.newsletter{--qn-ink: #1a1d2e;--qn-paper: #f1ebdd;--qn-paper-warm: #ebe3d1;--qn-red: #b32424;--qn-gold: #c89b3c;--qn-muted: #6b6757;--qn-rule: rgba(241, 235, 221, .22)}.newsletter .newsletter__wrapper{background:var(--qn-ink)!important;color:var(--qn-paper);max-width:980px;margin:0 auto;padding:64px 64px 56px;text-align:left;display:grid;grid-template-columns:1fr;gap:28px;align-items:start}.newsletter .newsletter__wrapper>h2,.newsletter .newsletter__wrapper>.inline-richtext{grid-column:1;margin:0;font-family:Fraunces,serif;font-weight:700;font-size:clamp(36px,4.5vw,64px);line-height:.95;letter-spacing:-.02em;color:var(--qn-paper)}.newsletter .newsletter__subheading{grid-column:1;margin:18px 0 0;max-width:38ch;font-family:Archivo Narrow,sans-serif;font-size:16px;line-height:1.5;color:#f1ebddb3}.newsletter .newsletter__subheading p{margin:0}.newsletter .newsletter__wrapper>div:has(.newsletter-form){grid-column:2;align-self:end}.newsletter .newsletter-form__field-wrapper{width:100%}.newsletter .newsletter-form .field{position:relative;display:flex;align-items:center;background:transparent;border:none;border-bottom:1px solid var(--qn-rule);border-radius:0;box-shadow:none;transition:border-color .15s ease}.newsletter .newsletter-form .field:focus-within{border-bottom-color:var(--qn-gold)}.newsletter .newsletter-form .field:before,.newsletter .newsletter-form .field:after{display:none}.newsletter .newsletter-form .field__input{flex:1;background:transparent!important;border:none;box-shadow:none;outline:none;color:var(--qn-paper);font-family:Archivo Narrow,sans-serif;font-size:18px;letter-spacing:.01em;padding:14px 48px 14px 0;min-height:0}.newsletter .newsletter-form .field__input:focus,.newsletter .newsletter-form .field__input:focus-visible{box-shadow:none;outline:none}.newsletter .newsletter-form .field__input::placeholder{color:#f1ebdd73;opacity:1}.newsletter .newsletter-form .field__label{display:none}.newsletter .newsletter-form__button{position:absolute;right:0;top:50%;transform:translateY(-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:0;color:var(--qn-gold);cursor:pointer;transition:transform .15s ease,color .15s ease}.newsletter .newsletter-form__button:hover{color:var(--qn-red);transform:translateY(-50%) translate(3px)}.newsletter .newsletter-form__button .svg-wrapper{display:flex}.newsletter .newsletter-form__button .icon-arrow{width:22px;height:16px}.newsletter .newsletter-form__message{grid-column:2;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--qn-gold);margin-top:12px}.newsletter .newsletter-form__message--error{color:var(--qn-red)}@media screen and (max-width:990px){.newsletter .newsletter__wrapper{padding-left:32px;padding-right:32px}}@media screen and (max-width:749px){.newsletter .newsletter__wrapper{grid-template-columns:1fr;gap:32px;padding:64px 20px}.newsletter .newsletter__wrapper>h2,.newsletter .newsletter__wrapper>.inline-richtext,.newsletter .newsletter__subheading,.newsletter .newsletter__wrapper>div:has(.newsletter-form),.newsletter .newsletter-form__message{grid-column:1}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/quorum-newsletter.css.map */
