.letters-page{padding:clamp(70px,10vw,145px) 6% 120px}.letters-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:clamp(50px,8vw,130px);align-items:start}.letters-copy h1{font:400 clamp(64px,10vw,150px)/.9 'Playfair Display',serif;letter-spacing:-.055em;margin:18px 0 34px}.letters-copy>p{max-width:720px;color:#75695f;font-size:17px;line-height:1.8}.letters-benefits{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border:1px solid #d8cbbb}.letters-benefits article{padding:28px;border-right:1px solid #d8cbbb}.letters-benefits article:last-child{border:0}.letters-benefits span{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#a55535;font-weight:700}.letters-benefits h2{font:400 25px 'Playfair Display',serif}.letters-benefits p{font-size:12px;line-height:1.65;color:#74685e}.letters-form-card{background:#2b251f;color:#fff;padding:clamp(30px,5vw,62px);position:sticky;top:30px}.letters-form-card h2{font:400 clamp(35px,5vw,58px)/1 'Playfair Display',serif;margin:12px 0 25px}.letters-form-card>p{font-size:13px;line-height:1.75;color:#d8cec4}.letters-form{display:grid;gap:15px;margin-top:30px}.letters-form input[type=email]{min-height:58px;background:#fffaf2;border:0;padding:0 18px;font-size:15px}.letters-form button{min-height:56px;background:#b7603e;color:#fff;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:10px}.letters-consent{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;font-size:11px;line-height:1.55;color:#d8cec4}.letters-consent input{margin-top:3px}.letters-form-status{min-height:44px;font-size:12px;line-height:1.55;color:#f0c4ae}.letters-honeypot{position:absolute!important;left:-9999px!important}.letters-manage{margin-top:25px;padding-top:25px;border-top:1px solid #5d5249}.letters-manage button{background:transparent;color:#fff;border-bottom:1px solid #fff;padding:0 0 5px}.newsletter-invite{display:grid;grid-template-columns:1fr minmax(320px,560px);gap:60px;padding:75px 6%;background:#2b251f;color:#fff}.newsletter-invite h2{font:400 clamp(38px,5vw,70px)/1 'Playfair Display',serif;margin:10px 0}.newsletter-invite p{color:#d8cec4;line-height:1.7}.newsletter-invite .letters-form{grid-template-columns:1fr auto}.newsletter-invite .letters-consent,.newsletter-invite .letters-form-status{grid-column:1/-1}.newsletter-invite input[type=email]{min-width:0}.newsletter-invite a{color:#fff;text-decoration:underline}@media(max-width:900px){.letters-hero,.newsletter-invite{grid-template-columns:1fr}.letters-form-card{position:static}.letters-benefits{grid-template-columns:1fr}.letters-benefits article{border-right:0;border-bottom:1px solid #d8cbbb}.newsletter-invite .letters-form{grid-template-columns:1fr}}
