.Hero-module__Nn-V-a__hero{background:var(--paper);color:var(--ink);padding-top:118px;position:relative;overflow:clip}.Hero-module__Nn-V-a__layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(28px,4vw,66px);padding-bottom:32px;display:grid}.Hero-module__Nn-V-a__copy{padding:0}.Hero-module__Nn-V-a__eyebrow{letter-spacing:.17em;align-items:center;gap:10px;font-size:10px;font-weight:650;display:flex}.Hero-module__Nn-V-a__statusDot{background:var(--primary);width:7px;height:7px;box-shadow:0 0 0 5px var(--paper-2);border-radius:50%}.Hero-module__Nn-V-a__headline{font-family:var(--font-display);letter-spacing:-.066em;font-variation-settings:"wdth" 100, "opsz" 48;margin-top:25px;font-size:clamp(58px,6.8vw,98px);font-weight:700;line-height:.97}.Hero-module__Nn-V-a__rideWord{color:var(--ink);display:inline-block;position:relative}.Hero-module__Nn-V-a__rideWord>svg{fill:none;width:103%;height:15px;stroke:var(--line-strong);stroke-width:3px;stroke-linecap:round;position:absolute;bottom:-10px;left:-3px}.Hero-module__Nn-V-a__description{max-width:380px;color:var(--ink-2);margin-top:31px;font-size:15px;line-height:1.8}.Hero-module__Nn-V-a__actions{flex-wrap:wrap;align-items:center;gap:16px 22px;margin-top:27px;display:flex}.Hero-module__Nn-V-a__primary,.Hero-module__Nn-V-a__secondary{justify-content:center;align-items:center;gap:19px;min-height:54px;font-size:13px;font-weight:600;display:inline-flex}.Hero-module__Nn-V-a__primary{background:var(--primary);color:var(--on-primary);border:1px solid var(--primary);box-shadow:none;border-radius:999px;padding:0 22px;transition:background .2s,transform .2s}.Hero-module__Nn-V-a__primary:hover{background:var(--brown-2);transform:translateY(-2px)}.Hero-module__Nn-V-a__primary svg,.Hero-module__Nn-V-a__secondary svg,.Hero-module__Nn-V-a__coverage svg{width:20px;height:20px}.Hero-module__Nn-V-a__secondary{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:6px;gap:9px}.Hero-module__Nn-V-a__secondary:hover{text-decoration-color:currentColor}.Hero-module__Nn-V-a__appNote{color:var(--ink-3);margin-top:12px;font-size:10px;line-height:1.6}.Hero-module__Nn-V-a__signature{align-items:center;gap:12px;margin-top:34px;display:flex}.Hero-module__Nn-V-a__signatureMark{border:1px solid var(--line);width:38px;height:38px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.Hero-module__Nn-V-a__signatureMark svg{width:21px;height:21px}.Hero-module__Nn-V-a__signature p{color:var(--ink-3);font-size:11px;line-height:1.7}.Hero-module__Nn-V-a__signature strong{color:var(--ink-2);font-weight:500}.Hero-module__Nn-V-a__visual{min-width:0;padding-bottom:26px;position:relative}.Hero-module__Nn-V-a__artwork{border:1px solid var(--line);background:var(--paper-2);border-radius:24px;height:450px;position:relative;overflow:hidden}.Hero-module__Nn-V-a__scene{object-fit:contain;width:94%;height:70%;position:absolute;inset:15% 3%}.Hero-module__Nn-V-a__stageWord{aspect-ratio:3246/802;background:var(--line);width:72%;position:absolute;top:24%;left:7%;-webkit-mask:url(/logo-wordmark.png) 50%/contain no-repeat;mask:url(/logo-wordmark.png) 50%/contain no-repeat}.Hero-module__Nn-V-a__stageRoad{position:absolute;inset:30% -15% -30%;transform:rotate(-12deg)}.Hero-module__Nn-V-a__stageRoad span{border:1px solid var(--line-strong);border-radius:50%;position:absolute;inset:0}.Hero-module__Nn-V-a__stageRoad span:nth-child(2){inset:12%}.Hero-module__Nn-V-a__stageRoad span:nth-child(3){inset:24%}.Hero-module__Nn-V-a__tabVehicle{object-fit:contain;width:48px;height:38px}.Hero-module__Nn-V-a__cityLabel{text-align:right;color:var(--ink-2);flex-direction:column;gap:8px;display:flex;position:absolute;top:25px;right:25px}.Hero-module__Nn-V-a__cityLabel>:first-child{font-size:19px;font-weight:600}.Hero-module__Nn-V-a__cityLabel>:last-child{letter-spacing:.2em;font-size:8px;font-weight:600}.Hero-module__Nn-V-a__rideCard{z-index:1;background:var(--card);border:1px solid var(--line);width:calc(100% - 56px);box-shadow:none;border-radius:14px;margin:-62px auto 0;padding:20px 22px 18px;position:relative}.Hero-module__Nn-V-a__cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.Hero-module__Nn-V-a__cardLabel,.Hero-module__Nn-V-a__cardIndex{letter-spacing:.14em;color:var(--ink-3);font-size:8px;font-weight:600}.Hero-module__Nn-V-a__cardIndex{font-variant-numeric:tabular-nums}.Hero-module__Nn-V-a__tabs{border-bottom:1px solid var(--line);gap:20px;margin-top:8px;display:flex}.Hero-module__Nn-V-a__tab{min-height:46px;color:var(--ink-3);font-family:var(--font-display);cursor:pointer;align-items:center;gap:8px;padding:0 2px;font-size:21px;font-weight:600;display:flex;position:relative}.Hero-module__Nn-V-a__tab[aria-selected=true]{color:var(--ink)}.Hero-module__Nn-V-a__tab[aria-selected=true]:after{content:"";background:var(--ink);height:2px;position:absolute;bottom:-1px;left:0;right:0}.Hero-module__Nn-V-a__tabNumber{font-family:var(--font-body);color:var(--ink-3);font-size:9px;font-weight:400}.Hero-module__Nn-V-a__tabDot{opacity:0;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:9px}.Hero-module__Nn-V-a__tab[aria-selected=true] .Hero-module__Nn-V-a__tabDot{opacity:1}.Hero-module__Nn-V-a__ridePanel:not([hidden]){justify-content:space-between;align-items:center;gap:16px;padding-top:15px;display:flex}.Hero-module__Nn-V-a__ridePanel h2{letter-spacing:-.02em;font-size:14px;font-weight:600}.Hero-module__Nn-V-a__ridePanel p{max-width:285px;color:var(--ink-2);margin-top:5px;font-size:11px;line-height:1.65}.Hero-module__Nn-V-a__explore{border:1px solid var(--line-strong);min-width:44px;height:44px;color:var(--ink-2);border-radius:50%;place-items:center;transition:background .2s;display:grid}.Hero-module__Nn-V-a__explore:hover{background:var(--paper-2)}.Hero-module__Nn-V-a__explore svg{width:21px;height:21px}.Hero-module__Nn-V-a__visualCaption{letter-spacing:.17em;color:var(--ink-3);justify-content:space-between;gap:15px;padding:20px 6px 0;font-size:8px;font-weight:500;display:flex}.Hero-module__Nn-V-a__footer{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding-top:12px;padding-bottom:12px;font-size:10px;display:flex}.Hero-module__Nn-V-a__scrollLink{align-items:center;gap:24px;min-height:44px;display:inline-flex}.Hero-module__Nn-V-a__scrollLink>span{color:var(--ink-2);font-size:20px}.Hero-module__Nn-V-a__footerNote{align-items:center;gap:14px;display:flex}.Hero-module__Nn-V-a__footerNote>:first-child{color:var(--ink-2);font-size:14px}.Hero-module__Nn-V-a__coverage{align-items:center;gap:12px;min-height:44px;display:inline-flex}.Hero-module__Nn-V-a__coverage svg{width:14px;height:14px}.Hero-module__Nn-V-a__hero a:focus-visible,.Hero-module__Nn-V-a__hero button:focus-visible,.Hero-module__Nn-V-a__ridePanel:focus-visible{outline:3px solid var(--focus);outline-offset:5px}@media (max-width:1100px) and (min-width:768px){.Hero-module__Nn-V-a__layout{grid-template-columns:.95fr 1.05fr;gap:25px}.Hero-module__Nn-V-a__headline{font-size:clamp(58px,7.5vw,80px)}.Hero-module__Nn-V-a__artwork{border-radius:24px;height:clamp(350px,42vw,450px)}.Hero-module__Nn-V-a__rideCard{width:calc(100% - 22px);padding:18px 16px}.Hero-module__Nn-V-a__actions{gap:10px 18px}.Hero-module__Nn-V-a__description{font-size:14px}.Hero-module__Nn-V-a__desktopBreak,.Hero-module__Nn-V-a__footerNote{display:none}.Hero-module__Nn-V-a__visualCaption{font-size:7px}}@media (max-width:767px){.Hero-module__Nn-V-a__hero{padding-top:101px}.Hero-module__Nn-V-a__layout{grid-template-columns:1fr;gap:30px;padding-bottom:24px}.Hero-module__Nn-V-a__copy{padding:8px 0 0}.Hero-module__Nn-V-a__eyebrow{font-size:9px}.Hero-module__Nn-V-a__headline{margin-top:20px;font-size:clamp(59px,12.8vw,85px)}.Hero-module__Nn-V-a__description{max-width:340px;margin-top:27px;font-size:14px}.Hero-module__Nn-V-a__desktopBreak{display:none}.Hero-module__Nn-V-a__actions{gap:12px 18px;margin-top:22px}.Hero-module__Nn-V-a__primary,.Hero-module__Nn-V-a__secondary{gap:10px;min-height:50px;font-size:12px}.Hero-module__Nn-V-a__primary{padding:0 16px}.Hero-module__Nn-V-a__appNote{font-size:9px}.Hero-module__Nn-V-a__signature{display:none}.Hero-module__Nn-V-a__visual{padding-bottom:0}.Hero-module__Nn-V-a__artwork{border-radius:20px;height:clamp(325px,85vw,480px)}.Hero-module__Nn-V-a__stageWord{top:27%}.Hero-module__Nn-V-a__cityLabel{top:20px;right:18px}.Hero-module__Nn-V-a__cityLabel>:first-child{font-size:17px}.Hero-module__Nn-V-a__rideCard{width:calc(100% - 24px);margin-top:-35px;padding:17px 18px}.Hero-module__Nn-V-a__visualCaption{letter-spacing:.1em;gap:6px;padding-top:18px;font-size:7px}.Hero-module__Nn-V-a__footer{padding-top:9px;padding-bottom:10px}.Hero-module__Nn-V-a__footerNote{display:none}.Hero-module__Nn-V-a__coverage{gap:6px;font-size:9px}.Hero-module__Nn-V-a__scrollLink{gap:12px}}@media (max-width:360px){.Hero-module__Nn-V-a__headline{font-size:54px}.Hero-module__Nn-V-a__primary{padding:0 12px}.Hero-module__Nn-V-a__actions{gap:12px}.Hero-module__Nn-V-a__primary,.Hero-module__Nn-V-a__secondary{font-size:11px}.Hero-module__Nn-V-a__rideCard{padding:14px}.Hero-module__Nn-V-a__ridePanel p{font-size:10px}.Hero-module__Nn-V-a__visualCaption{letter-spacing:.04em}}@media (prefers-reduced-motion:no-preference){.Hero-module__Nn-V-a__scene{animation:1.1s cubic-bezier(.2,.7,.3,1) both Hero-module__Nn-V-a__arrive}@keyframes Hero-module__Nn-V-a__arrive{0%{transform:scale(1.035)}to{transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.Hero-module__Nn-V-a__primary,.Hero-module__Nn-V-a__explore{transition:none}.Hero-module__Nn-V-a__primary:hover{transform:none}}
