.lb[data-astro-cid-utnzf2kr]{color:var(--ink);background:#0b0c0af7;border:0;grid-template-columns:72px 1fr 72px;align-items:center;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;display:none}.lb[data-astro-cid-utnzf2kr][open]{display:grid}.lb[data-astro-cid-utnzf2kr]::backdrop{background:#0b0c0af7}.lb__fig[data-astro-cid-utnzf2kr]{grid-column:2;justify-items:center;gap:12px;min-width:0;padding-block:20px;display:grid}.lb__img[data-astro-cid-utnzf2kr]{object-fit:contain;background:var(--bg-2);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 96px);transition:opacity .25s}.lb__img[data-astro-cid-utnzf2kr].is-loading{opacity:.35}.lb__cap[data-astro-cid-utnzf2kr]{width:100%;max-width:1200px;color:var(--muted);justify-content:space-between;gap:24px;font-size:13px;display:flex}.lb__btn[data-astro-cid-utnzf2kr]{width:48px;height:48px;color:var(--ink);transition:color .2s, transform .3s var(--ease);justify-self:center;place-items:center;font-size:22px;display:grid}.lb__btn[data-astro-cid-utnzf2kr]:hover{color:var(--green)}.lb__prev[data-astro-cid-utnzf2kr]{grid-area:1/1}.lb__next[data-astro-cid-utnzf2kr]{grid-area:1/3}.lb__prev[data-astro-cid-utnzf2kr]:hover{transform:translate(-3px)}.lb__next[data-astro-cid-utnzf2kr]:hover{transform:translate(3px)}.lb__close[data-astro-cid-utnzf2kr]{z-index:2;font-size:30px;position:absolute;top:12px;right:12px}@media (width<=760px){.lb[data-astro-cid-utnzf2kr]{grid-template-columns:1fr}.lb__fig[data-astro-cid-utnzf2kr]{grid-column:1;padding-inline:0}.lb__cap[data-astro-cid-utnzf2kr]{padding-inline:16px}.lb__prev[data-astro-cid-utnzf2kr],.lb__next[data-astro-cid-utnzf2kr]{grid-column:auto;position:absolute;bottom:12px}.lb__prev[data-astro-cid-utnzf2kr]{left:12px}.lb__next[data-astro-cid-utnzf2kr]{right:12px}.lb__img[data-astro-cid-utnzf2kr]{max-height:calc(100dvh - 150px)}}.phero[data-astro-cid-s4gybmu7]{background:#050605;align-items:end;height:min(88svh,1100px);min-height:520px;display:grid;position:relative;overflow:hidden}.phero__media[data-astro-cid-s4gybmu7]{margin-inline:auto;position:absolute;inset:0}.phero__media[data-astro-cid-s4gybmu7] img{object-fit:cover;object-position:var(--focus);width:100%;height:100%}.phero__scrim[data-astro-cid-s4gybmu7]{background:linear-gradient(#0b0c0a8c,#0b0c0a00 22%),linear-gradient(#0b0c0a00 32%,#0b0c0a59 58%,#0b0c0aeb);position:absolute;inset:0}.phero__copy[data-astro-cid-s4gybmu7]{grid-template-columns:1fr auto;align-items:end;gap:24px clamp(24px,4vw,64px);padding-block:clamp(28px,4.5vw,64px);display:grid;position:relative}.phero__copy[data-astro-cid-s4gybmu7]>div[data-astro-cid-s4gybmu7]:first-child{gap:18px;display:grid}.back[data-astro-cid-s4gybmu7]{color:#f2f0ecc7;width:fit-content;padding-block:12px;font-size:14px}.phero[data-astro-cid-s4gybmu7] h1[data-astro-cid-s4gybmu7],.pcompact[data-astro-cid-s4gybmu7] h1[data-astro-cid-s4gybmu7]{max-width:17ch;font-size:clamp(34px,5.4vw,84px)}.pcompact[data-astro-cid-s4gybmu7]{padding-top:calc(var(--nav-h) + clamp(32px, 5vw, 72px));justify-items:start;gap:22px;display:grid}.pmeta[data-astro-cid-s4gybmu7]{grid-template-columns:minmax(220px,1fr) 2.4fr;align-items:start;gap:32px clamp(24px,5vw,80px);padding-block:clamp(40px,5.5vw,88px) clamp(28px,4vw,56px);display:grid}.pmeta__list[data-astro-cid-s4gybmu7]{top:calc(var(--nav-h) + 24px);align-content:start;gap:22px;display:grid;position:sticky}.pmeta__list[data-astro-cid-s4gybmu7] div[data-astro-cid-s4gybmu7]{gap:4px;display:grid}.pmeta__list[data-astro-cid-s4gybmu7] dt[data-astro-cid-s4gybmu7],.plabel[data-astro-cid-s4gybmu7]{color:var(--muted);letter-spacing:0;text-transform:none;font-size:13px;font-weight:400}.pmeta__list[data-astro-cid-s4gybmu7] dd[data-astro-cid-s4gybmu7]{font-size:17px}.pmeta__desc[data-astro-cid-s4gybmu7] dd[data-astro-cid-s4gybmu7] p[data-astro-cid-s4gybmu7]{max-width:42ch;color:var(--ink)}.pmeta__desc[data-astro-cid-s4gybmu7] dd[data-astro-cid-s4gybmu7] p[data-astro-cid-s4gybmu7]+p[data-astro-cid-s4gybmu7]{margin-top:.8em}.pmeta__credits[data-astro-cid-s4gybmu7] dd[data-astro-cid-s4gybmu7]{gap:8px;display:grid}.pmeta__credits[data-astro-cid-s4gybmu7] dd[data-astro-cid-s4gybmu7] span[data-astro-cid-s4gybmu7]{gap:2px;display:grid}.pmeta__credits[data-astro-cid-s4gybmu7] i[data-astro-cid-s4gybmu7]{color:var(--muted);font-size:13px;font-style:normal}.pmeta__media[data-astro-cid-s4gybmu7]{min-width:0}.pvideo[data-astro-cid-s4gybmu7]{background:#000}.pvideo[data-astro-cid-s4gybmu7] video[data-astro-cid-s4gybmu7]{aspect-ratio:16/9;background:#000;width:100%}.pvideo--vertical[data-astro-cid-s4gybmu7]{background:0 0;justify-content:end;display:grid}.pvideo--vertical[data-astro-cid-s4gybmu7] video[data-astro-cid-s4gybmu7]{aspect-ratio:9/16;background:var(--bg-2);width:auto;max-width:100%;height:min(80vh,820px)}.plead[data-astro-cid-s4gybmu7]{background:var(--bg-2);cursor:zoom-in;margin-left:auto;display:block;overflow:hidden}.plead[data-astro-cid-s4gybmu7] .reveal[data-astro-cid-s4gybmu7]{display:block}.plead[data-astro-cid-s4gybmu7] img{width:100%;height:auto}.project__videos[data-astro-cid-s4gybmu7]{gap:18px;padding-block:0 clamp(40px,6vw,88px);display:grid}.vgrid[data-astro-cid-s4gybmu7]{grid-template-columns:repeat(12,1fr);align-items:start;gap:clamp(8px,.9vw,12px);display:grid}.vitem[data-astro-cid-s4gybmu7]{grid-column:span 12;gap:10px;display:grid}.vitem[data-astro-cid-s4gybmu7] video[data-astro-cid-s4gybmu7]{aspect-ratio:16/9;background:#000;width:100%}.vitem--vertical[data-astro-cid-s4gybmu7]{grid-column:span 4}.vitem--vertical[data-astro-cid-s4gybmu7] video[data-astro-cid-s4gybmu7]{aspect-ratio:9/16;background:var(--bg-2)}.vitem[data-astro-cid-s4gybmu7] figcaption[data-astro-cid-s4gybmu7]{color:var(--muted);font-size:13px}.pgal[data-astro-cid-s4gybmu7]{gap:18px;padding-block:0 clamp(48px,7vw,112px);display:grid}.pgal__rows[data-astro-cid-s4gybmu7]{--row:clamp(240px, 26vw, 460px);flex-wrap:wrap;gap:clamp(8px,.9vw,12px);display:flex}.pgal__rows[data-astro-cid-s4gybmu7]:after{content:"";flex:1000 1 0}.pgal__item[data-astro-cid-s4gybmu7]{flex:var(--r) 1 calc(var(--r) * var(--row));background:var(--bg-2);cursor:zoom-in;display:block;position:relative;overflow:hidden}.pgal__item[data-astro-cid-s4gybmu7] .reveal[data-astro-cid-s4gybmu7]{aspect-ratio:var(--r);display:block}.pgal__item[data-astro-cid-s4gybmu7] img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease)}.pgal__item[data-astro-cid-s4gybmu7]:hover img{transform:scale(1.03)}@media (width<=760px){.phero[data-astro-cid-s4gybmu7]{aspect-ratio:4/5;height:auto;min-height:0}}@media (width<=900px){.phero__copy[data-astro-cid-s4gybmu7],.pmeta[data-astro-cid-s4gybmu7]{grid-template-columns:1fr}.pmeta__list[data-astro-cid-s4gybmu7]{grid-template-columns:1fr 1fr;position:static}.pmeta__desc[data-astro-cid-s4gybmu7],.pmeta__credits[data-astro-cid-s4gybmu7]{grid-column:span 2}.vitem--vertical[data-astro-cid-s4gybmu7]{grid-column:span 6}.pvideo--vertical[data-astro-cid-s4gybmu7] video[data-astro-cid-s4gybmu7]{width:100%;height:auto}.pgal__rows[data-astro-cid-s4gybmu7]{--row:clamp(150px, 42vw, 300px)}}
