.p-hero[data-astro-cid-7zi7pn7e]{isolation:isolate;min-height:min(92svh,900px);padding:calc(var(--header-h) + 64px) 0 clamp(48px, 6vw, 88px);align-items:flex-end;display:flex;position:relative;overflow:hidden}.p-hero__bg[data-astro-cid-7zi7pn7e]{z-index:-1;position:absolute;inset:0}.p-hero__bg[data-astro-cid-7zi7pn7e] picture,.p-hero__bg[data-astro-cid-7zi7pn7e] img{object-fit:cover;width:100%;height:100%}.p-hero__bg[data-astro-cid-7zi7pn7e]:after{content:"";background:linear-gradient(90deg,#0e1514b8 0%,#0e151466 45%,#0e151400 75%),linear-gradient(#0e151480 0%,#0e151433 35%,#0e1514eb 100%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.p-hero__bg[data-astro-cid-7zi7pn7e] img{animation:hero-zoom 2.4s var(--ease-out) both}}@keyframes hero-zoom{0%{transform:scale(1.08)}to{transform:none}}.p-hero__inner[data-astro-cid-7zi7pn7e]{width:100%}.p-hero[data-astro-cid-7zi7pn7e] h1[data-astro-cid-7zi7pn7e]{max-width:18ch;margin-top:20px;font-size:clamp(2.4rem,5.6vw,5.5rem)}.p-hero__lead[data-astro-cid-7zi7pn7e]{color:#fffc;max-width:46ch;margin-top:24px}.crumbs[data-astro-cid-7zi7pn7e]{font-size:var(--fs-xs);color:var(--muted-on-dark);margin-bottom:clamp(24px,4vw,48px)}.crumbs[data-astro-cid-7zi7pn7e] ol[data-astro-cid-7zi7pn7e]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs[data-astro-cid-7zi7pn7e] li[data-astro-cid-7zi7pn7e]+li[data-astro-cid-7zi7pn7e]:before{content:"/";opacity:.5;margin-right:8px}.crumbs[data-astro-cid-7zi7pn7e] [data-astro-cid-7zi7pn7e][aria-current]{color:var(--white)}.p-body[data-astro-cid-7zi7pn7e]{gap:48px;display:grid}@media (width>=960px){.p-body[data-astro-cid-7zi7pn7e]{grid-template-columns:minmax(260px,.75fr) 1.6fr;gap:clamp(64px,8vw,128px)}}.p-meta[data-astro-cid-7zi7pn7e] dl[data-astro-cid-7zi7pn7e]{border-top:1px solid var(--line);display:grid}.p-meta[data-astro-cid-7zi7pn7e] dl[data-astro-cid-7zi7pn7e]>div[data-astro-cid-7zi7pn7e]{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}.p-meta[data-astro-cid-7zi7pn7e] dt[data-astro-cid-7zi7pn7e]{font-family:var(--mono);font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.p-meta[data-astro-cid-7zi7pn7e] dd[data-astro-cid-7zi7pn7e]{font-size:var(--fs-base)}.p-meta[data-astro-cid-7zi7pn7e] .chips[data-astro-cid-7zi7pn7e]{margin-top:4px}@media (width>=960px){.p-meta[data-astro-cid-7zi7pn7e]{top:calc(var(--header-h) + 24px);align-self:start;position:sticky}}.prose[data-astro-cid-7zi7pn7e] p:first-child{font-size:var(--fs-xl);letter-spacing:-.015em;color:var(--ink);line-height:1.4}.gallery[data-astro-cid-7zi7pn7e]{gap:clamp(12px,1.6vw,24px);margin:0;padding:0;list-style:none;display:grid}@media (width>=768px){.gallery[data-astro-cid-7zi7pn7e]{grid-template-columns:repeat(6,1fr)}.gallery__item[data-astro-cid-7zi7pn7e]{grid-column:span 3}.gallery__item--wide[data-astro-cid-7zi7pn7e]{grid-column:1/-1}.gallery__item--tall[data-astro-cid-7zi7pn7e]{grid-column:span 2}.gallery__item--pair[data-astro-cid-7zi7pn7e]{grid-column:span 3}}.gallery__btn[data-astro-cid-7zi7pn7e]{aspect-ratio:3/2;cursor:zoom-in;border:0;width:100%;padding:0;display:block}.gallery__item--wide[data-astro-cid-7zi7pn7e] .gallery__btn[data-astro-cid-7zi7pn7e]{aspect-ratio:16/8}.gallery__item--tall[data-astro-cid-7zi7pn7e] .gallery__btn[data-astro-cid-7zi7pn7e]{aspect-ratio:3/4}.gallery__item--pair[data-astro-cid-7zi7pn7e] .gallery__btn[data-astro-cid-7zi7pn7e]{aspect-ratio:4/5}.gallery__btn[data-astro-cid-7zi7pn7e] img{transition:transform 1.2s var(--ease-out)}@media (hover:hover){.gallery__btn[data-astro-cid-7zi7pn7e]:hover img{transform:scale(1.03)}}.p-nav[data-astro-cid-7zi7pn7e]{border-top:1px solid var(--line)}.p-nav__inner[data-astro-cid-7zi7pn7e]{gap:32px;display:grid}@media (width>=768px){.p-nav__inner[data-astro-cid-7zi7pn7e]{grid-template-columns:1fr 1fr}}.p-nav__link[data-astro-cid-7zi7pn7e]{align-content:start;gap:12px;display:grid}.p-nav__link--next[data-astro-cid-7zi7pn7e]{text-align:right;justify-items:end}.p-nav__link[data-astro-cid-7zi7pn7e] .mono[data-astro-cid-7zi7pn7e]{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}.p-nav__title[data-astro-cid-7zi7pn7e]{letter-spacing:-.035em;transition:color var(--dur);font-size:clamp(1.5rem,2vw + .8rem,2.6rem);font-weight:500;line-height:1.1}@media (hover:hover){.p-nav__link[data-astro-cid-7zi7pn7e]:hover .p-nav__title[data-astro-cid-7zi7pn7e]{color:var(--brand)}}.lightbox[data-astro-cid-7zi7pn7e]{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--white);background:#080c0bf5;border:0;margin:0;padding:0}.lightbox[data-astro-cid-7zi7pn7e][open]{place-items:center;display:grid}.lightbox[data-astro-cid-7zi7pn7e]::backdrop{background:#080c0b99}.lightbox[data-astro-cid-7zi7pn7e] img[data-astro-cid-7zi7pn7e]{object-fit:contain;border-radius:var(--radius);max-width:calc(100vw - 32px);max-height:calc(100dvh - 140px)}@media (prefers-reduced-motion:no-preference){.lightbox[data-astro-cid-7zi7pn7e][open]{animation:lb-in .3s var(--ease-out)}.lightbox[data-astro-cid-7zi7pn7e] img[data-astro-cid-7zi7pn7e].is-changing{animation:lb-img .38s var(--ease-out)}}@keyframes lb-in{0%{opacity:0}}@keyframes lb-img{0%{opacity:0;transform:scale(.985)}}.lightbox__count[data-astro-cid-7zi7pn7e]{top:max(20px, env(safe-area-inset-top));font-size:var(--fs-xs);color:var(--muted-on-dark);position:absolute;left:20px}.lightbox__btn[data-astro-cid-7zi7pn7e]{border:1px solid var(--line-dark);width:52px;height:52px;color:var(--white);transition:background-color var(--dur-fast);background:#0e151499;border-radius:999px;place-items:center;display:grid;position:absolute}@media (hover:hover){.lightbox__btn[data-astro-cid-7zi7pn7e]:hover{background:var(--brand)}}.lightbox__close[data-astro-cid-7zi7pn7e]{top:max(12px, env(safe-area-inset-top));right:12px}.lightbox__prev[data-astro-cid-7zi7pn7e]{left:12px;bottom:max(20px, env(safe-area-inset-bottom))}.lightbox__next[data-astro-cid-7zi7pn7e]{right:12px;bottom:max(20px, env(safe-area-inset-bottom))}@media (width>=768px){.lightbox__prev[data-astro-cid-7zi7pn7e],.lightbox__next[data-astro-cid-7zi7pn7e]{top:50%;bottom:auto;transform:translateY(-50%)}.lightbox__prev[data-astro-cid-7zi7pn7e]{left:24px}.lightbox__next[data-astro-cid-7zi7pn7e]{right:24px}}
