@font-face{font-family:Rom;src:url(../assets/ABCROM-Regular.woff2) format("woff2"),url(../assets/ABCROM-Regular.woff) format("woff"),url(../assets/ABCROM-Regular.otf) format("otf");font-display:swap;font-weight:400}@font-face{font-family:Cedrat;src:url(../assets/for-cedratstandardweb-light.woff2) format("woff2"),url(../assets/for-cedratstandardweb-light.woff) format("woff"),url(../assets/for-cedratstandardweb-light.otf) format("otf");font-display:swap;font-weight:300;opacity:.8}.newsletter__input{border:1px solid #cacaca;border-top:none;border-right:none;padding:15px 10px 10px;background-color:unset;font-family:Cedrat,Arial,"sans-serif";font-size:1.4rem;line-height:150%;letter-spacing:-.1px;outline:0}.newsletter svg path{stroke:#fff}.newsletter__label{position:absolute;left:10px;top:20px;transform-origin:left top;transition:transform .18s ease,color .18s ease,top .18s ease;pointer-events:none}.newsletter__row:has(textarea:focus) .newsletter__label,.newsletter__row:has(select:focus) .newsletter__label,.newsletter__row:has(.newsletter__input:focus) .newsletter__label{top:15px;transform:translateY(-8px) scale(.714);font-family:Rom,Arial,"sans-serif"}.newsletter__row:has(textarea:not(:placeholder-shown)) .newsletter__label,.newsletter__row:has(.newsletter__input:not(:placeholder-shown)) .newsletter__label{top:15px;transform:translateY(-8px) scale(.714);font-family:Cedrat}.newsletter__row:has(select:valid) .newsletter__label{top:15px;transform:translateY(-8px) scale(.714)}@media screen and (min-width: 1024px){.newsletter{max-width:425px}}
