html{scroll-behavior:smooth}.newsletter-kicker{font-family:'Work Sans',sans-serif;font-weight:500;font-size:10px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:18px;display:inline-flex;align-items:center;gap:12px}.newsletter-kicker::before{content:'';width:7px;height:7px;background:var(--copper);transform:rotate(45deg)}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.newsletter--inline{padding:40px 32px 100px}.newsletter--inline .newsletter-inner{max-width:1280px;margin:0 auto;padding:64px 72px;background:var(--cream-dark);border-left:3px solid var(--copper-dark);display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:center}.newsletter--inline .newsletter-kicker{color:var(--copper-dark)}.newsletter--inline .newsletter-titulo{font-family:'Fraunces',serif;font-weight:400;font-size:clamp(28px, 3.4vw, 38px);line-height:1.1;letter-spacing:-.02em;color:var(--petrol);margin:0 0 18px}.newsletter--inline .newsletter-titulo em{font-style:italic;color:var(--copper-dark)}.newsletter--inline .newsletter-lede{font-family:'Newsreader',serif;font-size:16px;line-height:1.55;color:var(--ink-soft);margin:0;max-width:440px}.newsletter--inline .newsletter-cta-actions{display:flex;justify-content:flex-end}.newsletter-cta-button{display:inline-flex;align-items:center;gap:10px;padding:18px 32px;background:var(--petrol);color:var(--cream);font-family:'Work Sans',sans-serif;font-weight:500;font-size:14px;letter-spacing:.04em;border:1px solid var(--petrol);transition:background 0.25s,border-color 0.25s,transform 0.25s;cursor:pointer}.newsletter-cta-button:hover{background:var(--copper-dark);border-color:var(--copper-dark);color:var(--cream)}.newsletter-cta-button svg{transition:transform 0.3s}.newsletter-cta-button:hover svg{transform:translateY(3px)}.newsletter--footer{background:var(--petrol);color:var(--cream);padding:64px 32px;border-bottom:1px solid rgb(240 239 236 / .1);scroll-margin-top:20px}.newsletter--footer .newsletter-inner{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.newsletter--footer .newsletter-kicker{color:var(--copper)}.newsletter--footer .newsletter-kicker::before{background:var(--copper)}.newsletter--footer .newsletter-titulo-footer{font-family:'Fraunces',serif;font-weight:400;font-size:clamp(24px, 2.6vw, 30px);line-height:1.15;letter-spacing:-.02em;color:var(--cream);margin:0 0 10px}.newsletter--footer .newsletter-lede-footer{font-family:'Newsreader',serif;font-size:14px;line-height:1.5;color:rgb(240 239 236 / .72);margin:0}.newsletter-zoho-wrapper,.newsletter-zoho-wrapper *{box-sizing:border-box!important}.newsletter-zoho-wrapper #customForm,.newsletter-zoho-wrapper .quick_form_2_css,.newsletter-zoho-wrapper #sf3ze90f01ded3368e65d197498af33ef9a4bc433e6c9cf6a07f953f790e7c776eff{width:100%!important;max-width:100%!important;background:transparent!important;border:none!important;overflow:visible!important;font-family:inherit!important}.newsletter-zoho-wrapper #SIGNUP_HEADING{display:none!important}.newsletter-zoho-wrapper #zcampaignOptinForm{margin:0!important;width:100%!important;color:inherit!important;display:flex!important;flex-direction:column!important;gap:12px!important}.newsletter-zoho-wrapper .newsletter-field{position:static!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.newsletter-zoho-wrapper #EMBED_FORM_EMAIL_LABEL,.newsletter-zoho-wrapper #EMBED_FORM_NAME_LABEL{width:100%!important;height:auto!important;padding:16px 18px!important;font-family:'Newsreader',Georgia,serif!important;font-size:15px!important;color:var(--cream)!important;background:rgb(240 239 236 / .08)!important;border:1px solid rgb(240 239 236 / .2)!important;border-radius:0!important;text-align:left!important;outline:none!important;transition:border-color 0.25s,background 0.25s!important}.newsletter-zoho-wrapper #EMBED_FORM_EMAIL_LABEL::placeholder,.newsletter-zoho-wrapper #EMBED_FORM_NAME_LABEL::placeholder{color:rgb(240 239 236 / .5)!important;opacity:1!important}.newsletter-zoho-wrapper #EMBED_FORM_EMAIL_LABEL:focus,.newsletter-zoho-wrapper #EMBED_FORM_NAME_LABEL:focus{border-color:var(--copper)!important;background:rgb(240 239 236 / .12)!important}.newsletter-zoho-wrapper .newsletter-field--submit{margin-top:4px!important}.newsletter-zoho-wrapper #zcWebOptin{width:100%!important;height:auto!important;padding:16px 28px!important;background:var(--copper)!important;color:var(--petrol)!important;font-family:'Work Sans',sans-serif!important;font-weight:500!important;font-size:14px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;border:1px solid var(--copper)!important;border-radius:0!important;cursor:pointer!important;transition:background 0.25s,border-color 0.25s!important;text-align:center!important}.newsletter-zoho-wrapper #zcWebOptin:hover{background:var(--cream)!important;border-color:var(--cream)!important}.newsletter-zoho-wrapper #errorMsgDiv{background:rgb(255 97 97 / .15)!important;color:#ffb8b8!important;border:1px solid rgb(255 97 97 / .3)!important;padding:10px 14px!important;font-size:12px!important;font-family:'Work Sans',sans-serif!important;margin:0 0 10px!important;opacity:1!important}.newsletter-zoho-wrapper #Zc_SignupSuccess{background:rgb(188 170 154 / .15)!important;border:1px solid var(--copper)!important;padding:12px!important;margin:0 0 10px!important;width:100%!important;position:static!important}.newsletter-zoho-wrapper #signupSuccessMsg{color:var(--cream)!important;font-family:'Work Sans',sans-serif!important;font-size:13px!important}.newsletter-zoho-wrapper #zcOptinSuccessPopup{background:var(--cream)!important;border:1px solid var(--copper)!important;box-shadow:0 4px 40px rgb(11 59 51 / .2)!important;font-family:'Newsreader',serif!important}@media (max-width:900px){.newsletter--inline{padding:20px 24px 60px}.newsletter--inline .newsletter-inner{grid-template-columns:1fr;gap:32px;padding:48px 32px}.newsletter--inline .newsletter-titulo{font-size:clamp(24px, 6vw, 32px)}.newsletter--inline .newsletter-cta-actions{justify-content:flex-start}.newsletter-cta-button{width:100%;justify-content:center}.newsletter--footer{padding:48px 24px}.newsletter--footer .newsletter-inner{grid-template-columns:1fr;gap:24px}}