.newsletter-module__2C2fcq__main{min-height:75vh}.newsletter-module__2C2fcq__heroImage{text-align:center;background-image:url(https://thehoundcdn.nyc3.cdn.digitaloceanspaces.com/twobyte/New-Cover2-8-2025.png);background-position:50%;background-size:cover;width:100%;height:30.24vw;min-height:30vh;margin:auto;position:relative;box-shadow:inset 0 -24px 20px #b67b0d}.newsletter-module__2C2fcq__wrapper{flex-direction:column;height:100%;padding-top:150px;place-content:center!important;display:flex!important}.newsletter-module__2C2fcq__sibForm{width:100%;padding:5rem 1.5rem}.newsletter-module__2C2fcq__sibFormContainer{flex-direction:column;align-items:center;width:100%;display:flex}.newsletter-module__2C2fcq__formMessagePanel{border-radius:8px;width:100%;max-width:540px;padding:1rem 1.25rem}.newsletter-module__2C2fcq__formMessageText{align-items:center;gap:.75rem;font-size:.95rem;line-height:1.4;display:flex}.newsletter-module__2C2fcq__formMessageInner{flex:1}.newsletter-module__2C2fcq__notificationIcon{flex-shrink:0;width:22px;height:22px}#newsletter-module__2C2fcq__success-message{color:#085229;background:#e7faf0}#newsletter-module__2C2fcq__error-message{color:#661d1d;background:#ffeded}.newsletter-module__2C2fcq__sibContainer{background:var(--surface-paper,#fffaf0);border:2px solid #734023;border-radius:18px;width:100%;max-width:540px;padding:2rem 1.75rem}.newsletter-module__2C2fcq__form,.newsletter-module__2C2fcq__formBlock{flex-direction:column;gap:.5rem;display:flex}.newsletter-module__2C2fcq__formTitle{color:#2a1a12;font-size:1.75rem;font-weight:700}.newsletter-module__2C2fcq__formDescription{color:#3b2a1f;font-size:1.25rem;line-height:1.6}.newsletter-module__2C2fcq__label{color:#2a1a12;font-size:1rem;font-weight:600}.newsletter-module__2C2fcq__input{background:#fff;border:2px solid #c8a66a;border-radius:10px;width:100%;padding:.65rem .75rem;font-family:inherit;font-size:.95rem}.newsletter-module__2C2fcq__input:focus{border-color:#f6a623;outline:none}.newsletter-module__2C2fcq__inputHint{color:#7a6a58;font-size:1rem}.newsletter-module__2C2fcq__submitButton{color:#2a1a12;cursor:pointer;background:#f6a623;border:none;border-radius:999px;align-self:flex-start;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:transform .15s,box-shadow .15s}.newsletter-module__2C2fcq__submitButton:hover{transform:translateY(-1px);box-shadow:0 4px #b86a12}.newsletter-module__2C2fcq__hiddenInput{display:none}.newsletter-module__2C2fcq__successState,.newsletter-module__2C2fcq__errorState{text-align:center;padding:3rem 1.5rem}.newsletter-module__2C2fcq__successState h2{margin-bottom:.5rem;font-size:1.75rem}.newsletter-module__2C2fcq__errorState h2{color:#661d1d}.newsletter-module__2C2fcq__checkbox{align-items:center;gap:.5rem;font-size:.9rem;display:flex}.newsletter-module__2C2fcq__returnHome{color:var(--surface-band)}.newsletter-module__2C2fcq__returnHome:hover{color:var(--surface-band);text-decoration-color:#fff}@media (min-width:900px) and (max-width:1100px){.newsletter-module__2C2fcq__heroImage{height:38vh;min-height:260px}.newsletter-module__2C2fcq__sibForm{padding:4rem 2rem}.newsletter-module__2C2fcq__formDescription{font-size:1.1rem}.newsletter-module__2C2fcq__inputHint{font-size:.9rem}}@media (min-width:769px) and (max-width:1024px){.newsletter-module__2C2fcq__heroImage{height:36vh;min-height:240px}.newsletter-module__2C2fcq__sibForm{padding:3.5rem 2rem}.newsletter-module__2C2fcq__sibContainer{padding:1.75rem 1.5rem}.newsletter-module__2C2fcq__formTitle{font-size:1.6rem}.newsletter-module__2C2fcq__formDescription{font-size:1.1rem}}@media (max-width:768px){.newsletter-module__2C2fcq__heroImage{height:35vh;min-height:200px;box-shadow:inset 0 -16px 18px #b67b0d}.newsletter-module__2C2fcq__sibForm{padding:3rem 1.25rem}.newsletter-module__2C2fcq__sibContainer{border-radius:14px;padding:1.5rem 1.25rem}.newsletter-module__2C2fcq__formTitle{font-size:1.4rem}.newsletter-module__2C2fcq__formDescription{font-size:1rem;line-height:1.55}.newsletter-module__2C2fcq__label,.newsletter-module__2C2fcq__input{font-size:.9rem}.newsletter-module__2C2fcq__inputHint{font-size:.85rem}.newsletter-module__2C2fcq__submitButton{text-align:center;align-self:stretch}}
