@layer base{.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.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{--_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,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1;font-weight:900;font-style:italic;overflow-wrap:break-word;hyphens:auto}.fs1.white,.fs2.white,.fs2>strong.white,.fs3.white,.fs3>strong.white,.fs4.white,.fs4>strong.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1:is(strong),.fs2:is(strong),.fs2>strong:is(strong),.fs3:is(strong),.fs3>strong:is(strong),.fs4:is(strong),.fs4>strong:is(strong),.fs5:is(strong),.fs6:is(strong),.subtitle:is(strong){font-weight:900 !important}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);text-transform:uppercase}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);text-transform:uppercase}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max)}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.2}.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(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);--_color: var(--subtitle-text-color, var(--brand-primary-color));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}.scratch{position:relative;display:inline-block;padding-bottom:28px}.scratch>.scratch-marker{position:absolute;bottom:0;left:0;width:100%;height:25px}}@layer components{.image-carousel-block{anchor-name:--carousel-block;anchor-scope:--carousel-block,--carousel-block-header}.image-carousel-block .block-header{anchor-name:--carousel-block-header;padding-bottom:72px}.image-carousel-block .block-header .scratch-marker{color:var(--secondary-color)}.image-carousel-block .block-header.bot-sm{--header-spacing-bot: 72px}.image-carousel-block .block-header.bot-sm:has(.scratch){--header-spacing-bot: calc(72px - 0.5lh)}@media(min-width: 1024px){.image-carousel-block .block-header{padding-bottom:0}}.image-carousel-block .carousel-component .embla-arrow{--btn-size: 48px;--btn-spacing: 10px;position-anchor:--carousel-block-header;position:fixed;top:calc(anchor(bottom) - var(--btn-size))}.image-carousel-block .carousel-component .embla-arrow.embla-arrow-next{left:calc(anchor(left) + var(--btn-size) + var(--btn-spacing))}.image-carousel-block .carousel-component .embla-arrow.embla-arrow-prev{left:calc(anchor(left))}@media(min-width: 1024px){.image-carousel-block .carousel-component .embla-arrow{--btn-size: 73px;position-anchor:--carousel-block;top:anchor(top)}.image-carousel-block .carousel-component .embla-arrow.embla-arrow-next{left:calc(anchor(right) - var(--btn-size))}.image-carousel-block .carousel-component .embla-arrow.embla-arrow-prev{left:calc(anchor(right) - (var(--btn-size)*2 + var(--btn-spacing)))}}.image-carousel-block .embla__slide{padding-bottom:4px}.image-carousel-block .media-slide{position:relative;display:flex;flex-direction:column;user-select:none;padding:20px;background-color:var(--white);border-radius:32px;height:100%;box-shadow:0px 4px 10px color-mix(in srgb, black, transparent 95%)}@media(hover: hover){.image-carousel-block .media-slide:has(.content>a.link):not([disabled]):hover .icon{animation:elastic .6s cubic-bezier(0.18, 0.09, 0.57, 1.72) forwards}.image-carousel-block .media-slide:has(.content>a.link):not([disabled]):hover .title{color:var(--secondary-color)}}.image-carousel-block .media-slide>.media-component{margin-top:auto;padding-top:25px}.image-carousel-block .media-slide>.media-component .picture-component>img{width:100%;height:100px;object-fit:cover;border-radius:12px}@media(min-width: 1024px){.image-carousel-block .media-slide>.media-component .picture-component>img{height:150px;border-radius:20px}}.image-carousel-block .media-slide>.content>.icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px;width:48px;height:48px;border-radius:100%;background-color:var(--accent-color-1);color:var(--primary-color)}.image-carousel-block .media-slide>.content>.icon>svg{width:26px;height:26px}.image-carousel-block .media-slide>.content>.title{font-style:normal;font-weight:700;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:1;margin-bottom:16px;transition:color var(--transition)}.image-carousel-block .media-slide>.content>.description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}.image-carousel-block .media-slide>.content>.link:after{content:"";position:absolute;inset:0}@media(min-width: 1024px){.image-carousel-block .media-slide{padding:30px;border-radius:40px}.image-carousel-block .media-slide>.content>.icon{margin-bottom:35px;width:73px;height:73px}.image-carousel-block .media-slide>.content>.icon>svg{width:40px;height:40px}}.image-carousel-block.center .carousel-component{margin-inline:auto}}
@layer base{.fs1,.fs2,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.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{--_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,.fs2>strong,.fs3,.fs3>strong,.fs4,.fs4>strong,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--primary-color));color:var(--_color);font-family:var(--ff-primary);line-height:1;font-weight:900;font-style:italic;overflow-wrap:break-word;hyphens:auto}.fs1.white,.fs2.white,.fs2>strong.white,.fs3.white,.fs3>strong.white,.fs4.white,.fs4>strong.white,.fs5.white,.fs6.white,.subtitle.white{color:var(--brand-white)}.fs1:is(strong),.fs2:is(strong),.fs2>strong:is(strong),.fs3:is(strong),.fs3>strong:is(strong),.fs4:is(strong),.fs4>strong:is(strong),.fs5:is(strong),.fs6:is(strong),.subtitle:is(strong){font-weight:900 !important}.fs1{--_font-size-min: var(--h1-font-size-min);--_font-size-max: var(--h1-font-size-max);text-transform:uppercase}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);text-transform:uppercase}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max)}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.2}.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(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);--_color: var(--subtitle-text-color, var(--brand-primary-color));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}.scratch{position:relative;display:inline-block;padding-bottom:28px}.scratch>.scratch-marker{position:absolute;bottom:0;left:0;width:100%;height:25px}}@layer base{.embla{overflow:hidden}.embla .embla__container{display:flex;transition:none !important}.embla .embla__container .embla__slide{flex:0 0 100%;min-width:0}.carousel-component{--container-width: min(1520px, var(--viewport-width, 100vw) - 26px);--slide-count: 3;--slide-gap: 20px;--slide-width: 314px;--left-side-width: calc(calc(var(--viewport-width, 100vw) - var(--container-width)) / 2)}@media(min-width: 830px){.carousel-component{--slide-gap: 32px;--slide-width: calc( calc(var(--container-width) / var(--slide-count)) + calc(var(--slide-gap) / var(--slide-count)) )}}.carousel-component .emblaCarousel{position:relative}.carousel-component .embla{position:relative;width:var(--viewport-width, 100vw);translate:calc(var(--left-side-width)*-1) 0}.carousel-component .embla__container{width:calc(var(--container-width) + var(--slide-gap));margin-left:calc(var(--left-side-width) - var(--slide-gap))}.carousel-component .embla__container .embla__slide{flex:0 0 calc(var(--slide-width));padding-left:var(--slide-gap)}.carousel-component .embla-arrow-prev,.carousel-component .embla-arrow-next{--btn-size: 48px;display:none;position:absolute;top:50%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:var(--btn-size);height:var(--btn-size);border:2px solid var(--primary-color);background-color:var(--primary-color);color:var(--white);border-radius:100%}@media(hover: hover){.carousel-component .embla-arrow-prev:not([disabled]):hover,.carousel-component .embla-arrow-next:not([disabled]):hover{animation:elastic .6s cubic-bezier(0.18, 0.09, 0.57, 1.72) forwards}}.carousel-component .embla-arrow-prev[disabled],.carousel-component .embla-arrow-next[disabled]{pointer-events:none;background-color:rgba(0,0,0,0);color:var(--primary-color)}@media(min-width: 1024px){.carousel-component .embla-arrow-prev,.carousel-component .embla-arrow-next{--btn-size: 73px}}}
