.hero-ride-module__JyuTqG__stage{--phone-width:clamp(270px, 25vw, 350px);--fade:1;justify-content:center;display:flex;position:relative}.hero-ride-module__JyuTqG__phone{flex:none}.hero-ride-module__JyuTqG__screen{color:#1f201d;font-family:system-ui,-apple-system,sans-serif;position:absolute;inset:0;container-type:inline-size}.hero-ride-module__JyuTqG__map{width:100%;height:100%;position:absolute;inset:0}.hero-ride-module__JyuTqG__ground{fill:#a9dba3}.hero-ride-module__JyuTqG__forest{fill:#93cf98}.hero-ride-module__JyuTqG__clearing{fill:#c6e7b7}.hero-ride-module__JyuTqG__river{fill:none;stroke:#86d3ea;stroke-width:7px;stroke-linecap:round}.hero-ride-module__JyuTqG__road{fill:none;stroke:#e7e4dc;stroke-width:20px}.hero-ride-module__JyuTqG__access{fill:none;stroke:var(--trail-access);stroke-width:2.4px}.hero-ride-module__JyuTqG__trail{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:.95}.hero-ride-module__JyuTqG__track{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:var(--accent);stroke-width:5.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:var(--fade)}.hero-ride-module__JyuTqG__staging{fill:#fff;stroke:var(--accent);stroke-width:4px}.hero-ride-module__JyuTqG__pins{position:absolute;inset:0;container-type:inline-size}.hero-ride-module__JyuTqG__pins>*{will-change:transform;position:absolute;top:0;left:0}.hero-ride-module__JyuTqG__rider{background:var(--accent);border:1.1cqw solid #fff;border-radius:50%;width:5.4cqw;height:5.4cqw;margin:-2.7cqw 0 0 -2.7cqw;animation:1.8s ease-out infinite hero-ride-module__JyuTqG__rider-pulse;box-shadow:0 0 0 1.6cqw #ff732147,0 .6cqw 1.6cqw #00000040}@keyframes hero-ride-module__JyuTqG__rider-pulse{70%{box-shadow:0 0 0 3.6cqw #ff732100,0 .6cqw 1.6cqw #00000040}}.hero-ride-module__JyuTqG__friend{background:#ddd;border:.8cqw solid #fff;border-radius:50%;width:9.4cqw;height:9.4cqw;margin:-4.7cqw 0 0 -4.7cqw;overflow:hidden;box-shadow:0 .8cqw 2cqw #0000004d}.hero-ride-module__JyuTqG__friend img{object-fit:cover;width:100%;height:100%;display:block}.hero-ride-module__JyuTqG__medal{width:8.4cqw;height:8.4cqw;margin:-4.2cqw 0 0 -4.2cqw}.hero-ride-module__JyuTqG__medalFace{color:#3a2a06;opacity:0;background:#c99a2e;border:.7cqw solid #fff;border-radius:50%;place-items:center;width:100%;height:100%;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;font-size:2.9cqw;font-weight:800;transition:opacity .3s,scale .5s cubic-bezier(.34,1.56,.64,1);display:grid;scale:.4;box-shadow:0 .6cqw 1.6cqw #00000047}.hero-ride-module__JyuTqG__stage[data-medal] .hero-ride-module__JyuTqG__medalFace{opacity:var(--fade);scale:1}.hero-ride-module__JyuTqG__status{letter-spacing:-.01em;justify-content:space-between;align-items:center;height:13cqw;padding:1.6cqw 8cqw 0 11cqw;font-size:4.3cqw;font-weight:650;display:flex;position:absolute;top:0;left:0;right:0}.hero-ride-module__JyuTqG__signal{align-items:center;gap:1.6cqw;display:flex}.hero-ride-module__JyuTqG__bars{align-items:flex-end;gap:.6cqw;height:3cqw;transition:opacity .3s;display:flex}.hero-ride-module__JyuTqG__bars i{background:currentColor;border-radius:.3cqw;width:.9cqw}.hero-ride-module__JyuTqG__bars i:first-child{height:35%}.hero-ride-module__JyuTqG__bars i:nth-child(2){height:55%}.hero-ride-module__JyuTqG__bars i:nth-child(3){height:78%}.hero-ride-module__JyuTqG__bars i:nth-child(4){height:100%}.hero-ride-module__JyuTqG__noService{font-size:3.6cqw;font-weight:600;display:none}.hero-ride-module__JyuTqG__stage[data-no-signal] .hero-ride-module__JyuTqG__bars{display:none}.hero-ride-module__JyuTqG__stage[data-no-signal] .hero-ride-module__JyuTqG__noService{display:inline}.hero-ride-module__JyuTqG__battery{opacity:.9;border:.35cqw solid;border-radius:1cqw;width:6.6cqw;height:3.2cqw;position:relative}.hero-ride-module__JyuTqG__battery:after{content:"";background:currentColor;border-radius:.4cqw;position:absolute;inset:.45cqw 1.6cqw .45cqw .45cqw}.hero-ride-module__JyuTqG__buttons{gap:3cqw;display:grid;position:absolute;top:16cqw;right:4cqw}.hero-ride-module__JyuTqG__buttons span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#e8f6ecd1;border:.3cqw solid #ffffffb3;border-radius:50%;width:11cqw;height:11cqw;box-shadow:0 .6cqw 2cqw #0000001f}.hero-ride-module__JyuTqG__card{-webkit-backdrop-filter:blur(10px)saturate(1.3);backdrop-filter:blur(10px)saturate(1.3);background:#fafaf7e0;border:.3cqw solid #ffffffbf;border-radius:8cqw;grid-template-columns:1fr auto;align-items:end;row-gap:2cqw;padding:4.4cqw 5cqw 5cqw;display:grid;position:absolute;bottom:6cqw;left:4cqw;right:4cqw;box-shadow:0 2cqw 6cqw #0000002e}.hero-ride-module__JyuTqG__recording{color:#c62f22;grid-column:1/-1;align-items:center;gap:1.8cqw;font-size:3.6cqw;font-weight:650;display:flex}.hero-ride-module__JyuTqG__recording:before{content:"";background:currentColor;border-radius:50%;width:2.4cqw;height:2.4cqw;animation:1.4s ease-in-out infinite hero-ride-module__JyuTqG__blink}@keyframes hero-ride-module__JyuTqG__blink{50%{opacity:.25}}.hero-ride-module__JyuTqG__numbers{gap:7cqw;display:flex}.hero-ride-module__JyuTqG__figure{gap:.8cqw;display:grid}.hero-ride-module__JyuTqG__big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;font-size:10.6cqw;font-weight:700;line-height:1}.hero-ride-module__JyuTqG__big small{letter-spacing:0;color:#6b6c66;font-size:.42em;font-weight:650}.hero-ride-module__JyuTqG__unit{color:#6b6c66;font-size:3.3cqw}.hero-ride-module__JyuTqG__stop{background:var(--accent);border-radius:50%;place-items:center;width:13cqw;height:13cqw;display:grid;box-shadow:0 1cqw 3cqw #ff732166}.hero-ride-module__JyuTqG__stop:after{background:var(--accent-ink);content:"";border-radius:1cqw;width:4cqw;height:4cqw}.hero-ride-module__JyuTqG__callout{z-index:1;background:var(--cream);color:#242522;opacity:0;border-radius:18px;align-items:center;gap:10px;width:max-content;max-width:240px;margin:0;padding:12px 16px 12px 14px;font-size:14px;line-height:1.35;transition:opacity .45s,translate .65s cubic-bezier(.16,1,.3,1),scale .65s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;translate:0 14px;scale:.96;box-shadow:0 18px 40px -12px #00000073,0 2px 6px #0000002e}.hero-ride-module__JyuTqG__callout>svg{color:#c4511a;flex:none}.hero-ride-module__JyuTqG__callout strong{font-weight:650}.hero-ride-module__JyuTqG__calloutMedal{color:#3a2a06;background:#c99a2e;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.hero-ride-module__JyuTqG__gain{color:#1d6b37;white-space:nowrap;background:#d9efdc;border-radius:100px;margin-left:2px;padding:1px 7px;font-family:ui-rounded,SF Pro Rounded,system-ui,sans-serif;font-weight:700;display:inline-block}.hero-ride-module__JyuTqG__calloutOffline{top:12%;right:calc(50% + var(--phone-width) / 2 - 36px)}.hero-ride-module__JyuTqG__calloutRecord{top:42%;left:calc(50% + var(--phone-width) / 2 - 40px)}.hero-ride-module__JyuTqG__calloutCrew{top:72%;right:calc(50% + var(--phone-width) / 2 - 28px)}.hero-ride-module__JyuTqG__stage[data-offline] .hero-ride-module__JyuTqG__calloutOffline,.hero-ride-module__JyuTqG__stage[data-record] .hero-ride-module__JyuTqG__calloutRecord,.hero-ride-module__JyuTqG__stage[data-crew] .hero-ride-module__JyuTqG__calloutCrew{opacity:var(--fade);translate:0;scale:1}@media (max-width:1399px){.hero-ride-module__JyuTqG__calloutRecord{left:auto;right:-8px}}@media (max-width:899px){.hero-ride-module__JyuTqG__stage{--phone-width:min(64vw, 300px)}.hero-ride-module__JyuTqG__callout{display:none}}@media (prefers-reduced-motion:reduce){.hero-ride-module__JyuTqG__rider,.hero-ride-module__JyuTqG__recording:before{animation:none}.hero-ride-module__JyuTqG__callout,.hero-ride-module__JyuTqG__medalFace{transition:none}}
.screen-tour-module__ubRQ1a__tour{grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,7vw,120px);display:grid}.screen-tour-module__ubRQ1a__chapters{min-width:0}.screen-tour-module__ubRQ1a__rail{--phone-width:min(320px, calc((100svh - 150px) * .46));position:relative}.screen-tour-module__ubRQ1a__held{top:max(96px, calc((100svh - var(--phone-width) * 2.1) / 2 + 24px));align-items:center;gap:28px;display:flex;position:sticky}.screen-tour-module__ubRQ1a__phone{flex:none}.screen-tour-module__ubRQ1a__layer{transition:clip-path .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.screen-tour-module__ubRQ1a__layer[data-state=after]{clip-path:inset(100% 0 0);transform:translateY(8%)}.screen-tour-module__ubRQ1a__layer[data-state=active]{clip-path:inset(0);transform:none}.screen-tour-module__ubRQ1a__layer[data-state=before],.screen-tour-module__ubRQ1a__layer[data-state=buried]{clip-path:inset(0);filter:brightness(.82);transform:translateY(-6%)scale(.98)}.screen-tour-module__ubRQ1a__layer[data-state=buried]{visibility:hidden;transition-property:clip-path,transform,filter,visibility;transition-delay:0s,0s,0s,.7s}.screen-tour-module__ubRQ1a__progress{gap:10px;margin:0;padding:0;list-style:none;display:grid}.screen-tour-module__ubRQ1a__progress li{background:var(--line);border-radius:50%;width:6px;height:6px;transition:background-color .3s,transform .3s}.screen-tour-module__ubRQ1a__progress li[data-active]{background:var(--accent);transform:scale(1.35)}@media (max-width:899px){.screen-tour-module__ubRQ1a__tour{display:block}.screen-tour-module__ubRQ1a__rail{display:none}}@media (prefers-reduced-motion:reduce){.screen-tour-module__ubRQ1a__layer[data-state=after]{clip-path:none;opacity:0;transform:none}.screen-tour-module__ubRQ1a__layer[data-state=before],.screen-tour-module__ubRQ1a__layer[data-state=buried]{filter:none;transform:none}}
.sticky-get-bar-module__nEK78a__bar{display:none}@media (max-width:699px){.sticky-get-bar-module__nEK78a__bar{z-index:30;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--forest-deep) 92%, transparent);color:var(--cream);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:10px 12px;transition:transform .45s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;left:12px;transform:translateY(calc(100% + 32px));box-shadow:0 16px 40px -10px #00000080}.sticky-get-bar-module__nEK78a__bar[data-shown]{transform:none}}.sticky-get-bar-module__nEK78a__bar .sticky-get-bar-module__nEK78a__badges{--store-height:44px;flex-wrap:nowrap;gap:10px}.sticky-get-bar-module__nEK78a__bar{--ink:var(--cream)}.sticky-get-bar-module__nEK78a__button{background:var(--accent);min-height:48px;color:var(--accent-ink);border-radius:100px;flex:none;align-items:center;gap:8px;padding:0 18px 0 20px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex}@media (prefers-reduced-motion:reduce){.sticky-get-bar-module__nEK78a__bar{transition:none}}
