.hero[data-astro-cid-z3w47dvr]{position:relative;height:100vh;height:100svh;min-height:480px;color:#fff;background:#222}.hero[data-astro-cid-z3w47dvr] .hero-img{position:absolute;inset:0}.hero-text[data-astro-cid-z3w47dvr]{position:absolute;left:var(--gutter);right:var(--gutter);bottom:clamp(32px,7vh,72px);text-shadow:0 1px 18px rgba(0,0,0,.45);max-width:52rem}.hero-text[data-astro-cid-z3w47dvr] .eyebrow[data-astro-cid-z3w47dvr]{color:#ffffffd9;margin-bottom:var(--s3)}.hero-region[data-astro-cid-z3w47dvr]{margin-top:var(--s3);font-size:15px;letter-spacing:.04em}.plain-head[data-astro-cid-z3w47dvr]{padding-top:calc(var(--nav-h) + var(--s7))}.plain-head[data-astro-cid-z3w47dvr] .eyebrow[data-astro-cid-z3w47dvr]{margin-bottom:var(--s3)}.plain-head[data-astro-cid-z3w47dvr] .hero-region[data-astro-cid-z3w47dvr]{color:var(--ink-2)}.intro[data-astro-cid-z3w47dvr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:var(--s5) var(--s6);align-items:start;padding-block:clamp(48px,8vw,96px)}.count[data-astro-cid-z3w47dvr]{margin-top:var(--s4);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px}.mini-map[data-astro-cid-z3w47dvr]{margin:0}.mini-map[data-astro-cid-z3w47dvr] .map[data-astro-cid-z3w47dvr]{aspect-ratio:4 / 3;height:auto}.mini-map[data-astro-cid-z3w47dvr] figcaption[data-astro-cid-z3w47dvr]{margin-top:var(--s2)}.mini-map[data-astro-cid-z3w47dvr] a[data-astro-cid-z3w47dvr]{color:var(--ink-2)}.mini-map[data-astro-cid-z3w47dvr] a[data-astro-cid-z3w47dvr]:hover{color:var(--accent)}.gallery[data-astro-cid-z3w47dvr]{--row: 290px;list-style:none;margin:0;padding:0 var(--gap);display:flex;flex-wrap:wrap;gap:var(--gap)}.gallery[data-astro-cid-z3w47dvr]:after{content:"";flex-grow:1000000}.tile[data-astro-cid-z3w47dvr]{flex-grow:calc(var(--ar) * 100);flex-basis:calc(var(--ar) * var(--row));min-width:0}.tile-btn[data-astro-cid-z3w47dvr]{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.tile[data-astro-cid-z3w47dvr] picture{aspect-ratio:var(--ar)}.tile[data-astro-cid-z3w47dvr] img{transition:opacity .7s var(--ease),filter .3s var(--ease)}.tile-btn[data-astro-cid-z3w47dvr]:hover img{filter:brightness(1.04)}@media(max-width:1100px){.gallery[data-astro-cid-z3w47dvr]{--row: 240px}}@media(max-width:700px){.gallery[data-astro-cid-z3w47dvr]{--row: 180px}.intro[data-astro-cid-z3w47dvr]{grid-template-columns:1fr}}.coming[data-astro-cid-z3w47dvr]{display:grid;gap:var(--s4);justify-items:start;padding-bottom:var(--s6);color:var(--ink-2)}.pager[data-astro-cid-z3w47dvr]{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);padding-block:var(--s7) 0}.pager-link[data-astro-cid-z3w47dvr]{display:grid;gap:var(--s2);text-decoration:none;padding-top:var(--s4);border-top:1px solid var(--line)}.pager-next[data-astro-cid-z3w47dvr]{text-align:right}.pager-name[data-astro-cid-z3w47dvr]{font-family:var(--serif);font-size:clamp(24px,3vw,36px);line-height:1.1}.pager-link[data-astro-cid-z3w47dvr]:hover .pager-name[data-astro-cid-z3w47dvr]{color:var(--accent)}.lightbox[data-astro-cid-z3w47dvr]{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#0d0d0c;color:#f2f2ee;overflow:hidden}.lightbox[data-astro-cid-z3w47dvr]::backdrop{background:#0d0d0c}.lightbox[data-astro-cid-z3w47dvr][open]{animation:lb-in .3s var(--ease)}@keyframes lb-in{0%{opacity:0}}.lb-stage[data-astro-cid-z3w47dvr]{position:absolute;inset:0;touch-action:pan-y pinch-zoom}.lb-stage[data-astro-cid-z3w47dvr] picture{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility 0s linear .35s}.lb-stage[data-astro-cid-z3w47dvr] picture.is-current{opacity:1;visibility:visible;transition:opacity .35s var(--ease)}.lb-stage[data-astro-cid-z3w47dvr] img{width:100%;height:100%;max-width:none;object-fit:contain}.lb-bar[data-astro-cid-z3w47dvr],.lb-btn[data-astro-cid-z3w47dvr]{transition:opacity .4s var(--ease);filter:drop-shadow(0 1px 6px rgba(0,0,0,.6))}.lightbox[data-astro-cid-z3w47dvr].is-idle{cursor:none}.lightbox[data-astro-cid-z3w47dvr].is-idle .lb-bar[data-astro-cid-z3w47dvr],.lightbox[data-astro-cid-z3w47dvr].is-idle .lb-btn[data-astro-cid-z3w47dvr]{opacity:0;pointer-events:none}.lb-bar[data-astro-cid-z3w47dvr]{position:absolute;inset:auto 0 0;min-height:64px;display:grid;grid-template-columns:80px 1fr 80px;align-items:center;padding:0 var(--s4) env(safe-area-inset-bottom);gap:var(--s3);pointer-events:none}.lb-count[data-astro-cid-z3w47dvr]{font-size:12.5px;letter-spacing:.12em;font-variant-numeric:tabular-nums;color:#f2f2ee}.lb-caption[data-astro-cid-z3w47dvr]{text-align:center;font-size:13.5px;color:#f2f2ee;line-height:1.4}.lb-btn[data-astro-cid-z3w47dvr]{background:none;border:0;width:52px;height:52px;display:grid;place-items:center;cursor:pointer;color:#fff;opacity:.85}.lb-btn[data-astro-cid-z3w47dvr]:hover,.lb-btn[data-astro-cid-z3w47dvr]:focus-visible{opacity:1}.lb-btn[data-astro-cid-z3w47dvr] svg[data-astro-cid-z3w47dvr]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5}.lb-close[data-astro-cid-z3w47dvr]{position:absolute;top:max(8px,env(safe-area-inset-top));right:8px}.lb-prev[data-astro-cid-z3w47dvr],.lb-next[data-astro-cid-z3w47dvr]{position:absolute;top:50%;translate:0 -50%}.lb-prev[data-astro-cid-z3w47dvr]{left:8px}.lb-next[data-astro-cid-z3w47dvr]{right:8px}@media(max-width:700px),(hover:none){.lb-prev[data-astro-cid-z3w47dvr],.lb-next[data-astro-cid-z3w47dvr]{top:auto;bottom:max(6px,env(safe-area-inset-bottom));translate:none}.lb-bar[data-astro-cid-z3w47dvr]{grid-template-columns:1fr}.lb-count[data-astro-cid-z3w47dvr]{text-align:center}.lb-caption[data-astro-cid-z3w47dvr]{display:none}}
