.email-signup{--form-item-height:45px;padding-block-end:10px}.email-signup p{font-size:.875rem;line-height:1.4;margin:12px 0}.email-signup form{position:relative}.email-signup fieldset{border:0;display:flex;flex-direction:column;padding:0;position:relative;text-align:start}.email-signup .email-signup__label{font-size:12px}.email-signup--footer{--input-border-color:var(--white);--placeholderColor:var(--white);width:min(450px,100%)}.email-signup--footer .email-signup__button:after{filter:invert(1)}.email-signup:not(.email-signup--footer){--input-border-color:var(--brown);--placeholderColor:var(--brown);width:100%}.email-signup:not(.email-signup--footer) .email-signup__button:after{filter:var(--filter-brown)}.email-signup__input{all:unset;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:none;border:solid var(--input-border-color);border-width:0 0 1px;color:var(--white);display:flex;font-size:1rem;justify-content:center;outline:none;padding:0;text-align:left;width:100%}.email-signup__input::-webkit-input-placeholder{color:var(--placeholderColor)}.email-signup__input::-moz-placeholder{color:var(--placeholderColor)}.email-signup__input:-ms-input-placeholder{color:var(--placeholderColor)}.email-signup__input:-moz-placeholder{color:var(--placeholderColor)}.text-media .email-signup :-webkit-autofill{-webkit-background-clip:text}.global-footer .email-signup :-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--brand-merlot) inset;-webkit-text-fill-color:var(--white)}.email-signup__button{border:0;cursor:pointer;font-size:inherit;height:100%;overflow:hidden;position:absolute;right:0;text-indent:100%;top:0;white-space:nowrap;width:45px}.email-signup__button:after{background:url(../img/ui/icon-submit.svg) 100% no-repeat;content:"";display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.email-signup :focus{box-shadow:0 0 0 3px #6666f6;outline:none}.email-signup p.email-signup__thanks{color:var(--white);margin:15px 0 20px}.email-signup .has-errors :invalid:focus{box-shadow:0 0 0 1px red}.email-signup .has-errors :invalid:not(fieldset){border-color:red}.email-signup p.error{color:red}@media(max-width:63.9375rem){.email-signup p{margin:10px 0 25px}}@media(min-width:64rem){.email-signup p{font-size:1.125rem;margin:20px 0 35px}}.social{display:flex;flex-wrap:wrap;list-style:none;margin:0 0 20px -10px;padding:0}.social li{align-items:center;display:inline-flex}.social a{background-image:var(--url);background-position:50%;background-repeat:no-repeat;display:block;filter:invert(1);font-size:0;height:44px;overflow:hidden;text-indent:100%;width:44px}.social__facebook{--url:url(../img/ui/icon-facebook.svg)}.social__twitter{--url:url(../img/ui/icon-twitter.svg)}.social__tiktok{--url:url(../img/ui/icon-tiktok.svg)}.social__linkedin{--url:url(../img/ui/icon-linkedin.svg)}.social__instagram{--url:url(../img/ui/icon-instagram.svg)}.social__pinterest{--url:url(../img/ui/icon-pinterest.svg)}.social__vimeo{--url:url(../img/ui/icon-vimeo.svg)}@media(max-width:47.9375rem){.social{margin-top:10px}.social a{background-size:auto 22px;margin-right:10px}}.global-footer{background-color:var(--brand-merlot);color:var(--white);font-family:var(--FoundersRegular);padding:45px var(--main-side-padding)}.global-footer section{margin:0 auto;max-width:var(--content-max-width);width:100%}.global-footer__links a{align-items:center;text-decoration:none}.global-footer__links a[target=_blank]:after{filter:invert(1)}.global-footer__legal{display:flex;flex-wrap:wrap;gap:24px}.global-footer__legal ul:not([class]) li{line-height:1}.global-footer__legal a,.global-footer__legal p{font-size:.875rem;margin:0}.global-footer__legal .attribution{width:100%}.global-footer__legal .attribution a:after{display:none}.global-footer__logo img{filter:invert(1);height:22px}.global-footer__contact p{margin-block-end:.75em}.global-footer ul:not(.social){display:flex;flex-wrap:wrap;margin-block-end:0;padding-inline-start:0}.global-footer ul:not(.social) li{display:flex;padding:4px 0}.global-footer ul:not(.social) li:before{display:none}.global-footer ul:not(.social) li:not(:last-of-type){margin-inline-end:25px}.global-footer a{color:inherit;display:inline-flex}.link-style{font-size:.875rem;text-decoration:underline}@media(max-width:47.9375rem){.global-footer__logo{margin-bottom:30px}.global-footer__content{padding-block-end:30px}.global-footer__content .email-signup{margin:35px 0}.global-footer__content .social{margin-block-end:0;margin-block-start:20px}.global-footer__legal .attribution{margin-block-start:15px}}@media(min-width:48rem){.global-footer__content{--gridGap:20px;-moz-column-gap:var(--gridGap);column-gap:var(--gridGap);display:grid;grid-template-columns:repeat(12,1fr)}}@media(min-width:48rem)and (min-width:64rem){.global-footer__content{--gridGap:30px}}@media(min-width:48rem){.global-footer__content .global-footer__logo{grid-column:1/-1;margin-bottom:35px}.global-footer__content .global-footer__links{grid-column:1/span 8;grid-row:2}.global-footer__content .email-signup{grid-column:9/span 4;grid-row:2;margin-block-start:3px}.global-footer__content .social{grid-column:1/span 8;grid-row:4;margin-block-start:5px}.global-footer__contact{grid-column:1/span 8;grid-row:3;margin:10px 0 5px}.global-footer__legal{padding-block-start:50px}.global-footer__legal .attribution{margin-block-start:5px}}@media(hover:hover)and (pointer:fine){.global-footer a:hover{text-decoration:underline}}.content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1336px;min-height:50vh;text-align:center}
