@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&family=Poppins:wght@300;400;500;600&display=swap);:root{--sf-bg:#0a0a0a;--sf-bg-soft:#121212;--sf-ink:#f5f2ec;--sf-ink-dim:#a8a29a;--sf-accent:#c9a24b;--sf-accent-red:#8a1f2b;--sf-line:#262422;--sf-font-display:'Playfair Display', Georgia, serif;--sf-font-body:'Poppins', Arial, sans-serif}body{background-color:var(--sf-bg)!important;color:var(--sf-ink)!important;font-family:var(--sf-font-body)!important}a{color:var(--sf-accent)}a:hover{color:var(--sf-ink)}h1,h2,h3,h4,h5,h6,.entry-title,.site-title{font-family:var(--sf-font-display)!important;color:var(--sf-ink)!important;font-weight:600!important}.ast-primary-header,.main-header-bar,.site-header{background-color:var(--sf-bg)!important;border-bottom:1px solid var(--sf-line)!important}.site-title a,.ast-site-identity .site-title a{font-family:var(--sf-font-display)!important;font-style:italic;color:var(--sf-ink)!important}.main-header-menu a,.main-navigation a{color:var(--sf-ink-dim)!important;font-size:12px;letter-spacing:1.5px;text-transform:uppercase}.main-header-menu a:hover{color:var(--sf-accent)!important}.ast-mobile-popup-drawer,.ast-mobile-popup-drawer .main-header-menu,.ast-mobile-popup-drawer .astra-mobile-popup-inner,.ast-mobile-popup-drawer .ast-mobile-popup-content,#ast-hf-mobile-menu,.ast-mobile-header-wrap,.ast-mobile-popup-drawer ul{background-color:var(--sf-bg)!important}.ast-mobile-popup-drawer li,.ast-mobile-popup-drawer .menu-item{border-color:var(--sf-line)!important}.ast-mobile-popup-drawer a,.ast-mobile-popup-drawer .menu-link{color:var(--sf-ink)!important;font-size:13px;letter-spacing:1px;text-transform:uppercase}.ast-mobile-popup-drawer a:hover,.ast-mobile-popup-drawer a:focus{color:var(--sf-accent)!important}.ast-mobile-popup-drawer .close-nav-toggle,.ast-mobile-popup-drawer .astra-mobile-popup-close{color:var(--sf-ink)!important}.ast-mobile-popup-drawer .astra-mobile-popup-close svg,.ast-mobile-popup-drawer .close-nav-toggle svg{fill:var(--sf-ink)!important}.single-post .post-thumb-img-content,.single-post .featured-image,article.post .post-thumb{max-width:1180px;margin:24px auto 0!important;border:1px solid var(--sf-line)}.single-post .post-thumb-img-content img{width:100%;height:520px;object-fit:cover;display:block}.single-post .entry-header,.single .entry-header{text-align:center;padding:44px 20px 10px!important;max-width:900px;margin:0 auto}.single-post .entry-title{font-size:44px!important;line-height:1.15!important}.single-post .entry-category,.single-post .ast-taxonomy-container{display:inline-block;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--sf-accent)!important;border:1px solid var(--sf-accent);padding:5px 14px;margin-bottom:18px}.single-post .entry-category a{color:var(--sf-accent)!important}.single-post .entry-meta,.single-post .ast-author-meta{font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:var(--sf-ink-dim)!important;justify-content:center}.single-post .entry-content{max-width:900px;margin:40px auto 0!important;padding:0 20px 60px;font-size:16px;line-height:1.8;color:var(--sf-ink-dim)!important}.single-post .entry-content h2{font-size:24px!important;margin:40px 0 18px;padding-bottom:14px;border-bottom:1px solid var(--sf-line);color:var(--sf-ink)!important}.single-post .entry-content p{margin-bottom:16px}.single-post .entry-content img{border:1px solid var(--sf-line)}.single-post .entry-content .wp-block-gallery,.single-post .entry-content .wp-block-image{margin:24px 0}.single-post .entry-content .blocks-gallery-grid,.single-post .entry-content .wp-block-gallery{gap:14px!important}.single-post .entry-tags,.single-post .tags-links{max-width:900px;margin:20px auto 60px;padding:0 20px}.single-post .entry-tags a,.single-post .tags-links a{display:inline-block;font-size:11px;letter-spacing:1px;text-transform:uppercase;border:1px solid var(--sf-line);padding:8px 16px;margin:4px;color:var(--sf-ink-dim)!important}.single-post .entry-tags a:hover,.single-post .tags-links a:hover{border-color:var(--sf-accent);color:var(--sf-accent)!important}.ast-related-posts-container{border-top:1px solid var(--sf-line);padding-top:50px!important;margin-top:40px}.ast-related-posts-container .related-post{background:linear-gradient(150deg,#1c1a17,#0d0c0b)!important;border:1px solid var(--sf-line)!important}.ast-article-post,article.type-post{background:linear-gradient(150deg,#1c1a17,#0d0c0b)!important;border:1px solid var(--sf-line)!important}.ast-article-post .entry-title a{font-size:18px!important}html,body{background-color:var(--sf-bg)!important}footer,.ast-small-footer,.ast-small-footer *,.site-footer,.site-footer *,.ast-footer-overlay,.footer-sml-layout-2,.footer-sml-layout-1,.site-below-footer-wrap,.site-below-footer-wrap *{background-color:var(--sf-bg)!important;border-color:var(--sf-line)!important;color:var(--sf-ink-dim)!important}footer a,.ast-small-footer a,.site-footer a{color:var(--sf-ink-dim)!important}footer a:hover,.ast-small-footer a:hover,.site-footer a:hover{color:var(--sf-accent)!important}.ast-small-footer{border-top:1px solid var(--sf-line)!important}body.home .ast-container,body.home #content,body.home .site-content,body.home .ast-page-builder-template #content,body.home #primary,body.home .content-area,body.home #page,body.home .ast-page,body.home .site,body.home .hfeed{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin:0 auto!important;float:none!important}body.home .ast-primary-header .ast-container,body.home .main-header-bar .ast-container,body.home .site-header .ast-container{padding-left:32px!important;padding-right:32px!important}body.home #secondary,body.home .widget-area{display:none!important}html,body{overflow-x:hidden!important}.sf-home{width:100%!important;max-width:100%!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important}.sf-hero{min-height:640px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;text-align:center!important;padding:60px 32px 70px!important;background:radial-gradient(ellipse at center 30%,rgb(201 162 75 / .1),transparent 60%),linear-gradient(180deg,#0a0a0a 0%,#141110 60%,#0a0a0a 100%)!important;border-bottom:1px solid var(--sf-line)!important}.sf-hero .sf-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--sf-accent)!important;margin-bottom:18px}.sf-hero h1{font-size:52px!important;font-weight:600!important;max-width:780px;line-height:1.15!important}.sf-hero h1 em{color:var(--sf-accent)!important;font-style:italic}.sf-quicknav{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:1px!important;background:var(--sf-line)!important;border-top:1px solid var(--sf-line)!important;border-bottom:1px solid var(--sf-line)!important}.sf-qcard{background:var(--sf-bg-soft)!important;aspect-ratio:3/4;display:flex!important;align-items:flex-end!important;padding:22px!important;color:var(--sf-ink-dim)!important}.sf-qcard.sf-red{background:linear-gradient(150deg,#3a0f14,#160607)!important}.sf-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;margin-bottom:48px!important;padding-bottom:20px!important;border-bottom:1px solid var(--sf-line)!important}.sf-section-head a{font-size:12px;letter-spacing:2px;text-transform:uppercase;border-bottom:1px solid var(--sf-accent);padding-bottom:3px;color:var(--sf-accent)!important}.sf-trending-grid .ast-article-post,.sf-trending-grid article{background:linear-gradient(150deg,#1c1a17,#0d0c0b)!important;border:1px solid var(--sf-line)!important;transition:transform .25s ease}.sf-trending-grid .ast-article-post:hover,.sf-trending-grid article:hover{transform:translateY(-4px);border-color:var(--sf-accent)!important}.sf-categories{display:flex!important;gap:1px!important;background:var(--sf-line)!important;border-top:1px solid var(--sf-line)!important;border-bottom:1px solid var(--sf-line)!important}.sf-categories a{flex:1;background:var(--sf-bg-soft);text-align:center;padding:34px 10px;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--sf-ink-dim)!important;display:block}.sf-categories a:hover{background:#1a1714;color:var(--sf-accent)!important}.sf-cta{text-align:center!important;padding:120px 32px!important;background:radial-gradient(ellipse at center,rgb(138 31 43 / .12),transparent 65%)!important;border-top:1px solid var(--sf-line)!important}.sf-cta h2{font-size:38px!important;font-weight:600!important;margin-bottom:22px!important}.sf-cta a{display:inline-block!important;margin-top:10px!important;border:1px solid var(--sf-accent)!important;color:var(--sf-accent)!important;padding:14px 34px!important;font-size:12px;letter-spacing:2px;text-transform:uppercase}.sf-cta a:hover{background:var(--sf-accent)!important;color:#0a0a0a!important}@media(max-width:768px){.single-post .entry-title{font-size:30px!important}.single-post .post-thumb-img-content img{height:320px}}