.work-header[data-astro-cid-3rjqkwjf]{padding:0 var(--edge);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.work-title[data-astro-cid-3rjqkwjf]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.work-tab[data-astro-cid-3rjqkwjf]{display:inline-flex;align-items:baseline;color:var(--blue);padding:8px 0;pointer-events:auto}.work-tab__name[data-astro-cid-3rjqkwjf]{font-weight:400;-webkit-text-stroke:.3px currentColor;font-size:18px;letter-spacing:0;text-transform:uppercase;line-height:1.45}.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]{margin:0 0 0 12px;flex-wrap:nowrap;white-space:nowrap;gap:20px;align-items:baseline}.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]:before,.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]:after{font-family:var(--font-brand);font-weight:400;line-height:1;font-size:26px}.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]:before{content:"{";margin-right:-16px}.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]:after{content:"}";margin-left:-16px}.filters-drop[data-astro-cid-3rjqkwjf]{display:contents}.filters[data-astro-cid-3rjqkwjf]{display:flex;flex-wrap:wrap;gap:18px}.filter[data-astro-cid-3rjqkwjf]{background:none;border:0;cursor:pointer;color:var(--blue);opacity:.45;font-family:var(--font-display);font-weight:400;font-size:18px;text-transform:uppercase;letter-spacing:0;line-height:1.45;padding:0;transition:opacity var(--dur) var(--ease)}.filter[data-astro-cid-3rjqkwjf]:hover{opacity:.8}.filter[data-astro-cid-3rjqkwjf].is-active{opacity:1}.work-tab__toggle[data-astro-cid-3rjqkwjf]{display:none}@media(max-width:768px){.work-tab[data-astro-cid-3rjqkwjf]{flex-direction:column;align-items:flex-start}.work-tab__name[data-astro-cid-3rjqkwjf]{display:none}.work-tab__toggle[data-astro-cid-3rjqkwjf]{display:inline-flex;align-items:center;gap:.4em;background:none;border:0;cursor:pointer;padding:0;user-select:none;-webkit-user-select:none;color:inherit;font-family:var(--font-display);font-weight:400;-webkit-text-stroke:.3px currentColor;font-size:18px;letter-spacing:0;text-transform:uppercase;line-height:1.45}.work-tab__arrow[data-astro-cid-3rjqkwjf]{display:inline-block;transform:rotate(90deg);transition:transform var(--dur) var(--ease)}.work-tab[data-astro-cid-3rjqkwjf].is-open .work-tab__arrow[data-astro-cid-3rjqkwjf]{transform:rotate(-90deg)}.filters-drop[data-astro-cid-3rjqkwjf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}.work-tab[data-astro-cid-3rjqkwjf].is-open .filters-drop[data-astro-cid-3rjqkwjf]{grid-template-rows:1fr}.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin:0;padding-top:12px;min-height:0;overflow:hidden}.work-tab[data-astro-cid-3rjqkwjf]:not(.is-open) .filters[data-astro-cid-3rjqkwjf]{visibility:hidden;transition:visibility 0s .5s}.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]:before,.work-tab[data-astro-cid-3rjqkwjf] .filters[data-astro-cid-3rjqkwjf]:after{display:none}.filter[data-astro-cid-3rjqkwjf]{display:block;font-size:15px;line-height:1.2;transition:opacity .4s var(--ease),transform .5s var(--ease)}.work-tab[data-astro-cid-3rjqkwjf]:not(.is-open) .filter[data-astro-cid-3rjqkwjf]{opacity:0;transform:translateY(8px)}.work-tab[data-astro-cid-3rjqkwjf].is-open .filter[data-astro-cid-3rjqkwjf]{transform:none;transition-delay:calc(var(--i, 0) * .06s + .1s)}}@media(prefers-reduced-motion:reduce){.work-tab__arrow[data-astro-cid-3rjqkwjf],.filters-drop[data-astro-cid-3rjqkwjf],.filter[data-astro-cid-3rjqkwjf]{transition:none}}.work-hscroll .hscroll-track{align-items:flex-start;gap:3vw;padding:0 var(--edge)}.work-card[data-astro-cid-3rjqkwjf]{flex:0 0 auto;width:44vw}.work-card[data-astro-cid-3rjqkwjf]:hover{opacity:1}@media(min-width:769px){.work-hscroll .hscroll-sticky{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-top:7.5vh}.work-hscroll .hscroll-overlay{position:static;width:100%}.work-hscroll .hscroll-track{height:auto;margin-top:var(--space-5)}.work-hscroll--photo .work-card[data-astro-cid-3rjqkwjf]{width:auto}.work-hscroll--photo .work-cover[data-astro-cid-3rjqkwjf]{height:min(52vh,40vw);width:auto}.work-card[data-astro-cid-3rjqkwjf][data-visibility=mobile]{display:none!important}}@media(max-width:768px){.work-card[data-astro-cid-3rjqkwjf][data-visibility=desktop]{display:none!important}}.work-cover[data-astro-cid-3rjqkwjf]{position:relative;width:100%;overflow:hidden;background:#ed28320f}.work-cover img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.work-hscroll:not(.is-gliding) .work-card:hover .work-cover img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.work-card:hover .work-cover img{transform:none}}.work-hover[data-astro-cid-3rjqkwjf]{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none;transition:opacity .4s var(--ease)}.work-card[data-astro-cid-3rjqkwjf].is-previewing .work-hover[data-astro-cid-3rjqkwjf]{opacity:1}.card-ph[data-astro-cid-3rjqkwjf]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--blue);color:var(--blue);font-weight:400;font-size:var(--fs-body);letter-spacing:.04em;text-transform:uppercase}.work-meta[data-astro-cid-3rjqkwjf]{display:flex;flex-direction:column;gap:3px;margin-top:var(--space-2);min-height:33px}.work-loc[data-astro-cid-3rjqkwjf]{color:var(--blue);font-weight:400;font-size:15px;text-transform:uppercase;letter-spacing:0;line-height:1.2}.work-sub[data-astro-cid-3rjqkwjf]{color:var(--blue);font-size:11px}@media(max-width:768px)and (prefers-reduced-motion:no-preference){.work-header[data-astro-cid-3rjqkwjf]{position:static;padding:calc(var(--top) + 7.5vh) var(--edge) 10px}.work-hscroll .hscroll-track{gap:4vw;padding:0 0 2.5vh 9vw}.work-card[data-astro-cid-3rjqkwjf]{flex:0 0 82vw;width:82vw;height:100%;position:relative;display:flex;flex-direction:column}.work-hscroll--film .work-card[data-astro-cid-3rjqkwjf]{height:auto;align-self:center}.work-hscroll--film .hscroll-sticky{justify-content:center!important}.work-hscroll--film .hscroll-track{flex:0 0 auto!important;padding-bottom:0!important}.work-hscroll--film .work-header[data-astro-cid-3rjqkwjf]{padding-top:0}.work-cover[data-astro-cid-3rjqkwjf]{position:relative;flex:1 1 auto;min-height:0;aspect-ratio:auto!important;border-radius:2px}.work-hscroll--film .work-cover[data-astro-cid-3rjqkwjf]{flex:0 0 auto;aspect-ratio:3 / 2!important}.work-cover img{width:100%;height:100%;object-fit:cover}.work-card:hover .work-cover img{transform:none}}@media(prefers-reduced-motion:reduce){.work-header[data-astro-cid-3rjqkwjf]{position:static;padding:calc(var(--top) + 1vh) var(--edge) var(--space-4)}.work-hscroll .hscroll-track{align-items:stretch;gap:var(--space-5);padding:0 var(--edge) var(--space-6)}.work-card[data-astro-cid-3rjqkwjf]{width:100%;max-width:720px}}
