.hero[data-astro-cid-j7pv25f6]{position:relative;z-index:1;min-height:calc(100svh - var(--header-h));display:flex}.hero__inner[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:space-between;padding-block:clamp(2rem,6vh,4rem) clamp(2rem,6vh,3.5rem)}.hero__kicker[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.7rem}.hero__title[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,.8rem + 6.6vw,8.4rem);margin-top:auto}.hero__line[data-astro-cid-j7pv25f6]{display:block;animation:rise 1.2s var(--ease-out) both;animation-delay:calc(var(--i) * .11s + .15s)}@keyframes rise{0%{opacity:0;transform:translateY(.4em);filter:blur(6px)}}.hero__foot[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(1.5rem,4vh,3rem);border-top:1px solid var(--line);padding-top:1.2rem}.hero__lede[data-astro-cid-j7pv25f6]{max-width:46ch;color:var(--bone-dim);font-size:var(--step-0)}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem}@media(pointer:coarse){.hero__hint[data-astro-cid-j7pv25f6]{display:none}}.work[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-top:clamp(4rem,10vw,8rem)}.feat[data-astro-cid-j7pv25f6]{display:flex;align-items:center;padding-block:clamp(3rem,7vw,5.5rem)}.feat[data-astro-cid-j7pv25f6]+.feat[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.feat__link[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(1.5rem,4vw,4.5rem);align-items:center;text-decoration:none;width:100%}.feat__link[data-astro-cid-j7pv25f6]:hover{color:inherit}.feat__meta[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;align-content:center}.feat__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);transition:color .3s}.feat__link[data-astro-cid-j7pv25f6]:hover .feat__title[data-astro-cid-j7pv25f6]{color:var(--flare)}.feat__pitch[data-astro-cid-j7pv25f6]{font-size:var(--step-1);line-height:1.35;max-width:30ch;color:var(--bone)}.feat__more[data-astro-cid-j7pv25f6]{justify-self:start;margin-top:.6rem}.feat__media[data-astro-cid-j7pv25f6] .frame__media{transition:transform .9s var(--ease-out)}.feat__link[data-astro-cid-j7pv25f6]:hover .feat__media[data-astro-cid-j7pv25f6] .frame__media{transform:scale(1.012)}.numbers[data-astro-cid-j7pv25f6]{position:relative;z-index:1;padding-top:clamp(5rem,12vw,10rem)}.teasers[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(5rem,12vw,10rem);padding-top:clamp(5rem,12vw,10rem)}.writing-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem)}.book[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;align-items:end;text-decoration:none}.book__title[data-astro-cid-j7pv25f6]{font-size:var(--step-3);margin-block:.4rem .8rem}.book[data-astro-cid-j7pv25f6]:hover .book__title[data-astro-cid-j7pv25f6]{color:var(--flare)}.latest[data-astro-cid-j7pv25f6]{list-style:none;padding:0;border-top:1px solid var(--line);align-self:end}.latest[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--line)}.latest[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;gap:.4rem;padding-block:1.3rem;text-decoration:none}.latest__title[data-astro-cid-j7pv25f6]{font-size:var(--step-2);line-height:1.05;transition:color .25s,transform .4s var(--ease-out)}.latest[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover .latest__title[data-astro-cid-j7pv25f6]{color:var(--flare);transform:translate(8px)}.strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.6rem,1.5vw,1.2rem);align-items:center}.strip__item--1[data-astro-cid-j7pv25f6]{transform:translateY(2.5rem)}.strip__item--2[data-astro-cid-j7pv25f6]{transform:translateY(-1.5rem)}.photo-lead[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:end;text-decoration:none}.photo-lead__title[data-astro-cid-j7pv25f6]{font-size:var(--step-4);margin-block:.5rem 1rem;transition:color .25s}.photo-lead[data-astro-cid-j7pv25f6]:hover .photo-lead__title[data-astro-cid-j7pv25f6]{color:var(--flare)}.photo-lead__award[data-astro-cid-j7pv25f6]{margin-top:1.2rem;max-width:52ch}.about-teaser[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:end}.about-teaser__lede[data-astro-cid-j7pv25f6]{font-size:var(--step-2);line-height:1.12;margin-bottom:2rem}@media(max-width:1000px){.feat[data-astro-cid-j7pv25f6]{min-height:auto;padding-block:3rem}.feat__link[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.feat__media[data-astro-cid-j7pv25f6]{order:-1}.writing-grid[data-astro-cid-j7pv25f6],.about-teaser[data-astro-cid-j7pv25f6],.photo-lead[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.about-teaser[data-astro-cid-j7pv25f6]>.frame{max-width:16rem}.strip[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,62vw);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.strip__item[data-astro-cid-j7pv25f6]{scroll-snap-align:start;transform:none!important}}@media(max-width:640px){.hero__foot[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start}.hero__cta[data-astro-cid-j7pv25f6]{align-items:flex-start}.hero__inner[data-astro-cid-j7pv25f6]{padding-top:30svh}.book[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@supports (animation-timeline: scroll()){.hero__title[data-astro-cid-j7pv25f6],.hero__foot[data-astro-cid-j7pv25f6]{animation:hero-out linear both;animation-timeline:scroll(root);animation-range:0 75vh}@keyframes hero-out{to{opacity:.15;transform:translateY(-8vh)}}}@media(prefers-reduced-motion:reduce){.hero__line[data-astro-cid-j7pv25f6],.hero__title[data-astro-cid-j7pv25f6],.hero__foot[data-astro-cid-j7pv25f6]{animation:none}}
