.hero[data-astro-cid-kh7btl4r]{position:relative;height:100vh;height:100svh;min-height:780px;width:100%;overflow:hidden}.hero__media[data-astro-cid-kh7btl4r]{position:absolute;top:0;left:0;right:0;width:100%;aspect-ratio:1280 / 590;max-height:100%}.hero__media[data-astro-cid-kh7btl4r] .frame__placeholder{padding-top:104px}.hero__vignette[data-astro-cid-kh7btl4r]{background:radial-gradient(140% 130% at 50% 40%,#140b060a,#0b070557 62%,#0b0705c7)}.hero__scrim[data-astro-cid-kh7btl4r]{background:linear-gradient(to bottom,#0a07058c,#0a070500 32%,#0a070580,#0a0705eb)}.hero__copy[data-astro-cid-kh7btl4r]{position:absolute;left:var(--gutter);right:var(--gutter);bottom:86px;z-index:10}.hero__title[data-astro-cid-kh7btl4r]{font-size:clamp(48px,8.5vw,148px);line-height:.86;letter-spacing:-.045em}.hero__nowrap[data-astro-cid-kh7btl4r]{white-space:nowrap}.hero__square[data-astro-cid-kh7btl4r]{display:inline-block;width:.175em;height:.175em;background:var(--red);margin-left:.14em;vertical-align:baseline}.hero__descriptor[data-astro-cid-kh7btl4r]{margin:30px 0 0;font-size:21px;font-weight:400;letter-spacing:-.005em;color:var(--text-muted)}.letter[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:76px;max-width:52%;min-width:620px}.letter__line[data-astro-cid-kh7btl4r]{margin:0;font-size:40px;line-height:1.28;letter-spacing:-.022em;font-weight:500;text-wrap:pretty}.letter__line--muted[data-astro-cid-kh7btl4r]{color:var(--text-muted)}.signature[data-astro-cid-kh7btl4r]{margin:0;display:flex;align-items:baseline;gap:34px;font-family:var(--hand);font-size:46px;line-height:1;color:var(--text-muted)}.signature__plus[data-astro-cid-kh7btl4r]{font-size:34px;color:var(--label)}.pair[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:stretch}.person[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;gap:36px;margin:0}.person__veil[data-astro-cid-kh7btl4r]{background:radial-gradient(115% 105% at 50% 45%,#140c0600,#0a07054d 82%,#0806059e)}.frame--empty>.person__veil[data-astro-cid-kh7btl4r]{opacity:0}.person__name[data-astro-cid-kh7btl4r]{margin:0}.person__line[data-astro-cid-kh7btl4r]{margin:0;font-size:21px;line-height:1.45;color:var(--text-muted);text-wrap:pretty}.person__credits[data-astro-cid-kh7btl4r]{margin:auto 0 0;padding-top:20px;border-top:1px solid var(--rule);font-family:var(--mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim);line-height:1.75}.closing[data-astro-cid-kh7btl4r]{padding:0 var(--gutter) var(--section-pad-bottom)}.closing__row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:904fr 1795fr 841fr;gap:20px;align-items:start}@media(max-width:1180px){.letter[data-astro-cid-kh7btl4r]{max-width:76%}.pair[data-astro-cid-kh7btl4r]{gap:48px}}@media(max-width:900px){.hero[data-astro-cid-kh7btl4r]{height:auto;min-height:0;padding-top:112px;padding-bottom:48px;overflow:visible}.hero__media[data-astro-cid-kh7btl4r]{position:relative;top:auto;left:auto;right:auto;max-height:none}.hero__vignette[data-astro-cid-kh7btl4r]{background:radial-gradient(150% 140% at 50% 45%,#0a070500,#0a07052e 70%,#0a070580)}.hero__scrim[data-astro-cid-kh7btl4r]{background:linear-gradient(to bottom,rgba(10,7,5,.35) 0%,rgba(10,7,5,0) 22%,rgba(10,7,5,0) 72%,var(--bg) 100%)}.hero__copy[data-astro-cid-kh7btl4r]{position:relative;left:auto;right:auto;bottom:auto;padding:4px var(--gutter) 0}.hero__title[data-astro-cid-kh7btl4r]{font-size:15vw}.hero__descriptor[data-astro-cid-kh7btl4r]{font-size:17px;margin-top:18px}.hero__media[data-astro-cid-kh7btl4r] .frame__placeholder{padding-top:84px}.letter[data-astro-cid-kh7btl4r]{max-width:none;min-width:0;gap:44px}.letter__line[data-astro-cid-kh7btl4r]{font-size:23px}.signature[data-astro-cid-kh7btl4r]{font-size:38px;gap:24px}.signature__plus[data-astro-cid-kh7btl4r]{font-size:28px}.closing__row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:14px}.pair[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:64px}.person[data-astro-cid-kh7btl4r]{gap:28px}.person__line[data-astro-cid-kh7btl4r]{font-size:18px}.person__credits[data-astro-cid-kh7btl4r]{margin-top:8px;font-size:13px}}@media(max-width:480px){.letter__line[data-astro-cid-kh7btl4r]{font-size:21px}}@media(max-width:560px){.hero[data-astro-cid-kh7btl4r]{padding-top:72px}}
