.text-large-headline{font-family:var(--font-family-sans-serif);font-size:clamp(42px,-71.320754717px + .1471698113 * 100vw,120px)}.text-large-headline,.text-large-title{font-weight:400;line-height:clamp(46px,-61.5094339623px + .1396226415 * 100vw,120px)}.text-large-title{font-size:clamp(46px,-61.5094339623px + .1396226415 * 100vw,120px)}.text-large-title em,.text-large-title i{font-family:var(--font-family-italic);font-size:clamp(46px,-70.2264150943px + .1509433962 * 100vw,126px);font-style:italic;font-weight:300;line-height:clamp(46px,-70.2264150943px + .1509433962 * 100vw,126px)}.text-large-title-exception{font-family:var(--font-family-italic);font-size:clamp(42px,-27.7358490566px + .0905660377 * 100vw,90px);font-weight:300;line-height:clamp(48px,-13.0188679245px + .079245283 * 100vw,90px)}.text-medium-title{font-size:clamp(36px,6.9433962264px + .0377358491 * 100vw,56px);font-weight:400;line-height:clamp(40px,10.9433962264px + .0377358491 * 100vw,60px)}.text-medium-title em,.text-medium-title i{font-family:var(--font-family-italic);font-style:italic;font-weight:300}.text-body-xl{font-size:clamp(30px,24.1886792453px + .0075471698 * 100vw,34px);line-height:clamp(36px,30.1886792453px + .0075471698 * 100vw,40px)}.text-body-lg,.text-body-xl{font-family:var(--font-family-sans-serif);font-weight:400}.text-body-lg{font-size:22px;line-height:30px}.text-body-md{font-size:18px;line-height:24px}.text-body-md,.text-body-sm{font-family:var(--font-family-sans-serif);font-weight:400}.text-body-sm{font-size:14px;line-height:20px}.text-body-xs{font-family:var(--font-family-sans-serif);font-size:12px;font-weight:400;line-height:16px}.text-captions{font-size:clamp(10px,7.0943396226px + .0037735849 * 100vw,12px);font-weight:400;line-height:12px}.text-captions em,.text-captions i{font-family:var(--font-family-italic);font-style:italic;font-weight:300}.text-tags{font-family:var(--font-family-sans-serif);font-size:12px;font-weight:700;letter-spacing:.09em;line-height:12px;text-transform:uppercase}@media screen and (min-width:768px){.text-tags{font-size:10px}}.mob-text-large-headline{font-family:var(--font-family-sans-serif);font-size:42px;font-weight:400;line-height:46px}.mob-text-large-title{font-family:var(--font-family-italic);font-size:46px;font-style:italic;font-weight:300;line-height:46px}.mob-text-medium-headline{font-family:var(--font-family-sans-serif);font-size:36px;font-weight:400;line-height:40px}.mob-text-medium-title{font-family:var(--font-family-italic);font-size:39px;font-style:italic;font-weight:300;line-height:40px}.mob-text-body-xl{font-size:30px;font-weight:400;line-height:36px}.mob-text-body-xl,.mob-text-tags{font-family:var(--font-family-sans-serif)}.mob-text-tags{font-size:12px;font-weight:700;letter-spacing:.0075em;line-height:12px;text-transform:uppercase}@media only screen{.newsletter{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;display:-webkit-box;display:-ms-flexbox;display:flex;order:1;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--baseline)*1*1rem)}.newsletter-label{display:block;font-family:var(--font-family-sans-serif);font-size:18px;font-weight:400;font-weight:700;line-height:24px;text-align:left}.newsletter-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(var(--baseline)*1*1rem)}.newsletter-names-input{-webkit-box-flex:1;background:transparent;border:0;border-bottom:0;border-bottom:var(--line-weight) solid var(--color-fixed-line-grey);-webkit-box-sizing:border-box;box-sizing:border-box;color:var(--color-fixed-light);-ms-flex:1;flex:1;font-family:var(--font-family-sans-serif);font-size:18px;font-weight:400;line-height:24px;padding:1px 2px 5px;width:100%}.newsletter-names-input::-webkit-input-placeholder{color:var(--color-fixed-light);-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-names-input::-moz-placeholder{color:var(--color-fixed-light);-moz-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-names-input:-ms-input-placeholder{color:var(--color-fixed-light);-ms-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-names-input::-ms-input-placeholder{color:var(--color-fixed-light);-ms-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-names-input::placeholder{color:var(--color-fixed-light);-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-names-input:focus::-webkit-input-placeholder{color:transparent}.newsletter-names-input:focus::-moz-placeholder{color:transparent}.newsletter-names-input:focus:-ms-input-placeholder{color:transparent}.newsletter-names-input:focus::-ms-input-placeholder{color:transparent}.newsletter-names-input:focus::placeholder{color:transparent}.newsletter-email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:0;border-bottom:var(--line-weight) solid var(--color-fixed-line-grey);color:var(--color-fixed-light);-ms-flex-direction:row;flex-direction:row}.newsletter-field-res{background:transparent;border:none;color:var(--color-fixed-light);cursor:pointer;display:none;font-family:var(--font-family-sans-serif);font-size:18px;font-weight:400;height:25px;line-height:24px;padding:1px 2px 5px;width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.newsletter-field-res-close{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;z-index:62}.newsletter-field-res-close:after,.newsletter-field-res-close:before{background:var(--color-fixed-light);content:"";height:1px;position:absolute;width:16px}.newsletter-field-res-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.newsletter-field-res-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.newsletter-email-input{background:transparent;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--font-family-sans-serif);font-size:18px;font-weight:400;line-height:24px;padding:1px 2px 5px;width:100%}.newsletter-email-input::-webkit-input-placeholder{color:var(--color-fixed-light);-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-email-input::-moz-placeholder{color:var(--color-fixed-light);-moz-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-email-input:-ms-input-placeholder{color:var(--color-fixed-light);-ms-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-email-input::-ms-input-placeholder{color:var(--color-fixed-light);-ms-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-email-input::placeholder{color:var(--color-fixed-light);-webkit-transition:color .2s ease-out;transition:color .2s ease-out}.newsletter-email-input:focus::-webkit-input-placeholder{color:transparent}.newsletter-email-input:focus::-moz-placeholder{color:transparent}.newsletter-email-input:focus:-ms-input-placeholder{color:transparent}.newsletter-email-input:focus::-ms-input-placeholder{color:transparent}.newsletter-email-input:focus::placeholder{color:transparent}.newsletter-field-button{background:none;border:none;cursor:pointer;padding:0}.newsletter-field-button-arrow{cursor:pointer}.newsletter-field-button-arrow path{fill:var(--color-fixed-light)}}@media only screen and (min-width:1200px){.newsletter{-webkit-box-ordinal-group:3;-ms-flex-order:2;display:-webkit-box;display:-ms-flexbox;display:flex;order:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-column-end:9;grid-column-start:4;margin:0}.newsletter-label{font-family:var(--font-family-sans-serif);font-size:14px;font-weight:400;font-weight:700;line-height:20px}.newsletter-names{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(var(--baseline)*1*1rem)}.newsletter-names-input{border-color:var(--color-fixed-black);color:var(--color-fixed-black);font-family:var(--font-family-sans-serif);font-size:14px;font-weight:400;line-height:20px}.newsletter-names-input::-webkit-input-placeholder{color:var(--color-fixed-black)}.newsletter-names-input::-moz-placeholder{color:var(--color-fixed-black)}.newsletter-names-input:-ms-input-placeholder{color:var(--color-fixed-black)}.newsletter-names-input::-ms-input-placeholder{color:var(--color-fixed-black)}.newsletter-names-input::placeholder{color:var(--color-fixed-black)}.newsletter-email{border-color:var(--color-fixed-black);color:var(--color-fixed-black)}.newsletter-field-res{color:var(--color-fixed-black);font-family:var(--font-family-sans-serif);font-size:14px;font-weight:400;line-height:20px}.newsletter-field-res-close:after,.newsletter-field-res-close:before{background:var(--color-fixed-black)}.newsletter-email-input{font-family:var(--font-family-sans-serif);font-size:14px;font-weight:400;line-height:20px}.newsletter-email-input::-webkit-input-placeholder{color:var(--color-fixed-black)}.newsletter-email-input::-moz-placeholder{color:var(--color-fixed-black)}.newsletter-email-input:-ms-input-placeholder{color:var(--color-fixed-black)}.newsletter-email-input::-ms-input-placeholder{color:var(--color-fixed-black)}.newsletter-email-input::placeholder{color:var(--color-fixed-black)}.newsletter-field-button-arrow path{fill:var(--color-fixed-black)}}
/*# sourceMappingURL=styles.css.map */