.logo{z-index:10}.logo svg{display:inline-block;height:auto}.logo .wordmark{color:#fbf1f6;display:inline-block;font-family:Playfair Display,Didot,Bodoni\ 72,Georgia,serif;font-weight:400;letter-spacing:.04em;line-height:1}.logo .wordmark-dot{color:#f55d7a}.logo .wordmark-wine{color:#5a2331}.social-svg-icon:hover{background-color:#a06a77}.social-svg-icon:hover svg{color:#fff!important;fill:#fff!important}.social-icon:not(.social-svg-icon):hover{background-color:#ffffffe6}.socials{background-color:initial!important}.socials li{display:inline-block}.socials li:not(:last-child){margin-right:.5em}.newsletter-success-light[data-v-57409e27]{align-items:center;display:flex;flex-direction:column;font-size:calc(var(--lp)*1);gap:1em;padding:.5em 0}@media(min-width:640px){.newsletter-success-light[data-v-57409e27]{gap:.75em;padding:.25em 0}}.icon-container[data-v-57409e27]{height:8em;width:8em}@media(min-width:640px){.icon-container[data-v-57409e27]{height:3.5em;width:3.5em}}.icon[data-v-57409e27]{height:4em;width:4em}@media(min-width:640px){.icon[data-v-57409e27]{height:1.75em;width:1.75em}}.heading[data-v-57409e27]{font-size:calc(var(--lp)*2.5);line-height:1.2}@media(min-width:640px){.heading[data-v-57409e27]{font-size:calc(var(--lp)*1.5)}}.description[data-v-57409e27]{font-size:calc(var(--lp)*2);line-height:1.3}@media(min-width:640px){.description[data-v-57409e27]{font-size:calc(var(--lp)*1.1)}}.email-text[data-v-57409e27]{font-size:calc(var(--lp)*2);line-height:1.3;word-break:break-all}@media(min-width:640px){.email-text[data-v-57409e27]{font-size:calc(var(--lp)*1.1)}}.instructions[data-v-57409e27]{font-size:calc(var(--lp)*1.75);line-height:1.4;max-width:95%}@media(min-width:640px){.instructions[data-v-57409e27]{font-size:calc(var(--lp)*.9);max-width:100%}}.footer{position:relative;width:100%;--tw-bg-opacity:1;background-color:rgb(121 54 67/var(--tw-bg-opacity,1));background-image:url(./footer-background.JsohSwfb.png);background-repeat:no-repeat;background-size:cover;color:#fffc;padding-bottom:3rem;padding-top:3rem}.footer a{text-decoration-line:none}.heading{font-family:Montserrat Alternates;font-size:1.125rem;font-weight:700;line-height:1.75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}@media(min-width:640px){.heading{font-size:1.25rem;line-height:1.75rem}}.footer input[type=email]:focus{outline:none}.footer button:disabled{cursor:not-allowed;opacity:.7}
