@font-face{font-family:Inter;font-style:normal;font-weight:300;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:300;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:300;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:300;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:300;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:300;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:300;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;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;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_89f9d3{font-family:Inter,Inter Fallback,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:normal}.__variable_89f9d3{--font-inter:"Inter","Inter Fallback",Helvetica Neue,Helvetica,Arial,sans-serif}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/549f3207e4dc8ccc-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 Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/12230530d2dadb28-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0777ddcec72523b2-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/52c3b4aac1ddd43b-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 Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4e172f7ee3547354-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 Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/930e1862c6db3a29-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter Tight;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/91871727cde5fc39-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 Tight Fallback;src:local("Arial");ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.00%;size-adjust:96.39%}.__className_dd6ea2{font-family:Inter Tight,Inter Tight Fallback,Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}.__variable_dd6ea2{--font-inter-tight:"Inter Tight","Inter Tight Fallback",Inter,Helvetica Neue,Helvetica,Arial,sans-serif}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-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:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_64b68a{font-family:"Instrument Serif","Instrument Serif Fallback",Iowan Old Style,Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.__variable_64b68a{--font-instrument-serif:"Instrument Serif","Instrument Serif Fallback",Iowan Old Style,Georgia,Times New Roman,serif}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c10e65354f31a966-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;font-display:swap;src:url(/_next/static/media/18db5f711778bd55-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;font-display:swap;src:url(/_next/static/media/02b79f0bd347001b-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5c1dcbfbff27328a-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_9959e6{font-family:Playfair Display,Playfair Display Fallback,Times New Roman,Times,Georgia,serif;font-weight:400;font-style:normal}.__variable_9959e6{--font-playfair:"Playfair Display","Playfair Display Fallback",Times New Roman,Times,Georgia,serif}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2f186ab49059fbbb-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:400;font-display:swap;src:url(/_next/static/media/7be269dd6123b082-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:400;font-display:swap;src:url(/_next/static/media/db5568a2cfd831e2-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:400;font-display:swap;src:url(/_next/static/media/6760c1b492207d80-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:400;font-display:swap;src:url(/_next/static/media/1f424c9580f97313-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-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/427e4a37d3642943-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_5c096b{font-family:JetBrains Mono,JetBrains Mono Fallback,Courier New,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-style:normal}.__variable_5c096b{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback",Courier New,ui-monospace,SFMono-Regular,Menlo,monospace}:root{--ink:#000000;--ink-2:#050505;--ink-3:#050505;--glow:#000000;--line:rgba(255,255,255,.18);--line-2:rgba(255,255,255,.42);--fg:#FFFFFF;--fg-2:#B3B3B3;--fg-3:#8C8C8C;--rec:#FFFFFF;--hot:#FF7A66;--hot-bg:rgba(255,122,102,.14);--warm:#F5B544;--warm-bg:rgba(245,181,68,.14);--cool:#7FB2FF;--cool-bg:rgba(127,178,255,.14);--ok:#5FD39A;--ok-bg:rgba(95,211,154,.14);--nc-orange:#E8492F;--nc-orange-hover:#FFFFFF;--nc-orange-press:#E6E6E6;--nc-orange-soft:rgba(255,255,255,.14);--nc-charcoal:#050505;--nc-black:#000000;--nc-ink-950:var(--ink);--nc-ink-900:var(--ink-2);--nc-ink-800:var(--ink-3);--nc-ink-700:#0A0A0A;--nc-ink-600:#111111;--nc-ink-500:#3A3A3A;--nc-ink-400:#6B6B6B;--nc-ink-350:var(--fg-3);--nc-ink-300:var(--fg-2);--nc-ink-200:#C4C4C4;--nc-ink-100:#E6E6E6;--nc-white:var(--fg);--nc-success:var(--ok);--nc-warning:var(--warm);--nc-danger:var(--hot);--nc-info:var(--cool);--surface-page:var(--ink);--surface-sunken:var(--ink-2);--surface-raised:var(--ink-2);--surface-card:transparent;--surface-overlay:rgba(0,0,0,.86);--surface-inverse:var(--fg);--text-primary:var(--fg);--text-secondary:var(--fg-2);--text-tertiary:var(--fg-3);--text-inverse:var(--ink);--text-accent:var(--fg);--text-on-accent:var(--ink);--border-subtle:var(--line);--border-strong:var(--line-2);--border-accent:var(--fg);--accent:var(--fg);--accent-hover:#E6E6E6;--accent-press:#CCCCCC;--focus-ring:0 0 0 2px var(--ink),0 0 0 4px var(--fg);--scrim-bottom:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.32) 45%,rgba(0,0,0,.94));--scrim-top:linear-gradient(180deg,rgba(0,0,0,.6),rgba(0,0,0,0));--font-sans:var(--font-inter),"Helvetica Neue",Helvetica,Arial,ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-playfair),"Times New Roman",Times,Georgia,serif;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-mono:var(--font-jetbrains),"Courier New",ui-monospace,SFMono-Regular,Menlo,monospace;--text-giant:clamp(44px,13vw,250px);--text-display:clamp(46px,14.583vw,280px);--text-hero:clamp(44px,13vw,250px);--text-h1:clamp(40px,7.2vw,96px);--text-h2:clamp(30px,4.2vw,52px);--text-h3:23px;--text-card:23px;--text-lede:clamp(17px,1.5vw,19px);--text-lg:19px;--text-md:16px;--text-sm:14px;--text-xs:12px;--text-2xs:11px;--leading-giant:.8;--leading-display:.73;--leading-hero:.9;--leading-tight:1.15;--leading-snug:1.3;--leading-normal:1.5;--leading-relaxed:1.6;--tracking-giant:-.04em;--tracking-display:-.07em;--tracking-title:-.05em;--tracking-light:-.04em;--tracking-heading:-.03em;--tracking-body:0;--tracking-label:.1em;--tracking-button:.1em;--tracking-mono:.1em;--weight-light:300;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--type-giant:var(--weight-light) var(--text-giant)/var(--leading-giant) var(--font-sans);--type-display:var(--weight-regular) var(--text-display)/var(--leading-display) var(--font-serif);--type-hero:var(--weight-light) var(--text-hero)/var(--leading-giant) var(--font-sans);--type-h1:var(--weight-light) var(--text-h1)/var(--leading-hero) var(--font-sans);--type-h2:var(--weight-light) var(--text-h2)/var(--leading-tight) var(--font-sans);--type-h3:var(--weight-bold) var(--text-h3)/var(--leading-snug) var(--font-sans);--type-card:var(--weight-bold) var(--text-card)/var(--leading-snug) var(--font-sans);--type-card-sub:var(--weight-light) var(--text-card)/var(--leading-snug) var(--font-sans);--type-quote:var(--weight-regular) clamp(32px,4.6vw,60px)/1 var(--font-serif);--type-lede:var(--weight-regular) var(--text-lede)/var(--leading-snug) var(--font-sans);--type-body-lg:var(--weight-regular) var(--text-lg)/var(--leading-snug) var(--font-sans);--type-body:var(--weight-regular) var(--text-md)/var(--leading-normal) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--leading-normal) var(--font-sans);--type-label:var(--weight-regular) var(--text-sm)/1.43 var(--font-mono);--type-mono:var(--weight-regular) var(--text-sm)/1.43 var(--font-mono);--type-button:var(--weight-regular) var(--text-md)/1 var(--font-sans);--spacing-1:10px;--spacing-2:20px;--spacing-3:30px;--spacing-4:60px;--spacing-5:120px;--spacing-5-5:180px;--spacing-6:240px;--space-1:4px;--space-2:10px;--space-3:12px;--space-4:20px;--space-5:30px;--space-6:30px;--space-7:60px;--space-8:60px;--space-9:120px;--space-10:180px;--space-11:240px;--container-max:100%;--gutter:20px;--grid-cols:12;--grid-gap:20px;--section-gap:clamp(60px,9vw,120px);--section-gap-lg:clamp(120px,14vw,240px);--nav-h:72px;--page-top:calc(var(--nav-h) + clamp(40px,6vw,120px));--control-sm:40px;--control-md:52px;--control-lg:60px;--radius-none:0;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-xl:0;--radius-2xl:0;--radius-pill:0;--radius-input:10px;--shadow-none:none;--shadow-overlay:none;--blur-nav:none;--blur-overlay:none;--ease:linear;--ease-out:linear;--ease-inout:ease-in-out;--dur-chrome:200ms;--dur-roll:250ms;--dur-fast:200ms;--dur-base:400ms;--dur-page:400ms;--dur-slow:400ms;--dur-reveal:400ms;--dim:.4;--hover-opacity:1;--press-scale:1;--tile-zoom:1;--reel-opacity:.85;--media-aspect-wide:16/9;--media-aspect-scope:2.39/1;--media-aspect-tall:3/4;--media-aspect-poster:4/5;--media-aspect-square:1/1}.nc-skip{position:absolute;left:20px;top:-60px;z-index:100;padding:10px 20px;background:var(--fg);color:var(--ink);border-radius:0;font:var(--type-button);transition:top var(--dur-chrome) var(--ease)}.nc-skip:focus-visible{top:20px}.nc-eyebrow,.nc-tagmono{font:var(--type-label);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg);margin:0}.nc-giant{font:var(--type-giant);letter-spacing:var(--tracking-giant);text-transform:uppercase;margin:0}.nc-display{font:var(--type-display);letter-spacing:var(--tracking-display);margin:0}.nc-quote{font:var(--type-quote);letter-spacing:-.05em;margin:0;max-width:20ch}.nc-h1{font:var(--type-h1);letter-spacing:var(--tracking-title);max-width:16ch}.nc-h1,.nc-h2{margin:0;text-wrap:balance}.nc-h2{font:var(--type-h2);letter-spacing:var(--tracking-light);max-width:20ch}.nc-lede{font:var(--type-lede);color:var(--fg-2);max-width:62ch;margin:0}.nc-mono{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-mono)}.nc-wrap{box-sizing:border-box;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter)}.nc-section{padding-block:var(--section-gap)}.nc-section--lg{padding-block:var(--section-gap-lg)}.nc-section--ruled{border-top:1px solid var(--line)}.nc-sechead{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:var(--spacing-4)}.nc-sechead__stack{display:flex;flex-direction:column;gap:10px}.nc-closing__title{grid-column:span 7;max-width:none;text-wrap:balance}.nc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;height:var(--control-md);padding:0 24px;border-radius:0;border:1px solid transparent;font:var(--type-button);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;text-decoration:none;transition:background-color var(--dur-chrome) var(--ease),border-color var(--dur-chrome) var(--ease),color var(--dur-chrome) var(--ease),opacity var(--dur-chrome) var(--ease)}.nc-btn,.nc-btn--sentence{letter-spacing:0;text-transform:none}.nc-btn--sm{height:var(--control-sm);padding:0 16px;font-size:14px}.nc-btn--md{height:var(--control-md)}.nc-btn--lg{height:var(--control-lg);padding:0 30px;font-size:16px}.nc-btn--full{width:100%}.nc-btn--accent,.nc-btn--primary{background:var(--fg);color:var(--ink);border-color:var(--fg)}.nc-btn--accent:hover,.nc-btn--primary:hover{background:#e6e6e6;border-color:#e6e6e6}.nc-btn--ghost,.nc-btn--secondary{background:transparent;color:var(--fg);border-color:var(--line-2)}.nc-btn--ghost:hover,.nc-btn--secondary:hover{border-color:var(--fg)}.nc-btn--red{background:#e74a2e;color:#000;border-color:transparent}.nc-btn--red:hover{background:#ff6a4d}.nc-btn--red svg{transition:transform var(--dur-chrome) var(--ease)}.nc-btn--red:hover svg{transform:translateX(6px)}.nc-btn--red:focus-visible{outline:2px solid #f4f1ec;outline-offset:3px;box-shadow:none}@media (prefers-reduced-motion:reduce){.nc-btn--red svg{transition:none}.nc-btn--red:hover svg{transform:none}}.nc-btn--link{background:transparent;color:var(--fg);border:none;height:auto;text-transform:none;letter-spacing:0;border-radius:0;padding:0 0 3px;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0);transition:box-shadow var(--dur-chrome) var(--ease)}.nc-btn--link:focus-visible,.nc-btn--link:hover{box-shadow:inset 0 -1px 0 0 var(--fg)}.nc-btn:active:not(:disabled){transform:none}.nc-btn:disabled{cursor:not-allowed;background:transparent;color:var(--fg-3);border-color:var(--line);transform:none}.nc-iconbtn{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:0;cursor:pointer;transition:background var(--dur-chrome) var(--ease),border-color var(--dur-chrome) var(--ease),opacity var(--dur-chrome) var(--ease)}.nc-iconbtn--sm{width:40px;height:40px}.nc-iconbtn--md{width:48px;height:48px}.nc-iconbtn--lg{width:80px;height:80px}.nc-iconbtn--circle{border-radius:var(--radius-input)}.nc-iconbtn--accent,.nc-iconbtn--primary{background:var(--fg);color:var(--ink);border:1px solid var(--fg)}.nc-iconbtn--accent:hover,.nc-iconbtn--primary:hover{background:#e6e6e6}.nc-iconbtn--ghost,.nc-iconbtn--secondary{background:transparent;color:var(--fg);border:1px solid var(--line-2)}.nc-iconbtn--ghost:hover,.nc-iconbtn--secondary:hover{border-color:var(--fg)}.nc-iconbtn--glass{background:transparent;color:var(--fg);border:1px solid var(--fg)}.nc-iconbtn--glass:hover{background:var(--fg);color:var(--ink)}.nc-iconbtn:active:not(:disabled){transform:none}.nc-iconbtn:disabled{cursor:not-allowed;opacity:.4}.nc-pill{height:40px;padding:0 16px;border-radius:0;border:1px solid var(--line-2);background:transparent;color:var(--fg);font:var(--type-button);text-transform:none;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;gap:8px;text-decoration:none;transition:background-color var(--dur-chrome) var(--ease),border-color var(--dur-chrome) var(--ease),color var(--dur-chrome) var(--ease)}.nc-pill:hover{border-color:var(--fg)}.nc-pill[aria-current=page],.nc-pill[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.nc-chip{height:52px;padding:0 20px;font-size:16px}.nc-chip--sm{height:40px;padding:0 16px;font-size:14px;color:var(--fg-2)}.nc-opt{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;min-height:104px;padding:20px;border-radius:0;border:1px solid var(--line-2);background:var(--ink-2);color:var(--fg);cursor:pointer;font:inherit;transition:background-color var(--dur-chrome) var(--ease),border-color var(--dur-chrome) var(--ease),color var(--dur-chrome) var(--ease)}.nc-opt:hover{border-color:var(--fg)}.nc-opt__title{font-size:19px;font-weight:var(--weight-regular);letter-spacing:-.02em}.nc-opt__desc{font:var(--type-body-sm);color:var(--fg-2)}.nc-opt[aria-pressed=true]{background:var(--fg);color:var(--ink);border-color:var(--fg)}.nc-opt[aria-pressed=true] .nc-opt__desc{color:#3a3a3a}.nc-frame{position:relative;overflow:hidden;border-radius:0;background:var(--ink-2);max-width:100%}.nc-frame--169{aspect-ratio:16/9}.nc-frame--scope{aspect-ratio:2.39/1}.nc-frame--45{aspect-ratio:4/5}.nc-frame--34{aspect-ratio:3/4}.nc-frame--flush{border-radius:0}.nc-frame img,.nc-frame video{width:100%;height:100%;object-fit:cover}.nc-frame__chip{position:absolute;left:20px;bottom:20px;display:inline-flex;align-items:center;gap:8px;padding:0;border-radius:0;background:transparent;font:var(--type-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg);text-shadow:0 1px 12px rgba(0,0,0,.9)}.nc-frame__chip--top{bottom:auto;top:20px}.nc-frame__chip i{width:7px;height:7px;border-radius:50%;background:var(--rec)}.nc-frame__play{position:absolute;inset:0;display:grid;place-items:center}.nc-tile{display:flex;flex-direction:column;gap:10px;color:var(--fg);text-decoration:none}.nc-tile:focus-visible .nc-frame img,.nc-tile:hover .nc-frame img{transform:none}.nc-tile__title{font:var(--type-card)}.nc-tile__sub,.nc-tile__title{letter-spacing:var(--tracking-heading);margin:0}.nc-tile__sub{font:var(--type-card-sub);color:var(--fg)}.nc-tile__meta{display:flex;justify-content:space-between;align-items:baseline;gap:20px;flex-wrap:wrap}.nc-tile__meta p{color:var(--fg-3);font:var(--type-mono);margin:0}.nc-card{display:block;background:transparent;color:var(--fg);text-decoration:none;border:none;padding:0;text-align:inherit;font:inherit;width:100%}.nc-card--interactive{cursor:pointer}.nc-card__media{position:relative;overflow:hidden;border-radius:0;background:var(--ink-2)}.nc-card__zoom{position:absolute;inset:0}.nc-card--interactive:focus-visible .nc-card__zoom,.nc-card--interactive:hover .nc-card__zoom{transform:none}.nc-card__title{transition:opacity var(--dur-chrome) var(--ease)}.nc-card--interactive:focus-visible .nc-card__title,.nc-card--interactive:hover .nc-card__title{text-decoration:none}.nc-tag{display:inline-flex;align-items:center;border-radius:0;font:var(--type-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;white-space:nowrap;border:none;background:transparent;color:var(--fg);transition:opacity var(--dur-chrome) var(--ease),box-shadow var(--dur-chrome) var(--ease)}.nc-tag--interactive{cursor:pointer;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0)}.nc-tag--interactive:focus-visible,.nc-tag--interactive:hover{box-shadow:inset 0 -1px 0 0 var(--fg)}.nc-tag--selected{box-shadow:inset 0 -1px 0 0 var(--fg);opacity:1}.nc-tab{border:none;background:transparent;cursor:pointer;font:var(--type-button);letter-spacing:0;text-transform:none;color:var(--fg-3);transition:color var(--dur-chrome) var(--ease)}.nc-tab:hover{color:var(--fg)}.nc-row{scrollbar-width:none}.nc-row::-webkit-scrollbar{display:none}.nc-row:focus-visible{box-shadow:var(--focus-ring);border-radius:0}.nc-scroll-x{overflow-x:auto;border:1px solid var(--line);border-radius:0}:root{--ease-reveal:cubic-bezier(0.22,1,0.36,1);--dur-rise:900ms}.nc-reveal[data-reveal=pending]{opacity:0;transform:translate3d(0,28px,0)}.nc-reveal[data-reveal=in]{opacity:1;transform:none;transition:opacity var(--dur-rise) var(--ease-reveal),transform var(--dur-rise) var(--ease-reveal);transition-delay:var(--reveal-delay,0s)}.nc-lines{display:block}.nc-lines__line{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.nc-lines__inner{display:block;transform:translate3d(0,110%,0);transition:transform var(--dur-rise) var(--ease-reveal);transition-delay:var(--line-delay,0s)}.nc-lines[data-reveal=in] .nc-lines__inner{transform:none}@media (prefers-reduced-motion:reduce){.nc-reveal[data-reveal=pending]{opacity:1;transform:none}.nc-reveal[data-reveal=in]{transition:none}.nc-lines__inner{transform:none;transition:none}}.nc-live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--rec);margin-right:8px;animation:nc-pulse 1.8s linear infinite}@keyframes nc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.nc-live-dot{animation:none}}.nc-grid{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.nc-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.nc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.nc-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.nc-grid--lead{grid-template-columns:2fr 1fr 1fr}.nc-grid--offset{grid-template-columns:1.4fr 1fr}.nc-grid--12{grid-template-columns:repeat(12,minmax(0,1fr))}.nc-span-full{grid-column:1/-1}.nc-hero-film{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:var(--ink)}@media (min-aspect-ratio:8/5) and (max-aspect-ratio:19/10){.nc-hero-film{object-fit:cover}}.nc-hero-film__dim{position:absolute;inset:0;background:var(--ink);opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.nc-hero-film__dim[data-on]{opacity:.75}@media (prefers-reduced-motion:reduce){.nc-hero-film__dim{transition:none}}.nc-hero-still{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.nc-hero-still[data-on]{opacity:1}.nc-hero-still[data-instant]{transition:none}@media (prefers-reduced-motion:reduce){.nc-hero-still{transition:none}}:root{--nc-nav-panel:var(--ink);--nc-nav-hair:var(--line);--nc-nav-current:var(--fg);--nc-nav-dur:var(--dur-chrome)}.nc-nav{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--ink);border-bottom:1px solid var(--nc-nav-hair);transform:translateY(0);transition:transform var(--nc-nav-dur) var(--ease)}.nc-nav.nc-chrome{transition:transform var(--nc-nav-dur) var(--ease),opacity var(--dur-page) var(--ease),background-color var(--nc-nav-dur) var(--ease)}.nc-nav[data-scroll=down]{transform:translateY(-100%)}.nc-nav[data-scroll=up]{transform:translateY(0)}.nc-nav:focus-within{transform:translateY(0)!important}.nc-nav--float{background:transparent;border-bottom-width:0}.nc-nav--float[data-scrolled]{background:var(--ink);border-bottom-width:1px}.nc-nav--float:has(.nc-nav__panel[data-open=true]){background:var(--ink)}.nc-nav__bar{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:0 var(--gutter);height:var(--nav-h);gap:30px}.nc-nav__bar,.nc-nav__logo{display:flex;align-items:center}.nc-nav__logo{flex:none}.nc-nav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:20px}.nc-nav__item{position:static}.nc-nav__trigger{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;border:none;border-radius:0;background:transparent;color:var(--fg);font:var(--type-button);cursor:pointer;transition:opacity var(--nc-nav-dur) var(--ease)}.nc-nav__list:focus-within .nc-nav__trigger,.nc-nav__list:hover .nc-nav__trigger{opacity:var(--dim)}.nc-nav__trigger:focus-visible,.nc-nav__trigger:hover,.nc-nav__trigger[aria-expanded=true]{opacity:1!important;background:transparent}.nc-nav__t{position:relative;display:inline-block}.nc-nav__trigger[data-current=true] .nc-nav__t:after{content:"";position:absolute;left:0;right:0;top:calc(100% + 6px);height:1px;border-radius:0;background:var(--nc-nav-current)}.nc-nav__chev{width:12px;height:12px;flex:none;transition:transform var(--nc-nav-dur) var(--ease)}.nc-nav__trigger[aria-expanded=true] .nc-nav__chev{transform:rotate(180deg)}.nc-nav__panel{position:absolute;top:100%;left:0;right:0;background:var(--nc-nav-panel);border-top:1px solid var(--nc-nav-hair);border-bottom:1px solid var(--nc-nav-hair);box-shadow:none;max-height:calc(100dvh - var(--nav-h));overflow-y:auto;opacity:0;transition:opacity var(--nc-nav-dur) var(--ease)}.nc-nav__panel[data-open=true]{opacity:1}.nc-nav__panel[hidden]{display:none}.nc-nav__panel-inner{box-sizing:border-box;max-width:var(--container-max);margin:0 auto;padding:30px var(--gutter) 60px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-column-gap:var(--grid-gap);column-gap:var(--grid-gap);grid-row-gap:30px;row-gap:30px}.nc-nav__group-label{font:var(--type-mono);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fg-3);margin:0 0 20px}.nc-nav__group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.nc-nav__link{display:block;padding:6px 0;text-decoration:none;color:var(--fg);transition:opacity var(--nc-nav-dur) var(--ease)}.nc-nav__group ul:focus-within .nc-nav__link,.nc-nav__group ul:hover .nc-nav__link{opacity:var(--dim)}.nc-nav__group ul .nc-nav__link:focus-visible,.nc-nav__group ul .nc-nav__link:hover{opacity:1}.nc-nav__link-label{display:block;font:var(--type-body-lg);letter-spacing:var(--tracking-heading)}.nc-nav__link:focus-visible .nc-nav__link-label,.nc-nav__link:hover .nc-nav__link-label{text-decoration:none}.nc-nav__link[aria-current=page] .nc-nav__link-label{text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:var(--nc-nav-current);text-decoration-color:var(--nc-nav-current);text-decoration-thickness:1px}.nc-nav__desc{display:block;margin-top:2px;font:var(--type-body-sm);color:var(--fg-3)}.nc-nav__feature-group{grid-column:4}.nc-nav__feature img{display:block;width:100%;height:auto;aspect-ratio:2.39/1;object-fit:cover;border:none;border-radius:0;margin-bottom:10px}.nc-nav__end{margin-left:auto;display:flex;align-items:center;gap:10px;flex:none}.nc-nav__cta{display:inline-flex;align-items:center;justify-content:center;height:44px;padding:0 20px;border-radius:0;background:var(--fg);color:var(--ink);font:var(--type-button);text-decoration:none;white-space:nowrap;transition:background var(--nc-nav-dur) var(--ease)}.nc-nav__cta:hover{background:#e6e6e6}.nc-nav__cta--ghost{background:transparent;color:var(--fg);border:1px solid var(--line-2)}.nc-nav__cta--ghost:hover{background:transparent;border-color:var(--fg)}.nc-nav__drawer-ctas{display:none;flex-direction:column;gap:10px;margin-top:20px}.nc-nav__toggle{display:none;align-items:center;gap:8px;height:44px;padding:0 14px;border:1px solid var(--line-2);border-radius:0;background:transparent;color:var(--fg);font:var(--type-button);cursor:pointer}@media (max-width:63.999em){:root{--nav-h:64px}.nc-nav__toggle{display:inline-flex}.nc-nav__drawer{position:fixed;inset:var(--nav-h) 0 0 0;background:var(--ink);padding:8px var(--gutter) calc(20px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;display:grid;align-content:start}.nc-nav__drawer[hidden]{display:none}.nc-nav__list{display:block}.nc-nav__group ul:focus-within .nc-nav__link,.nc-nav__group ul:hover .nc-nav__link,.nc-nav__list:focus-within .nc-nav__trigger,.nc-nav__list:hover .nc-nav__trigger{opacity:1}.nc-nav__home+.nc-nav__item,.nc-nav__item+.nc-nav__item{border-top:1px solid var(--nc-nav-hair)}.nc-nav__home a{display:flex;align-items:center;text-decoration:none}.nc-nav__home a,.nc-nav__trigger{min-height:56px;font:var(--type-body-lg)}.nc-nav__trigger{width:100%;padding:0;border-radius:0;justify-content:space-between}.nc-nav__trigger[data-current=true] .nc-nav__t:after{top:calc(100% + 10px)}.nc-nav__panel{position:static;background:transparent;border:none;box-shadow:none;max-height:none;overflow:visible;opacity:1}.nc-nav__panel-inner{grid-template-columns:1fr;padding:0 0 20px;row-gap:20px}.nc-nav__link{padding:10px 0}.nc-nav__feature-group{display:none}.nc-nav__cta{width:100%;height:52px}.nc-nav__drawer-ctas{display:flex}.nc-nav__end{margin-left:auto}.nc-nav__desktop-cta{display:none}.nc-nav[data-scroll=down]:has(.nc-nav__drawer:not([hidden])){transform:translateY(0)}}@media (min-width:64em){.nc-nav__drawer{display:contents}.nc-nav__drawer-ctas,.nc-nav__home{display:none}}@media (prefers-reduced-motion:reduce){.nc-nav,.nc-nav.nc-chrome,.nc-nav__chev,.nc-nav__cta,.nc-nav__link,.nc-nav__panel,.nc-nav__trigger{transition:none}.nc-nav[data-scroll=down]{transform:translateY(0)}}@media (forced-colors:active){.nc-nav,.nc-nav__panel{border:1px solid CanvasText}.nc-nav__trigger[aria-expanded=true]{outline:2px solid Highlight}.nc-nav__trigger[data-current=true] .nc-nav__t:after{background:LinkText}.nc-nav__cta{border:2px solid ButtonText}.nc-nav__chev path{stroke:CanvasText}.nc-nav__link,.nc-nav__trigger{opacity:1!important}}.nc-story{min-height:calc(100dvh - var(--nav-h));background:var(--ink);padding-block:calc(var(--nav-h) + 40px) 96px}.nc-story__top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(40px,6vw,72px);min-height:24px}.nc-story__segs{display:flex;gap:6px}.nc-story__segs i{width:clamp(22px,4vw,52px);height:4px;border-radius:0;background:var(--line);transition:background-color var(--dur-base) var(--ease)}.nc-story__segs i.on{background:var(--fg)}.nc-story__intro{display:flex;flex-direction:column;gap:28px;padding-top:24px}.nc-story__h1{font:var(--type-hero);font-size:clamp(44px,7.6vw,104px);letter-spacing:var(--tracking-title);margin:0;max-width:13ch;text-wrap:balance}.nc-story__h2{font:var(--type-h2);font-size:clamp(34px,5vw,60px);letter-spacing:-.025em;margin:0;max-width:20ch;text-wrap:balance}.nc-story__h1:focus-visible,.nc-story__h2:focus-visible{outline:none;box-shadow:none}.nc-story__help{margin:16px 0 0;font-size:clamp(16px,1.6vw,19px);color:var(--fg-2);max-width:60ch}.nc-story__opts{margin-top:36px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;max-width:1000px}.nc-story__chips{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px;max-width:1000px}.nc-story__sublabel{margin-top:32px;font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-3)}.nc-story__sublabel+.nc-story__chips{margin-top:12px}.nc-story__textarea{width:100%;margin-top:32px;max-width:1000px;min-height:132px;resize:vertical;border-radius:var(--radius-input);border:1px solid var(--line-2);background:var(--ink-2);color:var(--fg);padding:16px 20px;font:inherit;font-size:19px;line-height:1.5;transition:border-color var(--dur-fast) var(--ease)}.nc-story__textarea:hover{border-color:var(--fg)}.nc-story__nav{margin-top:44px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.nc-story__hint{color:var(--fg-3);font-size:14px}.nc-story__details{margin-top:44px;max-width:1000px;padding:28px;border-radius:var(--radius-2xl);border:1px solid var(--line-2);background:rgba(18,18,18,.7);display:flex;flex-direction:column;gap:22px}.nc-form,.nc-story__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.nc-field{display:flex;flex-direction:column;gap:8px}.nc-field .nc-field__lbl,.nc-field label{font-size:14px;font-weight:500;color:var(--fg-2)}.nc-field input,.nc-field select,.nc-field textarea{width:100%;box-sizing:border-box;border-radius:var(--radius-input);border:1px solid var(--line-2);background:var(--ink-2);color:var(--fg);padding:16px 20px;font:inherit;font-size:17px;line-height:1.5;transition:border-color var(--dur-fast) var(--ease)}.nc-field input,.nc-field select{height:58px;padding-block:0}.nc-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--fg-2) 50%),linear-gradient(135deg,var(--fg-2) 50%,transparent 50%);background-position:calc(100% - 26px) 50%,calc(100% - 20px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:48px}.nc-field textarea{min-height:140px;resize:vertical}.nc-field input:hover,.nc-field select:hover,.nc-field textarea:hover{border-color:var(--fg)}.nc-field input[aria-invalid=true],.nc-field select[aria-invalid=true],.nc-field textarea[aria-invalid=true]{border-color:var(--hot)}.nc-err{font-size:13px;color:var(--hot);min-height:1em}.nc-check-row{display:flex;gap:12px;align-items:flex-start;font-size:14px;color:var(--fg-2);cursor:pointer}.nc-check-row input{width:20px;height:20px;margin:2px 0 0;accent-color:#ffffff;flex-shrink:0}.nc-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nc-story__result{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px);align-items:start}.nc-story__brief{margin:28px 0 0;display:flex;flex-direction:column}.nc-story__brief div{display:grid;grid-template-columns:190px minmax(0,1fr);grid-gap:20px;gap:20px;padding-block:16px;border-top:1px solid var(--line)}.nc-story__brief div:last-child{border-bottom:1px solid var(--line)}.nc-story__brief dt{font-size:14px;color:var(--fg-3)}.nc-story__brief dd{margin:0;font-size:17px}.nc-story__card{padding:32px;border-radius:var(--radius-2xl);background:var(--fg);color:var(--ink);display:flex;flex-direction:column;gap:14px}.nc-story__card-k{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:#525252}.nc-story__card h3{font-size:36px;letter-spacing:-.025em;margin:0;font-weight:600}.nc-story__card p{color:#404040;margin:0}.nc-story__card-alt{padding-top:14px;border-top:1px solid #e5e5e5;font-size:14px;color:#525252}.nc-story__card-alt b{color:var(--ink);font-weight:500}@media (max-width:760px){.nc-form,.nc-story__brief div,.nc-story__form,.nc-story__opts,.nc-story__result{grid-template-columns:1fr}.nc-story__brief div{gap:4px}}html{scroll-padding-top:calc(var(--nav-h) + 20px);color:var(--fg);font:var(--type-body);-webkit-font-smoothing:antialiased;color-scheme:dark}body,html{background:var(--ink)}body{margin:0}a{color:inherit;text-decoration:none}img,video{max-width:100%}::selection{background:var(--fg);color:var(--ink)}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:0}.nc-grid12{box-sizing:border-box;display:grid;grid-template-columns:[start] repeat(var(--grid-cols),minmax(0,1fr)) [end];grid-gap:var(--grid-gap);gap:var(--grid-gap);padding-inline:var(--gutter)}.nc-col-text{grid-column:2/span 7}.nc-col-wide{grid-column:2/span 9}.nc-col-full{grid-column:start/end}.nc-col-bleed{grid-column:1/-1}.nc-col-right{grid-column:6/end}@media (max-width:1100px){.nc-col-right,.nc-col-text,.nc-col-wide{grid-column:start/end}}.nc-dim,.nc-dimgroup>*{transition:opacity var(--dur-chrome) var(--ease)}.nc-dimgroup:focus-within .nc-dim,.nc-dimgroup:focus-within>*,.nc-dimgroup:hover .nc-dim,.nc-dimgroup:hover>*{opacity:var(--dim)}.nc-dimgroup .nc-dim:focus-within,.nc-dimgroup .nc-dim:hover,.nc-dimgroup>:focus-within,.nc-dimgroup>:hover{opacity:1}@media (hover:none){.nc-dimgroup:hover .nc-dim,.nc-dimgroup:hover>*{opacity:1}}.nc-chrome{transition:opacity var(--dur-page) var(--ease)}[data-page-transition=out] .nc-chrome{opacity:0}.nc-ghostlink{display:inline;box-shadow:inset 0 -1px 0 0 rgba(255,255,255,0);transition:box-shadow var(--dur-chrome) var(--ease)}.nc-ghostlink:focus-visible,.nc-ghostlink:hover{box-shadow:inset 0 -1px 0 0 var(--fg)}.nc-blend{mix-blend-mode:difference;pointer-events:none;color:var(--fg)}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.nc-marquee{animation:none}}.nc-marquee{animation:nc-marquee 40s linear infinite}.nc-marquee:hover{animation-play-state:paused}@keyframes nc-marquee{to{transform:translateX(-50%)}}.nc-mobile{display:none}@media (max-width:1100px){.nc-desktop{display:none!important}.nc-mobile{display:inline-flex}.nc-footgrid,.nc-grid--12,.nc-grid--2,.nc-grid--3,.nc-grid--lead,.nc-grid--offset,.nc-grid2,.nc-grid3{grid-template-columns:1fr!important}.nc-closing__side,.nc-closing__title,.nc-span-full{grid-column:1/-1!important}.nc-desktop-offset{margin-top:0!important}.nc-sechead{grid-template-columns:1fr!important;align-items:start!important}.nc-sechead>*{justify-self:start}.nc-grid--4,.nc-grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:640px){.nc-formrow{grid-template-columns:1fr!important}.nc-eventrow{grid-template-columns:56px minmax(0,1fr)!important;row-gap:12px}.nc-eventrow>:last-child{grid-column:2;justify-self:start}}body:has([data-story-focus]) .nc-nav{display:none}