@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/cinzel-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Satoshi;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/satoshi/satoshi-300.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/satoshi/satoshi-400.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/satoshi/satoshi-500.woff2)format("woff2")}@font-face{font-family:Satoshi;font-style:normal;font-weight:600 700;font-display:swap;src:url(/fonts/satoshi/satoshi-700.woff2)format("woff2")}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-latin-ext.woff2)format("woff2");unicode-range:U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1E9E,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-17F,U+192,U+1FA-1FF,U+218-21B,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1E9E,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 600;font-display:swap;src:url(/fonts/eb-garamond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn-arabic-100-900.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn-latin-ext-100-900.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/vazirmatn-latin-100-900.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-arabic-400.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-arabic-700.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Peyda;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-Regular.woff2)format("woff2"),url(/fonts/brand/peyda-400.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-Regular.woff2)format("woff2"),url(/fonts/brand/Peyda-Regular.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-Medium.woff2)format("woff2"),url(/fonts/brand/peyda-500.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-Medium.woff2)format("woff2"),url(/fonts/brand/Peyda-Medium.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-SemiBold.woff2)format("woff2"),url(/fonts/brand/peyda-600.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-SemiBold.woff2)format("woff2"),url(/fonts/brand/Peyda-SemiBold.woff2)format("woff2")}@font-face{font-family:Peyda;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/brand/PeydaFaNumWeb-Bold.woff2)format("woff2"),url(/fonts/brand/peyda-700.woff2)format("woff2"),url(/fonts/brand/PeydaWebFaNum-Bold.woff2)format("woff2"),url(/fonts/brand/Peyda-Bold.woff2)format("woff2")}:root{--font-display:"Navrya Display", "Cinzel", "Peyda", "Amiri", "Iowan Old Style", "Times New Roman", serif;--font-sans:"Navrya Sans", "Satoshi", "Peyda", "Vazirmatn", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-ui:var(--font-sans);--font-num:var(--font-sans);--font-quote:"EB Garamond", "Peyda", Georgia, serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-950:#030807;--ink-900:#070b0f;--ink-850:#071017;--surface-800:#0b1415;--surface-780:#0b1016;--raised-700:#111b1c;--raised-680:#11161c;--raised-600:#171c22;--overlay-500:#1d232b;--parchment:#f8f4ea;--text-primary:#f4ead7;--text-muted:#aca994;--text-dim:#a8a097;--text-disabled:#6c7078;--gold-warm:#d6af6b;--gold-warm-alt:#d4af37;--gold-antique:#b78a4a;--gold-antique-alt:#b58a3a;--bronze:#8a5f32;--steel:#4b5157;--line-neutral:#263332;--shadow-black:#00000073;--success:#2ecc71;--info:#4da3ff;--warning:#ffb020;--danger:#ff3830;--disabled:#6c7078;--app-bg:var(--ink-900);--surface-card:var(--surface-800);--surface-raised:var(--raised-700);--surface-overlay:var(--overlay-500);--text-body:var(--text-primary);--text-label:var(--text-muted);--border-hairline:#f4ead714;--border-gold:#b78a4a8c;--border-gold-strong:#b78a4ae6;--divider-gold:#b78a4a47;--scrim:#030807b8;--brand-violet:#8364ff;--char-accent:var(--gold-antique);--char-accent-strong:var(--bronze);--char-active-surface:#b78a4a24;--char-atmosphere:var(--ink-950);--char-glow:#b78a4a2e;--type-character-title:600 34px/42px var(--font-display);--type-display-lg:500 22px/28px var(--font-display);--type-display-md:500 18px/24px var(--font-display);--type-quote:italic 400 15px/20px var(--font-quote);--type-nav:600 16px/22px var(--font-ui);--type-section-label:700 11px/14px var(--font-ui);--type-username:500 14px/20px var(--font-ui);--type-body:500 13px/18px var(--font-ui);--type-caption:500 11px/14px var(--font-ui);--type-metric-value:500 20px/24px var(--font-ui);--type-level:600 48px/52px var(--font-ui);--tracking-label:.08em;--tracking-display-ds:.06em;--numeric-tabular:tabular-nums;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-4:4px;--radius-6:6px;--radius-8:8px;--radius-12:12px;--radius-14:14px;--radius-pill:999px;--border-1:1px;--border-2:2px;--ornament-12:12px;--ornament-16:16px;--ornament-24:24px;--control-h:44px;--control-h-sm:36px;--target-min:44px;--icon-16:16px;--icon-20:20px;--icon-24:24px;--icon-stroke:2px;--shadow-panel:0 12px 30px #00000073;--shadow-raised:0 6px 18px #00000061;--glow-active:0 0 16px var(--char-glow);--ring-focus:0 0 0 2px var(--char-accent);--frame-outer:1px solid var(--border-gold);--frame-inner:1px solid var(--border-hairline);--dur-hover:.16s;--dur-progress:.24s;--dur-expand:.22s;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--hover-brightness:1.08}@media (prefers-reduced-motion:reduce){:root{--dur-hover:0s;--dur-progress:0s;--dur-expand:0s}}[data-character=hunter]{--char-accent:#66c94e;--char-accent-strong:#2f8f43;--char-active-surface:#12331b;--char-atmosphere:#07150d;--char-glow:#66c94e2e}body:has([data-track][data-character=hunter]){--char-accent:#66c94e;--char-accent-strong:#2f8f43;--char-active-surface:#12331b;--char-atmosphere:#07150d;--char-glow:#66c94e2e}[data-character=commander]{--char-accent:#f04432;--char-accent-strong:#a82b21;--char-active-surface:#3a1714;--char-atmosphere:#160b09;--char-glow:#f044322e}body:has([data-track][data-character=commander]){--char-accent:#f04432;--char-accent-strong:#a82b21;--char-active-surface:#3a1714;--char-atmosphere:#160b09;--char-glow:#f044322e}[data-character=engineer]{--char-accent:#3a9af8;--char-accent-strong:#1b65aa;--char-active-surface:#0b263d;--char-atmosphere:#061522;--char-glow:#3a9af82e}body:has([data-track][data-character=engineer]){--char-accent:#3a9af8;--char-accent-strong:#1b65aa;--char-active-surface:#0b263d;--char-atmosphere:#061522;--char-glow:#3a9af82e}[data-character=master]{--char-accent:#a965d8;--char-accent-strong:#72409b;--char-active-surface:#26152f;--char-atmosphere:#120a18;--char-glow:#a965d82e}body:has([data-track][data-character=master]){--char-accent:#a965d8;--char-accent-strong:#72409b;--char-active-surface:#26152f;--char-atmosphere:#120a18;--char-glow:#a965d82e}:root{--c-bg:var(--ink-950);--c-gold:var(--gold-warm);--c-gold-soft:#d6af6bbd;--c-gold-line:var(--border-gold);--c-gold-line-faint:#b78a4a29;--c-gold-line-strong:var(--border-gold-strong);--c-cream:var(--parchment);--c-text:var(--text-primary);--c-nav:var(--text-muted);--c-brand-violet:var(--brand-violet);--hairline:var(--border-1);--grid-cell:var(--space-12);--grid-line:#f4ead709;--grid-image:repeating-linear-gradient(to right, var(--grid-line) 0 1px, transparent 1px var(--grid-cell)), repeating-linear-gradient(to bottom, var(--grid-line) 0 1px, transparent 1px var(--grid-cell));--tracking-display:.04em;--tracking-wordmark:.06em;--tracking-nav:.02em;--tracking-micro:.14em;--lh-display:1.12}[dir=rtl]{--tracking-display:0;--tracking-wordmark:0;--tracking-nav:0;--tracking-micro:0;--lh-display:1.35}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--frame-h:100dvh;--timeline-vh:4380;--gutter:clamp(1.25rem, 2.87vw, 3.25rem);--header-h:clamp(4rem, min(6.04vw, 10.74vh), 6.75rem);--nav-gap:clamp(.5rem, 1.26vw, 1.5rem);--fs-wordmark:clamp(1.3rem, min(1.95vw, 3.47vh), 2.15rem);--brand-mark:calc(var(--fs-wordmark) * 1.12);--brand-gap:calc(var(--fs-wordmark) * .42);--fs-nav:clamp(.8125rem, min(1.1vw, 1.96vh), 1.3rem);--fs-title-1:clamp(2.6rem, min(6.4vw, 11.38vh), 9.5rem);--fs-title-2:clamp(2rem, min(5.38vw, 9.19vh), 7.5rem);--fs-title-3:clamp(1.85rem, min(4.5vw, 7.69vh), 6.5rem);--fs-title-4:clamp(1.7rem, min(3.9vw, 6.66vh), 5.25rem);--fs-body-1:clamp(.95rem, min(1.5vw, 2.67vh), 1.8rem);--fs-body-2:clamp(.95rem, min(1.32vw, 2.26vh), 1.6rem);--fs-body-3:clamp(.875rem, min(1.14vw, 1.95vh), 1.35rem);--fs-label:clamp(.8rem, min(1.02vw, 1.74vh), 1.2rem);--fs-display:var(--fs-title-1);--fs-sub:var(--fs-body-1);--fs-micro:clamp(.625rem, min(.837vw, 1.49vh), .95rem);--lh-sub:1.6;--hero-inline-start:36.4%;--hero-rule-w:clamp(9rem, 23.8vw, 27rem);--hero-gap-headline-rule:clamp(1rem, min(2.2vw, 3.91vh), 2.6rem);--hero-gap-rule-sub:clamp(1.1rem, min(2.3vw, 4.09vh), 2.75rem);--s2-inline-start:45.3%;--fs-s2-display:var(--fs-title-2);--fs-s2-sub:var(--fs-body-3);--fs-s2-index:clamp(1.6rem, min(3.17vw, 5.41vh), 4rem);--fs-s2-feature:clamp(1rem, min(1.55vw, 2.65vh), 1.85rem);--s2-rule-eyebrow:clamp(4.5rem, 9.7vw, 11rem);--s2-rule-headline:clamp(6rem, 15.1vw, 17rem);--s2-card-w:clamp(17rem, 33.4vw, 38rem);--s2-gap:clamp(.6rem, min(1.15vw, 1.88vh), 1.35rem);--fs-s5-display:clamp(2.1rem, min(5.86vw, 10.42vh), 8.25rem);--fs-s5-body:clamp(1.15rem, min(2.15vw, 3.82vh), 2.6rem);--s5-measure:clamp(20rem, 52vw, 58rem);--fs-s6-display:clamp(2rem, min(5.5vw, 9.4vh), 7.75rem);--fs-s6-sub:var(--fs-body-2);--fs-s6-trait:clamp(1.5rem, min(3.35vw, 5.72vh), 4.5rem);--s6-measure:clamp(20rem, 58vw, 62rem);--s6-rule:clamp(7rem, 14.2vw, 16rem);--s6-notch:clamp(6rem, 12.5vw, 14rem);--s6-star:clamp(.6rem, .86vw, 1.05rem);--fs-f2-display:var(--fs-title-4);--f2-rule:clamp(6rem, 15vw, 17rem);--fs-f3-note:var(--fs-label);--fs-f3-note-compact:clamp(.85rem, 3.6vw, 1.15rem);--fs-f3-closing:var(--fs-body-1);--f3-closing-bottom:clamp(2rem, 6vh, 4.5rem);--f4-inline-start:6.8%;--f4-measure:min(40rem, 44vw);--fs-f4-display:var(--fs-title-4);--fs-f4-sub:var(--fs-body-3);--fs-f4-cta:var(--fs-micro);--fs-f4-pillar:var(--fs-micro);--fs-f4-pillar-body:var(--fs-body-3);--f4-rule:clamp(10rem, 27vw, 26rem);--f4-icon:clamp(1.35rem, 2.2vw, 2rem);--f4-pillar-gap:clamp(1rem, 2.6vw, 2.75rem);--f4-gap-rule:clamp(1.1rem, 3.2vh, 2.6rem);--f4-gap-sub:clamp(1.1rem, 3.2vh, 2.6rem);--f4-gap-cta:clamp(1.2rem, 3.6vh, 3rem);--f4-gap-pillars:clamp(2rem, 7vh, 5.5rem);--fs-s7-display:var(--fs-title-3);--fs-s7-body:clamp(1rem, min(1.5vw, 2.56vh), 1.75rem);--s7-measure:clamp(20rem, 66vw, 74rem);--s7-rule:clamp(8rem, 15.2vw, 17rem);--s7-rule-wide:clamp(13rem, 26vw, 29rem);--s7-flourish:clamp(3.5rem, 6vw, 6.5rem);--s7-orb:min(80vh, 148vw, 56rem);--section-pad:clamp(3rem, 6vh, 6rem);--section-stack:clamp(1.5rem, 3vh, 2.5rem);--s7-pad:var(--section-pad);--fs-s8-display:clamp(1.75rem, min(4.1vw, 7vh), 5.5rem);--fs-s8-sub:clamp(.9rem, min(1.22vw, 2.08vh), 1.4rem);--fs-s8-name:clamp(.95rem, min(1.32vw, 2.26vh), 1.55rem);--fs-s8-tag:var(--fs-label);--s8-measure:clamp(20rem, 62vw, 70rem);--s8-emblem:clamp(3.4rem, 5.2vw, 5.6rem);--s8-firm:clamp(9rem, 14vw, 15rem);--s8-gap:clamp(1.5rem, 3.4vw, 4rem);--s8-cap:clamp(.7rem, 1.1vw, 1.1rem);--s8-pad:var(--section-pad);--s8-stack:var(--section-stack);--s8-drift:110s;--fs-s9-display:var(--fs-title-4);--fs-s9-sub:clamp(.875rem, min(1.16vw, 1.98vh), 1.3rem);--fs-s9-quote:clamp(.8125rem, min(1.02vw, 1.74vh), 1.15rem);--fs-s9-name:clamp(.875rem, min(1.14vw, 1.95vh), 1.3rem);--s9-measure:clamp(20rem, 58vw, 62rem);--s9-sub-measure:clamp(18rem, 46vw, 48rem);--s9-wall:clamp(20rem, 84vw, 88rem);--s9-gap:clamp(.85rem, 1.35vw, 1.6rem);--s9-height:clamp(15rem, 54vh, 40rem);--s9-pad:var(--section-pad);--s9-stack:var(--section-stack);--s9-card-pad:clamp(1.1rem, 1.6vw, 1.9rem);--s9-radius:clamp(.65rem, .9vw, 1.1rem);--s9-mark:clamp(1.5rem, 2.1vw, 2.4rem);--s9-avatar:clamp(2.15rem, 2.9vw, 3.1rem);--s9-drift-a:74s;--s9-drift-b:91s;--s9-drift-c:63s;--fs-s10-display:clamp(1.75rem, min(4.1vw, 7vh), 5.25rem);--fs-s10-sub:clamp(.875rem, min(1.16vw, 1.98vh), 1.3rem);--fs-s10-name:clamp(1rem, min(1.5vw, 2.56vh), 1.85rem);--fs-s10-role:clamp(.8125rem, min(.98vw, 1.67vh), 1.1rem);--fs-s10-line:clamp(.75rem, min(.87vw, 1.49vh), 1rem);--s10-measure:clamp(20rem, 62vw, 68rem);--s10-rule:clamp(12rem, 32vw, 34rem);--s10-compass:clamp(9rem, 13.5vw, 15rem);--s10-pad:var(--section-pad);--s10-stack:var(--section-stack);--s10-frame-pad:clamp(.6rem, 1vw, 1.1rem);--s10-radius:clamp(.6rem, .9vw, 1.1rem);--s10-gap:clamp(.4rem, .7vw, .85rem);--s10-h:clamp(15rem, 44vh, 32rem);--s10-grow:3.25;--s10-swing:.62s;--s10-sigil:clamp(1.5rem, 2.2vw, 2.5rem);--s10-plate-inset:clamp(.9rem, 1.4vw, 1.6rem);--s10-caption:clamp(7.5rem, 10.5vw, 12rem);--s10-caption-open:clamp(12rem, 26vw, 28rem);--s10-foot-rule:clamp(4rem, 10vw, 11rem);--s10-stacked-h:clamp(11rem, 42vw, 15rem);--scroll-bottom:clamp(1.5rem, min(3.8vw, 6.76vh), 4.5rem);--mouse-w:clamp(1.25rem, min(1.92vw, 3.41vh), 2.2rem);--mouse-h:calc(var(--mouse-w) * 2.08);--scroll-reserve:calc(var(--scroll-bottom) + var(--mouse-h) + var(--fs-micro) + 1.75rem);--s2-cue-bottom:clamp(.75rem, min(1.7vw, 3.02vh), 1.5rem);--s2-cue-gap:clamp(.35rem, min(.62vw, 1.1vh), .8rem);--s2-cue-line:clamp(1.25rem, min(2.2vw, 3.91vh), 2.6rem);--s2-cue-reserve:calc(var(--s2-cue-bottom) + var(--fs-micro) + var(--s2-cue-gap) * 3 + var(--mouse-h) * .86 + var(--s2-cue-line) + var(--node-size) + clamp(.75rem, 1.6vh, 1.75rem));--rail-hit:clamp(2.25rem, 3.2vw, 3.5rem);--rail-lane:calc(var(--gutter) + var(--rail-hit));--node-size:clamp(.3rem, .42vw, .5rem);--text-lift:0 .04em .6em #0000008c, 0 .01em .08em #0006;--text-lift-micro:0 .05em .55em #000000d9, 0 .02em .15em #0009;--text-lift-heavy:0 0 .9em #000000eb, 0 .05em .4em #000c, 0 .02em .1em #0000008c;--ease-out:cubic-bezier(.22, .61, .36, 1);--ease-cine:cubic-bezier(.16, 1, .3, 1)}[dir=rtl]{--fs-display:clamp(2.35rem, min(6.2vw, 11.02vh), 8.75rem);--lh-sub:1.85;--fs-micro:clamp(.75rem, min(.95vw, 1.69vh), 1.1rem);--fs-s2-display:clamp(1.8rem, min(4.7vw, 8.36vh), 6.5rem);--fs-s5-display:clamp(1.9rem, min(5.2vw, 9.25vh), 7.25rem);--fs-s6-display:clamp(1.8rem, min(4.85vw, 8.29vh), 6.75rem)}@media (max-width:1023px){:root{--gutter:clamp(1.25rem, 6vw, 2.5rem);--rail-lane:var(--gutter);--fs-wordmark:clamp(1.6rem, min(7.2vw, 12.8vh), 2.4rem);--fs-nav:clamp(.75rem, min(3vw, 5.33vh), 1rem);--nav-gap:clamp(.6rem, 3.2vw, 1.4rem);--fs-display:clamp(2.5rem, min(13vw, 23.11vh), 5.5rem);--fs-sub:clamp(.9375rem, min(4.1vw, 7.29vh), 1.35rem);--fs-micro:clamp(.6rem, min(2.5vw, 4.45vh), .75rem);--hero-inline-start:0%;--hero-rule-w:clamp(6rem, 33vw, 12rem);--hero-gap-headline-rule:clamp(1.1rem, min(5vw, 8.89vh), 2rem);--hero-gap-rule-sub:clamp(1.1rem, min(5.2vw, 9.25vh), 2.1rem);--scroll-bottom:clamp(1.5rem, min(5vw, 8.89vh), 2.5rem);--mouse-w:clamp(1.4rem, min(6.6vw, 11.73vh), 1.9rem);--s2-inline-start:0%;--fs-s2-display:clamp(1.9rem, min(9vw, 16vh), 4rem);--fs-s2-sub:clamp(.875rem, min(3.6vw, 6.4vh), 1.15rem);--fs-s2-index:clamp(1.5rem, min(7vw, 12.45vh), 2.5rem);--fs-s2-feature:clamp(.9375rem, min(4vw, 7.11vh), 1.25rem);--s2-rule-eyebrow:clamp(4rem, 20vw, 7rem);--s2-rule-headline:clamp(5.5rem, 30vw, 10rem);--s2-card-w:100%;--fs-s5-display:clamp(2.1rem, min(10vw, 17.78vh), 4.5rem);--fs-s5-body:clamp(1rem, min(4.4vw, 7.82vh), 1.4rem);--s5-measure:100%;--fs-s6-display:clamp(1.9rem, min(9vw, 16vh), 4rem);--fs-s6-sub:clamp(.9375rem, min(3.8vw, 6.76vh), 1.2rem);--fs-s6-trait:clamp(1.4rem, min(6.4vw, 11.38vh), 2.6rem);--s7-rule:clamp(6rem, 30vw, 9rem);--s7-rule-wide:clamp(9rem, 46vw, 14rem);--s7-flourish:clamp(3rem, 14vw, 4.5rem);--fs-s8-display:clamp(1.6rem, min(7.4vw, 13.2vh), 3.2rem);--fs-s8-sub:clamp(.875rem, min(3.5vw, 6.2vh), 1.1rem);--s8-measure:100%;--s8-emblem:clamp(3rem, 13vw, 4.2rem);--s8-firm:clamp(8rem, 38vw, 11rem);--s8-gap:clamp(1.25rem, 6vw, 2.5rem);--s8-drift:80s;--fs-s9-display:clamp(1.55rem, min(7vw, 12.4vh), 3rem);--fs-s9-sub:clamp(.8125rem, min(3.4vw, 6vh), 1.05rem);--fs-s9-quote:clamp(.8125rem, min(3.3vw, 5.87vh), 1rem);--fs-s9-name:clamp(.875rem, min(3.4vw, 6.04vh), 1.05rem);--s9-measure:100%;--s9-sub-measure:100%;--s9-wall:100%;--s9-drift-a:52s;--s9-drift-b:64s;--s9-drift-c:45s;--s6-measure:100%;--s6-rule:clamp(5rem, 24vw, 8rem);--s6-notch:clamp(4.5rem, 22vw, 7rem)}[dir=rtl]{--fs-display:clamp(2.2rem, min(11.4vw, 20.27vh), 4.9rem);--fs-s2-display:clamp(1.7rem, min(7.8vw, 13.87vh), 3.5rem);--fs-s5-display:clamp(1.9rem, min(8.7vw, 15.47vh), 4rem);--fs-micro:clamp(.7rem, min(3vw, 5.33vh), .9rem);--tracking-display:0}}@media (min-width:768px) and (max-width:1023px){:root{--gutter:clamp(2rem, 4.5vw, 3rem);--hero-inline-start:9%;--hero-rule-w:clamp(8rem, 22vw, 14rem);--s2-inline-start:9%;--s2-card-w:clamp(20rem, 62vw, 30rem)}}@media (max-height:560px){:root{--fs-display:clamp(1.75rem, 7.5vh, 4rem);--fs-sub:clamp(.8125rem, 3vh, 1.15rem);--hero-gap-headline-rule:clamp(.6rem, 2.6vh, 1.5rem);--hero-gap-rule-sub:clamp(.6rem, 2.8vh, 1.6rem);--scroll-bottom:clamp(.75rem, 3vh, 1.5rem);--mouse-w:clamp(1.1rem, 4.6vh, 1.6rem);--fs-s2-display:clamp(1.4rem, 6vh, 3rem);--fs-s2-sub:clamp(.75rem, 2.4vh, 1rem);--fs-s2-index:clamp(1.2rem, 4.6vh, 2.2rem);--fs-s2-feature:clamp(.875rem, 2.8vh, 1.15rem);--s2-gap:clamp(.35rem, 1.2vh, .8rem);--fs-s5-display:clamp(1.5rem, 6.6vh, 3.25rem);--fs-s5-body:clamp(.875rem, 2.9vh, 1.2rem)}}@media (min-width:2200px){:root{--hero-inline-start:32%;--s2-inline-start:40%}}
*,:before,:after{box-sizing:border-box}html,body{overscroll-behavior-x:none;margin:0;padding:0;overflow-x:clip}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}body::-webkit-scrollbar{display:none}html[data-timeline=held]{overflow-y:hidden}body{background-color:var(--char-atmosphere);background-image:var(--grid-image);color:var(--c-text);font-family:var(--font-sans);font-synthesis-weight:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-attachment:fixed}button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}a{color:inherit;text-decoration:none}svg{display:block}:focus-visible{outline:var(--border-2) solid var(--char-accent);outline-offset:2px}::selection{color:var(--parchment);background:#b78a4a47}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
