:root{--ground:#f4f5f3;--surface:#fff;--ink:#1b1f24;--muted:#555d64;--line:#d3d7d3;--placeholder:#dde1dd;--placeholder-ink:#4a5258;--accent:#2f5d50;--display:Jost, sans-serif}html{scroll-behavior:smooth}body{background:var(--ground);color:var(--ink);margin:0;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.6}p[data-astro-cid-lcdefpme],h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],figure[data-astro-cid-lcdefpme]{margin:0}.wrap[data-astro-cid-lcdefpme]{box-sizing:border-box;max-width:1280px;margin:0 auto;padding-inline:32px}.placeholder[data-astro-cid-lcdefpme]{background:var(--placeholder);color:var(--placeholder-ink);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:24px;font-size:15px;display:flex}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:400}.statement[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:clamp(28px,3.4vw,40px);font-weight:300;line-height:1.25}.muted[data-astro-cid-lcdefpme]{color:var(--muted);font-size:15px}.site-header[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-block:28px;display:flex}.wordmark[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;color:var(--ink);padding:10px 0;font-size:20px;font-weight:500;text-decoration:none}nav[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px 36px;display:flex}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--ink);padding:12px 0;font-size:15px;text-decoration:none}nav[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover,.wordmark[data-astro-cid-lcdefpme]:hover{color:var(--muted)}.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:48px 64px;padding-block:24px 96px;display:flex}.hero-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:340px;gap:28px;min-width:0;padding-bottom:8px;display:flex}h1[data-astro-cid-lcdefpme]{font-family:var(--display);letter-spacing:-.01em;font-size:clamp(56px,8vw,112px);font-weight:300;line-height:.95}.rule[data-astro-cid-lcdefpme]{background:var(--accent);width:56px;height:3px}.lede[data-astro-cid-lcdefpme]{max-width:26em;font-size:20px;line-height:1.5}.text-link[data-astro-cid-lcdefpme]{color:var(--accent);text-underline-offset:6px;align-self:flex-start;padding:12px 0;font-size:15px;font-weight:500;text-decoration:underline}.hero-figure[data-astro-cid-lcdefpme]{flex-direction:column;flex:2 480px;gap:12px;min-width:0;display:flex}.hero-image[data-astro-cid-lcdefpme]{height:620px}.hero-figure[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--muted);font-size:14px}.work[data-astro-cid-lcdefpme]{flex-direction:column;gap:36px;padding-bottom:112px;display:flex}.subjects[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px;display:flex}.subjects[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{flex-direction:column;flex:240px;gap:14px;min-width:0;display:flex}.subject-image[data-astro-cid-lcdefpme]{height:360px}.subjects[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-family:var(--display);font-size:24px}.about[data-astro-cid-lcdefpme]{background:var(--surface)}.about-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:48px 80px;padding-block:112px;display:flex}.portrait[data-astro-cid-lcdefpme]{flex:320px;min-width:0;max-width:440px;height:520px}.about-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:2 420px;gap:24px;min-width:0;max-width:640px;display:flex}.commissions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px 80px;padding-block:112px;display:flex}.commissions-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:20px;min-width:0;max-width:640px;display:flex}.button[data-astro-cid-lcdefpme]{box-sizing:border-box;background:var(--accent);color:#fff;overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:56px;padding:0 32px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.button[data-astro-cid-lcdefpme]:hover{background:var(--ink)}footer[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.footer-inner[data-astro-cid-lcdefpme]{color:var(--muted);padding-block:28px;font-size:14px}@media (width<=600px){.wrap[data-astro-cid-lcdefpme]{padding-inline:16px}.hero-image[data-astro-cid-lcdefpme]{height:320px}.button[data-astro-cid-lcdefpme]{padding:12px 20px}}
