.hero[data-astro-cid-pznzci7v]{min-height:max(560px,88svh);color:var(--ivory);background:var(--espresso);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}@media (width<=699px){.hero[data-astro-cid-pznzci7v]{min-height:max(480px,72svh)}}.hero[data-astro-cid-pznzci7v] .hero-media,.hero[data-astro-cid-pznzci7v] .hero-media img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.shade[data-astro-cid-pznzci7v]{z-index:-1;background:linear-gradient(0deg, rgb(var(--shade) / .85) 0%, rgb(var(--shade) / .2) 45%, transparent 70%), linear-gradient(180deg, rgb(var(--shade) / .55) 0%, transparent 25%);position:absolute;inset:0}.hero-copy[data-astro-cid-pznzci7v]{justify-items:start;gap:1rem;padding-top:8rem;padding-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}.back[data-astro-cid-pznzci7v]{color:var(--stone);margin-bottom:1rem}.kicker[data-astro-cid-pznzci7v]{color:var(--oak)}h1[data-astro-cid-pznzci7v]{font-size:var(--step-4)}.overview[data-astro-cid-pznzci7v]{gap:clamp(2.5rem,2rem + 3vw,5rem);padding-block:clamp(4rem,3rem + 5vw,8rem);display:grid}@media (width>=900px){.overview[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}}.facts[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:1.75rem 1.5rem;margin:0;display:grid}@media (width>=900px){.facts[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr)}}.facts[data-astro-cid-pznzci7v] div[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);padding-top:1rem}.facts[data-astro-cid-pznzci7v] dt[data-astro-cid-pznzci7v]{color:var(--walnut);margin-bottom:.4rem}.facts[data-astro-cid-pznzci7v] dd[data-astro-cid-pznzci7v]{font-family:var(--font-serif);font-size:var(--step-1);margin:0;line-height:1.3}.intro[data-astro-cid-pznzci7v]{gap:1.5rem;display:grid}.intro[data-astro-cid-pznzci7v] .lede[data-astro-cid-pznzci7v]{font-family:var(--font-serif);font-size:var(--step-2);line-height:1.3}.intro[data-astro-cid-pznzci7v] .muted[data-astro-cid-pznzci7v]{max-width:60ch}.chapter[data-astro-cid-pznzci7v]{gap:2rem;padding-bottom:clamp(4rem,3rem + 5vw,8rem);display:grid}@media (width>=900px){.chapter[data-astro-cid-pznzci7v]{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);align-items:start;gap:clamp(2rem,1rem + 3vw,5rem)}.ch-head[data-astro-cid-pznzci7v]{position:sticky;top:7rem}}.ch-head[data-astro-cid-pznzci7v]{border-top:1px solid var(--line);gap:1rem;padding-top:1.5rem;display:grid}.ch-head[data-astro-cid-pznzci7v] .index[data-astro-cid-pznzci7v]{color:var(--walnut);font-family:var(--font-serif);font-style:italic;font-size:var(--step-1);letter-spacing:0}.ch-head[data-astro-cid-pznzci7v] h2[data-astro-cid-pznzci7v]{font-size:var(--step-3)}.ch-head[data-astro-cid-pznzci7v] p[data-astro-cid-pznzci7v].muted{max-width:40ch}.gallery[data-astro-cid-pznzci7v]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.75rem,.5rem + 1vw,1.5rem);display:grid}.gallery[data-astro-cid-pznzci7v].count-1 li[data-astro-cid-pznzci7v]:first-child,.gallery[data-astro-cid-pznzci7v].count-3 li[data-astro-cid-pznzci7v]:first-child,.gallery[data-astro-cid-pznzci7v].count-5 li[data-astro-cid-pznzci7v]:first-child{grid-column:1/-1}.zoom[data-astro-cid-pznzci7v]{cursor:zoom-in;background:var(--stone);display:block;overflow:hidden}.zoom[data-astro-cid-pznzci7v] img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform 1.2s var(--ease-out)}.gallery[data-astro-cid-pznzci7v].count-1 li[data-astro-cid-pznzci7v]:first-child .zoom[data-astro-cid-pznzci7v] img,.gallery[data-astro-cid-pznzci7v].count-3 li[data-astro-cid-pznzci7v]:first-child .zoom[data-astro-cid-pznzci7v] img,.gallery[data-astro-cid-pznzci7v].count-5 li[data-astro-cid-pznzci7v]:first-child .zoom[data-astro-cid-pznzci7v] img{aspect-ratio:3/2}@media (hover:hover){.zoom[data-astro-cid-pznzci7v]:hover img{transform:scale(1.03)}}.more[data-astro-cid-pznzci7v]{padding-bottom:clamp(4rem,3rem + 4vw,6rem)}.lightbox[data-astro-cid-pznzci7v]{background:rgb(var(--shade-deep) / .96);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ivory);border:0;outline:none;margin:0;padding:0}.lightbox[data-astro-cid-pznzci7v]::backdrop{background:rgb(var(--shade-deep) / .96)}.lightbox[data-astro-cid-pznzci7v][open]{place-items:center;display:grid}.lightbox[data-astro-cid-pznzci7v] img[data-astro-cid-pznzci7v]{object-fit:contain;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 7rem)}.lb-caption[data-astro-cid-pznzci7v]{bottom:max(1.25rem, env(safe-area-inset-bottom));letter-spacing:.2em;color:var(--stone);font-size:.75rem;position:absolute;left:50%;transform:translate(-50%)}.lb-btn[data-astro-cid-pznzci7v]{width:3rem;height:3rem;color:var(--ivory);-webkit-tap-highlight-color:transparent;place-items:center;font-size:2rem;line-height:1;display:grid;position:absolute}.lb-close[data-astro-cid-pznzci7v]{top:max(.75rem, env(safe-area-inset-top));right:.75rem}.lb-prev[data-astro-cid-pznzci7v],.lb-next[data-astro-cid-pznzci7v]{font-size:2.75rem;top:50%;transform:translateY(-50%)}.lb-prev[data-astro-cid-pznzci7v]{left:.5rem}.lb-next[data-astro-cid-pznzci7v]{right:.5rem}
