@font-face{font-family:"TWK Lausanne";src:url("./TWKLausanne-400.woff2") format("woff2"),url("./TWKLausanne-400.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"TWK Lausanne";src:url("./TWKLausanne-200.woff2") format("woff2"),url("./TWKLausanne-200.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}.newsletter{position:relative;max-width:34rem;margin:0 auto;padding:4rem 0}@media(min-width: 768px),screen and (max-width: 812px)and (orientation: landscape){.newsletter{width:40%;max-width:unset;padding:6.8rem 0}}.newsletter .newsletter__title{width:fit-content;margin:0 0 1.6rem;font-weight:400;font-size:2.4rem;line-height:2.7rem;text-transform:capitalize}@media(min-width: 1024px){.newsletter .newsletter__title{margin-bottom:2.3rem;font-size:3.8rem;line-height:4.2rem}}.newsletter .newsletter__form{width:fit-content}.newsletter .newsletter__field{width:100%;margin-bottom:1.1rem;display:flex;justify-content:flex-start;align-items:center;gap:1.4rem}@media(min-width: 1024px){.newsletter .newsletter__field{margin-bottom:1.4rem}}.newsletter .newsletter__input{width:70%;padding:1.5rem 1.4rem 1.3rem;font-weight:400;font-size:1rem;line-height:1.1rem;letter-spacing:.04em;color:#000;background-color:rgba(0,0,0,0);border:1px solid #000}.newsletter .newsletter__input::placeholder{color:#000;opacity:1}@media(min-width: 1024px){.newsletter .newsletter__input{padding:1.8rem 1.8rem 1.5rem;font-size:1.2rem;line-height:1.3rem}}.newsletter .newsletter__submit{position:relative;height:100%;padding:1.4rem 0;display:flex;justify-content:center;align-items:center;font-size:.9rem;line-height:183.1%;letter-spacing:.04em;text-transform:uppercase;color:#000;cursor:pointer}.newsletter .newsletter__submit:after{content:"";position:absolute;bottom:1.3rem;left:0;width:100%;height:1px;background-color:#000;transform-origin:left;transform:scale(0);transition:transform .3s ease-out}@media(min-width: 1024px){.newsletter .newsletter__submit{font-size:1.2rem;line-height:2.1rem}}.newsletter .newsletter__submit:hover::after,.newsletter .newsletter__submit:focus-visible::after{transform:scale(1)}.newsletter .newsletter__privacy{position:relative;display:flex;align-items:center}.newsletter .newsletter__checkbox{position:absolute;width:1.2rem;height:1.2rem;opacity:0}.newsletter .newsletter__checkbox:checked~.newsletter__privacy-label:after{opacity:1}.newsletter .newsletter__privacy-label{position:relative;margin:0;padding-left:2.5rem;display:block;font-weight:400;font-size:.8rem;line-height:213.2%;text-transform:uppercase;color:#000;cursor:pointer}.newsletter .newsletter__privacy-label a{position:relative;width:fit-content;display:inline-block;color:inherit}.newsletter .newsletter__privacy-label a:after{content:"";position:absolute;bottom:.3rem;left:0;width:100%;height:1px;background-color:#000;transform-origin:left;transition:transform .3s ease-out}.newsletter .newsletter__privacy-label a:hover::after,.newsletter .newsletter__privacy-label a:focus-visible::after{transform:scale(0)}.newsletter .newsletter__privacy-label::before{content:"";position:absolute;top:50%;left:0;width:1.6rem;height:1.6rem;display:inline-block;background-color:#dfdfdf;transform:translateY(-50%)}.newsletter .newsletter__privacy-label::after{content:"";position:absolute;top:.4rem;left:.4rem;height:.6rem;width:.9rem;display:inline-block;border-left:1px solid #000;border-bottom:1px solid #000;transform:rotate(-45deg);opacity:0}@media(min-width: 1024px){.newsletter .newsletter__privacy-label{font-size:1rem;line-height:213.2%}.newsletter .newsletter__privacy-label::after{top:.5rem}}/*# sourceMappingURL=newsletter.css.map */
