.page-hero[data-astro-cid-3mhbem3k]{color:var(--color-text-on-dark);background:var(--color-primary-ink);padding:calc(var(--header-h) + clamp(2.5rem, 6vw, 4.5rem)) 0 clamp(3rem, 6vw, 4rem);text-align:center;position:relative;overflow:clip}.page-hero__bg[data-astro-cid-3mhbem3k]{position:absolute;inset:0}.page-hero__wash[data-astro-cid-3mhbem3k]{background:radial-gradient(60% 50% at 50% 12%,#c2a87838,#0000 65%),linear-gradient(#16271e 0%,#101c15 60%,#0e1712 100%);position:absolute;inset:0}.page-hero__grain[data-astro-cid-3mhbem3k]{opacity:.5;mix-blend-mode:overlay;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:5px 5px;position:absolute;inset:0}.page-hero__inner[data-astro-cid-3mhbem3k]{justify-items:center;gap:1.25rem;display:grid;position:relative}.page-hero[data-astro-cid-3mhbem3k] h1[data-astro-cid-3mhbem3k] em[data-astro-cid-3mhbem3k]{color:var(--color-accent);font-style:italic;font-weight:400}.page-hero__sub[data-astro-cid-3mhbem3k]{color:var(--color-text-muted-on-dark);font-size:var(--fs-lead);max-width:56ch}.page-hero__ctas[data-astro-cid-3mhbem3k]{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:.75rem;display:flex}.page-hero__ghost[data-astro-cid-3mhbem3k]{color:var(--color-text-on-dark)}.gallery[data-astro-cid-3mhbem3k]{grid-template-columns:1fr;gap:2rem;display:grid}.g-item[data-astro-cid-3mhbem3k]{gap:.9rem;margin:0;display:grid}.g-item[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k]{gap:.25rem;display:grid}.g-item[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k] strong[data-astro-cid-3mhbem3k]{font-family:var(--font-display);font-size:1.4rem;font-weight:500}.g-item[data-astro-cid-3mhbem3k] figcaption[data-astro-cid-3mhbem3k] span[data-astro-cid-3mhbem3k]{color:var(--color-text-muted)}.g-item__open[data-astro-cid-3mhbem3k]{cursor:zoom-in;text-align:left;border-radius:var(--radius-lg);background:0 0;border:0;width:100%;padding:0;display:block}@media (width>=700px){.gallery[data-astro-cid-3mhbem3k]{grid-template-columns:repeat(2,1fr);align-items:start}.g-item--wide[data-astro-cid-3mhbem3k]{grid-column:1/-1}}.cta[data-astro-cid-3mhbem3k]{background:var(--color-surface);border-top:var(--border)}.cta__box[data-astro-cid-3mhbem3k]{text-align:center;border:var(--border);border-radius:var(--radius-lg);background:radial-gradient(70% 60% at 50% 0%, #c2a8782e, transparent 70%), var(--color-surface);justify-items:center;gap:1.25rem;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);display:grid}.cta__box[data-astro-cid-3mhbem3k] .lead[data-astro-cid-3mhbem3k]{max-width:52ch}.cta__row[data-astro-cid-3mhbem3k]{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.cta__note[data-astro-cid-3mhbem3k]{color:var(--color-text-muted);font-size:.82rem}.lightbox[data-astro-cid-3mhbem3k][hidden]{display:none}.lightbox[data-astro-cid-3mhbem3k]{z-index:80;place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0}.lightbox__backdrop[data-astro-cid-3mhbem3k]{background:#0e1712ed;position:absolute;inset:0}.lightbox__frame[data-astro-cid-3mhbem3k]{justify-items:center;gap:.75rem;max-width:min(1000px,100%);margin:0;display:grid;position:relative}.lightbox__img[data-astro-cid-3mhbem3k]{border-radius:var(--radius-md);border:1px solid #c2a87859;max-width:100%;max-height:74vh}.lightbox__cap[data-astro-cid-3mhbem3k]{color:var(--color-text-on-dark);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.5rem 1.5rem;display:flex}.lightbox__count[data-astro-cid-3mhbem3k]{letter-spacing:.22em;color:var(--color-text-muted-on-dark);font-size:.72rem}.lightbox__btn[data-astro-cid-3mhbem3k]{width:48px;height:48px;color:var(--color-text-on-dark);cursor:pointer;background:#0e171299;border:1px solid #f3eee266;border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex;position:absolute}.lightbox__btn[data-astro-cid-3mhbem3k]:hover{border-color:var(--color-accent)}.lightbox__prev[data-astro-cid-3mhbem3k]{top:50%;left:clamp(.75rem,3vw,2rem);translate:0 -50%}.lightbox__next[data-astro-cid-3mhbem3k]{top:50%;right:clamp(.75rem,3vw,2rem);translate:0 -50%}.lightbox__close[data-astro-cid-3mhbem3k]{top:clamp(.75rem,3vw,1.5rem);right:clamp(.75rem,3vw,1.5rem)}
