.hero[data-astro-cid-j7pv25f6]{padding-top:clamp(40px,7vh,90px)}.hero__grid[data-astro-cid-j7pv25f6]{margin-top:clamp(28px,4vw,56px);display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:end}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.7rem,6.2vw,5.4rem);font-weight:500}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic;font-weight:400}.hero__sub[data-astro-cid-j7pv25f6]{margin-top:clamp(20px,3vw,36px);font-family:var(--serif);font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.55;color:var(--ink-70);max-width:30em}.hero__actions[data-astro-cid-j7pv25f6]{margin-top:clamp(24px,3.4vw,44px);display:flex;flex-wrap:wrap;gap:1rem 1.6rem;align-items:center}.hero__figure[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.9rem;display:flex;flex-direction:column;align-items:flex-start;gap:.45em;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50)}.hero__figure[data-astro-cid-j7pv25f6] .quote[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-style:italic;text-transform:none;font-size:1.15rem;letter-spacing:.02em;color:var(--ink)}@media(max-width:860px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;align-items:start}.hero__figure[data-astro-cid-j7pv25f6]{order:-1;max-width:480px}}.toc[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.toc__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto 2.5rem;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(20px,3vw,34px);border-bottom:1px solid var(--line);transition:background .35s}.toc[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child .toc__row[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.toc__row[data-astro-cid-j7pv25f6]:hover{background:var(--bg-soft)}.toc__num[data-astro-cid-j7pv25f6]{font-size:.72rem;color:var(--ink-30);font-variant-numeric:tabular-nums}.toc__title[data-astro-cid-j7pv25f6]{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2.3rem);font-weight:500;display:block;transition:transform .35s}.toc__row[data-astro-cid-j7pv25f6]:hover .toc__title[data-astro-cid-j7pv25f6]{transform:translate(8px)}.toc__blurb[data-astro-cid-j7pv25f6]{display:block;margin-top:.3em;font-size:.85rem;color:var(--ink-50);max-width:40em}.toc__count[data-astro-cid-j7pv25f6]{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-50);white-space:nowrap}.toc__arrow[data-astro-cid-j7pv25f6]{font-size:1.2rem;color:var(--ink-30);opacity:0;transform:translate(-8px);transition:opacity .35s,transform .35s}.toc__row[data-astro-cid-j7pv25f6]:hover .toc__arrow[data-astro-cid-j7pv25f6]{opacity:1;transform:none}@media(max-width:640px){.toc__row[data-astro-cid-j7pv25f6]{grid-template-columns:2.2rem minmax(0,1fr) 1.6rem}.toc__count[data-astro-cid-j7pv25f6]{display:none}}.featured[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px);padding-bottom:clamp(28px,4vw,64px)}.featured[data-astro-cid-j7pv25f6]>.work-card:nth-child(2n){transform:translateY(clamp(24px,4vw,64px))}@media(max-width:720px){.featured[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;padding-bottom:0}.featured[data-astro-cid-j7pv25f6]>.work-card:nth-child(2n){transform:none}}.journal[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,72px)}.journal__card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.9em;border-top:1px solid var(--ink);padding-top:1.4em}.journal__date[data-astro-cid-j7pv25f6]{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-50)}.journal__title[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2.8vw,2.3rem);transition:opacity .3s}.journal__card[data-astro-cid-j7pv25f6]:hover .journal__title[data-astro-cid-j7pv25f6]{opacity:.65}.journal__excerpt[data-astro-cid-j7pv25f6]{color:var(--ink-70);font-size:.95rem}.journal__card[data-astro-cid-j7pv25f6] .section-link[data-astro-cid-j7pv25f6]{align-self:flex-start;margin-top:auto}@media(max-width:720px){.journal[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.about[data-astro-cid-j7pv25f6]{display:grid;gap:1.6rem;justify-items:start}.cta-band[data-astro-cid-j7pv25f6]{margin-top:var(--section-y);background:var(--bg-soft);border-block:1px solid var(--line);padding-block:var(--section-y)}.cta-band__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.2rem}.cta-band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,4vw,3.2rem)}
