.readlink[data-astro-cid-3g6uayrn]{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2xs) var(--space-m);padding-block-start:var(--space-l);border-block-start:1px solid var(--color-line)}.readlink__label[data-astro-cid-3g6uayrn]{font-size:var(--label-size);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-soft)}.readlink[data-astro-cid-3g6uayrn] a[data-astro-cid-3g6uayrn]{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--h4-size);font-weight:var(--h4-weight);line-height:1.3;color:var(--color-ink);text-wrap:balance}.readlink[data-astro-cid-3g6uayrn] a[data-astro-cid-3g6uayrn]:after{content:"";position:absolute;inset:0}.readlink[data-astro-cid-3g6uayrn] svg[data-astro-cid-3g6uayrn]{flex:none;width:1.4em;height:1.4em;transition:transform var(--transition)}.readlink[data-astro-cid-3g6uayrn] a[data-astro-cid-3g6uayrn]:focus-visible svg[data-astro-cid-3g6uayrn]{transform:translate(.15rem,-.15rem)}@media(hover:hover)and (pointer:fine){.readlink[data-astro-cid-3g6uayrn]:hover svg[data-astro-cid-3g6uayrn]{transform:translate(.15rem,-.15rem)}}.phero[data-astro-cid-ovxcmftc]{position:relative;display:flex;align-items:center;overflow:hidden;background:var(--color-ink);--k: .3125vw;--k-h: 570;--k-h1: 20;--k-desc: 10;--k-fact: 10;min-height:min(calc(var(--k-h) * var(--k)),100vh);--phero-fade: .6s;--phero-hold: 2.4s;--phero-cycle: 3s}.phero__media[data-astro-cid-ovxcmftc]{position:absolute;inset:0}.phero__slide[data-astro-cid-ovxcmftc]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity var(--phero-fade) ease-in-out}.phero__slide[data-astro-cid-ovxcmftc].is-active{opacity:1}.phero__slide[data-astro-cid-ovxcmftc].is-active,.phero__slide[data-astro-cid-ovxcmftc].is-leaving{animation:phero-zoom var(--phero-cycle) linear both}@keyframes phero-zoom{0%{transform:scale(1)}to{transform:scale(1.035)}}.phero__scrim[data-astro-cid-ovxcmftc]{position:absolute;inset:0;background:linear-gradient(to top,#0a0a0a99,#0a0a0a80 62%),#0a0a0a73}.phero__inner[data-astro-cid-ovxcmftc]{position:relative;z-index:1;width:100%;color:#fff;padding-block:var(--space-2xl);text-shadow:0 1px 18px rgba(0,0,0,.35)}.phero[data-astro-cid-ovxcmftc] h1[data-astro-cid-ovxcmftc]{font-size:clamp(1.5rem,calc(var(--k-h1) * var(--k)),4.5rem);font-weight:500;letter-spacing:-.01em;line-height:1.25}.phero__desc[data-astro-cid-ovxcmftc]{--flow: var(--space-s);margin-block-start:var(--space-s);max-width:calc(481 * var(--k));color:#fffc;font-size:clamp(.875rem,calc(var(--k-desc) * var(--k)),1.5rem);font-weight:300;line-height:1.6;text-wrap:pretty}.phero__desc[data-astro-cid-ovxcmftc]>*+*{margin-block-start:var(--flow)}.phero__facts[data-astro-cid-ovxcmftc]{list-style:none;padding:0;margin-block-start:clamp(var(--space-xl),5vw,var(--space-2xl));display:flex;flex-wrap:wrap;gap:clamp(var(--space-m),3.5vw,var(--space-xl))}.phero__facts[data-astro-cid-ovxcmftc] li[data-astro-cid-ovxcmftc]{display:flex;align-items:center;gap:.7em;font-size:clamp(.7rem,calc(var(--k-fact) * var(--k)),1.05rem);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;color:#ffffffd1}.phero__facts[data-astro-cid-ovxcmftc] svg[data-astro-cid-ovxcmftc]{flex:none;width:.85rem;height:.85rem;opacity:.8}@media(min-width:40rem){.phero[data-astro-cid-ovxcmftc]{--k: .15625vw;--k-h: 640;--k-h1: 35;--k-desc: 12}}@media(min-width:60rem){.phero[data-astro-cid-ovxcmftc]{--k: .104167vw;--k-h: 580}}@media(min-width:75rem){.phero[data-astro-cid-ovxcmftc]{--k: .083333vw;--k-h: 620}}@media(prefers-reduced-motion:reduce){.phero__slide[data-astro-cid-ovxcmftc]{transition:none}.phero__slide[data-astro-cid-ovxcmftc].is-active,.phero__slide[data-astro-cid-ovxcmftc].is-leaving{animation:none}}.project__gallery[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:1fr;gap:var(--tile-gap);padding-block:var(--tile-gap) clamp(var(--space-xl),5vw,var(--space-2xl))}.shot[data-astro-cid-ovxcmftc]{overflow:hidden;background:var(--color-bg-alt)}.shot[data-astro-cid-ovxcmftc] img[data-astro-cid-ovxcmftc]{width:100%;height:auto;display:block;transition:transform .7s cubic-bezier(.2,0,.1,1)}@media(hover:hover)and (pointer:fine){.shot[data-astro-cid-ovxcmftc]:hover img[data-astro-cid-ovxcmftc]{transform:scale(1.02)}}.project__gallery[data-astro-cid-ovxcmftc]:has(+.sblock){padding-block-end:var(--tile-gap)}.project[data-astro-cid-ovxcmftc] .project__gallery[data-astro-cid-ovxcmftc]+.sblock{padding-block-start:clamp(var(--space-l),4vw,var(--space-xl))}.project[data-astro-cid-ovxcmftc] .sblock:has(+.project__gallery){padding-block-end:clamp(var(--space-l),4vw,var(--space-xl))}.shot-pair[data-astro-cid-ovxcmftc]{display:grid;grid-template-columns:1fr 1fr;gap:var(--tile-gap)}.shot-pair[data-astro-cid-ovxcmftc] .shot[data-astro-cid-ovxcmftc] img[data-astro-cid-ovxcmftc]{height:100%;object-fit:cover}.story[data-astro-cid-ovxcmftc]{max-width:var(--width-text);font-size:var(--prose-size);font-weight:var(--prose-weight);line-height:var(--prose-leading)}.project__nav[data-astro-cid-ovxcmftc]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-m);padding-block:var(--space-xl);font-size:var(--label-size);letter-spacing:var(--tracking-tight);text-transform:uppercase}.project__adjacent[data-astro-cid-ovxcmftc]{display:flex;gap:var(--space-l)}.project__nav[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]{color:var(--color-ink-soft);transition:color var(--transition)}.project__nav[data-astro-cid-ovxcmftc] a[data-astro-cid-ovxcmftc]:hover{color:var(--color-ink)}
