.single-post,.blog,.author-page{--sp:130px;--bg:#101015;--bg2:#0a0a0f;--h1:50px;--h2:40px;--h3:22px;--h4:18px;--h5:16px;--l:22px;--m:20px;--s:16px;--primary:#c6a24d;--primary-light:#c6a24dcc;--text-color:#a7acbf;--text-muted:#5f616b;--text-light:#fff9;--font-heading:"Aeonik","Inter Tight",sans-serif;--font-body:"Inter Tight",sans-serif}.blog{min-height:100vh;font-family:var(--font-body);background:#101015;margin:0;padding:0;position:relative;overflow-x:hidden}.blog .blog__title{color:#fff;font-family:var(--font-heading);font-size:52px;font-weight:400;line-height:1.1}.blog__circle{aspect-ratio:1;z-index:1;background:radial-gradient(circle,#c6a24d26 0%,#0000 70%);width:800px;position:absolute;top:100px;right:-200px}.blog__container{z-index:2;position:relative}.blog__header{flex-wrap:wrap;justify-content:space-between;padding-top:180px;padding-bottom:80px;display:flex}.blog__posts{padding-bottom:var(--sp);grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.blog .grid-item{width:100%}.blog .post{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;width:100%;transition:all .3s;overflow:hidden}.blog .post:hover{transform:translateY(-10px);box-shadow:0 20px 70px -10px #c6a24d26}.blog .post__author{align-items:center;gap:10px;padding:15px 25px;display:flex}.blog .post__author_photo{border:2px solid var(--primary);background:50%/cover no-repeat;border-radius:50%;width:40px;height:40px}.blog .post__author_name{font-weight:500;font-size:var(--s);color:#fff;text-transform:capitalize;font-family:var(--font-body);justify-content:flex-start;align-items:center;text-decoration:none;transition:all .3s;display:flex}.blog .post__author_name:hover{color:var(--primary)}.blog .post__image{display:block;position:relative;overflow:hidden}.blog .post__image:before{content:"";opacity:0;z-index:1;background:#10101580;transition:all .3s;position:absolute;inset:0}.blog .post:hover .post__image:before{opacity:1}.blog .post__image .image{background:50%/contain no-repeat;transition:all .3s;display:block}.blog .post:hover .post__image .image{transform:scale(1.05)}.blog .post__content{padding:30px}.blog .post__title{font-family:var(--font-body);margin-bottom:10px}.blog .post__title a{color:#fff;font-size:24px;font-weight:500;line-height:1.4;transition:all .3s}.blog .post__title a:hover{color:var(--primary)}.blog .post__excerpt{display:none}.single-post{font-family:var(--font-body)}.breadcrumbs{color:#fff;z-index:10;width:100%;font-size:16px;font-weight:400;font-family:var(--font-body);position:absolute;top:140px;left:0}.breadcrumbs a{color:#fff;text-decoration:none;transition:opacity .3s}.breadcrumbs a:hover{opacity:.8}.breadcrumb_last{color:var(--text-light)}.breadcrumbs__container{padding:0 20px}.breadcrumbs p{margin:0}.post-heading{background:#101015;padding:250px 0 100px;position:relative;overflow:hidden}.post-heading__container{z-index:2;padding:0 20px;position:relative}.post-heading__circle{aspect-ratio:1;z-index:1;background:radial-gradient(circle,#c6a24d33 0%,#0000 70%);width:800px;position:absolute;top:0;right:-200px}.post-heading__title{z-index:2;color:#fff;width:100%;max-width:calc(100% - 350px);font-size:42px;font-weight:400;line-height:1.2;font-family:var(--font-heading);margin:0;position:relative}.post-content{color:var(--text-color);line-height:1.7;font-family:var(--font-body);background-color:#0a0a0f;padding:68px 0}.post__container{justify-content:space-between;padding:0 20px;display:flex;position:relative}.post-content .post__content{width:100%;max-width:calc(100% - 350px)}.post-content p{color:var(--text-color);margin:17px 0;font-size:18px;line-height:160%}.post-content li a,.post-content p a{color:var(--primary);font-weight:600}.post-content h2{color:#fff;font-size:32px;font-weight:400;line-height:120%;font-family:var(--font-heading);margin-top:60px}.post-content h3{color:#fff;font-size:24px;font-weight:500;font-family:var(--font-body);margin-top:40px;margin-bottom:22px}.post-content h4{color:#fff;font-size:20px}.post-content strong{color:#fff;font-weight:600}.post-content figure{margin:30px 0}.post-content img{object-fit:cover;border-radius:10px;width:100%;height:600px;display:block}.post-content ol{padding-left:20px;list-style:decimal}.post-content ol li,.post-content ul li{color:var(--text-color);margin:1em 0;font-size:18px;line-height:160%}.post-content ul{padding-left:30px;list-style:outside}.post__sidebar{z-index:3;width:100%;max-width:300px}.sidebar{width:300px}.sidebar.fixed{position:fixed;top:125px}.sidebar.absolute{position:absolute;bottom:0}.sidebar__title{color:#fff;font-size:18px;font-style:normal;font-weight:600;line-height:161%;font-family:var(--font-body);background:#ffffff0d;border-radius:10px 10px 0 0;padding:21px;margin:0!important}.sidebar ul.sidebar__nav{padding:0;list-style-type:none}.sidebar .sidebar__nav li{border-top:1px solid #ffffff14;margin:0}.sidebar .sidebar__nav li:first-child{border:none}.sidebar__nav li a{color:var(--text-color);cursor:pointer;font-size:16px;font-weight:400;line-height:150%;font-family:var(--font-body);padding:21px;text-decoration:none;transition:all .3s;display:block}.sidebar__nav li a:hover,.sidebar__nav li a.active{color:var(--primary);background:#c6a24d1a;font-weight:500}.subscribe{background:#ffffff0d;border-radius:0 0 10px 10px;padding:21px}.subscribe__title,h4.subscribe__title{color:#fff;font-weight:600;line-height:115%;font-family:var(--font-body);margin:0!important;font-size:18px!important}.subscribe__subtitle,p.subscribe__subtitle{color:var(--text-color);font-weight:400;line-height:1.5;font-family:var(--font-body);margin-top:10px;margin-bottom:0;font-size:16px!important}.subscribe__form{flex-direction:column;display:flex}.subscribe__input{color:#fff;font-family:var(--font-body);background:#ffffff08;border:1px solid #ffffff1a;border-radius:7px;outline:none;width:100%;height:50px;margin-top:20px;padding:0 13px;font-size:14px;font-weight:400;line-height:1;transition:border-color .3s}.subscribe__input:focus{border-color:var(--primary)}.subscribe__input::placeholder{font-family:var(--font-body);color:var(--text-muted)}.subscribe__btn{appearance:none;color:#000;cursor:pointer;width:100%;font-size:18px;font-weight:700;line-height:140%;font-family:var(--font-body);background:linear-gradient(135deg,#c6a24d 0%,#8b6a4e 100%);border:none;border-radius:100px;justify-content:center;align-items:center;margin-top:10px;padding:15px 30px;transition:all .3s;display:flex}.subscribe__btn:hover{opacity:.9;transform:translateY(-1px)}.subscribe__success{color:var(--primary);font-size:14px;font-family:var(--font-body);margin:10px 0 0!important}.blog-quote{margin:40px 0}.blog-quote__wrap{border-left:4px solid var(--primary);background:#c6a24d1a;border-radius:0 10px 10px 0;padding:30px 30px 30px 80px;position:relative}.blog-quote__icon{background:var(--primary)url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 30 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.5583 1.97501C28.1417 3.71667 29.0917 5.61667 29.0917 8.78334C29.0917 14.325 25.1333 19.2333 19.5917 21.7667L18.1667 19.7083C23.3917 16.8583 24.5 13.2167 24.8167 10.8417C24.025 11.3167 22.9167 11.475 21.8083 11.3167C18.9583 11 16.7417 8.78334 16.7417 5.77501C16.7417 4.35001 17.375 2.925 18.325 1.81667C19.4333 0.708338 20.7 0.233337 22.2833 0.233337C24.025 0.233337 25.6083 1.025 26.5583 1.97501ZM10.725 1.97501C12.3083 3.71667 13.2583 5.61667 13.2583 8.78334C13.2583 14.325 9.29999 19.2333 3.75833 21.7667L2.33333 19.7083C7.55833 16.8583 8.66666 13.2167 8.98333 10.8417C8.19166 11.3167 7.08333 11.475 5.97499 11.3167C3.12499 11 0.908325 8.62501 0.908325 5.77501C0.908325 4.35001 1.54166 2.925 2.49166 1.81667C3.59999 0.708338 4.86666 0.233337 6.44999 0.233337C8.19166 0.233337 9.77499 1.025 10.725 1.97501Z' fill='%23000000'/%3E%3C/svg%3E%0A") center no-repeat;background-size:20px;border-radius:50%;width:40px;height:40px;position:absolute;top:30px;left:20px}.blog-quote__title{color:#fff;font-weight:500;line-height:150%;font-family:var(--font-body);margin:0!important;font-size:20px!important}.blog-quote__text{color:var(--primary-light);font-weight:400;line-height:1.4;font-family:var(--font-body);margin-top:12px!important;margin-bottom:0!important;font-size:14px!important}.blog-faq{margin:40px 0}.blog-faq__title{color:#fff;font-size:24px;font-weight:400;font-family:var(--font-heading);margin-bottom:20px;line-height:1.05}.blog-faq__items{flex-direction:column;display:flex}.blog-faq__item{border-bottom:1px solid #1c1d22}.blog-faq__item:last-child{border-bottom:none}.blog-faq__question{color:#fff;text-align:left;cursor:pointer;width:100%;font-size:18px;font-weight:500;font-family:var(--font-body);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;line-height:1.4;transition:color .2s;display:flex}.blog-faq__question:hover{color:#fffc}.blog-faq__chevron{color:#a7acbf;opacity:.6;flex-shrink:0;transition:all .3s}.blog-faq__question:hover .blog-faq__chevron{opacity:1}.blog-faq__chevron--open{opacity:1;transform:rotate(180deg)}.blog-faq__answer{max-height:0;transition:all .3s;overflow:hidden}.blog-faq__answer--open{max-height:1000px;padding-bottom:32px}.blog-faq__answer p{font-family:var(--font-body);color:#5f616b!important;margin:0!important;font-size:16px!important;line-height:27px!important}.post-content .author{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:flex-start;gap:30px;margin-top:55px;padding:36px 54px;display:flex;position:relative}.post-content .author__heading{flex-shrink:0;width:100px}.post-content .author__photo{background:50%/cover no-repeat;border-radius:50%;height:100px}.post-content .author__name{color:#fff;font-size:24px;font-weight:500;font-family:var(--font-body);justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:5px;text-decoration:none;transition:all .3s;display:flex}.post-content .author__name a{color:inherit;text-decoration:none}.post-content .author__name:hover,.post-content .author__name a:hover{color:var(--primary)}.post-content .author__position{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-light);margin-top:5px;margin-bottom:16px;font-size:14px;font-weight:600;line-height:100%}.post-content .author__description{color:var(--text-color);margin:0;font-size:18px;line-height:1.6}.author-page{min-height:100vh;font-family:var(--font-body);background:#101015}.author-page__header{text-align:center;padding:200px 0 80px;position:relative}.author-page__circle{aspect-ratio:1;z-index:1;background:radial-gradient(circle,#c6a24d26 0%,#0000 70%);width:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.author-page__photo{z-index:2;border-radius:50%;width:120px;height:120px;margin:0 auto 24px;position:relative}.author-page__name{font-family:var(--font-heading);color:#fff;z-index:2;margin:0 0 8px;font-size:42px;font-weight:400;position:relative}.author-page__position{text-transform:uppercase;letter-spacing:.1em;color:var(--primary-light);z-index:2;margin:0 0 24px;font-size:14px;font-weight:600;position:relative}.author-page__bio{color:var(--text-color);z-index:2;max-width:600px;margin:0 auto;font-size:18px;line-height:1.6;position:relative}.author-page__posts-title{font-family:var(--font-heading);color:#fff;margin:0 0 40px;font-size:32px;font-weight:400}@media (min-width:1024px){.single-post .section-container{max-width:825px}.single-post .post__container,.single-post .post-heading__container,.single-post .breadcrumbs__container{padding-left:0;padding-right:0}}@media (min-width:1280px){.single-post .section-container{max-width:985px}}@media (min-width:1536px){.single-post .section-container{max-width:1160px}}@media (max-width:1260px){.post__sidebar{display:none}.post-content .post__content{max-width:100%}.blog__posts{grid-template-columns:repeat(2,1fr);gap:20px}.post-heading__title{max-width:100%}}@media (max-width:992px){.blog__header{text-align:center;flex-wrap:wrap;justify-content:center;padding-bottom:50px}.post-content .author{padding:30px}}@media (max-width:760px){.single-post,.blog,.author-page{--sp:80px;--h1:30px;--h2:24px;--h3:18px;--m:16px;--s:14px}.blog__header{padding-top:140px}.blog .blog__title{font-size:36px;line-height:1.2}.post-heading{padding:180px 0 60px}.post-heading__title{font-size:28px;line-height:1.3}.breadcrumbs{font-size:13px;top:100px}.blog__posts{grid-template-columns:1fr}.post-content h2{margin-top:30px;font-size:24px}.post-content p{margin:14px 0}.post-content .author{flex-wrap:wrap;gap:20px}.blog__circle,.post-heading__circle{width:400px}.author-page__header{padding:150px 20px 60px}.author-page__name{font-size:32px}}@media (max-width:480px){.post-heading{padding:160px 0 50px}.post-heading__title{font-size:24px;line-height:1.4}.breadcrumbs{font-size:12px;top:90px}}
