@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.p.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:"Source Serif 4";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3d165c286d94e27c-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e54d16b9f2c4535b-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7c21074d9bafed1b-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/916860560b9a2bc2-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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/591e43f23f51e5a5-s.p.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:"Source Serif 4";font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/97ac91773d3121b2-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:"Source Serif 4 Fallback";src:local("Times New Roman");ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.00%;size-adjust:117.91%}.__className_f76db5{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.__variable_f76db5{--font-serif:"Source Serif 4","Source Serif 4 Fallback"}:root{--bg:#1c1a17;--surface:#26231f;--raised:#2f2b26;--hairline:rgba(255,255,255,0.06);--hairline-strong:rgba(255,255,255,0.14);--ink:#f4f0ea;--muted:#b8b0a4;--faint:#8a8171;--ember:#d4604f;--ember-press:#b65344;--ember-subtle:rgba(212,96,79,0.14);--ink-on-ember:#1c1a17;--paper:#f4efe6;--paper-surface:#fbf8f1;--paper-raised:#ffffff;--paper-ink:#221f1a;--paper-muted:#5c5546;--paper-faint:#6e6554;--paper-hairline:rgba(28,26,23,0.1);--ember-line:#ab3f31;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--serif:var(--font-serif),Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--sans);font-size:16px;line-height:1.45;background:var(--bg);color:var(--ink)}img{max-width:100%;display:block}a{color:inherit}:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:4px}.mkt{min-height:100dvh;display:flex;flex-direction:column}.mkt-inner{width:100%;max-width:1080px;margin:0 auto;padding:0 24px}.mkt-top{display:flex;align-items:center;justify-content:space-between;padding-top:28px}.mkt-top-logo img{height:40px;width:auto}.mkt-top a.ghost{font-size:14px;font-weight:600;color:var(--muted);text-decoration:none;padding:10px 16px;border:1px solid var(--hairline-strong);border-radius:999px;transition:color .15s ease,border-color .15s ease}.mkt-top a.ghost:hover{color:var(--ink);border-color:var(--faint)}.hero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:48px;gap:48px;padding:96px 0 104px}.hero-head{width:-moz-fit-content;width:fit-content;max-width:100%}.hero-title{margin:0;font-family:var(--serif);font-weight:600;letter-spacing:-.005em;font-size:clamp(46px,7vw,78px);line-height:1.06}.hero-sub{margin:28px 0 0;max-width:30em;font-size:18px;line-height:1.6;color:var(--muted)}.hero-sub strong{color:var(--ink);font-weight:600}.routemark{display:flex;align-items:center;margin-top:26px;width:100%}.routemark .rm-ring{flex:none;width:19px;height:19px;border:3.5px solid var(--ember);border-radius:50%}.routemark .rm-line{flex:1 1;height:3.5px;margin:0 4px;border-radius:2px;background:var(--ember);transform-origin:left center}.routemark .rm-dot{flex:none;width:18px;height:18px;border-radius:50%;background:var(--ember)}.routemark .rm-line{transform:scaleX(0);animation:rm-line .5s ease-out .35s forwards}.routemark .rm-dot{transform:scale(0);animation:rm-dot .3s cubic-bezier(.2,.8,.3,1.3) .8s forwards}@keyframes rm-line{to{transform:scaleX(1)}}@keyframes rm-dot{to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.routemark .rm-dot,.routemark .rm-line{animation:none;transform:none}}.stores{display:flex;flex-wrap:wrap;margin-top:40px}.store-btn,.stores{align-items:center;gap:12px}.store-btn{display:inline-flex;padding:12px 20px 12px 16px;border:1px solid var(--hairline-strong);border-radius:16px;text-decoration:none;color:var(--ink);background:transparent;transition:border-color .15s ease,background .15s ease}a.store-btn:hover{border-color:var(--faint);background:var(--surface)}.store-btn svg{width:26px;height:26px;fill:var(--ink);flex:none}.store-btn .lines{display:flex;flex-direction:column;line-height:1.2;text-align:left}.store-btn .small{font-size:11.5px;font-weight:600;color:var(--muted)}.store-btn .big{font-size:17px;font-weight:600}.store-btn--soon{opacity:.75}.stores-note{flex-basis:100%;margin-top:2px;font-size:13px;color:var(--faint)}.phone{margin:0;width:300px;flex:none;border:1px solid var(--hairline-strong);background:#14120f;border-radius:44px;padding:10px}.phone img{border-radius:34px;width:100%;height:auto}.phone-hero{width:320px}.features{display:flex;flex-direction:column;gap:0}.feature{display:flex;align-items:center;gap:64px;padding:72px 0;border-top:1px solid var(--hairline)}.feature:nth-child(2n){flex-direction:row-reverse}.feature-copy{max-width:26em}.eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--ember)}.feature-copy h2{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(28px,3.4vw,36px);line-height:1.15;letter-spacing:-.005em}.feature-copy p.body{margin:18px 0 0;font-size:17px;line-height:1.65;color:var(--muted)}.dl{border-top:1px solid var(--hairline);padding:96px 0 110px;text-align:center}.dl h2{margin:0;font-family:var(--serif);font-weight:600;font-size:clamp(34px,4.6vw,52px);letter-spacing:-.005em}.dl p{margin:18px auto 0;max-width:34em;font-size:17px;line-height:1.6;color:var(--muted)}.dl .stores{justify-content:center;margin-top:36px}.dl .stores-note{text-align:center}.mkt-foot{border-top:1px solid var(--hairline);padding:56px 0 64px;font-size:14px;color:var(--faint)}.foot-grid{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;flex-wrap:wrap}.foot-brand img{height:36px;width:auto;display:block}.foot-brand p{margin:16px 0 0;max-width:26em;line-height:1.6}.foot-col h3{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--muted)}.foot-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px}.foot-col a{color:var(--faint);text-decoration:none;transition:color .15s ease}.foot-col a:hover{color:var(--ink)}.foot-legal{margin-top:48px;padding-top:20px;border-top:1px solid var(--hairline);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.sub{min-height:100dvh;background:var(--paper);color:var(--paper-ink)}.sub :focus-visible{outline-color:var(--ember-line)}.sub-top{border-bottom:1px solid var(--paper-hairline)}.sub-top-inner{max-width:720px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between}.sub-top img{height:30px;width:auto}.sub-top nav{display:flex;gap:20px;font-size:14px;font-weight:600}.sub-top nav a{color:var(--paper-muted);text-decoration:none}.sub-top nav a:hover{color:var(--paper-ink)}.sub main{max-width:720px;margin:0 auto;padding:32px 24px 64px}.sub-foot{border-top:1px solid var(--paper-hairline)}.sub-foot-inner{max-width:720px;margin:0 auto;padding:24px;display:flex;gap:20px;flex-wrap:wrap;font-size:14px}.sub-foot a{color:var(--paper-muted);text-decoration:none}.sub-foot a:hover{color:var(--paper-ink)}.ride-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-gap:12px;gap:12px}.ride-card{display:block;background:var(--paper-raised);border:1px solid var(--paper-hairline);border-radius:20px;padding:18px 20px;text-decoration:none;color:inherit;transition:border-color .15s ease}.ride-card:hover{border-color:rgba(28,26,23,.16)}.ride-card .row{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ride-card .route{letter-spacing:-.005em}.ride-card .price,.ride-card .route{font-family:var(--serif);font-weight:600;font-size:20px}.ride-card .price{color:var(--ember-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ride-card .when{margin-top:6px;color:var(--paper-muted);font-size:14.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub h1.page-title{margin:12px 0 0;font-family:var(--serif);font-weight:600;font-size:32px;letter-spacing:-.005em}.sub p.page-lede{margin:10px 0 0;color:var(--paper-muted)}.sub p.empty{margin-top:28px;color:var(--paper-faint)}.ride-hero{background:var(--paper-raised);border:1px solid var(--paper-hairline);border-radius:20px;padding:24px;margin-top:20px}.ride-hero .price{font-family:var(--serif);font-weight:600;font-size:28px;color:var(--ember-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.backlink{font-size:14px;font-weight:600;color:var(--paper-muted);text-decoration:none}.backlink:hover{color:var(--paper-ink)}@media (max-width:900px){.hero{grid-template-columns:1fr;justify-items:start;padding:64px 0 72px;gap:56px}.phone-hero{justify-self:center}.feature,.feature:nth-child(2n){flex-direction:column;align-items:flex-start;gap:40px;padding:56px 0}.feature .phone{align-self:center}}@media (max-width:480px){.phone,.phone-hero{width:min(280px,82vw)}.mkt-top{padding-top:20px}.foot-grid{flex-direction:column}}