.newsletter-signup_section__DfUsM{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center;margin-block:8px 44px;padding:clamp(28px,4vw,44px);background:#0d1c30;color:#f6f2e9;border-top:3px solid #b12c3c}.newsletter-signup_kicker__Tb7yH{margin:0;font-size:10px;letter-spacing:.14em;color:#d7c8b1}.newsletter-signup_copy__gBkJS h2{margin:14px 0 18px;font-family:richmond-display,serif;font-weight:400;font-size:clamp(34px,3.6vw,50px);line-height:1.06;letter-spacing:-.02em}.newsletter-signup_copy__gBkJS h2 em{color:#d7c8b1}.newsletter-signup_copy__gBkJS>p:last-child{margin:0;max-width:480px;font-size:15px;line-height:1.75;color:#c9d4dd}.newsletter-signup_side__Xl23t{display:grid;grid-template-columns:132px minmax(0,1fr);gap:26px;align-items:center}.newsletter-signup_form__OHKJU{min-width:0}.newsletter-signup_form__OHKJU label{display:block;margin-bottom:8px;font-size:12px;letter-spacing:.04em;color:#d1dbe3}.newsletter-signup_row__Aer7J{display:flex;gap:0}.newsletter-signup_row__Aer7J input{flex:1;min-width:0;min-height:48px;padding:12px 14px;border:1px solid #748294;border-right:0;border-radius:0;background:#16283c;color:#f6f2e9;font:inherit;font-size:16px}.newsletter-signup_row__Aer7J input::placeholder{color:#8a9aab}.newsletter-signup_row__Aer7J button{min-height:48px;padding:12px 20px;border:1px solid #eee8dc;border-radius:0;background:#eee8dc;color:#0d1c30;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s,color .15s}.newsletter-signup_row__Aer7J button:hover{background:#b12c3c;border-color:#b12c3c;color:#fff}.newsletter-signup_row__Aer7J button:focus-visible,.newsletter-signup_row__Aer7J input:focus-visible{outline:3px solid #d0717e;outline-offset:3px;position:relative}.newsletter-signup_note__3053y{margin:10px 0 0;font-size:11px;line-height:1.7;color:#a9bbc8}.newsletter-signup_mark__K6c63{display:block;width:100%;height:auto;overflow:visible}.newsletter-signup_envBack__DgDl_{fill:#16283c;stroke:#748294;stroke-width:1.5}.newsletter-signup_sheet__FRWby rect{fill:#f6f2e9}.newsletter-signup_sheet__FRWby path{fill:none;stroke:#8a98a3;stroke-width:3;stroke-linecap:round}.newsletter-signup_sheet__FRWby .newsletter-signup_sheetLine__7NxpD{stroke:#b12c3c;stroke-width:3.5;stroke-linejoin:round}.newsletter-signup_envFront__stSy0{fill:#1d3148;stroke:#748294;stroke-width:1.5}.newsletter-signup_envEdge__QGGv_{fill:none;stroke:#d7c8b1;stroke-width:1.5}.newsletter-signup_sheet__FRWby{transition:transform 1s cubic-bezier(.3,.7,.2,1) .25s}.newsletter-signup_sheetLine__7NxpD{stroke-dasharray:90;stroke-dashoffset:0;transition:stroke-dashoffset 1s ease .9s}.motion-ready .newsletter-signup_section__DfUsM:not(.is-visible) .newsletter-signup_sheet__FRWby{transform:translateY(-34px)}.motion-ready .newsletter-signup_section__DfUsM:not(.is-visible) .newsletter-signup_sheetLine__7NxpD{stroke-dashoffset:90}.newsletter-signup_footer__5ReLD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:16px 40px;align-items:center;padding-block:22px;margin-bottom:26px;border-block:1px solid #d9dce0}.newsletter-signup_footerHeading__41gST{margin:0;max-width:460px;font-size:14px;line-height:1.7;color:#536170}.newsletter-signup_footerHeading__41gST strong{display:block;margin-bottom:4px;font-family:richmond-display,serif;font-size:26px;font-weight:400;line-height:1.15;color:#0d1c30}.newsletter-signup_formCompact__S9sd_ label{color:#536170}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J input{background:#fff;color:#0d1c30;border-color:#8c95a1}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J input::placeholder{color:#8c95a1}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J button{background:#0d1c30;border-color:#0d1c30;color:#fff}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J button:hover{background:#9b2d3a;border-color:#9b2d3a}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J button:focus-visible,.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J input:focus-visible{outline-color:#b22635}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_note__3053y{color:#687480}@media (max-width:900px){.newsletter-signup_section__DfUsM{grid-template-columns:1fr}.newsletter-signup_side__Xl23t{grid-template-columns:104px minmax(0,1fr);gap:20px}}@media (max-width:700px){.newsletter-signup_side__Xl23t{grid-template-columns:1fr}.newsletter-signup_mark__K6c63{width:120px}.newsletter-signup_row__Aer7J{flex-direction:column}.newsletter-signup_row__Aer7J input{border-right:1px solid #748294}.newsletter-signup_formCompact__S9sd_ .newsletter-signup_row__Aer7J input{border-right-color:#8c95a1}.newsletter-signup_row__Aer7J button{width:100%;margin-top:8px}.newsletter-signup_footer__5ReLD{grid-template-columns:1fr}.newsletter-signup_note__3053y{font-size:12px}}