@font-face{font-family:Fraunces;src:url(/fonts/fraunces-roman-latin.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20A0-20BF,U+2122,U+2212}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-roman-latin-ext.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+0180-024F}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin.woff2) format("woff2-variations");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20A0-20BF,U+2122,U+2212}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic-latin-ext.woff2) format("woff2-variations");font-weight:400 700;font-style:italic;font-display:swap;unicode-range:U+0100-017F,U+0180-024F}@font-face{font-family:Instrument Sans;src:url(/fonts/instrumentsans-latin.woff2) format("woff2-variations");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20A0-20BF,U+2122,U+2212}@font-face{font-family:Instrument Sans;src:url(/fonts/instrumentsans-latin-ext.woff2) format("woff2-variations");font-weight:400 600;font-style:normal;font-display:swap;unicode-range:U+0100-017F,U+0180-024F}@font-face{font-family:Fraunces Fallback;src:local("Georgia"),local("Times New Roman");size-adjust:103%;ascent-override:92%;descent-override:24%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local("Helvetica Neue"),local("Arial");size-adjust:100%;ascent-override:96%;descent-override:24%;line-gap-override:0%}:root{--c-sea-50: #F0F7FA;--c-sea-100: #DCEDF3;--c-sea-200: #B9DCE8;--c-sea-300: #8AC6DA;--c-sea-400: #52A9C6;--c-sea-500: #2E88A8;--c-sea-600: #216B8B;--c-sea-700: #1B5170;--c-sea-800: #173C56;--c-sea-900: #152C42;--c-sea-950: #0B1B2A;--c-mist-50: #F5F8FA;--c-mist-100: #EAF0F4;--c-mist-200: #D9DFE5;--c-mist-300: #BCC6CF;--c-mist-400: #93A1AD;--c-mist-500: #6B7A87;--c-stone-0: #FFFFFF;--c-stone-50: #FAF8F5;--c-stone-100: #F3F0EA;--c-stone-200: #E6E1D8;--c-stone-300: #D2CCC1;--c-stone-400: #ABA599;--c-stone-500: #837D72;--c-stone-600: #5C6B77;--c-stone-700: #45413A;--c-stone-800: #2B3A46;--c-stone-900: #1A1815;--c-sand-50: #FBF8F2;--c-sand-100: #F5EFE3;--c-sand-200: #EBE1CE;--c-sand-300: #DECDB0;--c-sand-400: #CBB48D;--c-sand-500: #B69A6D;--c-sand-600: #96794F;--c-sand-700: #6F5939;--c-gold-100: #F6EBD6;--c-gold-200: #EBD9B4;--c-gold-300: #DCBF87;--c-gold-400: #C7A15A;--c-gold-500: #AE8642;--c-gold-600: #8E6B31;--c-gold-700: #6B4F23;--c-gold-highlight: #F0DCAE;--c-olive-100: #E9ECDD;--c-olive-300: #B3BC94;--c-olive-500: #7D8A56;--c-olive-700: #55603A;--c-olive-900: #333A24;--c-terra-100: #F7E6DE;--c-terra-300: #E0A183;--c-terra-500: #B26648;--c-terra-700: #9C4F31;--c-terra-900: #5E2E1C;--a-navy-04: rgba(11, 27, 42, .04);--a-navy-06: rgba(11, 27, 42, .06);--a-navy-10: rgba(11, 27, 42, .1);--a-navy-16: rgba(11, 27, 42, .16);--a-navy-28: rgba(11, 27, 42, .28);--a-navy-55: rgba(11, 27, 42, .55);--a-navy-88: rgba(11, 27, 42, .88);--a-gold-16: rgba(199, 161, 90, .16);--a-gold-32: rgba(199, 161, 90, .32);--a-gold-55: rgba(199, 161, 90, .55);--a-white-08: rgba(255, 255, 255, .08);--a-white-14: rgba(255, 255, 255, .14);--a-white-60: rgba(255, 255, 255, .6)}:root{color-scheme:light;--bg: var(--c-stone-50);--bg-sunken: var(--c-mist-50);--bg-elevated: var(--c-stone-0);--surface: var(--c-stone-0);--surface-2: var(--c-stone-100);--surface-inset: var(--c-sand-50);--surface-scrim: rgba(250, 248, 245, .86);--ink: var(--c-stone-800);--ink-strong: var(--c-sea-900);--ink-muted: var(--c-stone-600);--ink-subtle: var(--c-stone-400);--ink-inverse: var(--c-stone-50);--ink-on-accent: var(--c-sea-950);--accent: var(--c-gold-400);--accent-ink: var(--c-gold-600);--accent-display: var(--c-gold-400);--accent-hover: var(--c-gold-500);--accent-soft: var(--c-gold-100);--accent-hairline: var(--a-gold-32);--sea: var(--c-sea-400);--sea-ink: var(--c-sea-600);--positive: var(--c-olive-500);--positive-ink: var(--c-olive-700);--positive-soft: var(--c-olive-100);--caution: var(--c-terra-500);--caution-ink: var(--c-terra-700);--caution-soft: var(--c-terra-100);--border: var(--c-stone-200);--border-cool: var(--c-mist-200);--border-strong: var(--c-stone-300);--border-accent: var(--a-gold-55);--border-inverse: var(--a-white-14);--chart-base: var(--c-gold-400);--chart-base-ink: var(--c-gold-700);--chart-conservative: #7C93A6;--chart-optimistic: var(--c-sea-500);--chart-grid: var(--c-stone-200);--chart-axis: var(--c-stone-400);--chart-annotation: var(--a-gold-55);--chart-area-from: rgba(199, 161, 90, .2);--chart-area-to: rgba(199, 161, 90, 0);--focus-ring: var(--c-sea-600);--focus-ring-offset: var(--bg);--focus-width: 2px;--focus-offset: 3px}[data-tone=deep]{color-scheme:dark;--bg: var(--c-sea-950);--bg-sunken: #071420;--bg-elevated: var(--c-sea-900);--surface: var(--c-sea-900);--surface-2: var(--c-sea-800);--surface-inset: #0E2233;--surface-scrim: rgba(11, 27, 42, .82);--ink: #EDE7DC;--ink-strong: var(--c-stone-0);--ink-muted: #A9BCC9;--ink-subtle: #6E8496;--ink-inverse: var(--c-sea-950);--ink-on-accent: var(--c-sea-950);--accent: var(--c-gold-400);--accent-ink: var(--c-gold-300);--accent-display: var(--c-gold-300);--accent-hover: var(--c-gold-200);--accent-soft: rgba(199, 161, 90, .12);--accent-hairline: var(--a-gold-32);--sea: var(--c-sea-400);--sea-ink: var(--c-sea-300);--positive: var(--c-olive-300);--positive-ink: var(--c-olive-300);--positive-soft: rgba(179, 188, 148, .14);--caution: var(--c-terra-300);--caution-ink: var(--c-terra-300);--caution-soft: rgba(224, 161, 131, .14);--border: var(--a-white-08);--border-cool: var(--a-white-08);--border-strong: var(--a-white-14);--border-accent: var(--a-gold-55);--border-inverse: var(--a-navy-16);--chart-base: var(--c-gold-300);--chart-base-ink: var(--c-gold-200);--chart-conservative: #7C93A6;--chart-optimistic: var(--c-sea-300);--chart-grid: rgba(255, 255, 255, .07);--chart-axis: #6E8496;--chart-area-from: rgba(220, 191, 135, .22);--chart-area-to: rgba(220, 191, 135, 0);--focus-ring: var(--c-gold-300);--focus-ring-offset: var(--bg);--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px -1px rgba(0, 0, 0, .32);--shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .32), 0 8px 20px -4px rgba(0, 0, 0, .44);--shadow-lg: 0 4px 8px -2px rgba(0, 0, 0, .34), 0 18px 40px -8px rgba(0, 0, 0, .5);--shadow-xl: 0 8px 16px -4px rgba(0, 0, 0, .36), 0 36px 72px -16px rgba(0, 0, 0, .58)}:root{--font-display: "Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--font-sans: "Instrument Sans", "Instrument Sans Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-num: var(--font-display);--font-body: var(--font-sans);--fvs-display: "opsz" 120, "SOFT" 24, "WONK" 0;--fvs-heading: "opsz" 48, "SOFT" 28, "WONK" 0;--fvs-quote: "opsz" 96, "SOFT" 46, "WONK" 1;--fvs-numeral: "opsz" 144, "SOFT" 12, "WONK" 0;--fs-3xs: .6875rem;--fs-2xs: .75rem;--fs-xs: .8125rem;--fs-sm: .9375rem;--fs-base: 1.0625rem;--fs-md: 1.1875rem;--fs-lg: clamp(1.25rem, .55vw + 1.11rem, 1.5rem);--fs-xl: clamp(1.5rem, 1.3vw + 1.17rem, 2rem);--fs-2xl: clamp(1.875rem, 2.1vw + 1.35rem, 2.75rem);--fs-3xl: clamp(2.25rem, 3.6vw + 1.33rem, 4rem);--fs-4xl: clamp(2.75rem, 5.3vw + 1.39rem, 5.75rem);--fs-5xl: clamp(3.25rem, 7.6vw + 1.3rem, 8rem);--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-display: 600;--lh-none: 1;--lh-display: 1.02;--lh-tight: 1.12;--lh-snug: 1.28;--lh-normal: 1.62;--lh-relaxed: 1.75;--ls-display: -.028em;--ls-heading: -.016em;--ls-snug: -.008em;--ls-normal: 0em;--ls-wide: .04em;--ls-eyebrow: .22em;--ls-eyebrow-from: .62em;--num-tabular: tabular-nums lining-nums;--num-digit-w: .62em;--measure: 68ch;--measure-tight: 54ch;--measure-wide: 78ch}:root{--space-0: 0;--space-px: 1px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-64: 16rem;--space-section: clamp(5rem, 9vw, 10.5rem);--space-section-tight: clamp(3.5rem, 6vw, 6.5rem);--space-block: clamp(2rem, 3.5vw, 3.5rem);--gutter: clamp(1.25rem, 4vw, 3.5rem);--container-xs: 34rem;--container-sm: 44rem;--container-md: 58rem;--container-lg: 74rem;--container-xl: 88rem;--container-2xl: 104rem;--header-h: 4.5rem;--header-h-sticky: 3.75rem;--icon-sm: 1rem;--icon-md: 1.25rem;--icon-lg: 2.5rem;--icon-pillar: 3rem;--control-h: 3rem;--control-h-lg: 3.5rem;--slider-track-h: 6px;--slider-thumb: 26px;--hairline: 1px;--rule-strong: 2px;--rule-display: 3px}:root{--radius-0: 0;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 10px;--radius-xl: 16px;--radius-2xl: 24px;--radius-pill: 999px;--radius-circle: 50%;--radius-arch: 46% 46% var(--radius-sm) var(--radius-sm) / 30% 30% var(--radius-sm) var(--radius-sm);--radius-arch-tall: 50% 50% var(--radius-sm) var(--radius-sm) / 22% 22% var(--radius-sm) var(--radius-sm)}:root{--shadow-xs: 0 1px 2px var(--a-navy-06);--shadow-sm: 0 1px 2px var(--a-navy-04), 0 2px 6px -1px var(--a-navy-06);--shadow-md: 0 2px 4px -1px var(--a-navy-04), 0 8px 20px -4px var(--a-navy-10);--shadow-lg: 0 4px 8px -2px var(--a-navy-06), 0 18px 40px -8px rgba(11, 27, 42, .14);--shadow-xl: 0 8px 16px -4px rgba(11, 27, 42, .08), 0 36px 72px -16px rgba(11, 27, 42, .2);--shadow-hero: 0 40px 120px -32px rgba(11, 27, 42, .45);--shadow-gold: 0 0 0 1px var(--a-gold-32), 0 10px 30px -8px rgba(199, 161, 90, .38);--shadow-inset-top: inset 0 1px 0 var(--a-white-60);--shadow-inset-hair: inset 0 0 0 1px var(--border);--shadow-focus: 0 0 0 var(--focus-offset) var(--focus-ring-offset), 0 0 0 calc(var(--focus-offset) + var(--focus-width)) var(--focus-ring);--blur-glass: 14px;--blur-veil: 40px}:root{--grad-sea-depth: linear-gradient(180deg, var(--c-sea-300) 0%, var(--c-sea-400) 18%, var(--c-sea-600) 48%, var(--c-sea-800) 76%, var(--c-sea-950) 100%);--grad-horizon: linear-gradient(180deg, var(--c-sand-100) 0%, var(--c-sea-100) 32%, var(--c-sea-300) 62%, var(--c-sea-600) 100%);--grad-gold-foil: linear-gradient(100deg, var(--c-gold-600) 0%, var(--c-gold-400) 20%, var(--c-gold-highlight) 38%, var(--c-gold-400) 55%, var(--c-gold-500) 74%, var(--c-gold-200) 100%);--grad-gold-rule: linear-gradient(90deg, transparent 0%, var(--c-gold-400) 22%, var(--c-gold-400) 78%, transparent 100%);--grad-limestone: linear-gradient(180deg, var(--c-stone-0) 0%, var(--c-stone-50) 100%);--grad-sand-wash: linear-gradient(160deg, var(--c-sand-50) 0%, var(--c-mist-50) 100%);--grad-veil-bottom: linear-gradient(180deg, rgba(11, 27, 42, 0) 0%, rgba(11, 27, 42, .1) 42%, var(--a-navy-55) 72%, var(--a-navy-88) 100%);--grad-veil-left: linear-gradient(90deg, var(--a-navy-88) 0%, var(--a-navy-55) 38%, rgba(11, 27, 42, 0) 78%);--duotone-shadow: var(--c-sea-900);--duotone-light: var(--c-sand-200);--texture-grain: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.86' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");--texture-grain-opacity: .035;--texture-grid: repeating-linear-gradient(0deg, var(--border) 0 1px, transparent 1px 48px), repeating-linear-gradient(90deg, var(--border) 0 1px, transparent 1px 48px)}:root{--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out-quint: cubic-bezier(.83, 0, .17, 1);--ease-out-back: cubic-bezier(.34, 1.28, .64, 1);--ease-swell: cubic-bezier(.37, 0, .16, 1);--ease-in-quad: cubic-bezier(.55, .09, .68, .53);--ease-linear: linear;--dur-instant: 90ms;--dur-fast: .18s;--dur-base: .28s;--dur-slow: .48s;--dur-slower: .72s;--dur-reveal: .9s;--dur-cinematic: 1.4s;--dur-epic: 2.2s;--dur-swell: 9s;--dur-swell-alt: 13s;--dur-breathe: 7s;--dur-drift: 18s;--dur-pulse: 4.5s;--stagger-tight: 45ms;--stagger: 70ms;--stagger-loose: .11s;--stagger-slow: .14s;--move-xs: 6px;--move-sm: 10px;--move-md: 18px;--move-lg: 24px;--move-xl: 40px;--lift: -4px;--lift-lg: -6px;--parallax-max: 80px;--parallax-lerp: .08;--blur-in: 6px;--scale-in: .96;--scale-hover: 1.04;--motion-loop: running;--motion-ok: 1}:root{--z-below: -1;--z-base: 0;--z-raised: 10;--z-sticky: 100;--z-header: 200;--z-grain: 300;--z-overlay: 400;--z-modal: 500;--z-toast: 600}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: var(--c-sea-950);--bg-sunken: #071420;--bg-elevated: var(--c-sea-900);--surface: var(--c-sea-900);--surface-2: var(--c-sea-800);--surface-inset: #0E2233;--surface-scrim: rgba(11, 27, 42, .82);--ink: #EDE7DC;--ink-strong: var(--c-stone-0);--ink-muted: #A9BCC9;--ink-subtle: #6E8496;--ink-inverse: var(--c-sea-950);--ink-on-accent: var(--c-sea-950);--accent: var(--c-gold-400);--accent-ink: var(--c-gold-300);--accent-display: var(--c-gold-300);--accent-hover: var(--c-gold-200);--accent-soft: rgba(199, 161, 90, .12);--accent-hairline: var(--a-gold-32);--sea: var(--c-sea-400);--sea-ink: var(--c-sea-300);--positive: var(--c-olive-300);--positive-ink: var(--c-olive-300);--positive-soft: rgba(179, 188, 148, .14);--caution: var(--c-terra-300);--caution-ink: var(--c-terra-300);--caution-soft: rgba(224, 161, 131, .14);--border: var(--a-white-08);--border-cool: var(--a-white-08);--border-strong: var(--a-white-14);--border-inverse: var(--a-navy-16);--chart-base: var(--c-gold-300);--chart-base-ink: var(--c-gold-200);--chart-optimistic: var(--c-sea-300);--chart-grid: rgba(255, 255, 255, .07);--chart-axis: #6E8496;--chart-area-from: rgba(220, 191, 135, .22);--chart-area-to: rgba(220, 191, 135, 0);--focus-ring: var(--c-gold-300);--focus-ring-offset: var(--bg);--duotone-light: var(--c-sand-400);--texture-grain-opacity: .05;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px -1px rgba(0, 0, 0, .32);--shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .32), 0 8px 20px -4px rgba(0, 0, 0, .44);--shadow-lg: 0 4px 8px -2px rgba(0, 0, 0, .34), 0 18px 40px -8px rgba(0, 0, 0, .5);--shadow-xl: 0 8px 16px -4px rgba(0, 0, 0, .36), 0 36px 72px -16px rgba(0, 0, 0, .58);--shadow-hero: 0 40px 120px -32px rgba(0, 0, 0, .7)}:root:not([data-theme=light]) [data-tone=deep]{--bg: var(--c-sea-900);--bg-sunken: var(--c-sea-950);--bg-elevated: var(--c-sea-800);--surface: var(--c-sea-800)}}:root[data-theme=dark]{color-scheme:dark;--bg: var(--c-sea-950);--bg-sunken: #071420;--bg-elevated: var(--c-sea-900);--surface: var(--c-sea-900);--surface-2: var(--c-sea-800);--surface-inset: #0E2233;--surface-scrim: rgba(11, 27, 42, .82);--ink: #EDE7DC;--ink-strong: var(--c-stone-0);--ink-muted: #A9BCC9;--ink-subtle: #6E8496;--ink-inverse: var(--c-sea-950);--ink-on-accent: var(--c-sea-950);--accent: var(--c-gold-400);--accent-ink: var(--c-gold-300);--accent-display: var(--c-gold-300);--accent-hover: var(--c-gold-200);--accent-soft: rgba(199, 161, 90, .12);--accent-hairline: var(--a-gold-32);--sea: var(--c-sea-400);--sea-ink: var(--c-sea-300);--positive: var(--c-olive-300);--positive-ink: var(--c-olive-300);--positive-soft: rgba(179, 188, 148, .14);--caution: var(--c-terra-300);--caution-ink: var(--c-terra-300);--caution-soft: rgba(224, 161, 131, .14);--border: var(--a-white-08);--border-cool: var(--a-white-08);--border-strong: var(--a-white-14);--border-inverse: var(--a-navy-16);--chart-base: var(--c-gold-300);--chart-base-ink: var(--c-gold-200);--chart-optimistic: var(--c-sea-300);--chart-grid: rgba(255, 255, 255, .07);--chart-axis: #6E8496;--chart-area-from: rgba(220, 191, 135, .22);--chart-area-to: rgba(220, 191, 135, 0);--focus-ring: var(--c-gold-300);--focus-ring-offset: var(--bg);--duotone-light: var(--c-sand-400);--texture-grain-opacity: .05;--shadow-xs: 0 1px 2px rgba(0, 0, 0, .3);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .3), 0 2px 6px -1px rgba(0, 0, 0, .32);--shadow-md: 0 2px 4px -1px rgba(0, 0, 0, .32), 0 8px 20px -4px rgba(0, 0, 0, .44);--shadow-lg: 0 4px 8px -2px rgba(0, 0, 0, .34), 0 18px 40px -8px rgba(0, 0, 0, .5);--shadow-xl: 0 8px 16px -4px rgba(0, 0, 0, .36), 0 36px 72px -16px rgba(0, 0, 0, .58);--shadow-hero: 0 40px 120px -32px rgba(0, 0, 0, .7)}:root[data-theme=dark] [data-tone=deep]{--bg: var(--c-sea-900);--bg-sunken: var(--c-sea-950);--bg-elevated: var(--c-sea-800);--surface: var(--c-sea-800)}@media(prefers-reduced-motion:reduce){:root{--dur-reveal: .2s;--dur-cinematic: .2s;--dur-epic: .2s;--dur-slower: .2s;--dur-slow: .16s;--dur-base: .16s;--dur-swell: 0s;--dur-swell-alt: 0s;--dur-breathe: 0s;--dur-drift: 0s;--dur-pulse: 0s;--stagger-tight: 0ms;--stagger: 0ms;--stagger-loose: 0ms;--stagger-slow: 0ms;--move-xs: 0px;--move-sm: 0px;--move-md: 0px;--move-lg: 0px;--move-xl: 0px;--lift: 0px;--lift-lg: 0px;--parallax-max: 0px;--parallax-lerp: 1;--blur-in: 0px;--scale-in: 1;--scale-hover: 1;--ease-out-back: var(--ease-out-quart);--motion-loop: paused;--motion-ok: 0}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}[data-motion=fade],[data-motion=fade] *{transition-duration:.2s!important;animation-duration:.2s!important}}@media(prefers-contrast:more){:root{--ink: #16232C;--ink-muted: #3D4A54;--ink-subtle: #5C6B77;--border: var(--c-stone-400);--border-cool: var(--c-mist-400);--border-strong: var(--c-stone-500);--accent-ink: var(--c-gold-700);--sea-ink: var(--c-sea-700);--caution-ink: var(--c-terra-900);--focus-width: 3px;--texture-grain-opacity: 0;--chart-grid: var(--c-stone-300)}[data-tone=deep],:root[data-theme=dark]{--ink: #FFFFFF;--ink-muted: #C9D8E2;--ink-subtle: #9AAEBC;--border: rgba(255, 255, 255, .24);--border-strong: rgba(255, 255, 255, .4);--accent-ink: var(--c-gold-200)}}@media(prefers-reduced-transparency:reduce){:root{--surface-scrim: var(--bg);--blur-glass: 0px;--texture-grain-opacity: 0}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h-sticky) + var(--space-6))}body{background-color:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-normal);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);font-synthesis-weight:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:where(section,header,footer)[data-tone=deep]{background-color:var(--bg);color:var(--ink)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--radius-xs)}
