.destinations_destinations__VexGq{--paper:#faf6eb;--ink:#201d1a;--muted:#635849;--accent:#714f31;--line:#201d1a2b;--soft:#201d1a0b;--sheet-fill:var(--glass-solid,#faf6eb);position:absolute;inset:0;overflow:hidden;background:var(--paper);color:var(--ink);font:15px/1.65 system-ui,sans-serif}.destinations_destinations__VexGq [hidden]{display:none!important}.destinations_destinations__VexGq a,.destinations_destinations__VexGq button{-webkit-tap-highlight-color:transparent}.destinations_destinations__VexGq button{font:inherit;cursor:pointer}.destinations_destinations__VexGq [tabindex="0"]:focus-visible,.destinations_destinations__VexGq a:focus-visible,.destinations_destinations__VexGq button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.destinations_destinations__VexGq h3:focus,.destinations_destinations__VexGq h4:focus{outline:none}.destinations_sceneCanvas__z2WNB{--focus-x:.5;--focus-y:.5;--plane-width:max(100vw,calc(100dvh * var(--scene-ratio)));--plane-height:max(100dvh,calc(100vw / var(--scene-ratio)));--plane-left:clamp(calc(100vw - var(--plane-width)),calc(50vw - var(--plane-width) * var(--focus-x)),0px);--plane-top:clamp(calc(100dvh - var(--plane-height)),calc(50dvh - var(--plane-height) * var(--focus-y)),0px);position:absolute;inset:0;overflow:hidden}.destinations_imagePlane__4tXcz{position:absolute;left:var(--plane-left);top:var(--plane-top);width:var(--plane-width);height:var(--plane-height)}.destinations_sceneShade__nV6rD{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#17112210,transparent 25%,transparent 75%,#17112212)}.destinations_imageFallback__0PpcM{position:absolute;top:84px;left:24px;right:24px;padding:12px;color:var(--ink);background:var(--paper);border-radius:12px;text-align:center}.destinations_contentSheet__CMuyM{position:absolute;z-index:10;width:min(560px,calc(100vw - 64px));max-height:calc(100dvh - 140px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;scrollbar-gutter:stable;border:1px solid var(--line);border-radius:22px;background:var(--sheet-fill);box-shadow:var(--floating-shadow)}.destinations_sheetBody__VVbg4{padding:clamp(24px,2.5vw,36px)}.destinations_sheetBody__VVbg4 h3{font:600 clamp(25px,2.2vw,32px)/1.16 system-ui,sans-serif;letter-spacing:-.035em;margin:0 0 24px;color:var(--ink)}.destinations_sheetBody__VVbg4 h4{font:600 22px/1.3 system-ui,sans-serif;margin:8px 0 14px;letter-spacing:-.02em}.destinations_sheetBody__VVbg4 p{margin:0 0 18px}.destinations_eyebrow__uGj9C{display:block;color:var(--muted);font-size:11px;line-height:1.5;font-weight:600}.destinations_personalSheet__LGFa3{top:clamp(104px,13dvh,150px);right:clamp(32px,5.5vw,96px)}.destinations_journalSheet__EA9oP{top:clamp(170px,28dvh,280px);bottom:28px;left:50%;transform:translateX(-50%);width:min(700px,calc(100vw - 96px));max-height:none;border-radius:14px}.destinations_projectsSheet__imkIE{left:clamp(280px,30vw,500px);bottom:28px;width:min(660px,calc(100vw - clamp(280px,30vw,500px) - 64px));max-height:calc(100dvh - 160px);border-radius:18px}.destinations_librarySheet___M6uZ{right:clamp(32px,5.5vw,96px);top:clamp(110px,24dvh,260px);width:min(520px,calc(100vw - 64px))}.destinations_contactSheet__9_7QK{left:50%;bottom:max(38px,7dvh);transform:translateX(-50%);width:min(560px,calc(100vw - 64px));border-radius:16px}.destinations_journalSheet__EA9oP .destinations_sheetBody__VVbg4{padding:28px 36px}.destinations_projectGrid__Kc88D{min-width:0}.destinations_projectCard__r0XaH{min-width:0;touch-action:pan-y}.destinations_projectHeader__eLR0T{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--line)}.destinations_projectHeader__eLR0T>div{min-width:0}.destinations_projectHeaderActions__SD86b{display:flex;align-items:center;gap:8px;flex-shrink:0}.destinations_projectHeader__eLR0T .destinations_sourceLink__VOt_O{flex:0 0 48px;width:48px;height:48px}.destinations_projectHeader__eLR0T .destinations_sourceLink__VOt_O svg{width:25px;height:25px}.destinations_projectHeader__eLR0T h4{overflow-wrap:anywhere}.destinations_projectActions__9g8QT{display:flex;align-items:center;gap:10px}.destinations_projectToggle__XasPR{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--ink)}.destinations_projectDetails__WpRXY{overflow:hidden}.destinations_projectDetailsBody__B9k1C{padding:20px 0 4px;border-top:1px solid var(--line);margin-bottom:18px}.destinations_projectDetailsBody__B9k1C ul{display:grid;gap:12px;padding-left:18px;margin:0 0 20px;list-style:disc}.destinations_projectDetailsBody__B9k1C li{padding-left:3px;color:var(--muted);font-size:14px;line-height:1.75}.destinations_projectDetailsBody__B9k1C li::marker{color:var(--accent)}.destinations_projectCard__r0XaH h4{font-size:clamp(25px,2.4vw,32px);margin:8px 0 16px}.destinations_projectHeader__eLR0T h4{margin-bottom:0}.destinations_projectCard__r0XaH p{line-height:1.75;color:var(--muted);max-width:62ch}.destinations_projectCard__r0XaH .destinations_projectTechnologies__Ff4PG{font-size:12px;line-height:1.75;color:var(--ink);margin-bottom:24px}.destinations_cardHint__M56D5{color:var(--muted);font-size:11px}.destinations_sheetBody__VVbg4 .destinations_cardHint__M56D5{margin:0 0 22px}.destinations_screenTabs__VicWW{display:flex;gap:8px;margin:0 0 22px}.destinations_contactLinks__UoYTQ a,.destinations_emailRow__D9HJz a,.destinations_screenTabs__VicWW button,.destinations_secondary__3gxRd,.destinations_sourceLink__VOt_O{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:transparent;text-decoration:none}.destinations_screenTabs__VicWW button,.destinations_sourceLink__VOt_O{width:44px;height:44px;padding:0}.destinations_screenTabs__VicWW button{color:var(--muted)}.destinations_screenTabs__VicWW button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--ink)}.destinations_secondary__3gxRd{gap:8px;padding:10px 14px;font-size:12px}.destinations_toolkitBanner__uu1V2{min-width:0;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:8px 0 26px;-webkit-mask-image:linear-gradient(90deg,#000 94%,transparent);mask-image:linear-gradient(90deg,#000 94%,transparent)}.destinations_toolkitBanner__uu1V2::-webkit-scrollbar{display:none}.destinations_toolkitTrack__wXpXv{display:flex;width:max-content}.destinations_toolkitGrid__hQeo1{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,66px);gap:8px;padding-right:8px}.destinations_toolkitGrid__hQeo1>span{display:flex;align-items:center;gap:10px;box-sizing:border-box;width:186px;min-width:0;padding:9px 12px;border:1px solid var(--line);border-radius:13px;font-size:12px;line-height:1.4}.destinations_toolkitGrid__hQeo1>span>span{min-width:0;white-space:normal;overflow-wrap:anywhere}.destinations_toolLogo___uK90{position:relative;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;color:var(--muted)}.destinations_toolLogo___uK90 img{position:absolute;inset:0;width:30px;height:30px;object-fit:contain;padding:4px;border-radius:9px;background:#fff}.destinations_toolkitBanner__uu1V2:focus-within .destinations_toolkitTrack__wXpXv,.destinations_toolkitBanner__uu1V2:hover .destinations_toolkitTrack__wXpXv,.destinations_toolkitBanner__uu1V2[data-interacting=true] .destinations_toolkitTrack__wXpXv{animation-play-state:paused}.destinations_credentials__9FJTA{padding-top:22px;border-top:1px solid var(--line)}.destinations_credentials__9FJTA h4{font-size:18px}.destinations_credentials__9FJTA ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:18px 0 24px;padding:0;list-style:none}.destinations_credentials__9FJTA li p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.destinations_contactIntro__3l0n6{color:var(--muted)}.destinations_emailRow__D9HJz{display:grid;grid-template-columns:minmax(0,1fr) 48px;align-items:center;gap:12px}.destinations_emailRow__D9HJz span{min-width:0;overflow-wrap:anywhere;font-size:clamp(13px,1.4vw,17px)}.destinations_emailRow__D9HJz a{width:48px;height:48px;color:var(--paper);background:var(--accent);border-color:var(--accent)}.destinations_contactLinks__UoYTQ{display:flex;gap:10px;margin-top:20px}.destinations_contactLinks__UoYTQ a{width:44px;height:44px}@supports (backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px)){[data-glass-effects=true] .destinations_contentSheet__CMuyM{backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}}@media (hover:hover){.destinations_contactLinks__UoYTQ a,.destinations_projectToggle__XasPR,.destinations_screenTabs__VicWW button,.destinations_secondary__3gxRd,.destinations_sourceLink__VOt_O{transition:background-color .16s,border-color .16s}.destinations_contactLinks__UoYTQ a:hover,.destinations_projectToggle__XasPR:hover,.destinations_screenTabs__VicWW button:hover,.destinations_secondary__3gxRd:hover,.destinations_sourceLink__VOt_O:hover{background:var(--soft);border-color:var(--accent)}}@media (prefers-reduced-motion:no-preference){.destinations_toolkitTrack__wXpXv{animation:destinations_toolkitMove__bc_IY 65s linear infinite}@keyframes destinations_toolkitMove__bc_IY{to{transform:translateX(-50%)}}.destinations_destinations__VexGq[data-active=true][data-motion=true]{animation:destinations_sceneReveal__DOTL0 .24s ease-out both}.destinations_destinations__VexGq[data-active=true][data-motion=true] .destinations_sceneCanvas__z2WNB[data-ready=true] .destinations_imagePlane__4tXcz{transform-origin:calc(var(--focus-x) * 100%) calc(var(--focus-y) * 100%);animation:destinations_sceneArrival___QE4O .68s cubic-bezier(.16,1,.3,1) both}.destinations_destinations__VexGq[data-active=true][data-motion=true] .destinations_contentSheet__CMuyM:not([hidden]){animation:destinations_materialEnter__vYE7f .42s cubic-bezier(.2,.7,.2,1) .14s both}@keyframes destinations_sceneReveal__DOTL0{0%{opacity:0}to{opacity:1}}@keyframes destinations_sceneArrival___QE4O{0%{transform:scale(1.075)}to{transform:scale(1)}}@keyframes destinations_materialEnter__vYE7f{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}}@media (prefers-reduced-motion:reduce){.destinations_toolkitTrack__wXpXv{animation:none}.destinations_toolkitGrid__hQeo1[aria-hidden=true]{display:none}}@media (prefers-reduced-transparency:reduce){.destinations_contentSheet__CMuyM{background:var(--paper);backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:1000px) and (min-width:761px){.destinations_librarySheet___M6uZ,.destinations_personalSheet__LGFa3{right:28px;width:480px}.destinations_projectsSheet__imkIE{left:auto;right:28px;width:560px}}@media (max-width:760px){.destinations_sceneCanvas__z2WNB{--focus-x:var(--mobile-focus-number);--preview-height:max(58dvh,360px);--plane-width:max(100vw,calc(var(--preview-height) * var(--scene-ratio)));--plane-height:max(var(--preview-height),calc(100vw / var(--scene-ratio)));--plane-top:clamp(calc(var(--preview-height) - var(--plane-height)),calc(var(--preview-height) * .5 - var(--plane-height) * .55),0px)}.destinations_imagePlane__4tXcz{-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}.destinations_sceneShade__nV6rD{background:linear-gradient(transparent 55%,var(--ambient-glow))}.destinations_destinations__VexGq .destinations_contentSheet__CMuyM{top:auto;bottom:max(12px,env(safe-area-inset-bottom));left:12px;right:12px;transform:none;width:auto;max-height:calc(100dvh - 180px);border-radius:22px}.destinations_destinations__VexGq .destinations_sheetBody__VVbg4{padding:22px 20px 24px}.destinations_sheetBody__VVbg4 h3{font-size:26px;margin-bottom:22px}.destinations_destinations__VexGq .destinations_journalSheet__EA9oP{top:clamp(186px,33dvh,300px);bottom:0;left:0;right:0;max-height:none;border-radius:24px 24px 0 0}[data-place=journey] .destinations_sceneCanvas__z2WNB{--preview-height:max(45dvh,280px)}[data-place=contact] .destinations_sceneCanvas__z2WNB{--preview-height:max(60dvh,calc(100dvh - 180px))}.destinations_destinations__VexGq .destinations_contactSheet__9_7QK{bottom:max(24px,env(safe-area-inset-bottom))}.destinations_projectCard__r0XaH h4{font-size:25px}.destinations_projectCard__r0XaH p{font-size:14px}.destinations_credentials__9FJTA ul{grid-template-columns:minmax(0,1fr);gap:12px}.destinations_toolkitGrid__hQeo1>span{width:176px}.destinations_emailRow__D9HJz span{font-size:13px}}@media (max-height:600px) and (min-aspect-ratio:4/3){.destinations_destinations__VexGq .destinations_contentSheet__CMuyM{top:86px;bottom:12px;max-height:none}.destinations_destinations__VexGq .destinations_sheetBody__VVbg4{padding-top:20px;padding-bottom:20px}}.destinations_projectsSheet__imkIE .destinations_sheetBody__VVbg4{position:relative}.destinations_projectsSheet__imkIE .destinations_sheetBody__VVbg4 h3{padding-right:106px}.destinations_screenTabs__VicWW{position:absolute;top:24px;right:28px;margin:0}@media (max-width:760px){.destinations_screenTabs__VicWW{top:20px;right:20px}}.scene-artwork_artwork__bDky0{position:absolute;inset:0;overflow:hidden;pointer-events:none;isolation:isolate}.scene-artwork_sky__dwPT9{position:absolute;inset:0;background:linear-gradient(to bottom,var(--sky-top),var(--sky-horizon) var(--sky-height),var(--sky-horizon))}.scene-artwork_plates__trfiH{position:absolute;inset:0;isolation:isolate}.scene-artwork_preview__etMaY{filter:blur(2px)}.scene-artwork_plate__IuqwX{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;opacity:var(--fallback-alpha);transition:opacity var(--lighting-duration,.18s) linear}@supports (mix-blend-mode:plus-lighter){.scene-artwork_plate__IuqwX{mix-blend-mode:plus-lighter;opacity:var(--weight)}}.scene-artwork_stars___gXoA{position:absolute;inset:0}.scene-artwork_stars___gXoA i{position:absolute;width:2px;height:2px;background:#e5edff;box-shadow:0 0 3px #f1e9ff70}.scene-artwork_body__KSttI{position:absolute;width:3.5%;aspect-ratio:1;transform:translate(-50%,-50%);transition:left var(--lighting-duration,.18s) linear,top var(--lighting-duration,.18s) linear,opacity var(--lighting-duration,.18s) linear}.scene-artwork_moon__lph76,.scene-artwork_sun__S0YZV{clip-path:polygon(30% 0,70% 0,70% 6%,84% 6%,84% 16%,94% 16%,94% 30%,100% 30%,100% 70%,94% 70%,94% 84%,84% 84%,84% 94%,70% 94%,70% 100%,30% 100%,30% 94%,16% 94%,16% 84%,6% 84%,6% 70%,0 70%,0 30%,6% 30%,6% 16%,16% 16%,16% 6%,30% 6%)}.scene-artwork_sun__S0YZV{background:linear-gradient(#fff2b9,#ffce87);box-shadow:inset 0 -5px #efb77855}.scene-artwork_moon__lph76{width:2.8%;background:#e2e7ef;box-shadow:inset -5px -4px #a8b7cf66}.scene-artwork_moon__lph76 i{position:absolute;left:24%;top:25%;width:19%;height:24%;background:#bdc9dc80;box-shadow:7px 13px #bdc9dc65}.scene-artwork_moon__lph76 i+i{left:60%;top:38%;width:12%;height:15%}.scene-artwork_skyClouds__5GgHj{position:absolute;left:0;top:3%;width:100%;height:9%}.scene-artwork_skyClouds__5GgHj i{position:absolute;left:8%;top:15%;width:15%;height:35%;background:linear-gradient(transparent,#f6e9df30,transparent);border-radius:50%}.scene-artwork_skyClouds__5GgHj i+i{left:67%;top:50%;width:23%}.scene-artwork_loadingTint__yOpfm{position:absolute;inset:0;background:#0b1645;mix-blend-mode:multiply}@keyframes scene-artwork_cloudDrift__KKhdc{to{transform:translateX(24%)}}@media(prefers-reduced-motion:no-preference){.scene-artwork_artwork__bDky0 .scene-artwork_skyClouds__5GgHj i{animation:scene-artwork_cloudDrift__KKhdc 36s ease-in-out infinite alternate}.scene-artwork_artwork__bDky0 .scene-artwork_skyClouds__5GgHj i+i{animation-delay:-20s}.scene-artwork_artwork__bDky0[data-motion=false] .scene-artwork_skyClouds__5GgHj i{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.scene-artwork_body__KSttI,.scene-artwork_plate__IuqwX{transition:none}[data-motion-override=true] .scene-artwork_artwork__bDky0 .scene-artwork_skyClouds__5GgHj i{animation:scene-artwork_cloudDrift__KKhdc 36s ease-in-out infinite alternate}[data-motion-override=true] .scene-artwork_artwork__bDky0 .scene-artwork_skyClouds__5GgHj i+i{animation-delay:-20s}}@keyframes scene-artwork_starPulse___wGaI{0%{filter:brightness(.55)}to{filter:brightness(1.5)}}@media(prefers-reduced-motion:no-preference){.scene-artwork_stars___gXoA i{animation:scene-artwork_starPulse___wGaI 4s ease-in-out infinite alternate}.scene-artwork_stars___gXoA i:nth-child(3n){animation-delay:-2s;animation-duration:7s}.scene-artwork_artwork__bDky0[data-motion=false] .scene-artwork_stars___gXoA i{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){[data-motion-override=true] .scene-artwork_artwork__bDky0 .scene-artwork_stars___gXoA i{animation:scene-artwork_starPulse___wGaI 4s ease-in-out infinite alternate}[data-motion-override=true] .scene-artwork_artwork__bDky0[data-motion=false] .scene-artwork_skyClouds__5GgHj i,[data-motion-override=true] .scene-artwork_artwork__bDky0[data-motion=false] .scene-artwork_stars___gXoA i{animation-play-state:paused}}.layered-island_canvas__Q_6jg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.layered-island_canvas__Q_6jg:not([data-state=ready]){visibility:hidden}.layered-island_canvas__Q_6jg canvas{display:block;width:100%!important;height:100%!important}.scene-atmosphere_atmosphere__I02OT{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.scene-atmosphere_water__n33FU{position:absolute;overflow:hidden;opacity:.28;mask-image:radial-gradient(ellipse,#000 15%,transparent 70%)}.scene-atmosphere_water__n33FU i{position:absolute;inset:0;background:repeating-linear-gradient(176deg,transparent 0 11px,#cce6f9a8 12px,transparent 13px 25px);transform:scaleX(.8)}.scene-atmosphere_water__n33FU i:nth-child(2){opacity:.5;top:20%;left:15%}.scene-atmosphere_water__n33FU i:nth-child(3){opacity:.3;top:42%}.scene-atmosphere_glow__JnFkX{position:absolute;width:10%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,#ffd57648,#ffae301a 35%,transparent 70%);opacity:calc(var(--ambient-night) * .7);mix-blend-mode:screen}.scene-atmosphere_reflection__wgku5{position:absolute;top:0;width:18%;height:100%;transform:translateX(-50%);background:repeating-linear-gradient(transparent 0 5px,currentColor 6px 7px,transparent 8px 13px);clip-path:polygon(45% 0,55% 0,100% 100%,0 100%);filter:blur(.5px)}.scene-atmosphere_mist__iRZYr{position:absolute;left:28%;top:10%;width:30%;height:13%;border-radius:50%;background:radial-gradient(ellipse,#f8f1e330,transparent 68%);filter:blur(9px)}.scene-atmosphere_mistFar__IXRza{left:65%;top:26%;opacity:.7}.scene-atmosphere_steam__8w9Yk{position:absolute;width:3%;height:7%;transform:translate(-50%,-95%)}.scene-atmosphere_steam__8w9Yk i{position:absolute;bottom:0;left:25%;width:45%;height:80%;border-radius:50%;background:linear-gradient(90deg,transparent,#f4e6c83d,transparent);filter:blur(2px);opacity:0}.scene-atmosphere_steam__8w9Yk i:nth-child(2){left:45%}.scene-atmosphere_steam__8w9Yk i:nth-child(3){left:10%}.scene-atmosphere_fireflies__81fT5{opacity:var(--ambient-night)}.scene-atmosphere_fireflies__81fT5 i{position:absolute;width:3px;height:3px;border-radius:50%;background:#f9e6a6;box-shadow:0 0 7px 2px #f5da7270;opacity:.6}.scene-atmosphere_chimneySmoke__UkIp5{position:absolute;left:21.7%;top:15.5%;width:2%;height:7%}.scene-atmosphere_chimneySmoke__UkIp5 i{position:absolute;bottom:0;left:35%;width:24%;aspect-ratio:1;background:#e6e9e9;opacity:0;box-shadow:2px 0 #e6e9e988,0 2px #e6e9e988}.scene-atmosphere_seaSparkles__pm_B2 i{position:absolute;width:.55%;height:2px;background:#d9f9ff;opacity:.15;box-shadow:2px 2px #b4f3ff88}@media(prefers-reduced-motion:no-preference){.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_water__n33FU i{animation:scene-atmosphere_ripple__k4SC2 7s ease-in-out infinite alternate}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_water__n33FU i:nth-child(2){animation-delay:-3s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_water__n33FU i:nth-child(3){animation-delay:-5s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_glow__JnFkX{animation:scene-atmosphere_glow__JnFkX 4s ease-in-out infinite alternate}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_mist__iRZYr{animation:scene-atmosphere_drift___9Y4C 28s ease-in-out infinite alternate}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_mistFar__IXRza{animation-delay:-14s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk i{animation:scene-atmosphere_steam__8w9Yk 5s ease-out infinite}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk i:nth-child(2){animation-delay:-1.7s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk i:nth-child(3){animation-delay:-3.4s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_fireflies__81fT5 i{animation:scene-atmosphere_wander__vAoC6 7s ease-in-out infinite alternate}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_chimneySmoke__UkIp5 i{animation:scene-atmosphere_chimney__b3c7m 5s ease-out infinite}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_chimneySmoke__UkIp5 i:nth-child(2){animation-delay:-1.7s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_chimneySmoke__UkIp5 i:nth-child(3){animation-delay:-3.4s}.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_seaSparkles__pm_B2 i{animation:scene-atmosphere_sparkle__AD2SW 3.5s ease-in-out infinite}.scene-atmosphere_atmosphere__I02OT[data-active=false] *,.scene-atmosphere_atmosphere__I02OT[data-active=false]:after,.scene-atmosphere_atmosphere__I02OT[data-active=false]:before{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.scene-atmosphere_atmosphere__I02OT *,.scene-atmosphere_atmosphere__I02OT:after,.scene-atmosphere_atmosphere__I02OT:before{animation:none!important}.scene-atmosphere_steam__8w9Yk{display:none}}@keyframes scene-atmosphere_ripple__k4SC2{0%{transform:translateX(-3%) scaleX(.85);opacity:.4}to{transform:translateX(4%) scaleX(1.07);opacity:.85}}@keyframes scene-atmosphere_glow__JnFkX{0%{scale:.94}to{scale:1.08}}@keyframes scene-atmosphere_drift___9Y4C{to{transform:translateX(12%)}}@keyframes scene-atmosphere_steam__8w9Yk{0%{opacity:0;transform:translateY(6%) scale(.6)}30%{opacity:.65}to{opacity:0;transform:translate(25%,-35%) scale(1.25)}}@keyframes scene-atmosphere_wander__vAoC6{0%{transform:translate(0);opacity:.15}50%{opacity:.85}to{transform:translate(12px,-18px);opacity:.3}}@keyframes scene-atmosphere_chimney__b3c7m{0%{transform:translate(0) scale(.65);opacity:0}20%{opacity:.65}to{transform:translate(80%,-550%) scale(1.5);opacity:0}}@keyframes scene-atmosphere_sparkle__AD2SW{0%,to{opacity:.05;transform:scaleX(.45)}45%{opacity:.8;transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_water__n33FU i{animation:scene-atmosphere_ripple__k4SC2 7s ease-in-out infinite alternate!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_water__n33FU i:nth-child(2){animation-delay:-3s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_water__n33FU i:nth-child(3){animation-delay:-5s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_glow__JnFkX{animation:scene-atmosphere_glow__JnFkX 4s ease-in-out infinite alternate!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_mist__iRZYr{animation:scene-atmosphere_drift___9Y4C 28s ease-in-out infinite alternate!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_mistFar__IXRza{animation-delay:-14s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk{display:block}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk i{animation:scene-atmosphere_steam__8w9Yk 5s ease-out infinite!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk i:nth-child(2){animation-delay:-1.7s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_steam__8w9Yk i:nth-child(3){animation-delay:-3.4s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_fireflies__81fT5 i{animation:scene-atmosphere_wander__vAoC6 7s ease-in-out infinite alternate!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_chimneySmoke__UkIp5 i{animation:scene-atmosphere_chimney__b3c7m 5s ease-out infinite!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_chimneySmoke__UkIp5 i:nth-child(2){animation-delay:-1.7s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_chimneySmoke__UkIp5 i:nth-child(3){animation-delay:-3.4s!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_seaSparkles__pm_B2 i{animation:scene-atmosphere_sparkle__AD2SW 3.5s ease-in-out infinite!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_cascade__LKtmV b,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_chimneySmoke__UkIp5 i,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_fireflies__81fT5 i,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_glow__JnFkX,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_mist__iRZYr,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_seaSparkles__pm_B2 i,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_steam__8w9Yk i,[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_water__n33FU i{animation-play-state:paused!important}}.scene-atmosphere_cascade__LKtmV{position:absolute;overflow:hidden;mask-image:linear-gradient(transparent,#000 18%,#000 85%,transparent)}.scene-atmosphere_cascade__LKtmV i{position:absolute;inset:0;opacity:.55;background:repeating-linear-gradient(100deg,transparent 0 13%,#d7faffaa 15% 21%,transparent 24% 38%)}.scene-atmosphere_cascade__LKtmV b{position:absolute;inset:0;opacity:.55;background:repeating-linear-gradient(180deg,transparent 0 15%,#e7fbff99 19%,transparent 26% 50%)}.scene-atmosphere_seaSparkles__pm_B2{opacity:calc(1 - var(--ambient-night) * .55)}@keyframes scene-atmosphere_fallingWater__fTkKT{to{background-position:0 40px}}@media(prefers-reduced-motion:no-preference){.scene-atmosphere_atmosphere__I02OT .scene-atmosphere_cascade__LKtmV b{animation:scene-atmosphere_fallingWater__fTkKT 1.4s linear infinite}.scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_cascade__LKtmV b{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT .scene-atmosphere_cascade__LKtmV b{animation:scene-atmosphere_fallingWater__fTkKT 1.4s linear infinite!important}[data-motion-override=true] .scene-atmosphere_atmosphere__I02OT[data-active=false] .scene-atmosphere_cascade__LKtmV b{animation-play-state:paused!important}}.room-stories_homeNotes__op77o{display:block}.room-stories_personalNote__sSM6K{min-width:0}.room-stories_personalNote__sSM6K p{max-width:56ch;line-height:1.8;margin:0 0 18px}.room-stories_quiet__kHhqk{color:var(--muted)}.room-stories_interestDisplay__mh7XZ{width:100%;overflow:hidden;margin-top:24px}.room-stories_kicker__xfkVI{display:block;color:var(--muted);font-size:12px;line-height:1.5;font-weight:600}.room-stories_journeySimple__KzFz_{display:grid;gap:20px}.room-stories_journeyHeader__9K6my{display:flex;align-items:center;justify-content:space-between;gap:16px}.room-stories_journeyHeader__9K6my.room-stories_journeyHeader__9K6my h3{margin:0}.room-stories_journeyGroups__Gmbcw{display:flex;gap:8px}.room-stories_journeyGroups__Gmbcw button{min-height:44px;padding:10px 15px;border:1px solid var(--line);border-radius:14px;background:transparent;color:var(--muted);cursor:pointer;font-size:13px}.room-stories_journeyGroups__Gmbcw button[aria-pressed=true]{background:var(--soft);border-color:var(--accent);color:var(--ink)}.room-stories_journeySimple__KzFz_ .room-stories_journeyHint___vrUa{margin:0;color:var(--muted);font-size:11px}.room-stories_journeyCard__usC_8{min-width:0;touch-action:pan-y}.room-stories_journeyCard__usC_8 h4{margin:8px 0 16px;font:600 clamp(23px,2.2vw,29px)/1.25 system-ui,sans-serif;letter-spacing:-.025em}.room-stories_journeyCard__usC_8 li,.room-stories_journeyCard__usC_8 p{line-height:1.75}.room-stories_journeyCard__usC_8 p{color:var(--muted)}.room-stories_journeyCard__usC_8 ul{display:grid;gap:12px;padding-left:18px;margin:18px 0 0;list-style:disc}.room-stories_journeyCard__usC_8 li{padding-left:3px;font-size:14px}.room-stories_journeyCard__usC_8 li::marker{color:var(--accent)}.room-stories_journeyLogo__ltLR_{display:block;width:auto;max-width:min(156px,70%);height:auto;max-height:54px;object-fit:contain;margin:0 0 20px;padding:8px 10px;border:1px solid #27344724;border-radius:12px}.room-stories_journeyLogo__ltLR_[data-logo-surface=dark]{background:#192635}.room-stories_journeyLogo__ltLR_[data-logo-surface=light]{background:#fff}.room-stories_readingCorner__iTgtw{display:grid;gap:22px}.room-stories_readingCorner__iTgtw>p{margin:0;color:var(--muted);line-height:1.75}.room-stories_readingBoard__xhMAo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.room-stories_readingTile__DR3J9{display:grid;place-items:center;min-width:0;min-height:70px;padding:10px 6px;border:1px solid var(--line);border-radius:12px;background:var(--soft)}.room-stories_readingLinkedin__M1p2h{display:inline-flex;align-items:center;justify-self:start;gap:9px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;font-size:13px}.room-stories_journeyGroups__Gmbcw button:focus-visible,.room-stories_readingLinkedin__M1p2h:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.room-stories_departureText__sMrqc{--tile-height:36px;display:inline-flex;gap:3px;max-width:100%;font:600 19px/var(--tile-height) ui-monospace,monospace}.room-stories_departureLetter__EnHOm{position:relative;display:block;flex:0 0 auto;width:.85em;height:var(--tile-height);border-radius:3px;background:var(--paper);perspective:400px}.room-stories_flapBack__yWygk,.room-stories_flapBottom___j2AT,.room-stories_flapFront__nzmHg,.room-stories_flapTop__dmT9Z{position:absolute;inset:0;overflow:hidden;border-radius:3px;transform-origin:50% 50%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.room-stories_flapBack__yWygk:before,.room-stories_flapBottom___j2AT:before,.room-stories_flapFront__nzmHg:before,.room-stories_flapTop__dmT9Z:before{content:attr(data-letter);position:absolute;inset:0;text-align:center;color:var(--ink);background:linear-gradient(var(--soft),var(--soft)),var(--paper);font:inherit;line-height:var(--tile-height)}.room-stories_flapFront__nzmHg,.room-stories_flapTop__dmT9Z{clip-path:inset(0 0 50%)}.room-stories_flapBack__yWygk,.room-stories_flapBottom___j2AT{clip-path:inset(50% 0 0)}.room-stories_flapBack__yWygk:before,.room-stories_flapBottom___j2AT:before{background:linear-gradient(to bottom,transparent calc(50% - .5px),var(--line) calc(50% - .5px),var(--line) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(var(--soft),var(--soft)),var(--paper)}.room-stories_flapBack__yWygk,.room-stories_flapFront__nzmHg{display:none}.room-stories_departureText__sMrqc[data-compact]{--tile-height:24px;flex-wrap:wrap;justify-content:center;align-content:center;column-gap:.4em;row-gap:0;font-size:13px}.room-stories_departureText__sMrqc[data-compact] .room-stories_departureLetter__EnHOm{width:.65em}.room-stories_departureWord__JH817{display:inline-flex}@media (hover:hover){.room-stories_journeyGroups__Gmbcw button,.room-stories_readingLinkedin__M1p2h{transition:background-color .16s,border-color .16s}.room-stories_journeyGroups__Gmbcw button:hover,.room-stories_readingLinkedin__M1p2h:hover{background:var(--soft);border-color:var(--accent)}}@media (prefers-reduced-motion:no-preference){.room-stories_noteTurn__mPDDI{animation:room-stories_pageReveal__UWLPb .26s ease-out}@keyframes room-stories_pageReveal__UWLPb{0%{opacity:.45;translate:8px 0}to{opacity:1;translate:0 0}}.room-stories_departureLetter__EnHOm[data-changing=true] .room-stories_flapBottom___j2AT:before{content:attr(data-outgoing)}.room-stories_departureLetter__EnHOm[data-changing=true] .room-stories_flapFront__nzmHg{display:block;z-index:3;animation:room-stories_flapTopOut__ewwVY .18s ease-in both;animation-delay:var(--letter-delay)}.room-stories_departureLetter__EnHOm[data-changing=true] .room-stories_flapBack__yWygk{display:block;z-index:4;animation:room-stories_flapBottomIn__D_lYH .18s ease-out both;animation-delay:calc(var(--letter-delay) + .18s)}@keyframes room-stories_flapTopOut__ewwVY{0%{transform:rotateX(0)}to{transform:rotateX(-90deg)}}@keyframes room-stories_flapBottomIn__D_lYH{0%{transform:rotateX(90deg)}to{transform:rotateX(0)}}}@media (max-width:760px){.room-stories_journeyHeader__9K6my{flex-direction:column;align-items:flex-start}.room-stories_personalNote__sSM6K p{font-size:14px;line-height:1.8}.room-stories_journeyCard__usC_8 h4{font-size:23px}.room-stories_journeyCard__usC_8 li,.room-stories_journeyCard__usC_8 p{font-size:14px}.room-stories_readingTile__DR3J9{min-height:66px}.room-stories_departureText__sMrqc[data-compact],.room-stories_readingLinkedin__M1p2h{font-size:12px}}@media (max-width:360px){.room-stories_journeyGroups__Gmbcw button{padding-inline:12px}.room-stories_departureText__sMrqc[data-compact]{font-size:10px}}.card-slider_slider__Ek_t2{min-width:0}.card-slider_controls__al8ur{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.card-slider_arrow__YVazk{display:inline-flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:1px solid var(--line);border-radius:14px;color:var(--ink);background:var(--soft);cursor:pointer}.card-slider_arrow__YVazk:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.card-slider_counter__hApE2{color:var(--muted);font-size:11px;text-align:center}.card-slider_viewport__mSpCe{position:relative;overflow:hidden;min-width:0}.card-slider_slide__9kEss{min-width:0;touch-action:pan-y}.card-slider_viewport__mSpCe .card-slider_slide__9kEss>:focus-visible{outline-offset:-2px}@media (hover:hover){.card-slider_arrow__YVazk:hover{border-color:var(--accent)}}@media (max-width:360px){.card-slider_hint__DGbvB{display:none}}.map-arrival_status__yx0wr{position:fixed;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.map-arrival_arrival__QbSbG{position:fixed;inset:0;z-index:50;display:flex;flex-direction:column;align-items:center;overflow-x:hidden;overflow-y:auto;padding:12px 0;pointer-events:auto;opacity:1;visibility:visible;transition:opacity .75s ease-out,visibility 0s linear .75s}.map-arrival_artGroup___Ob6k{position:fixed;inset:0;isolation:isolate}.map-arrival_art__o76aM{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:blur(3px);opacity:var(--fallback-alpha)}@supports (mix-blend-mode:plus-lighter){.map-arrival_art__o76aM{mix-blend-mode:plus-lighter;opacity:var(--weight)}}.map-arrival_clouds__aV8qY{--cloud:color-mix(in srgb,#f0e5d6 calc((1 - var(--arrival-night)) * 100%),#1c2a41);position:fixed;inset:-70%;background:radial-gradient(ellipse at center,transparent 0 7%,color-mix(in srgb,var(--cloud) 75%,transparent) 18%,var(--cloud) 34%);transform:scale(1);transition:transform 1s cubic-bezier(.25,.65,.3,1)}.map-arrival_card__K15bq{--card-ink:color-mix(in srgb,#463b3e calc((1 - var(--arrival-night)) * 100%),#fff0dd);--card-muted:color-mix(in srgb,#756763 calc((1 - var(--arrival-night)) * 100%),#d4c9cf);--card-bg:color-mix(in srgb,#fff9ef calc((1 - var(--arrival-night)) * 100%),#293348);position:relative;flex:0 0 auto;width:min(380px,calc(100% - 40px));margin:auto 0;padding:23px 24px 21px;color:var(--card-ink);text-align:center;border:1px solid color-mix(in srgb,#fff9eb calc((1 - var(--arrival-night)) * 100%),#dfd9f0);border-radius:28px;background:color-mix(in srgb,var(--card-bg) 88%,transparent);box-shadow:0 24px 70px #16223330,inset 0 1px #ffffff50;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:opacity .26s ease-out,transform .5s ease-out}.map-arrival_eyebrow__d1L1t{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--card-muted);font:700 9px/1.4 system-ui,sans-serif;letter-spacing:.16em}.map-arrival_eyebrow__d1L1t span{color:#ce9d5c;font-size:15px;line-height:1}.map-arrival_stage__cuj_a{position:relative;height:164px;overflow:hidden;margin:17px 0 14px;border:1px solid #ffffff45;border-radius:19px;background:radial-gradient(ellipse at 50% 90%,#f8d99685,transparent 52%),linear-gradient(180deg,color-mix(in srgb,#f7dfcc calc((1 - var(--arrival-night)) * 100%),#3a4967),color-mix(in srgb,#e7d9c5 calc((1 - var(--arrival-night)) * 100%),#53637a))}.map-arrival_stageCloud__ueCqT{position:absolute;width:55px;height:13px;border-radius:99px;background:#fff8ea80;opacity:.65}.map-arrival_stageCloud__ueCqT:after,.map-arrival_stageCloud__ueCqT:before{content:"";position:absolute;bottom:3px;border-radius:50%;background:inherit}.map-arrival_stageCloud__ueCqT:before{left:10px;width:20px;height:20px}.map-arrival_stageCloud__ueCqT:after{left:26px;width:15px;height:15px}.map-arrival_cloudOne__yNxja{top:33px;left:28px}.map-arrival_cloudTwo___Gztp{top:55px;right:22px;transform:scale(.72);opacity:.45}.map-arrival_sparkOne__YsUVa,.map-arrival_sparkTwo__29FFd{position:absolute;color:#fff5cf;font-size:13px}.map-arrival_sparkOne__YsUVa{top:28px;right:70px}.map-arrival_sparkTwo__29FFd{top:76px;left:60px;font-size:17px}.map-arrival_path__aCluD{position:absolute;left:8%;right:8%;bottom:9px;height:32px;border-radius:50%;background:#b38b6880;box-shadow:inset 0 2px #fff2ce7a,0 5px 18px #27313a26}.map-arrival_walkers__NGlmr{position:absolute;bottom:19px;left:50%;display:flex;align-items:flex-end;gap:2px;transform:translateX(-50%)}.map-arrival_frame__AEhA_{position:relative;display:block;flex:none;overflow:hidden}.map-arrival_human__en_nG{width:84px;height:126px}.map-arrival_cat__lDo2l{width:87px;height:58px;margin:0 0 4px -4px}.map-arrival_sprite__96QEZ{position:absolute;top:0;left:0;display:block;width:200%;height:200%;max-width:none;image-rendering:pixelated}.map-arrival_copy__YwF3N h2{margin:0;font:500 25px/1.2 Georgia,serif;letter-spacing:-.035em}.map-arrival_copy__YwF3N p{margin:7px 0 0;color:var(--card-muted);font:400 12px/1.5 system-ui,sans-serif}.map-arrival_loading__SLwBV{display:flex;justify-content:center;align-items:center;gap:9px;margin-top:18px;color:var(--card-muted);font:650 10px/1.4 system-ui,sans-serif;letter-spacing:.04em}.map-arrival_dots__s7CbL{display:inline-flex;gap:4px}.map-arrival_dots__s7CbL i{width:4px;height:4px;border-radius:50%;background:#c79454}.map-arrival_arrival__QbSbG[data-ready=true]{opacity:0;visibility:hidden;pointer-events:none}.map-arrival_arrival__QbSbG[data-ready=true] .map-arrival_clouds__aV8qY{transform:scale(5)}.map-arrival_arrival__QbSbG[data-ready=true] .map-arrival_card__K15bq{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:no-preference){.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_sprite__96QEZ{animation:map-arrival_walking-frames__YI5Wa .9s step-end infinite}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_cat__lDo2l .map-arrival_sprite__96QEZ{animation-duration:.7s}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_cloudOne__yNxja{animation:map-arrival_cloud-drift__TIfEs 5s ease-in-out infinite alternate}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_cloudTwo___Gztp{animation:map-arrival_cloud-drift__TIfEs 6s ease-in-out infinite alternate-reverse}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_sparkOne__YsUVa,.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_sparkTwo__29FFd{animation:map-arrival_sparkle__FUGhg 2s ease-in-out infinite alternate}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_sparkTwo__29FFd{animation-delay:-.8s}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_dots__s7CbL i{animation:map-arrival_pulse__dWrGP 1.2s ease-in-out infinite}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_dots__s7CbL i:nth-child(2){animation-delay:.15s}.map-arrival_arrival__QbSbG[data-ready=false] .map-arrival_dots__s7CbL i:nth-child(3){animation-delay:.3s}@keyframes map-arrival_walking-frames__YI5Wa{0%{transform:translate(0)}25%{transform:translate(-50%)}50%{transform:translateY(-50%)}75%{transform:translate(-50%,-50%)}}@keyframes map-arrival_cloud-drift__TIfEs{0%{translate:-5px 0}to{translate:7px 0}}@keyframes map-arrival_sparkle__FUGhg{0%{opacity:.35}to{opacity:1}}@keyframes map-arrival_pulse__dWrGP{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}}@media (max-width:450px){.map-arrival_card__K15bq{width:min(340px,calc(100% - 36px));padding:20px;border-radius:24px}.map-arrival_stage__cuj_a{height:148px;margin:14px 0}.map-arrival_human__en_nG{width:78px;height:117px}.map-arrival_cat__lDo2l{width:81px;height:54px}.map-arrival_copy__YwF3N h2{font-size:23px}}@media (max-height:520px){.map-arrival_card__K15bq{padding:14px 20px}.map-arrival_stage__cuj_a{height:min(112px,28vh);margin:10px 0}.map-arrival_walkers__NGlmr{bottom:9px}.map-arrival_human__en_nG{width:48px;height:72px}.map-arrival_cat__lDo2l{width:60px;height:40px}.map-arrival_copy__YwF3N h2{font-size:21px}.map-arrival_copy__YwF3N p{margin-top:4px}.map-arrival_loading__SLwBV{margin-top:8px}}@media (prefers-reduced-transparency:reduce){.map-arrival_card__K15bq{background:color-mix(in srgb,#fff9ef calc((1 - var(--arrival-night)) * 100%),#293348);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.map-arrival_arrival__QbSbG,.map-arrival_card__K15bq,.map-arrival_clouds__aV8qY{transition:none}.map-arrival_arrival__QbSbG[data-ready=true] .map-arrival_clouds__aV8qY{transform:none}}.preview_label__EfsQL{position:fixed;z-index:60;top:max(12px,env(safe-area-inset-top));left:12px;margin:0;padding:7px 10px;border:1px solid #ffffff50;border-radius:999px;background:#232a36d9;color:#fff9ec;font:600 11px/1.4 system-ui,sans-serif;pointer-events:none}.stella-guide_guide__jjlzd{position:fixed;z-index:40;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));color:var(--control-ink,#252d38);font:14px/1.5 system-ui,sans-serif;text-align:left}.stella-guide_guide__jjlzd *{box-sizing:border-box}.stella-guide_guide__jjlzd button,.stella-guide_guide__jjlzd input{font:inherit}.stella-guide_guide__jjlzd button{cursor:pointer}.stella-guide_guide__jjlzd button:disabled{cursor:default;opacity:.48}.stella-guide_guide__jjlzd button:focus-visible,.stella-guide_guide__jjlzd input:focus-visible{outline:3px solid var(--control-ink,#252d38);outline-offset:3px}.stella-guide_panel__vYFL0{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 108px);display:flex;flex-direction:column;background:var(--glass-solid,#f4f5f7);border:1px solid var(--glass-border,#ffffffb3);border-radius:var(--floating-radius,22px);box-shadow:var(--floating-shadow,0 12px 32px #10182630);overflow:auto;margin-bottom:10px}.stella-guide_guide__jjlzd[data-trigger-hidden=true] .stella-guide_panel__vYFL0{margin-bottom:0}.stella-guide_header__EM_qu{display:flex;align-items:center;gap:10px;padding:15px 16px 12px;border-bottom:1px solid var(--glass-border,#ffffffb3);flex-shrink:0}.stella-guide_header__EM_qu h2{font-size:15px;line-height:1.3;margin:0;font-weight:700}.stella-guide_header__EM_qu p{margin:3px 0 0;font-size:12px;color:var(--control-muted,#505967)}.stella-guide_avatar__j72JG{object-fit:contain;height:44px;width:38px}.stella-guide_iconButton__P7S9I{margin-left:auto;display:grid;place-items:center;border:0;background:transparent;min-height:44px;min-width:44px;color:inherit;border-radius:50%}.stella-guide_iconButton__P7S9I:hover{background:#af8fc31c}.stella-guide_conversation__pgVby{overflow-y:auto;min-height:105px;padding:14px 16px 3px;flex:1 1 auto;overscroll-behavior:contain}.stella-guide_reply__ouS5P{margin:0 0 11px;padding:11px 13px;border-radius:14px 14px 14px 3px;background:color-mix(in srgb,var(--control-ink,#252d38) 8%,transparent);font-size:13px;overflow-wrap:anywhere}.stella-guide_launcher__qviAr{display:grid;place-items:center;margin-left:auto;width:52px;height:52px;padding:6px;border:1px solid var(--glass-border,#ffffffb3);border-radius:50%;background:var(--glass-solid,#f4f5f7);color:var(--control-ink,#252d38);box-shadow:var(--floating-shadow,0 12px 32px #10182630)}.stella-guide_launcher__qviAr:hover{border-color:var(--control-muted,#505967)}.stella-guide_cat__tOpTK{width:32px;height:38px;object-fit:contain;transform-origin:bottom center}@media (max-width:600px){.stella-guide_guide__jjlzd{right:12px;bottom:max(16px,env(safe-area-inset-bottom))}.stella-guide_panel__vYFL0{width:min(360px,calc(100vw - 24px));max-height:calc(100dvh - 94px);border-radius:18px}}.time-control_clock__egFN9{--clock-solid:var(--glass-solid,#f4f5f7);--clock-ink:var(--control-ink,#252d38);--clock-muted:var(--control-muted,#505967);--clock-fill:var(--glass,#f7f9fbd9);--clock-edge:var(--glass-border,#ffffffb3);--clock-selected:#344b7220;position:absolute;bottom:max(29px,env(safe-area-inset-bottom));left:24px;z-index:22;color:var(--clock-ink);font:12px/1.4 system-ui,sans-serif}.time-control_clock__egFN9[data-night=true]{--clock-selected:#c3d9ff24}.time-control_clock__egFN9 .time-control_trigger__Tyn_q,.time-control_panel__vDJlu{border:1px solid var(--clock-edge);box-shadow:var(--floating-shadow,0 12px 32px #10182630)}.time-control_clock__egFN9 .time-control_trigger__Tyn_q{background:var(--clock-fill);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5)}.time-control_panel__vDJlu{background:var(--clock-solid);width:min(328px,calc(100vw - 24px));max-height:calc(var(--radix-popover-content-available-height) - 12px);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--floating-radius,22px);padding:14px 18px 8px;color:var(--clock-ink);outline:none;transform-origin:var(--radix-popover-content-transform-origin)}.time-control_heading__EPtK2{display:flex;align-items:center;justify-content:space-between;gap:8px}.time-control_heading__EPtK2>span{display:flex;align-items:center;gap:9px}.time-control_headingActions__gufdg{display:flex;align-items:center;margin-right:-10px}.time-control_heading__EPtK2 strong{font-size:14px;font-weight:600}.time-control_heading__EPtK2 time{font-variant-numeric:tabular-nums;color:var(--clock-muted)}.time-control_srOnly__G983N{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.time-control_clock__egFN9 button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;cursor:pointer;background:transparent;color:inherit;font:inherit;min-width:var(--control-size,44px);min-height:var(--control-size,44px);border-radius:12px;padding:8px}.time-control_clock__egFN9 button:hover{background-color:var(--clock-selected)}.time-control_clock__egFN9 .time-control_reset__jy8vw{color:var(--clock-muted)}.time-control_clock__egFN9 .time-control_trigger__Tyn_q{min-height:var(--control-size,44px);padding:9px 16px;border-radius:var(--control-radius,999px);font-weight:600;font-variant-numeric:tabular-nums}.time-control_clock__egFN9 .time-control_trigger__Tyn_q span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.time-control_clock__egFN9 .time-control_trigger__Tyn_q:hover{background:var(--clock-solid)}.time-control_range__Z2zFO{display:block;width:100%;height:44px;margin:3px 0 6px;appearance:none;-webkit-appearance:none;background:transparent;cursor:ew-resize;touch-action:none;user-select:none}.time-control_range__Z2zFO::-webkit-slider-runnable-track{height:6px;border-radius:9px;background:linear-gradient(90deg,#626799,#c6a3bc 25%,#ebc778 50%,#cd8e77 73%,#626799)}.time-control_range__Z2zFO::-moz-range-track{height:6px;border-radius:9px;background:linear-gradient(90deg,#626799,#c6a3bc 25%,#ebc778 50%,#cd8e77 73%,#626799)}.time-control_range__Z2zFO::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;margin-top:-9px;background:#fff;border:1px solid #fff;box-shadow:0 2px 8px #18243655}.time-control_range__Z2zFO::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid #fff;box-shadow:0 2px 8px #18243655}.time-control_clock__egFN9 button:focus-visible,.time-control_range__Z2zFO:focus-visible{outline:2px solid var(--clock-ink);outline-offset:3px}.time-control_clock__egFN9[data-compact=true]{top:max(18px,env(safe-area-inset-top));bottom:auto;left:50%;transform:translateX(-50%)}@media(max-width:650px){.time-control_clock__egFN9{left:12px;bottom:max(86px,calc(env(safe-area-inset-bottom) + 74px))}.time-control_clock__egFN9[data-compact=true]{top:max(12px,env(safe-area-inset-top))}.time-control_clock__egFN9[data-compact=true] .time-control_trigger__Tyn_q{gap:5px;padding:9px 11px;font-size:11px}}@media(prefers-reduced-motion:no-preference){.time-control_panel__vDJlu[data-state=open]{animation:time-control_unfold___Bq3d .16s ease-out}@keyframes time-control_unfold___Bq3d{0%{opacity:0;transform:translateY(3px) scale(.98)}to{opacity:1;transform:none}}}@supports not (backdrop-filter:blur(1px)){.time-control_clock__egFN9 .time-control_trigger__Tyn_q,.time-control_panel__vDJlu{background:var(--clock-solid)}}@media(prefers-reduced-transparency:reduce){.time-control_clock__egFN9:not([data-glass=true]) .time-control_panel__vDJlu,.time-control_clock__egFN9:not([data-glass=true]) .time-control_trigger__Tyn_q{background:var(--clock-solid);backdrop-filter:none;-webkit-backdrop-filter:none}}.map-shell_shell__zMtfw{--paper:#f7f0e6;--surface:#fffaf2;--ink:#302438;--muted:#6e6073;--line:#d9cbd6;--glass:#f7f9fbd9;--glass-border:#ffffffb3;--glass-solid:#f4f5f7;--control-ink:#252d38;--control-muted:#505967;--floating-radius:22px;--floating-shadow:0 12px 32px #10182630,inset 0 1px 0 #ffffff80;--control-size:44px;--control-radius:999px;position:relative;height:100dvh;overflow:hidden;background:#ffe4bc;color:var(--ink);font:16px/1.5 system-ui,sans-serif}.map-shell_shell__zMtfw *{box-sizing:border-box}.map-shell_mapContent__c_f_f{display:contents}.map-shell_shell__zMtfw [hidden]{display:none!important}.map-shell_header__xBGvd,.map-shell_sceneStella__aPpjQ{position:absolute;z-index:25;bottom:max(24px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right))}.map-shell_sceneStella__aPpjQ{position:fixed}.map-shell_shell__zMtfw .map-shell_stellaControl__wYHlm{width:52px;height:52px;padding:0}.map-shell_headerActions__Nvcj9{display:flex;align-items:center;gap:8px}.map-shell_control__YLk_v{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--glass-border);background:var(--glass);color:var(--control-ink);font:inherit;font-size:13px;font-weight:600;min-height:var(--control-size);min-width:var(--control-size);padding:9px 16px;border-radius:var(--control-radius);cursor:pointer;box-shadow:inset 0 1px 0 #ffffff80,0 4px 18px #10182626;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);transition:background-color .15s,border-color .15s,box-shadow .15s}.map-shell_control__YLk_v:hover{border-color:var(--control-muted);background:var(--glass-solid)}.map-shell_control__YLk_v:active{box-shadow:inset 0 1px 3px #67402835}.map-shell_shell__zMtfw a:focus-visible,.map-shell_shell__zMtfw button:focus-visible,.map-shell_shell__zMtfw input:focus-visible,.map-shell_shell__zMtfw textarea:focus-visible{outline:3px solid var(--control-ink);outline-offset:4px}.map-shell_placesMenu__0or0J{--ink:var(--control-ink);--muted:var(--control-muted);--line:var(--glass-border);position:absolute;z-index:2;right:0;bottom:60px;background:var(--glass-solid);border:1px solid var(--line);border-radius:var(--floating-radius);box-shadow:var(--floating-shadow);padding:8px;width:min(280px,calc(100vw - 32px));max-height:max(80px,calc(100dvh - 80px - env(safe-area-inset-bottom)));overflow:auto;scrollbar-width:thin;scrollbar-color:var(--control-muted) transparent;pointer-events:auto}.map-shell_placesMenu__0or0J button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:var(--control-size);padding:9px 14px;text-align:left;border:0;border-radius:9px;background:none;color:var(--ink);font:inherit;text-decoration:none;cursor:pointer}.map-shell_placesMenu__0or0J button:hover{background:#af8fc31c}.map-shell_placesMenu__0or0J small{font-size:12px;color:var(--muted);white-space:nowrap}.map-shell_menuLabel__fDT89{margin:0;padding:6px 14px 2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.map-shell_world___xwyv{position:absolute;inset:0;overflow-x:auto;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;isolation:isolate}.map-shell_world___xwyv::-webkit-scrollbar{display:none}.map-shell_skyDay__2GkQN{position:absolute;inset:0;background:#fee8c7;transition:background var(--lighting-duration,30s) linear}.map-shell_scene__lWnSB{position:relative;min-height:100%;width:max(100%,177.68dvh);aspect-ratio:1672/941;isolation:isolate}@media (min-width:651px) and (hover:hover) and (pointer:fine),(min-width:900px){.map-shell_world___xwyv{display:flex;align-items:center;justify-content:center;overflow:hidden}.map-shell_scene__lWnSB{flex:none;width:min(100%,177.6833dvh);min-height:0}}.map-shell_hotspots__faJSA{position:absolute;inset:0;z-index:3;pointer-events:none}.map-shell_hotspot__BhdZJ{position:absolute;transform:translate(-50%,-50%);padding:0;border:2px solid transparent;border-radius:24%;background:transparent;cursor:pointer;min-width:44px;min-height:44px;pointer-events:auto}.map-shell_hotspot__BhdZJ:hover{background:#fff1dc0d;border-color:#fff1dca6;box-shadow:0 0 16px #ffe3a970,inset 0 0 12px #ffe3a930}.map-shell_hotspot__BhdZJ:focus-visible{outline:3px solid #fff1dc;outline-offset:3px;background:#fff1dc16}.map-shell_hotspotLabel__37Z6u{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);padding:8px 12px;border:1px solid #fff1dc;border-radius:10px;background:#31213ef2;color:#fff8eb;box-shadow:0 3px 14px #251c3245;font-size:13px;font-weight:700;line-height:1.3;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,transform .15s}.map-shell_hotspotLabel__37Z6u small{display:block;font-size:11px;font-weight:450;margin-top:3px}.map-shell_hotspot__BhdZJ:focus-visible .map-shell_hotspotLabel__37Z6u,.map-shell_hotspot__BhdZJ:hover .map-shell_hotspotLabel__37Z6u{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.map-shell_hotspot__BhdZJ[data-selected=true] .map-shell_hotspotLabel__37Z6u{opacity:1;visibility:visible;transform:translateX(-50%)}.map-shell_hotspot__BhdZJ[data-label-below=true] .map-shell_hotspotLabel__37Z6u{bottom:auto;top:calc(100% + 8px)}.map-shell_hotspot__BhdZJ[data-selected=true]{border-color:#fff1dc80;background:#fff1dc0d}.map-shell_hotspot__BhdZJ:focus-visible .map-shell_hotspotLabel__37Z6u,.map-shell_hotspot__BhdZJ:hover .map-shell_hotspotLabel__37Z6u,.map-shell_hotspot__BhdZJ[data-selected=true] .map-shell_hotspotLabel__37Z6u{opacity:0;visibility:hidden}.map-shell_landmarkGlimmer__KpbXd{position:absolute;bottom:8%;left:50%;width:5px;height:5px;border-radius:50%;background:#fff0bd;box-shadow:0 0 12px 4px #fff0bd50;opacity:.65}.map-shell_mapCompass__mSCRw{position:absolute;z-index:4;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);display:flex;padding:5px;gap:2px;border:1px solid var(--glass-border);border-radius:18px;background:var(--glass-solid);box-shadow:var(--floating-shadow)}.map-shell_mapCompass__mSCRw button{display:grid;place-items:center;width:var(--control-size);min-height:var(--control-size);border:0;border-radius:12px;background:transparent;color:var(--control-muted);cursor:pointer}.map-shell_compassLabel__Tv9IF{display:none}.map-shell_mapCompass__mSCRw button:hover{background:#af8fc31c;color:var(--control-ink)}.map-shell_mapCompass__mSCRw button:focus-visible{outline-color:var(--control-ink)}.map-shell_mapCompass__mSCRw .map-shell_compassLabel__Tv9IF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.map-shell_panHint__KKWpA{display:none}.map-shell_dialog__BoUFk{position:fixed;inset:0;padding:0;margin:0;border:0;border-radius:0;background:var(--surface);color:var(--ink);width:100vw;max-width:none;height:100dvh;max-height:none;overflow:auto;overscroll-behavior:contain;font:16px/1.55 system-ui,sans-serif}.map-shell_dialog__BoUFk::backdrop{background:#211727}@media (prefers-reduced-motion:no-preference){.map-shell_dialog__BoUFk,.map-shell_dialog__BoUFk::backdrop{background:transparent}}.map-shell_panelFrame__p6aF2{min-height:100%;position:relative}.map-shell_sceneControls__Cflco{position:fixed;z-index:25;top:max(18px,env(safe-area-inset-top));left:max(24px,env(safe-area-inset-left));right:max(24px,env(safe-area-inset-right));display:flex;align-items:flex-start;justify-content:space-between;gap:16px;pointer-events:none}.map-shell_sceneControls__Cflco>button{pointer-events:auto}.map-shell_fallback__dWY_d{min-height:300px;background:var(--surface);padding:50px;text-align:center}.map-shell_skip__lqhYk{position:fixed;top:-100px;left:15px;z-index:30;background:var(--surface);padding:10px;border-radius:8px;color:var(--ink)}.map-shell_skip__lqhYk:focus{top:12px}.map-shell_noScript__iwDx4{position:fixed;inset:80px 20px auto;z-index:10;max-width:800px;margin:auto;padding:24px;background:var(--surface);border-radius:16px}.map-shell_visuallyHidden__8SXmF{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.map-shell_shell__zMtfw[data-map-theme=night]{--paper:#211d27;--surface:#2d2635;--ink:#f8f3eb;--muted:#c4b7cb;--line:#65566e;--glass:#222c3bdc;--glass-border:#ffffff40;--glass-solid:#242c3a;--control-ink:#f4f5fa;--control-muted:#c0cad9}.map-shell_discoveryHint__4XMMh{position:absolute;z-index:4;top:28px;left:24px;max-width:calc(100% - 155px);margin:0;padding:7px 12px;border:1px solid #ead3aa35;border-radius:14px;background:#251f2cbf;color:#f2dfc4;font-size:11px;line-height:1.4;pointer-events:none;backdrop-filter:blur(12px)}@media (max-width:650px){.map-shell_header__xBGvd,.map-shell_sceneStella__aPpjQ{bottom:max(16px,env(safe-area-inset-bottom));right:max(12px,env(safe-area-inset-right))}.map-shell_control__YLk_v{font-size:12px;padding:9px 12px}.map-shell_scene__lWnSB{width:max(100%,177.68dvh)}.map-shell_mapCompass__mSCRw{left:12px;right:72px;bottom:max(16px,env(safe-area-inset-bottom));transform:none;border-radius:15px}.map-shell_mapCompass__mSCRw button{flex:1;width:auto;min-width:0;min-height:52px;gap:3px;align-content:center}.map-shell_compassLabel__Tv9IF{display:block;font-size:9px;line-height:1.1;white-space:nowrap}.map-shell_sceneControls__Cflco{top:max(12px,env(safe-area-inset-top));left:12px;right:12px}.map-shell_discoveryHint__4XMMh{top:17px;left:12px;font-size:11px}}@media (max-width:650px) and (hover:none),(max-width:650px) and (pointer:coarse){.map-shell_panHint__KKWpA{display:block;position:absolute;top:17px;left:12px;z-index:4;max-width:calc(100% - 140px);background:#251f2cbf;color:#f2dfc4;border:1px solid #ead3aa35;border-radius:14px;padding:7px 12px;font-size:11px;line-height:1.4;pointer-events:none;margin:0}}@media (min-width:651px) and (max-width:1050px) and (hover:none),(min-width:651px) and (max-width:1050px) and (pointer:coarse){.map-shell_mapCompass__mSCRw{left:24px;bottom:146px;transform:none}}.map-shell_noScript__iwDx4{z-index:60}@media (hover:none),(pointer:coarse){.map-shell_discoveryHint__4XMMh{display:none}}@supports not (backdrop-filter:blur(1px)){.map-shell_control__YLk_v,.map-shell_placesMenu__0or0J{background:var(--glass-solid)}.map-shell_discoveryHint__4XMMh{background:#251f2c}}@media (prefers-reduced-transparency:reduce){.map-shell_shell__zMtfw:not([data-glass-effects=true]) .map-shell_control__YLk_v,.map-shell_shell__zMtfw:not([data-glass-effects=true]) .map-shell_placesMenu__0or0J{background:var(--glass-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.map-shell_discoveryHint__4XMMh{background:#251f2c;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.map-shell_hotspotLabel__37Z6u,.map-shell_skyDay__2GkQN{transition:none}.map-shell_discoveryHint__4XMMh{backdrop-filter:none;-webkit-backdrop-filter:none}}.map-shell_mapCompass__mSCRw{background:var(--glass);backdrop-filter:blur(24px) saturate(1.3);-webkit-backdrop-filter:blur(24px) saturate(1.3)}.map-shell_landmarkGlimmer__KpbXd{display:none}@media (hover:hover){.map-shell_control__YLk_v,.map-shell_mapCompass__mSCRw button{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.map-shell_control__YLk_v:hover,.map-shell_mapCompass__mSCRw button:hover{background:var(--glass-solid);color:var(--control-ink)}.map-shell_hotspot__BhdZJ:hover{background:#fff1dc08;border-color:#fff1dc90;box-shadow:0 0 12px #ffe3a945}}.map-shell_stellaControl__wYHlm img{width:32px;height:38px;object-fit:contain}.map-shell_sceneStella__aPpjQ{top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));bottom:auto}.map-shell_shell__zMtfw .map-shell_sceneStella__aPpjQ .map-shell_stellaControl__wYHlm{width:44px;height:44px}@media (max-width:360px){.map-shell_mapCompass__mSCRw{padding:3px}}