@font-face{font-family:Heart Jua;src:url(/fonts/jua-regular.ttf) format("truetype");font-weight:400;font-display:swap}.exploration-map_shell__XdSpQ{--roll-width:clamp(22px,3.5vw,48px);position:relative;top:0;width:min(600px,100%);height:100%;min-height:0;margin:auto;color:#315b46;font-family:Apple SD Gothic Neo,sans-serif;transition:width 1.8s cubic-bezier(.32,0,.18,1),height 1.8s cubic-bezier(.32,0,.18,1),top 1.8s cubic-bezier(.32,0,.18,1)}.exploration-map_mapLogo__FAtgP{position:absolute;top:10px;left:max(28px,calc(var(--roll-width) / 2 + 12px));z-index:3;width:100px;aspect-ratio:1271/951;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;transform:translate(0);transition:width 1.8s cubic-bezier(.32,0,.18,1),left 1.8s cubic-bezier(.32,0,.18,1),top 1.8s cubic-bezier(.32,0,.18,1),transform 1.8s cubic-bezier(.32,0,.18,1);border:0;padding:0;background:transparent;pointer-events:auto;cursor:pointer}.exploration-map_mapLogo__FAtgP:focus-visible{outline:3px solid #b17c3b;outline-offset:4px}.exploration-map_mapLogo__FAtgP img{position:absolute;width:120.85%;max-width:none;height:auto;left:-10.39%;top:-4.1%}.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_shell__XdSpQ{width:min(760px,80%);height:84%;top:8%}.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_mapLogo__FAtgP{top:50%;left:50%;width:min(66%,560px,calc(70dvh * 1271 / 951));transform:translate(-50%,-50%)}.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_ending__wHbKZ,.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_places__HC_23,.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_scenery__sKb_g{opacity:0}.exploration-map_ending__wHbKZ,.exploration-map_places__HC_23,.exploration-map_scenery__sKb_g{transition:opacity 1s ease .55s}.exploration-map_mapPage__mKH3u[data-map-intro=opening] .exploration-map_viewport__c_poJ,.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_viewport__c_poJ{overflow:hidden}.exploration-map_viewport__c_poJ{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;border-radius:34px;scrollbar-width:thin;scrollbar-color:#93b892 #dcebc4;box-shadow:0 16px 55px #52664512;outline-offset:4px;touch-action:pan-y}.exploration-map_canvas__n0s1D{position:relative;width:100%;height:var(--tall-height);isolation:isolate;background:linear-gradient(90deg,#ebc994,#fff0cd 8%,#fff4da 50%,#fff0cd 92%,#ebc994)}.exploration-map_intro__ZXLQe{position:absolute;top:27px;left:0;right:0;z-index:2;text-align:center}.exploration-map_intro__ZXLQe>span{font-size:calc(11px * var(--font-scale));font-weight:700;letter-spacing:.04em;color:#5e8052}.exploration-map_intro__ZXLQe h1{font:400 calc(33px * var(--font-scale))/1.2 Heart Jua,sans-serif;letter-spacing:-.04em;margin:7px 0}.exploration-map_intro__ZXLQe p{font-size:calc(12px * var(--font-scale));margin:0;color:#648157}.exploration-map_start__hn5Ra{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;margin-top:17px;padding:12px 23px;border:0;border-radius:18px;background:#294d43;color:#fffbed;font:700 calc(17px * var(--font-scale))/1.3 Apple SD Gothic Neo,sans-serif;cursor:pointer}.exploration-map_start__hn5Ra svg{width:20px;height:20px}.exploration-map_start__hn5Ra:focus-visible{outline:3px solid #bb9142;outline-offset:4px}.exploration-map_scenery__sKb_g{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.exploration-map_wideScenery__R1QRS{display:none}.exploration-map_zone__3lw4W{position:absolute;right:28px;color:#5b7d55;font-size:calc(11px * var(--font-scale));font-weight:750;letter-spacing:.01em;z-index:1}.exploration-map_zone__3lw4W:before{content:"";display:inline-block;vertical-align:middle;width:18px;height:2px;background:currentColor;opacity:.35;margin-right:7px}.exploration-map_places__HC_23{list-style:none;margin:0;padding:0}.exploration-map_places__HC_23 li{position:absolute;left:var(--place-x);top:var(--place-y);transform:translate(-50%,-50%);z-index:2}.exploration-map_place__iRhU2{position:relative;display:flex;flex-direction:column;align-items:center;padding:0;width:158px;border:0;background:transparent;color:#36573e;font:inherit;cursor:pointer;perspective:700px;-webkit-tap-highlight-color:transparent}.exploration-map_tile__A4iQv{display:grid;place-items:center;width:120px;height:124px;border:5px solid #fffdf0;border-radius:29px;background:linear-gradient(145deg,#fffef2,#f1eed5);box-shadow:inset 0 2px 3px #fff,0 6px 0 #b5b998,0 10px 15px #5d764b20;overflow:hidden;transform-origin:center 70%;transition:transform .28s cubic-bezier(.2,.7,.25,1.2),box-shadow .28s ease}.exploration-map_tile__A4iQv img{height:100%;padding:4px;transition:transform .28s ease,filter .28s ease}.exploration-map_placeName__VW0GT{margin-top:12px;padding:4px 9px;font-size:calc(13px * var(--font-scale));font-weight:750;letter-spacing:-.035em;background:#fbf9dcdf;border-radius:9px;line-height:1.5;word-break:keep-all}.exploration-map_current__rrKnP .exploration-map_tile__A4iQv{transform:translateY(-8px) rotateX(6deg) rotateY(-6deg) scale(1.04);box-shadow:inset 0 2px 3px #fff,0 10px 0 #b5b998,5px 20px 19px #53634b30}.exploration-map_current__rrKnP .exploration-map_tile__A4iQv img{transform:translateY(-2px) scale(1.08);filter:drop-shadow(0 5px 2px #62764b20)}@media (hover:hover){.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv{transform:translateY(-12px) rotateX(9deg) rotateY(8deg) scale(1.065);box-shadow:inset 0 2px 3px #fff,-2px 12px 0 #b5b998,-5px 24px 21px #53634b38}.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv img{transform:translateY(-4px) scale(1.12);filter:drop-shadow(0 7px 3px #62764b25)}}.exploration-map_place__iRhU2:active .exploration-map_tile__A4iQv{transform:translateY(3px) rotateX(-3deg) scale(.98);box-shadow:inset 0 2px 4px #53634b15,0 2px 0 #b5b998,0 4px 7px #53634b25}.exploration-map_place__iRhU2:focus-visible{outline:3px solid #b8643b;outline-offset:7px;border-radius:24px}.exploration-map_here__4gML2{position:absolute;z-index:3;top:-27px;left:50%;transform:translateX(-50%);padding:4px 11px;border-radius:10px;background:#e7cb7e;color:#294d43;font-size:12px;font-weight:750}.exploration-map_ending__wHbKZ{position:absolute;bottom:30px;width:100%;margin:0;text-align:center;color:#42604c;font-size:12px}.exploration-map_mapPage__mKH3u{height:100dvh;padding:max(96px,calc(78px + env(safe-area-inset-top))) 24px max(30px,env(safe-area-inset-bottom))}.exploration-map_back__WerIG{position:absolute;z-index:4;top:max(83px,calc(75px + env(safe-area-inset-top)));left:7vw;display:inline-flex;align-items:center;gap:7px;min-height:35px;border:0;background:#ffffff95;color:#416459;border-radius:14px;padding:8px 12px;font:650 12px Apple SD Gothic Neo,sans-serif;cursor:pointer}.exploration-map_back__WerIG svg{width:17px;height:17px}.exploration-map_back__WerIG:focus-visible{outline:3px solid #cf8d55;outline-offset:3px}@media (max-width:760px) and (orientation:portrait){.exploration-map_mapPage__mKH3u{padding:max(91px,calc(78px + env(safe-area-inset-top))) 12px max(16px,env(safe-area-inset-bottom))}.exploration-map_viewport__c_poJ{border-radius:28px}.exploration-map_tile__A4iQv{width:103px;height:108px;border-width:4px;border-radius:25px}.exploration-map_place__iRhU2{width:140px}.exploration-map_placeName__VW0GT{font-size:calc(12px * var(--font-scale));margin-top:10px}.exploration-map_zone__3lw4W{right:20px}.exploration-map_intro__ZXLQe{top:25px}.exploration-map_intro__ZXLQe h1{font-size:calc(29px * var(--font-scale));font-size:calc(25px * var(--font-scale));max-width:285px;margin:7px auto}.exploration-map_tile__A4iQv{width:87px;height:90px;border-width:3px;border-radius:23px}.exploration-map_placeName__VW0GT{margin-top:7px}.exploration-map_here__4gML2{top:-25px}.exploration-map_start__hn5Ra{margin-top:12px;min-height:47px;font-size:calc(16px * var(--font-scale))}.exploration-map_back__WerIG{top:max(85px,calc(76px + env(safe-area-inset-top)));left:7vw;min-height:30px;font-size:11px;padding:6px 9px}}@media (orientation:landscape) and (max-height:600px){.exploration-map_mapPage__mKH3u{padding:max(65px,calc(50px + env(safe-area-inset-top))) 24px 16px}.exploration-map_back__WerIG{z-index:131;top:15px;left:80px;min-height:30px;font-size:11px;padding:6px 9px}}@media (min-width:960px){.exploration-map_mapPage__mKH3u{padding-left:clamp(30px,5vw,90px);padding-right:clamp(30px,5vw,90px)}.exploration-map_shell__XdSpQ{width:min(1400px,100%)}.exploration-map_mapLogo__FAtgP{top:24px;left:44px;width:190px}.exploration-map_viewport__c_poJ{border-radius:30px}.exploration-map_canvas__n0s1D{height:520px;min-height:100%}.exploration-map_tallScenery__L8M6t{display:none}.exploration-map_wideScenery__R1QRS{display:block}.exploration-map_places__HC_23 li{left:var(--wide-x);top:var(--wide-y)}.exploration-map_intro__ZXLQe{top:24px;left:35px;right:35px;text-align:left}.exploration-map_intro__ZXLQe h1{font-size:calc(34px * var(--font-scale));margin:7px 0}.exploration-map_intro__ZXLQe p{font-size:calc(14px * var(--font-scale))}.exploration-map_start__hn5Ra{position:absolute;right:0;top:10px;margin:0}.exploration-map_ending__wHbKZ,.exploration-map_zone__3lw4W{display:none}.exploration-map_place__iRhU2{width:164px}.exploration-map_tile__A4iQv{width:132px;height:136px;border-radius:28px}.exploration-map_placeName__VW0GT{margin-top:10px;font-size:calc(14px * var(--font-scale))}}@media (prefers-reduced-motion:reduce){.exploration-map_tile__A4iQv,.exploration-map_tile__A4iQv img{transition:none}.exploration-map_current__rrKnP .exploration-map_tile__A4iQv,.exploration-map_current__rrKnP .exploration-map_tile__A4iQv img,.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv,.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv img{transform:none}}.exploration-map_mapPage__mKH3u{background:#f7f0e2}.exploration-map_shell__XdSpQ{padding:10px;border-radius:38px;background:#eadbc0;box-shadow:inset 0 2px 3px #fff6dd,0 5px 0 #cfbc99,0 12px 28px #806c4120}.exploration-map_shell__XdSpQ:after{content:"";position:absolute;inset:3px;border:1px solid #fff8e3a6;border-radius:35px;box-shadow:inset 0 0 8px #9b7f4630;pointer-events:none}.exploration-map_viewport__c_poJ{border-radius:28px;box-shadow:0 0 0 1px #c8b39155;scrollbar-color:#c5af8b #f7ecd5;background:#f8efd9}.exploration-map_canvas__n0s1D{background:#f8efd9 url(/heart-secret/paper-map-tall-v2.png) 50%/cover no-repeat}.exploration-map_tallScenery__L8M6t{height:var(--tall-height)}.exploration-map_places__HC_23 li:nth-child(odd) .exploration-map_place__iRhU2{rotate:-3deg}.exploration-map_places__HC_23 li:nth-child(2n) .exploration-map_place__iRhU2{rotate:2deg}.exploration-map_tile__A4iQv{background:linear-gradient(145deg,#fffdf5,#f2e9d5);border-color:#fffdf0;box-shadow:inset 0 2px 3px #fff,0 6px 0 #c8b99c,0 11px 15px #75623e24}.exploration-map_current__rrKnP .exploration-map_tile__A4iQv{box-shadow:inset 0 2px 3px #fff,0 10px 0 #c8b99c,5px 20px 19px #75623e30}.exploration-map_placeName__VW0GT{background:#fff9e9;border-radius:15px;padding:5px 12px;box-shadow:0 3px 0 #c7b99a80,0 6px 9px #75623e16;font-family:Heart Jua,sans-serif;font-weight:400;font-size:calc(16px * var(--font-scale))}.exploration-map_ending__wHbKZ{padding-inline:20px;font-family:Heart Jua,sans-serif;color:#48614c}@media (hover:hover){.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv{box-shadow:inset 0 2px 3px #fff,-2px 12px 0 #c8b99c,-5px 24px 21px #75623e38}}.exploration-map_place__iRhU2:active .exploration-map_tile__A4iQv{box-shadow:inset 0 2px 4px #75623e15,0 2px 0 #c8b99c,0 4px 7px #75623e25}@media (max-width:760px) and (orientation:portrait){.exploration-map_shell__XdSpQ{padding:6px;border-radius:30px}.exploration-map_shell__XdSpQ:after{border-radius:27px}.exploration-map_viewport__c_poJ{border-radius:24px}.exploration-map_placeName__VW0GT{padding:4px 8px;font-size:calc(13px * var(--font-scale))}}@media (min-width:960px){.exploration-map_canvas__n0s1D{background-image:url(/heart-secret/paper-map-wide-v2.png)}.exploration-map_place__iRhU2{width:178px}.exploration-map_tile__A4iQv{width:148px;height:150px}}@media (orientation:landscape) and (max-height:600px){.exploration-map_shell__XdSpQ{width:min(1400px,100%);padding:6px}.exploration-map_canvas__n0s1D{height:100%;min-height:100%;background-image:url(/heart-secret/paper-map-wide-v2.png)}.exploration-map_tallScenery__L8M6t{display:none}.exploration-map_wideScenery__R1QRS{display:block}.exploration-map_places__HC_23 li{left:var(--wide-x);top:var(--wide-y)}.exploration-map_place__iRhU2{width:110px}.exploration-map_tile__A4iQv{width:80px;height:82px;border-width:3px;border-radius:21px}.exploration-map_placeName__VW0GT{margin-top:9px;padding:3px 7px;font-size:calc(12px * var(--font-scale))}.exploration-map_mapLogo__FAtgP{top:12px;left:24px;width:80px}}.exploration-map_canvas__n0s1D{background-image:url(/heart-secret/meadow-map-tall-v1.png);background-size:100% calc(100% + 80px);background-position:bottom}.exploration-map_places__HC_23 li{transform:translate(-50%,calc(-100% + 28px))}.exploration-map_places__HC_23 li:nth-child(2n) .exploration-map_place__iRhU2,.exploration-map_places__HC_23 li:nth-child(odd) .exploration-map_place__iRhU2{rotate:none}.exploration-map_place__iRhU2{--figure:108px;width:162px;padding:0 7px;isolation:isolate}.exploration-map_clearing__nDjOO{position:absolute;z-index:-1;bottom:6px;left:0;width:100%;height:54px;overflow:visible;pointer-events:none}.exploration-map_tile__A4iQv{position:relative;width:calc(var(--figure) * 1.3);height:var(--figure);border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;transform-origin:center bottom}.exploration-map_tile__A4iQv:after{content:"";position:absolute;z-index:-1;left:18%;width:64%;height:8%;bottom:0;border-radius:50%;background:#7464472b;filter:blur(3px)}.exploration-map_tile__A4iQv img{display:block;padding:0;width:100%;height:var(--figure);max-height:var(--figure);min-height:0;min-width:0;object-fit:contain;object-position:center bottom;filter:drop-shadow(1px 3px 1px #6d674624)}.exploration-map_placeName__VW0GT{margin-top:-1px;padding:5px 10px 7px;max-width:100%;min-height:29px;background:#ede0c6 url(/heart-secret/meadow-paper-stock-v1.png) 50%/220px 220px;color:#284d35;font:400 calc(16px * var(--font-scale))/1.25 Heart Jua,sans-serif;text-align:center;box-shadow:0 1px 2px #78674725;border-radius:1px;clip-path:polygon(1% 3%,22% 0,43% 3%,66% 0,98% 2%,100% 27%,98% 53%,100% 78%,98% 98%,68% 100%,42% 97%,20% 100%,1% 97%,0 72%,2% 43%)}.exploration-map_current__rrKnP .exploration-map_tile__A4iQv{transform:scale(1.055) rotate(-2deg);box-shadow:none}.exploration-map_current__rrKnP .exploration-map_tile__A4iQv img{transform:none;filter:drop-shadow(1px 3px 1px #6d674624)}@media (hover:hover){.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv{transform:translateY(-4px) rotate(-3deg) scale(1.08);box-shadow:none}.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv img{transform:none;filter:drop-shadow(2px 7px 2px #6d674630)}}.exploration-map_place__iRhU2:active .exploration-map_tile__A4iQv{transform:translateY(2px) scale(.96);box-shadow:none}@media (max-width:760px) and (orientation:portrait){.exploration-map_place__iRhU2{--figure:94px;width:142px}.exploration-map_placeName__VW0GT{padding:5px 7px 6px;font-size:calc(14px * var(--font-scale))}.exploration-map_clearing__nDjOO{height:48px;bottom:6px}.exploration-map_mapLogo__FAtgP{width:105px;top:14px;left:25px}}@media (min-width:960px){.exploration-map_canvas__n0s1D{background-image:url(/heart-secret/meadow-map-wide-v1.png);background-size:100% 100%}.exploration-map_place__iRhU2{--figure:clamp(108px,10vw,152px);width:clamp(158px,14vw,202px)}.exploration-map_clearing__nDjOO{height:66px;bottom:3px}.exploration-map_placeName__VW0GT{font-size:calc(18px * var(--font-scale))}}@media (orientation:landscape) and (max-height:600px){.exploration-map_canvas__n0s1D{background-image:url(/heart-secret/meadow-map-wide-v1.png);background-size:100% 100%}.exploration-map_places__HC_23 li{transform:translate(-50%,calc(-100% + 22px))}.exploration-map_place__iRhU2{--figure:clamp(54px,20dvh,90px);width:116px}.exploration-map_clearing__nDjOO{height:40px;bottom:4px}.exploration-map_placeName__VW0GT{padding:4px 6px;min-height:23px;font-size:calc(12px * var(--font-scale))}}@media (prefers-reduced-motion:reduce){.exploration-map_current__rrKnP .exploration-map_tile__A4iQv,.exploration-map_place__iRhU2:hover .exploration-map_tile__A4iQv{transform:none}}.exploration-map_shell__XdSpQ{--map-fit:1;--wide-fit:1;--s:var(--map-fit)}.exploration-map_canvas__n0s1D{height:100%;min-height:100%}.exploration-map_tallScenery__L8M6t{height:100%}.exploration-map_places__HC_23 li{transform:translate(-50%,calc(-100% + 28px * var(--s)))}.exploration-map_place__iRhU2{--figure:calc(108px * var(--s));width:max(100px,calc(162px * var(--s)));min-height:44px;padding-inline:calc(7px * var(--s))}.exploration-map_clearing__nDjOO{height:calc(54px * var(--s));bottom:calc(6px * var(--s))}.exploration-map_placeName__VW0GT{padding:calc(5px * var(--s)) calc(10px * var(--s)) calc(7px * var(--s));min-height:21px;font-size:max(11px,calc(16px * var(--s) * var(--font-scale)))}.exploration-map_mapLogo__FAtgP{width:calc(120px * var(--s))}.exploration-map_endpoint__yWKg1{position:absolute;z-index:4;left:50%;transform:translateX(-50%);padding:calc(6px * var(--s)) calc(12px * var(--s));white-space:nowrap;font:400 max(11px,calc(15px * var(--s) * var(--font-scale)))/1.25 Heart Jua,sans-serif;background:#f6df9e url(/heart-secret/meadow-paper-stock-v1.png) 50%/220px;box-shadow:0 2px 3px #66552a20;border-radius:7px 4px 8px 5px}.exploration-map_startMarker__fkFOF{bottom:calc(100% + 8px * var(--s));color:#365333;background-image:linear-gradient(#f7d77780,#f7d77780),url(/heart-secret/meadow-paper-stock-v1.png)}.exploration-map_startMarker__fkFOF:after{content:"";position:absolute;top:calc(100% - 1px);left:calc(50% - 6px);border:6px solid transparent;border-top:7px solid #f5de9f}.exploration-map_finishMarker__wo32r{top:calc(100% + 7px * var(--s));color:#81494d;background-image:linear-gradient(#edb8c4aa,#edb8c4aa),url(/heart-secret/meadow-paper-stock-v1.png)}.exploration-map_invite__MuR2g{animation:exploration-map_start-invite__oD77Z 2s ease-in-out infinite}@keyframes exploration-map_start-invite__oD77Z{0%,45%,to{transform:translateX(-50%) rotate(0)}24%,8%{transform:translateX(calc(-50% - 6px)) rotate(-3deg)}16%,32%{transform:translateX(calc(-50% + 6px)) rotate(3deg)}}@media (max-width:760px) and (orientation:portrait){.exploration-map_place__iRhU2{--figure:calc(94px * var(--s));width:max(100px,calc(142px * var(--s)))}.exploration-map_placeName__VW0GT{font-size:max(11px,calc(14px * var(--s) * var(--font-scale)));padding:calc(5px * var(--s)) calc(7px * var(--s)) calc(6px * var(--s))}.exploration-map_clearing__nDjOO{height:calc(48px * var(--s))}.exploration-map_mapLogo__FAtgP{width:calc(105px * var(--s))}}@media (min-width:960px){.exploration-map_shell__XdSpQ{--s:1}.exploration-map_mapLogo__FAtgP{width:190px}.exploration-map_place__iRhU2{--figure:clamp(108px,10vw,152px);width:clamp(158px,14vw,202px)}.exploration-map_placeName__VW0GT{font-size:calc(18px * var(--font-scale))}.exploration-map_clearing__nDjOO{height:66px;bottom:3px}}@media (orientation:landscape) and (max-height:600px){.exploration-map_shell__XdSpQ{--s:var(--wide-fit)}.exploration-map_places__HC_23 li{transform:translate(-50%,calc(-100% + 22px * var(--s)))}.exploration-map_place__iRhU2{--figure:calc(90px * var(--s));width:max(96px,calc(132px * var(--s)))}.exploration-map_clearing__nDjOO{height:calc(44px * var(--s));bottom:calc(4px * var(--s))}.exploration-map_placeName__VW0GT{font-size:max(11px,calc(14px * var(--s) * var(--font-scale)));padding:calc(4px * var(--s)) calc(6px * var(--s))}.exploration-map_mapLogo__FAtgP{width:calc(80px * var(--s))}.exploration-map_endpoint__yWKg1{font-size:max(10px,calc(13px * var(--s) * var(--font-scale)));padding:3px 7px}}@media (prefers-reduced-motion:reduce){.exploration-map_invite__MuR2g{animation:none}}.exploration-map_mapPage__mKH3u{padding:0;background:#f8efd9 url(/heart-secret/meadow-map-tall-v1.png) 50%/100% 100% no-repeat}.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ,.exploration-map_mapPage__mKH3u[data-map-intro=title] .exploration-map_shell__XdSpQ{width:100%;max-width:none;height:100%;top:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.exploration-map_shell__XdSpQ:after{display:none}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{box-sizing:border-box;padding:max(140px,calc(120px + env(safe-area-inset-top))) 0 max(12px,env(safe-area-inset-bottom));border:0;border-radius:0;box-shadow:none;background:transparent}.exploration-map_mapPage__mKH3u .exploration-map_canvas__n0s1D{background:transparent}.exploration-map_mapLogo__FAtgP{top:max(72px,calc(60px + env(safe-area-inset-top)));left:max(20px,env(safe-area-inset-left))}.exploration-map_place__iRhU2{opacity:1;transition:filter .22s ease}.exploration-map_place__iRhU2[data-muted=true]{filter:saturate(.12)}.exploration-map_place__iRhU2[data-muted=true]:active,.exploration-map_place__iRhU2[data-muted=true]:focus-visible{filter:saturate(1)}@media (hover:hover){.exploration-map_place__iRhU2[data-muted=true]:hover{filter:saturate(1)}}@media (min-width:960px),(orientation:landscape) and (max-height:600px){.exploration-map_mapPage__mKH3u{background-image:url(/heart-secret/meadow-map-wide-v1.png)}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{padding-top:max(96px,calc(80px + env(safe-area-inset-top)))}.exploration-map_mapLogo__FAtgP{top:max(78px,calc(65px + env(safe-area-inset-top)));left:max(32px,env(safe-area-inset-left))}}@media (orientation:landscape) and (max-height:600px){.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{padding-top:max(65px,calc(50px + env(safe-area-inset-top)))}.exploration-map_mapLogo__FAtgP{top:max(64px,calc(50px + env(safe-area-inset-top)));left:max(22px,env(safe-area-inset-left))}}.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ{--map-logo-width:clamp(112px,min(30vw,24dvh),240px);--map-logo-height:calc(var(--map-logo-width) * 951 / 1271);--map-logo-top:calc(var(--map-header-bottom, 91px) + 14px)}.exploration-map_mapPage__mKH3u .exploration-map_mapLogo__FAtgP{width:var(--map-logo-width);top:var(--map-logo-top);left:max(24px,env(safe-area-inset-left))}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{padding-top:calc(var(--map-logo-top) + var(--map-logo-height) + 20px)}@media (min-width:960px){.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ{--map-logo-width:clamp(216px,min(23vw,30dvh),320px)}.exploration-map_mapPage__mKH3u .exploration-map_mapLogo__FAtgP{left:max(36px,env(safe-area-inset-left))}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{padding-top:calc(var(--map-header-bottom, 91px) + 20px)}}@media (orientation:landscape) and (max-height:600px){.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ{--map-logo-width:clamp(90px,min(14vw,26dvh),120px);--map-logo-top:calc(var(--map-header-bottom, 83px) + 10px)}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{padding-top:calc(var(--map-header-bottom, 83px) + 24px)}}@media (prefers-reduced-motion:reduce){.exploration-map_place__iRhU2{transition:none}}.exploration-map_mapPage__mKH3u{background-image:none}.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ{isolation:isolate;--map-logo-requested:clamp(112px,min(30vw,24dvh),240px);--map-logo-width:min(var(--map-logo-requested),max(44px,calc((42dvh - var(--map-logo-top) - 12px) * 1271 / 951)))}.exploration-map_backdrop__J2S3d{position:absolute;z-index:0;inset:0;width:100%;height:100%;pointer-events:none}.exploration-map_wideBackdrop__n9Ws4{display:none}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{position:absolute;z-index:1;inset:42% 0 0;height:58%;padding:0;overflow:visible}.exploration-map_mapPage__mKH3u .exploration-map_canvas__n0s1D{top:5%;height:90%;min-height:0}.exploration-map_mapPage__mKH3u[data-map-intro=done] .exploration-map_mapLogo__FAtgP{transition:none}@media (min-width:960px),(orientation:landscape) and (max-height:600px){.exploration-map_wideBackdrop__n9Ws4{display:block}.exploration-map_tallBackdrop__vXBtc{display:none}}@media (min-width:960px){.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ{--map-logo-requested:clamp(216px,min(23vw,30dvh),320px)}}@media (orientation:landscape) and (max-height:600px){.exploration-map_mapPage__mKH3u .exploration-map_shell__XdSpQ{--map-logo-requested:clamp(90px,min(14vw,26dvh),120px)}}.exploration-map_mapPage__mKH3u .exploration-map_mapLogo__FAtgP{left:var(--heart-title-left,80px);top:var(--heart-title-top,12px);width:var(--heart-title-width,100px)}.exploration-map_mapPage__mKH3u .exploration-map_viewport__c_poJ{inset:24% 0 4%;height:72%}.exploration-map_mapPage__mKH3u .exploration-map_canvas__n0s1D{top:3%;height:94%;max-width:1360px;margin-inline:auto}.exploration-map_place__iRhU2{--figure:calc(118px * var(--s));width:max(112px,calc(164px * var(--s)))}@media (min-width:960px){.exploration-map_place__iRhU2{--figure:clamp(140px,13vw,180px);width:clamp(190px,17vw,240px)}.exploration-map_placeName__VW0GT{font-size:calc(20px * var(--font-scale))}}@media (orientation:landscape) and (max-height:600px){.exploration-map_place__iRhU2{--figure:calc(106px * var(--s));width:max(100px,calc(148px * var(--s)))}}.exploration-map_mapPage__mKH3u .exploration-map_canvas__n0s1D{max-width:1800px}.exploration-map_mapPage__mKH3u .exploration-map_place__iRhU2{--figure:var(--map-figure,108px);width:var(--map-button-width,160px)}.exploration-map_mapPage__mKH3u .exploration-map_placeName__VW0GT{font-size:calc(var(--map-label-size, 16px) * var(--font-scale))}.exploration-map_mapPage__mKH3u .exploration-map_endpoint__yWKg1{font-size:max(11px,calc(var(--map-label-size, 16px) * .85 * var(--font-scale)))}.exploration-map_shell__XdSpQ[data-map-layout=tall] .exploration-map_tallBackdrop__vXBtc,.exploration-map_shell__XdSpQ[data-map-layout=tall] .exploration-map_tallScenery__L8M6t{display:block}.exploration-map_shell__XdSpQ[data-map-layout=tall] .exploration-map_wideBackdrop__n9Ws4,.exploration-map_shell__XdSpQ[data-map-layout=tall] .exploration-map_wideScenery__R1QRS{display:none}.exploration-map_shell__XdSpQ[data-map-layout=wide] .exploration-map_wideBackdrop__n9Ws4,.exploration-map_shell__XdSpQ[data-map-layout=wide] .exploration-map_wideScenery__R1QRS{display:block}.exploration-map_shell__XdSpQ[data-map-layout=wide] .exploration-map_tallBackdrop__vXBtc,.exploration-map_shell__XdSpQ[data-map-layout=wide] .exploration-map_tallScenery__L8M6t{display:none}.exploration-map_mapPage__mKH3u .exploration-map_scenery__sKb_g>g[filter] path{stroke-width:var(--map-road-width,30px)}.exploration-map_mapPage__mKH3u .exploration-map_places__HC_23 li{transform:translate(-50%,calc(-100% + var(--map-anchor, 28px)))}.exploration-map_compactMeadow__JAgNC{display:none}.exploration-map_shiftedMeadow__q2BdB{transform-box:view-box;transform-origin:0 22.5%;transform:translateY(var(--heart-hill-drop,0)) scaleY(var(--heart-hill-scale,1))}@media (orientation:landscape) and (max-height:600px){.exploration-map_wideBackdrop__n9Ws4 .exploration-map_fullMeadow__TYqBG{display:none}.exploration-map_wideBackdrop__n9Ws4 .exploration-map_compactMeadow__JAgNC{display:block}}.title-logo_logo__RtBcN{display:block;aspect-ratio:1271/951;border:0;padding:0;background:transparent;overflow:hidden;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.title-logo_logo__RtBcN img{position:absolute;width:120.85%;max-width:none;height:auto;left:-10.39%;top:-4.1%}.title-logo_logo__RtBcN:focus-visible{outline:3px solid #b17c3b;outline-offset:4px}