.hero[data-astro-cid-7aropxhg]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5.5rem);padding-top:clamp(.5rem,2vw,1.5rem);display:grid}.hero-figure[data-astro-cid-7aropxhg]{margin:0}.hero-figure[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{color:var(--ink-2);margin-top:.75rem;font-style:italic}.hero-photo[data-astro-cid-7aropxhg]{background:var(--mount);height:clamp(24rem,68vh,46rem);overflow:hidden}.hero-photo[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;animation:settle 1.6s var(--ease) both}@keyframes settle{0%{transform:scale(1.04)}}h1[data-astro-cid-7aropxhg]{font-size:clamp(2.6rem,5.2vw,4.75rem)}.deck[data-astro-cid-7aropxhg]{color:var(--ink-2);max-width:30rem;margin-top:1.5rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-style:italic;line-height:1.45}.actions[data-astro-cid-7aropxhg]{flex-wrap:wrap;align-items:baseline;gap:1.25rem 2.5rem;margin-top:2.5rem;display:flex}.actions[data-astro-cid-7aropxhg] .lead[data-astro-cid-7aropxhg]{letter-spacing:.16em;padding-bottom:.5rem;padding-right:clamp(2.5rem,6vw,5.5rem);font-size:clamp(1.4rem,1.9vw,1.7rem)}.promises[data-astro-cid-7aropxhg]{border-block:1px solid var(--rule);grid-template-columns:repeat(3,1fr);margin-block:clamp(2.5rem,5vw,4rem) 0;padding:0;list-style:none;display:grid}.promises[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]{text-align:center;letter-spacing:.1em;color:var(--ink-2);padding:1.1rem 1rem;font-variant-caps:all-small-caps}.promises[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]+li[data-astro-cid-7aropxhg]{border-left:1px solid var(--rule)}.block[data-astro-cid-7aropxhg]{margin-top:clamp(4.5rem,10vw,8.5rem)}.head[data-astro-cid-7aropxhg]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;display:flex}h2[data-astro-cid-7aropxhg]{font-size:clamp(2rem,3.6vw,3rem)}.grid[data-astro-cid-7aropxhg],.subjects[data-astro-cid-7aropxhg]{gap:clamp(2rem, 4vw, 3.5rem) var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(1.75rem,3vw,2.75rem);display:grid}.words[data-astro-cid-7aropxhg]{background:var(--umber);color:var(--on-umber);margin-top:clamp(5rem,11vw,9rem);padding-block:clamp(4.5rem,10vw,8rem)}figure[data-astro-cid-7aropxhg]{margin-inline:auto}blockquote[data-astro-cid-7aropxhg]{max-width:54rem;margin:0}blockquote[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{font-family:var(--font-display);letter-spacing:-.005em;font-size:clamp(1.7rem,3.3vw,2.8rem);font-style:italic;line-height:1.25}blockquote[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:before{content:"“"}blockquote[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]:after{content:"”"}figcaption[data-astro-cid-7aropxhg]{letter-spacing:.14em;color:var(--on-umber-2);margin-top:2rem;font-variant-caps:all-small-caps}.subjects[data-astro-cid-7aropxhg]{padding:0;list-style:none}.subjects[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]{text-decoration:none;display:block}.subjects[data-astro-cid-7aropxhg] h3[data-astro-cid-7aropxhg]{margin-top:1rem;font-size:clamp(1.4rem,2vw,1.75rem)}.subjects[data-astro-cid-7aropxhg] a[data-astro-cid-7aropxhg]:hover h3[data-astro-cid-7aropxhg]{text-underline-offset:.2em;text-decoration:underline 1px}.subjects[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{margin-top:.25rem}.detail[data-astro-cid-7aropxhg]{margin:clamp(4.5rem,10vw,8.5rem) 0 0}.detail[data-astro-cid-7aropxhg] img[data-astro-cid-7aropxhg]{object-fit:cover;object-position:50% 45%;width:100%;height:clamp(18rem,42vw,36rem)}.detail[data-astro-cid-7aropxhg] figcaption[data-astro-cid-7aropxhg]{color:var(--ink-2);margin-top:.9rem;font-style:italic}.about[data-astro-cid-7aropxhg]{gap:var(--gap) clamp(2rem, 6vw, 6rem);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;display:grid}.about[data-astro-cid-7aropxhg] p[data-astro-cid-7aropxhg]{max-width:40rem;margin-bottom:1.75rem;font-size:clamp(1.25rem,1.7vw,1.4rem);line-height:1.55}@media (width<=64rem){.grid[data-astro-cid-7aropxhg],.subjects[data-astro-cid-7aropxhg]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=56rem){.hero[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.hero-photo[data-astro-cid-7aropxhg]{aspect-ratio:1;height:auto}.promises[data-astro-cid-7aropxhg]{grid-template-columns:1fr}.promises[data-astro-cid-7aropxhg] li[data-astro-cid-7aropxhg]+li[data-astro-cid-7aropxhg]{border-left:0;border-top:1px solid var(--rule)}.about[data-astro-cid-7aropxhg]{grid-template-columns:1fr}}
