.studio-map_map__f4DVP{--ease-out:cubic-bezier(0.16,1,0.3,1);--rule:rgba(27,27,27,0.26);position:relative;background:var(--nobel-paper-surface,#fff);scroll-margin-top:12vh}.studio-map_bar__NlVW5{display:flex;min-height:clamp(58px,4.2vw,80px);align-items:center;justify-content:space-between;gap:24px;margin:0 6.25vw;border-top:1px solid var(--rule)}.studio-map_barLabel__M_Sz_{margin:0;font-size:clamp(10px,.65vw,13px);letter-spacing:0;line-height:1}.studio-map_cities__UT4Pi{display:flex;align-items:center;gap:clamp(28px,3.4vw,64px)}.studio-map_city__7F_Cd{position:relative;display:inline-flex;align-items:baseline;gap:10px;border:0;padding:12px 0;background:transparent;color:#8d8b86;font:inherit;text-align:left;cursor:pointer;transition:color .36s ease}.studio-map_cityIndex__YrozS,.studio-map_cityTime__Pinug{font-size:clamp(10px,.65vw,12px);letter-spacing:0;line-height:1}.studio-map_cityTime__Pinug{color:#a7a5a0}.studio-map_cityName__NqwZo{font-size:clamp(15px,1.05vw,19px);letter-spacing:-.02em;line-height:1}.studio-map_city__7F_Cd:after{position:absolute;right:0;bottom:4px;left:0;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:right center;transition:transform .52s var(--ease-out)}.studio-map_city__7F_Cd[aria-selected=true]{color:#1b1b1b;cursor:default}.studio-map_city__7F_Cd[aria-selected=true] .studio-map_cityTime__Pinug{color:#1b1b1b}.studio-map_city__7F_Cd[aria-selected=true]:after{transform:none;transform-origin:left center}@media (hover:hover){.studio-map_city__7F_Cd[aria-selected=false]:hover{color:var(--nobel-burgundy)}}.studio-map_city__7F_Cd:focus-visible{outline:2px solid currentColor;outline-offset:4px}.studio-map_frame__RRKs7{position:relative;width:100%;aspect-ratio:2.9/1;min-height:340px;overflow:hidden;border-bottom:1px solid var(--rule);isolation:isolate}.studio-map_streets__V6GFg{position:absolute;inset:0;display:block;width:100%;height:100%;--unit:2.5;transform-origin:50% 50%}.studio-map_enter__jKSZF{z-index:1;animation:studio-map_streets-in__sMTVu 1.15s var(--ease-out) both;will-change:transform,opacity}.studio-map_leave__3m_6t{z-index:0;animation:studio-map_streets-out__BrZ76 .7s cubic-bezier(.4,0,.2,1) both;will-change:transform,opacity}@keyframes studio-map_streets-in__sMTVu{0%{opacity:0;transform:scale(1.14)}to{opacity:1;transform:none}}@keyframes studio-map_streets-out__BrZ76{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9)}}.studio-map_streets__V6GFg path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.studio-map_park__Jiyaf{fill:rgb(27 27 27/4%)!important;stroke:none}.studio-map_water__QBJVx{stroke:rgb(27 27 27/16%);stroke-width:1;stroke-dasharray:2 4}.studio-map_minor__8z2w2{stroke:rgb(27 27 27/17%);stroke-width:.8}.studio-map_rail__S2xS1{stroke:rgb(27 27 27/32%);stroke-width:1;stroke-dasharray:7 5}.studio-map_major__8YrO7{stroke:rgb(27 27 27/46%);stroke-width:1.5}.studio-map_labels__DEE4m text{fill:rgb(27 27 27/62%);font-family:var(--font-nobel);font-size:calc(11px * var(--unit));letter-spacing:.02em;paint-order:stroke;stroke:#e6e6e4;stroke-width:calc(4px * var(--unit));stroke-linejoin:round}.studio-map_coordinates__Ho9TK{position:absolute;top:clamp(18px,1.6vw,30px);left:6.25vw;z-index:2;margin:0;padding:6px 10px 6px 0;color:#1b1b1b;font-size:clamp(12px,.8vw,15px);letter-spacing:-.01em;line-height:1;text-shadow:0 0 6px #e6e6e4,0 0 2px #e6e6e4}.studio-map_srOnly__hRgwJ{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.studio-map_wave__TWZqD{position:absolute;top:50%;left:50%;z-index:2;width:clamp(64px,5.4vw,104px);aspect-ratio:1;border:1px solid var(--nobel-burgundy);border-radius:50%;opacity:0;transform:translate(-50%,-50%);animation:studio-map_wave__TWZqD 1.4s var(--ease-out) .12s both;pointer-events:none}@keyframes studio-map_wave__TWZqD{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(4.2)}}.studio-map_pin__y95Zw{--seal:clamp(64px,5.4vw,104px);position:absolute;top:50%;left:50%;z-index:3;display:block;width:var(--seal);height:var(--seal);border-radius:50%;color:#1b1b1b;text-decoration:none;transform:translate(-50%,-50%)}.studio-map_seal__CcheQ{position:absolute;inset:0;display:grid;place-items:center;border-radius:50%;background:var(--nobel-burgundy);box-shadow:0 0 0 1px rgb(255 255 255/55%),0 12px 30px rgb(40 12 20/22%);transition:transform .52s var(--ease-out),box-shadow .52s var(--ease-out)}.studio-map_seal__CcheQ img{width:54%;height:auto}.studio-map_seal__CcheQ:after{position:absolute;inset:-9px;border:1px solid rgb(112 44 61/45%);border-radius:50%;content:"";opacity:0;transform:scale(.86);transition:opacity .36s ease,transform .62s var(--ease-out)}.studio-map_landed__uTbas .studio-map_seal__CcheQ{animation:studio-map_seal-land__h6LQL .9s var(--ease-out) both}@keyframes studio-map_seal-land__h6LQL{0%{transform:scale(.35);opacity:0}55%{opacity:1}to{transform:none;opacity:1}}.studio-map_stem__uKAy7{position:absolute;top:50%;left:100%;width:22px;height:64px;transform:translateY(-50%);pointer-events:none}.studio-map_stem__uKAy7:before{position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--nobel-burgundy);content:"";transform:scaleX(0);transform-origin:left center;transition:transform .22s ease .12s}.studio-map_card__vu0JS{position:absolute;top:50%;left:calc(100% + 22px);display:grid;width:max-content;min-width:230px;max-width:320px;border:1px solid rgba(27,27,27,.14);padding:18px 22px 16px;background:#f6f6f4;box-shadow:0 18px 44px rgb(27 27 27/9%);font-size:clamp(15px,1vw,18px);letter-spacing:-.015em;line-height:1.3;white-space:nowrap;opacity:0;clip-path:inset(0 100% 0 0);transform:translate(-10px,-50%);transition:clip-path .3s cubic-bezier(.4,0,.2,1) 60ms,opacity .18s ease .18s,transform .36s var(--ease-out) 60ms;pointer-events:none}.studio-map_cardCity__SjrxU{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--nobel-burgundy);font-size:clamp(10px,.65vw,12px);letter-spacing:.06em;line-height:1;text-transform:uppercase}.studio-map_cardCity__SjrxU:before{width:6px;height:6px;border-radius:50%;background:currentColor;content:""}.studio-map_cardCity__SjrxU,.studio-map_cardLine___gtlX,.studio-map_cardOpen__2KRie{opacity:0;transform:translateY(.6em);transition:opacity .16s ease,transform .16s ease}.studio-map_cardOpen__2KRie{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;border-top:1px solid rgba(27,27,27,.12);padding-top:12px;color:var(--nobel-burgundy);font-size:clamp(12px,.75vw,14px);letter-spacing:0}.studio-map_cardOpen__2KRie svg{transition:transform .28s var(--ease-out)}.studio-map_pin__y95Zw:focus-visible .studio-map_card__vu0JS,.studio-map_pin__y95Zw:hover .studio-map_card__vu0JS{opacity:1;clip-path:inset(-40px -60px -70px 0);transform:translateY(-50%);transition:clip-path .64s var(--ease-out) .15s,opacity .14s ease .15s,transform .64s var(--ease-out) .15s;pointer-events:auto}.studio-map_pin__y95Zw:focus-visible .studio-map_stem__uKAy7,.studio-map_pin__y95Zw:hover .studio-map_stem__uKAy7{pointer-events:auto}.studio-map_pin__y95Zw:focus-visible .studio-map_stem__uKAy7:before,.studio-map_pin__y95Zw:hover .studio-map_stem__uKAy7:before{transform:none;transition:transform .3s var(--ease-out) 0s}.studio-map_pin__y95Zw:focus-visible .studio-map_cardCity__SjrxU,.studio-map_pin__y95Zw:focus-visible .studio-map_cardLine___gtlX,.studio-map_pin__y95Zw:focus-visible .studio-map_cardOpen__2KRie,.studio-map_pin__y95Zw:hover .studio-map_cardCity__SjrxU,.studio-map_pin__y95Zw:hover .studio-map_cardLine___gtlX,.studio-map_pin__y95Zw:hover .studio-map_cardOpen__2KRie{opacity:1;transform:none;transition:opacity .42s ease calc(.3s + var(--line, -1) * 70ms),transform .62s var(--ease-out) calc(.3s + var(--line, -1) * 70ms)}.studio-map_pin__y95Zw:focus-visible .studio-map_seal__CcheQ,.studio-map_pin__y95Zw:hover .studio-map_seal__CcheQ{transform:scale(1.06);box-shadow:0 0 0 1px rgb(255 255 255/70%),0 16px 38px rgb(40 12 20/28%)}.studio-map_pin__y95Zw:focus-visible .studio-map_seal__CcheQ:after,.studio-map_pin__y95Zw:hover .studio-map_seal__CcheQ:after{opacity:1;transform:none}.studio-map_pin__y95Zw:hover .studio-map_cardOpen__2KRie svg{transform:translate(3px,-3px)}.studio-map_pin__y95Zw:focus-visible{outline:none}.studio-map_pin__y95Zw:focus-visible .studio-map_seal__CcheQ{outline:2px solid #1b1b1b;outline-offset:6px}.studio-map_foot__GKQXI{display:flex;align-items:baseline;justify-content:space-between;gap:24px;padding:16px 6.25vw 0;font-size:clamp(12px,.8vw,15px)}.studio-map_open__FdBNR{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.studio-map_openLabel__aGOFr{display:inline-block;animation:studio-map_foot-in__CFb22 .52s var(--ease-out) both}@keyframes studio-map_foot-in__CFb22{0%{opacity:0;transform:translateY(40%)}to{opacity:1;transform:none}}.studio-map_open__FdBNR svg{transition:transform .28s var(--ease-out)}.studio-map_open__FdBNR:hover{color:var(--nobel-burgundy)}.studio-map_open__FdBNR:hover svg{transform:translate(3px,-3px)}.studio-map_credit__BHoB2{color:#8d8b86;font-size:.85em;text-decoration:none}.studio-map_credit__BHoB2:hover{text-decoration:underline;text-underline-offset:3px}.studio-map_credit__BHoB2:focus-visible,.studio-map_open__FdBNR:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media (max-width:900px){.studio-map_stem__uKAy7{top:100%;left:50%;width:64px;height:18px;transform:translateX(-50%)}.studio-map_stem__uKAy7:before{top:0;left:50%;width:1px;height:100%;transform:scaleY(0);transform-origin:center top}.studio-map_card__vu0JS{top:calc(100% + 18px);left:50%;min-width:0;clip-path:inset(0 0 100% 0);transform:translate(-50%,-8px)}.studio-map_pin__y95Zw:focus-visible .studio-map_card__vu0JS,.studio-map_pin__y95Zw:hover .studio-map_card__vu0JS{clip-path:inset(0 -60px -70px -60px);transform:translate(-50%)}}@media (hover:none),(max-width:680px){.studio-map_cardCity__SjrxU,.studio-map_cardLine___gtlX,.studio-map_cardOpen__2KRie,.studio-map_card__vu0JS{opacity:1;transform:none;transition:none}.studio-map_card__vu0JS{clip-path:inset(-40px -60px -70px 0);transform:translateY(-50%);pointer-events:auto}.studio-map_stem__uKAy7{pointer-events:auto}.studio-map_stem__uKAy7:before{transform:none}.studio-map_landed__uTbas .studio-map_card__vu0JS{animation:studio-map_card-open-side__5rUmE .76s var(--ease-out) .26s both}}@media ((hover:none) and (max-width:900px)),(max-width:680px){.studio-map_card__vu0JS{clip-path:inset(0 -60px -70px -60px);transform:translate(-50%)}.studio-map_landed__uTbas .studio-map_card__vu0JS{animation-name:studio-map_card-open-under__d_pdp}}@keyframes studio-map_card-open-side__5rUmE{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(-40px -60px -70px 0)}}@keyframes studio-map_card-open-under__d_pdp{0%{opacity:0;clip-path:inset(0 0 100% 0)}to{opacity:1;clip-path:inset(0 -60px -70px -60px)}}@media (min-width:681px) and (max-width:900px){.studio-map_frame__RRKs7{aspect-ratio:1.7/1}}@media (max-width:680px){.studio-map_bar__NlVW5{margin:0 20px;min-height:64px}.studio-map_barLabel__M_Sz_,.studio-map_cityIndex__YrozS{display:none}.studio-map_cities__UT4Pi{flex:1;justify-content:space-between;gap:12px}.studio-map_city__7F_Cd{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 0 14px}.studio-map_city__7F_Cd:after{bottom:6px}.studio-map_cityName__NqwZo{font-size:15px}.studio-map_cityTime__Pinug{font-size:10px}.studio-map_coordinates__Ho9TK{left:20px;font-size:11px}.studio-map_frame__RRKs7{min-height:420px;aspect-ratio:.82/1}.studio-map_pin__y95Zw{--seal:68px;top:38%}.studio-map_wave__TWZqD{top:38%;width:68px}.studio-map_card__vu0JS{font-size:15px;padding:16px 18px 14px}.studio-map_foot__GKQXI{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 20px 0}}@media (prefers-reduced-motion:reduce){.studio-map_enter__jKSZF,.studio-map_landed__uTbas .studio-map_card__vu0JS,.studio-map_landed__uTbas .studio-map_seal__CcheQ,.studio-map_leave__3m_6t,.studio-map_openLabel__aGOFr,.studio-map_wave__TWZqD{animation:none}.studio-map_leave__3m_6t{opacity:0}.studio-map_cardCity__SjrxU,.studio-map_cardLine___gtlX,.studio-map_cardOpen__2KRie,.studio-map_card__vu0JS,.studio-map_city__7F_Cd:after,.studio-map_seal__CcheQ,.studio-map_stem__uKAy7:before{transition:none!important}}