@font-face{font-family:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:700;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/d3e8962f4f556115-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/5d9fe68223a58b3f-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/9b8cdbc8de8fe84b-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:__Plus_Jakarta_Sans_713be6;font-style:italic;font-weight:800;font-display:swap;src:url(/_next/static/media/c49dcee81b580683-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-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:__Plus_Jakarta_Sans_713be6;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-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:__Plus_Jakarta_Sans_Fallback_713be6;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_713be6{font-family:__Plus_Jakarta_Sans_713be6,__Plus_Jakarta_Sans_Fallback_713be6}.__variable_713be6{--font-jakarta:"__Plus_Jakarta_Sans_713be6","__Plus_Jakarta_Sans_Fallback_713be6"}@font-face{font-family:"__Instrument_Serif_ae301a";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_ae301a";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_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-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_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-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_ae301a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a";font-weight:400}.__variable_ae301a{--font-instrument:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a"}@font-face{font-family:__clash_26f572;src:url(/_next/static/media/086a70ddba625929-s.p.woff2) format("woff2");font-display:swap;font-weight:500}@font-face{font-family:__clash_26f572;src:url(/_next/static/media/02d655c1dbb838f4-s.p.woff2) format("woff2");font-display:swap;font-weight:600}@font-face{font-family:__clash_26f572;src:url(/_next/static/media/271f77516f49b23e-s.p.woff2) format("woff2");font-display:swap;font-weight:700}@font-face{font-family:__clash_Fallback_26f572;src:local("Arial");ascent-override:81.56%;descent-override:22.91%;line-gap-override:8.25%;size-adjust:109.12%}.__className_26f572{font-family:__clash_26f572,__clash_Fallback_26f572}.__variable_26f572{--font-clash:"__clash_26f572","__clash_Fallback_26f572"}.landing{--color-paper:#faf8f5;--color-paper-2:#f3eee8;--color-cream:#f8f2ea;--color-ink:#1c1917;--color-ink-soft:#44403c;--color-muted:#78716c;--color-line:#ebe3da;--color-primary:#c2410c;--color-primary-hover:#9a3412;--color-navy:#17120f;--color-on-dark:#f7f7f8;--color-good-bright:#34d399;--color-sky:#fdba74;--color-cobalt:#9a3412;--color-sun:#f59e0b;--color-coral:#ff6b4a;--font-display:var(--font-clash),var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;--font-serif:var(--font-instrument),ui-serif,Georgia,serif;--max-width-wide:80rem;--spacing-section:clamp(4.5rem,7vw,7.5rem);--spacing-gutter:clamp(1.25rem,4vw,2.5rem);min-height:100dvh;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-jakarta),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has(.landing){scroll-behavior:smooth;scroll-padding-top:7rem}:where(.landing .grid>*){min-width:0}:where(.landing) :where(a,button,summary,input,select,textarea){transition-property:color,background-color,border-color,box-shadow,opacity,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(.22,1,.36,1)}:where(.landing) :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}:where(.landing details>p){animation:fade-up .35s cubic-bezier(.22,1,.36,1)}:where(.landing) :where(h1,h2,h3){text-wrap:balance}:where(.landing p){text-wrap:pretty}:where(.landing summary){list-style:none}:where(.landing summary)::-webkit-details-marker{display:none}:where(.landing) ::-moz-selection{background:color-mix(in oklab,var(--color-primary) 22%,#fff);color:var(--color-ink)}:where(.landing) ::selection{background:color-mix(in oklab,var(--color-primary) 22%,#fff);color:var(--color-ink)}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing :is(details>p,.animate-page-in,.animate-pulse-rose,.animate-marquee,.animate-route,.animate-float,.animate-pulse-ring,.animate-ping){animation:none!important}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}}@keyframes tab-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes marquee{to{transform:translateX(-50%)}}@keyframes route{to{stroke-dashoffset:-48}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-rose{0%{box-shadow:0 0 0 0 rgba(251,146,60,.6)}to{box-shadow:0 0 0 10px transparent}}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--color-good-bright) 60%,transparent)}to{box-shadow:0 0 0 10px transparent}}.animate-page-in{animation:fade-up .6s cubic-bezier(.22,1,.36,1) both}.animate-marquee{animation:marquee 38s linear infinite}.animate-route{animation:route 1.6s linear infinite}.animate-float{animation:float 6s ease-in-out infinite}.animate-pulse-ring{animation:pulse-ring 1.8s ease-out infinite}.animate-pulse-rose{animation:pulse-rose 1.8s ease-out infinite}.text-brand-gradient{background:linear-gradient(135deg,var(--color-cobalt) 0,var(--color-primary) 40%,var(--color-sky) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.text-brand-ink{background:linear-gradient(135deg,var(--color-cobalt) 0,var(--color-primary) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-rose-gradient{background:linear-gradient(135deg,#c2410c,#ea580c 50%,#fb923c)}.text-rose-gradient{background:linear-gradient(135deg,#fed7aa,#fdba74 50%,#fb923c);-webkit-background-clip:text;background-clip:text;color:transparent}.bg-sunrise-gradient{background:linear-gradient(135deg,var(--color-sun) 0,var(--color-coral) 100%)}.bg-brand-gradient{background:linear-gradient(135deg,var(--color-cobalt) 0,var(--color-primary) 52%,var(--color-sky) 100%)}.font-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.bg-dotgrid{background-image:radial-gradient(color-mix(in oklab,currentColor 16%,transparent) 1px,transparent 0);background-size:22px 22px}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fare-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:.5rem;border-radius:999px;background:linear-gradient(90deg,var(--color-primary),var(--color-sky)) 0 /var(--fill,50%) 100% no-repeat,var(--color-paper-2);cursor:pointer}.fare-range:focus-visible{outline:2px solid var(--color-primary);outline-offset:6px}.fare-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--color-paper);border:6px solid var(--color-primary);box-shadow:0 4px 14px rgba(194,65,12,.35);-webkit-transition:transform .15s ease-out;transition:transform .15s ease-out}.fare-range::-webkit-slider-thumb:hover{transform:scale(1.1)}.fare-range::-moz-range-thumb{width:1rem;height:1rem;border-radius:999px;background:var(--color-paper);border:6px solid var(--color-primary);box-shadow:0 4px 14px rgba(194,65,12,.35)}@property --splash-r{syntax:"<length-percentage>";inherits:false;initial-value:0}.splash{position:fixed;inset:0;z-index:100;display:grid;place-items:center;background:#fff;color:var(--color-ink);--splash-r:0%;-webkit-mask-image:radial-gradient(circle at 50% 42%,transparent var(--splash-r),#000 calc(var(--splash-r) + 1px));mask-image:radial-gradient(circle at 50% 42%,transparent var(--splash-r),#000 calc(var(--splash-r) + 1px));animation:splash-reveal .65s cubic-bezier(.65,0,.35,1) 1.45s forwards,splash-gone 0s linear 2.1s forwards}.splash-inner{display:flex;flex-direction:column;align-items:center;transform:translateY(-4vh);animation:splash-lift .65s cubic-bezier(.65,0,.35,1) 1.45s forwards}.splash-mark{position:relative;display:block;width:clamp(8rem,30vw,10.5rem);aspect-ratio:1;overflow:hidden;border-radius:24%;opacity:0;transform:scale(.72);animation:splash-pop .7s cubic-bezier(.34,1.56,.64,1) .1s forwards}.splash-mark img{display:block;width:100%;height:100%}.splash-shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,hsla(0,0%,100%,.75) 50%,transparent 65%);transform:translateX(-120%);animation:splash-shine .8s ease-in-out .65s forwards}.splash-word{margin-top:1.25rem;display:flex;align-items:baseline;font-size:clamp(2rem,7vw,2.75rem);line-height:1.1;opacity:0;transform:translateY(8px);animation:splash-rise .45s cubic-bezier(.22,1,.36,1) .95s forwards;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em}.splash-loo{padding-right:.04em}.splash-tag{margin-top:.35rem;font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);opacity:0;animation:splash-in .4s ease-out 1.1s forwards}.splash-partners{position:absolute;left:50%;bottom:max(2.5rem,6vh);display:flex;flex-direction:column;align-items:center;gap:.75rem;transform:translateX(-50%);opacity:0;animation:splash-in .4s ease-out .4s forwards}.splash-partners p{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted)}.splash-partners div{display:flex;align-items:center;gap:2.25rem}.splash-partners img{height:5rem;width:auto;-o-object-fit:contain;object-fit:contain}@keyframes splash-pop{to{opacity:1;transform:scale(1)}}@keyframes splash-shine{to{transform:translateX(120%)}}@keyframes splash-in{to{opacity:1}}@keyframes splash-rise{to{opacity:1;transform:translateY(0)}}@keyframes splash-reveal{to{--splash-r:150%}}@keyframes splash-gone{to{visibility:hidden;pointer-events:none}}@keyframes splash-lift{to{opacity:0;transform:translateY(-4vh) scale(1.6)}}@media (prefers-reduced-motion:reduce){.splash{display:none}}.why-outline{color:transparent;-webkit-text-stroke:1.5px #ecd5c1;letter-spacing:-.02em}.why-marquee{animation:marquee linear infinite;will-change:transform}@media (prefers-reduced-motion:reduce){.why-marquee{animation:none}}.journey-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;opacity:0;margin:0}.journey-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:4.5rem;height:4rem}.journey-range::-moz-range-thumb{width:4.5rem;height:4rem;border:0}.receipt{--hole:radial-gradient(circle at 8px 0,transparent 5px,#000 5.5px) -8px 0 /16px 51% repeat-x,radial-gradient(circle at 8px 100%,transparent 5px,#000 5.5px) -8px 100% /16px 51% repeat-x;-webkit-mask:var(--hole);mask:var(--hole)}.stamp{animation:stamp-in .35s cubic-bezier(.34,1.56,.64,1) both}@keyframes stamp-in{0%{opacity:0;transform:rotate(-12deg) scale(1.8)}}@media (prefers-reduced-motion:reduce){.stamp{animation:none}}.how-mood{transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.how-mood{transition:none}}.journey-watermark{color:transparent;-webkit-text-stroke:1.5px rgba(252,211,77,.22)}.tour-number{color:transparent;-webkit-text-stroke:1.5px hsla(31,97%,72%,.3)}.sos-ring{opacity:0;animation:sos-ring 2.7s ease-out infinite}.sos-signal{left:-6rem;animation:sos-signal 6s linear infinite}.sos-step{animation:sos-step 6s ease-in-out infinite}@keyframes sos-ring{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.6)}}@keyframes sos-signal{to{left:100%}}@keyframes sos-step{0%,20%,to{background-color:#221819;color:#fca5a5;box-shadow:none}14%,6%{background-color:#e5273e;color:#fff;box-shadow:0 0 0 6px rgba(229,39,62,.2),0 10px 30px -8px rgba(229,39,62,.7)}}@media (prefers-reduced-motion:reduce){.sos-ring,.sos-signal,.sos-step{animation:none}}.closing-road{animation:closing-road 3.5s linear infinite}@keyframes closing-road{to{stroke-dashoffset:-44}}@media (prefers-reduced-motion:reduce){.closing-road{animation:none}}.footer-lane{background:repeating-linear-gradient(90deg,hsla(31,97%,72%,.45) 0 18px,transparent 18px 38px);animation:footer-lane 3s linear infinite}.footer-car{left:-3rem;animation:footer-car 26s cubic-bezier(.45,0,.55,1) infinite}.footer-giant{color:#fff}@keyframes footer-lane{to{background-position:38px 0}}@keyframes footer-car{0%{transform:translateY(-50%)}to{transform:translate(calc(100vw + 6rem),-50%)}}@media (prefers-reduced-motion:reduce){.footer-car,.footer-lane{animation:none}.footer-car{left:8%}}