@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/Cinzel-Variable.a273567b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/Montserrat-Variable.904be59b.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/Montserrat-LightItalic.7de20957.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/SpaceGrotesk-Variable.36966cca.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/IBMPlexSans-Medium.2018cbda.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--gold-50:#FBF4DC;--gold-100:#F7EBC4;--gold-200:#F0D98C;--gold-300:#E6C763;--gold-400:#DDBB4A;--gold-500:#D4AF37;--gold-600:#B8962C;--gold-700:#9C7A1E;--gold-800:#6F5715;--gold-900:#3F310C;--gold-highlight:#F9E27D;--gold-metal:#B8860B;--ember-300:#F2B266;--ember-500:#E08A2E;--ember-700:#8A4E14;--ink-1000:#000000;--ink-950:#0B0B0B;--ink-900:#111113;--ink-850:#16161A;--ink-800:#1C1D22;--ink-700:#26272C;--ink-600:#35363C;--ink-500:#55585A;--ink-400:#6E6A5E;--ink-300:#8E8A7E;--ink-200:#A7A9AC;--ink-150:#C9C6BD;--ink-100:#E8E6E1;--ink-50:#F5F5F5;--white:#FFFFFF;--ink-tile-stroke:#3A3A3F;--green-500:#4CAF7A;--green-600:#2F8A5A;--red-500:#D05A4E;--red-600:#B5463B;--red-900:#5B0F1A;--blue-500:#7C9BD1;--blue-600:#4A6CA8;--blue-900:#0A1B2E;--brand-tile-on-dark:var(--ink-800);--brand-tile-stroke-on-dark:var(--ink-tile-stroke);--brand-tile-on-light:var(--white);--brand-tile-stroke-on-light:var(--ink-100);--brand-circle-1:var(--gold-200);--brand-circle-2:var(--gold-500);--brand-circle-3:var(--gold-700);--brand-word-on-dark:var(--ink-50);--brand-word-on-light:var(--ink-800);--brand-sub-on-dark:var(--gold-500);--brand-sub-on-light:var(--gold-600)}:root,[data-theme=dark]{color-scheme:dark;--bg-page:var(--ink-950);--bg-page-deep:var(--ink-1000);--bg-raised:var(--ink-900);--bg-inset:var(--ink-850);--bg-light:var(--ink-50);--surface-card:rgba(28,29,34,.55);--surface-card-strong:rgba(28,29,34,.85);--surface-card-hover:rgba(38,39,44,.7);--surface-accent:rgba(212,175,55,.08);--surface-ghost-hover:rgba(255,255,255,.06);--surface-tag:rgba(255,255,255,.03);--surface-header:rgba(11,11,11,.72);--border-subtle:rgba(255,255,255,.08);--border-default:rgba(255,255,255,.14);--border-accent-soft:rgba(212,175,55,.22);--border-accent:rgba(212,175,55,.38);--border-accent-strong:rgba(212,175,55,.7);--border-orbit:rgba(212,175,55,.28);--border-orbit-inner:rgba(212,175,55,.2);--text-strong:var(--ink-50);--text-body:var(--ink-150);--text-muted:var(--ink-300);--text-faint:var(--ink-500);--text-accent:var(--gold-500);--text-accent-hover:var(--gold-200);--text-on-light:var(--ink-800);--text-on-light-muted:var(--ink-400);--accent:var(--gold-500);--accent-hover:var(--gold-400);--accent-press:var(--gold-600);--on-accent:var(--ink-950);--ghost-numeral:rgba(255,255,255,.07);--numeral-accent:rgba(212,175,55,.35);--numeral-accent-strong:rgba(212,175,55,.4);--ghost-wordmark:rgba(255,255,255,.035);--glow-ember-color:rgba(224,138,46,.20);--glow-gold-color:rgba(212,175,55,.10);--hub-core-fill:rgba(11,11,11,.9);--hub-core-glow:rgba(212,175,55,.18);--selection-bg:rgba(212,175,55,.35);--selection-text:var(--white);--status-success:var(--green-500);--status-danger:var(--red-500);--status-info:var(--blue-500);--status-warning:var(--gold-500);--brand-word:var(--brand-word-on-dark);--brand-sub:var(--brand-sub-on-dark);--brand-tile:var(--brand-tile-on-dark);--brand-tile-stroke:var(--brand-tile-stroke-on-dark)}[data-theme=light]{color-scheme:light;--bg-page:var(--ink-50);--bg-page-deep:var(--ink-100);--bg-raised:var(--white);--bg-inset:var(--white);--bg-light:var(--white);--surface-card:rgba(255,255,255,.72);--surface-card-strong:rgba(255,255,255,.92);--surface-card-hover:rgba(255,255,255,.9);--surface-accent:rgba(184,150,44,.10);--surface-ghost-hover:rgba(28,29,34,.05);--surface-tag:rgba(28,29,34,.03);--surface-header:rgba(245,245,245,.8);--border-subtle:rgba(28,29,34,.08);--border-default:rgba(28,29,34,.16);--border-accent-soft:rgba(156,122,30,.24);--border-accent:rgba(156,122,30,.45);--border-accent-strong:rgba(156,122,30,.8);--border-orbit:rgba(156,122,30,.32);--border-orbit-inner:rgba(156,122,30,.22);--text-strong:var(--ink-800);--text-body:var(--ink-600);--text-muted:var(--ink-400);--text-faint:var(--ink-300);--text-accent:var(--gold-800);--text-accent-hover:var(--gold-700);--text-on-light:var(--ink-800);--text-on-light-muted:var(--ink-400);--accent:var(--gold-500);--accent-hover:var(--gold-400);--accent-press:var(--gold-600);--on-accent:var(--ink-950);--ghost-numeral:rgba(28,29,34,.07);--numeral-accent:rgba(156,122,30,.4);--numeral-accent-strong:rgba(156,122,30,.45);--ghost-wordmark:rgba(28,29,34,.04);--glow-ember-color:rgba(224,138,46,.14);--glow-gold-color:rgba(212,175,55,.12);--hub-core-fill:rgba(255,255,255,.92);--hub-core-glow:rgba(212,175,55,.22);--selection-bg:rgba(212,175,55,.35);--selection-text:var(--ink-950);--status-success:var(--green-600);--status-danger:var(--red-600);--status-info:var(--blue-600);--status-warning:var(--gold-700);--brand-word:var(--brand-word-on-light);--brand-sub:var(--brand-sub-on-light);--brand-tile:var(--brand-tile-on-light);--brand-tile-stroke:var(--brand-tile-stroke-on-light)}:root{--font-display:"Cinzel",Georgia,"Times New Roman",serif;--font-body:"Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;--font-logo:"Space Grotesk","Poppins",Arial,sans-serif;--font-logo-sub:"IBM Plex Sans",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-display-xl:88px;--fs-display-l:68px;--fs-h1:52px;--fs-h2:38px;--fs-h3:26px;--fs-h4:20px;--fs-body-l:19px;--fs-ui-l:17px;--fs-body:16px;--fs-card-l:15.5px;--fs-card:15px;--fs-ui:14.5px;--fs-body-s:14px;--fs-ui-s:13.5px;--fs-caption:12.5px;--fs-label:12px;--fs-label-s:11.5px;--fs-micro:11px;--fs-micro-s:10.5px;--fs-badge:10px;--fs-title-s:18px;--fs-numeral:132px;--fs-numeral-m:112px;--fs-numeral-s:80px;--fs-stat-l:96px;--fs-stat:56px;--fs-stat-s:40px;--fs-ghost-wordmark:min(34vw,440px);--lh-numeral:.9;--lh-tight:1.05;--lh-title:1.1;--lh-heading:1.15;--lh-snug:1.4;--lh-card:1.55;--lh-lead:1.6;--lh-body:1.65;--ls-numeral:-.01em;--ls-body:.005em;--ls-heading:.01em;--ls-display:.02em;--ls-caps-s:.08em;--ls-caps:.1em;--ls-index:.12em;--ls-caps-l:.14em;--ls-button:.18em;--ls-badge:.22em;--ls-field:.24em;--ls-label:.28em;--ls-footer:.3em;--ls-label-wide:.42em;--type-display:var(--fw-bold) var(--fs-display-l)/var(--lh-tight) var(--font-display);--type-h1:var(--fw-bold) var(--fs-h1)/var(--lh-heading) var(--font-display);--type-h2:var(--fw-bold) var(--fs-h2)/var(--lh-heading) var(--font-display);--type-h3:var(--fw-semibold) var(--fs-h3)/var(--lh-heading) var(--font-display);--type-body:var(--fw-light) var(--fs-body)/var(--lh-body) var(--font-body);--type-body-l:var(--fw-light) var(--fs-body-l)/var(--lh-body) var(--font-body);--type-label:var(--fw-medium) var(--fs-label)/1 var(--font-body);--space-0:0;--space-0_5:2px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-3_5:14px;--space-4:16px;--space-4_5:18px;--space-5:20px;--space-5_5:22px;--space-6:24px;--space-6_5:26px;--space-7:28px;--space-7_5:30px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-13:52px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--container-max:1240px;--container-narrow:880px;--measure-lead:640px;--measure-prose:720px;--measure-table-label:180px;--measure-heading:820px;--measure-answer:760px;--measure-stat:260px;--measure-kicker:140px;--measure-footer-brand:360px;--measure-hub-node:250px;--size-hub:560px;--size-hub-core:180px;--inset-hub-orbit:40px;--inset-hub-orbit-inner:130px;--gutter:clamp(20px,5vw,64px);--section-y:clamp(80px,11vw,160px);--size-control-sm:38px;--size-control-md:48px;--size-control-lg:58px;--size-field:50px;--size-eyebrow:32px;--size-tag:30px;--size-tag-lg:40px;--size-badge:24px;--size-checkbox:20px;--size-header:80px;--size-rule:48px;--size-rule-weight:2px;--size-counter-line:56px;--size-success-badge:56px;--radius-xs:4px;--radius-check:5px;--radius-sm:8px;--radius-field:10px;--radius-md:12px;--radius-lg:16px;--radius-card-l:20px;--radius-xl:24px;--radius-pill:999px;--radius-round:50%;--border-hairline:1px}:root,[data-theme=dark]{--shadow-card:0 24px 60px -24px rgba(0,0,0,.7),inset 0 1px 0 rgba(255,255,255,.05);--shadow-float:0 40px 80px -30px rgba(0,0,0,.85),inset 0 1px 0 rgba(255,255,255,.06);--gradient-card-sheen:linear-gradient(160deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%);--scrim-bottom:linear-gradient(180deg,rgba(11,11,11,0),rgba(11,11,11,.9))}[data-theme=light]{--shadow-card:0 24px 60px -28px rgba(28,29,34,.28),inset 0 1px 0 rgba(255,255,255,.8);--shadow-float:0 40px 80px -34px rgba(28,29,34,.35),inset 0 1px 0 rgba(255,255,255,.9);--gradient-card-sheen:linear-gradient(160deg,rgba(255,255,255,.7),rgba(255,255,255,0) 40%);--scrim-bottom:linear-gradient(180deg,rgba(245,245,245,0),rgba(245,245,245,.9))}:root{--shadow-glow-gold:0 0 0 1px rgba(212,175,55,.35),0 0 48px -8px rgba(212,175,55,.35);--shadow-glow-card:0 0 60px -20px rgba(212,175,55,.35);--shadow-hub-core:0 0 80px -10px rgba(212,175,55,.45);--shadow-button:0 8px 24px -10px rgba(212,175,55,.55);--focus-ring:0 0 0 3px rgba(212,175,55,.35);--blur-glass:18px;--blur-header:16px;--glow-ember:radial-gradient(closest-side,rgba(224,138,46,.28),rgba(224,138,46,0));--glow-gold:radial-gradient(closest-side,rgba(212,175,55,.22),rgba(212,175,55,0));--gradient-gold:linear-gradient(100deg,#D4AF37,#F9E27D);--gradient-gold-metal:linear-gradient(100deg,#B8860B,#F9E27D 55%,#B8860B);--gradient-black-metal:linear-gradient(135deg,#1A1A1A,#000000);--opacity-disabled:.4;--opacity-disabled-field:.45;--lift-hover:-3px;--press-scale:.98;--nudge-x:4px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:160ms;--dur-base:280ms;--dur-slow:600ms;--dur-reveal:900ms;--dur-spin:900ms}*,:after,:before{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background:var(--bg-page);font:var(--type-body);letter-spacing:var(--ls-body)}[data-theme],body{color:var(--text-body)}a{color:var(--text-accent);text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}a:hover{color:var(--text-accent-hover)}::selection{background:var(--selection-bg);color:var(--selection-text)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}}