.subscribe-shell[data-astro-cid-skba6uyf]{width:min(100% - 10vw,1320px);margin-inline:auto}.subscribe-hero[data-astro-cid-skba6uyf]{border-bottom:1px solid var(--color-line);padding:7rem 0 6rem}.subscribe-hero-grid[data-astro-cid-skba6uyf]{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(4rem,9vw,10rem);display:grid}.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.25rem;font-weight:500}.subscribe-hero[data-astro-cid-skba6uyf] h1[data-astro-cid-skba6uyf]{letter-spacing:-.045em;max-width:900px;font-size:clamp(4.5rem,8vw,8.5rem);line-height:.87}.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}.subscribe-hero-copy[data-astro-cid-skba6uyf]{max-width:500px;padding-bottom:.35rem}.subscribe-hero-copy[data-astro-cid-skba6uyf]>p[data-astro-cid-skba6uyf]:first-child{color:var(--color-paper-muted);font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.8}.hero-note[data-astro-cid-skba6uyf]{border-top:1px solid var(--color-line);color:var(--color-paper);font-family:var(--font-display);margin-top:2rem;padding-top:1.5rem;font-size:1.35rem;line-height:1.25}.subscribe-content[data-astro-cid-skba6uyf]{border-bottom:1px solid var(--color-line);padding:7rem 0}.subscribe-content-grid[data-astro-cid-skba6uyf]{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(5rem,10vw,11rem);display:grid}.section-introduction[data-astro-cid-skba6uyf]{position:sticky;top:6rem}.section-introduction[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf]{letter-spacing:-.035em;max-width:520px;font-size:clamp(3rem,5vw,5.5rem);line-height:.91}.section-introduction[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf] em[data-astro-cid-skba6uyf]{color:var(--color-earth);font-style:italic;font-weight:500;display:block}.section-intro-copy[data-astro-cid-skba6uyf]{max-width:440px;color:var(--color-paper-muted);margin-top:2.5rem;font-size:1rem;line-height:1.8}.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:52px minmax(0,1fr);gap:1.5rem;padding:2rem 0 2.25rem;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-content[data-astro-cid-skba6uyf] h3[data-astro-cid-skba6uyf]{margin-bottom:.6rem;font-size:clamp(1.7rem,2.6vw,2.5rem);line-height:1}.letter-item-content[data-astro-cid-skba6uyf] p[data-astro-cid-skba6uyf]{max-width:600px;color:var(--color-paper-muted);font-size:1rem;line-height:1.75}.subscribe-form-section[data-astro-cid-skba6uyf]{background:var(--color-ink-soft);border-bottom:1px solid var(--color-line);padding:6.5rem 0}.form-grid[data-astro-cid-skba6uyf]{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(5rem,10vw,11rem);display:grid}.form-introduction[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf]{letter-spacing:-.035em;max-width:500px;font-size:clamp(3rem,5vw,5rem);line-height:.92}.form-introduction[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf] em[data-astro-cid-skba6uyf]{color:var(--color-earth);font-style:italic;font-weight:500}.form-area[data-astro-cid-skba6uyf]{max-width:760px}.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-strong);min-width:0;min-height:54px;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]{padding:7rem 0 8rem}.closing-grid[data-astro-cid-skba6uyf]{grid-template-columns:minmax(0,1.35fr) minmax(220px,.65fr);align-items:end;gap:clamp(4rem,9vw,10rem);display:grid}.closing-line[data-astro-cid-skba6uyf]{letter-spacing:-.035em;max-width:850px;font-size:clamp(2.5rem,5vw,5rem);line-height:.98}.closing-line[data-astro-cid-skba6uyf] em[data-astro-cid-skba6uyf]{color:var(--color-earth);font-style:italic}.closing-action[data-astro-cid-skba6uyf]{max-width:330px;padding-bottom:.35rem}.closing-action[data-astro-cid-skba6uyf] p[data-astro-cid-skba6uyf]{color:var(--color-paper-muted);font-size:.95rem;line-height:1.7}.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:1.75rem;text-decoration:none;display:inline-block}.closing-link[data-astro-cid-skba6uyf]:hover{color:var(--color-earth)}@media (width<=850px){.subscribe-shell[data-astro-cid-skba6uyf]{width:min(100% - 12vw,720px)}.subscribe-hero-grid[data-astro-cid-skba6uyf],.subscribe-content-grid[data-astro-cid-skba6uyf],.form-grid[data-astro-cid-skba6uyf],.closing-grid[data-astro-cid-skba6uyf]{grid-template-columns:1fr;gap:4rem}.section-introduction[data-astro-cid-skba6uyf]{position:static}.subscribe-hero[data-astro-cid-skba6uyf]{padding:6rem 0 5rem}.subscribe-hero[data-astro-cid-skba6uyf] h1[data-astro-cid-skba6uyf]{font-size:clamp(4rem,13vw,6.5rem)}.subscribe-hero-copy[data-astro-cid-skba6uyf]{max-width:620px}.subscribe-content[data-astro-cid-skba6uyf],.subscribe-form-section[data-astro-cid-skba6uyf]{padding:5.5rem 0}.subscribe-closing[data-astro-cid-skba6uyf]{padding:5.5rem 0 6rem}.closing-line[data-astro-cid-skba6uyf]{max-width:700px}}@media (width<=600px){.subscribe-shell[data-astro-cid-skba6uyf]{width:min(100% - 12vw,620px)}.subscribe-hero[data-astro-cid-skba6uyf]{padding:5rem 0 4.5rem}.subscribe-hero[data-astro-cid-skba6uyf] h1[data-astro-cid-skba6uyf]{font-size:clamp(3.5rem,15vw,5.5rem)}.hero-note[data-astro-cid-skba6uyf]{margin-top:1.5rem;padding-top:1.25rem;font-size:1.2rem}.subscribe-content[data-astro-cid-skba6uyf]{padding:4.5rem 0}.section-introduction[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf]{font-size:clamp(2.8rem,12vw,4.5rem)}.letter-item[data-astro-cid-skba6uyf]{grid-template-columns:40px minmax(0,1fr);gap:1rem;padding:1.75rem 0 2rem}.letter-item-content[data-astro-cid-skba6uyf] h3[data-astro-cid-skba6uyf]{font-size:1.7rem}.subscribe-form-section[data-astro-cid-skba6uyf]{padding:4.5rem 0}.form-introduction[data-astro-cid-skba6uyf] h2[data-astro-cid-skba6uyf]{font-size:clamp(2.8rem,12vw,4.5rem)}.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:4.5rem 0 5.5rem}.closing-line[data-astro-cid-skba6uyf]{font-size:clamp(2.3rem,10vw,3.5rem)}}
