:root{--bg:#000;--panel:#000;--cream:#f7f5f0;--cream-dim:#f7f5f0c7;--muted:#f7f5f080;--gold:#f5c518;--gold-bright:#ffe169;--gold-dark:#c8960c;--font-display:"Marcellus", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--line:#f7f5f024;--line-soft:#f7f5f01f;--line-gold:#f5c51824;--ok:#6ecf8a}*,:before,:after{box-sizing:border-box}body{color:var(--cream);background:var(--bg);font-optical-sizing:auto;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65}a{color:var(--cream);text-decoration:none}a:hover{text-decoration:underline}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:88px;--space-10:112px;--section-pad:clamp(5rem,10vw,7.5rem);--section-pad-hero:clamp(7rem,13vw,10rem);--surface-base:var(--bg);--surface-raised:#000;--surface-accent-muted:#000;--surface-glow-fill:#000;--surface-glow:var(--surface-glow-fill);--card-glow:var(--panel);--card-glow-featured:var(--panel)}.section{padding:var(--section-pad) 0}.section--hero{padding:var(--section-pad-hero) 0 var(--section-pad) 0}@media (width<=900px){.section--hero{padding-top:clamp(1.75rem,3.25vw,2.5rem)}}@media (width>=901px){.section--hero{padding-top:calc(var(--section-pad-hero) * .5)}}.section--base{background:var(--surface-base)}.section--raised{background:var(--surface-raised)}.section--glow{background:var(--surface-glow);border-top:1px solid #0000;border-image:var(--hairline-gold) 1;position:relative;overflow:hidden}.section--accent,.section--black{background:var(--surface-black)}:root{--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--grain-opacity:.035;--aura-hero:radial-gradient(72% 55% at 50% -8%, #f5c51808, transparent 72%);--aura-accent:radial-gradient(82% 78% at 50% 42%, #f5c51808, transparent 75%);--hairline-cream:linear-gradient(90deg, transparent, #f7f5f02e, transparent);--hairline-gold:linear-gradient(90deg, transparent, #f5c51866, transparent);--lip:inset 0 1px 0 #f7f5f00f;--ease:cubic-bezier(.22,.61,.36,1);--dur-hover:.18s;--surface-black:#000;--fs-hero:clamp(3rem,6vw,5.5rem);--fs-h1:clamp(2.4rem,4.5vw,3.25rem);--fs-h2:clamp(2rem,3.4vw,2.375rem);--fs-h3:clamp(1.5rem,2.2vw,1.75rem);--fs-h4:clamp(1.2rem,1.7vw,1.375rem);--fs-lede:clamp(1.125rem,1.5vw,1.3rem);--fs-body:1.0625rem;--fs-small:.9375rem;--fs-eyebrow:.75rem;--lh-hero:1.05;--lh-h1:1.08;--lh-h2:1.14;--lh-h3:1.2;--lh-lede:1.6;--lh-body:1.65;--ls-hero:-.025em;--ls-h1:-.02em;--ls-h2:-.018em;--ls-h3:-.01em;--ls-eyebrow:.14em;--gap-head-body:clamp(1.5rem,3vw,2rem);--gap-intro-cards:clamp(2.5rem,5vw,3.5rem);--card-pad:clamp(2rem,3vw,2.5rem);--measure-body:65ch;--measure-lede:48ch;--read-box:680px}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.glimmer-btn{background:conic-gradient(from var(--ang), var(--gold-dark) 0deg, var(--gold) 70deg, var(--gold-bright) 130deg, #fff8e0 145deg, var(--gold-bright) 160deg, var(--gold) 220deg, var(--gold-dark) 360deg);border-radius:6px;padding:2px;text-decoration:none;animation:4s linear infinite glimmer-spin;display:inline-block;position:relative}.glimmer-btn:before{content:"";z-index:-1;background:conic-gradient(from var(--ang), transparent 0deg, var(--gold-bright) 130deg, #fff8e0 145deg, var(--gold-bright) 160deg, transparent 280deg);filter:blur(6px);opacity:.32;border-radius:8px;animation:4s linear infinite glimmer-spin;position:absolute;inset:-3px}.glimmer-btn__face{background:linear-gradient(180deg, var(--gold-bright), var(--gold));color:#1a1305;font-family:var(--font-body);white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;padding:15px 30px;font-size:1rem;font-weight:700;display:flex;position:relative;box-shadow:inset 0 1px #fff9}button.glimmer-btn{appearance:none;font:inherit;color:inherit;letter-spacing:inherit;text-align:inherit;vertical-align:baseline;cursor:pointer;border:0;margin:0}.glimmer-btn:focus-visible{outline:3px solid var(--cream);outline-offset:3px;box-shadow:0 0 14px 4px #f7f5f04d}[data-reveal]:has(.glimmer-btn:focus-visible){clip-path:none!important}@keyframes glimmer-spin{to{--ang:360deg}}html.tab-hidden .glimmer-btn,html.tab-hidden .glimmer-btn:before,html.tab-hidden .golden-glimmer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.glimmer-btn,.glimmer-btn:before{animation:none}}.gold-edge{isolation:isolate;position:relative}.gold-edge:before{content:"";pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:conic-gradient(from var(--ang), var(--gold-dark) 0deg, var(--gold) 70deg, var(--gold-bright) 130deg, #fff8e0 145deg, var(--gold-bright) 160deg, var(--gold) 220deg, var(--gold-dark) 360deg);padding:1px;animation:4s linear infinite glimmer-spin;position:absolute;inset:-1px;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.gold-edge[data-reveal]{clip-path:none!important}.gold-edge.is-offscreen:before,html.tab-hidden .gold-edge:before{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gold-edge:before{animation:none}}.golden-glimmer{background:linear-gradient(100deg, var(--gold-bright) 0%, var(--gold-bright) 38%, #fffaf0 47%, #fff6d8 53%, var(--gold-bright) 62%, var(--gold-bright) 100%);-webkit-text-fill-color:transparent;color:#0000;animation:glimmer-sweep var(--dur-loop-glimmer) var(--ease-in-out-subtle) infinite;background-size:250% 100%;background-clip:text}@keyframes glimmer-sweep{0%{background-position:130% 0}30%,to{background-position:-30% 0}}@media (prefers-reduced-motion:reduce){.golden-glimmer{animation:none}}h2.golden-glimmer{text-wrap:balance;display:inline-block}.lede{max-width:var(--measure-lede);font-size:var(--fs-lede);line-height:var(--lh-lede);color:var(--cream-dim);margin:0}.home-cta{margin:var(--space-7) 0 0;justify-content:center;display:flex}.home-cta .glimmer-btn{display:inline-block}.home-cta .glimmer-btn__face{min-height:52px;padding:15px 36px;font-size:1.0625rem}@media (width>=720px){.home-cta .glimmer-btn__face{padding:16px 40px}}.quiet-link{color:inherit;text-underline-offset:.2em;text-decoration:underline 1px;text-decoration-color:var(--muted);white-space:nowrap;transition:color var(--dur-1) var(--ease), text-decoration-color var(--dur-1) var(--ease)}.quiet-link:hover{color:var(--cream);text-decoration-color:var(--cream)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field-error{color:#f87171;margin-top:3px;font-size:.78rem;line-height:1.35;display:block}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-color:#f87171a6!important}:root{--dur-1:.2s;--dur-2:.32s;--dur-3:.48s;--dur-4:.6s;--dur-count:1.2s;--dur-loop-pulse:6s;--dur-loop-kb:28s;--dur-loop-sweep-line:14s;--dur-loop-glimmer:7s;--dur-loop-spacewar:10s;--dur-loop-pacman:10s;--dur-sweep:.8s;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out-subtle:cubic-bezier(.45, .05, .55, .95);--stagger:60ms;--stagger-cap:.36s;--reveal-y:24px;--reveal-scale:.96;--reveal-safety:2.5s;--spot-size:260px;--spot-rgb:247,245,240;--spot-alpha:.075;--spot-ring:0 0 0 1px #f7f5f042, 0 0 32px -14px #f7f5f04d;--lift-y:-3px;--vignette:radial-gradient(120% 90% at 50% 40%, transparent 55%, #0000008c 100%);--grain-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");--hero-grade:linear-gradient(160deg, #00000038, transparent 55%);--hero-vignette:radial-gradient(110% 100% at 50% 35%, transparent 45%, #0009 100%);--hero-fade:linear-gradient(180deg, transparent 68%, #000 100%);--kb-scale-from:1.04;--kb-scale-to:1.12}@media (prefers-reduced-motion:reduce){:root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--dur-count:0s;--dur-loop-pulse:0s;--dur-loop-kb:0s;--dur-loop-sweep-line:0s;--dur-sweep:0s;--dur-loop-glimmer:0s;--dur-loop-spacewar:0s;--dur-loop-pacman:0s;--stagger:0s;--stagger-cap:0s;--reveal-safety:0s;--reveal-y:0px;--reveal-scale:1;--lift-y:0px;--kb-scale-from:1;--kb-scale-to:1}}:root{--ambient-idle:.12;--ambient-swell:.38;--ambient-pulse:.16;--dur-swell-rise:1s;--dur-swell-hold:.5s;--dur-swell-settle:2s;--dur-swell:3.5s;--swell-lag:.24s;--dur-swell-load-delay:1s;--dur-loop-amb-wander-a:31s;--dur-loop-amb-wander-b:43s;--dur-loop-amb-breathe-a:9.7s;--dur-loop-amb-breathe-b:12.3s;--dur-loop-amb-turn-a:23s;--dur-loop-amb-turn-b:17s;--dur-loop-amb-pulse-a:29s;--dur-loop-amb-pulse-b:37s;--amb-a-body:radial-gradient(44% 30% at 44% 30%, #f5c5181a 0%, #f5c5180b 38%, transparent 72%);--amb-a-nucleus:radial-gradient(16% 11% at 47% 26%, #ffe16912, transparent 70%);--amb-b-body:radial-gradient(36% 28% at var(--glow-x,80%) var(--glow-y,52%), #c8960c17 0%, #c8960c0a 40%, transparent 72%);--amb-b-filament:radial-gradient(48% 6% at 62% 46%, #f5c5180d, transparent 70%);--amb-wander:3%;--amb-scale-min:.93;--amb-scale-max:1.09;--amb-turn:2.5deg}@media (width>=900px){:root{--amb-a-body:radial-gradient(28% 40% at 46% 32%, #f5c5181a 0%, #f5c5180b 38%, transparent 72%);--amb-a-nucleus:radial-gradient(10% 14% at 48% 27%, #ffe16912, transparent 70%);--amb-b-body:radial-gradient(24% 36% at var(--glow-x,68%) var(--glow-y,62%), #c8960c17 0%, #c8960c0a 40%, transparent 72%);--amb-b-filament:radial-gradient(36% 6% at 58% 56%, #f5c5180d, transparent 70%)}}@media (prefers-reduced-motion:reduce){:root{--dur-swell-rise:0s;--dur-swell-hold:0s;--dur-swell-settle:0s;--dur-swell:0s;--swell-lag:0s;--dur-swell-load-delay:0s;--dur-loop-amb-wander-a:0s;--dur-loop-amb-wander-b:0s;--dur-loop-amb-breathe-a:0s;--dur-loop-amb-breathe-b:0s;--dur-loop-amb-turn-a:0s;--dur-loop-amb-turn-b:0s;--dur-loop-amb-pulse-a:0s;--dur-loop-amb-pulse-b:0s}}[data-reveal]{opacity:0;transform:translate3d(0, var(--reveal-y), 0);transition:opacity var(--dur-3) var(--ease), transform var(--dur-3) var(--ease-out-expo), clip-path var(--dur-4) var(--ease-out-expo);transition-delay:var(--reveal-delay,min(calc(var(--i,0) * var(--stagger)), var(--stagger-cap)));animation:reveal-safety 1ms linear var(--reveal-safety) forwards}[data-reveal=fade-in]{transform:none}[data-reveal=scale]{transform:scale(var(--reveal-scale))}[data-reveal=clip]{clip-path:inset(0 0 100%);transform:none}[data-reveal].is-visible{opacity:1;clip-path:inset(0);animation:none;transform:none}html[data-reveal-js] [data-reveal]{animation:none}@keyframes reveal-safety{to{opacity:1;clip-path:inset(0);transform:translate(0,0)}}[data-spotlight][data-reveal]{transform:none;translate:0 var(--reveal-y);--_rd:var(--reveal-delay,min(calc(var(--i,0) * var(--stagger)), var(--stagger-cap)));transition:opacity var(--dur-3) var(--ease), translate var(--dur-3) var(--ease-out-expo), transform var(--dur-2) var(--ease-out-expo), box-shadow var(--dur-2) var(--ease);transition-delay:var(--_rd), var(--_rd), 0s, 0s}[data-spotlight][data-reveal].is-visible{translate:none}[data-count]{text-align:right;font-variant-numeric:tabular-nums;display:inline-block}[data-spotlight]{isolation:isolate;box-shadow:var(--card-shadow,none);transition:transform var(--dur-2) var(--ease-out-expo), box-shadow var(--dur-2) var(--ease);position:relative}[data-spotlight]:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(var(--spot-size) circle at var(--mx,50%) var(--my,50%), rgba(var(--spot-rgb),var(--spot-alpha)), transparent 60%);opacity:0;transition:opacity var(--dur-2) var(--ease);position:absolute;inset:0}@media (hover:hover){[data-spotlight]:hover{transform:translateY(var(--lift-y));box-shadow:var(--card-shadow,0 0 0 0 transparent), var(--spot-ring)}[data-spotlight]:hover:after{opacity:1}}@media (hover:hover) and (pointer:fine){[data-spotlight]:hover{cursor:pointer}}[data-spotlight].is-tapped{box-shadow:var(--card-shadow,0 0 0 0 transparent), var(--spot-ring)}[data-spotlight].is-tapped:after{opacity:1}.glimmer-btn__face,.btn.ghost{isolation:isolate;transition:transform var(--dur-1) var(--ease-in-out-subtle), box-shadow var(--dur-1) var(--ease);position:relative;overflow:hidden}.glimmer-btn__face:after,.btn.ghost:after{content:"";pointer-events:none;background:linear-gradient(115deg, transparent 18%, var(--sweep-color,#ffffff59) 50%, transparent 82%);position:absolute;inset:0;transform:translate(-120%)}.btn.ghost{--sweep-color:#f7f5f029}@media (hover:hover){.glimmer-btn:hover .glimmer-btn__face:after,.btn.ghost:hover:after{animation:btn-sweep var(--dur-sweep) var(--ease-in-out-subtle) forwards}.glimmer-btn:hover:before{opacity:.5}.btn.ghost:hover{box-shadow:var(--spot-ring);transform:translateY(-1px)}}.glimmer-btn.is-tapped .glimmer-btn__face:after,.btn.ghost.is-tapped:after{animation:btn-sweep var(--dur-sweep) var(--ease-in-out-subtle) forwards}.glimmer-btn:active .glimmer-btn__face{transform:translateY(1px);box-shadow:inset 0 1px #fff3}.glimmer-btn:active:before{opacity:.3}.btn.ghost:active{box-shadow:none;transform:translateY(1px)}.glimmer-btn:before{transition:opacity var(--dur-1) var(--ease)}@keyframes btn-sweep{to{transform:translate(120%)}}:where(a,button,.btn,.glimmer-btn,[tabindex]):focus-visible{outline:2px solid var(--cream);outline-offset:2px;border-radius:4px}.glimmer-btn[aria-disabled=true],.glimmer-btn[disabled],.btn[aria-disabled=true],.btn[disabled]{opacity:.45;pointer-events:none}.glimmer-btn[aria-disabled=true],.glimmer-btn[aria-disabled=true]:before{animation-play-state:paused}@media (hover:none){.btn:not(.text-only),.glimmer-btn__face{min-height:44px}}@media (hover:hover){a.btn.text-only:hover,button.btn.text-only:hover{color:var(--cream-dim);transition:color var(--dur-1) var(--ease)}}:where(a.btn.text-only,button.btn.text-only):focus-visible{outline:2px solid var(--cream);outline-offset:2px;border-radius:4px}.section--drift,.section--spotlight-glow,.section--vignette,.section--grain,.section--aura,.section--aura-accent,.section--glow,.section--accent{isolation:isolate;position:relative;overflow:hidden}.section--vignette:before,.section--grain:before,.section--aura:before,.section--aura-accent:before{content:"";z-index:-1;pointer-events:none;background-image:var(--_l-grain,none), var(--_l-vignette,none), var(--_l-aura,none);background-repeat:repeat,no-repeat,no-repeat;background-size:160px 160px,100% 100%,100% 100%;position:absolute;inset:0}.section--grain{--_l-grain:var(--grain-soft)}.section--vignette{--_l-vignette:var(--vignette)}.section--aura{--_l-aura:var(--aura-hero)}.section--aura-accent{--_l-aura:var(--aura-accent)}.section--glow:where(:not(.section--vignette):not(.section--grain):not(.section--aura):not(.section--aura-accent)):before,.section--accent:where(:not(.section--vignette):not(.section--grain):not(.section--aura):not(.section--aura-accent)):before{content:"";z-index:-2;pointer-events:none;background:var(--amb-a-nucleus), var(--amb-a-body);opacity:var(--ambient-idle);translate:0;scale:var(--amb-scale-min);--_amb-loops:amb-wander-a var(--dur-loop-amb-wander-a) var(--ease-in-out-subtle) infinite, amb-breathe var(--dur-loop-amb-breathe-a) var(--ease-in-out-subtle) infinite alternate, amb-pulse var(--dur-loop-amb-pulse-a) var(--ease-in-out-subtle) infinite;--_amb-delays:0s, 0s, 0s;animation:var(--_amb-loops);animation-delay:var(--_amb-delays);will-change:opacity, translate, scale;position:absolute;inset:-6%}.section--glow:after,.section--spotlight-glow:after,.section--drift:after{content:"";z-index:-2;pointer-events:none;background:var(--amb-b-filament), var(--amb-b-body);opacity:var(--ambient-idle);translate:0;scale:var(--amb-scale-max);--_amb-loops:amb-wander-b var(--dur-loop-amb-wander-b) var(--ease-in-out-subtle) infinite, amb-breathe var(--dur-loop-amb-breathe-b) var(--ease-in-out-subtle) infinite alternate-reverse, amb-pulse var(--dur-loop-amb-pulse-b) var(--ease-in-out-subtle) infinite;--_amb-delays:0s, -4.1s, -13s;animation:var(--_amb-loops);animation-delay:var(--_amb-delays);will-change:opacity, translate, scale;position:absolute;inset:-6%}.section--drift:after{--_amb-loops:amb-wander-drift var(--dur-loop-amb-wander-b) var(--ease-in-out-subtle) infinite, amb-breathe var(--dur-loop-amb-breathe-b) var(--ease-in-out-subtle) infinite alternate-reverse, amb-pulse var(--dur-loop-amb-pulse-b) var(--ease-in-out-subtle) infinite}@media (width>=900px){.section--glow:before,.section--accent:before{will-change:opacity, translate, scale, rotate;--_amb-loops:amb-wander-a var(--dur-loop-amb-wander-a) var(--ease-in-out-subtle) infinite, amb-breathe var(--dur-loop-amb-breathe-a) var(--ease-in-out-subtle) infinite alternate, amb-pulse var(--dur-loop-amb-pulse-a) var(--ease-in-out-subtle) infinite, amb-turn var(--dur-loop-amb-turn-a) var(--ease-in-out-subtle) infinite alternate;--_amb-delays:0s, 0s, 0s, 0s;rotate:-2.5deg}.section--glow:after,.section--spotlight-glow:after,.section--drift:after{will-change:opacity, translate, scale, rotate;--_amb-loops:amb-wander-b var(--dur-loop-amb-wander-b) var(--ease-in-out-subtle) infinite, amb-breathe var(--dur-loop-amb-breathe-b) var(--ease-in-out-subtle) infinite alternate-reverse, amb-pulse var(--dur-loop-amb-pulse-b) var(--ease-in-out-subtle) infinite, amb-turn var(--dur-loop-amb-turn-b) var(--ease-in-out-subtle) infinite alternate-reverse;--_amb-delays:0s, -4.1s, -13s, -7.3s;rotate:2.5deg}.section--drift:after{--_amb-loops:amb-wander-drift var(--dur-loop-amb-wander-b) var(--ease-in-out-subtle) infinite, amb-breathe var(--dur-loop-amb-breathe-b) var(--ease-in-out-subtle) infinite alternate-reverse, amb-pulse var(--dur-loop-amb-pulse-b) var(--ease-in-out-subtle) infinite, amb-turn var(--dur-loop-amb-turn-b) var(--ease-in-out-subtle) infinite alternate-reverse}}.is-swelling:before{animation:var(--_amb-loops), amb-swell var(--dur-swell) var(--ease-in-out-subtle);animation-delay:var(--_amb-delays), 0s}.is-swelling:after{animation:var(--_amb-loops), amb-swell var(--dur-swell) var(--ease-in-out-subtle);animation-delay:var(--_amb-delays), var(--swell-lag)}@keyframes amb-swell{28.5714%{opacity:.38}42.8571%{opacity:.38}}@keyframes amb-pulse{0%,82%,to{opacity:.12}88%{opacity:.16}}@keyframes amb-wander-a{0%{translate:0}28%{translate:3% -2.4%}57%{translate:-2.1% 1.8%}80%{translate:.9% 2.7%}to{translate:0}}@keyframes amb-wander-b{0%{translate:0}35%{translate:-2.7% 1.5%}61%{translate:1.5% 2.4%}to{translate:0}}@keyframes amb-wander-drift{0%{translate:0}35%{translate:-4.5% 2.5%}61%{translate:2.5% 4%}to{translate:0}}@keyframes amb-breathe{0%{scale:.93}to{scale:1.09}}@keyframes amb-turn{0%{rotate:-2.5deg}to{rotate:2.5deg}}.is-offscreen:before,.is-offscreen:after,html.tab-hidden .section--glow:before,html.tab-hidden .section--glow:after,html.tab-hidden .section--accent:before,html.tab-hidden .section--spotlight-glow:after,html.tab-hidden .section--drift:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.section--glow:before,.section--glow:after,.section--accent:before,.section--spotlight-glow:after,.section--drift:after{opacity:var(--ambient-idle);animation:none}}header.top:after,footer.site:after{content:"";pointer-events:none;z-index:1;height:1px;animation:sweep-line-pass var(--dur-loop-sweep-line) var(--ease-in-out-subtle) infinite;will-change:transform;background:linear-gradient(90deg,#0000 0% calc(50% - 80px),#f5c5181a calc(50% - 40px),#ffe1698c 50%,#f5c5181a calc(50% + 40px),#0000 calc(50% + 80px) 100%);position:absolute;left:0;right:0;transform:translate(-110%)}header.top:after{bottom:0}footer.site:after{top:0}@keyframes sweep-line-pass{0%{opacity:0;transform:translate(-110%)}3%{opacity:.35}8%{opacity:1}16%{opacity:.7;transform:translate(90%)}19%{opacity:0;transform:translate(110%)}to{opacity:0;transform:translate(110%)}}html.tab-hidden header.top:after,html.tab-hidden footer.site:after,footer.site.is-offscreen:after{animation-play-state:paused}.hero-enter{animation:hero-enter var(--dur-4) var(--ease-out-expo) both;animation-delay:calc(var(--i,0) * var(--stagger))}@keyframes hero-enter{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}[data-reveal]{opacity:1;clip-path:none;transform:translate(0,0)}[data-spotlight]:hover,[data-spotlight].is-tapped,.btn:hover,.btn:active,.glimmer-btn:active .glimmer-btn__face,.tier:hover,.audit-snapshot:hover,.path-card:hover,.bottom-nav a:hover{transform:none!important}}header[data-astro-cid-z4jru4n3].top{border-bottom:1px solid var(--line-gold);z-index:10;backdrop-filter:blur(8px);background:#000000f0;padding:18px 0;position:sticky;top:0;overflow-x:clip}header[data-astro-cid-z4jru4n3].top .wrap[data-astro-cid-z4jru4n3]{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{color:var(--cream-dim)}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].active{color:var(--gold-bright);font-weight:600}.logo-link[data-astro-cid-z4jru4n3]{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.site-logo[data-astro-cid-z4jru4n3]{object-fit:contain;border:1px solid var(--line-soft);width:56px;height:56px;box-shadow:none;background:#000;border-radius:8px;display:block}.nav-toggle[data-astro-cid-z4jru4n3]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;margin-left:auto;padding:0;display:flex}.bar[data-astro-cid-z4jru4n3]{background:var(--cream);transform-origin:50%;width:22px;height:2px;transition:transform .28s var(--ease-out-expo), opacity .28s var(--ease-out-expo);border-radius:1px;display:block}.nav-toggle[data-astro-cid-z4jru4n3].is-open .bar-top[data-astro-cid-z4jru4n3]{transform:translateY(9px)rotate(45deg)}.nav-toggle[data-astro-cid-z4jru4n3].is-open .bar-mid[data-astro-cid-z4jru4n3]{opacity:0}.nav-toggle[data-astro-cid-z4jru4n3].is-open .bar-bot[data-astro-cid-z4jru4n3]{transform:translateY(-9px)rotate(-45deg)}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3]{border-bottom:1px solid var(--line-soft);opacity:0;visibility:hidden;pointer-events:none;width:100%;transition:opacity .28s var(--ease-out-expo), transform .28s var(--ease-out-expo), visibility 0s .28s;background:#000;flex-direction:column;gap:0;margin-top:19px;padding:0;display:flex;position:absolute;top:100%;left:0;right:0;transform:translateY(-12px)}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3].is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s var(--ease-out-expo), transform .28s var(--ease-out-expo), visibility 0s 0s;transform:translateY(0)}@media not all and (width>=901px){header[data-astro-cid-z4jru4n3].top.nav-open{backdrop-filter:none;background:var(--bg);overflow:visible}header[data-astro-cid-z4jru4n3].top.nav-open:after{display:none}}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{min-height:56px;color:var(--cream);border-bottom:1px solid #f7f5f012;align-items:center;gap:12px;padding:0 24px;font-size:1rem;display:flex}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:last-child{border-bottom:none}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:var(--cream);background:#f7f5f00a;text-decoration:none}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].active{color:var(--gold-bright)}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].active:before{content:"";background:var(--gold);border-radius:1px;width:2px;height:16px;margin-left:-12px;margin-right:-2px}@media (width>=901px),(scripting:none){.site-logo[data-astro-cid-z4jru4n3]{width:48px;height:48px}.nav-toggle[data-astro-cid-z4jru4n3]{display:none}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3]{opacity:1;visibility:visible;pointer-events:auto;background:0 0;border:none;flex-direction:row;gap:28px;width:auto;margin:0;padding:0;font-size:.9rem;display:flex;position:static;transform:none}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]{min-height:0;color:var(--cream-dim);border:none;padding:6px 0;display:inline-block;position:relative}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].active{color:var(--gold-bright)}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3]:hover{color:var(--cream);background:0 0}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].active:before{display:none}header[data-astro-cid-z4jru4n3].top nav[data-astro-cid-z4jru4n3] a[data-astro-cid-z4jru4n3].active:after{content:"";background:var(--gold);width:12px;height:1px;margin-left:-6px;position:absolute;bottom:0;left:50%}}footer[data-astro-cid-z4jru4n3].site{text-align:center;border-top:1px solid var(--line-gold);color:#f7f5f08c;letter-spacing:.02em;background:#000;padding:24px 0 36px;font-size:.82rem;position:relative;overflow-x:clip}footer[data-astro-cid-z4jru4n3].site .quiet-link[data-astro-cid-z4jru4n3]{padding-block:var(--space-1)}body:after{content:"";z-index:9999;pointer-events:none;opacity:var(--grain-opacity);background-image:var(--grain);mix-blend-mode:overlay;position:fixed;inset:0}
