:root{--padding-x:56px}@media screen and (min-width:1600px){:root{--padding-x:48px}}@media screen and (max-width:1024px){:root{--padding-x:40px}}@media screen and (max-width:813px){:root{--padding-x:24px}}:root{--grid-gutter:20px;--grid-columns:12;--column-width:calc((var(--vw, 1vw)*100 - var(--padding-x)*2 - (var(--grid-columns) - 1)*var(--grid-gutter))/var(--grid-columns))}@media screen and (max-width:813px){:root{--grid-columns:6}}@media screen and (min-width:1600px){:root{--grid-gutter:24px}}.h-date{font-size:2.5rem;font-style:normal;font-weight:460;letter-spacing:.05rem;line-height:120%}.h-key-number{font-size:5.25rem;font-style:normal;font-weight:440;line-height:90%}.h-text{font-size:1rem;font-style:normal;font-weight:480;letter-spacing:.02rem;line-height:130%}@media screen and (max-width:813px){.h-text{font-size:1.125rem;letter-spacing:.0225rem}}@media print{.container__slide:first-child{opacity:1!important;visibility:visible!important}.container__slide:first-child h1 .mask__line{height:unset!important;opacity:1!important;transform:translateY(0)!important}.container__slide:first-child .slide__text{grid-column:1/-1!important;visibility:visible!important}.container__slide:first-child .text__title{padding:0!important}.container__slide:first-child .text__title .slide__image{display:block!important}.container__slide:first-child .text__title .slide__text .text__title{opacity:1!important}.title__mask{overflow:visible!important}.container__slide:not(:first-child),.cover-slider__timer,.cover-slider__wrapper,.slide__image{display:none!important}}.cover-slider{--animation-duration:6s;--stagger:.15s;position:relative;z-index:10}.cover-slider.is-loaded:not(.is-paused) .container__slide[aria-current=true] .slide__image{animation-play-state:running}.cover-slider.is-loaded:not(.is-paused) .container__slide[aria-current=true] .mask__line{animation-play-state:running!important}.cover-slider.is-loaded:not(.is-paused) .cover-slider__ctas__buttons[aria-current=true]{animation-play-state:running}.cover-slider__container{display:grid;grid-template-areas:"slides"}@media screen and (min-width:814px){.cover-slider__container:only-child .container__slide{padding-bottom:3.5rem}}.cover-slider__container .container__slide{--slide-index:0;align-items:flex-end;grid-area:slides;min-height:300px;padding-bottom:2.5rem;padding-top:4.5rem;row-gap:0!important;z-index:calc(var(--slide-index)*-1)}.cover-slider__container .container__slide:only-of-type .slide__image{animation-fill-mode:forwards;animation-name:image-fade-in;opacity:0;visibility:hidden}.cover-slider__container .container__slide:only-of-type .mask__line{animation-name:slide-bottom-to-top-once!important}@media screen and (min-width:1600px){.cover-slider__container .container__slide{min-height:500px}}.cover-slider__container .container__slide .slide__text{grid-column:2/-2;z-index:2}@media screen and (max-width:813px){.cover-slider__container .container__slide .slide__text{grid-column:1/-1}}.cover-slider__container .container__slide .slide__text[aria-hidden=true]{pointer-events:all;visibility:hidden}.cover-slider__container .container__slide .slide__text .text__title{padding-inline-end:1em}.cover-slider__container .container__slide .slide__text .text__title .title__mask{height:1.1lh;overflow:hidden}.cover-slider__container .container__slide .slide__text .text__title .title__mask .mask__line{animation-delay:calc(var(--stagger)*var(--line-index) - .2s);animation-duration:var(--animation-duration);animation-fill-mode:forwards;animation-name:slide-bottom-to-top;animation-play-state:paused;animation-timing-function:cubic-bezier(.58,0,.19,1);height:100%;transform:translateY(100%)}.reset-anim .cover-slider__container .container__slide .slide__text .text__title .title__mask .mask__line{animation:none!important}@media screen and (max-width:813px){.cover-slider__container .container__slide .slide__text .text__title.single-slider{padding-top:2.25rem}}.cover-slider__container .container__slide .slide__text .text__title.long-title{font-size:2.875rem;font-style:normal;font-weight:460;letter-spacing:normal;line-height:100%;text-transform:none}.cover-slider__container .container__slide .slide__image{animation-duration:var(--animation-duration);animation-name:image-fade-out;animation-play-state:paused;animation-timing-function:cubic-bezier(.58,0,.19,1);top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute;z-index:0}.reset-anim .cover-slider__container .container__slide .slide__image{animation:none!important}.cover-slider__container .container__slide .slide__image figure,.cover-slider__container .container__slide .slide__image img,.cover-slider__container .container__slide .slide__image picture{height:100%;width:100%}.cover-slider__container .container__slide .slide__image picture{display:flex}.cover-slider__container .container__slide .slide__image img{-o-object-fit:cover;object-fit:cover}.cover-slider__container .container__slide .slide__image:after{background:linear-gradient(#fffefd,#dfccba 50%);content:"";height:100%;left:0;mix-blend-mode:screen;pointer-events:none;position:absolute;top:0;width:100%}.cover-slider__timer{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#9e9b97;color:#9e9b97;display:block;grid-column:1/-1!important;height:1px;position:relative;width:100%;z-index:0}.cover-slider__timer:after{animation:grow-line var(--animation-duration) ease-in-out;animation-iteration-count:infinite;animation-play-state:paused;background-color:#000;content:"";height:100%;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;width:100%}.is-loaded:not(.is-paused) .cover-slider__timer:after{animation-play-state:running}.reset-anim .cover-slider__timer:after{animation:none!important}.cover-slider__ctas{display:grid;flex-wrap:wrap;grid-column:2/-2;grid-template-columns:auto auto;grid-template-rows:auto;padding-bottom:2rem;padding-top:2rem;z-index:2}@media screen and (max-width:813px){.cover-slider__ctas{grid-column:1/-1;grid-template-columns:auto;grid-template-rows:auto auto;row-gap:1.875rem}}.cover-slider__ctas__buttons,.cover-slider__ctas__controls{grid-row:1}@media screen and (max-width:813px){.cover-slider__ctas__buttons,.cover-slider__ctas__controls{grid-column:1}}.cover-slider__ctas__buttons{align-items:center;animation-duration:var(--animation-duration);animation-fill-mode:forwards;animation-name:cta-fade-in;animation-play-state:paused;animation-timing-function:ease-in-out;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1;opacity:0;z-index:calc(var(--slide-index)*-1)}.reset-anim .cover-slider__ctas__buttons{animation:none!important}@media screen and (max-width:813px){.cover-slider__ctas__buttons{align-items:flex-start;flex-direction:column;place-self:flex-start}}.cover-slider__ctas__buttons__item{align-items:center;display:flex;gap:.5rem}.cover-slider__ctas__buttons__item__slide .slide__cta{border-color:transparent}.cover-slider__ctas__buttons__item__slide .slide__cta:active,.cover-slider__ctas__buttons__item__slide .slide__cta:focus,.cover-slider__ctas__buttons__item__slide .slide__cta:hover{border-color:#9e9b97}.cover-slider__ctas__controls{align-items:center;-moz-column-gap:.625rem;column-gap:.625rem;display:flex;grid-column:2;justify-content:center;justify-self:flex-end}@media screen and (max-width:813px){.cover-slider__ctas__controls{grid-column:1;grid-row:2;justify-self:flex-start}}.cover-slider__ctas__controls__forward,.cover-slider__ctas__controls__reward,.cover-slider__ctas__controls__slide-position,.cover-slider__ctas__controls__toggle{aspect-ratio:1/1;background-color:#fffefd;border-color:transparent;display:flex;font-size:.875rem;justify-content:center;padding:0;text-align:center;width:3.875rem}.cover-slider__ctas__controls__forward:active,.cover-slider__ctas__controls__forward:focus,.cover-slider__ctas__controls__forward:hover,.cover-slider__ctas__controls__reward:active,.cover-slider__ctas__controls__reward:focus,.cover-slider__ctas__controls__reward:hover,.cover-slider__ctas__controls__slide-position:active,.cover-slider__ctas__controls__slide-position:focus,.cover-slider__ctas__controls__slide-position:hover,.cover-slider__ctas__controls__toggle:active,.cover-slider__ctas__controls__toggle:focus,.cover-slider__ctas__controls__toggle:hover{border-color:#9e9b97}.cover-slider__ctas__controls__reward{transform:rotate(180deg)}.cover-slider__ctas__controls__slide-position{align-items:center;border-radius:200px;display:flex;z-index:1}.cover-slider__ctas__controls__slide-position:hover{border:none}.cover-slider__ctas__controls__toggle{font-size:.75rem}
