.expanded-map-module__QyGxAW__root{-webkit-user-select:none;user-select:none;--h-closed:170px;--h-open:440px;width:100%;position:relative}.expanded-map-module__QyGxAW__card{width:100%;height:var(--h-closed);border-radius:var(--radius-lg);background:var(--limestone);box-shadow:var(--shadow-lift);color:var(--stone-900);cursor:pointer;transition:height .55s var(--ease-drawer);border:1px solid #23241f1f;outline:none;position:relative;overflow:hidden}.expanded-map-module__QyGxAW__card.expanded-map-module__QyGxAW__expanded{height:var(--h-open)}.expanded-map-module__QyGxAW__card:focus-visible{outline:2px solid var(--water-500);outline-offset:4px}.expanded-map-module__QyGxAW__sheen{z-index:3;pointer-events:none;background:linear-gradient(135deg,#eae2d340,#0000 45%,#eae2d373);position:absolute;inset:0}.expanded-map-module__QyGxAW__mapLayer{pointer-events:none;position:absolute;inset:0}.expanded-map-module__QyGxAW__tiles{width:768px;height:768px;position:absolute;top:50%;left:50%}.expanded-map-module__QyGxAW__tiles img{width:256px;max-width:none;height:256px;position:absolute}.expanded-map-module__QyGxAW__toned img{filter:grayscale(.75)sepia(.28)saturate(.95)brightness(1.04)contrast(.94)}.expanded-map-module__QyGxAW__loading{background:var(--sand);animation:1.4s ease-in-out infinite expanded-map-module__QyGxAW__pulse;position:absolute;inset:0}@keyframes expanded-map-module__QyGxAW__pulse{50%{opacity:.6}}.expanded-map-module__QyGxAW__pin{z-index:2;color:var(--dusk-500);filter:drop-shadow(0 6px 10px #c2773f73);position:absolute;top:50%;left:50%;translate:-50% -100%}.expanded-map-module__QyGxAW__pin svg{display:block}.expanded-map-module__QyGxAW__fadeBottom,.expanded-map-module__QyGxAW__fadeTop{z-index:1;position:absolute;inset:0}.expanded-map-module__QyGxAW__fadeBottom{background:linear-gradient(#f5f0e600 58%,#f5f0e6f5 100%)}.expanded-map-module__QyGxAW__fadeTop{background:linear-gradient(#f5f0e68c 0%,#f5f0e600 22%)}.expanded-map-module__QyGxAW__grid{color:var(--stone-900);opacity:.06;position:absolute;inset:0}.expanded-map-module__QyGxAW__grid svg{position:absolute;inset:0}.expanded-map-module__QyGxAW__content{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;height:100%;padding:1.2rem 1.4rem;display:flex;position:relative}.expanded-map-module__QyGxAW__top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.expanded-map-module__QyGxAW__icon{color:var(--dusk-500);filter:drop-shadow(0 0 6px #c2773f59)}.expanded-map-module__QyGxAW__hint{color:var(--stone-600);font-size:.8rem;font-weight:600}.expanded-map-module__QyGxAW__bottom{flex-direction:column;gap:.3rem;display:flex}.expanded-map-module__QyGxAW__name{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.expanded-map-module__QyGxAW__coords{color:var(--stone-600);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.75rem}.expanded-map-module__QyGxAW__underline{background:linear-gradient(to right, var(--dusk-500), #c2773f4d, transparent);transform-origin:0;height:1px;margin-top:.3rem}html[dir=rtl] .expanded-map-module__QyGxAW__underline{background:linear-gradient(to left, var(--dusk-500), #c2773f4d, transparent);transform-origin:100%}.expanded-map-module__QyGxAW__caption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-top:.75rem;display:flex}.expanded-map-module__QyGxAW__attribution{color:var(--stone-600);font-size:.72rem}.expanded-map-module__QyGxAW__attribution a{text-underline-offset:2px;text-decoration:underline}.expanded-map-module__QyGxAW__openLink{min-height:40px;font-size:var(--text-sm);color:var(--stone-900);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.expanded-map-module__QyGxAW__openLink:hover{text-underline-offset:4px;text-decoration:underline}}@media (max-width:900px){.expanded-map-module__QyGxAW__root{--h-closed:150px;--h-open:340px}}@media (prefers-reduced-motion:reduce){.expanded-map-module__QyGxAW__card{transition:none}}
.LocationSection-module__U0d0WG__section{padding-block:var(--section-y);background:#e9d8bf}.LocationSection-module__U0d0WG__layout{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(2.5rem,6vw,6rem);display:grid}.LocationSection-module__U0d0WG__text{flex-direction:column;align-items:flex-start;display:flex}.LocationSection-module__U0d0WG__title{font-size:var(--text-h2);margin-block:1.2rem 2rem;line-height:1.15}html[dir=rtl] .LocationSection-module__U0d0WG__title{line-height:1.4}.LocationSection-module__U0d0WG__distance{align-items:baseline;gap:.75rem;margin-bottom:.75rem;display:flex}.LocationSection-module__U0d0WG__distanceValue{font-family:var(--font-en-display);color:var(--water-700);font-size:clamp(4.5rem,9vw,7rem);line-height:.9}.LocationSection-module__U0d0WG__distanceUnit{font-size:var(--text-lg);color:var(--stone-600);max-width:10rem;line-height:1.3}.LocationSection-module__U0d0WG__address{font-style:normal;font-size:var(--text-lg);margin-bottom:1.75rem;font-weight:500}.LocationSection-module__U0d0WG__features{width:100%;font-size:var(--text-sm);color:var(--stone-700);border-block:1px solid #23241f26;grid-template-columns:1fr 1fr;gap:.6rem 1.5rem;margin-bottom:2rem;padding-block:1.25rem;list-style:none;display:grid}.LocationSection-module__U0d0WG__features li:before{content:"";background:var(--dusk-500);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin-inline-end:.6rem;display:inline-block}.LocationSection-module__U0d0WG__map{align-self:center;position:relative}@media (max-width:900px){.LocationSection-module__U0d0WG__layout{grid-template-columns:1fr}.LocationSection-module__U0d0WG__text .btn{width:100%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.LocationSection-module__U0d0WG__map{transform-origin:50% 100%;animation:linear both LocationSection-module__U0d0WG__mapDown;animation-timeline:view();animation-range:entry cover 45%}}}@keyframes LocationSection-module__U0d0WG__mapDown{0%{opacity:.3;transform:perspective(1400px)rotateX(42deg)scale(.86)}to{opacity:1;transform:none}}
