.hero[data-astro-cid-wcolddp2]{align-items:flex-end;height:100svh;min-height:620px;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-wcolddp2] .hero-img{object-fit:cover;object-position:50% 6%;opacity:.6;transform-origin:45% 0;width:100%;height:100%;animation:26s ease-in-out infinite alternate kenburns;position:absolute;inset:0}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.12)translate(-1.5%)}}.hero-shade[data-astro-cid-wcolddp2]{background:linear-gradient(180deg, #0d1726b3 0%, #0d172600 32%, #0d172659 60%, var(--night) 100%);position:absolute;inset:0}.moon[data-astro-cid-wcolddp2]{aspect-ratio:1;background:radial-gradient(circle,#f1e7c980 0%,#f1e7c900 70%);border-radius:50%;width:clamp(140px,18vw,260px);animation:6s ease-in-out infinite breathe;position:absolute;top:16%;right:13%}@media (width<=820px){.hero[data-astro-cid-wcolddp2] .hero-img{object-position:30% 18%}}@keyframes breathe{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.95;transform:scale(1.1)}}.hero-text[data-astro-cid-wcolddp2]{z-index:2;justify-items:start;gap:1.2rem;width:100%;padding-bottom:clamp(4rem,10vh,7rem);display:grid;position:relative}.hero-sign[data-astro-cid-wcolddp2]{width:min(78vw,640px);height:auto;animation:2.6s cubic-bezier(.6,.05,.3,1) .3s both write}@keyframes write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.hero-quote[data-astro-cid-wcolddp2]{animation:focus 2.2s var(--ease) 1.4s both;margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem);font-style:italic}@keyframes focus{0%{opacity:0;letter-spacing:.3em;filter:blur(8px)}to{opacity:1;letter-spacing:0;filter:blur()}}.hero-caption[data-astro-cid-wcolddp2]{letter-spacing:.12em;text-transform:uppercase;animation:focus 1.6s var(--ease) 2.2s both;font-size:.85rem;text-decoration:none}.hero-caption[data-astro-cid-wcolddp2] em[data-astro-cid-wcolddp2]{color:var(--moon);font-style:normal}.scroll-cue[data-astro-cid-wcolddp2]{border:1px solid var(--moon-dim);border-radius:20px;width:26px;height:42px;position:absolute;bottom:1.5rem;left:50%;translate:-50%}.scroll-cue[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{background:var(--moon);border-radius:2px;width:3px;height:8px;animation:2s ease-in-out infinite cue;position:absolute;top:8px;left:50%;translate:-50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}.works[data-astro-cid-wcolddp2]{padding-block:7rem 4rem}.head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:2.5rem;display:flex}.head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{margin:0}.strip[data-astro-cid-wcolddp2]{overflow:hidden}.track[data-astro-cid-wcolddp2]{gap:1.75rem;width:max-content;animation:60s linear infinite marquee;display:flex}.strip[data-astro-cid-wcolddp2]:hover .track[data-astro-cid-wcolddp2],.strip[data-astro-cid-wcolddp2]:focus-within .track[data-astro-cid-wcolddp2]{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}.strip-card[data-astro-cid-wcolddp2]{gap:.8rem;width:300px;text-decoration:none;display:grid}.strip-card[data-astro-cid-wcolddp2] img{object-fit:cover;filter:grayscale(.55)brightness(.85);width:300px;height:380px;transition:filter .7s, transform .7s var(--ease)}.strip-card[data-astro-cid-wcolddp2]:hover img{filter:none;transform:translateY(-8px)}.strip-card[data-astro-cid-wcolddp2] span[data-astro-cid-wcolddp2]{font-size:1.25rem}.series[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:2rem 1.5rem;padding-block:3rem 6rem;display:grid}.serie[data-astro-cid-wcolddp2]{gap:.5rem;text-decoration:none;display:grid;position:relative}.serie[data-astro-cid-wcolddp2] img{aspect-ratio:1;object-fit:cover;filter:grayscale()brightness(.7);width:100%;transition:filter .8s}.serie[data-astro-cid-wcolddp2]:hover img{filter:grayscale(0)brightness(.95)}.serie-name[data-astro-cid-wcolddp2]{font-size:1.5rem}.exhibitions[data-astro-cid-wcolddp2]{padding-block:3rem 6rem}.rows[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule);margin:0 0 2rem;padding:0;list-style:none}.row[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--rule);transition:padding .5s var(--ease), background .5s;grid-template-columns:minmax(0,7rem) minmax(0,1fr) minmax(0,16rem);align-items:baseline;gap:1.5rem;padding:1.6rem 0;text-decoration:none;display:grid}.row[data-astro-cid-wcolddp2]:hover{background:#f1e7c90a;padding-left:1.2rem}.year[data-astro-cid-wcolddp2]{font-size:2.1rem}.what[data-astro-cid-wcolddp2]{font-size:1.3rem;font-weight:400;display:grid}.what[data-astro-cid-wcolddp2] .muted[data-astro-cid-wcolddp2]{font-size:.9rem;font-weight:300}@media (width<=720px){.row[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:.3rem}.year[data-astro-cid-wcolddp2]{font-size:1.4rem}}.news[data-astro-cid-wcolddp2]{padding-block:1rem 6rem}.news-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2rem 1.5rem;display:grid}.news-card[data-astro-cid-wcolddp2]{align-content:start;gap:.6rem;text-decoration:none;display:grid}.news-card[data-astro-cid-wcolddp2] img{aspect-ratio:1;object-fit:cover;filter:grayscale(.55)brightness(.85);width:100%;transition:filter .7s}.news-card[data-astro-cid-wcolddp2]:hover img{filter:none}.news-title[data-astro-cid-wcolddp2]{font-size:1.4rem;line-height:1.15}.bio[data-astro-cid-wcolddp2]{background:var(--moon);color:var(--night);padding-block:7rem}.bio-grid[data-astro-cid-wcolddp2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;gap:4rem;display:grid}.bio-quote[data-astro-cid-wcolddp2]{margin:0 0 2rem;font-size:clamp(1.9rem,3.4vw,3rem);font-style:italic;line-height:1.2}.bio[data-astro-cid-wcolddp2] img{filter:grayscale()contrast(1.05);width:100%}.bio[data-astro-cid-wcolddp2] .link-arrow[data-astro-cid-wcolddp2]{color:var(--night)}
