.location-hero[data-astro-cid-5a4evkny]{height:440px;position:relative;overflow:hidden}.location-hero__visual[data-astro-cid-5a4evkny],.location-hero[data-astro-cid-5a4evkny] .location-hero__image,.location-hero[data-astro-cid-5a4evkny] .location-hero__placeholder{width:100%;height:100%;position:absolute;inset:0}.location-hero[data-astro-cid-5a4evkny] .location-hero__placeholder{background:#241c16;overflow:hidden}.location-hero[data-astro-cid-5a4evkny] .location-hero__placeholder span{color:#f0803d2e;font-family:var(--font-serif);white-space:nowrap;font-size:180px;font-weight:600;line-height:1;position:absolute;bottom:-42px;left:-12px}.location-hero__shade[data-astro-cid-5a4evkny]{background:linear-gradient(#14131259 0%,#1413121a 35%,#141312d1 100%);position:absolute;inset:0}html[data-theme=dark] .location-hero__shade[data-astro-cid-5a4evkny]{background:linear-gradient(#1c1b1973 0%,#1c1b192e 40%,#1c1b19e6 100%)}.location-hero__content[data-astro-cid-5a4evkny]{color:var(--color-on-image);flex-direction:column;gap:12px;display:flex;position:absolute;bottom:40px;left:0;right:0}.location-hero__breadcrumbs[data-astro-cid-5a4evkny]{color:#fcfaf699;letter-spacing:1px;flex-wrap:wrap;gap:7px;font-size:12.5px;display:flex}.location-hero__breadcrumbs[data-astro-cid-5a4evkny] a[data-astro-cid-5a4evkny]:hover{color:var(--color-accent)}.location-hero__eyebrow[data-astro-cid-5a4evkny]{color:var(--color-accent);letter-spacing:4px;font-size:13px}h1[data-astro-cid-5a4evkny]{color:var(--color-on-image);font-size:44px}.location-hero__description[data-astro-cid-5a4evkny]{color:#fcfaf6bf;max-width:640px;font-size:14px;line-height:1.8}.location-hero__meta[data-astro-cid-5a4evkny]{color:#fcfaf68c;font-variant-numeric:tabular-nums;letter-spacing:1px;font-size:13px}.location-photos[data-astro-cid-5a4evkny]{--masonry-columns:3;--masonry-gap:20px;--masonry-row-gap:18px;padding-top:48px;padding-bottom:64px}.location-photos[data-astro-cid-5a4evkny] .location-photo{break-inside:avoid;width:100%;color:inherit;cursor:zoom-in;transition:opacity .25s;display:inline-block;overflow:hidden}.location-photos[data-astro-cid-5a4evkny] .location-photo:hover{color:inherit;opacity:.92}.location-photos[data-astro-cid-5a4evkny] .location-photo .media-frame{width:100%}.location-photos__empty[data-astro-cid-5a4evkny]{color:var(--color-text-muted);text-align:center;padding:80px 20px 120px}@media (width<=768px){.location-hero[data-astro-cid-5a4evkny]{height:320px}.location-hero[data-astro-cid-5a4evkny] .location-hero__placeholder span{font-size:86px;bottom:-20px;left:-5px}.location-hero__content[data-astro-cid-5a4evkny]{gap:8px;bottom:22px}.location-hero__breadcrumbs[data-astro-cid-5a4evkny]{display:none}.location-hero__eyebrow[data-astro-cid-5a4evkny]{letter-spacing:2px;font-size:11px}h1[data-astro-cid-5a4evkny]{font-size:28px}.location-hero__description[data-astro-cid-5a4evkny]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.7;display:-webkit-box;overflow:hidden}.location-hero__meta[data-astro-cid-5a4evkny]{letter-spacing:0;font-size:11.5px}.location-photos[data-astro-cid-5a4evkny]{--masonry-columns:2;--masonry-gap:12px;--masonry-row-gap:12px;width:100%;padding:18px 20px 32px}}
