.subscribe-hero[data-astro-cid-skba6uyf]{border-bottom:1px solid var(--color-line);padding:9rem 0 7rem}.subscribe-hero[data-astro-cid-skba6uyf] .page-container[data-astro-cid-skba6uyf]{max-width:1100px}.eyebrow[data-astro-cid-skba6uyf],.section-label[data-astro-cid-skba6uyf],.form-label[data-astro-cid-skba6uyf]{color:var(--color-earth);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;font-weight:500}.subscribe-hero[data-astro-cid-skba6uyf] h1[data-astro-cid-skba6uyf]{letter-spacing:-.04em;max-width:900px;font-size:clamp(4.5rem,9vw,8.5rem);line-height:.88}.subscribe-hero[data-astro-cid-skba6uyf] h1[data-astro-cid-skba6uyf] em[data-astro-cid-skba6uyf]{color:var(--color-earth);font-style:italic;font-weight:500;display:block}.hero-intro[data-astro-cid-skba6uyf]{max-width:650px;color:var(--color-paper-muted);margin-top:3.5rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.8}.subscribe-content[data-astro-cid-skba6uyf]{padding:8rem 0}.section-heading[data-astro-cid-skba6uyf]{margin-bottom:4rem}.section-heading[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf]{letter-spacing:-.025em;font-size:clamp(2.5rem,5vw,4.5rem);line-height:.95}.letter-list[data-astro-cid-skba6uyf]{border-top:1px solid var(--color-line)}.letter-item[data-astro-cid-skba6uyf]{border-bottom:1px solid var(--color-line);grid-template-columns:70px 1fr;gap:2rem;padding:2.5rem 0;display:grid}.letter-number[data-astro-cid-skba6uyf]{color:var(--color-earth);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;padding-top:.35rem}.letter-item[data-astro-cid-skba6uyf] h3[data-astro-cid-skba6uyf]{margin-bottom:.75rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1}.letter-item[data-astro-cid-skba6uyf] p[data-astro-cid-skba6uyf]{max-width:560px;color:var(--color-paper-muted);font-size:1rem;line-height:1.75}.subscribe-form-section[data-astro-cid-skba6uyf]{border-top:1px solid var(--color-line);margin-top:7rem;padding-top:4rem}.subscribe-form[data-astro-cid-skba6uyf]{margin-top:2rem}.subscribe-form[data-astro-cid-skba6uyf] label[data-astro-cid-skba6uyf]{color:var(--color-paper);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.75rem;display:block}.form-row[data-astro-cid-skba6uyf]{gap:.75rem;display:flex}.form-row[data-astro-cid-skba6uyf] input[data-astro-cid-skba6uyf]{border:1px solid var(--color-line);min-width:0;min-height:52px;color:var(--color-paper);font-family:var(--font-body);background:0 0;outline:none;flex:1;padding:0 1rem;font-size:1rem}.form-row[data-astro-cid-skba6uyf] input[data-astro-cid-skba6uyf]::placeholder{color:var(--color-paper-muted)}.form-row[data-astro-cid-skba6uyf] input[data-astro-cid-skba6uyf]:focus{border-color:var(--color-earth)}.form-row[data-astro-cid-skba6uyf] .button[data-astro-cid-skba6uyf]{cursor:pointer;flex-shrink:0}.form-note[data-astro-cid-skba6uyf]{color:var(--color-paper-muted);font-family:var(--font-ui);font-size:var(--text-xs);margin-top:1rem;line-height:1.6}.subscribe-closing[data-astro-cid-skba6uyf]{border-top:1px solid var(--color-line);padding:7rem 0 9rem}.closing-line[data-astro-cid-skba6uyf]{letter-spacing:-.02em;max-width:680px;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05}.closing-line[data-astro-cid-skba6uyf] em[data-astro-cid-skba6uyf]{color:var(--color-earth);font-style:italic}.closing-link[data-astro-cid-skba6uyf]{color:var(--color-paper);font-family:var(--font-ui);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;transition:color var(--transition-fast);margin-top:2.5rem;text-decoration:none;display:inline-block}.closing-link[data-astro-cid-skba6uyf]:hover{color:var(--color-earth)}@media (width<=700px){.subscribe-hero[data-astro-cid-skba6uyf]{padding:6rem 0 5rem}.subscribe-hero[data-astro-cid-skba6uyf] h1[data-astro-cid-skba6uyf]{font-size:clamp(3.5rem,15vw,5.5rem)}.hero-intro[data-astro-cid-skba6uyf]{margin-top:2.5rem}.subscribe-content[data-astro-cid-skba6uyf]{padding:5rem 0}.section-heading[data-astro-cid-skba6uyf]{margin-bottom:3rem}.letter-item[data-astro-cid-skba6uyf]{grid-template-columns:45px 1fr;gap:1rem;padding:2rem 0}.subscribe-form-section[data-astro-cid-skba6uyf]{margin-top:5rem;padding-top:3rem}.form-row[data-astro-cid-skba6uyf]{flex-direction:column}.form-row[data-astro-cid-skba6uyf] input[data-astro-cid-skba6uyf],.form-row[data-astro-cid-skba6uyf] .button[data-astro-cid-skba6uyf]{width:100%}.subscribe-closing[data-astro-cid-skba6uyf]{padding:5rem 0 6rem}}
