:root{--focus-ring:0 0 0 3px color-mix(in srgb,var(--accent) 35%,transparent);--melt-reach:calc(var(--edge-w) + 8px);--melt-blur:7px;--pool-size:140px;--lamp-x:100vw;--lamp-y:66.667vh;--sy:0px;--font-display:var(--font-display-humanist,ui-sans-serif,system-ui,-apple-system,sans-serif);--font-body:var(--font-body-humanist,ui-sans-serif,system-ui,-apple-system,sans-serif);--font-mono:ui-monospace,"SF Mono",Menlo,monospace;--step-kicker:clamp(0.7rem,0.68rem + 0.1vw,0.76rem);--step-body:clamp(0.94rem,0.9rem + 0.2vw,1rem);--step-lead:clamp(1.05rem,1rem + 0.4vw,1.2rem);--step-h3:clamp(1.2rem,1.1rem + 0.6vw,1.45rem);--step-h2:clamp(1.5rem,1.3rem + 1vw,1.9rem);--step-h1:clamp(1.9rem,1.5rem + 2vw,2.6rem);--step-hero:clamp(2.4rem,1.8rem + 3.4vw,3.8rem);--leading-tight:1.12;--leading-body:1.6;--tracking-tight:-0.01em;--weight-body:400;--weight-display:600;--text-display-size:1.875rem;--text-display-line:1.15;--text-display-weight:700;--text-display-track:-0.02em;--text-title-size:1.375rem;--text-title-line:1.25;--text-title-weight:600;--text-title-track:-0.01em;--text-heading-size:1.0625rem;--text-heading-line:1.35;--text-heading-weight:600;--text-heading-track:-0.005em;--text-body-size:0.9375rem;--text-body-line:1.6;--text-body-weight:400;--text-body-track:0;--text-ledger-size:0.875rem;--text-ledger-line:1.45;--text-ledger-weight:500;--text-ledger-track:0;--text-label-size:0.8125rem;--text-label-line:1.3;--text-label-weight:600;--text-label-track:0.01em;--text-caption-size:0.75rem;--text-caption-line:1.4;--text-caption-weight:500;--text-caption-track:0.005em;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--r-sm:10px;--r-md:16px;--r-lg:24px;--r-full:999px;--motion-duration:0s;--motion-ease:linear;--reveal-distance:0px;--reveal-stagger:0s;--drift-amplitude:0px;--dur-fast:130ms;--dur-base:220ms;--dur-slow:360ms;--dur-ceremony:520ms;--ease-standard:cubic-bezier(0.2,0,0,1);--ease-decelerate:cubic-bezier(0,0,0.2,1);--ease-accelerate:cubic-bezier(0.4,0,1,1);--spring-smooth:cubic-bezier(0.32,1.25,0.5,1);--spring-press:cubic-bezier(0.34,1.56,0.5,1);--spring-snap:cubic-bezier(0.5,1.6,0.5,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--motion-micro:var(--dur-fast) var(--ease-standard);--motion-press:var(--dur-fast) var(--spring-press);--motion-state:var(--dur-base) var(--ease-standard);--motion-spatial-in:var(--dur-slow) var(--spring-smooth);--motion-spatial-out:var(--dur-base) var(--ease-accelerate);--motion-ceremony:var(--dur-ceremony) var(--ease-standard);--card-pad:var(--s5);--section-gap:var(--s6);--control-h:44px;--touch-min:44px;--gutter:clamp(16px,4vw,32px);--measure:68ch;--measure-blurb:46ch;--layout-max:1200px;--z-base:0;--z-raised:10;--z-sticky:50;--z-header:100;--z-overlay:1000;--z-toast:2000;--z-tuner:2147483000}:root,[data-scheme=light]{color-scheme:light;--bg:#ffffff;--surface:#ffffff;--surface-2:#f4f5f7;--ink:#16181d;--ink-soft:#5c626e;--ink-faint:#8b909c;--accent:#3b6fe0;--accent-soft:#e9effc;--on-accent:#ffffff;--line:#e5e7eb;--line-strong:#cbd0d8;--support:#2f9e6b;--warn:#b7791f;--danger:#d64545;--ok:#2f9e6b;--accent-2:var(--accent);--accent-2-soft:var(--accent-soft);--edge-w:1.5px;--edge-stops:#dbe0e8 0deg,#e2e6ee 55deg,#eef1f6 90deg,#fbfcfe 114deg,#ffffff 120deg,#fbfcfe 126deg,#eef1f6 150deg,#e2e6ee 185deg,#d6dbe4 225deg,#d6dbe4 300deg,#dbe0e8 360deg;--edge-stops-hover:#ccd2e0 0deg,#d8dde8 55deg,#e8ecf2 90deg,#ffffff 116deg,#ffffff 124deg,#e8ecf2 150deg,#d8dde8 185deg,#c8d0dd 225deg,#c8d0dd 300deg,#ccd2e0 360deg;--edge-stops-active:color-mix(in srgb,var(--accent) 40%,transparent) 0deg,color-mix(in srgb,var(--accent) 52%,transparent) 75deg,color-mix(in srgb,var(--accent) 92%,white) 120deg,color-mix(in srgb,var(--accent) 52%,transparent) 165deg,color-mix(in srgb,var(--accent) 40%,transparent) 240deg,color-mix(in srgb,var(--accent) 40%,transparent) 300deg,color-mix(in srgb,var(--accent) 40%,transparent) 360deg;--edge-melt:rgba(180,189,205,0) 0deg,rgba(180,189,205,0.10) 70deg,rgba(168,178,197,0.20) 120deg,rgba(180,189,205,0.10) 170deg,rgba(180,189,205,0) 240deg,rgba(180,189,205,0) 300deg,rgba(180,189,205,0) 360deg;--edge-spot:color-mix(in srgb,var(--accent) 26%,transparent);--pool:color-mix(in srgb,var(--accent) 5%,transparent);--hover-tint:rgba(22,24,29,0.035);--fresnel-tight:rgba(22,24,29,0.05);--sheen-amb:rgba(22,24,29,0.025);--press-depth:inset 0 2px 6px rgba(22,24,29,0.16);--shadow-sm:0 1px 2px rgba(16,18,24,0.06),0 2px 8px rgba(16,18,24,0.05);--shadow-md:0 2px 6px rgba(16,18,24,0.07),0 10px 28px rgba(16,18,24,0.08);--shadow-lg:0 8px 24px rgba(16,18,24,0.10),0 24px 60px rgba(16,18,24,0.12)}[data-scheme=dark]{color-scheme:dark;--bg:#0b0d10;--surface:#14171c;--surface-2:#1d2127;--ink:#f3f4f6;--ink-soft:#a1a7b3;--ink-faint:#6b7280;--accent:#5b8cf7;--accent-soft:rgba(91,140,247,0.16);--on-accent:#0b0d10;--line:rgba(255,255,255,0.10);--line-strong:rgba(255,255,255,0.18);--support:#3ecf8e;--warn:#e8b14a;--danger:#f0616d;--ok:#3ecf8e;--accent-2:var(--accent);--accent-2-soft:var(--accent-soft);--edge-w:2px;--edge-stops:rgba(226,230,240,0.05) 0deg,rgba(226,230,240,0.10) 55deg,rgba(233,237,246,0.26) 90deg,rgba(244,246,252,0.46) 114deg,rgba(250,251,255,0.53) 120deg,rgba(244,246,252,0.46) 126deg,rgba(233,237,246,0.26) 150deg,rgba(226,230,240,0.10) 185deg,rgba(222,226,238,0.034) 225deg,rgba(226,230,240,0.05) 300deg,rgba(226,230,240,0.05) 360deg;--edge-stops-hover:rgba(228,232,242,0.14) 0deg,rgba(232,236,245,0.24) 55deg,rgba(238,241,249,0.43) 90deg,rgba(250,251,255,0.70) 116deg,rgba(250,251,255,0.70) 124deg,rgba(238,241,249,0.43) 150deg,rgba(232,236,245,0.24) 185deg,rgba(228,232,242,0.11) 225deg,rgba(228,232,242,0.14) 300deg,rgba(228,232,242,0.14) 360deg;--edge-stops-active:color-mix(in srgb,var(--accent) 30%,transparent) 0deg,color-mix(in srgb,var(--accent) 41%,transparent) 75deg,color-mix(in srgb,var(--accent) 75%,white) 120deg,color-mix(in srgb,var(--accent) 41%,transparent) 165deg,color-mix(in srgb,var(--accent) 30%,transparent) 240deg,color-mix(in srgb,var(--accent) 30%,transparent) 300deg,color-mix(in srgb,var(--accent) 30%,transparent) 360deg;--edge-melt:rgba(226,230,244,0) 0deg,rgba(226,230,244,0.07) 50deg,rgba(233,237,248,0.17) 90deg,rgba(242,244,252,0.29) 120deg,rgba(233,237,248,0.17) 150deg,rgba(226,230,244,0.07) 190deg,rgba(226,230,244,0) 245deg,rgba(226,230,244,0) 300deg,rgba(226,230,244,0) 360deg;--edge-spot:rgba(233,237,250,0.40);--pool:rgba(233,237,250,0.05);--hover-tint:rgba(238,240,250,0.045);--fresnel-tight:rgba(233,236,250,0.057);--sheen-amb:rgba(233,236,250,0.029);--press-depth:inset 0 2px 6px rgba(0,0,0,0.32);--shadow-sm:0 1px 2px rgba(0,0,0,0.5),0 6px 18px rgba(0,0,0,0.45);--shadow-md:0 2px 8px rgba(0,0,0,0.55),0 18px 44px rgba(0,0,0,0.55);--shadow-lg:0 12px 32px rgba(0,0,0,0.6),0 32px 80px rgba(0,0,0,0.6)}[data-world=cockpit]{--card-pad:var(--s5);--section-gap:var(--s5);--control-h:40px;--touch-min:40px;--gutter:clamp(12px,2.5vw,24px);--measure:72ch;--layout-max:1280px}[data-world=member]{--card-pad:var(--s5);--section-gap:var(--s6);--control-h:44px;--touch-min:44px;--gutter:clamp(16px,4vw,32px);--measure:68ch;--layout-max:1120px}[data-world=public]{--card-pad:var(--s6);--section-gap:var(--s7);--control-h:48px;--touch-min:44px;--gutter:clamp(20px,6vw,56px);--measure:64ch;--layout-max:1240px}[data-motion=instant]{--motion-duration:0s;--motion-ease:linear;--reveal-distance:0px;--reveal-stagger:0s;--drift-amplitude:0px}[data-motion=saturn]{--motion-duration:0.9s;--motion-ease:cubic-bezier(0.16,1,0.3,1);--reveal-distance:32px;--reveal-stagger:0.12s;--drift-amplitude:16px}[data-motion=zulu]{--motion-duration:0.22s;--motion-ease:cubic-bezier(0.3,0,0,1);--reveal-distance:10px;--reveal-stagger:0.04s;--drift-amplitude:0px}[data-variant-button-fill=solid] .loom-btn[data-tone=primary]{background:var(--accent);color:var(--on-accent);border-color:transparent}[data-variant-button-fill=outline] .loom-btn[data-tone=primary]{background:transparent;color:var(--accent);border-color:var(--accent)}[data-variant-button-fill=ghost] .loom-btn[data-tone=primary]{background:transparent;color:var(--accent);border-color:transparent}[data-variant-card-elevation=flat] .loom-card{box-shadow:none;border-color:transparent}[data-variant-card-elevation=flat] .loom-card:before,[data-variant-card-elevation=flat] .loom-card__glaze{display:none}[data-variant-card-elevation=bordered] .loom-card{box-shadow:none;border-color:var(--line)}[data-variant-card-elevation=bordered] .loom-card:before,[data-variant-card-elevation=bordered] .loom-card__glaze{display:none}[data-variant-card-elevation=raised] .loom-card{box-shadow:inset 0 0 0 999px transparent,inset 0 0 5px -2px var(--fresnel-tight),inset 0 0 26px -8px var(--sheen-amb),var(--shadow-md)}[data-variant-control-shape=sharp] .loom-input{border-radius:0}[data-variant-control-shape=soft] .loom-input{border-radius:var(--r-sm)}[data-variant-control-shape=pill] .loom-input{border-radius:var(--r-full)}[data-variant-heading-case=none] .loom-heading{text-transform:none}[data-variant-heading-case=upper] .loom-heading{text-transform:uppercase;letter-spacing:.02em}[data-variant-focus-style=ring] :focus-visible{outline:none;box-shadow:var(--focus-ring)}[data-variant-focus-style=underline] :focus-visible{outline:none;text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion:reduce){:root{--dur-fast:0s;--dur-base:0s;--dur-slow:0s;--dur-ceremony:0s;--ease-spring:linear;--spring-smooth:linear;--spring-press:linear;--spring-snap:linear;--ease-accelerate:linear}[data-motion=instant],[data-motion=saturn],[data-motion=zulu]{--motion-duration:0s;--motion-ease:linear;--reveal-distance:0px;--reveal-stagger:0s;--drift-amplitude:0px}}.__variable_f367f3{--font-body-humanist:"Inter","Inter Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.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:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-display-humanist:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.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 Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_dd5b2f{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_dd5b2f{--font-display-grotesk:"Space Grotesk","Space Grotesk Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.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:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_eb41fe{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_eb41fe{--font-display-serif:"Fraunces","Fraunces Fallback"}.__variable_64b714{--font-display-editorial:"Newsreader","Newsreader Fallback"}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.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:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_64b714{font-family:Newsreader,Newsreader Fallback;font-style:normal}.__variable_64b714{--font-body-editorial:"Newsreader","Newsreader Fallback"}.__variable_3c557b{--font-display-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/886030b0b59bc5a7-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/0aa834ed78bf6d07-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/67957d42bae0796d-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f911b923c6adde36-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/939c4f875ee75fbb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bb3ef058b751a6ad-s.p.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:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_3c557b{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_3c557b{--font-body-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/6fd941fcd74fb497-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7cb025c0ffa46db8-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/06778afafef13b04-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/147a727ce01afd0a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cormorant;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/7219c48e37faf350-s.p.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:Cormorant Fallback;src:local("Times New Roman");ascent-override:95.52%;descent-override:29.67%;line-gap-override:0.00%;size-adjust:96.74%}.__className_5dd834{font-family:Cormorant,Cormorant Fallback;font-style:normal}.__variable_5dd834{--font-display-cormorant:"Cormorant","Cormorant Fallback"}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/313510e2713fb214-s.p.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:Hanken Grotesk Fallback;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_9c618b{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_9c618b{--font-body-cormorant:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/47f136985ef5b5cb-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/4ead58c4dcc3f285-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/28a2004cf8372660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(/_next/static/media/eaead17c7dbfcd5d-s.p.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:Playfair Display Fallback;src:local("Times New Roman");ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:111.26%}.__className_0a80b4{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.__variable_0a80b4{--font-display-playfair:"Playfair Display","Playfair Display Fallback"}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.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:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_eef148{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_eef148{--font-body-playfair:"Nunito","Nunito Fallback"}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-s.p.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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_ce197d{font-family:Sora,Sora Fallback;font-style:normal}.__variable_ce197d{--font-display-sora:"Sora","Sora Fallback"}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.01em;margin:0 0 var(--s3);text-wrap:balance}h1{font-size:clamp(1.75rem,4vw,2.5rem)}h2{font-size:clamp(1.35rem,3vw,1.75rem)}h3{font-size:1.15rem}p{margin:0 0 var(--s4)}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}img,svg,video{max-width:100%;height:auto;display:block}.skip-link{position:absolute;left:var(--s4);top:var(--s4);z-index:100;padding:var(--s2) var(--s4);background:var(--surface);color:var(--ink);border-radius:var(--r-sm);box-shadow:var(--shadow-md);transform:translateY(-200%);transition:transform .18s ease}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}