:root{color-scheme:dark;--stone-0:oklch(10% .006 60);--stone-1:oklch(14% .008 60);--stone-2:oklch(18% .01 60);--stone-3:oklch(22% .012 60);--stone-4:oklch(28% .014 60);--stone-5:oklch(36% .014 60);--steel-1:oklch(42% .012 240);--steel-2:oklch(58% .014 240);--steel-3:oklch(72% .012 240);--steel-4:oklch(84% .01 240);--parchment-1:oklch(94% .018 80);--parchment-2:oklch(88% .02 80);--accent-hue:27;--accent-1:oklch(.54 .19 var(--accent-hue));--accent-2:oklch(.6 .19 var(--accent-hue));--accent-3:oklch(.7 .16 var(--accent-hue));--accent-tint:oklch(.54 .19 var(--accent-hue) / .16);--accent-ink:oklch(97% .005 90);--bronze-1:oklch(62% .11 75);--bronze-2:oklch(78% .1 80);--blood-1:oklch(50% .18 25);--blood-2:oklch(66% .18 25);--verdigris-1:oklch(58% .09 165);--verdigris-2:oklch(72% .09 165);--bg:var(--stone-1);--bg-deep:var(--stone-0);--surface:var(--stone-2);--surface-raised:var(--stone-3);--surface-hover:var(--stone-4);--border:var(--stone-5);--border-strong:oklch(44% .014 60);--border-accent:var(--accent-1);--text:var(--steel-4);--text-strong:var(--parchment-1);--text-muted:var(--steel-2);--text-subtle:var(--steel-1);--text-on-accent:var(--accent-ink);--accent:var(--accent-1);--accent-hover:var(--accent-2);--accent-text:var(--accent-3);--accent-bg:var(--accent-tint);--support:var(--bronze-2);--support-text:var(--bronze-2);--danger:var(--blood-2);--danger-bg:oklch(50% .18 25/.14);--success:var(--verdigris-2);--success-bg:oklch(58% .09 165/.14);--focus-ring:oklch(.66 .16 var(--accent-hue) / .55);--font-display:"Cinzel", "Trajan Pro", "Times New Roman", serif;--font-serif:"Newsreader", "Georgia", "Times New Roman", serif;--font-sans:"Instrument Sans", "Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--fs-xs:.75rem;--fs-sm:.875rem;--fs-base:1rem;--fs-md:1.125rem;--fs-lg:1.375rem;--fs-xl:1.75rem;--fs-2xl:2.25rem;--fs-3xl:3rem;--fs-4xl:4rem;--fs-5xl:5.5rem;--lh-tight:1.05;--lh-snug:1.2;--lh-base:1.5;--lh-loose:1.65;--tracking-tight:-.02em;--tracking-base:0;--tracking-wide:.02em;--tracking-wider:.08em;--tracking-widest:.18em;--space-0:0;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--radius-0:0;--radius-1:2px;--radius-2:4px;--radius-3:8px;--radius-pill:999px;--hairline:1px solid var(--border);--hairline-strong:1px solid var(--border-strong);--shadow-1:0 1px 0 oklch(100% 0 0/.04) inset, 0 1px 2px oklch(0% 0 0/.4);--shadow-2:0 1px 0 oklch(100% 0 0/.04) inset, 0 4px 16px oklch(0% 0 0/.45);--shadow-3:0 1px 0 oklch(100% 0 0/.05) inset, 0 24px 60px oklch(0% 0 0/.6);--shadow-accent:0 0 0 1px var(--accent-1) inset, 0 12px 32px oklch(.54 .19 var(--accent-hue) / .22);--dur-fast:.12s;--dur-base:.2s;--dur-slow:.32s;--ease-out:cubic-bezier(.2, .7, .2, 1);--ease-inout:cubic-bezier(.4, 0, .2, 1);--max-content:1200px;--max-prose:720px;--header-h:64px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s}*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--fs-base);line-height:var(--lh-base);font-feature-settings:"ss01", "cv11";min-height:100vh}img,svg,video{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-2)}.t-wordmark{font-family:var(--font-display);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-strong);font-weight:600}.t-display{font-family:var(--font-serif);letter-spacing:var(--tracking-tight);font-weight:400;line-height:var(--lh-tight);color:var(--text-strong)}.t-eyebrow{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted)}.t-meta{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide)}.t-body{font-size:var(--fs-base);line-height:var(--lh-loose);color:var(--text)}.t-lead{font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text)}.rule{background:var(--border);border:0;height:1px;margin:0}.rule-strong{background:var(--border-strong);border:0;height:1px;margin:0}.container{max-width:var(--max-content);padding-inline:var(--space-5);margin-inline:auto}@media (width>=1024px){.container{padding-inline:var(--space-7)}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.stage-bg{background:radial-gradient(80% 60% at 50% -10%, oklch(22% .02 60/.6), transparent 60%), radial-gradient(60% 40% at 90% 100%, oklch(20% .04 45/.35), transparent 60%), var(--bg)}[hidden]{display:none!important}.btn{--btn-bg:transparent;--btn-fg:var(--text-strong);--btn-border:var(--border-strong);justify-content:center;align-items:center;gap:var(--space-2);height:44px;padding:0 var(--space-5);font-family:var(--font-sans);font-size:var(--fs-sm);letter-spacing:var(--tracking-wide);color:var(--btn-fg);background:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--radius-2);transition:background var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);white-space:nowrap;user-select:none;cursor:pointer;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{--btn-bg:var(--surface-hover);--btn-border:var(--text-muted)}.btn:active{transform:translateY(1px)}.btn[disabled],.btn.is-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primary{--btn-bg:var(--accent);--btn-fg:var(--text-on-accent);--btn-border:var(--accent);font-weight:600}.btn-primary:hover{--btn-bg:var(--accent-hover);--btn-border:var(--accent-hover)}.btn-ghost{--btn-bg:transparent;--btn-fg:var(--text-strong);--btn-border:var(--border-strong)}.btn-destructive{--btn-fg:var(--danger);--btn-border:oklch(50% .18 25/.4)}.btn-destructive:hover{--btn-bg:var(--danger-bg);--btn-border:var(--danger)}.btn-sm{height:36px;padding:0 var(--space-4);font-size:var(--fs-xs)}.btn-lg{height:52px;padding:0 var(--space-6);font-size:var(--fs-base)}.btn-block{width:100%}.btn-steam{--btn-bg:var(--accent);--btn-fg:var(--text-on-accent);--btn-border:var(--accent);font-weight:600}.btn-steam:hover{--btn-bg:var(--accent-hover);--btn-border:var(--accent-hover)}.btn-steam .steam-glyph{flex:none;width:1.15em;height:1.15em}.btn-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spinner{opacity:.6;border-right-color:currentColor;animation:none}}.reveal-fade{opacity:0;transition:opacity var(--dur-slow) var(--ease-out)}.reveal-fade.is-revealed{opacity:1}.site-header{z-index:30;height:var(--header-h);-webkit-backdrop-filter:blur(12px);border-bottom:var(--hairline);background:oklch(14% .008 60/.85);position:sticky;top:0}.site-header-inner{justify-content:space-between;align-items:center;gap:var(--space-5);height:100%;display:flex}.brand{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-weight:600;font-size:var(--fs-sm);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-strong);display:flex}.brand-mark{flex:none;width:22px;height:22px}.brand-crown{flex:none;width:28px;height:28px}@media (width<=767.98px){.brand-crown{width:24px;height:24px}}.site-nav{align-items:center;gap:var(--space-5);display:flex}.site-nav a{font-size:var(--fs-sm);color:var(--text-muted);letter-spacing:var(--tracking-wide);padding:var(--space-2) 0;transition:color var(--dur-fast), border-color var(--dur-fast);border-bottom:1px solid #0000}.site-nav a:hover{color:var(--text-strong)}.site-nav a.is-current{color:var(--text-strong);border-bottom-color:var(--accent)}.site-nav a.nav-avatar{border:1px solid var(--accent);background:var(--surface);width:34px;height:34px;box-shadow:0 0 0 3px var(--accent-bg);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);border-radius:50%;padding:0;overflow:hidden}.site-nav a.nav-avatar:hover{border-color:var(--accent-hover);box-shadow:0 0 0 4px var(--accent-bg)}.nav-avatar img{object-fit:cover;width:100%;height:100%}.nav-toggle{border:1px solid var(--border);border-radius:var(--radius-2);width:40px;height:40px;color:var(--text-strong);cursor:pointer;transition:border-color var(--dur-fast), background var(--dur-fast);background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:none}.nav-toggle:hover{border-color:var(--border-strong);background:var(--surface-hover)}.nav-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.nav-toggle-bars,.nav-toggle-bars:before,.nav-toggle-bars:after{width:18px;height:2px;transition:transform var(--dur-base) var(--ease-inout), opacity var(--dur-fast) var(--ease-out);background:currentColor;border-radius:1px}.nav-toggle-bars{display:block;position:relative}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0}.nav-toggle-bars:before{top:-6px}.nav-toggle-bars:after{top:6px}.nav-toggle[aria-expanded=true] .nav-toggle-bars{opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars:before{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars:after{transform:translateY(-6px)rotate(-45deg)}@media (width<=767.98px){.nav-toggle{display:inline-flex}.site-nav{padding:var(--space-2) 0;-webkit-backdrop-filter:blur(12px);border-bottom:var(--hairline);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transform:translateY(calc(var(--space-2) * -1));transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base);background:oklch(14% .008 60/.97);flex-direction:column;align-items:stretch;gap:0;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);transform:translateY(0)}.site-nav a{padding:var(--space-3) var(--space-5);border-bottom:none;border-left:2px solid #0000}.site-nav a:hover{background:var(--surface-hover)}.site-nav a.is-current{border-left-color:var(--accent)}.site-nav .nav-avatar{display:none}.site-header-inner{gap:var(--space-3)}.brand{gap:var(--space-2);min-width:0;font-size:var(--fs-xs);letter-spacing:var(--tracking-wide)}.brand span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}.site-footer{border-top:var(--hairline);padding:var(--space-6) 0;margin-top:var(--space-9)}.site-footer-inner{justify-content:space-between;align-items:center;gap:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide);flex-wrap:wrap;display:flex}.site-footer-meta{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.site-footer-oath{color:var(--accent-text);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.hero{border-bottom:var(--hairline);position:relative;overflow:hidden}.hero-pennons{z-index:1;opacity:.9;pointer-events:none;gap:26px;display:flex;position:absolute;top:0}.hero-pennons--left{margin-left:clamp(24px,6vw,90px);left:0}.hero-pennons--right{margin-right:clamp(24px,6vw,90px);right:0}.pennon{background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);transform-origin:top;width:34px;animation:5s ease-in-out infinite sway;display:inline-block}@media (width<=767.98px){.hero-pennons{display:none}}.hero-inner{z-index:2;max-width:900px;padding:var(--space-9) var(--space-5) 0;text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.hero-crown{width:clamp(120px,20vw,190px);height:auto;margin-bottom:var(--space-2);animation:crown-in 1.1s var(--ease-out) both}.hero-eyebrow{margin-bottom:var(--space-5)}.hero-h1{font-family:var(--font-display);font-weight:600;font-size:clamp(var(--fs-2xl), 4.8vw, var(--fs-4xl));letter-spacing:.03em;text-transform:uppercase;color:var(--text-strong);margin:0 0 var(--space-5);text-wrap:balance;max-width:900px;line-height:1.12}.hero-h1 em{color:oklch(.58 .22 var(--accent-hue));font-style:normal}.hero-lead{font-family:var(--font-serif);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-muted);max-width:560px;margin:0 0 var(--space-6);text-wrap:pretty}.hero-ctas{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.hero-chip{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);border:var(--hairline);margin-bottom:var(--space-8);padding:6px 14px;font-size:10.5px;font-weight:500;display:inline-flex}.hero-chip:before{content:"";background:var(--accent);flex:none;width:6px;height:6px}.hero-capture{z-index:2;max-width:var(--max-content);padding:0 var(--space-5);margin-inline:auto;position:relative}.hero-capture-inner{border:var(--hairline);border-bottom:none;position:relative;overflow:hidden}.hero-capture-inner .art-slot{border:0}.heroimg{animation:kenburns 12s var(--ease-out) both}@keyframes sway{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}@keyframes crown-in{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.045)}}@media (prefers-reduced-motion:reduce){.pennon,.hero-crown,.heroimg{animation:none}}.feature{padding:var(--space-9) 0;border-top:var(--hairline)}.feature-grid{gap:var(--space-7);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=768px){.feature-grid{gap:var(--space-8);grid-template-columns:1fr 1fr}.feature.is-reverse .feature-grid>:first-child{order:2}}.feature-eyebrow{margin-bottom:var(--space-4)}.feature-h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-2xl);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--text-strong);margin:0 0 var(--space-4);text-wrap:balance}.feature-body{color:var(--steel-3);font-size:var(--fs-md);line-height:var(--lh-loose);max-width:50ch}.feature-body p{margin:0}.feature-body p+p{margin-top:var(--space-4)}.mission{padding:var(--space-9) 0;border-top:var(--hairline);background:oklch(12% .012 60)}.mission-inner{text-align:center;max-width:760px;margin-inline:auto}.mission-h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--text-strong);margin:var(--space-4) 0 var(--space-5);text-wrap:balance}.mission-h2 em{color:var(--accent-text);font-style:italic}.mission-body{font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--steel-3);margin:0}.mission-body+.mission-body{margin-top:var(--space-4);color:var(--text-muted)}.art-slot{aspect-ratio:4/3;background:var(--surface);border:var(--hairline);border-radius:var(--radius-3);isolation:isolate;position:relative;overflow:hidden}.art-slot[data-shape=hero]{aspect-ratio:16/9}.art-slot[data-shape=square]{aspect-ratio:1}.art-slot img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.sub-banner{border-top:var(--hairline);padding:var(--space-9) 0;background:radial-gradient(60% 80% at 50% 0%, oklch(.3 .08 var(--accent-hue) / .18), transparent 70%), var(--bg)}.sub-banner-head{text-align:center;max-width:720px;margin:0 auto var(--space-7)}.sub-banner-eyebrow{color:var(--accent-text)}.sub-banner-title{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.01em;color:var(--text-strong);margin:var(--space-3) 0 var(--space-4);text-wrap:balance}.sub-banner-title em{color:var(--accent-text);font-style:italic}.sub-banner-lead{color:var(--steel-3);font-size:var(--fs-md);line-height:var(--lh-loose);margin:0}.sub-notice{justify-content:center;align-items:center;gap:var(--space-3);text-align:center;margin:0 0 var(--space-6);padding:var(--space-4) var(--space-5);border:var(--hairline);border-left:2px solid var(--accent);border-radius:var(--radius-2);background:var(--surface);color:var(--text);font-size:var(--fs-sm);line-height:var(--lh-base);display:flex}.sub-notice[data-kind=error]{border-left-color:var(--danger)}.sub-notice[data-kind=info]{border-left-color:var(--steel-2)}.sub-notice .icon{color:var(--accent-text);font-family:var(--font-mono);flex:none}.sub-notice[data-kind=error] .icon{color:var(--danger)}.sub-notice[data-kind=info] .icon{color:var(--steel-3)}.sub-notice strong{color:var(--text-strong);font-weight:500}.sub-notice .body{color:var(--text-muted);margin-top:4px}.tier-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.tier-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.tier-grid{grid-template-columns:repeat(3,1fr)}}.tier-card{padding:var(--space-6) var(--space-5);border:var(--hairline);border-radius:var(--radius-3);background:var(--surface);flex-direction:column;min-height:460px;display:flex;position:relative}.tier-card[data-recommended=true]{border-top:2px solid var(--accent);padding-top:calc(var(--space-6) - 1px)}.tier-card .recommended-pill{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;background:var(--bg);color:var(--accent-text);border:1px solid var(--accent);padding:3px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tier-card .owned-marker{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;background:var(--bg);color:var(--accent-text);border:1px solid var(--accent);padding:3px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;font-size:10px;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tier-card .owned-marker:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px oklch(.54 .19 var(--accent-hue) / .3);border-radius:50%}.tier-card .comingsoon-pill{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;background:var(--bg);color:var(--bronze-2);border:1px solid var(--bronze-2);padding:3px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;font-size:10px;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.tier-card[data-sale-pill]{border-top:2px solid var(--bronze-2);padding-top:calc(var(--space-6) - 1px)}.tier-card[data-state=unavailable] .tier-name,.tier-card[data-state=unavailable] .tier-price-amount{color:var(--steel-3)}.tier-card[data-state=unavailable] .tier-perks li{color:var(--text-muted)}.tier-card[data-state=unavailable] .tier-perks li:before{background:var(--steel-1)}.tier-card[data-state=owned]{border-color:var(--accent);box-shadow:var(--shadow-accent)}.tier-name{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);letter-spacing:var(--tracking-wide);color:var(--text-strong);margin:0 0 var(--space-2)}.tier-price{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.tier-price-amount{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.tier-price-period{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide)}.tier-tag{font-size:var(--fs-sm);color:var(--steel-3);font-style:italic;line-height:var(--lh-base);min-height:3em;margin-bottom:var(--space-5)}.tier-inherits{font-size:var(--fs-sm);color:var(--text-muted);margin:0 0 var(--space-4)}.tier-perk-group{margin-bottom:var(--space-5)}.tier-perk-group:last-of-type{margin-bottom:var(--space-6)}.tier-perk-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--steel-3);margin:0 0 var(--space-3)}.tier-perks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tier-perks li{padding-left:var(--space-5);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text);position:relative}.tier-perks li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.55em;left:0}.tier-action{margin-top:auto}.purchase-terms{width:min(34rem, calc(100vw - 2 * var(--space-4)));max-height:calc(100dvh - 2 * var(--space-5));border:var(--hairline-strong);border-top:2px solid var(--accent);border-radius:var(--radius-3);background:var(--surface);color:var(--text);box-shadow:var(--shadow-3);padding:0;overflow-y:auto}.purchase-terms::backdrop{-webkit-backdrop-filter:blur(4px);background:oklch(10% .006 60/.72)}.purchase-terms-form{gap:var(--space-5);padding:var(--space-6) var(--space-5) var(--space-5);flex-direction:column;display:flex}.purchase-terms-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:var(--tracking-wide);color:var(--text-strong);margin:0}.purchase-terms-body{gap:var(--space-3);flex-direction:column;display:flex}.purchase-terms-label{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--steel-3);margin:var(--space-2) 0 0}.purchase-terms-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.purchase-terms-list li{padding-left:var(--space-5);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text);position:relative}.purchase-terms-list li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:.55em;left:0}.purchase-terms-list[data-kind=excludes] li:before{background:var(--steel-2)}.purchase-terms-revoke{margin:var(--space-2) 0 0;padding-left:var(--space-3);border-left:2px solid var(--danger);font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text-strong)}.purchase-terms-accept{font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text-muted);margin:0}.purchase-terms-accept a{color:var(--accent-text)}.purchase-terms-actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (width<=479px){.purchase-terms-actions .btn{flex:100%}}.tier-card.is-degraded{opacity:.6}.tier-card.is-degraded .btn{pointer-events:none;opacity:.7}.sub-footnote{margin-top:var(--space-6);text-align:center;font-size:var(--fs-sm);color:var(--text-muted);max-width:640px;line-height:var(--lh-base);margin-inline:auto}.sub-footnote strong{color:var(--text);font-weight:500}.sub-footnote+.sub-footnote{margin-top:var(--space-4)}.sub-vat-note{margin-top:var(--space-4);text-align:center;font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide)}.support-cta{margin:var(--space-7) 0 0;padding:var(--space-5) var(--space-6);border:var(--hairline);border-radius:var(--radius-3);background:var(--surface);text-align:center;font-size:var(--fs-sm);color:var(--text-muted);line-height:var(--lh-loose)}.support-cta strong{color:var(--text-strong);font-weight:500}.support-cta a{color:var(--accent-text);border-bottom:1px solid oklch(.7 .16 var(--accent-hue) / .4);transition:border-color var(--dur-fast)}.support-cta a:hover{border-bottom-color:var(--accent-text)}.crest,.crest-skeleton{padding:var(--space-7);background:radial-gradient(60% 100% at 0% 50%, oklch(.4 .14 var(--accent-hue) / .1), transparent 70%), var(--surface);border:var(--hairline);border-top:2px solid var(--accent);border-radius:var(--radius-3);position:relative;overflow:hidden}.crest:before{content:"";background:radial-gradient(circle, oklch(.6 .19 var(--accent-hue) / .06), transparent 65%);pointer-events:none;width:320px;height:320px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)}.crest-frame{pointer-events:none;position:absolute;inset:0}.crest-frame-corner{border:0 solid var(--accent-1);width:22px;height:22px;position:absolute}.crest-frame-corner--tl{border-top-width:2px;border-left-width:2px;top:10px;left:10px}.crest-frame-corner--tr{border-top-width:2px;border-right-width:2px;top:10px;right:10px}.crest-frame-corner--bl{border-bottom-width:2px;border-left-width:2px;bottom:10px;left:10px}.crest-frame-corner--br{border-bottom-width:2px;border-right-width:2px;bottom:10px;right:10px}.crest-head{align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr auto;display:grid}.crest-avatar{background:radial-gradient(circle at 35% 30%, oklch(.44 .1 var(--accent-hue)), oklch(.22 .04 var(--accent-hue)) 75%);border:1px solid var(--accent);width:112px;height:112px;box-shadow:0 0 0 4px var(--surface), 0 0 0 5px oklch(.6 .19 var(--accent-hue) / .35), 0 8px 24px oklch(0% 0 0/.5);border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.crest-avatar img{object-fit:cover;width:100%;height:100%;display:block}.crest-avatar-mono{font-family:var(--font-display);color:var(--parchment-1);letter-spacing:-.04em;text-shadow:0 2px 8px oklch(0% 0 0/.4);font-size:56px;font-weight:600}.crest-identity{min-width:0}.crest-name{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:-.02em;color:var(--text-strong);margin:0}.crest-badges{align-items:flex-start;gap:var(--space-2);margin:var(--space-3) 0 0;font-family:var(--font-mono);flex-direction:column;padding:0;list-style:none;display:flex}.crest-badge{align-items:center;gap:var(--space-2);padding:4px var(--space-3);border:1px solid var(--bronze-2);border-radius:var(--radius-pill);color:var(--bronze-2);text-transform:uppercase;letter-spacing:var(--tracking-widest);background:oklch(62% .11 75/.1);max-width:100%;font-size:10px;font-weight:500;display:inline-flex}.crest-badge-mark{flex:none;font-size:8px;line-height:1}.crest-actions{flex:none;align-self:flex-start}.crest-flash{align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid oklch(.6 .19 var(--accent-hue) / .35);border-radius:var(--radius-2);background:var(--accent-bg);color:var(--accent-text);font-size:var(--fs-sm);display:flex}.crest-flash[data-kind=error]{background:var(--danger-bg);color:var(--danger);border-color:oklch(50% .18 25/.4)}.crest-flash[data-kind=muted]{border-color:var(--border-strong);color:var(--text-muted);background:oklch(16% .01 60/.6)}.crest-flash-tick{font-family:var(--font-mono);flex:none}.crest-rule{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-5);display:flex}.crest-rule-line{background:var(--border);flex:1;height:1px}.crest-rule-tick{background:var(--accent);flex:none;width:48px;height:2px}.crest-fields{gap:var(--space-4) var(--space-6);grid-template-columns:max-content 1fr;align-items:center;margin:0;display:grid}.crest-field-row{display:contents}.crest-field-row[hidden]{display:none}.crest-fields dt{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px}.crest-fields dd{align-items:center;gap:var(--space-3);min-width:0;font-size:var(--fs-sm);color:var(--text);flex-wrap:wrap;margin:0;display:flex}.crest-fields dd .id-value{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);color:var(--text-muted)}.crest-fields dd .id-value[data-hidden=true]{filter:blur(5px);user-select:none;cursor:pointer;transition:filter var(--dur-base) var(--ease-out)}.crest-fields dd .id-value[data-hidden=true]:hover{filter:blur(3.5px)}.crest-value-accent{font-family:var(--font-serif);font-size:var(--fs-md);color:var(--accent-text)}.crest-value-accent.id-value{color:var(--accent-text);font-family:var(--font-serif)}.crest-fields dd .id-value.is-disconnected{color:var(--text-muted)}.profile-chip{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-muted);padding:3px var(--space-2);border:1px solid var(--border);border-radius:var(--radius-1);cursor:pointer;transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;font-size:10px;text-decoration:none}.profile-chip:hover{color:var(--accent-text);border-color:var(--accent)}.profile-chip--accent{color:var(--accent-text);border-color:oklch(.6 .19 var(--accent-hue) / .45)}.profile-chip--accent:hover{border-color:var(--accent)}.profile-chip--danger:hover{color:var(--danger);border-color:var(--danger)}.crest-contender{align-items:center;gap:var(--space-2) var(--space-3);margin-top:var(--space-2);font-family:var(--font-mono);flex-wrap:wrap;display:flex}.crest-badges[hidden]+.crest-contender{margin-top:var(--space-3)}.crest-contender .crest-badge[data-state=ending]{border-color:var(--border-strong);color:var(--text);background:0 0}.crest-contender .crest-badge[data-state=past-due]{border-color:var(--danger);background:var(--danger-bg);color:var(--danger)}.crest-contender .crest-badge[data-state=inactive]{border-color:var(--border-strong);color:var(--text-muted);background:0 0}.crest-skeleton-head{align-items:center;gap:var(--space-6);grid-template-columns:auto 1fr auto;display:grid}.sk{background:var(--stone-3);border-radius:var(--radius-2);position:relative;overflow:hidden}.sk:after{content:"";background:linear-gradient(90deg,#0000,oklch(100% 0 0/.05),#0000);animation:1.4s infinite sk-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes sk-shimmer{to{transform:translate(100%)}}.sk-avatar{border-radius:50%;flex:none;width:112px;height:112px}.sk-line{height:.7rem}.sk-name{width:280px;height:2.4rem;margin-bottom:var(--space-3)}.sk-sub{width:220px}.sk-action{border-radius:var(--radius-2);width:96px;height:44px}.sk-field-block{margin-top:var(--space-6);gap:var(--space-4);display:grid}.sk-field{width:60%}@media (width<=640px){.crest,.crest-skeleton{padding:var(--space-6) var(--space-5)}.crest-head,.crest-skeleton-head{gap:var(--space-4) var(--space-5);grid-template-columns:auto 1fr}.crest-avatar,.sk-avatar{width:80px;height:80px}.crest-avatar-mono{font-size:40px}.crest-name{font-size:var(--fs-2xl)}.sk-name{width:200px;height:2rem}.sk-sub{width:160px}.crest-actions{grid-column:1/-1;align-self:stretch}.sk-action{grid-column:1/-1;width:100%}.crest-actions .btn{width:100%}}.anon-card{max-width:480px;padding:var(--space-7);border:var(--hairline);border-radius:var(--radius-3);background:var(--surface);text-align:center;margin-inline:auto}.anon-card h2{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-xl);margin:var(--space-2) 0 var(--space-3);color:var(--text-strong)}.anon-card p{color:var(--text-muted);margin:0 0 var(--space-5);font-size:var(--fs-sm)}.page{flex-direction:column;min-height:100vh;display:flex}.page-main{flex:1}.section-pad{padding-block:var(--space-8)}.news-header{margin-bottom:var(--space-7)}.news-filters{gap:var(--space-2);padding:var(--space-1);border:var(--hairline);border-radius:var(--radius-pill);background:var(--surface);flex-wrap:wrap;width:max-content;max-width:100%;display:flex}.news-filter{appearance:none;font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-muted);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);background:0 0;border:0;font-weight:500}.news-filter:hover{color:var(--text-strong)}.news-filter.is-active{background:var(--accent-bg);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent)}.article-grid{gap:var(--space-5);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=640px){.article-grid{grid-template-columns:1fr 1fr}}@media (width>=1024px){.article-grid{grid-template-columns:repeat(3,1fr)}}.article-card{background:var(--surface);border:var(--hairline);border-radius:var(--radius-3);cursor:pointer;text-align:left;transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.article-card:hover{border-color:var(--text-muted);background:var(--surface-raised)}.article-card:hover .article-card-media svg{transform:scale(1.03)}.article-card:hover .article-readmore{color:var(--accent-text)}.article-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.article-card.is-featured{margin-bottom:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=768px){.article-card.is-featured{grid-template-columns:1.2fr 1fr}}.article-card.is-featured .article-card-media{aspect-ratio:16/9}.article-card.is-featured .article-card-body{padding:var(--space-6);justify-content:center}.article-card.is-featured .article-title{font-size:var(--fs-2xl)}.article-card.is-featured .article-excerpt{display:block}.article-card-media{aspect-ratio:16/10;background:var(--stone-3);border-bottom:var(--hairline);position:relative;overflow:hidden}.article-card-media svg,.article-card-media .article-cover{object-fit:cover;width:100%;height:100%;transition:transform .32s var(--ease-out)}.article-card:hover .article-card-media .article-cover{transform:scale(1.03)}.article-card.is-textonly{border-top:2px solid var(--accent)}.article-card.is-textonly .article-card-body{padding:var(--space-6);gap:var(--space-4)}.article-card.is-textonly .article-excerpt{display:block}.article-card.is-featured.is-textonly{grid-template-columns:1fr}.article-card.is-featured.is-textonly .article-card-body{padding:var(--space-7)}.article-card.is-featured.is-textonly .article-title{font-size:var(--fs-2xl)}.article-card-body{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.article-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.article-tag{font-family:var(--font-mono);letter-spacing:var(--tracking-widest);text-transform:uppercase;padding:3px var(--space-2);border:1px solid var(--border-strong);border-radius:var(--radius-1);color:var(--text-muted);white-space:nowrap;font-size:10px}.article-tag--patch{color:var(--accent-text);border-color:var(--accent)}.article-tag--news{color:var(--steel-3)}.article-date{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide)}.article-title{font-family:var(--font-serif);font-weight:400;font-size:var(--fs-lg);line-height:var(--lh-snug);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:0}.article-excerpt{font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--text-muted);margin:0;display:none}.article-card.is-featured .article-excerpt{font-size:var(--fs-md);color:var(--text)}.article-readmore{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);color:var(--text-muted);transition:color var(--dur-fast);margin-top:auto}.article-page{max-width:760px;margin-inline:auto}.article-back{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--text-muted);transition:color var(--dur-fast);display:inline-block}.article-back:hover{color:var(--text-strong)}.article-page-head{margin:var(--space-6) 0}.article-page-meta{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.article-page-title{font-family:var(--font-display);font-weight:600;font-size:clamp(var(--fs-2xl), 4vw, var(--fs-3xl));letter-spacing:.01em;color:var(--text-strong);margin:0 0 var(--space-4);text-wrap:balance;line-height:1.12}.article-page-excerpt{font-family:var(--font-serif);font-style:italic;font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-muted);text-wrap:pretty;margin:0}.article-page-cover{margin:var(--space-6) 0;border:var(--hairline);overflow:hidden}.article-page-cover img{width:100%;height:auto;display:block}.article-prose{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text);gap:var(--space-4);flex-direction:column;display:flex}.article-prose p{margin:0}.article-prose h2,.article-prose h3{font-family:var(--font-serif);color:var(--text-strong);margin:var(--space-3) 0 0;font-weight:400;line-height:var(--lh-snug);letter-spacing:-.01em}.article-prose h2{font-size:var(--fs-xl)}.article-prose h3{font-size:var(--fs-lg)}.article-prose ul,.article-prose ol{padding-left:var(--space-5);color:var(--text);margin:0}.article-prose li{margin-bottom:var(--space-2)}.article-prose a{color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.article-prose blockquote{margin:var(--space-2) 0;border-left:2px solid var(--accent);padding:var(--space-1) 0 var(--space-1) var(--space-5);font-family:var(--font-serif);font-style:italic;font-size:var(--fs-lg);line-height:var(--lh-snug);color:var(--text-strong)}.article-prose img{border:var(--hairline);max-width:100%;height:auto}.article-prose code{font-family:var(--font-mono);border-radius:var(--radius-1);color:var(--accent-text);background:oklch(16% .01 60);padding:.1em .3em;font-size:.9em}.article-prose strong{color:var(--text-strong);font-weight:500}.article-footer-nav{margin-top:var(--space-8);border-top:var(--hairline);padding-top:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.site-footer-links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.site-footer-links a{color:var(--text-muted);text-decoration:none;transition:color .15s}.site-footer-links a:hover,.site-footer-links a:focus-visible{color:var(--accent-text)}.site-footer-meta{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.legal{max-width:56rem}.legal-head{margin-bottom:var(--space-7)}.legal-updated{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:var(--tracking-wide);margin-top:var(--space-3)}.legal-prose{font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text);gap:var(--space-4);flex-direction:column;display:flex}.legal-prose h2{font-family:var(--font-serif);color:var(--text-strong);font-weight:400;font-size:var(--fs-xl);line-height:var(--lh-snug);letter-spacing:-.01em;margin:var(--space-5) 0 0}.legal-prose h3{font-family:var(--font-sans);color:var(--text-strong);font-weight:600;font-size:var(--fs-md);line-height:var(--lh-snug);margin:var(--space-2) 0 0}.legal-prose p,.legal-prose ul,.legal-prose ol{margin:0}.legal-prose ul,.legal-prose ol{padding-left:var(--space-5)}.legal-prose li{margin-bottom:var(--space-2)}.legal-prose strong{color:var(--text-strong);font-weight:500}.legal-prose a{color:var(--accent-text)}.degraded-banner{background:oklch(.2 .06 var(--accent-hue) / .92);border-bottom:1px solid var(--accent);color:var(--text-strong);font-size:var(--fs-sm);line-height:var(--lh-base)}.degraded-banner[hidden]{display:none}.degraded-banner-inner{justify-content:center;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.degraded-banner-icon{border:1px solid var(--accent-1);width:22px;height:22px;color:var(--accent-text);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}.degraded-banner-body{gap:4px var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.degraded-banner-body strong{color:var(--text-strong);font-weight:500}.degraded-banner-detail{color:var(--text-muted)}.degraded-banner-inner:has(.degraded-banner-action){align-items:center}.degraded-banner-inner:has(.degraded-banner-action) .degraded-banner-icon{margin-top:0}.degraded-banner-action{flex:none}:root[data-reveal=on] .rv{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(var(--i,0) * .1s);will-change:opacity, transform;transform:translateY(22px)}:root[data-reveal=on] .rv[data-in]{opacity:1;transform:none}.stagger>:nth-child(2){--i:1}.stagger>:nth-child(3){--i:2}.stagger>:nth-child(4){--i:3}.stagger>:nth-child(5){--i:4}.stagger>:nth-child(6){--i:5}@media (prefers-reduced-motion:reduce){:root[data-reveal] .rv{opacity:1;transition:none;transform:none}}.crown{user-select:none;width:30px;height:30px;display:block}.eyebrow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.eyebrow--center{justify-content:center}.eyebrow-hair{background:var(--accent);flex:none;width:30px;height:1px;display:inline-block}.eyebrow--center .eyebrow-hair{width:44px}.eyebrow-mark{background:var(--accent);flex:none;width:5px;height:5px;margin:0 -4px;display:inline-block;transform:rotate(45deg)}.eyebrow-label{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.3em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.diamond-rule{justify-content:center;align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;display:flex}.diamond-rule span{background:var(--border);width:4px;height:4px;display:inline-block;transform:rotate(45deg)}.diamond-rule span:nth-child(2){background:var(--accent);width:5px;height:5px}.engraved{position:relative}.engraved-corner{border:0 solid var(--accent);opacity:.6;pointer-events:none;width:16px;height:16px;position:absolute}.engraved-corner--tl{border-top-width:1.5px;border-left-width:1.5px;top:10px;left:10px}.engraved-corner--tr{border-top-width:1.5px;border-right-width:1.5px;top:10px;right:10px}.engraved-corner--bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:10px;left:10px}.engraved-corner--br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:10px;right:10px}.capture-frame{position:relative}.capture-tag{left:var(--space-3);bottom:var(--space-3);z-index:2;font-family:var(--font-mono);letter-spacing:.12em;color:var(--text-muted);background:color-mix(in oklch, var(--bg) 82%, transparent);border:1px solid var(--border);padding:4px 9px;font-size:9.5px;font-weight:500;position:absolute}.capture-tag--tl{bottom:auto;top:var(--space-3)}.error-page{text-align:center;max-width:480px;margin-inline:auto}.error-code{justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.error-code .eyebrow-hair{background:var(--border);width:56px}.error-num{font-family:var(--font-display);font-weight:600;font-size:var(--fs-4xl);letter-spacing:.05em;color:var(--accent-text);line-height:1}.error-title{font-family:var(--font-display);font-weight:600;font-size:clamp(var(--fs-xl), 4vw, var(--fs-2xl));line-height:var(--lh-snug);text-transform:uppercase;letter-spacing:.02em;color:var(--text-strong);margin:0 0 var(--space-4);text-wrap:balance}.error-lead{font-family:var(--font-serif);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-muted);margin:0}.success-card{max-width:560px;padding:var(--space-8) var(--space-7);text-align:center;background:var(--surface);border:var(--hairline);border-top:1px solid var(--accent);margin-inline:auto}.success-crown{width:34px;height:34px;margin:0 auto var(--space-4)}.success-stamp{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.success-stamp .eyebrow-hair{background:var(--border);width:36px}.success-stamp-label{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:10px;font-weight:500}.success-title{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);line-height:var(--lh-snug);color:var(--text-strong);margin:0 0 var(--space-4)}.success-title em{color:var(--accent-text);font-style:normal}.success-lead{font-family:var(--font-serif);font-size:var(--fs-md);line-height:var(--lh-loose);color:var(--text-muted);max-width:42ch;margin:0 auto var(--space-4)}.success-lead:last-of-type{margin-bottom:var(--space-6)}.success-lead a{color:var(--accent-text)}
