.MapScroller_opacity0__3V7Wj{opacity:0}.MapScroller_opacity1__SIzv0{opacity:.1}.MapScroller_opacity2__Foq8t{opacity:.2}.MapScroller_opacity3__XpOvQ{opacity:.3}.MapScroller_opacity4__tsEcL{opacity:.4}.MapScroller_opacity5__AzAFD{opacity:.5}.MapScroller_opacity6__wpRJD{opacity:.6}.MapScroller_opacity7__MC1_G{opacity:.7}.MapScroller_opacity8__X1aPQ{opacity:.8}.MapScroller_opacity9__gQQ2g{opacity:.9}.MapScroller_opacity10__Jq5ad{opacity:1}.MapScroller_hidden__OkBNr{display:none;visibility:hidden}.MapScroller_main__mcr2p{position:relative;min-height:100vh;min-width:100vw}.Cursor_opacity0__Z5lqk{opacity:0}.Cursor_opacity1__NoQlB{opacity:.1}.Cursor_opacity2__k3OPQ{opacity:.2}.Cursor_opacity3__b4Hzo{opacity:.3}.Cursor_opacity4__MtqK6{opacity:.4}.Cursor_opacity5__wwwnP{opacity:.5}.Cursor_opacity6__NuRwi{opacity:.6}.Cursor_opacity7__ROK4c{opacity:.7}.Cursor_opacity8__OCLcB{opacity:.8}.Cursor_opacity9__1InqV{opacity:.9}.Cursor_opacity10___QqTH{opacity:1}.Cursor_hidden__YbwdU{display:none;visibility:hidden}.Cursor_main__UQWpo{width:64px;height:64px;position:fixed;z-index:10000;pointer-events:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;border-radius:50%;will-change:transform}@media(max-width:1024px){.Cursor_main__UQWpo{display:none}}.Cursor_outerSvg__Q1Thu{position:absolute;will-change:transform}.Cursor_innerSvg__SR6cO{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.Cursor_background__3nmvl,.Cursor_innerSvg__SR6cO{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center}.Cursor_background__3nmvl{width:50%;height:50%;background-color:oklch(0 0 0);border-radius:50%}.Cursor_circle___ASbR{stroke:oklch(0 0 0)}.SvgPath_opacity0__DBSgT{opacity:0}.SvgPath_opacity1__9Z4_l{opacity:.1}.SvgPath_opacity2__Pkcym{opacity:.2}.SvgPath_opacity3__U93uA{opacity:.3}.SvgPath_opacity4__Ukp0G{opacity:.4}.SvgPath_opacity5__92fpE{opacity:.5}.SvgPath_opacity6__4q_nb{opacity:.6}.SvgPath_opacity7__Gf7DS{opacity:.7}.SvgPath_opacity8__s3eJV{opacity:.8}.SvgPath_opacity9__Ap5CW{opacity:.9}.SvgPath_opacity10__AzQUo{opacity:1}.SvgPath_hidden__ZkJ3F{display:none;visibility:hidden}.SvgPath_mainSvg__Gdp2K{background-color:oklch(1 0 0)}.SvgPath_path__MxKcR{stroke:oklch(0 0 0)}.PointTrail_opacity0__31WdN{opacity:0}.PointTrail_opacity1__zK17f{opacity:.1}.PointTrail_opacity2__p21Uw{opacity:.2}.PointTrail_opacity3__O3Bb_{opacity:.3}.PointTrail_opacity4__T7e2t{opacity:.4}.PointTrail_opacity5__0iIlX{opacity:.5}.PointTrail_opacity6__88wOp{opacity:.6}.PointTrail_opacity7__BL02o{opacity:.7}.PointTrail_opacity8__E_Tqz{opacity:.8}.PointTrail_opacity9__h1Eml{opacity:.9}.PointTrail_opacity10__sQLw6{opacity:1}.PointTrail_hidden__Wuf7X{display:none;visibility:hidden}.PointTrail_pointContainer__eArsn{position:absolute;top:0;left:0;background-color:oklch(1 0 0);border-radius:60px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;align-items:center;gap:4px;border:2px dashed oklch(0 0 0);padding:4px 12px;color:oklch(0 0 0);box-sizing:border-box;font-family:Montreal;font-size:10px;font-weight:400;line-height:1.4;will-change:transform;backface-visibility:hidden;touch-action:manipulation;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.PointTrail_pointContainer__eArsn.PointTrail_position-left__iiMdI{flex-direction:row-reverse}.PointTrail_pointContainer__eArsn.PointTrail_position-left__iiMdI .PointTrail_arrow__ZSliN{transform:rotate(180deg)}.PointTrail_nextComponentText__xUs0n{white-space:nowrap;text-overflow:ellipsis;display:block;width:70px;overflow:hidden}.PointTrail_arrowContainer__IztV4{display:flex;align-items:center;flex-shrink:0}.PointTrail_arrowContainer__IztV4 .PointTrail_arrow__ZSliN .PointTrail_path___Apu6{fill:oklch(0 0 0)}.SvgPathDebugger_opacity0__V6LUe{opacity:0}.SvgPathDebugger_opacity1__1GC27{opacity:.1}.SvgPathDebugger_opacity2__34ENO{opacity:.2}.SvgPathDebugger_opacity3__SKvzt{opacity:.3}.SvgPathDebugger_opacity4__Jcq5x{opacity:.4}.SvgPathDebugger_opacity5__Qa99G{opacity:.5}.SvgPathDebugger_opacity6__LwaKs{opacity:.6}.SvgPathDebugger_opacity7___X7hh{opacity:.7}.SvgPathDebugger_opacity8___ZC6Y{opacity:.8}.SvgPathDebugger_opacity9__qWLrs{opacity:.9}.SvgPathDebugger_opacity10__COcP9{opacity:1}.SvgPathDebugger_hidden__zoe30{display:none;visibility:hidden}.SvgPathDebugger_controlPanel__6cSjV{position:fixed;top:100px;right:20px;background:hsla(0,0%,100%,.95);border:2px solid oklch(.85 .08 320);border-radius:8px;padding:16px;min-width:250px;max-width:300px;box-shadow:0 4px 12px rgba(0,0,0,.15);pointer-events:auto;z-index:1001}.SvgPathDebugger_controlPanel__6cSjV h4{margin:0 0 12px;font-size:16px;font-weight:700;color:oklch(.85 .08 320)}.SvgPathDebugger_controlPanel__6cSjV .SvgPathDebugger_controls__nN8e6{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.SvgPathDebugger_controlPanel__6cSjV .SvgPathDebugger_controls__nN8e6 label{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.SvgPathDebugger_controlPanel__6cSjV .SvgPathDebugger_controls__nN8e6 label input[type=checkbox]{cursor:pointer}.SvgPathDebugger_controlPanel__6cSjV .SvgPathDebugger_info__AqV6i{border-top:1px solid #e0e0e0;padding-top:12px;font-size:12px}.SvgPathDebugger_controlPanel__6cSjV .SvgPathDebugger_info__AqV6i p{margin:4px 0;line-height:1.5}.SvgPathDebugger_controlPanel__6cSjV .SvgPathDebugger_info__AqV6i p strong{color:oklch(.85 .08 320)}.SvgPathDebugger_controlPoints__2QhBq circle{transition:all .2s ease}.SvgPathDebugger_currentPoint__AI2kU circle{animation:SvgPathDebugger_pulse__sS4tX 2s ease-in-out infinite}.SvgPathDebugger_currentPoint__AI2kU .SvgPathDebugger_pulse__sS4tX{animation:SvgPathDebugger_pulseRing__D37G_ 2s ease-in-out infinite}@keyframes SvgPathDebugger_pulse__sS4tX{0%,to{opacity:1}50%{opacity:.7}}@keyframes SvgPathDebugger_pulseRing__D37G_{0%{transform:scale(1);opacity:.5}50%{transform:scale(1.3);opacity:.2}to{transform:scale(1.5);opacity:0}}.SvgPathDebugger_anchors__BYr6W .SvgPathDebugger_anchorLabel__3XqBD{background:hsla(0,0%,100%,.9);padding:2px 6px;border-radius:4px;pointer-events:auto}.AutoPlayButton_opacity0__99uwo{opacity:0}.AutoPlayButton_opacity1__VKbS_{opacity:.1}.AutoPlayButton_opacity2__ZInEE{opacity:.2}.AutoPlayButton_opacity3__QEEOZ{opacity:.3}.AutoPlayButton_opacity4__QAUJx{opacity:.4}.AutoPlayButton_opacity5__0yrXB{opacity:.5}.AutoPlayButton_opacity6__d_VkI{opacity:.6}.AutoPlayButton_opacity7__CtbwY{opacity:.7}.AutoPlayButton_opacity8__ieOMk{opacity:.8}.AutoPlayButton_opacity9__RCO_T{opacity:.9}.AutoPlayButton_opacity10__vGBOh{opacity:1}@font-face{font-family:Montreal;src:local("Montreal"),url(/fonts/Montreal/Montreal-Regular.woff2) format("woff2"),url(/fonts/Montreal/Montreal-Regular.woff) format("woff");font-display:swap}@font-face{font-family:Montreal-Bold;src:local("Montreal-Bold"),url(/fonts/Montreal/Montreal-Bold.woff2) format("woff2"),url(/fonts/Montreal/Montreal-Bold.woff) format("woff");font-display:swap}@font-face{font-family:Playfair;src:local("Playfair"),url(/fonts/Playfair/Playfair.woff2) format("woff2"),url(/fonts/Playfair/Playfair.woff) format("woff");font-display:swap}@font-face{font-family:Playfair;src:local("Playfair"),url(/fonts/Playfair/Playfair-Italic.woff2) format("woff2"),url(/fonts/Playfair/Playfair-Italic.woff) format("woff");font-style:italic;font-display:swap}.AutoPlayButton_hidden__a7Iul{display:none;visibility:hidden}.AutoPlayButton_container__6Bpc5{position:fixed;bottom:20px;right:20px;display:flex;gap:10px;align-items:center;z-index:1000}.AutoPlayButton_directionButton__NXOA2,.AutoPlayButton_playPauseButton__LJyJX{padding:12px 20px;border:none;border-radius:8px;color:#fff;font-weight:700;font-size:14px;transition:opacity .2s;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;user-select:none}.AutoPlayButton_playPauseButton__LJyJX{min-width:100px}.AutoPlayButton_directionButton__NXOA2{background:#333}.AutoPlayButton_directionButton__NXOA2:hover:not(:disabled),.AutoPlayButton_playPauseButton__LJyJX:hover:not(:disabled){opacity:.8}