:root{--gn-midnight:#030B30;--gn-harbor:#0A1A52;--gn-harbor-2:#12246A;--gn-sapphire:#14307E;--gn-sapphire-300:#8FA8E8;--gn-gold:#C9A227;--gn-gold-light:#E8C766;--gn-gold-deep:#7E600E;--gn-ansr-orange:#FF5400;--gn-inmorphis-red:#EC1C24;--gn-orange-on-light:#A84300;--gn-red-on-light:#C4161C;--gn-orange-on-dark:#FF6A1F;--gn-red-on-dark:#FF6A6E;--gn-white:#FFFFFF;--gn-ivory:#FBF8F2;--gn-parchment:#F4EEE3;--gn-sand:#EBE1CE;--gn-line-light:#DCCFB9;--gn-slate:#55606C;--gn-mist:#AEBBD0;--gn-line-dark:#24376F;--gn-reduced:#2D6A3E;--gn-reduced-on-dark:#6FD39A;--gn-error:#8F1D2C;--gn-error-on-dark:#FFB4BC;--gn-warn:#7A4E00;--gn-warn-on-dark:#F4C26B;--gn-info:#14307E;--gn-info-on-dark:#A9BEF2;--font-display:"Libre Baskerville",Georgia,"Times New Roman",serif;--font-text:"Work Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--text-xs:.8125rem;--text-sm:.9375rem;--text-md:1.0625rem;--text-lg:clamp(1.125rem,1.05rem + .35vw,1.3125rem);--text-h4:clamp(1.25rem,1.15rem + .4vw,1.5rem);--text-h3:clamp(1.5rem,1.3rem + .8vw,2rem);--text-h2:clamp(1.875rem,1.5rem + 1.5vw,2.75rem);--text-h1:clamp(2.5rem,1.75rem + 3.4vw,4.75rem);--text-stat:clamp(2.75rem,2.1rem + 3vw,4.5rem);--leading-tight:1.1;--leading-snug:1.25;--leading-body:1.6;--label-tracking:.14em;--impact-tracking:.08em;--measure:68ch;--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-section:clamp(4.5rem,9vw,9rem);--page-max:1320px;--gutter:clamp(1rem,4vw,4rem);--radius-sm:2px;--radius-md:6px;--radius-lg:12px;--radius-pill:999px;--target-min:44px;--focus-width:3px;--focus-offset:3px;--z-header:50;--z-overlay:80;--z-modal:90;--z-toast:100;--motion-instant:80ms;--motion-fast:140ms;--motion-base:220ms;--motion-slow:360ms;--motion-reveal:520ms;--motion-line:1200ms;--ease-standard:cubic-bezier(.2,0,0,1);--ease-enter:cubic-bezier(0,0,.2,1);--ease-exit:cubic-bezier(.4,0,1,1);--strand:linear-gradient(90deg,var(--gn-ansr-orange) 0 50%,var(--gn-inmorphis-red) 50% 100%)}:root,[data-theme=light]{color-scheme:light;--surface:var(--gn-ivory);--surface-1:var(--gn-parchment);--surface-2:var(--gn-white);--surface-3:var(--gn-white);--surface-tint:var(--gn-sand);--surface-overlay:rgba(3,11,48,.55);--ink:var(--gn-midnight);--ink-muted:var(--gn-slate);--ink-inverse:var(--gn-ivory);--line:var(--gn-line-light);--line-strong:var(--gn-midnight);--data:var(--gn-sapphire);--link:var(--gn-sapphire);--link-hover:var(--gn-midnight);--focus:var(--gn-sapphire);--money:var(--gn-gold);--money-text:var(--gn-gold-deep);--reduced:var(--gn-reduced);--error:var(--gn-error);--warn:var(--gn-warn);--info:var(--gn-info);--partner-a:var(--gn-orange-on-light);--partner-b:var(--gn-red-on-light);--cta-bg:var(--gn-midnight);--cta-ink:var(--gn-ivory);--cta-bg-hover:var(--gn-harbor);--cta2-ink:var(--gn-midnight);--cta2-line:var(--gn-midnight);--field-bg:var(--gn-white);--field-line:var(--gn-slate);--chip-bg:var(--gn-sand);--chip-ink:var(--gn-midnight);--run-line:var(--gn-sapphire);--run-point-a:var(--gn-ansr-orange);--run-point-b:var(--gn-inmorphis-red);--shadow-1:0 1px 2px rgba(3,11,48,.08);--shadow-2:0 8px 28px rgba(3,11,48,.12);--shadow-3:0 24px 60px rgba(3,11,48,.18)}[data-theme=dark]{color-scheme:dark;--surface:var(--gn-midnight);--surface-1:#071340;--surface-2:var(--gn-harbor);--surface-3:var(--gn-harbor-2);--surface-tint:var(--gn-sapphire);--surface-overlay:rgba(0,3,20,.7);--ink:var(--gn-parchment);--ink-muted:var(--gn-mist);--ink-inverse:var(--gn-midnight);--line:var(--gn-line-dark);--line-strong:var(--gn-parchment);--data:var(--gn-gold-light);--link:var(--gn-sapphire-300);--link-hover:var(--gn-parchment);--focus:var(--gn-gold-light);--money:var(--gn-gold);--money-text:var(--gn-gold-light);--reduced:var(--gn-reduced-on-dark);--error:var(--gn-error-on-dark);--warn:var(--gn-warn-on-dark);--info:var(--gn-info-on-dark);--partner-a:var(--gn-orange-on-dark);--partner-b:var(--gn-red-on-dark);--cta-bg:var(--gn-parchment);--cta-ink:var(--gn-midnight);--cta-bg-hover:var(--gn-white);--cta2-ink:var(--gn-parchment);--cta2-line:var(--gn-parchment);--field-bg:var(--gn-harbor);--field-line:var(--gn-mist);--chip-bg:var(--gn-harbor-2);--chip-ink:var(--gn-parchment);--run-line:var(--gn-gold);--run-point-a:var(--gn-orange-on-dark);--run-point-b:var(--gn-red-on-dark);--shadow-1:0 1px 2px rgba(0,0,0,.5);--shadow-2:0 8px 28px rgba(0,0,0,.55);--shadow-3:0 24px 60px rgba(0,0,0,.65)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--surface:var(--gn-midnight);--surface-1:#071340;--surface-2:var(--gn-harbor);--surface-3:var(--gn-harbor-2);--surface-tint:var(--gn-sapphire);--surface-overlay:rgba(0,3,20,.7);--ink:var(--gn-parchment);--ink-muted:var(--gn-mist);--ink-inverse:var(--gn-midnight);--line:var(--gn-line-dark);--line-strong:var(--gn-parchment);--data:var(--gn-gold-light);--link:var(--gn-sapphire-300);--link-hover:var(--gn-parchment);--focus:var(--gn-gold-light);--money:var(--gn-gold);--money-text:var(--gn-gold-light);--reduced:var(--gn-reduced-on-dark);--error:var(--gn-error-on-dark);--warn:var(--gn-warn-on-dark);--info:var(--gn-info-on-dark);--partner-a:var(--gn-orange-on-dark);--partner-b:var(--gn-red-on-dark);--cta-bg:var(--gn-parchment);--cta-ink:var(--gn-midnight);--cta-bg-hover:var(--gn-white);--cta2-ink:var(--gn-parchment);--cta2-line:var(--gn-parchment);--field-bg:var(--gn-harbor);--field-line:var(--gn-mist);--chip-bg:var(--gn-harbor-2);--chip-ink:var(--gn-parchment);--run-line:var(--gn-gold);--run-point-a:var(--gn-orange-on-dark);--run-point-b:var(--gn-red-on-dark);--shadow-1:0 1px 2px rgba(0,0,0,.5);--shadow-2:0 8px 28px rgba(0,0,0,.55);--shadow-3:0 24px 60px rgba(0,0,0,.65)}}[data-register=boardroom]{color-scheme:dark;--surface:var(--gn-midnight);--surface-1:#071340;--surface-2:var(--gn-harbor);--surface-3:var(--gn-harbor-2);--surface-tint:var(--gn-sapphire);--ink:var(--gn-parchment);--ink-muted:var(--gn-mist);--ink-inverse:var(--gn-midnight);--line:var(--gn-line-dark);--line-strong:var(--gn-parchment);--data:var(--gn-gold-light);--link:var(--gn-gold-light);--link-hover:var(--gn-parchment);--focus:var(--gn-gold-light);--money:var(--gn-gold);--money-text:var(--gn-gold-light);--reduced:var(--gn-reduced-on-dark);--error:var(--gn-error-on-dark);--partner-a:var(--gn-orange-on-dark);--partner-b:var(--gn-red-on-dark);--cta-bg:var(--gn-parchment);--cta-ink:var(--gn-midnight);--cta-bg-hover:var(--gn-white);--cta2-ink:var(--gn-parchment);--cta2-line:var(--gn-parchment);--field-bg:var(--gn-harbor);--field-line:var(--gn-mist);--chip-bg:var(--gn-harbor-2);--chip-ink:var(--gn-parchment);--run-line:var(--gn-gold);--run-point-a:var(--gn-orange-on-dark);--run-point-b:var(--gn-red-on-dark)}html{background:var(--surface);color:var(--ink);transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard)}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--surface);color:var(--ink);font-family:var(--font-text);font-size:var(--text-md);line-height:var(--leading-body,1.6)}body,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}ol,ul{padding:0}img{max-width:100%;height:auto;display:block}a{color:var(--link)}a:hover{color:var(--link-hover)}:focus-visible{outline:var(--focus-width,2px) solid var(--focus);outline-offset:var(--focus-offset,2px)}.skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--cta-bg);color:var(--cta-ink);padding:12px 16px}.skip:focus{left:8px}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}