.subpage.svelte-qdbe2t{min-height:70vh}header.svelte-qdbe2t{gap:1.2rem;max-width:84rem;margin:auto;padding:clamp(4.5rem,9vw,8rem) 1.25rem clamp(3.5rem,7vw,6rem);display:grid}header.svelte-qdbe2t>p:where(.svelte-qdbe2t){color:#a74434;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:760}h1.svelte-qdbe2t{letter-spacing:-.055em;max-width:12ch;margin:0;font-size:clamp(3.5rem,8vw,7rem);font-weight:400;line-height:.92}.intro.svelte-qdbe2t{max-width:42rem;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.65}section.svelte-qdbe2t{background:#dce9df;padding:clamp(4rem,8vw,7rem) max(1.25rem,50vw - 42rem)}.subpage .copy-grid{gap:3rem;display:grid}.subpage h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,4vw,4rem);font-weight:400;line-height:1}.subpage h3{margin:2rem 0 .6rem;font-size:1.2rem;font-weight:500}.subpage p,.subpage li{line-height:1.75}.subpage ul{margin:0;padding-left:1.2rem}.subpage .fact-list{border-top:1px solid #17342f;margin:0;padding:0;list-style:none}.subpage .fact-list li{border-bottom:1px solid #17342f;padding:.85rem 0}.subpage .contact-link{color:#fff;background:#17342f;margin-top:1.5rem;padding:.95rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width>=760px){header.svelte-qdbe2t{grid-template-columns:.45fr 1.25fr 1fr;align-items:end}.subpage .copy-grid{grid-template-columns:1fr 1fr}}
