.pfm[data-astro-cid-43bcp736]{position:fixed;bottom:22px;z-index:999;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-family:system-ui,sans-serif}.pfm--right[data-astro-cid-43bcp736]{right:22px}.pfm--left[data-astro-cid-43bcp736]{left:22px;align-items:flex-start}.pfm__launcher[data-astro-cid-43bcp736]{width:58px;height:58px;border-radius:50%;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #00000040;transition:transform .15s}.pfm__launcher[data-astro-cid-43bcp736]:hover{transform:scale(1.07)}.pfm__close[data-astro-cid-43bcp736]{display:none;color:#fff;font-size:22px;line-height:1}.pfm[data-astro-cid-43bcp736].is-open .pfm__close[data-astro-cid-43bcp736]{display:block}.pfm[data-astro-cid-43bcp736].is-open .pfm__launcher[data-astro-cid-43bcp736] svg[data-astro-cid-43bcp736]{display:none}.pfm__panel[data-astro-cid-43bcp736]{background:#fff;border-radius:16px;min-width:240px;box-shadow:0 16px 48px #00000038;overflow:hidden;animation:pfm-pop .18s ease-out}@keyframes pfm-pop{0%{opacity:0;transform:translateY(8px)}}.pfm__greeting[data-astro-cid-43bcp736]{background:#1d2327;color:#fff;padding:14px 18px;font-weight:600;font-size:.95rem}.pfm__channel[data-astro-cid-43bcp736]{display:flex;align-items:center;gap:12px;padding:12px 18px;color:#1d2327;text-decoration:none;font-size:.92rem;font-weight:600;border-bottom:1px solid #f0f0f1}.pfm__channel[data-astro-cid-43bcp736]:last-child{border-bottom:0}.pfm__channel[data-astro-cid-43bcp736]:hover{background:#f6f7f7}.pfm__dot[data-astro-cid-43bcp736]{width:34px;height:34px;border-radius:50%;background:var(--ch);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;flex:none}@media(max-width:620px){.pfm[data-astro-cid-43bcp736]{bottom:14px}.pfm--right[data-astro-cid-43bcp736]{right:14px}.pfm--left[data-astro-cid-43bcp736]{left:14px}}:root{--ap-surface-2: #2a0a52;--ap-border: rgba(255, 255, 255, .1);--ap-border-strong: rgba(245, 206, 11, .35);--ap-on-accent: #1c0838;--ap-radius: 16px;--ap-radius-lg: 22px;--ap-glow: 0 0 0 1px rgba(245, 206, 11, .4), 0 18px 50px rgba(245, 206, 11, .18);--ap-shadow: 0 18px 50px rgba(0, 0, 0, .45);--ap-bg-radial: radial-gradient(circle at top, #2b0055, transparent 60%);--ap-panel-grad: linear-gradient(180deg, #22003f, #150028)}body{margin:0;font-family:var(--font-body, "Hanken Grotesk", system-ui, sans-serif);font-size:var(--font-size-base, 17px);line-height:1.7;color:var(--color-text, #f3ecff);background:var(--color-bg, #150028);background-image:var(--ap-bg-radial);background-repeat:no-repeat;background-attachment:fixed;-webkit-font-smoothing:antialiased}h1,h2{font-family:var(--font-heading, Oswald, Impact, sans-serif);font-weight:700;line-height:1.05;letter-spacing:.005em;text-transform:uppercase}h3,h4{font-family:var(--font-body, "Hanken Grotesk", sans-serif);font-weight:800;line-height:1.2;letter-spacing:-.01em}img{max-width:100%;height:auto;display:block;border-radius:12px}::selection{background:var(--color-primary, #f5ce0b);color:#1c0838}.ap-container{max-width:var(--container-width, 1320px);margin:0 auto;padding:0 1.4rem}.ap-measure{max-width:var(--content-width, 760px);margin:0 auto;padding:0 1.4rem}.ap-canvas{min-height:100vh;display:flex;flex-direction:column}.ap-canvas>main{flex:0 0 auto}.ap-canvas>.ap-footer{flex:1 0 auto}.layout-boxed{background:#0a0018}.layout-boxed .ap-canvas{max-width:calc(var(--container-width, 1320px) + 3rem);margin:0 auto;box-shadow:0 0 0 1px var(--ap-border),0 30px 80px #0009}.layout-boxed .ap-container{max-width:none;padding:0 1.6rem}.layout-full-width .ap-container{max-width:var(--container-width, 1320px);padding:0 clamp(1.2rem,3vw,2rem)}.pf-section--wide{max-width:var(--container-width, 1320px);margin-inline:auto;padding-inline:clamp(1.1rem,4vw,2rem)}.layout-full-width .pf-section--wide{max-width:var(--container-width, 1320px)}.pf-section--full{max-width:none}.pf-section--contained>.ap-container,.pf-section--wide>.ap-container{max-width:none;padding-inline:0}.ap-topbar{background:#0e0020;color:var(--color-muted, #b09bd0);font-size:.78rem;border-bottom:1px solid var(--ap-border)}.ap-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:38px}.ap-topbar__note{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-primary, #f5ce0b)}.ap-topbar__nav ul{list-style:none;display:flex;gap:1.3rem;margin:0;padding:0}.ap-topbar__nav a{color:var(--color-muted, #b09bd0);font-weight:600}.ap-topbar__nav a:hover{color:#fff}@media(max-width:620px){.ap-topbar__note{display:none}}.ap-header{border-bottom:1px solid var(--ap-border);background:#150028d9;backdrop-filter:saturate(140%) blur(10px)}.ap-header.is-sticky{position:sticky;top:0;z-index:50}.ap-header__inner{display:flex;align-items:center;gap:2rem;min-height:78px}.ap-header__nav{display:flex;align-items:center;gap:1.8rem;margin-left:auto}.ap-menu-toggle{display:none}.ap-burger{display:none;cursor:pointer;margin-left:auto;padding:6px}.ap-burger span{display:block;width:24px;height:2.5px;background:var(--color-text, #f3ecff);margin:5px 0;border-radius:2px;transition:transform .2s,opacity .2s}.ap-brand{font-family:var(--font-heading, Oswald, sans-serif);font-size:1.9rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:#fff;line-height:1}.ap-brand em{color:var(--color-primary, #f5ce0b);font-style:normal}.ap-logo{height:44px;width:auto;border-radius:0}.ap-tagline{display:block;font-family:var(--font-body);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-muted, #b09bd0);margin-top:3px;font-weight:600}.ap-nav ul{list-style:none;display:flex;gap:1.8rem;margin:0;padding:0}.ap-nav a{font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text, #f3ecff);position:relative;padding:.2rem 0}.ap-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:2px;background:var(--color-primary, #f5ce0b);transition:right .22s ease}.ap-nav a:hover{color:#fff}.ap-nav a:hover:after{right:0}.ap-header__cta{background:var(--color-primary, #f5ce0b);color:var(--ap-on-accent)!important;font-weight:800;padding:.62em 1.6em;border-radius:99px;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;transition:transform .15s,box-shadow .15s}.ap-header__cta:hover{transform:translateY(-1px);box-shadow:0 10px 26px #f5ce0b66}.ap-header--logo-center .ap-header__inner{flex-direction:column;gap:.7rem;padding:1rem 0;text-align:center}.ap-header--logo-center .ap-header__nav{margin-left:0}.pf-button{display:inline-block;padding:.7em 1.8em;border-radius:99px;font-weight:800;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;margin:0 .5rem .5rem 0;border:2px solid var(--color-primary, #f5ce0b);transition:transform .15s,box-shadow .15s,background .15s,color .15s}.pf-button--primary{background:var(--color-primary, #f5ce0b);color:var(--ap-on-accent)}.pf-button--primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #f5ce0b66}.pf-button--secondary{color:var(--color-primary, #f5ce0b);background:transparent}.pf-button--secondary:hover{background:var(--color-primary, #f5ce0b);color:var(--ap-on-accent)}.pf-button--ghost{border-color:transparent;color:var(--color-text);opacity:.85}.pf-button--ghost:hover{opacity:1;color:var(--color-primary, #f5ce0b)}.ap-pill{display:inline-block;background:#f5ce0b24;color:var(--color-primary, #f5ce0b);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.45em 1em;border-radius:99px;border:1px solid rgba(245,206,11,.35)}.ap-kicker{font-size:.7rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary, #ff8c1a)}.ap-pill-row{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.ap-hero-feature{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;gap:0;margin:1.4rem 0 3rem;max-width:none;width:100%;background:var(--color-surface, #25004a);border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);overflow:hidden;box-shadow:var(--ap-shadow)}.ap-hero-feature__media{position:relative;min-height:420px;display:block}.ap-hero-feature__media img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .5s}.ap-hero-feature:hover .ap-hero-feature__media img{transform:scale(1.04)}.ap-hero-feature__scrim{position:absolute;inset:0;background:linear-gradient(90deg,transparent 55%,var(--color-surface, #25004a) 100%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 50%)}.ap-hero-feature__body{padding:clamp(1.8rem,3vw,3rem);display:flex;flex-direction:column;justify-content:center}.ap-hero-feature h1,.ap-hero-feature h2{color:#fff;margin:0 0 1rem;font-size:clamp(2rem,3.6vw,3.4rem)}.ap-hero-feature h1 a:hover,.ap-hero-feature h2 a:hover{color:var(--color-primary, #f5ce0b)}.ap-hero-feature__excerpt{color:var(--color-muted, #b09bd0);font-size:1.05rem;margin:0 0 1.4rem;max-width:48ch}.ap-hero-feature .ap-meta{margin-bottom:1.6rem}.ap-hero-feature--compact .ap-hero-feature__media{min-height:320px}.ap-meta{font-size:.82rem;color:var(--color-muted, #b09bd0)}.ap-meta__author{color:var(--color-text, #f3ecff);font-weight:700}.ap-section-bar{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:3rem 0 1.6rem;flex-wrap:wrap}.pf-section-heading,.ap-section-head{position:relative;font-size:clamp(1.6rem,2.6vw,2.3rem);margin:0;padding-left:1rem;color:#fff}.pf-section-heading:before,.ap-section-head:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:5px;border-radius:99px;background:linear-gradient(var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a))}.ap-section-head a:hover{color:var(--color-primary, #f5ce0b)}.ap-section-bar__sub{color:var(--color-muted, #b09bd0);margin:0;font-size:.95rem}.ap-grid{display:grid;gap:2.4rem 2rem;padding:.6rem 0 1.4rem;grid-template-columns:var(--ap-cols, repeat(auto-fit, minmax(300px, 1fr)))}.ap-card{display:flex;flex-direction:column;background:var(--color-surface, #25004a);border:1px solid var(--ap-border);border-radius:var(--ap-radius);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.ap-card:hover{transform:translateY(-4px);border-color:#f5ce0b73;box-shadow:var(--ap-glow)}.ap-card__media{position:relative;aspect-ratio:16/10;display:block;overflow:hidden;background:#1c0438}.ap-card__media img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .4s}.ap-card:hover .ap-card__media img{transform:scale(1.06)}.ap-card__cat{position:absolute;top:12px;left:12px;background:#12001fd9;backdrop-filter:blur(4px)}.ap-card h3{font-size:1.3rem;margin:1.1rem 1.2rem .5rem}.ap-card h3 a:hover{color:var(--color-primary, #f5ce0b)}.ap-card p{font-size:.92rem;color:var(--color-muted, #b09bd0);margin:0 1.2rem .9rem;line-height:1.6}.ap-card__meta{font-size:.76rem;color:var(--color-muted, #b09bd0);margin:auto 1.2rem 1.2rem;padding-top:.6rem;border-top:1px solid var(--ap-border)}.ap-trending ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1.4rem;counter-reset:t}.ap-trending li{counter-increment:t;border-top:2px solid var(--ap-border-strong);padding-top:.9rem}.ap-trending li:before{content:counter(t,decimal-leading-zero);font-family:var(--font-heading, Oswald, sans-serif);font-size:1.8rem;color:var(--color-primary, #f5ce0b);display:block}.ap-trending h3{font-size:1rem;margin:.25rem 0}.ap-trending h3 a:hover{color:var(--color-primary, #f5ce0b)}.ap-trending time{font-size:.74rem;color:var(--color-muted, #b09bd0)}.ap-breadcrumbs{font-size:.8rem;color:var(--color-muted, #b09bd0);padding:1.6rem 0 0}.ap-breadcrumbs a:hover{color:var(--color-primary, #f5ce0b)}.ap-breadcrumbs__sep{margin:0 .5em;color:#4a3a66}.ap-breadcrumbs span[aria-current]{color:var(--color-text, #f3ecff);font-weight:700}.ap-post-layout{display:block}.ap-post-layout .ap-article{max-width:none;margin-inline:0;padding-top:1.6rem}.ap-canvas .ap-post-layout .pf-section--contained{max-width:none;margin-inline:0;padding-inline:0}.ap-article__head h1{color:#fff;font-size:clamp(2.2rem,5vw,3.8rem);line-height:1.02;margin:.9rem 0 1.1rem}.ap-standfirst{font-size:1.18rem;color:var(--color-muted, #b09bd0);line-height:1.6;margin:0 0 1.2rem}.ap-featured{margin:1.6rem 0 2.4rem}.ap-featured img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--ap-radius)}.ap-article__meta{display:flex;gap:.6rem;align-items:center;font-size:.85rem;color:var(--color-muted, #b09bd0);margin-bottom:1.6rem;flex-wrap:wrap}.ap-article__meta a{font-weight:700;color:var(--color-text, #f3ecff)}.ap-article__meta a:hover{color:var(--color-primary, #f5ce0b)}.ap-sidebar{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.6rem;margin-top:2.6rem;padding-top:2.6rem;border-top:1px solid var(--ap-border)}.ap-widget{background:var(--color-surface, #25004a);border:1px solid var(--ap-border);border-radius:var(--ap-radius);padding:1.4rem}.ap-widget h4{margin:0 0 1rem;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary, #ff8c1a)}.ap-widget-post{display:grid;grid-template-columns:76px 1fr;gap:.9rem;align-items:center;margin-bottom:1rem}.ap-widget-post:last-child{margin-bottom:0}.ap-widget-post img{width:76px;height:56px;object-fit:cover;border-radius:8px}.ap-widget-post a{font-weight:700;font-size:.88rem;line-height:1.35;display:block;color:var(--color-text, #f3ecff)}.ap-widget-post a:hover{color:var(--color-primary, #f5ce0b)}.ap-widget-post small{color:var(--color-muted, #b09bd0);font-size:.74rem}.ap-share{display:inline-flex;gap:.45rem;margin-left:auto}.ap-share a{width:32px;height:32px;border-radius:50%;border:1px solid var(--ap-border-strong);display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:var(--color-muted, #b09bd0)}.ap-share a:hover{background:var(--color-primary, #f5ce0b);border-color:var(--color-primary, #f5ce0b);color:var(--ap-on-accent)}.ap-author-box{display:flex;gap:1.3rem;align-items:flex-start;background:var(--ap-surface-2);border:1px solid var(--ap-border);border-radius:var(--ap-radius-lg);padding:1.6rem;margin:2.4rem 0}.ap-author-box__avatar{flex:none;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a));color:var(--ap-on-accent);display:flex;align-items:center;justify-content:center;font-family:var(--font-heading, Oswald, sans-serif);font-size:1.8rem}.ap-author-box h3{margin:.15rem 0 .4rem;font-size:1.25rem;color:#fff}.ap-author-box h3 a:hover{color:var(--color-primary, #f5ce0b)}.ap-author-box p{margin:0;font-size:.93rem;color:var(--color-muted, #b09bd0)}.ap-related{padding-bottom:2rem}.ap-slider{position:relative;padding-top:.5rem}.ap-slider__track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.2rem .2rem 1rem;scrollbar-width:none}.ap-slider__track::-webkit-scrollbar{display:none}.ap-slider__track>*{flex:0 0 calc((100% - 4rem) / 3);scroll-snap-align:start}.ap-slider__nav{display:flex;gap:.5rem}.ap-slider__btn{width:42px;height:42px;border-radius:50%;border:1px solid var(--ap-border-strong);background:var(--color-surface, #25004a);cursor:pointer;font-size:1.05rem;color:var(--color-text, #f3ecff);transition:background .15s,color .15s,border-color .15s}.ap-slider__btn:hover{background:var(--color-primary, #f5ce0b);color:var(--ap-on-accent);border-color:var(--color-primary, #f5ce0b)}@media(max-width:900px){.ap-slider__track>*{flex-basis:calc((100% - 2rem)/2)}}@media(max-width:620px){.ap-slider__track>*{flex-basis:86%}}.ap-article{padding:3rem 0 0}.ap-article h1,.ap-404 h1{color:#fff}.ap-article__body{font-size:1.05rem}.ap-article__body h2{color:#fff;font-size:clamp(1.6rem,3vw,2.2rem);margin:2.2rem 0 1rem}.ap-article__body h3{color:#fff;font-size:1.4rem;margin:1.8rem 0 .8rem}.pf-rich-text p{margin:0 0 1.4em}.pf-rich-text a{color:var(--color-primary, #f5ce0b);text-decoration:underline;text-underline-offset:3px}.pf-rich-text ul,.pf-rich-text ol{padding-left:1.4em;margin:0 0 1.4em}.pf-rich-text li{margin:0 0 .5em}.pf-rich-text li::marker{color:var(--color-primary, #f5ce0b)}.ap-canvas .pf-quote{margin:2.4rem 0;padding:1.6rem 1.8rem 1.6rem 2rem;background:linear-gradient(135deg,#2e0c5c,#210447)!important;border:1px solid rgba(245,206,11,.35);border-left:4px solid var(--color-primary, #f5ce0b);border-radius:0 var(--ap-radius) var(--ap-radius) 0;box-shadow:var(--ap-shadow);font-size:1.18em;font-weight:600;color:#fff!important}.ap-canvas .pf-quote cite{display:block;margin-top:.6rem;font-size:.78em;color:var(--color-secondary, #ff8c1a);font-style:normal;font-weight:700}.pf-divider:after{content:"◆ ◆ ◆";color:var(--color-primary, #f5ce0b);letter-spacing:.7em;font-size:.7rem}.pf-image img{border-radius:var(--ap-radius)}.pf-image figcaption{font-size:.82rem;color:var(--color-muted, #b09bd0);margin-top:.6rem;text-align:center}.pf-columns{display:grid;gap:1.6rem;align-items:stretch}.pf-columns>.pf-section{max-width:none;margin-inline:0;padding-inline:0}.pf-columns .pf-rich-text:has(h3):not(:has(h2)){height:100%;background:var(--color-surface, #25004a);border:1px solid var(--ap-border);border-top:3px solid var(--color-primary, #f5ce0b);border-radius:var(--ap-radius);padding:1.6rem 1.4rem;transition:transform .2s,box-shadow .2s,border-color .2s}.pf-columns .pf-rich-text:has(h3):not(:has(h2)):hover{transform:translateY(-4px);box-shadow:var(--ap-glow)}.pf-columns .pf-rich-text:has(h3):not(:has(h2)) h3{color:#fff;font-size:1.18rem;margin:0 0 .55rem}.pf-columns .pf-rich-text:has(h3):not(:has(h2)) p{color:var(--color-muted, #b09bd0);font-size:.92rem;margin:0;line-height:1.6}.pf-columns .pf-rich-text:has(h2){background:transparent;padding:0}.pf-columns .pf-rich-text h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2.1rem);margin:0 0 .9rem}.pf-columns .pf-rich-text ul{padding-left:1.2em;margin:.4rem 0 0}.pf-columns .pf-rich-text li{color:var(--color-muted, #b09bd0);margin:0 0 .55em}.pf-columns .pf-rich-text li::marker{color:var(--color-primary, #f5ce0b)}.pf-columns .pf-image{position:relative;margin:0;height:100%;min-height:220px;border-radius:var(--ap-radius);overflow:hidden;border:1px solid var(--ap-border);background:#1c0438}.pf-columns .pf-image img{width:100%;height:100%;object-fit:cover;border-radius:0;transition:transform .45s}.pf-columns .pf-image:hover img{transform:scale(1.06)}.pf-columns .pf-image figcaption{position:absolute;left:0;right:0;bottom:0;margin:0;text-align:left;color:#fff;font-weight:800;font-size:1.05rem;letter-spacing:.01em;padding:2.2rem 1.1rem .9rem;text-transform:uppercase;background:linear-gradient(transparent,#12001feb)}.pf-heading{color:#fff;margin:0 0 .4rem}.pf-heading[style*=center]{font-size:clamp(1.9rem,3.4vw,2.8rem)}.pf-heading[style*=center]:after{content:"";display:block;width:64px;height:4px;margin:.7rem auto 0;border-radius:99px;background:linear-gradient(90deg,var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a))}.ap-canvas .pf-section--wide>.pf-rich-text{max-width:940px;margin-inline:auto}.pf-section--wide>.pf-rich-text ol{counter-reset:step;list-style:none;padding-left:0;margin:1.2rem 0}.pf-section--wide>.pf-rich-text ol>li{counter-increment:step;position:relative;padding:.2rem 0 0 3.4rem;margin:0 0 1.1rem;min-height:2.2rem;color:var(--color-text, #f3ecff)}.pf-section--wide>.pf-rich-text ol>li:before{content:counter(step);position:absolute;left:0;top:0;width:2.3rem;height:2.3rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading, Oswald, sans-serif);font-size:1.1rem;color:var(--ap-on-accent);background:linear-gradient(135deg,var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a))}.ap-canvas .pf-section--wide>.pf-rich-text h3{color:var(--color-primary, #f5ce0b);font-size:1.15rem;margin:1.4rem 0 .45rem;padding-top:1.2rem;border-top:1px solid var(--ap-border)}.ap-canvas .pf-section--wide>.pf-rich-text h3:first-child{border-top:0;padding-top:0;margin-top:0}.ap-tags{margin:2rem 0}.ap-tags a{display:inline-block;font-size:.76rem;font-weight:700;background:var(--ap-surface-2);border:1px solid var(--ap-border);border-radius:99px;padding:.42em 1.1em;margin:0 .4rem .4rem 0;color:var(--color-muted, #b09bd0)}.ap-tags a:hover{background:var(--color-primary, #f5ce0b);color:var(--ap-on-accent);border-color:var(--color-primary, #f5ce0b)}.ap-archive-head{padding:2.6rem 0 .5rem}.ap-archive-head h1{font-size:clamp(2.2rem,5vw,3.4rem);margin:.3rem 0;color:#fff}.ap-archive-head p{color:var(--color-muted, #b09bd0);max-width:60ch}.ap-archive-count{color:var(--color-secondary, #ff8c1a);font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ap-empty{color:var(--color-muted, #b09bd0);padding:2rem 0}.ap-404{text-align:center;padding-top:5rem}.ap-404 h1{font-size:clamp(3rem,9vw,6rem);margin:.4rem 0 1rem}.ap-404 p{color:var(--color-muted, #b09bd0)}.ap-hero{position:relative;overflow:hidden;width:100%;color:#fff;display:flex;align-items:center;background:radial-gradient(60rem 30rem at 80% -10%,rgba(245,206,11,.22),transparent 55%),linear-gradient(180deg,#2b0055,#150028)}.ap-hero--small{min-height:clamp(300px,36vh,420px);padding:3.5rem 0}.ap-hero--medium{min-height:clamp(380px,54vh,560px);padding:5rem 0}.ap-hero--large{min-height:clamp(460px,70vh,720px);padding:6rem 0}.ap-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.ap-hero__scrim{position:absolute;inset:0;background:linear-gradient(0deg,#12001fe0,#12001f73)}.ap-hero__content{position:relative;width:100%;max-width:var(--container-width, 1320px);margin:0 auto;padding:0 clamp(1.4rem,3vw,3.5rem)}.ap-hero h1{color:inherit;font-size:clamp(2.8rem,7vw,5.6rem);margin:0 0 1.1rem;max-width:18ch}.ap-hero[style*=center] h1,.ap-hero[style*=center] .ap-hero__sub,.ap-hero[style*=center] .ap-hero__actions{margin-inline:auto}.ap-hero[style*=center] .ap-hero__actions{justify-content:center}.ap-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);opacity:.9;margin:0 0 2rem;max-width:54ch}.ap-hero__actions{display:flex;gap:.6rem;flex-wrap:wrap}.pf-newsletter,.pf-cta{position:relative;overflow:hidden;text-align:center;border-radius:var(--ap-radius-lg);padding:3.4rem 1.6rem;margin:3.5rem 0;color:#fff;border:1px solid rgba(245,206,11,.3);background:radial-gradient(40rem 20rem at 50% -30%,rgba(245,206,11,.22),transparent 60%),linear-gradient(180deg,#2b0055,#1b0339)}.pf-newsletter h2,.pf-cta h2{margin-top:0;font-size:clamp(1.7rem,3vw,2.4rem);color:#fff}.pf-newsletter p,.pf-cta p{color:var(--color-muted, #b09bd0)}.pf-newsletter__form{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap;margin-top:1.2rem}.pf-newsletter__form input{font:inherit;font-size:.92rem;padding:.7em 1.2em;color:#fff;border:1px solid var(--ap-border-strong);border-radius:99px;min-width:280px;background:#150028}.pf-newsletter__form input::placeholder{color:var(--color-muted, #b09bd0)}.pf-newsletter__note{color:var(--color-muted, #b09bd0);font-size:.82rem}.pf-comments{margin-top:3rem;border-top:1px solid var(--ap-border);padding-top:2rem}.pf-comment{padding:1rem 0;border-bottom:1px solid var(--ap-border)}.pf-comment time{font-size:.78rem;color:var(--color-muted, #b09bd0);margin-left:.6rem}.pf-comments__form input,.pf-comments__form textarea{font:inherit;font-size:.92rem;color:#fff;border:1px solid var(--ap-border-strong);border-radius:12px;padding:.6em 1em;margin-bottom:.6rem;width:100%;background:#150028}.pf-comments__msg{color:var(--color-primary, #f5ce0b);font-size:.88rem}.pf-search__form input{flex:1;font:inherit;color:#fff;border:1px solid var(--ap-border-strong);border-radius:99px;padding:.6em 1.2em;background:#150028}.pf-search__hit{padding:1rem 0;border-bottom:1px solid var(--ap-border)}.ap-pagination{display:flex;justify-content:space-between;padding:2rem 0 4rem;font-weight:700;color:var(--color-muted, #b09bd0)}.ap-pagination a{color:var(--color-primary, #f5ce0b)}.ap-loadmore-wrap{text-align:center;padding:1.5rem 0 3.5rem}.ap-loadmore{font:inherit;font-weight:800;font-size:.85rem;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:transparent;color:var(--color-primary, #f5ce0b);border:2px solid var(--color-primary, #f5ce0b);border-radius:99px;padding:.75em 2.4em;transition:background .15s,color .15s}.ap-loadmore:hover{background:var(--color-primary, #f5ce0b);color:var(--ap-on-accent)}.ap-footer{background:#0e0020;color:var(--color-muted, #b09bd0);margin-top:0;padding:4rem 0 1.8rem;font-size:.92rem;border-top:1px solid var(--ap-border)}.ap-canvas>main{padding-bottom:0}.ap-canvas main .pf-section:last-child .pf-newsletter,.ap-canvas main .pf-section:last-child .pf-cta{margin-bottom:0}.ap-footer a{color:var(--color-muted, #b09bd0)}.ap-footer a:hover{color:#fff}.ap-footer__widgets{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1.5fr;gap:2.8rem 3rem;margin-bottom:2.8rem;align-items:start}.ap-fwidget h4{color:#fff;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.1rem;padding-bottom:.6rem;border-bottom:1px solid var(--ap-border)}.ap-fwidget--brand h4{font-family:var(--font-heading, Oswald, sans-serif);font-size:1.6rem;letter-spacing:.03em;border:0}.ap-fwidget p{margin:0 0 .9em;line-height:1.7;font-size:.92rem}.ap-footer ul{list-style:none;margin:0;padding:0}.ap-footer ul li{padding:.35rem 0}.ap-footer ul li a:hover{padding-left:.3rem;transition:padding .15s}.ap-footer__bar{border-top:1px solid var(--ap-border);padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.ap-footer__bar .ap-nav ul{flex-direction:row;gap:1.4rem}.ap-footer__bar .ap-nav a{font-weight:600;font-size:.82rem;text-transform:none;letter-spacing:0}.ap-footer__bar .ap-nav a:after{display:none}.ap-footer__meta{font-size:.82rem}.ap-footer .pf-section{padding-block:0!important;max-width:none;padding-inline:0}.ap-footer .pf-section .ap-container{max-width:none;padding:0}.ap-footer .ap-trending ol{display:block}.ap-footer .ap-trending li{border-top:0;padding:.35rem 0}.ap-footer .ap-trending li:before{display:inline;font-size:.95rem;margin-right:.6rem}.ap-footer .ap-trending h3{display:inline;font-size:.9rem;font-weight:600}.ap-footer .ap-trending time{display:none}.ap-footer .pf-section-heading,.ap-footer .ap-section-head{display:none}.ap-footer .pf-newsletter{background:transparent;border:0;padding:0;margin:0;text-align:left;border-radius:0}.ap-footer .pf-newsletter h2{display:none}.ap-footer .pf-newsletter p{color:var(--color-muted, #b09bd0);margin:0 0 .9rem}.ap-footer .pf-newsletter__form{justify-content:flex-start;flex-wrap:nowrap;margin-top:0}.ap-footer .pf-newsletter__form input{min-width:0;flex:1}.ap-footer .pf-newsletter__note{display:none}.ap-footer .pf-rich-text a{text-decoration:none}.ap-canvas>main{max-width:none;padding:0;margin:0;width:100%}.ap-canvas .pf-section--contained{max-width:var(--content-width, 760px);margin-inline:auto}.ap-canvas .pf-section--wide{max-width:var(--container-width, 1320px);margin-inline:auto}.layout-full-width .ap-canvas .pf-section--wide{max-width:var(--container-width, 1320px)}.ap-canvas .pf-section--full{max-width:none;margin-inline:0}.ap-canvas .ap-container,.layout-full-width .ap-canvas .ap-container{max-width:var(--container-width, 1320px)}@media(max-width:980px){.ap-grid{grid-template-columns:repeat(2,1fr)}.ap-footer__widgets{grid-template-columns:1fr 1fr;gap:2.2rem}.ap-hero-feature{grid-template-columns:1fr}.ap-hero-feature__media{min-height:240px}.ap-hero-feature__scrim{background:linear-gradient(0deg,var(--color-surface, #25004a),transparent 60%)}}@media(max-width:620px){.ap-sidebar{grid-template-columns:1fr}}@media(max-width:780px){.ap-burger{display:block}.ap-header__inner{gap:1rem;flex-wrap:wrap}.ap-header__nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:1rem;padding:.4rem 0 1.2rem;margin-left:0}.ap-menu-toggle:checked~.ap-header__inner .ap-header__nav{display:flex}.ap-nav{width:100%}.ap-nav ul{flex-direction:column;gap:0}.ap-nav li{border-bottom:1px solid var(--ap-border);width:100%}.ap-nav a{display:block;padding:.8rem 0;font-size:.95rem}.ap-menu-toggle:checked~.ap-header__inner .ap-burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.ap-menu-toggle:checked~.ap-header__inner .ap-burger span:nth-child(2){opacity:0}.ap-menu-toggle:checked~.ap-header__inner .ap-burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.ap-header--logo-center .ap-header__inner{flex-direction:row;text-align:left}}@media(max-width:620px){.ap-grid,.ap-footer__widgets,.pf-columns{grid-template-columns:1fr!important}.ap-share{margin-left:0;width:100%;margin-top:.5rem}.ap-article__meta{flex-wrap:wrap}.ap-footer__bar{flex-direction:column;align-items:flex-start;gap:.8rem}}body{background:radial-gradient(70rem 38rem at 50% -6%,rgba(245,206,11,.07),transparent 60%),radial-gradient(circle at 50% 0%,#2b0055,transparent 62%),var(--color-bg, #150028)}body,.pf-rich-text,.pf-rich-text p,.pf-rich-text li{color:var(--color-text, #f3ecff)}.ap-card p,.ap-meta,.ap-card__meta,.ap-hero-feature__excerpt,.pf-columns .pf-rich-text:has(h3):not(:has(h2)) p{color:var(--color-muted, #c3b4e6)}.pf-section--sp-small{padding-block:1.6rem}.pf-section--sp-medium{padding-block:3rem}.pf-section--sp-large{padding-block:4.5rem}.ap-canvas main>.pf-section:has(>.pf-heading){padding-bottom:.2rem}.pf-heading[style*=center]{margin-bottom:.2rem}.pf-columns .pf-image:has(figcaption){display:flex;flex-direction:column;height:100%;min-height:0;background:var(--color-surface, #25004a);border:1px solid var(--ap-border);border-radius:var(--ap-radius);overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .2s}.pf-columns .pf-image:has(figcaption):hover{transform:translateY(-5px);border-color:#f5ce0b73;box-shadow:var(--ap-glow)}.pf-columns .pf-image:has(figcaption) img{width:100%;aspect-ratio:16/11;object-fit:cover}.pf-columns .pf-image:has(figcaption) figcaption{position:static;background:none;margin:0;padding:.95rem 1.05rem 1.15rem;text-align:left;color:#fff;font-weight:700;font-size:.95rem;line-height:1.45;text-transform:none;letter-spacing:0}@media(prefers-reduced-motion:no-preference){.ap-js .ap-canvas main>.pf-section{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.ap-js .ap-canvas main>.pf-section.ap-in{opacity:1;transform:none}.ap-js .pf-section.ap-in .ap-grid>*,.ap-js .pf-section.ap-in .pf-columns>*{animation:ap-rise .6s both}@keyframes ap-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.ap-js .pf-section.ap-in .pf-columns>*:nth-child(2){animation-delay:.06s}.ap-js .pf-section.ap-in .pf-columns>*:nth-child(3){animation-delay:.12s}.ap-js .pf-section.ap-in .pf-columns>*:nth-child(4){animation-delay:.18s}.ap-js .pf-section.ap-in .pf-columns>*:nth-child(n+5){animation-delay:.24s}}.ap-canvas main>.pf-section{position:relative}.ap-canvas main>.pf-section:before{content:"";position:absolute;top:0;bottom:0;left:50%;margin-left:-50vw;width:100vw;z-index:-1;background:transparent;border-top:1px solid rgba(255,255,255,.06)}.ap-canvas main>.pf-section:first-child:before{display:none}.ap-canvas main>.pf-section:nth-of-type(2n):before{background:linear-gradient(180deg,#1d0b3f,#160730)}.ap-canvas main>.pf-section:nth-of-type(odd):before{background:linear-gradient(180deg,#0801148c,#0801144d)}.ap-canvas main>.pf-section{padding-block:clamp(2.6rem,5vw,4.2rem)}.ap-canvas main>.pf-section:first-child{padding-block:0}.ap-canvas .pf-section--wide>.pf-rich-text>h2{text-align:center;color:#fff;font-size:clamp(1.9rem,3.4vw,2.7rem);margin:0 0 1.3rem}.ap-canvas .pf-section--wide>.pf-rich-text>h2:after{content:"";display:block;width:64px;height:4px;margin:.7rem auto 0;border-radius:99px;background:linear-gradient(90deg,var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a))}.pf-columns:has(>.pf-section:nth-child(4))>.pf-section:first-child{grid-column:1 / -1;margin-bottom:.4rem}.pf-columns:has(>.pf-section:nth-child(4))>.pf-section:first-child .pf-rich-text{max-width:none;text-align:center}.pf-columns:has(>.pf-section:nth-child(4))>.pf-section:first-child .pf-rich-text h2{text-align:center;color:#fff;font-size:clamp(1.9rem,3.4vw,2.7rem);margin:0}.pf-columns:has(>.pf-section:nth-child(4))>.pf-section:first-child .pf-rich-text h2:after{content:"";display:block;width:64px;height:4px;margin:.7rem auto 0;border-radius:99px;background:linear-gradient(90deg,var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a))}.pf-cta{background:radial-gradient(42rem 20rem at 50% -25%,rgba(245,206,11,.3),transparent 62%),linear-gradient(135deg,#4d1496,#2a0658)!important;border:2px solid var(--color-primary, #f5ce0b)!important;box-shadow:0 0 0 1px #f5ce0b4d,0 26px 60px #0000008c,0 0 80px #f5ce0b24!important}.pf-cta h2{font-size:clamp(1.8rem,3.2vw,2.6rem)}.ap-canvas main>.pf-section:has(.pf-cta):before{background:radial-gradient(55rem 24rem at 50% 50%,rgba(245,206,11,.07),transparent 70%)}.ap-footer .ap-fwidget:has(.pf-newsletter){display:none}.ap-footer .pf-cta{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0;text-align:left;border-radius:0}.ap-footer .pf-cta h2{display:none}.ap-footer .pf-cta p{font-size:.9rem;line-height:1.6;margin:0 0 1rem;color:var(--color-muted, #c3b4e6)}.ap-footer .pf-cta .pf-button{margin:0;font-size:.76rem;padding:.6em 1.5em}.ap-canvas .pf-rich-text.ap-faq{max-width:860px}.ap-faq__item{border:1px solid var(--ap-border);border-radius:var(--ap-radius);background:var(--color-surface, #25004a);margin:0 0 .8rem;overflow:hidden}.ap-faq__item.is-open{border-color:#f5ce0b66}.ap-canvas .pf-rich-text.ap-faq h3.ap-faq__q{margin:0;border:0;padding:1.05rem 3rem 1.05rem 1.2rem;color:#fff;font-size:1.05rem;font-weight:700;cursor:pointer;position:relative;list-style:none;user-select:none;transition:color .15s}.ap-canvas .pf-rich-text.ap-faq h3.ap-faq__q:hover{color:var(--color-primary, #f5ce0b)}.ap-faq__q:after{content:"+";position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);color:var(--color-primary, #f5ce0b);font-size:1.7rem;font-weight:400;line-height:1;transition:transform .25s}.ap-faq__item.is-open .ap-faq__q:after{transform:translateY(-50%) rotate(45deg)}.ap-faq__a{margin:0;color:var(--color-muted, #c3b4e6);max-height:0;overflow:hidden;padding:0 1.2rem;transition:max-height .3s ease,padding .3s ease}.ap-faq__item.is-open .ap-faq__a{max-height:600px;padding:0 1.2rem 1.1rem}.ap-page-head{position:relative;text-align:center;padding:clamp(2.2rem,5vw,3.8rem) 0 clamp(1.6rem,3vw,2.4rem);background:radial-gradient(60rem 26rem at 50% -40%,rgba(245,206,11,.1),transparent 60%),linear-gradient(180deg,#1d0b3f,#150028);border-bottom:1px solid var(--ap-border)}.ap-page-head .ap-breadcrumbs{padding-top:0;display:flex;justify-content:center;gap:.15rem;flex-wrap:wrap}.ap-page-head h1{color:#fff;font-size:clamp(2.2rem,5.5vw,3.6rem);margin:.6rem 0 0}.ap-page-head h1:after{content:"";display:block;width:64px;height:4px;margin:.9rem auto 0;border-radius:99px;background:linear-gradient(90deg,var(--color-primary, #f5ce0b),var(--color-secondary, #ff8c1a))}.ap-page-body.ap-tpl-content-page{padding-top:clamp(1.8rem,4vw,3rem)}.ap-tpl-content-page .pf-rich-text{font-size:1.04rem}.ap-tpl-content-page .pf-rich-text h2{color:#fff;font-size:clamp(1.55rem,3vw,2.1rem);margin:2.2rem 0 .8rem}.ap-tpl-content-page .pf-rich-text h3{color:var(--color-primary, #f5ce0b);font-size:1.25rem;margin:1.6rem 0 .6rem}.ap-tpl-content-page .pf-rich-text ul,.ap-tpl-content-page .pf-rich-text ol{padding-left:1.3em}.ap-tpl-content-page .pf-rich-text li{margin:0 0 .55em}.ap-tpl-content-page .pf-rich-text li::marker{color:var(--color-primary, #f5ce0b)}.ap-tpl-content-page .pf-image{margin:2rem auto;max-width:var(--content-width, 760px)}.ap-tpl-content-page .pf-image img{border-radius:var(--ap-radius);border:1px solid var(--ap-border);box-shadow:var(--ap-shadow);width:100%}.ap-tpl-content-page .pf-rich-text.ap-faq{max-width:var(--content-width, 760px);margin-inline:auto}.pf-columns>.pf-section .pf-image:not(:has(figcaption)){margin:0;height:100%;border-radius:var(--ap-radius-lg);overflow:hidden;border:1px solid var(--ap-border);background:#1c0438;box-shadow:var(--ap-shadow);transition:transform .25s,box-shadow .25s}.pf-columns>.pf-section .pf-image:not(:has(figcaption)) img{width:100%;height:100%;object-fit:cover;min-height:260px;transition:transform .5s}.pf-columns>.pf-section:hover .pf-image:not(:has(figcaption)){box-shadow:var(--ap-glow)}.pf-columns>.pf-section:hover .pf-image:not(:has(figcaption)) img{transform:scale(1.04)}.pf-columns:has(>.pf-section:nth-child(2):last-child){align-items:center}@media(prefers-reduced-motion:no-preference){.ap-js .pf-section.ap-in .pf-columns:has(>.pf-section:nth-child(2):last-child)>.pf-section:first-child{animation:ap-slide-l .75s both}.ap-js .pf-section.ap-in .pf-columns:has(>.pf-section:nth-child(2):last-child)>.pf-section:last-child{animation:ap-slide-r .75s both}@keyframes ap-slide-l{0%{opacity:0;transform:translate(-44px)}to{opacity:1;transform:none}}@keyframes ap-slide-r{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:none}}}*{box-sizing:border-box}html,body{overflow-x:hidden}body{margin:0;font-family:var(--font-body, system-ui, sans-serif);font-size:var(--font-size-base, 17px);line-height:1.75;color:var(--color-text, #2b2620);background:var(--color-bg, #faf6f0);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-heading, ui-serif, Georgia, serif);font-weight:600;line-height:1.18;letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block;border-radius:14px}.vv-container{max-width:var(--container-width, 1280px);margin:0 auto;padding:0 1.4rem}.vv-measure{max-width:var(--content-width, 760px);margin:0 auto;padding:0 1.4rem}.vv-canvas{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}.vv-canvas>main{flex:0 0 auto}.vv-canvas>.vv-footer{flex:1 0 auto}.layout-boxed{background:#ece5da}.layout-boxed .vv-canvas{max-width:calc(var(--container-width) + 3rem);margin:0 auto;box-shadow:0 0 0 1px #0000000a,0 24px 60px #3c281424}.layout-boxed .vv-container{max-width:none;padding:0 1.6rem}.layout-full-width .vv-container{max-width:none;padding:0 clamp(1.2rem,3vw,3.5rem)}.pf-section{width:100%}.pf-section--contained{max-width:var(--content-width, 760px);margin-inline:auto;padding-inline:1.4rem;box-sizing:border-box}.pf-section--wide{max-width:var(--container-width, 1280px);margin-inline:auto}.layout-full-width .pf-section--wide,.pf-section--full{max-width:none}.pf-section--sp-small{padding-block:1rem}.pf-section--sp-medium{padding-block:2.5rem}.pf-section--sp-large{padding-block:5rem}.pf-section--contained>.vv-container,.pf-section--wide>.vv-container{max-width:none}.vv-topbar{background:#241d16;color:#c9bfb2;font-size:.78rem}.vv-topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:36px}.vv-topbar__note{letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vv-topbar__nav ul{list-style:none;display:flex;gap:1.3rem;margin:0;padding:0}.vv-topbar__nav a{color:#c9bfb2;font-weight:600}.vv-topbar__nav a:hover{color:#fff7ef}@media(max-width:620px){.vv-topbar__note{display:none}}.vv-header{border-bottom:1px solid #e7ded2;background:var(--color-bg)}.vv-header.is-sticky{position:sticky;top:0;z-index:50}.vv-header__inner{display:flex;align-items:center;gap:2rem;min-height:76px}.vv-header__nav{display:flex;align-items:center;gap:1.6rem;margin-left:auto}.vv-menu-toggle{display:none}.vv-burger{display:none;cursor:pointer;margin-left:auto;padding:6px}.vv-burger span{display:block;width:24px;height:2.5px;background:var(--color-text);margin:5px 0;border-radius:2px;transition:transform .2s,opacity .2s}.vv-brand{font-family:var(--font-heading);font-size:1.7rem;font-weight:700;letter-spacing:-.02em}.vv-brand em{color:var(--color-primary);font-style:italic}.vv-logo{height:46px;width:auto;border-radius:0}.vv-tagline{display:block;font-family:var(--font-body);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-top:2px}.vv-nav ul{list-style:none;display:flex;gap:1.6rem;margin:0;padding:0}.vv-nav a{font-size:.9rem;font-weight:600;letter-spacing:.02em}.vv-nav a:hover{color:var(--color-primary)}.vv-header__cta{background:var(--color-primary);color:#fff!important;font-weight:700;padding:.55em 1.5em;border-radius:99px;font-size:.85rem}.vv-header__cta:hover{filter:brightness(.92)}.vv-header--logo-center .vv-header__inner{flex-direction:column;gap:.5rem;padding:1rem 0;text-align:center}.vv-header--logo-center .vv-nav{margin-left:0}.pf-button{display:inline-block;padding:.65em 1.7em;border-radius:99px;font-weight:700;font-size:.9rem;margin:0 .5rem .5rem 0;border:2px solid var(--color-primary)}.pf-button--primary{background:var(--color-primary);color:#fff}.pf-button--primary:hover{filter:brightness(.92)}.pf-button--secondary{color:var(--color-primary)}.pf-button--secondary:hover{background:var(--color-primary);color:#fff}.pf-button--ghost{border-color:transparent;color:inherit;opacity:.8}.pf-button--ghost:hover{opacity:1;text-decoration:underline}.vv-hero{position:relative;overflow:hidden;width:100%;border-radius:0;color:#fff7ef;display:flex;align-items:center;background:radial-gradient(70rem 35rem at 85% -10%,rgba(184,92,56,.7),transparent 55%),linear-gradient(150deg,#221a12,#4a3023 65%,#6e4128)}.vv-hero--small{min-height:34vh;padding:3.5rem 0}.vv-hero--medium{min-height:52vh;padding:5rem 0}.vv-hero--large{min-height:72vh;padding:7rem 0}.vv-hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0}.vv-hero__overlay{position:absolute;inset:0;background:#160f0a}.vv-hero__content{position:relative;width:100%;max-width:var(--container-width, 1280px);margin:0 auto;padding:0 clamp(1.4rem,3vw,3.5rem)}.vv-hero h1{color:inherit;font-size:clamp(2.8rem,6.5vw,5.2rem);margin:0 0 1.1rem;max-width:16ch}.vv-hero[style*=center] h1,.vv-hero[style*=center] .vv-hero__sub{margin-inline:auto}.vv-hero__sub{font-size:clamp(1.05rem,1.6vw,1.3rem);opacity:.92;margin:0 0 2.2rem;max-width:52ch}.pf-section-heading,.vv-section-head{display:flex;align-items:baseline;gap:1rem;font-size:1.7rem;margin:3.2rem 0 1.6rem;font-style:italic}.pf-section-heading:after,.vv-section-head:after{content:"✦";color:var(--color-primary);font-size:1rem}.vv-grid{display:grid;gap:2.6rem 2.2rem;padding:1.2rem 0;grid-template-columns:var(--vv-cols, repeat(auto-fit, minmax(290px, 1fr)))}.vv-card{display:flex;flex-direction:column}.vv-card__media{position:relative;aspect-ratio:3/2;border-radius:16px;overflow:hidden;background:linear-gradient(140deg,#e9d9c8,#d9e2d6);margin-bottom:1.1rem;box-shadow:0 12px 30px #50371e24}.vv-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s;border-radius:0}.vv-card:hover .vv-card__media img{transform:scale(1.05)}.vv-card__cat{position:absolute;top:14px;left:14px;background:#fffaf3f2;color:var(--color-primary);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.5em 1.2em;border-radius:99px}.vv-card h3{font-size:1.45rem;margin:0 0 .45rem}.vv-card h3 a:hover{color:var(--color-primary)}.vv-card p{font-size:.95rem;color:var(--color-muted);margin:0 0 .8rem}.vv-card__meta{font-size:.8rem;color:var(--color-muted);margin-top:auto}.vv-lead{display:grid;grid-template-columns:7fr 5fr;gap:2.5rem;align-items:center;padding:1.6rem 0 2.2rem;border-bottom:1px solid #e7ded2;margin-bottom:1rem}.vv-lead .vv-card__media{aspect-ratio:16/10;margin:0}.vv-lead h2{font-size:clamp(1.8rem,3.2vw,2.7rem);line-height:1.12;margin:.5rem 0 .8rem}.vv-lead h2 a:hover{color:var(--color-primary)}.vv-lead .excerpt{font-size:1.05rem;color:var(--color-muted);margin:0 0 1rem}.vv-trending ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:1.6rem;counter-reset:t}.vv-trending li{counter-increment:t;border-top:2px solid #e7ded2;padding-top:.9rem}.vv-trending li:before{content:counter(t,decimal-leading-zero);font-family:var(--font-heading);font-style:italic;font-size:1.6rem;color:var(--color-primary);display:block}.vv-trending h3{font-size:1.02rem;margin:.2rem 0}.vv-trending h3 a:hover{color:var(--color-primary)}.vv-trending time{font-size:.76rem;color:var(--color-muted)}.vv-breadcrumbs{font-size:.82rem;color:var(--color-muted);padding:1.6rem 0 0}.vv-breadcrumbs a:hover{color:var(--color-primary)}.vv-breadcrumbs__sep{margin:0 .5em;color:#cfc4b4}.vv-breadcrumbs span[aria-current]{color:var(--color-text);font-weight:600}.vv-post-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(2rem,4vw,4rem);align-items:start}.vv-post-layout .vv-article{padding-top:1.6rem}.vv-post-layout .pf-section--contained{max-width:none;padding-inline:0}.vv-standfirst{font-size:1.18rem;color:var(--color-muted);line-height:1.6;margin:0 0 1.2rem}.vv-featured{margin:1.6rem 0 2.4rem}.vv-featured img{width:100%;aspect-ratio:16/9;object-fit:cover}.vv-sidebar{position:sticky;top:24px;display:flex;flex-direction:column;gap:1.6rem;padding-top:2.2rem}.vv-widget{background:#fffdf9;border:1px solid #ece3d6;border-radius:16px;padding:1.4rem;box-shadow:0 6px 18px #50371e0f}.vv-widget h4{margin:0 0 1rem;font-style:italic;font-size:1.08rem}.vv-widget-post{display:grid;grid-template-columns:72px 1fr;gap:.9rem;align-items:center;margin-bottom:1rem}.vv-widget-post:last-child{margin-bottom:0}.vv-widget-post img{width:72px;height:54px;object-fit:cover;border-radius:8px}.vv-widget-post a{font-weight:700;font-size:.88rem;line-height:1.35;display:block}.vv-widget-post a:hover{color:var(--color-primary)}.vv-widget-post small{color:var(--color-muted);font-size:.74rem}.vv-share{display:inline-flex;gap:.45rem;margin-left:auto}.vv-share a{width:30px;height:30px;border-radius:50%;border:1px solid #ddd2c2;display:inline-flex;align-items:center;justify-content:center;font-size:.72rem;font-weight:800;color:var(--color-muted)}.vv-share a:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.vv-author-box{display:flex;gap:1.3rem;align-items:flex-start;background:#f3ebdf;border-radius:18px;padding:1.6rem;margin:2.4rem 0}.vv-author-box__avatar{flex:none;width:64px;height:64px;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-size:1.7rem}.vv-author-box h3{margin:.15rem 0 .4rem;font-size:1.25rem}.vv-author-box h3 a:hover{color:var(--color-primary)}.vv-author-box p{margin:0;font-size:.93rem;color:#5d5345}.vv-related{padding-bottom:2rem}.vv-slider{position:relative;padding-top:.5rem}.vv-slider .vv-section-head{margin-top:.6rem}.vv-slider__track{display:flex;gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.2rem .2rem 1rem;scrollbar-width:none}.vv-slider__track::-webkit-scrollbar{display:none}.vv-slider__track>*{flex:0 0 calc((100% - 4rem) / 3);scroll-snap-align:start}.vv-slider__nav{position:absolute;top:.9rem;right:0;display:flex;gap:.5rem;z-index:2}.vv-slider__btn{width:40px;height:40px;border-radius:50%;border:1px solid #ddd2c2;background:#fffdf9;cursor:pointer;font-size:1.05rem;color:var(--color-text);transition:background .15s,color .15s}.vv-slider__btn:hover{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}@media(max-width:900px){.vv-slider__track>*{flex-basis:calc((100% - 2rem)/2)}}@media(max-width:620px){.vv-slider__track>*{flex-basis:86%}}.vv-article{padding:3.2rem 0 0}.vv-article h1{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08;margin:.5rem 0 1.1rem}.vv-article .pf-section--contained:first-of-type .pf-rich-text>p:first-child:first-letter{font-family:var(--font-heading);font-size:3.4em;float:left;line-height:.82;padding:.06em .12em 0 0;color:var(--color-primary)}.vv-article__meta{display:flex;gap:.6rem;font-size:.87rem;color:var(--color-muted);margin-bottom:2rem}.vv-article__meta a{font-weight:700;color:var(--color-text)}.vv-kicker{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.pf-rich-text p{margin:0 0 1.5em}.pf-rich-text a{color:var(--color-primary);text-decoration:underline}.pf-quote{margin:2.4rem 0;padding:1.6rem 2rem;background:#f1e8dc;border-radius:16px;font-family:var(--font-heading);font-style:italic;font-size:1.18em}.pf-quote cite{display:block;margin-top:.6rem;font-size:.8em;color:var(--color-muted);font-style:normal;font-family:var(--font-body)}.pf-divider{border:0;margin:2.6rem auto;text-align:center}.pf-divider:after{content:"✦ ✦ ✦";color:var(--color-primary);letter-spacing:.8em}.pf-image{margin:2.2rem 0}.pf-image figcaption{font-size:.82rem;color:var(--color-muted);margin-top:.6rem;text-align:center}.vv-tags a{display:inline-block;font-size:.78rem;font-weight:700;background:#f1e8dc;border-radius:99px;padding:.4em 1.2em;margin:0 .4rem .4rem 0;color:var(--color-muted)}.vv-tags a:hover{background:var(--color-primary);color:#fff}.vv-postlinks{margin:2rem 0}.vv-archive-head{padding:2.8rem 0 .5rem}.vv-archive-head h1{font-size:2.3rem;font-style:italic;margin:.2rem 0}.vv-archive-head p{color:var(--color-muted)}.vv-list article{padding:1.6rem 0;border-bottom:1px solid #e7ded2}.vv-list h2{font-size:1.5rem;margin:0 0 .3rem}.vv-list h2 a:hover{color:var(--color-primary)}.vv-list .excerpt{color:var(--color-muted);font-size:.95rem;margin:0 0 .5rem}.vv-list .meta{font-size:.8rem;color:var(--color-muted)}.pf-newsletter,.pf-cta{text-align:center;border-radius:22px;padding:3.2rem 1.6rem;margin:3.5rem 0;background:linear-gradient(140deg,#f3e7d8,#e7ece2)}.pf-newsletter h2,.pf-cta h2{margin-top:0;font-size:1.8rem;font-style:italic}.pf-newsletter__form{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}.pf-newsletter__form input{font:inherit;font-size:.92rem;padding:.65em 1.2em;border:1px solid #d8cdbd;border-radius:99px;min-width:270px;background:#fffdf9}.pf-newsletter__note{color:var(--color-muted)}.pf-comments{margin-top:3rem;border-top:1px solid #e7ded2;padding-top:2rem}.pf-comments__nested{margin-left:2rem!important}.pf-comments__list ul{list-style:none;margin:0;padding:0}.pf-comment{padding:1rem 0;border-bottom:1px solid #efe6da}.pf-comment time{font-size:.78rem;color:var(--color-muted);margin-left:.6rem}.pf-comments__form input,.pf-comments__form textarea{font:inherit;font-size:.92rem;border:1px solid #d8cdbd;border-radius:12px;padding:.6em 1em;margin-bottom:.6rem;width:100%}.pf-comments__row{display:flex;gap:.6rem;flex-wrap:wrap}.pf-comments__row input{flex:1}.pf-comments__msg{color:var(--color-primary);font-size:.88rem}.pf-search__form{display:flex;gap:.6rem;margin:2rem 0}.pf-search__form input{flex:1;font:inherit;border:1px solid #d8cdbd;border-radius:99px;padding:.6em 1.2em}.pf-search__hit{padding:1rem 0;border-bottom:1px solid #e7ded2}.vv-pagination{display:flex;justify-content:space-between;padding:2rem 0 4rem;font-weight:700}.vv-pagination a{color:var(--color-primary)}.vv-loadmore-wrap{text-align:center;padding:1.5rem 0 3.5rem}.vv-loadmore{font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;background:transparent;color:var(--color-primary);border:2px solid var(--color-primary);border-radius:99px;padding:.7em 2.4em;transition:background .15s,color .15s}.vv-loadmore:hover{background:var(--color-primary);color:#fff}.vv-archive-count{color:var(--color-muted);font-size:.88rem}.vv-footer{background:#241d16;color:#c9bfb2;margin-top:0;padding:3.8rem 0 1.8rem;font-size:.92rem}.vv-canvas>main{padding-bottom:0}.vv-canvas main .pf-section:last-child .pf-newsletter,.vv-canvas main .pf-section:last-child .pf-cta{margin-bottom:0}.vv-footer a{color:#c9bfb2}.vv-footer a:hover{color:#fff7ef}.vv-footer__widgets{display:grid;grid-template-columns:1.5fr 1.2fr 1fr 1.5fr;gap:2.8rem 3rem;margin-bottom:2.8rem;align-items:start}.vv-fwidget h4{color:#fff7ef;font-family:var(--font-heading);font-style:italic;font-size:1.12rem;margin:0 0 1.1rem;padding-bottom:.6rem;border-bottom:1px solid #3a3127}.vv-fwidget p{margin:0 0 .9em;line-height:1.7;font-size:.92rem}.vv-footer ul{list-style:none;margin:0;padding:0}.vv-footer ul li{padding:.35rem 0}.vv-footer ul li a:hover{padding-left:.3rem;transition:padding .15s}.vv-footer__bar{border-top:1px solid #3a3127;padding-top:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.vv-footer__bar .vv-nav ul{flex-direction:row;gap:1.4rem}.vv-footer__bar .vv-nav a{font-weight:600;font-size:.85rem}.vv-footer__meta{font-size:.85rem}.vv-footer .pf-section{padding-block:0!important;max-width:none;padding-inline:0}.vv-footer .pf-section .vv-container{max-width:none;padding:0}.vv-footer .vv-trending ol{display:block}.vv-footer .vv-trending li{border-top:0;padding:.35rem 0}.vv-footer .vv-trending li:before{display:inline;font-size:.95rem;margin-right:.6rem}.vv-footer .vv-trending h3{display:inline;font-size:.92rem;font-weight:600}.vv-footer .vv-trending h3 a{color:#d9d0c4}.vv-footer .vv-trending time{display:none}.vv-footer .pf-section-heading,.vv-footer .vv-section-head{display:none}.vv-footer .pf-newsletter{background:transparent;padding:0;margin:0;text-align:left;border-radius:0;border:0}.vv-footer .pf-newsletter h2{display:none}.vv-footer .pf-newsletter p{color:#c9bfb2;margin:0 0 .9rem}.vv-footer .pf-rich-text a{text-decoration:none}.vv-footer .pf-newsletter__form{justify-content:flex-start;flex-wrap:nowrap}.vv-footer .pf-newsletter__form input{min-width:0;flex:1;background:#1d1711;border-color:#3a3127;color:#fff}.vv-footer .pf-newsletter__note{display:none}.vv-canvas>main{max-width:none;padding:0;margin:0;width:100%}.vv-canvas .pf-section--contained{max-width:var(--content-width, 760px);margin-inline:auto}.vv-canvas .pf-section--wide{max-width:var(--container-width, 1280px);margin-inline:auto}.layout-full-width .vv-canvas .pf-section--wide{max-width:none}.vv-canvas .pf-section--full{max-width:none;margin-inline:0}.vv-canvas .vv-container{max-width:var(--container-width, 1280px)}.layout-full-width .vv-canvas .vv-container{max-width:none}@media(max-width:980px){.vv-grid,.vv-trending ol{grid-template-columns:repeat(2,1fr)}.vv-footer__widgets{grid-template-columns:1fr 1fr;gap:2.2rem}.vv-lead{grid-template-columns:1fr;gap:1.2rem}}@media(max-width:1020px){.vv-post-layout{grid-template-columns:1fr}.vv-sidebar{position:static;padding-top:0}}@media(max-width:780px){.vv-burger{display:block}.vv-header__inner{gap:1rem;flex-wrap:wrap}.vv-header__nav{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:1rem;padding:.4rem 0 1.2rem;margin-left:0}.vv-menu-toggle:checked~.vv-header__inner .vv-header__nav{display:flex}.vv-nav{width:100%}.vv-nav ul{flex-direction:column;gap:0}.vv-nav li{border-bottom:1px solid #efe7da}.vv-nav a{display:block;padding:.8rem 0;font-size:1rem}.vv-menu-toggle:checked~.vv-header__inner .vv-burger span:nth-child(1){transform:translateY(7.5px) rotate(45deg)}.vv-menu-toggle:checked~.vv-header__inner .vv-burger span:nth-child(2){opacity:0}.vv-menu-toggle:checked~.vv-header__inner .vv-burger span:nth-child(3){transform:translateY(-7.5px) rotate(-45deg)}.vv-header--logo-center .vv-header__inner{flex-direction:row;text-align:left}}@media(max-width:620px){.vv-grid,.vv-trending ol,.vv-footer__widgets,.pf-columns{grid-template-columns:1fr!important}.vv-share{margin-left:0;width:100%;margin-top:.5rem}.vv-article__meta{flex-wrap:wrap}.vv-footer__bar{flex-direction:column;align-items:flex-start;gap:.8rem}}
