.contact .newsletter-subtle{width:min(100%,650px);margin:52px auto 0;text-align:left;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.newsletter-heading{padding-top:5px}.newsletter-label{font:9px/1.5 var(--mono);letter-spacing:.075em;color:var(--muted);text-transform:uppercase}.contact .newsletter-heading p{font:14px/1.5 var(--sans);letter-spacing:-.015em;margin:7px 0 0;color:var(--white)}#newsletter .formkit-form{width:100%;max-width:none;margin:0;background:transparent}#newsletter .formkit-form [data-style="clean"]{padding:0!important}#newsletter .formkit-fields{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;margin:0!important;padding:0!important;gap:15px!important;border-bottom:1px solid var(--rule)!important;background:transparent!important}#newsletter .formkit-field{flex:1 1 auto!important;min-width:0;margin:0!important}#newsletter .formkit-input{padding:12px 0!important;min-width:0;font:13px var(--sans)!important}#newsletter .formkit-submit{flex:0 0 auto!important;margin:0!important;position:relative!important;font:10px var(--mono)!important;white-space:nowrap}#newsletter .formkit-submit>span{padding:12px 0!important}#newsletter .formkit-submit:focus-visible,#newsletter .formkit-input:focus-visible{outline:1px solid var(--green)!important;outline-offset:3px}#newsletter .formkit-powered-by-convertkit-container{justify-content:flex-end;margin-top:5px!important}#newsletter a.formkit-powered-by-convertkit{margin:0 0 0 auto!important;font-size:10px!important;letter-spacing:0!important}#newsletter .formkit-alert{font:12px/1.5 var(--sans);margin:8px 0!important}#newsletter .formkit-alert-success{color:var(--white);background:transparent;border:0;padding:10px 0;text-align:left}@media(max-width:760px){.contact .newsletter-subtle{margin-top:36px;max-width:430px;grid-template-columns:1fr;gap:10px}.newsletter-heading{padding-top:0}.contact .newsletter-heading p{font-size:14px}#newsletter .formkit-input{font-size:16px!important}}/* Keep Kit attribution readable, with less visual weight beside the compact form. */
#newsletter .formkit-powered-by-convertkit-container{margin-top:10px!important;min-height:24px;align-items:center}
#newsletter a.formkit-powered-by-convertkit{width:96px!important;height:26px!important;background-size:96px 26px!important;opacity:.72}
#newsletter a.formkit-powered-by-convertkit:is(:hover,:focus-visible){opacity:1}
/* Quiet attribution: stable size and tone, with a standard link cursor. */
#newsletter .formkit-powered-by-convertkit-container{margin-top:4px!important;min-height:20px}
#newsletter a.formkit-powered-by-convertkit,
#newsletter a.formkit-powered-by-convertkit:is(:hover,:focus,:focus-visible){width:78px!important;height:21px!important;background-size:78px 21px!important;opacity:.55!important;transform:none!important;transition:none!important;cursor:pointer}
