.location-card[data-astro-cid-pxswckos]{color:#fff;background:#17392c;grid-template-columns:.9fr 1.1fr;min-height:310px;display:grid;overflow:hidden;box-shadow:0 22px 60px #17392c21}.location-art[data-astro-cid-pxswckos]{background:radial-gradient(at 60% 45%,#456e4f 0,#284c3b 44%,#17392c 100%);min-height:310px;position:relative;overflow:hidden}.location-art[data-astro-cid-pxswckos]:after{content:"";background:linear-gradient(90deg,#0000 70%,#17392c 100%);position:absolute;inset:0}.location-art[data-astro-cid-pxswckos] svg[data-astro-cid-pxswckos]{width:100%;height:100%;position:absolute;inset:0}.contour[data-astro-cid-pxswckos]{fill:none;stroke:#d7e5a82e;stroke-width:1.2px}.location-road[data-astro-cid-pxswckos]{fill:none;stroke:#f18a43;stroke-width:2px;stroke-dasharray:5 7}.location-point[data-astro-cid-pxswckos]{fill:#f18a43}.location-point-halo[data-astro-cid-pxswckos]{fill:none;stroke:#f18a43;stroke-opacity:.4;stroke-width:1.3px}.location-area[data-astro-cid-pxswckos]{color:#f6f5f0;letter-spacing:.15em;background:#0c251d6b;border:1px solid #ffffff30;padding:8px 10px;font-size:8px;font-weight:700;position:absolute;top:23px;left:24px}.location-area[data-astro-cid-pxswckos] i[data-astro-cid-pxswckos]{color:#f18a43;font-style:normal}.location-pin[data-astro-cid-pxswckos]{color:#fff;background:#f18a43;border:1px solid #ffffff87;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;display:grid;position:absolute;top:28%;left:58%;box-shadow:0 0 0 9px #f18a4329}.location-art-caption[data-astro-cid-pxswckos]{color:#ffffffa6;letter-spacing:.15em;text-align:right;font-size:8px;font-weight:700;line-height:1.7;position:absolute;bottom:19px;right:22px}.location-copy[data-astro-cid-pxswckos]{flex-direction:column;justify-content:center;padding:clamp(23px,4vw,47px);display:flex}.location-eyebrow[data-astro-cid-pxswckos]{color:#e9a45e;letter-spacing:.16em;margin:0 0 18px;font-size:8px;font-weight:700}.location-copy-row[data-astro-cid-pxswckos]{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.location-copy[data-astro-cid-pxswckos] h3[data-astro-cid-pxswckos]{color:#fff;font:650 clamp(25px,3vw,37px)/1.05 var(--font-display);letter-spacing:-.05em;margin:0 0 10px}.location-copy-row[data-astro-cid-pxswckos] p[data-astro-cid-pxswckos]{color:#ffffffad;max-width:340px;margin:0;font-size:11px;line-height:1.7}.location-map-link[data-astro-cid-pxswckos]{color:#17392c;background:#d2df7b;flex:none;align-items:center;gap:12px;padding:12px 14px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex}.location-map-link[data-astro-cid-pxswckos] span[data-astro-cid-pxswckos]{font-size:13px}.location-map-frame[data-astro-cid-pxswckos]{border-top:1px solid #fff3;margin-top:24px}.location-map-frame[data-astro-cid-pxswckos] summary[data-astro-cid-pxswckos]{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;min-height:47px;font-size:10px;font-weight:600;list-style:none;display:flex}.location-map-frame[data-astro-cid-pxswckos] summary[data-astro-cid-pxswckos]::-webkit-details-marker{display:none}.location-map-frame[data-astro-cid-pxswckos] summary[data-astro-cid-pxswckos] span[data-astro-cid-pxswckos]{color:#e9a45e;font-size:16px}.location-map-frame[data-astro-cid-pxswckos][open] summary[data-astro-cid-pxswckos] span[data-astro-cid-pxswckos]{transform:rotate(45deg)}.location-map-frame[data-astro-cid-pxswckos] iframe[data-astro-cid-pxswckos]{border:0;width:100%;height:280px;display:block}.location-note[data-astro-cid-pxswckos]{color:#ffffff80;margin:8px 0 0;font-size:8px}@media (width<=850px){.location-card[data-astro-cid-pxswckos]{grid-template-columns:1fr}.location-art[data-astro-cid-pxswckos]{min-height:230px}.location-art[data-astro-cid-pxswckos]:after{background:linear-gradient(#0000 55%,#17392c 100%)}.location-copy-row[data-astro-cid-pxswckos]{flex-direction:column;align-items:flex-start}.location-map-link[data-astro-cid-pxswckos]{margin-top:3px}}@media (width<=550px){.location-card[data-astro-cid-pxswckos]{margin-inline:-5%}.location-art[data-astro-cid-pxswckos]{min-height:195px}.location-copy[data-astro-cid-pxswckos]{padding:23px 6%}.location-map-frame[data-astro-cid-pxswckos] iframe[data-astro-cid-pxswckos]{height:250px}}
