.shead.svelte-a6j3jk{position:relative;height:88svh;min-height:540px;display:flex;align-items:flex-end;overflow:hidden}.shead-media.svelte-a6j3jk{position:absolute;top:0;right:0;bottom:0;left:0}.shead-media.svelte-a6j3jk .ph{height:100%}.shead-scrim.svelte-a6j3jk{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(178deg,#0c0a083d,#0c0a080f 44%,#0c0a08b3 86%)}.shead-body.svelte-a6j3jk{position:relative;z-index:2;width:100%;padding-bottom:clamp(52px,9vh,110px)}.shead-kicker.svelte-a6j3jk{color:#efe8d8;opacity:.85;margin-bottom:14px}.shead.svelte-a6j3jk h1:where(.svelte-a6j3jk){color:#f7f2e6;max-width:16ch;text-shadow:0 2px 30px rgba(0,0,0,.4)}.shead-sub.svelte-a6j3jk{color:#e6ddc8;font-size:clamp(1rem,1.7vw,1.25rem);margin:16px 0 0;max-width:52ch}.prose.svelte-a6j3jk{padding-block:clamp(44px,7vw,90px)}.lead-in.svelte-a6j3jk{font-size:1.05rem;margin-bottom:26px}.obs.svelte-a6j3jk{margin:34px 0 14px;border-radius:14px;overflow:hidden}.obs.svelte-a6j3jk figcaption:where(.svelte-a6j3jk){font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;margin-top:8px}.gallery.svelte-a6j3jk{border-top:1px solid var(--line)}.story-grid.svelte-a6j3jk{columns:3;column-gap:14px}.story-grid.svelte-a6j3jk>*{break-inside:avoid;margin-bottom:14px}@media (max-width: 900px){.story-grid.svelte-a6j3jk{columns:2}}.map-sec.svelte-a6j3jk{background:var(--bg-raise);border-top:1px solid var(--line)}
