@layer base{.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--body-text-color: var(--primary-color);--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:400;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);font-weight:900;line-height:1.1;letter-spacing:-0.3px}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);font-weight:700;line-height:1.3;letter-spacing:-0.2px}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);font-weight:700;line-height:1.1;letter-spacing:.1px}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);font-weight:700;line-height:1.3;letter-spacing:.1px}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);font-weight:700;line-height:1.1;letter-spacing:.1px}}@layer components{.video-block{width:100%;max-width:100%}.video-block.right{margin-left:auto}.video-block.right .media-container{align-items:flex-end}.video-block.h-center{margin-inline:auto;text-align:center}.video-block.h-center .media-container{align-items:center}.is-bleeding-right .video-block,.is-bleeding-left .video-block{max-width:none}@media(min-width: 768px){.video-block{max-width:calc(50% - 20px)}}@media(min-width: 992px){.video-block{max-width:calc(50% - 30px)}}@media(min-width: 1400px){.video-block{max-width:calc(50% - 40px)}}.video-block .video-component .video-item>.poster,.video-block .video-component .video-item>iframe{aspect-ratio:16/9}.video-component{--caption-color: var(--grey-4);width:100%}.video-component .video-item{border-radius:var(--image-radius);overflow:hidden;width:100%}.video-component .video-item>.poster,.video-component .video-item>iframe{display:block;width:100%;height:100%}.video-component .video-item>.poster{position:relative;width:fit-content}.video-component .video-item>.poster>.media-component{min-height:100%}.video-component .video-item>.poster>.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:100%;transition:transform var(--transition)}.video-component .video-item>.poster:not([disabled]):active>.play-icon{transform:translate(-50%, -50%) scale(1.2)}@media(hover: hover){.video-component .video-item>.poster:not([disabled]):hover>.play-icon{transform:translate(-50%, -50%) scale(1.2)}}.video-component .video-item>video{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.video-component .video-item>video::cue{background-color:var(--black);color:var(--white);line-height:1.5}.video-component>figcaption{margin-top:10px;color:var(--caption-color)}.video-component.center{align-self:center}.video-component.bottom{align-self:flex-end}.col-1:has(.video-block) .video-block,.col-2:has(.video-block) .video-block{max-width:unset}}.component-grid.right .video-block{margin-left:auto}
@layer base{.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,body{font-size:max(var(--_font-size-min),var(--_font-size-min) + (var(--_font-size-max) - var(--_font-size-min))*min(1,log(var(--px-width)/var(--min-font-breakpoint))/log(var(--max-font-breakpoint)/var(--min-font-breakpoint))))}body{--body-text-color: var(--primary-color);--_font-size-min: var(--body-font-size-min-medium);--_font-size-max: var(--body-font-size-max-medium);--_body-color: var(--body-text-color, var(--brand-black));font-family:var(--ff-default);font-weight:400;line-height:1.5;color:var(--_body-color)}svg.icon{width:24px}button{font-family:var(--btn-ff)}.fs1,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1.4}.fs1.white,.fs2.white,.fs3.white,.fs4.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);font-weight:900;line-height:1.1;letter-spacing:-0.3px}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);font-weight:700;line-height:1.3;letter-spacing:-0.2px}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);font-weight:700;line-height:1.1;letter-spacing:.1px}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);font-weight:700;line-height:1.3;letter-spacing:.1px}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max)}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max)}.subtitle{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);font-weight:700;line-height:1.1;letter-spacing:.1px}}@layer components{.Dialog.sm>.content{max-width:576px}.Dialog.md>.content{max-width:768px}.Dialog.lg>.content{max-width:992px}.Dialog>.backdrop{background-color:rgba(0,0,0,.75) !important}.Dialog>.content{display:flex;flex-direction:column;margin:20px;width:100%;max-height:calc(100dvh - 40px)}.Dialog>.content .header{display:flex;align-items:center;justify-content:space-between;padding:20px}.Dialog>.content .header>div{display:flex;flex-direction:column}.Dialog>.content .header>div .subtitle{margin-top:10px}.Dialog>.content .header .button-icon{display:inline-flex;align-items:center;justify-content:center;height:24px;align-self:flex-start;transition:all var(--transition)}.Dialog>.content .header .button-icon svg{transition:fill .2s ease-in-out}.Dialog>.content .body{padding:20px}.Dialog>.content .body .dialog-content{display:flex;flex-direction:column;gap:20px}.Dialog>.content .body .dialog-content .btn-wrapper{justify-content:space-between}.Dialog>.content .body .dialog-content .btn-wrapper button{align-self:flex-start}.Dialog>.content .body:has(.video-item):not(:has(.dialog-content)){display:flex;flex-direction:column;gap:20px}.Dialog>.content .body:has(.video-item):not(:has(.dialog-content)) .video-item{aspect-ratio:16/9}.default-dialog>.content{width:100%}.default-dialog>.content>div{background-color:var(--white);border-radius:var(--card-radius)}.default-dialog>.content>div>.body{padding-top:0}.media-dialog>.content:has(img){width:auto}.media-dialog>.content>div>.header{position:fixed;top:0;right:0;display:inline-flex;gap:20px}.media-dialog>.content>div>.header>.button-icon{width:40px;height:40px;border-radius:100%;color:var(--white)}.media-dialog>.content>div>.header>.button-icon:not([disabled]):active{color:var(--support-color-2)}@media(hover: hover){.media-dialog>.content>div>.header>.button-icon:not([disabled]):hover{color:var(--support-color-2)}}.media-dialog>.content>div>.body{background-color:var(--white);border-radius:30px}.media-dialog>.content>div>.body img,.media-dialog>.content>div>.body>video{display:block;border-radius:var(--image-radius);max-height:calc(100dvh - 115px);width:100%}.media-dialog>.content>div>.body .title{display:block;padding-inline:20px;padding-top:10px;text-align:center}}
@layer components{.media-slider-container{container:media-slider/inline-size;--thumbnail-size: 80px}.media-slider-component{--thumb-position: bottom}.media-slider-component.loading{background-color:var(--grey-3)}.media-slider-component .carousel-component{--slide-spacing: 14px}@media(min-width: 992px){.media-slider-component .carousel-component{--slide-spacing: 24px}}.media-slider-component>.thumbs{margin-top:14px;--thumbnail-size: 90px}@media(min-width: 992px){.media-slider-component>.thumbs{margin-top:24px;--thumbnail-size: 150px}}.media-slider-component>.thumbs .embla__slide{width:var(--thumbnail-size);height:var(--thumbnail-size);max-width:var(--thumbnail-size);min-width:var(--thumbnail-size);max-height:var(--thumbnail-size);min-height:var(--thumbnail-size);margin:0 var(--slide-spacing) 0 0}.media-slider-component .embla__button{position:absolute;top:50%;width:33px}.media-slider-component .embla__button>span{width:33px;height:33px}.media-slider-component .embla__button>span>svg{width:8px}.media-slider-component .embla__button.prev>span>svg{margin-right:2px}.media-slider-component .embla__button.next>span>svg{margin-left:2px}@media(min-width: 992px){.media-slider-component .embla__button{width:39px}.media-slider-component .embla__button>span{width:39px;height:39px}.media-slider-component .embla__button>span>svg{width:10px}.media-slider-component .embla__button.prev>span>svg{margin-right:3px}.media-slider-component .embla__button.next>span>svg{margin-left:3px}}.media-slider-component .embla__button.prev{transform:translate(-50%, -50%);left:0%}.media-slider-component .embla__button.next{transform:translate(50%, -50%);right:0%}.media-slider-component>.thumbs .carousel-component .embla__container{display:flex}.media-slider-component>.thumbs .embla__slide .thumb-slide{position:relative;width:100%;height:100%}.media-slider-component>.thumbs .embla__slide .thumb-slide>.media-component{height:100%;z-index:var(--z-index-1)}.media-slider-component>.thumbs .embla__slide .thumb-slide>.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--white);border-radius:100%;transition:transform var(--transition);z-index:var(--z-index-2)}@media(min-width: 992px){.media-slider-component>.thumbs .embla__slide .thumb-slide>.play-icon{width:64px;height:64px}}.media-slider-component>.thumbs .embla__slide.is-selected>.thumb-slide:before{content:"";position:absolute;inset:0;box-shadow:inset 0px 0px 0px 1px var(--primary-color);border-radius:var(--image-radius);z-index:var(--z-index-2)}.media-slider-component .video-component .video-item,.media-slider-component .video-component .video-item>.poster{aspect-ratio:1/1}.media-slider-component figcaption{display:none}@container media-slider (min-width: 570px){.media-slider-component{--thumb-position: left}.media-slider-component.left{display:grid;grid-template-columns:var(--thumbnail-size) auto;gap:10px}.media-slider-component.left>.thumbs{grid-column:1;grid-row:1;margin-top:initial}.media-slider-component.left>.thumbs .embla__container{flex-direction:column}.media-slider-component.left>.thumbs .embla__slide{height:var(--thumbnail-size);width:var(--thumbnail-size);margin:0 0 var(--slide-spacing) 0}.media-slider-component.left>.main{grid-column:2;grid-row:1}}}
