.bento[data-astro-cid-spra6yxn]{border-radius:var(--radius-panel);background:var(--ink-2);height:100%;min-height:0;display:block;position:relative;overflow:hidden}.bento[data-astro-cid-spra6yxn] .work-img{transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.bento[data-astro-cid-spra6yxn]:hover .work-img{transform:scale(1.03)}.caption[data-astro-cid-spra6yxn]{background:var(--stone);border-radius:999px;align-items:center;gap:10px;max-width:calc(100% - 48px);padding:11px 18px;display:inline-flex;position:absolute;bottom:24px;left:24px}.name[data-astro-cid-spra6yxn]{white-space:nowrap;font-size:15px;font-weight:500}.dot[data-astro-cid-spra6yxn]{flex-shrink:0;width:5px;height:5px;display:inline-flex}.dot[data-astro-cid-spra6yxn] svg{width:5px;height:5px}.detail[data-astro-cid-spra6yxn]{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}@media (width<=640px){.caption[data-astro-cid-spra6yxn]{max-width:calc(100% - 28px);padding:9px 14px;bottom:14px;left:14px}}.head[data-astro-cid-ehs3ixfd]{flex-direction:column;gap:56px;padding:clamp(48px,6.7vw,96px) 20px 56px;display:flex}.title[data-astro-cid-ehs3ixfd]{font-family:var(--font-display);letter-spacing:-.01em;filter:var(--ink-04);text-shadow:var(--ink-shadow-04);font-size:clamp(64px,16.67vw,240px);font-weight:900;line-height:.833}.title[data-astro-cid-ehs3ixfd] em[data-astro-cid-ehs3ixfd]{font-family:var(--font-serif);letter-spacing:-.02em;color:var(--teal);font-size:1.125em;font-style:italic;font-weight:400}.filter-row[data-astro-cid-ehs3ixfd]{border-top:1px solid var(--line-strong);justify-content:space-between;align-items:flex-end;gap:32px;padding-top:28px;display:flex}.filters[data-astro-cid-ehs3ixfd]{flex-wrap:wrap;gap:10px;display:flex}.filter[data-astro-cid-ehs3ixfd]{letter-spacing:.08em;text-transform:uppercase;background:0 0;border:1px solid #13131340;border-radius:999px;padding:11px 18px;font-size:11px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.filter[data-astro-cid-ehs3ixfd]:hover{border-color:var(--ink)}.filter[data-astro-cid-ehs3ixfd][aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--stone)}.lede[data-astro-cid-ehs3ixfd]{width:480px;max-width:100%;font-size:18px;line-height:1.55}.bento[data-astro-cid-ehs3ixfd]{flex-direction:column;gap:24px;display:flex}.row[data-astro-cid-ehs3ixfd]{grid-template-columns:var(--cols);gap:24px;height:clamp(360px,44.4vw,640px);display:grid}.row--full[data-astro-cid-ehs3ixfd]{grid-template-columns:1fr}.bento[data-astro-cid-ehs3ixfd].is-filtered{grid-template-columns:repeat(2,1fr);display:grid}.bento[data-astro-cid-ehs3ixfd].is-filtered .row[data-astro-cid-ehs3ixfd]{display:contents}.bento[data-astro-cid-ehs3ixfd].is-filtered .bento{height:clamp(320px,36vw,520px)}.bento[data-astro-cid-ehs3ixfd].is-filtered [data-astro-cid-ehs3ixfd][data-cta]{display:none}.bento[data-astro-cid-ehs3ixfd] [hidden]{display:none!important}.cta-card[data-astro-cid-ehs3ixfd]{border-radius:var(--radius-panel);background:var(--teal);color:var(--ink);flex-direction:column;justify-content:space-between;gap:32px;padding:36px;display:flex}.cta-copy[data-astro-cid-ehs3ixfd]{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.cta-copy[data-astro-cid-ehs3ixfd] h2[data-astro-cid-ehs3ixfd]{font-family:var(--font-serif);filter:var(--ink-03);text-shadow:var(--ink-shadow-03);font-size:clamp(44px,4.4vw,64px);font-style:italic;font-weight:400;line-height:1}.cta-copy[data-astro-cid-ehs3ixfd] p[data-astro-cid-ehs3ixfd]{font-size:17px;line-height:1.5}.empty[data-astro-cid-ehs3ixfd]{padding:48px 20px;font-size:18px}.empty[data-astro-cid-ehs3ixfd] button[data-astro-cid-ehs3ixfd]{background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.filter-row[data-astro-cid-ehs3ixfd]{flex-direction:column;align-items:flex-start}.row[data-astro-cid-ehs3ixfd],.row--full[data-astro-cid-ehs3ixfd]{grid-template-columns:1fr;height:auto}.row[data-astro-cid-ehs3ixfd] .bento{aspect-ratio:4/5;height:auto}.row--full[data-astro-cid-ehs3ixfd] .bento{aspect-ratio:4/3}.bento[data-astro-cid-ehs3ixfd].is-filtered{grid-template-columns:1fr}.bento[data-astro-cid-ehs3ixfd].is-filtered .bento{aspect-ratio:4/5;height:auto}}
