.travel_page__Dy4yC{--ink:#28424e;height:calc(100dvh - 80px);overflow:hidden;position:relative;color:var(--ink)}.travel_stopHeadingRow__YEqvE{position:relative;z-index:2;padding-top:clamp(10px,7vh,82px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px}.travel_titleControls__ciCoo{display:flex;align-items:center;justify-content:center;gap:clamp(10px,2vw,22px)}.travel_stopHeading__gWbSH{margin:0;color:var(--ink);font-size:clamp(20px,4vw,58px);font-weight:700;line-height:1;text-align:center}.travel_tripArrow__eKHGu{width:56px;height:56px;border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:34px;line-height:1;transition:transform .16s ease;margin:0 20px}.travel_tripArrow__eKHGu:not(:disabled):hover{transform:translateY(-2px)}.travel_tripArrow__eKHGu:not(:disabled):active{transform:translateY(1px)}.travel_tripArrow__eKHGu:disabled{cursor:default;opacity:.35}.travel_tripArrow__eKHGu:focus-visible{outline:2px solid var(--cutepink);outline-offset:3px}.travel_stopLink__ydjUX{margin-top:30px;display:inline-flex;align-items:center;min-height:42px;padding:0 38px;border-radius:999px;background:#fea2ce;box-shadow:0 5px 0 hotpink,0 10px 18px rgba(255,115,183,.22);color:#fff;font-size:1.4vw;font-weight:700;letter-spacing:-.02em;text-decoration:none;animation:travel_trip-button-bounce__mKbGS 1.05s ease-in-out infinite}.travel_stopLink__ydjUX:hover{background:#b84d93}.travel_stopLink__ydjUX:active{animation-play-state:paused;transform:translateY(4px);box-shadow:0 1px 0 #873754}.travel_stopLink__ydjUX:focus-visible{outline:2px solid var(--cutepink);outline-offset:4px}@keyframes travel_trip-button-bounce__mKbGS{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.035)}}@media (prefers-reduced-motion:reduce){.travel_stopLink__ydjUX{animation:none}}.travel_intro__mSWZ6{position:relative;z-index:2;width:min(700px,calc(100% - 40px));margin:0 auto;padding-top:clamp(42px,7vh,82px)}.travel_eyebrow__IoVt_{color:var(--cutepink);text-transform:uppercase;letter-spacing:.17em;font-size:11px;font-weight:700;text-align:center}.travel_intro__mSWZ6 h1{color:var(--ink);font-size:clamp(42px,6vw,76px);font-weight:700;line-height:.96;letter-spacing:-.055em}.travel_instruction__wPi6m{margin:18px auto 0;max-width:360px;text-align:center;color:#58717a;line-height:1.55}.travel_globeStage__m2iks{position:absolute;z-index:1;left:50%;width:max(1040px,50vw);transform:translateX(-50%) scaleX(1.32) translateY(10%) scaleY(1.15);transform-origin:center bottom;-webkit-user-select:none;-moz-user-select:none;user-select:none}.travel_globe__fJaZE{display:block;width:100%;overflow:visible;touch-action:none;outline:none}.travel_globe__fJaZE:focus-visible{filter:drop-shadow(0 0 .5rem var(--cutepink))}.travel_globeShape___Z52Q{fill:url(#ocean)}.travel_horizon__SBezg{fill:none;stroke:#367f91;stroke-width:5}.travel_mapLines__4dFT_{fill:none;stroke:hsla(0,0%,100%,.38);stroke-width:2}.travel_land__n3wMR{fill:#98c983;stroke:rgba(68,125,85,.3);stroke-width:2}.travel_landLight__vyAJb{fill:#b5d995;stroke:rgba(68,125,85,.3);stroke-width:2}.travel_cloud__4kMJE{fill:hsla(0,0%,100%,.67);stroke:none}.travel_planeEmoji__KR5PT,.travel_stopFlagEmoji__njN_s{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.travel_planeEmoji__KR5PT{font-size:64px}.travel_stopFlagEmoji__njN_s{font-size:32px}.travel_planeHitArea__CGwZw{cursor:-webkit-grab;cursor:grab}.travel_planeHitArea__CGwZw:active{cursor:-webkit-grabbing;cursor:grabbing}.travel_planeGrabZone__zYhk_{fill:transparent;stroke:none}.travel_stop__3_8Pn{cursor:pointer}.travel_stopHitArea__66UsU{fill:transparent;pointer-events:all}@media (max-width:620px){.travel_stopHeadingRow__YEqvE{padding-top:42px}.travel_intro__mSWZ6{padding-top:31px}.travel_instruction__wPi6m{font-size:13px}.travel_activeStop__tLxOg{margin-top:17px}.travel_globeStage__m2iks{width:157vw;bottom:0}}@media (max-height:750px) and (min-width:621px){.travel_intro__mSWZ6{padding-top:26px}.travel_activeStop__tLxOg{margin-top:14px}.travel_globeStage__m2iks{width:max(1040px,110vw)}}