.filters[data-astro-cid-pf5okai3]{flex-wrap:wrap;gap:.5rem 1.75rem;margin-bottom:3rem;display:flex}.filter[data-astro-cid-pf5okai3]{color:var(--fg-2);transition:color var(--dur-fast) var(--ease-out)}.filter[data-astro-cid-pf5okai3] sup[data-astro-cid-pf5okai3]{margin-left:.2em;font-size:.75em}.filter[data-astro-cid-pf5okai3][aria-pressed=true],.filter[data-astro-cid-pf5okai3]:hover{color:var(--fg)}.rows[data-astro-cid-pf5okai3]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.row[data-astro-cid-pf5okai3][hidden]{display:none}.row-link[data-astro-cid-pf5okai3]{border-bottom:1px solid var(--line);transition:color var(--dur-fast) var(--ease-out);grid-template-columns:4rem minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.2fr) 7rem;align-items:baseline;gap:1.5rem;padding:1.1rem 0;display:grid;position:relative}.title[data-astro-cid-pf5okai3]{font-size:var(--fs-lg);font-family:var(--font-display);letter-spacing:-.02em;font-weight:400;line-height:1.05}.cat[data-astro-cid-pf5okai3]{text-align:right}.rows[data-astro-cid-pf5okai3]:hover .row-link[data-astro-cid-pf5okai3]{color:var(--fg-2)}.rows[data-astro-cid-pf5okai3]:hover .row-link[data-astro-cid-pf5okai3]:hover,.rows[data-astro-cid-pf5okai3] .row-link[data-astro-cid-pf5okai3]:focus-visible{color:var(--fg)}.row-media[data-astro-cid-pf5okai3]{z-index:10;right:var(--gutter);aspect-ratio:16/9;opacity:0;pointer-events:none;width:min(36vw,40rem);transition:opacity var(--dur-fast) var(--ease-out), transform var(--dur) var(--ease-out);position:fixed;top:50%;overflow:hidden;transform:translateY(-50%)scale(.96)}.row-link[data-astro-cid-pf5okai3]:hover .row-media[data-astro-cid-pf5okai3],.row-link[data-astro-cid-pf5okai3]:focus-visible .row-media[data-astro-cid-pf5okai3]{opacity:1;transform:translateY(-50%)scale(1)}.row-media[data-astro-cid-pf5okai3] img,.row-media[data-astro-cid-pf5okai3] picture,.row-media[data-astro-cid-pf5okai3] video[data-astro-cid-pf5okai3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width>=761px) and (hover:hover){.row-link[data-astro-cid-pf5okai3]:after{content:"";background:var(--fg);transform-origin:100%;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.row-link[data-astro-cid-pf5okai3]:hover:after,.row-link[data-astro-cid-pf5okai3]:focus-visible:after{transform-origin:0;transform:scaleX(1)}.title[data-astro-cid-pf5okai3]{transition:transform .6s var(--ease)}.row-link[data-astro-cid-pf5okai3]:hover .title[data-astro-cid-pf5okai3],.row-link[data-astro-cid-pf5okai3]:focus-visible .title[data-astro-cid-pf5okai3]{transform:translate(.75rem)}.row-media[data-astro-cid-pf5okai3]{opacity:1;clip-path:inset(50% 0);transition:clip-path .5s var(--ease)}.row-media[data-astro-cid-pf5okai3] img,.row-media[data-astro-cid-pf5okai3] video[data-astro-cid-pf5okai3]{transition:scale .9s var(--ease-out);scale:1.12}.row-link[data-astro-cid-pf5okai3]:hover .row-media[data-astro-cid-pf5okai3],.row-link[data-astro-cid-pf5okai3]:focus-visible .row-media[data-astro-cid-pf5okai3]{clip-path:inset(0);transition:clip-path .7s var(--ease)}.row-link[data-astro-cid-pf5okai3]:hover .row-media[data-astro-cid-pf5okai3] img,.row-link[data-astro-cid-pf5okai3]:hover .row-media[data-astro-cid-pf5okai3] video[data-astro-cid-pf5okai3]{scale:1}}@media (width<=760px),(hover:none){.row-link[data-astro-cid-pf5okai3]{grid-template-columns:1fr auto;grid-template-areas:"media media""title year""who cat";gap:.35rem 1rem;padding:1.25rem 0 1.5rem}.row-media[data-astro-cid-pf5okai3]{opacity:1;grid-area:media;width:100%;margin-bottom:.75rem;position:relative;inset:auto;transform:none}.row-link[data-astro-cid-pf5okai3]:hover .row-media[data-astro-cid-pf5okai3]{transform:none}.title[data-astro-cid-pf5okai3]{grid-area:title}.year[data-astro-cid-pf5okai3]{text-align:right;grid-area:year}.who[data-astro-cid-pf5okai3]{grid-area:who}.client[data-astro-cid-pf5okai3]{display:none}.cat[data-astro-cid-pf5okai3]{grid-area:cat}.rows[data-astro-cid-pf5okai3]:hover .row-link[data-astro-cid-pf5okai3]{color:inherit}}.page-title[data-astro-cid-7xpgsqdi]{font-size:var(--fs-xl);font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 2.5rem;font-weight:400;line-height:.95}.about[data-astro-cid-7xpgsqdi]{--photo-w:min(44%, calc((100svh - var(--hud-h) - 4rem - var(--gutter)) * .8));grid-template-columns:minmax(0, var(--photo-w)) minmax(0, 1fr);align-items:stretch;gap:clamp(2rem,6vw,7rem);display:grid}.about-photo[data-astro-cid-7xpgsqdi]{top:calc(var(--hud-h) + 4rem);align-self:start;position:sticky}.about-photo[data-astro-cid-7xpgsqdi] img{aspect-ratio:4/5;object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:auto;display:block}.about-text[data-astro-cid-7xpgsqdi]{flex-direction:column;max-width:46rem;display:flex}.about-text[data-astro-cid-7xpgsqdi] h1[data-astro-cid-7xpgsqdi]{margin:0 0 1.75rem}.lead[data-astro-cid-7xpgsqdi]{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(1.75rem,1rem + 1.9vw,3rem);font-weight:400;line-height:1.12}.bio[data-astro-cid-7xpgsqdi] p[data-astro-cid-7xpgsqdi]{margin:0 0 1em}.bio[data-astro-cid-7xpgsqdi] p[data-astro-cid-7xpgsqdi]:last-child{margin:0}.bio[data-astro-cid-7xpgsqdi]{max-width:36rem;color:var(--fg-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.6}.facts[data-astro-cid-7xpgsqdi]{border-top:1px solid var(--line);margin:3rem 0}.fact[data-astro-cid-7xpgsqdi]{border-bottom:1px solid var(--line);grid-template-columns:9.5rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.fact[data-astro-cid-7xpgsqdi] dt[data-astro-cid-7xpgsqdi],.fact[data-astro-cid-7xpgsqdi] dd[data-astro-cid-7xpgsqdi]{margin:0}.worked[data-astro-cid-7xpgsqdi],.profiles[data-astro-cid-7xpgsqdi]{margin:0;padding:0;list-style:none}.worked[data-astro-cid-7xpgsqdi]{flex-wrap:wrap;gap:.35rem 0;display:flex}.worked[data-astro-cid-7xpgsqdi] li[data-astro-cid-7xpgsqdi]:not(:last-child):after{content:"·";color:var(--fg-2);margin:0 .6rem}.profiles[data-astro-cid-7xpgsqdi]{flex-wrap:wrap;gap:.6rem 1.5rem;display:flex}.profiles[data-astro-cid-7xpgsqdi] a[data-astro-cid-7xpgsqdi],.profiles[data-astro-cid-7xpgsqdi] button[data-astro-cid-7xpgsqdi]{border-bottom:1px solid var(--line);line-height:inherit;transition:border-color var(--dur-fast) var(--ease-out);padding:0 0 .2rem}.profiles[data-astro-cid-7xpgsqdi] a[data-astro-cid-7xpgsqdi]:hover,.profiles[data-astro-cid-7xpgsqdi] button[data-astro-cid-7xpgsqdi]:hover{border-color:currentColor}.about-cta[data-astro-cid-7xpgsqdi]{margin-top:auto}.about-cta[data-astro-cid-7xpgsqdi] p[data-astro-cid-7xpgsqdi]{margin:0 0 1rem}.cta-btn[data-astro-cid-7xpgsqdi]{font-size:var(--fs-lg);font-family:var(--font-display);letter-spacing:-.02em;border-bottom:1px solid;padding-bottom:.2rem;font-weight:400}.cta-btn[data-astro-cid-7xpgsqdi] span[data-astro-cid-7xpgsqdi]{transition:transform var(--dur-fast) var(--ease-out);display:inline-block}.cta-btn[data-astro-cid-7xpgsqdi]:hover span[data-astro-cid-7xpgsqdi]{transform:translate(.3em)}.legal[data-astro-cid-7xpgsqdi]{max-width:46rem}.legal[data-astro-cid-7xpgsqdi] dl[data-astro-cid-7xpgsqdi]{grid-template-columns:10rem 1fr;gap:.75rem 1.5rem;margin:0 0 3rem;display:grid}.legal[data-astro-cid-7xpgsqdi] dd[data-astro-cid-7xpgsqdi]{margin:0}.legal[data-astro-cid-7xpgsqdi] p[data-astro-cid-7xpgsqdi]{color:var(--fg-2);max-width:60ch}@media (width<=760px){.about[data-astro-cid-7xpgsqdi]{grid-template-columns:1fr;gap:2.5rem}.about-photo[data-astro-cid-7xpgsqdi]{position:static}.fact[data-astro-cid-7xpgsqdi]{grid-template-columns:1fr;gap:.6rem}.legal[data-astro-cid-7xpgsqdi] dl[data-astro-cid-7xpgsqdi]{grid-template-columns:1fr;gap:.25rem}.legal[data-astro-cid-7xpgsqdi] dd[data-astro-cid-7xpgsqdi]{margin-bottom:1rem}}
