.letter-page.svelte-nkmkd2{background:#fff}.dark .letter-page.svelte-nkmkd2{background:#0c0a09}.letter-header.svelte-nkmkd2{border-bottom:1px dashed rgb(231 229 228);padding-bottom:2.25rem}.letter-copy.svelte-nkmkd2{padding-top:2.5rem;font-size:1.125rem;line-height:1.82;color:#44403c}.letter-copy.svelte-nkmkd2 p:where(.svelte-nkmkd2)+p:where(.svelte-nkmkd2){margin-top:1.35rem}.letter-copy.svelte-nkmkd2 h2:where(.svelte-nkmkd2){margin-top:3.25rem;margin-bottom:1rem;font-family:var(--font-serif);font-size:clamp(1.75rem,4vw,2.35rem);font-weight:500;letter-spacing:-.02em;line-height:1.18;color:#1c1917}.letter-cta.svelte-nkmkd2{margin-top:4rem;border-top:1px dashed rgb(231 229 228);padding-top:2.25rem}.dark .letter-header.svelte-nkmkd2,.dark .letter-cta.svelte-nkmkd2{border-color:#ffffff1f}.dark .letter-copy.svelte-nkmkd2{color:#d6d3d1}.dark .letter-copy.svelte-nkmkd2 h2:where(.svelte-nkmkd2){color:#fafaf9}@media(min-width:1024px){.letter-page.svelte-nkmkd2{background-image:linear-gradient(90deg,transparent calc(50% - 38rem),rgb(231 229 228 / .72) 0,rgb(231 229 228 / .72) calc(50% - 37.9375rem),transparent 0),linear-gradient(90deg,transparent calc(50% + 37.9375rem),rgb(231 229 228 / .72) 0,rgb(231 229 228 / .72) calc(50% + 38rem),transparent 0)}.dark .letter-page.svelte-nkmkd2{background-image:linear-gradient(90deg,transparent calc(50% - 38rem),rgb(255 255 255 / .06) 0,rgb(255 255 255 / .06) calc(50% - 37.9375rem),transparent 0),linear-gradient(90deg,transparent calc(50% + 37.9375rem),rgb(255 255 255 / .06) 0,rgb(255 255 255 / .06) calc(50% + 38rem),transparent 0)}}
