@font-face{font-family:__Archivo_939acb;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_939acb;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_939acb;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_939acb;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_939acb;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_939acb;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_939acb;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_939acb;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_939acb;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_939acb;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_939acb;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_939acb;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_939acb;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_939acb;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_939acb;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_Fallback_939acb;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_939acb{font-family:__Archivo_939acb,__Archivo_Fallback_939acb;font-style:normal}.__variable_939acb{--font-display:"__Archivo_939acb","__Archivo_Fallback_939acb"}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_6b03d3;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_6b03d3;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_6b03d3;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_6b03d3;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-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:__Manrope_6b03d3;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-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:__Manrope_Fallback_6b03d3;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:__Manrope_6b03d3,__Manrope_Fallback_6b03d3;font-style:normal}.__variable_6b03d3{--font-body:"__Manrope_6b03d3","__Manrope_Fallback_6b03d3"}@font-face{font-family:__Space_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ae822095a172cc5c-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_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c70c5716f1730b3-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_Mono_e8b655;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fc727f226c737876-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_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/77fb5eec12c66d49-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_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/281dae1e814de8c6-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_Mono_e8b655;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/806de4d605d3ad01-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_Mono_Fallback_e8b655;src:local("Arial");ascent-override:81.58%;descent-override:26.30%;line-gap-override:0.00%;size-adjust:137.28%}.__className_e8b655{font-family:__Space_Mono_e8b655,__Space_Mono_Fallback_e8b655;font-style:normal}.__variable_e8b655{--font-mono:"__Space_Mono_e8b655","__Space_Mono_Fallback_e8b655"}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:initial;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:initial}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body),system-ui,sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:var(--maroon);color:#fff}:focus-visible{outline:2px solid var(--maroon-3);outline-offset:2px;border-radius:3px}.invisible{visibility:hidden}.static{position:static}.absolute{position:absolute}.block{display:block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--paper:oklch(0.977 0.004 80);--paper-2:oklch(0.945 0.006 80);--paper-3:oklch(0.905 0.008 75);--line:oklch(0.865 0.010 75);--line-2:oklch(0.80 0.012 70);--ink:oklch(0.165 0.013 40);--ink-2:oklch(0.225 0.014 40);--charcoal:oklch(0.205 0.012 38);--muted:oklch(0.475 0.012 50);--on-dark:oklch(0.965 0.004 80);--on-dark-muted:oklch(0.74 0.012 70);--maroon:oklch(0.415 0.122 26);--maroon-2:oklch(0.505 0.150 28);--maroon-3:oklch(0.595 0.150 30);--maroon-ink:oklch(0.305 0.098 26);--ease:cubic-bezier(0.22,1,0.36,1);--ease-2:cubic-bezier(0.65,0.05,0,1);--maxw:1320px;--pad:clamp(20px,5vw,80px)}.eyebrow{font-family:var(--font-mono);font-size:clamp(11px,.85vw,13px);letter-spacing:.22em;font-weight:400}.eyebrow,h1,h2,h3{text-transform:uppercase}h1,h2,h3{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:.95}.skip-link{position:fixed;left:12px;top:-60px;z-index:1000;background:var(--maroon);color:#fff;padding:10px 18px;border-radius:10px;font-weight:700;font-size:14px;transition:top .2s var(--ease)}.skip-link:focus{top:12px}.nav{position:fixed;inset:0 0 auto 0;z-index:120;display:flex;align-items:center;justify-content:space-between;padding:18px var(--pad);transition:background .5s var(--ease),padding .5s var(--ease),box-shadow .5s var(--ease),color .4s var(--ease);color:var(--on-dark)}.nav.solid{background:color-mix(in oklab,var(--paper) 88%,#0000);backdrop-filter:saturate(1.4) blur(18px);-webkit-backdrop-filter:saturate(1.4) blur(18px);color:var(--ink);padding:12px var(--pad);box-shadow:0 1px 0 var(--line),0 14px 40px -28px #00000080}.brand{display:flex;align-items:center;gap:14px;cursor:pointer}.brand .mark{font-family:var(--font-display);font-weight:900;font-size:20px;line-height:.85;letter-spacing:-.01em;text-transform:uppercase}.brand .mark b{color:var(--maroon-3);transition:color .4s}.nav.solid .brand .mark b{color:var(--maroon)}.brand .sub{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em;opacity:.7}.brand .divider{width:1px;height:30px;background:currentColor;opacity:.25}.navlinks{display:flex;align-items:center;gap:36px}.navlinks a{font-size:13.5px;font-weight:600;position:relative;opacity:.92;padding:4px 0}.navlinks a:after{content:"";position:absolute;left:0;bottom:-2px;height:1.5px;width:0;background:var(--maroon-3);transition:width .4s var(--ease)}.nav.solid .navlinks a:after{background:var(--maroon)}.navlinks a:hover{opacity:1}.navlinks a:hover:after{width:100%}.nav-cta{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;letter-spacing:.02em;padding:11px 20px;border-radius:999px;background:var(--maroon);color:#fff;transition:transform .35s var(--ease),background .35s,box-shadow .35s;box-shadow:0 10px 30px -12px color-mix(in oklab,var(--maroon) 80%,#000)}.nav-cta:hover{background:var(--maroon-2);transform:translateY(-2px)}.nav-burger{display:none}.btn{display:inline-flex;align-items:center;gap:11px;font-weight:700;font-size:15px;letter-spacing:.01em;padding:16px 28px;border-radius:999px;transition:transform .4s var(--ease),background .35s,color .35s,box-shadow .35s,border-color .35s}.btn .arrow{transition:transform .4s var(--ease)}.btn:hover .arrow{transform:translateX(5px)}.btn-primary{background:var(--maroon);color:#fff;box-shadow:0 18px 44px -18px color-mix(in oklab,var(--maroon) 85%,#000)}.btn-primary:hover{background:var(--maroon-2);transform:translateY(-3px);box-shadow:0 26px 60px -20px color-mix(in oklab,var(--maroon) 85%,#000)}.btn-ghost{background:#0000;color:currentColor;border:1.5px solid color-mix(in oklab,currentcolor 35%,#0000)}.btn-ghost:hover{border-color:currentColor;transform:translateY(-3px)}.btn-ghost.on-dark{color:#fff}.hero-text-eyebrow{color:var(--maroon-3);margin-bottom:22px;display:inline-flex;align-items:center;gap:12px}.hero-text-eyebrow .tick{width:30px;height:1px;background:var(--maroon-3);display:inline-block}.scroll-cue{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;gap:8px;color:#ffffffb3}.scroll-cue .mouse{width:22px;height:34px;border:1.5px solid #ffffff8c;border-radius:14px;position:relative}.scroll-cue .mouse:after{content:"";position:absolute;left:50%;top:6px;width:3px;height:7px;border-radius:2px;background:#fff;transform:translateX(-50%);animation:wheel 1.6s var(--ease) infinite}.scroll-cue .t{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}70%{opacity:1;transform:translate(-50%,9px)}to{opacity:0;transform:translate(-50%,12px)}}.hero-still{position:relative;min-height:100vh;overflow:hidden;background:#0b0b0c;display:flex;align-items:flex-end}.hero-still .bg{position:absolute;inset:0;z-index:0;will-change:transform}.hero-still .bg img{width:100%;height:100%;object-fit:cover}.hero-still .grad{position:absolute;inset:0;z-index:1;background:linear-gradient(105deg,#080809db 8%,#0808096b 46%,#08080926 80%)}.hero-still .grad-b{position:absolute;inset:auto 0 0 0;height:55%;z-index:1;background:linear-gradient(0deg,#080809d9,#0000)}.hero-still .still-content{position:relative;z-index:3;padding:0 var(--pad) clamp(60px,11vh,130px);color:#fff;width:100%}.hero-still h1{font-size:clamp(50px,8.4vw,140px);color:#fff;max-width:15ch}.hero-still h1 .em{color:var(--maroon-3)}.hero-still .still-sub{margin-top:26px;max-width:50ch;font-size:clamp(15px,1.35vw,20px);line-height:1.5;color:#ffffffd6;font-weight:500}.hero-still .still-cta{margin-top:38px;display:flex;gap:16px;flex-wrap:wrap}.marquee{overflow:hidden;white-space:nowrap;border-top:1px solid;border-bottom:1px solid}.marquee.on-dark{border-color:#ffffff1f;background:var(--ink);color:#fff}.marquee .track{display:inline-flex;align-items:center;gap:0;will-change:transform;animation:marq 38s linear infinite}.marquee:hover .track{animation-play-state:paused}.marquee .item{font-family:var(--font-display);font-weight:800;text-transform:uppercase;font-size:clamp(20px,2.6vw,40px);letter-spacing:-.01em;padding:18px 0;display:inline-flex;align-items:center}.marquee .item .dot{width:9px;height:9px;border-radius:50%;background:var(--maroon-3);margin:0 38px;flex:none}@keyframes marq{to{transform:translateX(-50%)}}section.block{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vh,96px) var(--pad);position:relative}.wrap{max-width:var(--maxw);margin:0 auto;width:100%}.sec-head{display:grid;grid-template-columns:1.55fr 1fr;align-items:end;gap:clamp(28px,4vw,60px);margin-bottom:clamp(28px,4.5vh,56px)}.sec-head .eyebrow{color:var(--maroon);display:inline-flex;align-items:center;gap:12px;margin-bottom:20px}.sec-head .eyebrow .tick{width:30px;height:1px;background:var(--maroon)}.sec-title{font-size:clamp(32px,4.6vw,68px);max-width:16ch}.sec-lead{max-width:42ch;font-size:clamp(16px,1.2vw,19px);line-height:1.6;color:var(--muted);font-weight:500;padding-bottom:6px}.on-ink{background:var(--ink);color:var(--on-dark)}.on-ink .sec-title{color:#fff}.on-ink .sec-lead{color:var(--on-dark-muted)}.on-ink .sec-head .eyebrow{color:var(--maroon-3)}.on-ink .sec-head .eyebrow .tick{background:var(--maroon-3)}.cov{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(40px,5vw,80px);align-items:center}.lanes{position:relative;border:1px solid #ffffff1f;border-radius:20px;padding:clamp(28px,3vw,46px);background:linear-gradient(180deg,#ffffff08,#0000);min-height:420px}.lanes .grid-bg{position:absolute;inset:0;background-image:linear-gradient(#ffffff0d 1px,#0000 0),linear-gradient(90deg,#ffffff0d 1px,#0000 0);background-size:38px 38px;border-radius:20px;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 35%,#0000 78%);mask-image:radial-gradient(circle at 50% 45%,#000 35%,#0000 78%)}.lanes svg.cov-map{position:relative;width:100%;height:auto;overflow:visible;display:block;max-width:440px;max-height:min(560px,48vh);margin:0 auto}.cov-state{stroke:var(--maroon-3);stroke-width:1.5;stroke-linejoin:round;opacity:.92}.lane-line{stroke:var(--maroon-3);stroke-width:1.6;fill:none;stroke-dasharray:6 7;opacity:.85;animation:laneflow 1.4s linear infinite}.lane-line.dim{stroke:#ffffff4d;animation-duration:2.2s}@keyframes laneflow{to{stroke-dashoffset:-26}}.hub-dot{fill:var(--maroon-3);stroke:#fff;stroke-width:1.5}.dest-dot{fill:#fff}.dest-halo{fill:none;stroke:var(--maroon-3);stroke-width:1.4;opacity:.55}.lane-pulse{fill:var(--maroon-3);opacity:.4}.cov-list{display:flex;flex-direction:column}.cov-list .row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #ffffff1f;transition:padding .4s var(--ease)}.cov-list .row:hover{padding-left:12px}.cov-list .row .name{font-family:var(--font-display);font-weight:800;font-size:clamp(18px,1.7vw,26px);text-transform:uppercase}.cov-list .row .meta{font-family:var(--font-mono);font-size:12px;letter-spacing:.1em;color:var(--on-dark-muted)}.contact{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(40px,5vw,80px)}.contact .info .line{display:flex;gap:16px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--line)}.contact .info .line .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--maroon);width:96px;flex:none;padding-top:5px}.contact .info .line .v{font-size:clamp(17px,1.5vw,22px);font-weight:700}.contact .info .line .v a:hover{color:var(--maroon)}.contact .info .line .v small{display:block;font-weight:500;font-size:13.5px;color:var(--muted);margin-top:4px;font-family:var(--font-body);letter-spacing:0}.cal{margin-top:28px;display:flex;align-items:center;gap:16px;padding:20px 22px;border:1px dashed var(--line-2);border-radius:14px;background:var(--paper-2)}.cal .ic{width:42px;height:42px;border-radius:10px;background:var(--maroon);display:grid;place-items:center;flex:none}.cal .ic svg{width:22px;height:22px;stroke:#fff;fill:none;stroke-width:1.6}.cal .t b{display:block;font-weight:700}.cal .t span{font-size:13px;color:var(--muted)}.form{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:clamp(20px,2.4vw,32px)}.form .grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{margin-bottom:13px}.field label{display:block;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;font-family:var(--font-body);font-size:15px;font-weight:500;color:var(--ink);background:var(--paper-2);border:1.5px solid var(--line);border-radius:11px;padding:13px 15px;transition:border-color .3s,background .3s,box-shadow .3s}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--maroon);background:var(--paper);box-shadow:0 0 0 4px color-mix(in oklab,var(--maroon) 14%,#0000)}.field textarea{resize:vertical;min-height:88px}.field.err input,.field.err select,.field.err textarea{border-color:var(--maroon-2);box-shadow:0 0 0 4px color-mix(in oklab,var(--maroon-2) 16%,#0000)}.field .msg{color:var(--maroon-2);font-size:12px;margin-top:6px;font-weight:600}.form .submit{width:100%;justify-content:center;margin-top:8px}.form .submit:disabled{opacity:.6;cursor:progress;transform:none}.form-error{margin:4px 0 16px;padding:12px 15px;border-radius:11px;font-size:13.5px;font-weight:600;color:var(--maroon-2);background:color-mix(in oklab,var(--maroon-2) 10%,var(--paper));border:1.5px solid color-mix(in oklab,var(--maroon-2) 35%,#0000)}.form-privacy{margin-top:14px;text-align:center;font-size:12px;color:var(--muted);font-weight:500}.form-success{text-align:center;padding:36px 10px}.form-success .check{width:64px;height:64px;border-radius:50%;background:var(--maroon);display:grid;place-items:center;margin:0 auto 22px;animation:pop .5s var(--ease)}.form-success .check svg{width:32px;height:32px;stroke:#fff;fill:none;stroke-width:2.4}.form-success h3{text-transform:none;font-size:26px;margin-bottom:10px}.form-success p{color:var(--muted);font-weight:500}@keyframes pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}.footer{background:var(--ink);color:var(--on-dark);padding:clamp(60px,8vh,100px) var(--pad) 40px}.footer .top{display:flex;justify-content:space-between;gap:50px;flex-wrap:wrap;padding-bottom:50px;border-bottom:1px solid #ffffff1f}.footer .fbrand .mark{font-family:var(--font-display);font-weight:900;font-size:34px;text-transform:uppercase;line-height:.85}.footer .fbrand .mark b{color:var(--maroon-3)}.footer .fbrand .tl{color:var(--on-dark-muted);margin-top:16px;max-width:34ch;line-height:1.6;font-weight:500}.footer .reg{display:flex;gap:50px;flex-wrap:wrap}.footer .reg .col h4{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--maroon-3);margin-bottom:16px;font-weight:400}.footer .reg .col a,.footer .reg .col p{display:block;color:var(--on-dark-muted);font-size:14px;margin-bottom:10px;font-weight:500;transition:color .3s}.footer .reg .col a:hover{color:#fff}.footer .bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.1em;color:var(--on-dark-muted);text-transform:uppercase}.footer .bottom .legal-links{display:flex;gap:18px}.footer .bottom .legal-links a{color:var(--on-dark-muted);text-decoration:underline;text-underline-offset:2px;transition:color .3s}.footer .bottom .legal-links a:hover{color:#fff}@media (max-width:1080px){.contact,.cov,.sec-head{grid-template-columns:1fr}.sec-head{align-items:start}.sec-lead{max-width:54ch}}@media (max-width:720px){.nav-cta,.navlinks{display:none}.nav-burger{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;color:inherit;background:none;border:none}.form .grid2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.marquee .track{animation:none!important}}.hzx{position:relative;background:#0e0708}.hzx-sticky{position:sticky;top:0;height:100vh;width:100%;overflow:hidden}.hzx-track{display:flex;height:100%;width:max-content;will-change:transform}.hzx-panel{position:relative;flex:0 0 100vw;width:100vw;height:100vh;overflow:hidden;color:#fff;display:flex;align-items:center;padding:clamp(72px,10vh,120px) clamp(28px,6vw,110px) clamp(96px,12vh,140px)}.hzx-panel .panel-inner{position:relative;z-index:3;width:100%;max-width:var(--maxw);margin:0 auto;opacity:calc(.18 + .82*var(--vis,1));transition:opacity .2s linear}.hzx-grain{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 100% at 18% 0,#ffffff0f,#0000 55%),radial-gradient(120% 120% at 100% 100%,#00000073,#0000 60%);box-shadow:inset 0 0 240px 40px #0006}.hzx-index{position:absolute;right:clamp(24px,4vw,64px);top:clamp(28px,5vh,56px);z-index:4;font-family:var(--font-mono);font-size:12px;letter-spacing:.2em;color:#ffffff9e}.hzx-index span{color:var(--maroon-3);font-weight:700}.hzx-eyebrow{font-family:var(--font-mono);font-size:clamp(11px,.85vw,13px);letter-spacing:.22em;text-transform:uppercase;color:var(--maroon-3);display:inline-flex;align-items:center;gap:12px;margin-bottom:22px}.hzx-eyebrow i{width:30px;height:1px;background:var(--maroon-3);display:inline-block}.hzx-h1{font-family:var(--font-display);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:.9;font-size:clamp(48px,7.4vw,120px);color:#fff}.hzx-h1 em{color:var(--maroon-3);font-style:normal}.hzx-h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:.94;font-size:clamp(32px,4.4vw,66px);color:#fff}.hzx-lead{margin-top:28px;max-width:54ch;font-size:clamp(16px,1.4vw,21px);line-height:1.55;color:#ffffffd1;font-weight:500}.hzx-sub{margin-top:22px;max-width:44ch;font-size:clamp(15px,1.2vw,18px);line-height:1.6;color:#ffffffbd;font-weight:500}.hzx-sub b{color:#fff}.hzx-panel .layer-back,.hzx-panel .layer-fore,.hzx-panel .layer-mid{transition:transform .5s var(--ease),opacity .7s var(--ease)}.hzx-panel .layer-fore{opacity:0;transform:translateY(34px)}.hzx-panel[data-active] .layer-fore{opacity:1;transform:none}.hzx-panel .layer-mid{opacity:0;transform:translateY(20px)}.hzx-panel[data-active] .layer-mid{opacity:1;transform:none}.hzx-panel[data-active] .layer-back{transform:translate3d(calc(var(--n,0) * -54px),0,0)}.hzx-panel[data-active] .layer-mid{transform:translate3d(calc(var(--n,0) * -26px),0,0)}.hzx-panel[data-active] .layer-fore{transform:translate3d(calc(var(--n,0) * 30px),0,0)}.hzx-intro{align-items:center}.hzx-watermark{position:absolute;left:-2vw;bottom:-12vh;z-index:0;font-family:var(--font-display);font-weight:900;font-size:62vh;line-height:.7;color:#ffffff0d;-webkit-user-select:none;user-select:none}.intro-mid{position:relative;z-index:3}.hzx-scrollhint{margin-top:46px;display:inline-flex;align-items:center;gap:14px;font-family:var(--font-mono);font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:#fff}.hzx-scrollhint .ln{width:64px;height:1px;background:linear-gradient(90deg,#0000,var(--maroon-3))}.hzx-scrollhint .arrow{animation:hzxnudge 1.6s var(--ease) infinite}@keyframes hzxnudge{0%,to{transform:translateX(0)}50%{transform:translateX(7px)}}.hzx-lanes .panel-inner,.hzx-numbers .panel-inner,.hzx-process .panel-inner,.hzx-services .panel-inner{display:flex;flex-direction:column;gap:clamp(20px,3vh,44px);justify-content:center}.hzx-colhead{max-width:38ch}.svc-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hzx-svc{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:clamp(16px,1.6vw,24px);transition:transform .45s var(--ease),border-color .45s,background .45s}.hzx-svc:hover{transform:translateY(-5px);border-color:var(--maroon-3);background:#ffffff14}.hzx-svc .ico{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:color-mix(in oklab,var(--maroon) 40%,#0000);margin-bottom:16px}.hzx-svc .ico svg{width:24px;height:24px;stroke:var(--maroon-3)}.hzx-svc:hover .ico svg{stroke:#fff}.hzx-svc h3{font-size:clamp(17px,1.4vw,21px);text-transform:none;letter-spacing:-.01em;margin-bottom:8px}.hzx-svc p{font-size:13.5px;line-height:1.55;color:#ffffffad;font-weight:500}.hzx-svc .tag{display:inline-block;margin-top:14px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--maroon-3)}.num-row{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:18px;overflow:hidden}.hzx-num{background:linear-gradient(180deg,#ffffff0a,#0000002e);padding:clamp(26px,2.6vw,42px)}.hzx-num .big{font-family:var(--font-display);font-weight:800;font-size:clamp(46px,5.4vw,86px);line-height:.9;letter-spacing:-.02em;color:#fff}.hzx-num .big .u{color:var(--maroon-3)}.hzx-num .lbl{font-family:var(--font-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin-top:16px}.hzx-num .note{font-size:13px;color:#ffffffad;margin-top:8px;line-height:1.4}.hzx-story .panel-inner{display:grid;grid-template-columns:30% 1fr;align-items:center;gap:clamp(36px,5vw,84px)}.story-body{grid-column:2;max-width:60ch}.story-vid{position:absolute;left:0;top:0;bottom:0;width:33.333vw;z-index:0}.story-vid img.story-photo{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.story-vid:after{content:"";position:absolute;inset:0 -10px;pointer-events:none;background:linear-gradient(90deg,oklch(.205 .078 26/.45),#0000 22%,#0000 50%,oklch(.183 .068 27/.82) 84%,oklch(.183 .068 27)),linear-gradient(180deg,oklch(.205 .078 26/.38),#0000 24%,#0000 68%,oklch(.15 .052 28/.55)),oklch(.195 .072 26.5/.15)}.story-vid .imgtag{position:absolute;left:18px;bottom:18px;z-index:2;background:#0e0708b3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:11px 15px;border-radius:11px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:#fff}.story-vid .imgtag b{color:var(--maroon-3)}.hzx-quote{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(20px,2.1vw,32px);line-height:1.04;margin:26px 0;color:#fff}.hzx-quote em{color:var(--maroon-3);font-style:normal}.story-facts{display:flex;gap:34px;flex-wrap:wrap;margin-top:8px}.story-facts .k{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--maroon-3)}.story-facts .k,.story-facts .v{display:block;text-transform:uppercase}.story-facts .v{font-family:var(--font-display);font-weight:800;font-size:24px;margin-top:6px}.proc-row{display:grid;grid-template-columns:repeat(5,1fr);gap:0}.hzx-step{position:relative;padding:0 22px}.hzx-step:first-child{padding-left:0}.hzx-step .k{font-family:var(--font-mono);font-size:13px;letter-spacing:.2em;color:var(--maroon-3)}.hzx-step .dot{display:block;width:13px;height:13px;border-radius:50%;background:var(--maroon-3);margin:18px 0;box-shadow:0 0 0 6px color-mix(in oklab,var(--maroon) 30%,#0000)}.hzx-step:after{content:"";position:absolute;left:6.5px;top:calc(13px + 18px + 6.5px);width:calc(100% - 22px);height:1px;background:linear-gradient(90deg,var(--maroon-3),#ffffff1f)}.hzx-step:last-child:after{display:none}.hzx-step h3{font-size:clamp(18px,1.5vw,24px);text-transform:none;letter-spacing:-.01em;margin-bottom:10px}.hzx-step p{font-size:13.5px;line-height:1.55;color:#ffffffad;font-weight:500}.lane-row{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.hzx-lane{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;padding:clamp(20px,2vw,30px);display:flex;flex-direction:column;transition:transform .45s var(--ease),border-color .45s,background .45s}.hzx-lane:hover{transform:translateY(-5px);border-color:var(--maroon-3);background:#ffffff14}.lane-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase}.lane-top .mi{color:var(--maroon-3);font-weight:700}.lane-top .com{color:#ffffffb8}.hzx-lane h3{font-size:clamp(18px,1.5vw,23px);text-transform:none;letter-spacing:-.01em;line-height:1.1}.hzx-lane p{font-size:13.5px;line-height:1.55;color:#ffffffad;font-weight:500;margin-top:12px}.hzx-lane .lane-foot{margin-top:auto;padding-top:20px}.hzx-lane .lane-foot span{display:block;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--maroon-3),#0000)}.lane-cta{background:linear-gradient(160deg,color-mix(in oklab,var(--maroon) 60%,#0000),#00000040);border-color:color-mix(in oklab,var(--maroon-3) 40%,#0000);justify-content:center}.lane-cta p{margin-bottom:22px}.lane-cta .btn{align-self:flex-start}.hzx-progress{position:absolute;left:clamp(28px,6vw,110px);right:clamp(28px,6vw,110px);bottom:clamp(34px,5vh,54px);z-index:6}.hzx-prog-track{height:2px;background:#ffffff29;border-radius:2px;overflow:hidden}.hzx-prog-track span{display:block;height:100%;width:100%;background:var(--maroon-3);transform-origin:left;transform:scaleX(0)}.hzx-prog-labels{display:flex;justify-content:space-between;margin-top:12px}.hzx-prog-labels .lab{font-size:10.5px;letter-spacing:.14em}.hzx-cue,.hzx-prog-labels .lab{font-family:var(--font-mono);text-transform:uppercase;color:#ffffffb3}.hzx-cue{position:absolute;right:clamp(28px,6vw,110px);bottom:clamp(74px,11vh,108px);z-index:6;display:flex;align-items:center;gap:12px;font-size:11px;letter-spacing:.2em;transition:opacity .4s}.hzx-cue i{width:30px;height:30px;border-radius:50%;border:1.5px solid #fff6;position:relative}.hzx-cue i:after{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;border-top:1.5px solid #fff;border-right:1.5px solid #fff;transform:translate(-60%,-50%) rotate(45deg);animation:hzxnudge 1.6s var(--ease) infinite}.hzx-hud{position:absolute;left:clamp(28px,6vw,110px);bottom:clamp(74px,11vh,108px);z-index:6;display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border:1px solid #ffffff1a;border-radius:999px;background:#0e07086b;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.hzx-hud-dot{position:relative;width:7px;height:7px;border-radius:50%;background:var(--maroon-3);flex:none}.hzx-hud-dot:after{content:"";position:absolute;inset:-3px;border-radius:50%;border:1px solid var(--maroon-3);opacity:.6;animation:hudring 2.6s var(--ease) infinite}@keyframes hudring{0%{transform:scale(.55);opacity:.6}70%{transform:scale(2.3);opacity:0}to{transform:scale(2.3);opacity:0}}.hzx-hud-k{color:#fff9}.hzx-hud-v{color:#ffffffbd;letter-spacing:.08em}.hzx-hud-v b{color:var(--maroon-3);font-weight:700;font-variant-numeric:tabular-nums}@media (max-width:720px){.hzx{height:auto!important}.hzx-sticky{position:static;height:auto}.hzx-track{flex-direction:column;transform:none!important}.hzx-panel,.hzx-track{width:100%;height:auto}.hzx-panel{flex:none;min-height:auto;padding:clamp(64px,12vh,96px) var(--pad)}.hzx-panel .panel-inner{opacity:1!important}.hzx-panel .layer-back,.hzx-panel .layer-fore,.hzx-panel .layer-mid{opacity:1!important;transform:none!important}.hzx-watermark{display:none}.svc-row{grid-template-columns:1fr}.num-row{grid-template-columns:1fr 1fr}.hzx-story .panel-inner{grid-template-columns:1fr}.story-body{grid-column:1}.story-vid{position:relative;width:100%;height:auto;aspect-ratio:64/45;border-radius:16px;overflow:hidden;margin-bottom:26px}.story-vid:after{background:linear-gradient(180deg,#0000 55%,oklch(.15 .052 28/.5)),oklch(.195 .072 26.5/.14)}.proc-row{grid-template-columns:1fr;gap:8px}.hzx-step{padding:0 0 22px 26px}.hzx-step:after{left:6px;top:30px;width:1px;height:calc(100% - 22px);background:linear-gradient(180deg,var(--maroon-3),#ffffff1f)}.lane-row{grid-template-columns:1fr}.hzx-cue,.hzx-hud,.hzx-index,.hzx-progress{display:none}}@media (max-width:1080px) and (min-width:721px){.svc-row{grid-template-columns:repeat(3,1fr);gap:12px}.lane-row{grid-template-columns:repeat(2,1fr)}.hzx-step{padding:0 14px}.num-row .hzx-num{padding:clamp(20px,2.4vw,34px)}}@media (min-width:721px) and (max-height:760px){.hzx-panel{padding-top:clamp(52px,8vh,84px);padding-bottom:clamp(60px,9vh,104px)}.hzx-h1{font-size:clamp(38px,5.6vw,78px)}.hzx-h2{font-size:clamp(26px,3.4vw,48px)}.hzx-lead{margin-top:16px}.hzx-sub{margin-top:14px}.hzx-lanes .panel-inner,.hzx-numbers .panel-inner,.hzx-process .panel-inner,.hzx-services .panel-inner{gap:clamp(14px,2.4vh,28px)}.svc-row{gap:12px}.hzx-svc{padding:clamp(12px,1.4vw,18px)}.hzx-svc h3{margin-bottom:6px}.num-row .hzx-num{padding:clamp(16px,2vh,28px)}}@media (prefers-reduced-motion:reduce){.hzx{height:auto!important}.hzx-sticky{position:static;height:auto}.hzx-track{flex-direction:column;transform:none!important}.hzx-panel,.hzx-track{width:100%;height:auto}.hzx-panel{flex:none;min-height:80vh}.hzx-panel .layer-back,.hzx-panel .layer-fore,.hzx-panel .layer-mid,.hzx-panel .panel-inner{opacity:1!important;transform:none!important}.hzx-cue,.hzx-hud,.hzx-progress{display:none}}