.visually-hidden[data-astro-cid-epnv4ixt]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opening[data-astro-cid-epnv4ixt]{max-width:1280px;margin:0 auto;padding:clamp(3.5rem,10vh,6.5rem) clamp(1.5rem,5vw,4rem) clamp(2.5rem,6vh,4rem)}.eyebrow[data-astro-cid-epnv4ixt]{font-family:var(--font-body);letter-spacing:.25em;text-transform:uppercase;color:var(--color-charcoal);align-items:center;gap:1rem;margin:0 0 1.75rem;font-size:.75rem;font-weight:400;line-height:1.6;display:flex}.eyebrow[data-astro-cid-epnv4ixt]:before{content:"";border-top:var(--line-coral);flex:0 0 40px}.display[data-astro-cid-epnv4ixt]{font-family:var(--font-headline);text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(3.25rem,8vw,7rem);line-height:.95}.accent[data-astro-cid-epnv4ixt]{color:var(--color-coral);margin:-.2em 0 0 3.5em;font-size:clamp(2rem,4.2vw,3.5rem);line-height:1}.lede[data-astro-cid-epnv4ixt]{max-width:34em;margin:1.75rem 0 0;font-size:clamp(1.05rem,1.4vw,1.2rem)}.work[data-astro-cid-epnv4ixt]{max-width:1280px;margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem) clamp(3rem,8vh,5rem)}.filters[data-astro-cid-epnv4ixt]{border-top:var(--line-coral);border-bottom:var(--line-coral);flex-wrap:wrap;gap:.75rem;margin-bottom:clamp(2rem,5vh,3rem);padding:1.5rem 0;display:flex}.filter[data-astro-cid-epnv4ixt]{font:inherit;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink);border:var(--line-coral);cursor:pointer;background:0 0;padding:.8rem 1.4rem;font-size:.75rem;transition:background .25s,color .25s}.filter[data-astro-cid-epnv4ixt]:hover{background:var(--color-blush)}.filter[data-astro-cid-epnv4ixt][aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.filter[data-astro-cid-epnv4ixt]:focus-visible{outline:2px solid var(--color-coral);outline-offset:3px}.count[data-astro-cid-epnv4ixt]{color:var(--color-coral);margin-left:.35em}.grid[data-astro-cid-epnv4ixt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,5vh,3.5rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.project[data-astro-cid-epnv4ixt][hidden]{display:none}.card[data-astro-cid-epnv4ixt]{color:inherit;text-decoration:none;display:block}.shot[data-astro-cid-epnv4ixt]{aspect-ratio:16/9;margin:0 10px 1.6rem 0;position:relative}.frame[data-astro-cid-epnv4ixt]{border:var(--line-coral);transition:transform .35s;position:absolute;inset:10px -10px -10px 10px}.shot[data-astro-cid-epnv4ixt] img{background:var(--color-paper);object-fit:cover;object-position:center top;filter:grayscale();border:1px solid #e6e2dc;width:100%;height:100%;transition:filter .5s;display:block;position:relative}.card[data-astro-cid-epnv4ixt]:hover .frame[data-astro-cid-epnv4ixt],.project[data-astro-cid-epnv4ixt].in-view .frame[data-astro-cid-epnv4ixt]{transform:translate(4px,4px)}.card[data-astro-cid-epnv4ixt]:hover .shot[data-astro-cid-epnv4ixt] img,.project[data-astro-cid-epnv4ixt].in-view .shot[data-astro-cid-epnv4ixt] img{filter:grayscale(0)}.tags[data-astro-cid-epnv4ixt]{letter-spacing:.22em;text-transform:uppercase;color:var(--color-charcoal);margin:0 0 .4rem;font-size:.68rem}.card[data-astro-cid-epnv4ixt] h3[data-astro-cid-epnv4ixt]{margin:0 0 .5rem;font-size:clamp(1.3rem,1.8vw,1.6rem)}.view[data-astro-cid-epnv4ixt]{letter-spacing:.22em;text-transform:uppercase;border-bottom:var(--line-coral);padding-bottom:2px;font-size:.72rem}.card[data-astro-cid-epnv4ixt]:focus-visible{outline:2px solid var(--color-coral);outline-offset:6px}.hover-note[data-astro-cid-epnv4ixt]{text-align:center;letter-spacing:.12em;color:var(--color-charcoal);margin:3rem 0 0;font-size:.8rem}.logos[data-astro-cid-epnv4ixt]{border-top:1px solid #e6e2dc}@media (width<=1000px){.grid[data-astro-cid-epnv4ixt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-epnv4ixt]{grid-template-columns:minmax(0,1fr)}.accent[data-astro-cid-epnv4ixt]{margin-left:1em}.filter[data-astro-cid-epnv4ixt]{padding:.7rem 1rem;font-size:.68rem}}@media (hover:none){.hover-note[data-astro-cid-epnv4ixt]{display:none}}
