.newsletter__title{color:#ebf6eacc;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:calc(3 * var(--u));font-family:Causten Round,sans-serif;font-size:calc(clamp(1rem,.9242rem + .3236vw,1.3125rem));font-weight:300;line-height:1}.newsletter__form{justify-content:space-between;align-items:flex-start;display:flex}.newsletter__form .form__group{flex-grow:1;margin-bottom:0}.newsletter__form .form__group:not(:last-child){margin-right:calc(2 * var(--u))}.footer__label{color:#a535aa;margin-bottom:calc(.5 * var(--u));font-family:Causten Round,sans-serif;font-weight:300}.footer__label,.footer__link{letter-spacing:-.02em;text-transform:uppercase;line-height:1}.footer,.footer__label,.footer__link{font-size:calc(clamp(1rem,.9242rem + .3236vw,1.3125rem))}.footer{--slant:calc(7 * var(--u));clip-path:polygon(0 0,100% var(--slant),100% 100%,0 100%);color:#ebf6ea;margin-top:calc(-1 * var(--slant));padding-top:calc((4 * var(--u)) + var(--slant));background:#aa353a}.footer__top{border-bottom:calc(.25 * var(--u)) solid transparent;gap:calc(6 * var(--u));padding-bottom:calc(8 * var(--u));display:grid;position:relative}.footer__top:before{content:"";pointer-events:none;bottom:calc(-1 * (.25 * var(--u)));height:calc(.25 * var(--u));transform:scaleX(var(--draw,1));transform-origin:0;background:#ebf6ea1a;position:absolute;left:0;right:0}@media (width>=1366px){.footer__top{-moz-column-gap:calc(4 * var(--u));align-items:end;column-gap:calc(4 * var(--u));grid-template-columns:5fr 3fr 4fr}.footer__newsletter{grid-column:3}}.footer__brand img{height:calc(6 * var(--u));width:auto;display:block}.footer__columns{gap:calc(6 * var(--u)) calc(4 * var(--u));padding:calc(8 * var(--u)) 0;grid-template-columns:1fr 1fr;display:grid}@media (width>=768px){.footer__columns{grid-template-columns:1fr 1fr 2fr}}@media (width>=1366px){.footer__columns{grid-template-columns:5fr 3fr 4fr}}.footer__column{min-width:0}.footer__column--contact{grid-column:1/-1}@media (width>=768px){.footer__column--contact{grid-column:auto}}@media (width>=1366px){.footer__column--contact{grid-column:auto}.footer__column--explore .footer__list{grid-auto-columns:1fr;grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}}.footer__label{color:#ebf6eacc;margin-bottom:calc(3 * var(--u))}.footer__list{gap:calc(1.5 * var(--u));margin:0;padding:0;list-style:none;display:grid}.footer__list--inline{gap:calc(3 * var(--u));flex-wrap:wrap;display:flex}.footer__link{color:#ebf6ea;font-family:Causten Round Extra,sans-serif;font-weight:700;transition:color .2s;display:inline-block}.footer__link:focus-visible,.footer__link:hover,.footer__link[aria-current=page]{color:#382238;text-decoration:underline;text-decoration-thickness:calc(.25 * var(--u));text-underline-offset:.25em}.footer__link--danger{cursor:pointer;background:0 0;border:none;padding:0}.footer__link--mail{margin-bottom:calc(2 * var(--u));overflow-wrap:anywhere}.footer .form__error{color:#ebf6ea}.footer__address{color:#ebf6eacc;margin-bottom:calc(3 * var(--u));font-style:normal}.footer__address p{margin-bottom:0}.footer__legal{color:#ebf6eaa6;padding:calc(3 * var(--u)) 0;background:#993034;font-size:calc(clamp(.8333rem,.7966rem + .1567vw,.9846rem))}.footer__legal__row{gap:calc(1.5 * var(--u)) calc(4 * var(--u));flex-direction:column;display:flex}@media (width>=1366px){.footer__legal__row{flex-direction:row;align-items:center}}.footer__legal__copyright{margin:0}.footer__legal__links{gap:calc(1.5 * var(--u)) calc(3 * var(--u));flex-wrap:wrap;display:flex}.footer__credit,.footer__legal__link{color:inherit;transition:color .3s}.footer__credit:focus-visible,.footer__credit:hover,.footer__legal__link:focus-visible,.footer__legal__link:hover{color:#ebf6ea}.footer__legal__link{text-underline-offset:.2em;-webkit-text-decoration:underline #ebf6ea4d;text-decoration:underline #ebf6ea4d}@media (width>=1366px){.footer__credit{margin-left:auto}}.footer__credit__name{color:#ebf6ea;text-transform:uppercase;font-family:Causten Round Extra,sans-serif;font-weight:700;transition:color .3s}.footer__credit:focus-visible .footer__credit__name,.footer__credit:hover .footer__credit__name{color:#382238}
