.hero[data-astro-cid-ge2uvauf]{align-items:center;height:100svh;min-height:560px;display:flex;position:relative;overflow:hidden}.media[data-astro-cid-ge2uvauf] img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.9s;position:absolute;inset:0}.media[data-astro-cid-ge2uvauf] img.active{opacity:1;animation:7.5s cubic-bezier(.25,.5,.4,1) forwards hero-settle}@keyframes hero-settle{0%{transform:scale(1.055)}to{transform:scale(1)}}.scrim[data-astro-cid-ge2uvauf]{background:linear-gradient(101deg,#070908de 0%,#07090870 36%,#0000 68%),linear-gradient(#0000 74%,#070908de 100%),linear-gradient(#070908a8 0%,#0709084d 90px,#0000 190px);position:absolute;inset:0}.map[data-astro-cid-ge2uvauf]{filter:drop-shadow(0 4px 22px #00000073);opacity:0;width:clamp(270px,25vw,410px);height:auto;animation:1.4s .8s forwards hero-appear;position:absolute;top:50%;right:clamp(30px,4vw,70px);overflow:visible;transform:translateY(-55%)}.coast[data-astro-cid-ge2uvauf]{fill:#04060557;stroke:#ece8dcc7;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}#hero-wp[data-astro-cid-ge2uvauf]{transition:transform 1.1s cubic-bezier(.5,0,.15,1)}#hero-wp[data-astro-cid-ge2uvauf] .wp-under[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{stroke:#0507068c;stroke-width:5px;vector-effect:non-scaling-stroke;stroke-linecap:round}#hero-wp[data-astro-cid-ge2uvauf] .wp-cross[data-astro-cid-ge2uvauf] line[data-astro-cid-ge2uvauf]{stroke:var(--color-accent-bright);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}#hero-wp-ring[data-astro-cid-ge2uvauf]{fill:none;stroke:var(--color-accent-bright);stroke-width:1.4px;vector-effect:non-scaling-stroke;opacity:0}@keyframes hero-appear{to{opacity:1}}@media (max-width:980px){.map[data-astro-cid-ge2uvauf]{display:none}}.bar[data-astro-cid-ge2uvauf]{z-index:3;justify-content:space-between;align-items:baseline;padding:34px clamp(22px,5vw,44px);display:flex;position:absolute;left:0;right:0}.bar[data-astro-cid-ge2uvauf].top{z-index:60;align-items:center}.bar[data-astro-cid-ge2uvauf].top .burger{filter:drop-shadow(0 1px 2px #000000a6)drop-shadow(0 0 7px #0006)}.bar-nav[data-astro-cid-ge2uvauf]{align-items:center;gap:26px;display:flex}.bar-nav[data-astro-cid-ge2uvauf] .nav-links a{color:var(--color-text);text-shadow:0 1px 2px #000000a6}.bar-nav[data-astro-cid-ge2uvauf] .nav-links a:hover{color:var(--color-accent-bright)}.bar[data-astro-cid-ge2uvauf].top{top:0}.bar[data-astro-cid-ge2uvauf].bottom{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-muted);padding-top:26px;padding-bottom:26px;font-size:10px;bottom:0}.wordmark[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.01em;text-shadow:0 1px 12px #00000059;font-size:27px;font-weight:400}.wordmark[data-astro-cid-ge2uvauf] .plus[data-astro-cid-ge2uvauf]{color:var(--color-accent);text-shadow:0 1px 2px #000000a6,0 0 7px #0006;padding:0 .07em;font-size:1.34em;font-weight:600;display:inline-block;transform:translateY(.09em)}.place[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.coords[data-astro-cid-ge2uvauf]{letter-spacing:.18em;opacity:.7;font-size:9.5px}.scroll-cue[data-astro-cid-ge2uvauf]{z-index:3;font-family:var(--font-mono);letter-spacing:.32em;color:var(--color-muted);opacity:0;flex-direction:column;align-items:center;gap:9px;font-size:9px;animation:1.2s 2.2s forwards hero-appear;display:flex;position:absolute;bottom:74px;left:50%;transform:translate(-50%)}.scroll-cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:#ece8dc2e;width:1px;height:32px;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-accent-bright);width:1px;height:12px;animation:2.2s cubic-bezier(.4,0,.6,1) infinite cue-drop;position:absolute;top:-12px;left:0}@keyframes cue-drop{0%{top:-12px}65%,to{top:34px}}.copyright[data-astro-cid-ge2uvauf]{opacity:.66}.dots[data-astro-cid-ge2uvauf]{align-items:center;gap:8px;display:flex}.dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{background:var(--color-muted);opacity:.45;border-radius:50%;width:5px;height:5px;transition:all .5s}.dots[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf].on{background:var(--color-accent);opacity:1}.caption[data-astro-cid-ge2uvauf]{opacity:.85}.copy[data-astro-cid-ge2uvauf]{z-index:3;max-width:640px;padding:0 clamp(22px,5vw,44px);position:relative}.kicker[data-astro-cid-ge2uvauf]{font-family:var(--font-mono);letter-spacing:.26em;color:var(--color-accent-bright);text-shadow:0 1px 2px #000000e6,0 1px 10px #00000080;margin:0 0 26px;font-size:11.5px}h1[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 1px 3px #000000d9,0 2px 24px #00000073;margin:0;font-size:clamp(44px,6.2vw,82px);font-weight:340;line-height:1.01}.sub[data-astro-cid-ge2uvauf]{color:#ece8dcd6;text-shadow:0 1px 2px #000000e6,0 2px 16px #0000008c;max-width:32em;margin:22px 0 34px;font-size:17.5px;font-weight:400;line-height:1.55}.wordmark[data-astro-cid-ge2uvauf],.kicker[data-astro-cid-ge2uvauf],h1[data-astro-cid-ge2uvauf],.sub[data-astro-cid-ge2uvauf],.copy[data-astro-cid-ge2uvauf] form{opacity:0;animation:.9s cubic-bezier(.2,.6,.2,1) forwards hero-rise;transform:translateY(16px)}.wordmark[data-astro-cid-ge2uvauf]{animation-delay:.1s}.kicker[data-astro-cid-ge2uvauf]{animation-delay:.25s}h1[data-astro-cid-ge2uvauf]{animation-delay:.4s}.sub[data-astro-cid-ge2uvauf]{animation-delay:.55s}.copy[data-astro-cid-ge2uvauf] form{animation-delay:.7s}@keyframes hero-rise{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.media[data-astro-cid-ge2uvauf] img.active,.map[data-astro-cid-ge2uvauf],.scroll-cue[data-astro-cid-ge2uvauf],.wordmark[data-astro-cid-ge2uvauf],.kicker[data-astro-cid-ge2uvauf],h1[data-astro-cid-ge2uvauf],.sub[data-astro-cid-ge2uvauf],.copy[data-astro-cid-ge2uvauf] form{opacity:1;animation:none;transform:none}.scroll-cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]:before{animation:none}}@media (max-width:700px){.bar[data-astro-cid-ge2uvauf]{padding-left:22px;padding-right:22px}.coords[data-astro-cid-ge2uvauf],.caption[data-astro-cid-ge2uvauf]{display:none}}.showcase[data-astro-cid-fej3bsya]{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:center;gap:clamp(32px,5vw,80px);max-width:1280px;margin:0 auto;padding:clamp(72px,10vw,140px) clamp(22px,5vw,44px);display:grid}.kicker[data-astro-cid-fej3bsya]{font-family:var(--font-mono);letter-spacing:.26em;color:var(--color-accent-bright);margin:0 0 22px;font-size:11.5px}h2[data-astro-cid-fej3bsya]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(34px,4vw,56px);font-weight:340;line-height:1.05}.lede[data-astro-cid-fej3bsya]{color:var(--color-muted);margin:12px 0 30px;font-size:18px;font-weight:300}blockquote[data-astro-cid-fej3bsya]{border-left:2px solid var(--color-accent);margin:0 0 34px;padding:4px 0 4px 22px}blockquote[data-astro-cid-fej3bsya] p[data-astro-cid-fej3bsya]{color:var(--color-text);margin:0 0 10px;font-size:16.5px;font-weight:300;line-height:1.65}cite[data-astro-cid-fej3bsya]{font-family:var(--font-mono);letter-spacing:.14em;color:var(--color-muted);font-size:10.5px;font-style:normal}.facts[data-astro-cid-fej3bsya]{border-top:1px solid var(--color-surface-2);flex-wrap:wrap;gap:clamp(18px,3vw,40px);margin:0 0 36px;padding-top:22px;display:flex}.facts[data-astro-cid-fej3bsya] dt[data-astro-cid-fej3bsya]{font-family:var(--font-mono);letter-spacing:.2em;color:var(--color-muted);margin-bottom:6px;font-size:10px}.facts[data-astro-cid-fej3bsya] dd[data-astro-cid-fej3bsya]{font-family:var(--font-display);margin:0;font-size:22px;font-weight:400}.cta[data-astro-cid-fej3bsya]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent);border-bottom:1px solid #0000;padding-bottom:3px;font-size:12.5px;text-decoration:none;transition:border-color .2s}.cta[data-astro-cid-fej3bsya]:hover{border-color:var(--color-accent)}@media (max-width:900px){.showcase[data-astro-cid-fej3bsya]{grid-template-columns:1fr}.map-figure[data-astro-cid-fej3bsya]{order:-1}}.band[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-surface);max-width:1280px;margin:0 auto;padding:clamp(60px,10vh,110px) clamp(22px,5vw,44px)}.band[data-astro-cid-lcdefpme] .kicker[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.26em;color:var(--color-accent-bright);margin:0 0 18px;font-size:11px}.band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(34px,4.5vw,56px);font-weight:340;line-height:1.04}.band[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--color-muted);max-width:62ch;margin:0 0 28px;font-size:17px;font-weight:300;line-height:1.7}.band-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:baseline;gap:16px 36px;display:flex}.band[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-accent);border-bottom:1px solid #0000;padding-bottom:3px;font-size:12.5px;text-decoration:none;transition:border-color .2s}.band[data-astro-cid-lcdefpme] .cta[data-astro-cid-lcdefpme]:hover{border-color:var(--color-accent)}.band[data-astro-cid-lcdefpme] .door[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.1em;color:var(--color-muted);font-size:11px;text-decoration:none}.band[data-astro-cid-lcdefpme] .door[data-astro-cid-lcdefpme]:hover{color:var(--color-moberg)}.site-foot[data-astro-cid-lcdefpme]{max-width:1280px;font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-muted);opacity:.8;border-top:1px solid var(--color-surface);justify-content:space-between;margin:0 auto;padding:34px clamp(22px,5vw,44px) 40px;font-size:10px;display:flex}.foot-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-muted);text-decoration:none}.foot-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-accent)}
