.hero[data-astro-cid-rr2qpzqr]{align-items:center;gap:var(--gutter);min-height:100svh;padding:6rem var(--gutter) 4rem;grid-template-columns:1fr 1fr;max-width:90rem;margin-inline:auto;display:grid;position:relative}.hero-text[data-astro-cid-rr2qpzqr]{justify-items:center;gap:2.5rem;display:grid}.vertical[data-astro-cid-rr2qpzqr]{writing-mode:vertical-rl;letter-spacing:.35em;margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:400;line-height:2}.hero-sub[data-astro-cid-rr2qpzqr]{font-family:var(--serif);color:var(--ink-2);letter-spacing:.15em;text-align:center;margin:0;font-size:.9rem;line-height:2.2}.hero-art[data-astro-cid-rr2qpzqr]{justify-self:center;max-width:34rem;margin:0}.hero-art[data-astro-cid-rr2qpzqr] img[data-astro-cid-rr2qpzqr]{object-fit:contain;mix-blend-mode:multiply;width:auto;max-height:82svh;animation:2.4s both ink-in}.hero-art[data-astro-cid-rr2qpzqr] figcaption[data-astro-cid-rr2qpzqr]{font-family:var(--serif);letter-spacing:.3em;color:var(--ink-3);text-align:right;margin-top:.8rem;font-size:.75rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-art[data-astro-cid-rr2qpzqr] img[data-astro-cid-rr2qpzqr]{mix-blend-mode:normal}}@keyframes ink-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.hero-art[data-astro-cid-rr2qpzqr] img[data-astro-cid-rr2qpzqr]{animation:none}}.scroll[data-astro-cid-rr2qpzqr]{width:1px;height:4rem;position:absolute;bottom:1.5rem;left:50%;overflow:hidden}.scroll[data-astro-cid-rr2qpzqr] span[data-astro-cid-rr2qpzqr]{background:var(--ink);animation:2.4s ease-in-out infinite drip;position:absolute;inset:0}@keyframes drip{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (width<=760px){.hero[data-astro-cid-rr2qpzqr]{grid-template-columns:1fr;gap:2.5rem;min-height:auto;padding-top:5.5rem}.hero-text[data-astro-cid-rr2qpzqr]{order:2}.hero-art[data-astro-cid-rr2qpzqr] img[data-astro-cid-rr2qpzqr]{max-height:60svh}.vertical[data-astro-cid-rr2qpzqr]{font-size:1.9rem}.scroll[data-astro-cid-rr2qpzqr]{display:none}}h2[data-astro-cid-rr2qpzqr]{margin:.3rem 0 0;font-size:clamp(1.5rem,3vw,2rem)}.sec-head[data-astro-cid-rr2qpzqr]{margin-bottom:3rem}.split[data-astro-cid-rr2qpzqr]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;display:flex}.sec-lead[data-astro-cid-rr2qpzqr]{color:var(--ink-2);max-width:28rem;margin:0;font-size:.9rem}.block[data-astro-cid-rr2qpzqr]{margin-top:var(--space)}.cards[data-astro-cid-rr2qpzqr]{grid-template-columns:repeat(3,1fr);gap:3.5rem 2rem;display:grid}@media (width<=860px){.cards[data-astro-cid-rr2qpzqr]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.cards[data-astro-cid-rr2qpzqr]{grid-template-columns:1fr}}.right[data-astro-cid-rr2qpzqr]{text-align:right;margin-top:3rem}.center[data-astro-cid-rr2qpzqr]{text-align:center;margin-top:3rem}.about[data-astro-cid-rr2qpzqr]{margin-top:var(--space);text-align:center}.about[data-astro-cid-rr2qpzqr] p[data-astro-cid-rr2qpzqr]:not(.eyebrow){font-family:var(--serif);color:var(--ink-2);margin:2rem 0 0;font-size:1.05rem;line-height:2.4}.about[data-astro-cid-rr2qpzqr] .more[data-astro-cid-rr2qpzqr]{margin-top:2.5rem}.works[data-astro-cid-rr2qpzqr]{margin-top:var(--space)}.works[data-astro-cid-rr2qpzqr] .sec-head[data-astro-cid-rr2qpzqr]{text-align:center}.gallery[data-astro-cid-rr2qpzqr]{padding:0 var(--gutter);grid-template-columns:repeat(5,1fr);align-items:end;gap:clamp(.75rem,2vw,2rem);max-width:90rem;margin:0 auto;list-style:none;display:grid}.gallery[data-astro-cid-rr2qpzqr] li[data-astro-cid-rr2qpzqr]{transition-delay:var(--d)}.gallery[data-astro-cid-rr2qpzqr] li[data-astro-cid-rr2qpzqr]:nth-child(2n){margin-bottom:3rem}.gallery[data-astro-cid-rr2qpzqr] figure[data-astro-cid-rr2qpzqr]{margin:0}.gallery[data-astro-cid-rr2qpzqr] img[data-astro-cid-rr2qpzqr]{aspect-ratio:3/4;object-fit:cover;background:var(--paper-2);width:100%}.gallery[data-astro-cid-rr2qpzqr] figcaption[data-astro-cid-rr2qpzqr]{font-family:var(--serif);letter-spacing:.2em;color:var(--ink-3);margin-top:.7rem;font-size:.75rem}@media (width<=860px){.gallery[data-astro-cid-rr2qpzqr]{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,62%);padding-bottom:1rem;overflow-x:auto}.gallery[data-astro-cid-rr2qpzqr] li[data-astro-cid-rr2qpzqr]{scroll-snap-align:center}.gallery[data-astro-cid-rr2qpzqr] li[data-astro-cid-rr2qpzqr]:nth-child(2n){margin-bottom:0}}.video[data-astro-cid-rr2qpzqr]{margin-top:var(--space);background:var(--paper-2);padding-block:var(--space)}.video-inner[data-astro-cid-rr2qpzqr]{grid-template-columns:1fr 2.4fr;align-items:start;gap:3rem;display:grid}.video-text[data-astro-cid-rr2qpzqr] p[data-astro-cid-rr2qpzqr]:not(.eyebrow){color:var(--ink-2);margin:1.5rem 0 2rem;font-size:.9rem}.three[data-astro-cid-rr2qpzqr]{grid-template-columns:repeat(3,1fr)}@media (width<=960px){.video-inner[data-astro-cid-rr2qpzqr]{grid-template-columns:1fr}}@media (width<=640px){.three[data-astro-cid-rr2qpzqr]{grid-template-columns:1fr}}.profile[data-astro-cid-rr2qpzqr]{margin-top:var(--space);text-align:center}.profile[data-astro-cid-rr2qpzqr] h2[data-astro-cid-rr2qpzqr] span[data-astro-cid-rr2qpzqr]{letter-spacing:.35em;color:var(--ink-3);margin-top:.5rem;font-size:.8rem;display:block}.profile[data-astro-cid-rr2qpzqr] p[data-astro-cid-rr2qpzqr]:not(.eyebrow){color:var(--ink-2);text-align:left;margin:2rem 0 2.5rem;font-size:.95rem}
