.row[data-astro-cid-ecujh3go]{border-top:1.5px solid var(--color-fg)}.row__link[data-astro-cid-ecujh3go]{min-height:clamp(10rem,16vw,15rem);color:inherit;grid-template-columns:1fr auto minmax(4rem,8vw);align-items:start;gap:2rem;padding-block:clamp(1.5rem,2.5vw,2.25rem);text-decoration:none;display:grid}.row__link[data-astro-cid-ecujh3go]:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}.row__heading[data-astro-cid-ecujh3go]{gap:.2em;padding-top:1rem;display:grid}.row__category[data-astro-cid-ecujh3go]{font-family:var(--font-hand);font-size:clamp(1.1rem,1.8vw,1.6rem)}.row__title[data-astro-cid-ecujh3go]{letter-spacing:-.06em;font-size:clamp(2.25rem,4.2vw,4rem);font-weight:700;line-height:1;transition:translate .4s cubic-bezier(.2,.7,.2,1)}.row__link[data-astro-cid-ecujh3go]:hover .row__title[data-astro-cid-ecujh3go],.row__link[data-astro-cid-ecujh3go]:focus-visible .row__title[data-astro-cid-ecujh3go]{translate:.4rem}.row__image[data-astro-cid-ecujh3go]{aspect-ratio:345/233;object-fit:cover;filter:grayscale();grid-column:2;width:clamp(12rem,20vw,21.5rem);height:auto;transition:filter .35s}.row__link[data-astro-cid-ecujh3go]:hover .row__image[data-astro-cid-ecujh3go],.row__link[data-astro-cid-ecujh3go]:focus-visible .row__image[data-astro-cid-ecujh3go]{filter:none}.row__year[data-astro-cid-ecujh3go]{letter-spacing:-.03em;grid-column:3;justify-self:end;font-size:clamp(1rem,1.35vw,1.3rem)}@media (width<=800px){.row__link[data-astro-cid-ecujh3go]{grid-template-columns:1fr auto;gap:1rem;min-height:0}.row__heading[data-astro-cid-ecujh3go]{padding-top:0}.row__year[data-astro-cid-ecujh3go]{grid-area:1/2}.row__image[data-astro-cid-ecujh3go]{aspect-ratio:5/2;grid-area:2/1/auto/-1;width:100%;min-width:0}}.work[data-astro-cid-nntkhrjw]{padding:clamp(1rem, 2.5vw, 2.5rem) var(--gutter) clamp(6rem, 12vw, 10rem) 0;grid-template-columns:30vw minmax(0,1fr);align-items:start;display:grid;position:relative;overflow:clip}.work[data-astro-cid-nntkhrjw] .work__star{animation:6s ease-in-out infinite alternate bob;position:absolute}@keyframes bob{0%{transform:translateY(-5px)rotate(-6deg)}to{transform:translateY(5px)rotate(6deg)}}.work__title[data-astro-cid-nntkhrjw]{padding-left:calc(var(--gutter) + 1.5vw);color:var(--color-accent);letter-spacing:-.04em;justify-items:start;gap:.1em;margin:clamp(2rem,4vw,3.5rem) 0 0;font-size:clamp(3.5rem,6.3vw,6rem);font-weight:700;line-height:.85;display:grid;position:sticky;top:2rem}.work__title[data-astro-cid-nntkhrjw] .work__title-my{--handle:.14em;padding:.1em .12em .02em}.work__title[data-astro-cid-nntkhrjw]>span[data-astro-cid-nntkhrjw]:last-child{padding-left:.1em}.work__title[data-astro-cid-nntkhrjw] .work__title-my,.work__title[data-astro-cid-nntkhrjw]>span[data-astro-cid-nntkhrjw]:last-child{animation:1.1s cubic-bezier(.2,.8,.2,1) both slide-in}.work__title[data-astro-cid-nntkhrjw]>span[data-astro-cid-nntkhrjw]:last-child{animation-delay:.12s}@keyframes slide-in{0%{translate:-70vw}}@media (prefers-reduced-motion:reduce){.work__title[data-astro-cid-nntkhrjw] .work__title-my,.work__title[data-astro-cid-nntkhrjw]>span[data-astro-cid-nntkhrjw]:last-child{animation:none}}.filters[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:.5rem clamp(1.25rem,3vw,3rem);margin:0 0 clamp(1rem,1.8vw,1.6rem);padding:0;list-style:none;display:flex}.filters__button[data-astro-cid-nntkhrjw]{color:var(--color-fg);font:inherit;letter-spacing:-.04em;cursor:pointer;background:0 0;border:0;padding:.25em 0;font-size:clamp(.9rem,1.25vw,1.15rem);transition:color .2s}.filters__button[data-astro-cid-nntkhrjw]:hover,.filters__button[data-astro-cid-nntkhrjw][aria-pressed=true]{color:var(--color-accent)}.filters__button[data-astro-cid-nntkhrjw]:focus-visible{outline:1px solid var(--color-fg);outline-offset:4px}.work__list[data-astro-cid-nntkhrjw]{margin:0;padding:0;list-style:none}.work__empty[data-astro-cid-nntkhrjw]{font-family:var(--font-hand);margin:2rem 0 0;font-size:clamp(1.2rem,2vw,1.6rem)}@media (prefers-reduced-motion:reduce){.work[data-astro-cid-nntkhrjw] .work__star{animation:none}}@media (width<=800px){.work[data-astro-cid-nntkhrjw]{padding-left:var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:2.5rem}.work__title[data-astro-cid-nntkhrjw]{padding-left:0;position:static}.work[data-astro-cid-nntkhrjw] .work__star--desktop{display:none}}
