@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:300;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:300;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:300;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:300;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;font-style:normal;font-weight:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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;font-style:normal;font-weight:800;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:800;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:800;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:800;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_ec2c04{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.__variable_ec2c04{--font-sans:"Hanken Grotesk","Hanken Grotesk Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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/ac0e76ddaeeb7981-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/64d784ea54a4acde-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/ff71da380fbe67dd-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/6d831b18ae5b01dc-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:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-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:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-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:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-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:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-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:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-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:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-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_6d24ac{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_6d24ac{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_6bee3b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_6bee3b{--font-display:"Poppins","Poppins Fallback"}:root{--ink:#0A0A0A;--paper:#FFFFFF;--ink-2:color-mix(in srgb,var(--ink) 90%,#fff 10%);--ink-line:color-mix(in srgb,var(--ink) 84%,#fff 16%);--paper-2:color-mix(in srgb,var(--paper) 92%,#000 8%);--paper-line:color-mix(in srgb,var(--paper) 86%,#000 14%);--on-dark:#f5f5f5;--on-dark-soft:#a1a1a6;--on-dark-faint:#6e6e72;--on-paper:#18181B;--on-paper-soft:#5e5e63;--on-paper-faint:#9a9aa0;--accent:#B31B1B;--accent-deep:#8a1414;--accent-soft:rgba(179,27,27,.10);--max:1280px;--pad:48px;--display-weight:600;--display-tracking:-.035em;--display-leading:.95;--head-weight:600;--head-tracking:-.024em;--body-weight:400;--body-leading:1.5;--btn-radius:999px;--eyebrow-spacing:.18em;--eyebrow-size:11px;--t-display:clamp(56px,8.4vw,132px);--t-h1:clamp(44px,5.6vw,88px);--t-h2:clamp(32px,3.6vw,56px);--t-h3:clamp(22px,2vw,28px);--t-body:17px;--t-body-lg:19px;--t-mono:12px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}body,html{margin:0;padding:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:var(--font-sans),ui-sans-serif,system-ui,sans-serif;font-size:var(--t-body);line-height:var(--body-leading);font-weight:var(--body-weight);color:var(--on-dark);background:var(--ink);font-feature-settings:"ss01","ss02","cv11"}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.zone{width:100%}.zone-dark{background:var(--ink);color:var(--on-dark)}.zone-light{background:var(--paper);color:var(--on-paper)}.zone-dark .soft{color:var(--on-dark-soft)}.zone-light .soft{color:var(--on-paper-soft)}.container{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.display{font-size:var(--t-display);line-height:var(--display-leading);letter-spacing:var(--display-tracking);font-weight:var(--display-weight)}.h1{font-size:var(--t-h1);line-height:1.02}.h1,.h2{letter-spacing:var(--head-tracking);font-weight:var(--head-weight)}.h2{font-size:var(--t-h2);line-height:1.05}.h3{font-size:var(--t-h3);line-height:1.2;letter-spacing:-.012em;font-weight:var(--head-weight)}.lead{font-size:var(--t-body-lg);line-height:1.5}.mono{font-size:var(--t-mono);letter-spacing:.08em}.eyebrow,.mono{font-family:var(--font-mono),ui-monospace,monospace;text-transform:uppercase;font-weight:500}.eyebrow{font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-spacing);color:var(--on-paper-soft)}.zone-dark .eyebrow{color:var(--on-dark-soft)}.btn{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:var(--btn-radius);font-family:inherit;font-weight:500;font-size:16px;letter-spacing:-.005em;line-height:1;white-space:nowrap;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--ease),background .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.btn .arr{transition:transform .25s var(--ease)}.btn:hover .arr{transform:translateX(3px)}.btn-primary{background:var(--accent);color:#fff;border-color:var(--accent)}.btn-primary:hover{background:#9a1717;border-color:#9a1717}.btn-ghost-light{background:transparent;color:var(--on-paper);border-color:var(--paper-line)}.btn-ghost-light:hover{background:var(--on-paper);color:var(--paper);border-color:var(--on-paper)}.btn-ghost-dark{background:transparent;color:var(--on-dark);border-color:var(--ink-line)}.btn-ghost-dark:hover{background:var(--on-dark);color:var(--ink);border-color:var(--on-dark)}.btn-solid-light{background:var(--paper);color:var(--ink);border-color:var(--paper)}.btn-solid-light:hover{background:#e6dfcf;border-color:#e6dfcf}.eyebrow-red{font-family:var(--font-mono),ui-monospace,monospace;font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-spacing);text-transform:uppercase;color:var(--accent);font-weight:500;display:inline-flex;align-items:center;gap:10px}.hero-jump{text-decoration:none}.hero-jump-dot{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:15px;animation:hero-jump-bounce 1.6s ease-in-out infinite;transition:transform .25s var(--ease),background .25s var(--ease)}.hero-jump:hover .hero-jump-dot{background:var(--accent-deep);transform:scale(1.08)}.hero-jump span:first-child{position:relative}.hero-jump span:first-child:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:var(--on-dark);transform:scaleX(0);transform-origin:right;transition:transform .3s var(--ease)}.hero-jump:hover span:first-child:after{transform:scaleX(1);transform-origin:left}@keyframes hero-jump-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.eyebrow-red:before{content:"";width:24px;height:1px;background:var(--accent)}.accent-rule{width:36px;height:2px}.accent-rule,.accent-vrule{background:var(--accent);display:block}.accent-vrule{width:1px;height:48px}.serial{font-family:var(--font-mono),ui-monospace,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:500;display:inline-flex;align-items:center;gap:8px}.serial b,.ulink{font-weight:500;color:inherit}.ulink{border-bottom:1px solid var(--accent);padding-bottom:3px;transition:color .2s var(--ease)}.ulink:hover{color:var(--accent)}.reddot{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:999px;vertical-align:middle}.reveal{opacity:0;transform:translateY(14px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.reveal.in{opacity:1;transform:translateY(0)}.reveal-stagger>*{opacity:0;transform:translateY(18px);transition:opacity .9s var(--ease),transform .9s var(--ease)}.reveal-stagger.in>*{opacity:1;transform:translateY(0)}.reveal-stagger.in>:first-child{transition-delay:0s}.reveal-stagger.in>:nth-child(2){transition-delay:.12s}.reveal-stagger.in>:nth-child(3){transition-delay:.22s}.reveal-stagger.in>:nth-child(4){transition-delay:.3s}.reveal-stagger.in>:nth-child(5){transition-delay:.38s}.reveal-stagger.in>:nth-child(6){transition-delay:.46s}@media (prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*{opacity:1!important;transform:none!important;transition:none!important}}@keyframes cd-arc-light{0%{stroke-dashoffset:100}18%{stroke-dashoffset:0}50%{stroke-dashoffset:0}68%{stroke-dashoffset:-100}to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){[style*=cd-arc-light]{animation:none!important;opacity:0}}@keyframes pp-trv{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.pp-trv{animation:none!important;opacity:.6}}@keyframes cd-node-flare{0%{opacity:0}3%{opacity:1}18%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){[style*=cd-node-flare]{animation:none!important;opacity:0!important}}@keyframes cd-node-ripple{0%{r:3;opacity:0}8%{opacity:.38}to{r:22;opacity:0}}@media (prefers-reduced-motion:reduce){[style*=cd-node-ripple]{animation:none!important;opacity:0!important}}.hiw-header{display:grid;grid-template-columns:7fr 5fr;grid-column-gap:64px;column-gap:64px;align-items:end}.hiw-timeline{display:flex;flex-direction:column}.hiw-step{display:grid;grid-template-columns:40px 1fr;grid-column-gap:28px;column-gap:28px;padding-bottom:56px}.hiw-step:last-child{padding-bottom:0}.hiw-node{position:relative;display:flex;justify-content:center}.hiw-line{position:absolute;top:6px;bottom:-56px;left:50%;width:1px;margin-left:-.5px;background:#E2E1DC}.hiw-dot{position:relative;width:14px;height:14px;border-radius:999px;background:var(--accent);margin-top:2px;box-shadow:0 0 0 5px #fff}.hiw-step-body{padding-bottom:4px}@media (max-width:960px){.hiw-header{grid-template-columns:1fr;row-gap:28px;align-items:start}.hiw-title br{display:none}}@media (max-width:640px){.hiw-step{grid-template-columns:28px 1fr;column-gap:18px}.hiw-line{bottom:-44px}.hiw-step{padding-bottom:44px}}.cd-input{width:100%;font-family:inherit;font-size:15px;color:var(--on-paper);background:#fafafa;border:1px solid var(--paper-line);border-radius:8px;padding:12px 14px;line-height:1.4;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.cd-input::placeholder{color:var(--on-paper-faint)}textarea.cd-input{resize:vertical;min-height:76px}.cd-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);background:#fff}.cd-file{padding:10px 14px;cursor:pointer}.cd-file::-webkit-file-upload-button{font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;margin-right:12px;padding:7px 14px;border-radius:999px;border:1px solid var(--paper-line);background:#fff;color:var(--on-paper)}.cd-file::file-selector-button{font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;margin-right:12px;padding:7px 14px;border-radius:999px;border:1px solid var(--paper-line);background:#fff;color:var(--on-paper)}.cd-chip{display:inline-flex;align-items:center;font-size:13.5px;font-weight:500;color:var(--on-paper);background:#fafafa;cursor:pointer;border:1px solid var(--paper-line);border-radius:999px;padding:9px 15px;transition:all .16s var(--ease);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cd-chip:hover{border-color:var(--on-paper-faint)}.cd-chip.on{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:900px){.differ-grid{grid-template-columns:repeat(2,1fr)!important;column-gap:28px;row-gap:36px}}@media (max-width:560px){.differ-grid{grid-template-columns:1fr!important}}@media (max-width:760px){.stat-grid{grid-template-columns:repeat(2,1fr)!important;column-gap:28px;row-gap:40px}.footer-contact{position:static!important;transform:none!important;flex-basis:100%;flex-wrap:wrap;row-gap:6px}}@media (max-width:560px){.hero-cta{flex-direction:column;align-items:stretch}.hero-cta .btn{white-space:normal;justify-content:center;text-align:center;padding:14px 18px;line-height:1.25}}@media (max-width:640px){.picker-grid{grid-template-columns:minmax(0,1fr)!important}}
/* !important is required here — the card sets `all:unset` inline, and an inline
   declaration beats a plain class rule. */@media (max-width:400px){.picker-card{padding:24px 78px 24px 22px!important}}@media (max-width:760px){.beyond-grid{grid-template-columns:minmax(0,1fr)!important;gap:32px!important}.beyond-grid>*{min-width:0}:root{--pad:24px}body{font-size:16px}}@media (max-width:767px){.btn{min-height:44px}.wordmark{padding:8px 5px;margin-left:-5px}.hero-jump{padding:5px 0;bottom:23px!important}.ulink{padding-top:18px}}