.cover-section__content--below .cover-section__cta .r-button,.cover-section__cta .r-button{--link-text-color:var(--black-400);--link-font-size:0.875rem;--link-font-weight:500;--link-padding-bottom:var(--small-m);--link-hover-text-color:var(--black-200);--link-active-color:var(--black-100);--link-disabled-color:var(--white-400);--link-focus-outline-color:var(--black-200);background-image:linear-gradient(90deg,currentColor,currentColor),linear-gradient(90deg,currentColor,currentColor);background-position:-10px 100%,100% 100%;background-repeat:no-repeat;background-size:0 1px,100% 1px;color:var(--link-text-color);display:inline;font-family:var(--font-secondary);font-size:var(--link-font-size);font-weight:var(--link-font-weight);line-height:1.2;outline-offset:var(--small-m);overflow:hidden;padding:0 0 var(--link-padding-bottom) 0;position:relative;text-decoration:none;transition:all .5s var(--motion-easy-both)}.cover-section__cta .r-button:hover{background-position:0 100%,calc(100% + 10px) 100%;background-size:100% 1px,0 1px;color:var(--link-hover-text-color)}.cover-section__cta .r-button:focus-visible{outline:1px solid var(--link-focus-outline-color)}.cover-section__cta .r-button:active{color:var(--link-active-color)}.cover-section__cta .r-button:disabled{color:var(--link-disabled-color);cursor:auto}.cover-section__content--below .cover-section__cta .r-button{--link-text-color:var(--color-content-primary);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-primary);--link-hover-text-color:var(--color-state-primary-hover);--link-active-color:var(--color-state-primary-pressed);--link-disabled-color:var(--color-state-disable-content)}.cover-section__cta .r-button{--link-text-color:var(--color-content-secondary);--link-padding-bottom:var(--small-m);--link-focus-outline-color:var(--color-outline-secondary);--link-hover-text-color:var(--color-state-secondary-hover);--link-active-color:var(--color-state-secondary-pressed);--link-disabled-color:var(--color-state-disable-content)}.cover-section__title{font-family:var(--font-primary);font-size:1.5rem;font-weight:352;letter-spacing:-.48px;line-height:1.3;line-height:1.4}@media(min-width:1024px){.cover-section__title{font-size:2rem;letter-spacing:-.64px;line-height:1.3}}.cover-section__subtitle,.cover-section__surtitle{font-family:var(--font-secondary);font-size:.875rem;font-weight:400;line-height:1.2}@media(min-width:1024px){.cover-section__subtitle,.cover-section__surtitle{font-size:.875rem}}.cover-section{--cover-media-ratio:var(--ratio-9-16);--cover-media-block-offset:0%;position:relative}.cover-section:has(.cover-section__content--below){padding:var(--small-l) var(--small-l) var(--large-s)}@media(min-width:1024px){.cover-section:has(.cover-section__content--below){padding:var(--medium-l) var(--large-s) var(--large-m)}}@media(min-width:1024px){.cover-section{--cover-media-ratio:var(--ratio-16-9)}}.cover-section__wrapper{gap:var(--medium-xl);justify-content:center;width:100%}.cover-section__content,.cover-section__wrapper{align-items:center;display:flex;flex-direction:column}.cover-section__content{--cover-section-content-inset-block-start:50%;--cover-section-content-inset-block-end:auto;--cover-section-content-inset-inline-start:auto;--cover-section-content-inset:var(--cover-section-content-inset-block-start) auto var(--cover-section-content-inset-block-end) var(--cover-section-content-inset-inline-start);--cover-section-content-transform-translateX:0;--cover-section-content-transform-translateY:-50%;--cover-section-content-transform-translate:translate(var(--cover-section-content-transform-translateX),var(--cover-section-content-transform-translateY));gap:var(--small-xxl);inset:var(--cover-section-content-inset);padding:var(--large-xs) var(--medium-m);position:absolute;transform:var(--cover-section-content-transform-translate);z-index:9}@media(min-width:1024px){.cover-section__content{--cover-section-content-transform-translateX:-50%;--cover-section-content-inset-inline-start:50%;max-width:32rem;padding:var(--large-s) 0}}.cover-section__content--none{display:none}.cover-section__content--top{--cover-section-content-transform-translateY:0;--cover-section-content-inset-block-start:calc(var(--cover-media-block-offset))}.cover-section__content--bottom{--cover-section-content-inset-block-start:auto;--cover-section-content-inset-block-end:calc(var(--cover-media-block-offset));--cover-section-content-transform-translateY:0}.cover-section__content--below{--cover-section-content-transform-translateX:0;--cover-section-content-transform-translateY:0;--cover-section-content-inset:auto;padding-block:0;position:relative}.cover-section__content--below .cover-section__texts{color:var(--color-content-primary)}.cover-section__texts{align-items:center;color:var(--color-content-secondary);display:flex;flex-direction:column;gap:var(--small-l);text-align:center}.cover-section__visual{position:relative;width:100%}.cover-section__visual .r-image,.cover-section__visual .r-video{aspect-ratio:var(--cover-media-ratio);height:auto;width:100%}.cover-section--zoom-out .cover-section__visual{overflow:hidden}.cover-section--zoom-out .cover-section__visual .r-image,.cover-section--zoom-out .cover-section__visual .r-video{--cover-image-default-scale:1.1;--cover-image-final-scale:1;scale:calc(var(--cover-image-default-scale) + (var(--cover-image-final-scale) - var(--cover-image-default-scale))*var(--cover-image-scale-progress, 0))}.cover-section--expand{--cover-mask-animation-progress:0;--cover-media-max-height:88vh;--cover-media-max-width:calc(var(--grid-mobile-column-width)*6 + var(--grid-mobile-gap)*5);--cover-mask-clip-path:inset(var(--cover-media-mask-block) var(--cover-media-mask-inline));--cover-media-remaining-max-height-max:calc(100vh - var(--cover-media-max-width)/var(--cover-media-ratio));--cover-media-remaining-max-height-min:calc(100vh - var(--cover-media-max-height));--cover-media-remaining-max-height:max(var(--cover-media-remaining-max-height-max),var(--cover-media-remaining-max-height-min));--cover-media-block-offset:calc(50% - var(--cover-media-max-height)/2);--cover-media-mask-block-max:calc(50% - (var(--cover-media-max-width)/var(--cover-media-ratio))/2 - (var(--cover-media-remaining-max-height)/2)*var(--cover-mask-animation-progress));--cover-media-mask-block-min:calc(50% - var(--cover-media-max-height)/2 - (var(--cover-media-remaining-max-height)/2)*var(--cover-mask-animation-progress));--cover-media-mask-block:max(var(--cover-media-mask-block-max),var(--cover-media-mask-block-min));--cover-media-mask-inline-max:calc((50% - var(--cover-media-max-width)/2)*(1 - var(--cover-mask-animation-progress)));--cover-media-mask-inline-min:calc((50% - var(--cover-media-max-height)*var(--cover-media-ratio)/2)*(1 - var(--cover-mask-animation-progress)));--cover-media-mask-inline:max(var(--cover-media-mask-inline-max),var(--cover-media-mask-inline-min));height:150vh;overflow:clip;width:100%}@media(min-width:1024px){.cover-section--expand{--cover-media-max-width:calc(var(--grid-desktop-column-width)*22 + var(--grid-desktop-gap)*21)}}.cover-section--expand .cover-section__wrapper{inset-block-start:0;min-height:100vh;position:sticky}.cover-section--expand .cover-section__visual{clip-path:var(--cover-mask-clip-path);height:100vh;width:100%}.cover-section--expand .cover-section__visual .r-image,.cover-section--expand .cover-section__visual .r-video,.cover-section--expand .cover-section__visual>div{height:100%}