.hero[data-astro-cid-glgfkru5]{isolation:isolate;background:var(--drench);color:var(--on-drench);position:relative;overflow:hidden}.hero__media[data-astro-cid-glgfkru5] .hero__img{object-fit:cover;width:100%;height:100%;display:block}.hero__media[data-astro-cid-glgfkru5] .hero__img--calligrapherDuotone{object-position:55% 45%}.hero[data-astro-cid-glgfkru5] .display[data-astro-cid-glgfkru5]{font-size:clamp(2.6rem,1.6rem + 3.6vw,4.6rem);line-height:1.05}.hero[data-astro-cid-glgfkru5] .line[data-astro-cid-glgfkru5]{display:block}.hero[data-astro-cid-glgfkru5] .lede[data-astro-cid-glgfkru5]{max-width:42ch;color:var(--on-drench-2);margin-top:1.5rem}.actions[data-astro-cid-glgfkru5]{flex-wrap:wrap;gap:.85rem;margin-top:2.25rem;display:flex}.hero__credit[data-astro-cid-glgfkru5]{bottom:1.5rem;left:max(1.5rem, calc((100% - var(--max)) / 2));color:var(--on-drench-2);font-size:.8rem;position:absolute}.hero--full[data-astro-cid-glgfkru5] .hero__media[data-astro-cid-glgfkru5]{z-index:-1;position:absolute;inset:0}.hero--full[data-astro-cid-glgfkru5] .hero__media[data-astro-cid-glgfkru5]:after{content:"";background:linear-gradient(90deg,oklch(20% .07 24/.94) 0%,oklch(20% .07 24/.82) 38%,oklch(20% .07 24/.15) 72%,oklch(20% .07 24/0) 100%);position:absolute;inset:0}.hero--full[data-astro-cid-glgfkru5] .hero__inner[data-astro-cid-glgfkru5]{width:min(100% - 3rem, var(--max));align-items:center;min-height:min(94vh,54rem);margin-inline:auto;padding-block:calc(6.25rem + clamp(2rem,5vw,4rem)) clamp(3rem,7vw,5rem);display:flex}@media (width<=45rem){.actions[data-astro-cid-glgfkru5] .btn[data-astro-cid-glgfkru5]{flex:12rem}.hero--full[data-astro-cid-glgfkru5] .hero__media[data-astro-cid-glgfkru5]:after{background:linear-gradient(oklch(20% .07 24/.35) 0%,oklch(20% .07 24/.86) 45%,oklch(20% .07 24/.96) 100%)}.hero--full[data-astro-cid-glgfkru5] .hero__inner[data-astro-cid-glgfkru5]{align-items:end;min-height:0;padding-block:9rem 2.5rem}.hero__credit[data-astro-cid-glgfkru5]{margin-top:2.5rem;position:static}}.shead[data-astro-cid-sjgajsms]{border-top:1px solid var(--rule-strong);margin-bottom:var(--space-head);flex-wrap:wrap;justify-content:space-between;align-items:last baseline;gap:.5rem 2rem;padding-top:clamp(1rem,.7rem + 1vw,1.5rem);display:flex}.shead--3[data-astro-cid-sjgajsms]{margin-bottom:clamp(1.25rem,1rem + 1vw,2rem);padding-top:.9rem}.shead--2[data-astro-cid-sjgajsms] .shead__title[data-astro-cid-sjgajsms]{letter-spacing:-.014em;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.25rem);line-height:1.15}.shead__title[data-astro-cid-sjgajsms]{flex:18rem;max-width:30ch}.shead__link[data-astro-cid-sjgajsms]{font-family:var(--serif);white-space:nowrap;flex:none;font-size:clamp(1.05rem,1rem + .25vw,1.2rem);font-style:italic;font-weight:400}@media (width<=36rem){.shead[data-astro-cid-sjgajsms]{flex-direction:column;align-items:flex-start}.shead__title[data-astro-cid-sjgajsms]{flex:none;width:100%}}.pair[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(3.5rem,8vw,5rem) clamp(1.5rem,4vw,4rem);display:grid}.pair__item[data-astro-cid-zkhec6xw]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;min-width:0;display:grid;position:relative}.pair__stage[data-astro-cid-zkhec6xw]{aspect-ratio:5/6;background:var(--tint);grid-template-columns:minmax(0,1fr);place-items:center;min-width:0;padding:clamp(2rem,5vw,4.5rem);display:grid}.pair__book[data-astro-cid-zkhec6xw]{width:min(78%,23rem)}.pair__meta[data-astro-cid-zkhec6xw]{display:contents}.pair__meta[data-astro-cid-zkhec6xw]>[data-astro-cid-zkhec6xw]{justify-self:start}.pair__meta[data-astro-cid-zkhec6xw]>.smallcaps[data-astro-cid-zkhec6xw]{margin-top:clamp(1.5rem,2.5vw,2.25rem)}.pair__ur[data-astro-cid-zkhec6xw]{color:var(--accent);margin-block:.1rem .6rem;font-size:clamp(1.35rem,1.1rem + .8vw,1.7rem);line-height:2}.pair__title[data-astro-cid-zkhec6xw]{font-family:var(--serif);letter-spacing:-.012em;text-wrap:balance;max-width:34ch;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400;line-height:1.18}.pair__by[data-astro-cid-zkhec6xw]{margin-top:.45rem}.pair__title[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{text-decoration:none}.pair__title[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:after{content:"";position:absolute;inset:0}.pair__title[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:focus-visible{outline:none}.pair__title[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:focus-visible:after{outline:2px solid var(--accent);outline-offset:6px}.pair__by[data-astro-cid-zkhec6xw]{font-family:var(--serif);color:var(--ink-2);font-size:1.15rem;font-style:italic}@media (hover:hover){.pair__item[data-astro-cid-zkhec6xw]:hover .pair__title[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{text-underline-offset:.18em;text-decoration:underline 1px}}.mission__grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.mission__text[data-astro-cid-zkhec6xw]{gap:clamp(1.75rem,3vw,2.5rem);display:grid}.mission__text[data-astro-cid-zkhec6xw] .lede[data-astro-cid-zkhec6xw]{color:var(--ink-2);max-width:48ch}.mission__photo[data-astro-cid-zkhec6xw] img{aspect-ratio:4/5;object-fit:cover;object-position:50% 62%;width:100%;height:auto}.progress__grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:3rem clamp(2.5rem,6vw,6rem);display:grid}.progress__list[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule-strong)}.progress__list[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--rule);font-family:var(--serif);padding-block:1.1rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);line-height:1.3}.why__inner[data-astro-cid-zkhec6xw]{text-align:center;justify-items:center;gap:clamp(1.75rem,3vw,2.5rem);display:grid}.why[data-astro-cid-zkhec6xw] .text-quote[data-astro-cid-zkhec6xw]{max-width:20ch}.why[data-astro-cid-zkhec6xw] .btn[data-astro-cid-zkhec6xw]{margin-top:-.25rem}.discover__list[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule)}.discover__list[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,15rem) minmax(0,1fr) auto;align-items:baseline;gap:.25rem 2rem;padding-block:clamp(1.25rem,2.5vw,1.9rem);text-decoration:none;display:grid}.discover__list[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:after{content:"→" / "";color:var(--accent);transition:transform .22s var(--ease);align-self:center;font-size:1.35rem;line-height:1}.discover__name[data-astro-cid-zkhec6xw]{font-family:var(--serif);color:var(--accent);font-size:1.1rem;font-style:italic}.discover__title[data-astro-cid-zkhec6xw]{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(1.3rem,1.1rem + .9vw,1.85rem);line-height:1.25}@media (hover:hover){.discover__list[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover .discover__title[data-astro-cid-zkhec6xw]{text-underline-offset:.2em;text-decoration:underline 1px}.discover__list[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover:after{transform:translate(3px)}}@media (width<=52rem){.mission__grid[data-astro-cid-zkhec6xw],.progress__grid[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}.mission__photo[data-astro-cid-zkhec6xw] img{aspect-ratio:3/2}}@media (width<=45rem){.pair[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr)}.pair__stage[data-astro-cid-zkhec6xw]{aspect-ratio:auto;padding-block:2.5rem 3rem}.pair__book[data-astro-cid-zkhec6xw]{width:min(68%,17rem)}.discover__list[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{grid-template-columns:minmax(0,1fr) auto}.discover__name[data-astro-cid-zkhec6xw],.discover__title[data-astro-cid-zkhec6xw]{grid-column:1}.discover__list[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:after{grid-area:1/2/span 2;align-self:center}}
