.Accordion{--tsw-accordion-padding-x:24px;--tsw-accordion-padding-y:12px;--tsw-accordion-gap:24px;--tsw-accordion-image-size:70px;--tsw-accordion-content-padding-left:var(--tsw-accordion-padding-x);width:100%;color:var(--tsw-color_text);background-color:var(--tsw-color_white);border-radius:var(--tsw-border-radius_md);overflow:hidden}.Accordion.has-image{--tsw-accordion-padding-x:12px;--tsw-accordion-content-padding-left:calc(var(--tsw-accordion-padding-x) + var(--tsw-accordion-image-size) + var(--tsw-accordion-gap))}@media (width<=750px){.Accordion{--tsw-accordion-gap:16px;--tsw-accordion-image-size:50px}}.Accordion.is-open .Accordion--icon{transform:scaleY(1)}.Accordion--header{gap:var(--tsw-accordion-gap);width:100%;min-height:var(--tsw-accordion-image-size);padding:var(--tsw-accordion-padding-y) var(--tsw-accordion-padding-x);text-align:left;cursor:pointer;align-items:center;display:flex}.Accordion:not(.is-open) .Accordion--header:hover{background-color:var(--tsw-color_black_5)}.Accordion--imageWrapper{flex:0 0 var(--tsw-accordion-image-size);border-radius:var(--tsw-border-radius_sm);overflow:hidden}.Accordion--title{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.Accordion--title{font-size:14px}}.Accordion--title{flex:1 0 0}.Accordion--icon{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 12 12\"><path d=\"M5.25 3.03C3.97 4.98 2.1 6.72.24 7.74v1.95l.1.23c2.04-.91 4.15-2.62 5.74-4.64 1.6 2.01 3.71 3.73 5.74 4.64l.1-.23V7.74c-1.86-1.02-3.73-2.76-5.01-4.71l-.84-1.27-.84 1.27h.02Z\" fill=\"%23272726\"/></svg>");background-position:50%;background-repeat:no-repeat;background-size:100%;width:12px;height:12px;margin:16px;transition:transform .3s;transform:scaleY(-1)}.Accordion--content{padding:var(--tsw-accordion-padding-y) var(--tsw-accordion-padding-x) calc(var(--tsw-accordion-padding-y) + 16px) var(--tsw-accordion-content-padding-left);font-size:14px;line-height:1.5}.accordion-enter-active,.accordion-leave-active{transition:max-height .3s;overflow:hidden}.accordion-enter-from,.accordion-leave-to{max-height:0}.accordion-enter-to,.accordion-leave-from{max-height:500px}.AccordionGroup{flex-direction:column;gap:8px;display:flex}.AccordionGroup.width-col-6{--tsw-grid_col:6;width:100%;margin-inline:auto;position:relative}@media (width<=1500px){.AccordionGroup.width-col-6{--tsw-grid_col:8}}.AccordionGroup.width-col-6{max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter))}.BodyText{--tsw-component-gap-both:80px}@media (width<=1200px){.BodyText{--tsw-component-gap-both:64px}}@media (width<=750px){.BodyText{--tsw-component-gap-both:40px}}.BodyText{padding-block:var(--tsw-component-gap-both)}.BodyText--inner{--tsw-grid_col:6;width:100%;margin-inline:auto;position:relative}@media (width<=1500px){.BodyText--inner{--tsw-grid_col:8}}.BodyText--inner{max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter))}.BodyText--inner h1,.BodyText--inner h2{font-size:48px;font-weight:600;line-height:1.2}@media (width<=750px){.BodyText--inner h1,.BodyText--inner h2{font-size:28px}}.BodyText--inner h2{font-size:40px;font-weight:600;line-height:1.2}@media (width<=750px){.BodyText--inner h2{font-size:22px}}.BodyText--inner h3{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.BodyText--inner h3{font-size:20px}}.BodyText--inner h4{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.BodyText--inner h4{font-size:16px}}.BodyText--inner h5{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.BodyText--inner h5{font-size:14px}}.BodyText--inner h6{font-size:14px;font-weight:600;line-height:1.2}@media (width<=750px){.BodyText--inner h6{font-size:12px}}.BodyText--inner strong,.BodyText--inner b{font-weight:600}.BodyText--inner em,.BodyText--inner i{font-style:italic}.BodyText--inner a:not([class]){color:var(--tsw-color_rubyred);transition:color var(--tsw-hover_duration) var(--tsw-hover_easing);text-decoration:underline}.BodyText--inner p{min-height:1lh}.BodyText--inner p:empty{display:none}.BodyText--inner li{margin-top:.5em}.BodyText--inner ul:not([class])>li,.BodyText--inner ol:not([class])>li{padding-left:1.6667em;position:relative}.BodyText--inner ol:not([class]){counter-reset:ol}.BodyText--inner ol:not([class])>li:before{content:counter(ol) ".";counter-increment:ol;position:absolute;top:0;left:0}.BodyText--inner ul:not([class])>li:before{content:"";background-color:currentColor;border-radius:100%;width:8px;height:8px;margin-top:-10px;margin-left:-6px;position:absolute;top:1em;left:10px}.BodyText--inner h1:not(:last-child),.BodyText--inner h2:not(:last-child),.BodyText--inner h3:not(:last-child),.BodyText--inner h4:not(:last-child),.BodyText--inner h5:not(:last-child),.BodyText--inner h6:not(:last-child),.BodyText--inner p:not(:last-child),.BodyText--inner ul:not(:last-child),.BodyText--inner ol:not(:last-child){margin-bottom:16px}.BodyText--inner h1:not(:first-child),.BodyText--inner h2:not(:first-child),.BodyText--inner h3:not(:first-child),.BodyText--inner h4:not(:first-child){margin-top:40px}.CtaBanner.no-headline.Section.Panel{margin-inline:var(--tsw-site-padding);--tsw-surface-padding-x:40px;--tsw-surface-padding-y:56px;--tsw-surface-padding:var(--tsw-surface-padding-y) var(--tsw-surface-padding-x);padding:var(--tsw-surface-padding);border-radius:var(--tsw-border-radius_lg)}@media (width<=1200px){.CtaBanner.no-headline.Section.Panel{--tsw-surface-padding-x:24px;--tsw-surface-padding-y:48px}}@media (width<=1023px){.CtaBanner.no-headline.Section.Panel{--tsw-surface-padding-x:16px;--tsw-surface-padding-y:32px}}.CtaBanner--links{text-align:center}.BaseTeaser{color:var(--tsw-color_text);background-color:var(--tsw-color_white);border:1px solid var(--tsw-color_black_20);border-radius:var(--tsw-border-radius_lg);flex-direction:column;display:flex;overflow:hidden}.BaseTeaser.has-textOnHover{aspect-ratio:4/5;grid-template-rows:1fr auto;grid-template-columns:1fr;display:grid}.BaseTeaser.has-textOnHover .BaseTeaser--media{grid-area:1/1/2/2;position:relative}.BaseTeaser.has-textOnHover .BaseTeaser--body{grid-area:2/1/3/2}.BaseTeaser.has-textOnHover .BaseTeaser--text{pointer-events:none;flex:initial;height:0;transition:height .3s,opacity .3s .1s;overflow:hidden}.BaseTeaser.has-textOnHover .BaseTeaser--title{margin-bottom:0}@media (hover:hover) and (pointer:fine){.BaseTeaser.has-textOnHover:hover .BaseTeaser--title,.BaseTeaser.has-textOnHover:active .BaseTeaser--title{min-height:0;margin-bottom:24px}.BaseTeaser.has-textOnHover:hover .BaseTeaser--text,.BaseTeaser.has-textOnHover:active .BaseTeaser--text{height:var(--tsw-baseteaser-text-height);opacity:1;pointer-events:auto}}.BaseTeaser:not(.has-textOnHover) .BaseTeaser--media{overflow:hidden}.BaseTeaser:not(.has-textOnHover) .BaseTeaser--media .Image img{transition:scale .3s;scale:1.1}@media (hover:hover) and (pointer:fine){.BaseTeaser:not(.has-textOnHover):hover .BaseTeaser--media .Image img,.BaseTeaser:not(.has-textOnHover):active .BaseTeaser--media .Image img{scale:1}.BaseTeaser:hover .BaseTeaser--link [data-icon][data-color=red],.BaseTeaser:active .BaseTeaser--link [data-icon][data-color=red]{color:var(--tsw-color_rubyred)}}.BaseTeaser--body{flex-direction:column;flex:1;width:100%;padding:32px;display:flex}@media (width<=750px){.BaseTeaser--body{padding:24px}}.BaseTeaser--text{flex:1}.BaseTeaser--text--inner h1,.BaseTeaser--text--inner h2{font-size:48px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--text--inner h1,.BaseTeaser--text--inner h2{font-size:28px}}.BaseTeaser--text--inner h2{font-size:40px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--text--inner h2{font-size:22px}}.BaseTeaser--text--inner h3{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--text--inner h3{font-size:20px}}.BaseTeaser--text--inner h4{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--text--inner h4{font-size:16px}}.BaseTeaser--text--inner h5{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--text--inner h5{font-size:14px}}.BaseTeaser--text--inner h6{font-size:14px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--text--inner h6{font-size:12px}}.BaseTeaser--text--inner strong,.BaseTeaser--text--inner b{font-weight:600}.BaseTeaser--text--inner em,.BaseTeaser--text--inner i{font-style:italic}.BaseTeaser--text--inner a:not([class]){color:var(--tsw-color_rubyred);transition:color var(--tsw-hover_duration) var(--tsw-hover_easing);text-decoration:underline}.BaseTeaser--text--inner p{min-height:1lh}.BaseTeaser--text--inner p:empty{display:none}.BaseTeaser--text--inner li{margin-top:.5em}.BaseTeaser--text--inner ul:not([class])>li,.BaseTeaser--text--inner ol:not([class])>li{padding-left:1.6667em;position:relative}.BaseTeaser--text--inner ol:not([class]){counter-reset:ol}.BaseTeaser--text--inner ol:not([class])>li:before{content:counter(ol) ".";counter-increment:ol;position:absolute;top:0;left:0}.BaseTeaser--text--inner ul:not([class])>li:before{content:"";background-color:currentColor;border-radius:100%;width:8px;height:8px;margin-top:-10px;margin-left:-6px;position:absolute;top:1em;left:10px}.BaseTeaser--text--inner h1:not(:last-child),.BaseTeaser--text--inner h2:not(:last-child),.BaseTeaser--text--inner h3:not(:last-child),.BaseTeaser--text--inner h4:not(:last-child),.BaseTeaser--text--inner h5:not(:last-child),.BaseTeaser--text--inner h6:not(:last-child),.BaseTeaser--text--inner p:not(:last-child),.BaseTeaser--text--inner ul:not(:last-child),.BaseTeaser--text--inner ol:not(:last-child){margin-bottom:16px}.BaseTeaser--text--inner h1:not(:first-child),.BaseTeaser--text--inner h2:not(:first-child),.BaseTeaser--text--inner h3:not(:first-child),.BaseTeaser--text--inner h4:not(:first-child){margin-top:40px}.BaseTeaser--footer{flex:1;justify-content:space-between;align-items:flex-end;margin-top:24px;display:flex}.BaseTeaser--title{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.BaseTeaser--title{font-size:16px}}.BaseTeaser--title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:24px;display:-webkit-box;overflow:hidden}.BaseTeaser--link{gap:16px;display:flex}.Card{--tsw-card-padding:32px}@media (width<=750px){.Card{--tsw-card-padding:24px}}.Card{padding:var(--tsw-card-padding);color:var(--tsw-color_text);background-color:var(--tsw-color_white);border:1px solid var(--tsw-color_black_20);border-radius:var(--tsw-border-radius_lg);flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:relative}.Panel:not([data-backgroundColor="transparent"]) .Card{border-width:0}.Card.is-large{--tsw-card-padding:40px}@media (width<=750px){.Card.is-large{--tsw-card-padding:32px}}.Card [data-icon]{color:var(--tsw-color_red);align-items:flex-end}a.Card:hover [data-icon]{color:var(--tsw-color_rubyred)}.Card--title{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.Card--title{font-size:20px}}.Card--title[data-size=h4]{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.Card--title[data-size=h4]{font-size:16px}}.Card--title[data-size=h5]{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.Card--title[data-size=h5]{font-size:14px}}.Card--textWrapper{flex-direction:row;justify-content:space-between;gap:16px;display:flex}.Card--text{color:var(--tsw-color_text_70);font-size:14px;line-height:1.5}.CardTeaser{border-radius:var(--tsw-border-radius_lg);background-color:var(--tsw-color_white);flex-direction:column;gap:40px;padding:40px 32px;display:flex}@media (width<=750px){.CardTeaser{padding:32px 24px}}.CardTeaser--picto{justify-content:flex-start;display:flex}.CardTeaser--picto .Pictogram{width:56px;height:56px}@media (width<=750px){.CardTeaser--picto .Pictogram{width:32px;height:32px}}.CardTeaser--content{flex-direction:column;flex:1 0 auto;gap:32px;display:flex}@media (width<=750px){.CardTeaser--content{gap:24px}}.CardTeaser--body{flex-direction:column;gap:16px;display:flex}.CardTeaser--title{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.CardTeaser--title{font-size:16px}}.CardTeaser--title{margin:0}.CardTeaser--subtitle{font-size:16px;font-weight:600;line-height:1.4}.CardTeaser--intro{color:var(--tsw-color_text_70);font-size:16px;line-height:1.4}.CardTeaser--intro>p{margin:0}.CardTeaser--text{font-size:16px;line-height:1.4}.CardTeaser--text ul{flex-direction:column;gap:16px;padding-left:0;display:flex}.CardTeaser--text ul li{padding-left:32px;list-style:none;position:relative}.CardTeaser--text ul li:before{content:"";background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 16 16\"><g clip-path=\"url(%23a)\"><path d=\"m6.303 15.976-1.26-2.338C4.03 11.751 2.408 9.737.914 8.51L2.34 6.77c1.214.997 2.459 2.388 3.495 3.875C6.952 8.29 9.272 4.299 13.547.285l1.54 1.64c-6.081 5.71-7.961 11.462-7.98 11.52l-.804 2.53Z\" fill=\"%23DB001C\"/></g><defs><clipPath id=\"a\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:.1em;left:0}.CardTeaser--links{flex-direction:column;flex:1 0 auto;align-content:flex-end;gap:8px;display:flex}.CardTeaser--linkButton{color:var(--tsw-color_red);align-items:center;gap:16px;font-size:16px;line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.CardTeaser--linkButton:hover,.CardTeaser--linkButton:active{text-decoration:underline}}.FeatureCard{border:1px solid var(--tsw-color_black_20);border-radius:var(--tsw-border-radius_lg);color:var(--tsw-color_text);background-color:var(--tsw-color_white);flex-direction:column;gap:32px;padding:40px 32px;display:flex}@media (width<=750px){.FeatureCard{gap:24px;padding:32px 24px}}.Panel:not([data-backgroundColor="transparent"]) .FeatureCard{border-width:0}.FeatureCard--picto{justify-content:flex-start;display:flex}.FeatureCard--picto .Pictogram{width:56px;height:56px}@media (width<=750px){.FeatureCard--picto .Pictogram{width:32px;height:32px}}.FeatureCard--body{flex-direction:column;flex:1 0 auto;gap:24px;margin-bottom:8px;display:flex}.FeatureCard--title{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.FeatureCard--title{font-size:16px}}.FeatureCard--title{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.FeatureCard--intro{text-overflow:ellipsis;-webkit-line-clamp:8;color:var(--tsw-color_text_70);-webkit-box-orient:vertical;flex:none;font-size:16px;line-height:1.4;display:-webkit-box;overflow:hidden}.FeatureCard--intro>p{margin:0}.FeatureCard--text{border-top:1px solid var(--tsw-color_ui_stroke);padding-top:32px}@media not all and (width<=750px){.FeatureCard--text{max-height:400px;overflow:auto}}.FeatureCard--text{font-size:16px;line-height:1.4}.FeatureCard--text a:not([class]){color:var(--tsw-color_rubyred);transition:color var(--tsw-hover_duration) var(--tsw-hover_easing);text-decoration:underline}.FeatureCard--text ul{flex-direction:column;gap:24px;display:flex}@media (width<=750px){.FeatureCard--text ul{gap:16px}}.FeatureCard--text ul{padding-left:0}.FeatureCard--text ul li{padding-left:32px;list-style:none;position:relative}.FeatureCard--text ul li:before{content:"";background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewBox=\"0 0 16 16\"><g clip-path=\"url(%23a)\"><path d=\"m6.303 15.976-1.26-2.338C4.03 11.751 2.408 9.737.914 8.51L2.34 6.77c1.214.997 2.459 2.388 3.495 3.875C6.952 8.29 9.272 4.299 13.547.285l1.54 1.64c-6.081 5.71-7.961 11.462-7.98 11.52l-.804 2.53Z\" fill=\"%23DB001C\"/></g><defs><clipPath id=\"a\"><path fill=\"%23fff\" d=\"M0 0h16v16H0z\"/></clipPath></defs></svg>");background-repeat:no-repeat;background-size:contain;width:16px;height:16px;position:absolute;top:.1em;left:0}.FeatureCard--links{flex-direction:column;flex:1 0 auto;place-content:flex-end;gap:8px;display:flex}.FeatureCard--linkButton{color:var(--tsw-color_red);align-items:center;gap:16px;font-size:16px;line-height:1.4;display:flex}@media (hover:hover) and (pointer:fine){.FeatureCard--linkButton:hover,.FeatureCard--linkButton:active{text-decoration:underline}}.ImageTeaser{border-radius:var(--tsw-border-radius_lg);flex-direction:column;gap:32px;width:100%;display:flex;overflow:hidden}.ImageTeaser--media{aspect-ratio:4/5;position:relative}.AspectRatio{padding-top:calc(var(--tsw-local_ratio) * 100%);position:relative;overflow:hidden}.AspectRatio--inside{width:100%;height:100%;position:absolute;top:0;left:0}.BaseVideo--layout-cover{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.BaseVideo.layout-responsive video,.BaseVideo.layout-contain video{object-fit:cover;width:100%;height:100%}.BaseVideo.layout-contain video{object-fit:contain}.PeopleTeaser{color:var(--tsw-color_text);background-color:var(--tsw-color_white);border:1px solid var(--tsw-color_black_20);border-radius:var(--tsw-border-radius_lg);flex-direction:column;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.PeopleTeaser:hover:not(.PeopleTeaser--has-video) .PeopleTeaser--media .Image,.PeopleTeaser:active:not(.PeopleTeaser--has-video) .PeopleTeaser--media .Image{transform:scale(1.05)}}.PeopleTeaser--media{aspect-ratio:1;isolation:isolate;position:relative;overflow:hidden}.PeopleTeaser--media .Image{z-index:1;transition:transform .4s;position:static}.PeopleTeaser--media .Image img{position:static}.PeopleTeaser--video{z-index:2;pointer-events:none}.fade-enter-active,.fade-leave-active{transition:opacity .6s}.fade-enter-from,.fade-leave-to{opacity:0}.PeopleTeaser--body{flex-direction:column;flex-grow:1;width:100%;padding:32px;transition:transform .4s;display:flex;transform:translateY(0)}@media (width<=750px){.PeopleTeaser--body{padding:24px}}.PeopleTeaser--footer{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.PeopleTeaser--title{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.PeopleTeaser--title{font-size:16px}}.PeopleTeaser--title{margin-bottom:24px}.PeopleTeaser--text{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.PeopleTeaser--text{font-size:14px}}.PeopleTeaser--text{color:var(--tsw-color_text_70);flex-grow:1}.PeopleTeaser--text p{margin-bottom:8px}.PeopleTeaser--footer .IconButton{border-radius:0;width:32px;height:32px}@media (hover:hover) and (pointer:fine){.PeopleTeaser--footer .IconButton:hover,.PeopleTeaser--footer .IconButton:active{background:#0000000d}}.PeopleTeaser--footer .IconButton:hover:before,.PeopleTeaser--footer .IconButton:active:before{opacity:0}.PeopleTeaser--footer .IconButton svg{width:1.25em;height:1.25em}@media (hover:hover) and (pointer:fine){.PeopleTeaser--linklogo:has([data-icon]):hover,.PeopleTeaser--linklogo:has([data-icon]):active{background:#0000000d}.PeopleTeaser--linklogo:has(.PeopleTeaser--linktext):hover,.PeopleTeaser--linklogo:has(.PeopleTeaser--linktext):active{color:var(--tsw-color_rubyred)}}.ScrollSliderItem{width:var(--tsw-scrollslider-item-width);flex:none;display:block}.ScrollSliderItem>*{height:100%}.ScrollSlider[data-snap=left] .ScrollSliderItem{scroll-snap-align:start}.ScrollSlider[data-snap=center] .ScrollSliderItem{scroll-snap-align:center}.ScrollSlider[data-snap=right] .ScrollSliderItem{scroll-snap-align:end}.ScrollSlider{--tsw-scrollslider-items:3;--tsw-scrollslider-item-width:calc(100% / var(--tsw-scrollslider-items) - var(--tsw-scrollslider-gap) * (var(--tsw-scrollslider-items) - 1) / var(--tsw-scrollslider-items));--tsw-scrollslider-gap:16px}@media (width<=1500px){.ScrollSlider{--tsw-scrollslider-items:3.125}}.ScrollSlider[data-is-scrolling=true] .ScrollSliderItem>*{pointer-events:none}.ScrollSlider--inner{text-align:left;vertical-align:middle;flex-direction:column;width:100%;max-width:100%;display:flex;position:relative}.ScrollSlider--overflow{width:inherit;max-width:inherit;display:inline-flex;position:relative;overflow:hidden}.ScrollSlider--track{gap:var(--tsw-scrollslider-gap);scrollbar-width:none;cursor:grab;min-width:100%;padding-top:1px;padding-bottom:1px;display:flex;overflow:auto hidden}.ScrollSlider--track::-webkit-scrollbar{display:none}.ScrollSlider--track.is-dragging{cursor:grabbing}.ScrollSlider--track.is-dragging>*{pointer-events:none}.ScrollSlider--track img,.ScrollSlider--track a{-webkit-user-drag:none;user-select:none}.ScrollSlider[data-snap] .ScrollSlider--track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.ScrollSlider[data-snap-type=proximity] .ScrollSlider--track{scroll-snap-type:x proximity}.ScrollSlider[data-layout=content-wide] .ScrollSlider--track{padding-left:var(--tsw-site-padding);padding-right:var(--tsw-site-padding)}@media not all and (width<=1500px){.ScrollSlider[data-layout=content-wide] .ScrollSlider--track{padding-left:calc((100vw - var(--tsw-site_width) - var(--tsw-scrollbar-width)) / 2);padding-right:calc((100cqw - var(--tsw-site_width) - var(--tsw-scrollbar-width)) / 2)}}.ScrollSlider[data-layout=content-wide][data-snap] .ScrollSlider--track{scroll-padding:var(--tsw-site-padding)}@media not all and (width<=1500px){.ScrollSlider[data-layout=content-wide][data-snap] .ScrollSlider--track{scroll-padding:calc((100vw - var(--tsw-site_width) - var(--tsw-scrollbar-width)) / 2);scroll-padding:calc((100cqw - var(--tsw-site_width) - var(--tsw-scrollbar-width)) / 2)}}.ScrollSlider--arrows{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));justify-content:flex-end;gap:16px;margin-inline:auto;display:flex;position:relative}.ScrollSlider--arrow{padding:16px;transition:opacity .2s ease-in-out}.ScrollSlider--arrow:not(.is-active){opacity:.33;pointer-events:none}.TeaserGrid{--tsw-teasergrid-items:3}.TeaserGrid .ScrollSlider{--tsw-scrollslider-items:var(--tsw-teasergrid-items,3)}@media (width<=1200px){.TeaserGrid .ScrollSlider{--tsw-teasergrid-items:2.05}}@media (width<=750px){.TeaserGrid .ScrollSlider{--tsw-teasergrid-items:1.05}}.TeaserGrid .ScrollSlider{overflow:visible}.TeaserGrid--grid{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));--tsw-teasergrid-item-width:calc(100% / var(--tsw-teasergrid-items) - var(--tsw-teasergrid-gap-x) * (var(--tsw-teasergrid-items) - 1) / var(--tsw-teasergrid-items));--tsw-teasergrid-gap-x:24px;--tsw-teasergrid-gap-y:40px;margin-inline:auto;position:relative}@media (width<=1200px){.TeaserGrid--grid{--tsw-teasergrid-gap-x:16px;--tsw-teasergrid-gap-y:16px;--tsw-teasergrid-items:2}}@media (width<=750px){.TeaserGrid--grid{--tsw-teasergrid-items:1}}@media (width<=400px){.TeaserGrid--grid{max-width:100%}}.TeaserGrid.TeaserGrid--grid-3 .TeaserGrid--grid{--tsw-teasergrid-items:3}@media (width<=1200px){.TeaserGrid.TeaserGrid--grid-3 .TeaserGrid--grid{--tsw-teasergrid-items:2}}@media (width<=750px){.TeaserGrid.TeaserGrid--grid-3 .TeaserGrid--grid{--tsw-teasergrid-items:1}}.TeaserGrid.TeaserGrid--grid-4 .TeaserGrid--grid{--tsw-teasergrid-items:4}@media (width<=1200px){.TeaserGrid.TeaserGrid--grid-4 .TeaserGrid--grid{--tsw-teasergrid-items:2}}@media (width<=750px){.TeaserGrid.TeaserGrid--grid-4 .TeaserGrid--grid{--tsw-teasergrid-items:1;--tsw-teasergrid-gap-x:8px}}.TeaserGrid--grid{grid-template-columns:repeat(auto-fit, var(--tsw-teasergrid-item-width));column-gap:var(--tsw-teasergrid-gap-x);row-gap:var(--tsw-teasergrid-gap-y);display:grid}.FilterSelect[data-v-5064465a]{flex-direction:column;gap:16px;display:flex}.FilterSelect:has(.FilterSelect--select:hover) .FilterSelect--select[data-v-5064465a]{border-color:var(--tsw-color_black)}.FilterSelect.isActive .FilterSelect--select[data-v-5064465a]{border-color:var(--tsw-color_black);color:var(--tsw-color_black);font-weight:600}.FilterSelect--label[data-v-5064465a]{color:var(--tsw-color_text_70);font-size:16px;line-height:1.4}.FilterSelect--select[data-v-5064465a]{cursor:pointer;border:1px solid var(--tsw-color_black_20);min-width:250px;color:var(--tsw-color_text_70);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNi45MDk5MiA4LjY0OTc3QzguMTg5OTIgNi42OTk3NyAxMC4wNTk5IDQuOTU5NzcgMTEuOTE5OSAzLjkzOTc3TDExLjkxOTkgMS45ODk3N0wxMS44MTk5IDEuNzU5NzdDOS43Nzk5MiAyLjY2OTc3IDcuNjY5OTIgNC4zNzk3NyA2LjA3OTkyIDYuMzk5NzdDNC40Nzk5MiA0LjM4OTc3IDIuMzY5OTIgMi42Njk3NyAwLjMzOTkyMiAxLjc1OTc3TDAuMjM5OTIyIDEuOTg5NzdMMC4yMzk5MjEgMy45Mzk3N0MyLjA5OTkyIDQuOTU5NzcgMy45Njk5MiA2LjY5OTc2IDUuMjQ5OTIgOC42NDk3N0w2LjA4OTkyIDkuOTE5NzdMNi45Mjk5MiA4LjY0OTc3TDYuOTA5OTIgOC42NDk3N1oiIGZpbGw9IiMyNzI3MjYiLz4KPC9zdmc+);background-position:right 16px center;background-repeat:no-repeat;background-size:12px;border-radius:16px;padding:24px 40px 24px 24px;font-size:16px;line-height:1.4}.FilterSelectHierarchical{flex-flow:wrap;gap:32px;display:flex}.FilterTags{flex-direction:column;gap:16px;display:flex}.FilterTags--legend{color:var(--tsw-color_text_70);font-size:16px;line-height:1.4}.FilterTags--tags{flex-flow:wrap;gap:16px;display:flex}.FilterTags--tag{cursor:pointer;border:1px solid var(--tsw-color_black_20);color:var(--tsw-color_text_70);border-radius:16px;padding:24px;font-size:16px;line-height:1.4}.FilterTags--input:not(:checked)+.FilterTags--tag:hover{background-color:var(--tsw-color_black_10)}.FilterTags--input:checked+.FilterTags--tag{color:var(--tsw-color_white);background-color:var(--tsw-color_red);font-weight:600}.FilterTags--input{width:1px;height:1px;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)!important;position:absolute!important}.FilterTags--tag-text{position:relative}.Filter{--tsw-scroll-margin-top:24px;--tsw-component-gap-bottom:48px}@media (width<=1200px){.Filter{--tsw-component-gap-bottom:32px}}@media (width<=750px){.Filter{--tsw-component-gap-bottom:16px}}.Filter{padding-bottom:var(--tsw-component-gap-bottom);scroll-margin-top:var(--tsw-scroll-margin-top)}.Filter--inner{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.Filter--bar{flex-flow:wrap;justify-content:space-between;gap:40px;margin-bottom:40px;display:flex}.Filter--filters{flex-flow:wrap;gap:32px;display:flex}.Filter--reset{flex:1 0 auto;align-content:center;justify-items:flex-end}.Filter--reset--button{color:var(--tsw-color_red);align-items:center;gap:16px;display:flex}.FilterBlock--noResults{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.FilterBlock--noResults h1,.FilterBlock--noResults h2{font-size:48px;font-weight:600;line-height:1.2}@media (width<=750px){.FilterBlock--noResults h1,.FilterBlock--noResults h2{font-size:28px}}.FilterBlock--noResults h2{font-size:40px;font-weight:600;line-height:1.2}@media (width<=750px){.FilterBlock--noResults h2{font-size:22px}}.FilterBlock--noResults h3{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.FilterBlock--noResults h3{font-size:20px}}.FilterBlock--noResults h4{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.FilterBlock--noResults h4{font-size:16px}}.FilterBlock--noResults h5{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.FilterBlock--noResults h5{font-size:14px}}.FilterBlock--noResults h6{font-size:14px;font-weight:600;line-height:1.2}@media (width<=750px){.FilterBlock--noResults h6{font-size:12px}}.FilterBlock--noResults strong,.FilterBlock--noResults b{font-weight:600}.FilterBlock--noResults em,.FilterBlock--noResults i{font-style:italic}.FilterBlock--noResults a:not([class]){color:var(--tsw-color_rubyred);transition:color var(--tsw-hover_duration) var(--tsw-hover_easing);text-decoration:underline}.FilterBlock--noResults p{min-height:1lh}.FilterBlock--noResults p:empty{display:none}.FilterBlock--noResults li{margin-top:.5em}.FilterBlock--noResults ul:not([class])>li,.FilterBlock--noResults ol:not([class])>li{padding-left:1.6667em;position:relative}.FilterBlock--noResults ol:not([class]){counter-reset:ol}.FilterBlock--noResults ol:not([class])>li:before{content:counter(ol) ".";counter-increment:ol;position:absolute;top:0;left:0}.FilterBlock--noResults ul:not([class])>li:before{content:"";background-color:currentColor;border-radius:100%;width:8px;height:8px;margin-top:-10px;margin-left:-6px;position:absolute;top:1em;left:10px}.FilterBlock--noResults h1:not(:last-child),.FilterBlock--noResults h2:not(:last-child),.FilterBlock--noResults h3:not(:last-child),.FilterBlock--noResults h4:not(:last-child),.FilterBlock--noResults h5:not(:last-child),.FilterBlock--noResults h6:not(:last-child),.FilterBlock--noResults p:not(:last-child),.FilterBlock--noResults ul:not(:last-child),.FilterBlock--noResults ol:not(:last-child){margin-bottom:16px}.FilterBlock--noResults h1:not(:first-child),.FilterBlock--noResults h2:not(:first-child),.FilterBlock--noResults h3:not(:first-child),.FilterBlock--noResults h4:not(:first-child){margin-top:40px}.FormRadio[data-v-214961c6]{width:var(--field-width);flex-direction:column;padding-left:12px;padding-right:12px;display:flex}.FormRadio .form-label[data-v-214961c6]{flex-grow:1;padding-bottom:8px;font-size:16px;font-weight:600;line-height:normal}.FormRadio .form-label.form-required[data-v-214961c6]:after{content:" *";color:var(--tsw-color_red);font-size:1.1em}.FormRadio .form-error[data-v-214961c6]{color:var(--tsw-color_red);margin-top:8px;font-size:14px;line-height:1.5}@media (width<=750px){.FormRadio[data-v-214961c6]{width:100%}}.FormRadio--options[data-v-214961c6]{flex-wrap:wrap;gap:8px 24px;display:flex}.FormRadio--option[data-v-214961c6]{cursor:pointer;align-items:center;gap:8px;display:flex}.FormRadio--input[data-v-214961c6]{width:16px;height:16px;accent-color:var(--tsw-color_red);margin:0}.FormRadio--input.is-error[data-v-214961c6],.FormRadio--input[aria-invalid=true][data-v-214961c6]{outline:1px solid var(--tsw-color_red);outline-offset:1px}.option-label[data-v-214961c6]{color:var(--tsw-color_grey-800);font-size:16px;line-height:1.4}.FormRadio--error[data-v-214961c6]{color:var(--tsw-color_red);margin-top:8px;font-size:14px;line-height:1.5}.FormTextarea[data-v-dafab2b3]{width:var(--field-width);flex-direction:column;padding-left:12px;padding-right:12px;display:flex}.FormTextarea .form-label[data-v-dafab2b3]{flex-grow:1;padding-bottom:8px;font-size:16px;font-weight:600;line-height:normal}.FormTextarea .form-label.form-required[data-v-dafab2b3]:after{content:" *";color:var(--tsw-color_red);font-size:1.1em}.FormTextarea .form-error[data-v-dafab2b3]{color:var(--tsw-color_red);margin-top:8px;font-size:14px;line-height:1.5}@media (width<=750px){.FormTextarea[data-v-dafab2b3]{width:100%}}.FormTextarea--field[data-v-dafab2b3]{border:1px solid var(--tsw-color_black_20);resize:vertical;min-height:100px;caret-color:var(--tsw-color_red);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:16px;padding:16px;font-family:inherit}.FormTextarea--field[data-v-dafab2b3]:focus{border-color:var(--tsw-color_black);outline:none}.FormTextarea--field.is-error[data-v-dafab2b3]{border-color:var(--tsw-color_red)}.FormInput[data-v-4a1fa897]{width:var(--field-width);flex-direction:column;padding-left:12px;padding-right:12px;display:flex}.FormInput .form-label[data-v-4a1fa897]{flex-grow:1;padding-bottom:8px;font-size:16px;font-weight:600;line-height:normal}.FormInput .form-label.form-required[data-v-4a1fa897]:after{content:" *";color:var(--tsw-color_red);font-size:1.1em}.FormInput .form-error[data-v-4a1fa897]{color:var(--tsw-color_red);margin-top:8px;font-size:14px;line-height:1.5}@media (width<=750px){.FormInput[data-v-4a1fa897]{width:100%}}.FormInput--Upload-hidden[data-v-4a1fa897]{display:none}.FormInput--Upload-wrapper[data-v-4a1fa897]{align-items:center;gap:16px;margin-top:8px;display:flex}.FormInput--Upload-btn[data-v-4a1fa897]{background-color:var(--tsw-color_black_5);border:1px solid var(--tsw-color_black_20);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;line-height:1.5;transition:background-color .2s,border-color .2s;display:inline-flex}.FormInput--Upload-btn[data-v-4a1fa897]:hover:not(:disabled){background-color:var(--tsw-color_black_10);border-color:var(--tsw-color_black_40)}.FormInput--Upload-btn[data-v-4a1fa897]:disabled{opacity:.5;cursor:not-allowed}.FormInput--Upload-icon[data-v-4a1fa897]{width:16px;height:16px}.FormInput--Upload-hint[data-v-4a1fa897]{color:var(--tsw-color_text_70);font-size:12px;font-weight:400}.FormInput--Upload-list[data-v-4a1fa897]{flex-direction:column;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.FormInput--Upload-item[data-v-4a1fa897]{background-color:var(--tsw-color_white);border:1px solid var(--tsw-color_black_20);border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;line-height:1.5;display:flex}.FormInput--Upload-filesize[data-v-4a1fa897]{color:var(--tsw-color_text_70);margin-left:8px;font-size:.9em}.FormInput--Upload-remove[data-v-4a1fa897]{cursor:pointer;color:var(--tsw-color_red);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex}.FormInput--Upload-remove[data-v-4a1fa897]:hover{opacity:.7}.FormInput--Upload-remove svg[data-v-4a1fa897]{width:16px;height:16px}.is-error .FormInput--Upload-btn[data-v-4a1fa897]{border-color:var(--tsw-color_red)}.FormInput--Upload.is-error[data-v-4a1fa897]:has(.FormInput--Upload-list){border-color:var(--tsw-color_black_20)!important}.FormInput--Upload.is-error:has(.FormInput--Upload-list) .FormInput--error[data-v-4a1fa897],.FormInput--Upload.is-error:has(.FormInput--Upload-list) .form-error[data-v-4a1fa897]{display:none!important}.FormSelect[data-v-eb40ece9]{width:var(--field-width);flex-direction:column;padding-left:12px;padding-right:12px;display:flex}.FormSelect .form-label[data-v-eb40ece9]{flex-grow:1;padding-bottom:8px;font-size:16px;font-weight:600;line-height:normal}.FormSelect .form-label.form-required[data-v-eb40ece9]:after{content:" *";color:var(--tsw-color_red);font-size:1.1em}.FormSelect .form-error[data-v-eb40ece9]{color:var(--tsw-color_red);margin-top:8px;font-size:14px;line-height:1.5}@media (width<=750px){.FormSelect[data-v-eb40ece9]{width:100%}}.FormSelect--input-wrapper[data-v-eb40ece9]{width:100%;position:relative}.FormSelect--select[data-v-eb40ece9]{border:1px solid var(--tsw-color_black_20);background-color:var(--tsw-color_white);width:100%;color:var(--tsw-color_text);appearance:none;cursor:pointer;border-radius:16px;padding:16px 40px 16px 16px;font-size:16px;font-weight:600;line-height:1.4;transition:border-color .2s,background-color .2s}.FormSelect--select[data-v-eb40ece9]:invalid,.FormSelect--select[value=""][data-v-eb40ece9]{color:var(--tsw-color_text_70);font-weight:400}.FormSelect--select[data-v-eb40ece9]:disabled{background-color:var(--tsw-color_black_5);border-color:var(--tsw-color_black_20);color:var(--tsw-color_text_70);cursor:not-allowed;opacity:.7}.FormSelect--select[data-v-eb40ece9]:hover:not(:focus,:disabled,.is-error),.FormSelect--select[data-v-eb40ece9]:focus{border-color:var(--tsw-color_black);outline:none}.FormSelect--select.is-filled[data-v-eb40ece9]:not(:focus,:disabled,.is-error){border-color:var(--tsw-color_black_20)}.FormSelect--select.is-error[data-v-eb40ece9],.FormSelect--select[aria-invalid=true][data-v-eb40ece9]{border-color:var(--tsw-color_red)}.FormSelect--placeholder[data-v-eb40ece9]{color:var(--tsw-color_text_70);font-weight:400}.FormSelect--icon[data-v-eb40ece9]{width:12px;height:12px;color:var(--tsw-color_black);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.DatoFormWrapper[data-v-603fbd5f]{--tsw-grid_col:6;width:100%;margin-inline:auto;position:relative}@media (width<=1500px){.DatoFormWrapper[data-v-603fbd5f]{--tsw-grid_col:8}}.DatoFormWrapper[data-v-603fbd5f]{max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter))}@media (width<=750px){.DatoFormWrapper[data-v-603fbd5f]{width:100%;max-width:unset;row-gap:12px;margin-left:0;margin-right:0}}.DatoFormWrapper fieldset[data-v-603fbd5f]{flex-direction:column;gap:24px;width:100%;margin-bottom:48px;padding-left:12px;padding-right:12px;display:flex}.Form--fieldset-fields[data-v-603fbd5f]{flex-wrap:wrap;justify-content:space-between;row-gap:24px;margin-left:-12px;margin-right:-12px;display:flex}@media (width<=750px){.Form--fieldset-fields[data-v-603fbd5f]{max-width:unset;row-gap:12px}}.Form--legend[data-v-603fbd5f]{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.Form--legend[data-v-603fbd5f]{font-size:16px}}.Form--legend[data-v-603fbd5f]{width:100%;margin-bottom:24px}@media (width<=750px){.Form--legend[data-v-603fbd5f]{font-size:20px}}.Form--fieldset-is-repeater[data-v-603fbd5f]{gap:24px;position:relative}.Form--fieldset-is-repeater .Form--group-instance[data-v-603fbd5f]{flex-wrap:wrap;justify-content:flex-end;display:flex}.Form--fieldset-is-repeater .Form--fieldset-fields[data-v-603fbd5f]{width:calc(100% + 24px)}.Form--repeater-add[data-v-603fbd5f]{margin-bottom:24px}.Form--repeater-remove[data-v-603fbd5f]{margin-top:24px}.Form--repeater-button[data-v-603fbd5f]{align-items:center;gap:8px;display:flex}.Form--repeater-icon[data-v-603fbd5f]{width:18px}.Form--submit-wrapper[data-v-603fbd5f]{justify-content:flex-end;align-items:center;gap:16px;width:100%;display:flex}.Form--spinner[data-v-603fbd5f]{border:3px solid var(--tsw-color_black_20);border-top-color:var(--tsw-color_red);border-radius:50%;width:20px;height:20px;animation:1s ease-in-out infinite form-spin-603fbd5f;display:inline-block}@keyframes form-spin-603fbd5f{to{transform:rotate(360deg)}}.is-loading[data-v-603fbd5f]{opacity:.7;cursor:not-allowed}.DatoFormBlock[data-astro-cid-jzvzh7jj]{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;padding:32px 0;position:relative}.DatoFormBlock--title[data-astro-cid-jzvzh7jj]{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.DatoFormBlock--title[data-astro-cid-jzvzh7jj]{font-size:20px}}.DatoFormBlock--title[data-astro-cid-jzvzh7jj]{margin-bottom:24px}.FullImageTeaser{width:100%;max-width:calc(100% - var(--tsw-site-padding) * 2);margin-inline:auto;position:relative}.FullImageTeaser:not(.is-text-beside-image){border-radius:var(--tsw-border-radius_lg);grid-template-areas:"absolute";display:grid;overflow:hidden}.FullImageTeaser.is-text-beside-image{flex-direction:row-reverse;align-items:flex-end;display:flex}@media (width<=1023px){.FullImageTeaser.is-text-beside-image{flex-direction:column;align-items:flex-start}}.FullImageTeaser.is-text-beside-image .FullImageTeaser--background{border-radius:var(--tsw-border-radius_lg);width:100%;overflow:hidden}.FullImageTeaser.is-text-beside-image .FullImageTeaser--content{max-width:400px;padding:0!important}@media (width<=750px){.FullImageTeaser.is-text-beside-image .FullImageTeaser--teaser{padding:24px 0 0}}.FullImageTeaser:not(.is-text-beside-image) .FullImageTeaser--background{aspect-ratio:2/3;grid-area:absolute}@media not all and (width<=400px){.FullImageTeaser:not(.is-text-beside-image) .FullImageTeaser--background{aspect-ratio:4/5}}@media not all and (width<=750px){.FullImageTeaser:not(.is-text-beside-image) .FullImageTeaser--background{aspect-ratio:16/9}}.FullImageTeaser--title{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.FullImageTeaser--title{font-size:20px}}.FullImageTeaser--title{margin-bottom:1.4em}.FullImageTeaser--link{width:100%;height:100%;position:absolute;top:0;left:0}.FullImageTeaser--text{align-items:flex-end;gap:1em;display:flex}.FullImageTeaser--content{grid-area:absolute;justify-content:flex-start;align-items:flex-end;width:100%;max-width:500px;padding:1em;display:flex;position:relative}@media not all and (width<=750px){.FullImageTeaser--content{padding:24px}}@media not all and (width<=1200px){.FullImageTeaser--content{padding:56px}}.FullImageTeaser--teaser{border-radius:var(--tsw-border-radius_lg);background-color:var(--tsw-color_white);padding:40px;position:relative}@media (width<=1023px){.FullImageTeaser--teaser{padding:24px}}.ConsentPlaceholder{background-color:var(--tsw-color_black_20);color:var(--tsw-color_text);border-radius:var(--tsw-border-radius_md);text-align:center;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;font-size:16px;line-height:1.4;display:flex}@media (width<=400px){.ConsentPlaceholder{padding:.5rem;font-size:14px;line-height:1.5}}.ConsentPlaceholder p+p{margin-top:1rem}@media (width<=400px){.ConsentPlaceholder p+p{margin-top:.5rem}}.ConsentPlaceholder--button{background-color:var(--tsw-color-primary);color:var(--tsw-local_color,var(--tsw-color_white));border-radius:var(--tsw-border-radius_sm);cursor:pointer;border-radius:var(--tsw-local_border-radius,64px);padding-block:var(--tsw-local_padding-block,21px);padding-inline:var(--tsw-local_padding-inline,40px);align-items:center;margin-top:2rem;font-size:20px;font-weight:600;line-height:1.2;display:inline-flex;position:relative;overflow:hidden;height:unset!important;padding:.5rem 1rem!important;position:static!important}.ConsentPlaceholder--button[disabled]{opacity:.65;pointer-events:none}.ConsentPlaceholder--button.state-loading{pointer-events:none}@media (hover:hover) and (pointer:fine){.ConsentPlaceholder--button:hover,.ConsentPlaceholder--button:active{color:var(--tsw-local_color-hover,var(--tsw-local_color))}}@media (width<=750px){.ConsentPlaceholder--button{--tsw-local_padding-block:17px;--tsw-local_padding-inline:24px}}@media (width<=400px){.ConsentPlaceholder--button{margin-top:.5rem}}.ConsentPlaceholder--title{font-size:28px;font-weight:600;line-height:1.2}@media (width<=750px){.ConsentPlaceholder--title{font-size:20px}}.w-col-6{--tsw-grid_col:6;width:100%;margin-inline:auto;position:relative}@media (width<=1500px){.w-col-6{--tsw-grid_col:8}}.w-col-6{max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter))}.w-col-8{--tsw-grid_col:8;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.w-col-10{--tsw-grid_col:10;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.w-col-12{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.IframeEmbed{aspect-ratio:var(--embed-aspect-ratio);border-radius:var(--tsw-border-radius_md,8px);overflow:hidden}.IframeEmbed--content,.IframeEmbed--placeholder-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.IframeEmbed--content :deep(iframe){border:none;display:block;width:100%!important;height:100%!important}.IframeEmbed--content iframe{width:100%;height:100%}.DatoIframeBlock[data-astro-cid-as726jpa]{margin-block:var(--tsw-spacing-fluid-lg);justify-content:center;width:100%;display:flex}.VideoEmbed{aspect-ratio:var(--tsw-aspect-ratio_video,16/9);cursor:pointer;position:relative;overflow:hidden}.VideoEmbed--poster{border-radius:var(--tsw-border-radius_md);background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;transition:filter .3s;display:flex;position:absolute;top:0;left:0;overflow:hidden}@media (hover:hover) and (pointer:fine){.VideoEmbed--poster:hover,.VideoEmbed--poster:active{filter:brightness(1.1)}}.VideoEmbed--play svg{width:68px;height:48px}.VideoEmbed--iframe{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.MediaText{--tsw-component-gap-both:40px}@media (width<=1200px){.MediaText{--tsw-component-gap-both:32px}}@media (width<=750px){.MediaText{--tsw-component-gap-both:16px}}.MediaText{padding-block:var(--tsw-component-gap-both);--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));flex-direction:column;gap:32px;margin-inline:auto;display:flex;position:relative}@media not all and (width<=750px){.MediaText{flex-direction:row;gap:64px}}.Section.Panel[data-backgroundcolor=transparent] .MediaText{margin-inline:var(--tsw-site-padding);--tsw-surface-padding-x:80px;--tsw-surface-padding-y:80px;--tsw-surface-padding:var(--tsw-surface-padding-y) var(--tsw-surface-padding-x);padding:var(--tsw-surface-padding);border-radius:var(--tsw-border-radius_lg)}@media (width<=1200px){.Section.Panel[data-backgroundcolor=transparent] .MediaText{--tsw-surface-padding-x:24px;--tsw-surface-padding-y:48px}}@media (width<=1023px){.Section.Panel[data-backgroundcolor=transparent] .MediaText{--tsw-surface-padding-x:16px;--tsw-surface-padding-y:32px}}.MediaText .MediaText--media{width:100%}@media not all and (width<=750px){.MediaText .MediaText--media{width:50%}}.MediaText .MediaText--mediaWrapper{background-color:var(--tsw-color_stone);border-radius:var(--tsw-border-radius_lg);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.MediaText .MediaText--mediaWrapper .VideoEmbed{width:100%;height:100%}.MediaText[data-media-fit=cover] .MediaText--mediaWrapper{aspect-ratio:1.33}.MediaText[data-media-size=small] .MediaText--media .MediaText--mediaWrapper{align-content:center}.MediaText[data-media-size=small] .MediaText--media .MediaText--mediaWrapper .Image{width:100px;aspect-ratio:var(--tsw-responsive-image_aspect-ratio,1.33)}@media not all and (width<=750px){.MediaText[data-media-size=small] .MediaText--media .MediaText--mediaWrapper .Image{width:150px}}.MediaText[data-media-size=small][data-media-fit=cover] .MediaText--mediaWrapper .Image{position:relative}.MediaText--content{flex:1;align-items:center;display:flex}@media not all and (width<=750px){[data-media-position=right] .MediaText--content{order:-1}}.PageHero--body{grid-template-areas:"absolute";display:grid}.PageHero--content{--tsw-grid_col:10;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.PageHero--tab{z-index:0;opacity:0;visibility:hidden;pointer-events:none;grid-area:absolute;transition:opacity .6s,visibility .6s;position:relative}.PageHero--tab[data-hidden=false]{opacity:1;visibility:visible;pointer-events:auto}@media (prefers-reduced-motion:reduce){.PageHero--tab{transition:none}}@media (width<=480px){.PageHero--tab{flex-direction:column;margin-bottom:2em;display:flex}}.PageHero--tabs--inner{scrollbar-width:none;scroll-snap-type:x mandatory;scroll-snap-align:start;scroll-snap-stop:always;scroll-behavior:smooth;gap:16px;scroll-padding:0 16px;display:flex;overflow-x:auto}.PageHero--tabs--inner.has-overflow{padding-left:var(--tsw-site-padding);padding-right:var(--tsw-site-padding);mask-image:linear-gradient(90deg,#000 90%,#0000)}.PageHero--textWrapper{width:50%}@media (width<=480px){.PageHero--textWrapper{width:100%}}.PageHero--headline{font-size:48px;font-weight:600;line-height:1.2}@media (width<=750px){.PageHero--headline{font-size:28px}}.PageHero--headline{hyphens:auto;hyphenate-limit-chars:10 3 4;opacity:0;margin-top:2em;margin-bottom:2em;transition:opacity .6s .2s,transform .6s .2s}.PageHero--headline.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.PageHero--headline{opacity:1;transition:none;transform:translateY(0)}}@media (width<=480px){.PageHero--headline{margin-top:0;margin-bottom:1.5em;font-size:24px}}.PageHero--background{padding-inline:var(--tsw-site-padding);z-index:-1;position:absolute;inset:0}@media (width<=480px){.PageHero--background{position:static}}.PageHero--pauseButtonWrapper{z-index:10;position:absolute;top:0;right:16px}.PageHero--pauseButton{cursor:pointer;opacity:0;pointer-events:none;background-color:#fff6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:opacity .3s,background-color .2s,transform .2s;display:flex}.PageHero--pauseButton:focus{pointer-events:auto;opacity:1!important}.PageHero--pauseButton:hover{background-color:#fff9;transform:scale(1.1);opacity:1!important}.PageHero--pauseButton:active{transform:scale(.95)}.PageHero--pauseButton svg{width:16px;height:16px}.PageHero--background:hover .PageHero--pauseButton,.PageHero--background:focus-within .PageHero--pauseButton{opacity:.5;pointer-events:auto}.PageHero--tabs{--tsw-grid_col:10;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;padding-bottom:120px;position:relative}.PageHero--tabList{gap:16px;display:flex}.PageHero--tabTitle{font-size:16px;font-weight:600;line-height:1.2}@media (width<=750px){.PageHero--tabTitle{font-size:14px}}.PageHero--tabTitle{margin-bottom:1.5em}.PageHero--tabButton{font-size:14px;font-weight:600;line-height:1.2}@media (width<=750px){.PageHero--tabButton{font-size:12px}}.PageHero--tabButton{background-color:var(--tsw-color_stone);border-radius:var(--tsw-border-radius_md);width:180px;height:100px;padding:20px;display:block}.PageHero--tabButton[aria-current=page]{color:var(--tsw-color_white);background-color:var(--tsw-color_red)}.PageHero--slide{opacity:0;pointer-events:none;width:100%;height:100%;max-width:var(--tsw-site_width-max);justify-content:flex-end;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.PageHero--slide.is-active{opacity:1;pointer-events:auto}@media (width<=480px){.PageHero--slide{justify-content:center;position:static;transform:none}}.PageHero--images{aspect-ratio:3/4;grid-template-rows:repeat(12,1fr);grid-template-columns:repeat(12,1fr);gap:min(2vw,28.8px);width:48vw;min-width:280px;max-width:640px;max-height:100%;display:grid;position:relative}@media (width<=480px){.PageHero--images{width:65%;display:block}}.PageHero--slide.layout-1-1 .PageHero--images>:first-child{--tsw-pagehero-border-radius:32px;grid-area:2/4/span 8/span 7}@media (width<=750px){.PageHero--slide.layout-1-1 .PageHero--images>:first-child{grid-area:3/5/span 8/span 7}}.PageHero--slide.layout-1-2 .PageHero--images>:first-child{--tsw-pagehero-border-radius:32px;grid-area:2/5/span 8/span 6}.PageHero--slide.layout-2-1 .PageHero--images>:first-child{--tsw-pagehero-border-radius:32px;grid-area:3/5/span 8/span 7}.PageHero--slide.layout-2-1 .PageHero--images>:nth-child(2){--tsw-pagehero-border-radius:25px;grid-area:1/1/span 5/span 4}.PageHero--slide.layout-2-2 .PageHero--images>:first-child{--tsw-pagehero-border-radius:32px;grid-area:3/1/span 8/span 7}.PageHero--slide.layout-2-2 .PageHero--images>:nth-child(2){--tsw-pagehero-border-radius:25px;grid-area:1/8/span 5/span 4}.PageHero--image{opacity:0;will-change:opacity, transform;transform:scale(.75)}.PageHero--image>.Image{border-radius:var(--tsw-pagehero-border-radius,16px);overflow:hidden}.PageHero--image.is-visible{animation:image-fade-in 1.2s ease var(--tsw-img-delay,0s) forwards}.PageHero--image.is-visible:not(.is-paused){animation:image-fade-in 1.2s ease var(--tsw-img-delay,0s) forwards, image-hover 3s ease-in-out calc(var(--tsw-img-delay,0s) + 1.4s) infinite}.PageHero--image.is-visible.is-exiting{animation:1.2s forwards image-fade-out}.PageHero--image.is-visible.reduced-motion{opacity:1;transform:scale(1);animation:none!important}.PageHero--image.is-visible.reduced-motion:not(.is-paused){animation:none!important}.PageHero--image.is-visible.reduced-motion.is-exiting{opacity:0;animation:none!important}@media (prefers-reduced-motion:reduce){.PageHero--image.is-visible{opacity:1;transform:scale(1);animation:none!important}.PageHero--image.is-visible:not(.is-paused){animation:none!important}.PageHero--image.is-visible.is-exiting{opacity:0;animation:none!important}}@keyframes image-fade-in{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@keyframes image-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.75)}}@keyframes image-hover{0%{transform:translateY(0)scale(1)}50%{transform:translateY(-6px)scale(1)}to{transform:translateY(0)scale(1)}}.Table{--tsw-grid_col:12;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}.Table--inner{max-width:100%;overflow-x:auto}.Table--inner table{border:1px solid var(--tsw-color_ui_stroke);border-spacing:0;border-radius:16px;width:100%;min-width:600px;overflow:hidden;border-collapse:separate!important}.Table--inner table th,.Table--inner table td{border:none;border-right:1px solid var(--tsw-color_ui_stroke);border-top:1px solid var(--tsw-color_ui_stroke);padding:1.5em}.Table--inner table th:last-child,.Table--inner table td:last-child{border-right:none}.Table--inner table tr:first-child th,.Table--inner table tr:first-child td{border-top:none}.Table--inner table thead,.Table--inner table th{font-size:20px;font-weight:600;line-height:1.2}@media (width<=750px){.Table--inner table thead,.Table--inner table th{font-size:16px}}.Table--inner table thead,.Table--inner table th{background-color:var(--tsw-color_stone)}.Table--inner table tbody td,.Table--inner table tfoot td{color:var(--tsw-color_text);background-color:var(--tsw-color_white)}.Table--inner table tbody+tfoot tr:first-child th,.Table--inner table tbody+tfoot tr:first-child td,.Table--inner table thead+tbody tr:first-child th,.Table--inner table thead+tbody tr:first-child td{border-top:1px solid var(--tsw-color_ui_stroke)}.Table--inner .table-scroll-wrapper{padding-bottom:16px;overflow-x:auto}.TableBlock{--tsw-component-gap-both:80px}@media (width<=1200px){.TableBlock{--tsw-component-gap-both:64px}}@media (width<=750px){.TableBlock{--tsw-component-gap-both:40px}}.TableBlock{padding-block:var(--tsw-component-gap-both)}.TableBlock.Panel thead,.TableBlock.Panel th{background-color:#0000}.TableBlock--inner{scrollbar-width:none;overflow:auto hidden}.TableBlock p a{color:var(--tsw-color_rubyred);text-decoration:underline}.TabItem{scroll-margin-top:120px}@media (width<=750px){.TabItem{scroll-margin-top:100px}}.TabItem>:first-child,.TabItem>astro-slot>:first-child,.TabItem>:last-child,.TabItem>astro-slot>:last-child{padding-block:0}.Tabs{flex-direction:column;gap:48px;display:flex}@media (width<=750px){.Tabs{gap:40px}}.Section.Panel[data-backgroundcolor=transparent] .Tabs{margin-inline:var(--tsw-site-padding);--tsw-surface-padding-x:80px;--tsw-surface-padding-y:80px;--tsw-surface-padding:var(--tsw-surface-padding-y) var(--tsw-surface-padding-x);padding:var(--tsw-surface-padding);border-radius:var(--tsw-border-radius_lg)}@media (width<=1200px){.Section.Panel[data-backgroundcolor=transparent] .Tabs{--tsw-surface-padding-x:24px;--tsw-surface-padding-y:48px}}@media (width<=1023px){.Section.Panel[data-backgroundcolor=transparent] .Tabs{--tsw-surface-padding-x:16px;--tsw-surface-padding-y:32px}}@media not all and (width<=1200px){.Tabs[data-orientation=vertical]{grid-template-columns:minmax(auto,200px) 1fr;display:grid}.Tabs[data-orientation=vertical] .Tabs--tabs{flex-direction:column;grid-area:1/1/2/2;place-self:flex-start}.Tabs[data-orientation=vertical] .Tabs--content{grid-area:1/2/2/3;width:100%}.Tabs[data-orientation=vertical] .Tabs--button{text-align:left;align-self:flex-start}}@media not all and (width<=1600px){.Tabs[data-orientation=vertical]{grid-template-columns:minmax(auto,200px) 1fr minmax(auto,200px)}}.Tabs--tabs{scrollbar-width:none;color:var(--tsw-color_red);align-self:center;gap:16px;display:flex;overflow:auto hidden}.Panel[data-backgroundcolor=cherry] .Tabs--tabs{color:var(--tsw-color_white)}.Panel[data-backgroundcolor=cherry] .Tabs--tabs .Tabs--button.color-tag-transparent{--tsw-local_color-hover:var(--tsw-color_black_10)}.Panel[data-backgroundcolor=stone] .Tabs--tabs{color:var(--tsw-color_red)}.Panel[data-backgroundcolor=stone] .Tabs--tabs .Tabs--button.color-tag-transparent{--tsw-local_color-hover:var(--tsw-color_rubyred)}@media (width<=750px){.Tabs--tabs{gap:4px}}@media (hover:hover){.Tabs--tabs{flex-wrap:wrap;justify-content:center}}@media (width>=500.02px) and (width<=1200px){.Tabs--tabs{flex-wrap:wrap;justify-content:center}}.Tabs--button{text-wrap:balance;hyphens:none;flex:none;align-items:center}@media (hover:hover){.Tabs--button{max-width:100%}}@media (width>=500.02px) and (width<=1200px){.Tabs--button{max-width:100%}}@media (width<=750px){button.Tabs--button.Button.size-small{font-size:16px}}.VideoBlock.VideoBlock-standalone{--tsw-grid_col:10;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));--tsw-component-gap-both:80px;margin-inline:auto;position:relative}@media (width<=1200px){.VideoBlock.VideoBlock-standalone{--tsw-component-gap-both:64px}}@media (width<=750px){.VideoBlock.VideoBlock-standalone{--tsw-component-gap-both:40px}}.VideoBlock.VideoBlock-standalone{margin-block:var(--tsw-component-gap-both)}.Video--wrapper,.VideoBlock--caption{--tsw-grid_col:10;width:100%;max-width:min(100% - var(--tsw-site-padding) * 2, var(--tsw-grid_col) * var(--tsw-grid_col-width) + (var(--tsw-grid_col) - 1) * var(--tsw-grid_gutter));margin-inline:auto;position:relative}
