@layer base{.banner-block .banner-content .body:has(.article-info) .article-info,.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,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:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.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:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer components{.banner-block{--rounded-corner-height: var(--border-offset);--banner-height: calc(400px + var(--rounded-corner-height));--text-color: var(--white);--background-color: var(--primary-color-1);position:relative;display:grid;grid-template-rows:1fr;grid-template-columns:subgrid;grid-column:full-width;background-color:var(--background-color);height:var(--banner-height);overflow:hidden}.banner-block>div,.banner-block>div .banner-container{grid-row:1;display:grid;grid-template-columns:subgrid;grid-column:full-width;min-height:0}.banner-block .banner-image{grid-row:1;grid-column:full-width;position:relative;overflow:hidden;width:100%;height:100%}.banner-block .banner-image .media-component,.banner-block .banner-image .media-container,.banner-block .banner-image .image-item,.banner-block .banner-image .picture-component,.banner-block .banner-image .picture-component>img,.banner-block .banner-image .video-item,.banner-block .banner-image .poster{width:inherit;height:inherit}.banner-block .banner-image img,.banner-block .banner-image .video-item{object-fit:cover;border-radius:0}.banner-content{grid-row:1;grid-column:3/15;position:relative;z-index:var(--z-index-2);display:grid;grid-template-columns:subgrid;grid-template-rows:1fr auto;align-items:center;margin-bottom:var(--rounded-corner-height)}.banner-content>.body{grid-column:1/-1;margin-inline:auto;width:min(var(--container-max-width),100% - var(--container-padding-inline));padding-inline:0}@media(min-width: 768px){.banner-content>.body{--container-padding-inline: 72px}}.banner-content>.body.full-width{max-width:100%}.banner-content .pause-button-animated{grid-column:1/-1;position:absolute;justify-self:end;align-self:flex-end;margin-bottom:44px}.banner-content>[data-m-scroll-down]{position:absolute;right:80px;bottom:20px}@media(min-width: 992px){.banner-content>[data-m-scroll-down]{right:20px;bottom:20px}}}@layer theme{.banner-block .banner-image:before{content:"";display:block;background-color:rgba(0,0,0,.3);position:absolute;width:100%;height:100%}.banner-block .banner-content .body .title{color:var(--text-color);line-height:1.1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.banner-block .banner-content .body .btn-wrapper{margin-top:24px;align-items:flex-start}.banner-block .banner-content .body:has(.article-info){height:100%;display:grid;grid-template-rows:1fr auto;align-items:center}.banner-block .banner-content .body:has(.article-info) .article-info{display:flex;align-items:center;gap:16px;padding-bottom:32px;color:var(--text-color);--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max)}.banner-block .banner-content .body:has(.article-info) .article-info .picture-component img{border-radius:var(--radius-round);min-width:48px}.banner-block .banner-content .body:has(.article-info) .article-info .info>span{display:inline-block;hyphens:auto}}
@layer base{.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,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:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.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:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@layer components{.section:has(.video-block) .component-grid .component:not(.col-1):not(.col-2){display:grid}@media(min-width: 1200px){.section:has(.video-block) .component-grid .component:not(.col-1):not(.col-2){grid-template-columns:subgrid}.section:has(.video-block) .component-grid .component:not(.col-1):not(.col-2) .video-block{width:100%;grid-column:3/11}}.video-block{width:100%}.video-block.right{margin-left:auto}.video-block.h-center{margin-inline:auto;text-align:center}.is-bleeding-right .video-block,.is-bleeding-left .video-block{max-width:none}.video-component{--caption-color: var(--grey-4);width:100%}.video-component.cover .media-container img{aspect-ratio:16/9}.video-component .video-item{border-radius:var(--image-radius);overflow:hidden;aspect-ratio:16/9}.video-component .video-item>.poster,.video-component .video-item>iframe{display:block;width:100%;height:100%;aspect-ratio:16/9}.video-component .video-item>.poster{position:relative}.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>.play-icon>.icon{width:80px;height:80px}.video-component .video-item>.poster:focus-visible>.play-icon{outline:2px solid var(--white);border-radius:100%;outline-offset:2px}.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{display:none}.video-component.center{align-self:center}.video-component.bottom{align-self:flex-end}.video-listing-container{display:grid;grid-template-columns:1fr;gap:32px}.video-listing-container .video-listing .video-block-information{--_color: var(--video-caption-color, var(--white));margin-top:40px}.video-listing-container .video-listing .video-block-information .title{font-weight:600;color:var(--_color)}@media(min-width: 768px){.video-listing-container{grid-template-columns:1fr 1fr}}}
@layer base{.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle,.fs1,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:300;line-height:1.5;color:var(--_body-color)}svg.icon{width:32px}button{font-family:var(--btn-ff)}.fs1{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-primary);line-height:1.1}.fs1.white{color:var(--brand-white)}.fs1.green{color:var(--primary-color-1)}.fs2.green,.fs3.green,.fs4.green{color:var(--primary-color-1)}.fs2,.fs3,.fs4,.fs5,.fs6,.subtitle{--_color: var(--heading-text-color, var(--brand-black));color:var(--_color);font-family:var(--ff-secondary)}.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:400}.fs2{--_font-size-min: var(--h2-font-size-min);--_font-size-max: var(--h2-font-size-max);line-height:1.1;font-weight:500}.fs3{--_font-size-min: var(--h3-font-size-min);--_font-size-max: var(--h3-font-size-max);line-height:1.1;font-weight:600}.fs4{--_font-size-min: var(--h4-font-size-min);--_font-size-max: var(--h4-font-size-max);line-height:1.4;font-weight:600}.fs5{--_font-size-min: var(--h5-font-size-min);--_font-size-max: var(--h5-font-size-max);line-height:1.4}.fs6{--_font-size-min: var(--h6-font-size-min);--_font-size-max: var(--h6-font-size-max);line-height:1.4}p{font-weight:300}.subtitle{--_font-size-min: var(--subtitle-font-size-min);--_font-size-max: var(--subtitle-font-size-max);--_color: var(--subtitle-text-color, var(--brand-black));display:block;font-family:var(--ff-default);font-weight:500;color:var(--_color)}}@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(92,52,29,.6) !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}.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>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%;border:2px solid var(--white);color:var(--white)}.media-dialog>.content>div>.header>.button-icon:not([disabled]):active{color:var(--primary-color-1);border-color:var(--primary-color-1)}@media(hover: hover){.media-dialog>.content>div>.header>.button-icon:not([disabled]):hover{color:var(--primary-color-1);border-color:var(--primary-color-1)}}.media-dialog>.content>div>.body{background-color:var(--white);border-radius:var(--image-radius)}.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{.pause-button-animated{--progress: 0%;display:flex;align-items:center;gap:8px;padding:10px 16px;color:var(--white);background-color:rgba(var(--white-rgb), 0.3);border-radius:var(--radius-4);background-image:linear-gradient(90deg, rgba(var(--white-rgb), 0.5), rgba(var(--white-rgb), 0.5));background-repeat:no-repeat;background-size:var(--progress) 100%}.pause-button-animated>.icon-wrapper{width:32px;height:32px}@media(max-width: 991px){.pause-button-animated{padding:8px;border-radius:var(--radius-3)}.pause-button-animated>.icon-wrapper{width:24px;height:24px}.pause-button-animated>.icon-wrapper>.icon{width:24px}}@media(prefers-reduced-transparency: reduce){.pause-button-animated{color:var(--accent-color-orange);background-color:var(--white)}}.pause-button-animated .text-wrapper{position:relative;display:inline-block}.pause-button-animated .text-wrapper .visible-text{position:relative}.pause-button-animated .text-wrapper .invisible-text{visibility:hidden;height:0;display:block}}
