.styles_container__hLVLP{container-type:inline-size;width:100%}.styles_section__dck8x{--section-padding:0 var(--Spacing-Mobile-site-padding) var(--Spacing-Mobile-section-mb-2xl) var(--Spacing-Mobile-site-padding);--section-padding-inline:var(--Spacing-Mobile-site-padding);--section-padding-block:var(--Spacing-Mobile-section-mb-2xl);--max-desktop-width:1920px;display:grid;grid-template-columns:1fr min(var(--max-desktop-width),100%) 1fr;width:100%;&.styles_small__H2PTJ{--section-padding-block:calc(var(--Spacing-Mobile-section-mb-md))}&.styles_padding__1QQ4R{.content{padding-block:0 var(--section-padding-block);padding-inline:var(--section-padding-inline)}}&.styles_padding-inline__ep4na{.content{padding-inline:var(--section-padding-inline)}}&.styles_padding-block__lD6E3{.content{padding-block:var(--section-padding-block)}}&.styles_padding-inset__fpAUU{.content{padding:var(--section-padding-block) var(--section-padding-inline)}}.content{grid-column:2;grid-row:1/2}.background{grid-column:1/-1;grid-row:1/2;width:100%;height:100%}@container (width >= 768px){--section-padding-inline:var(--Spacing-Tablet-site-padding);--section-padding-block:var(--Spacing-Tablet-section-mb-2xl);&.styles_small__H2PTJ{--section-padding-block:calc(var(--Spacing-Tablet-section-mb-md))}&.styles_drawer__c3tTE{--padding-block:var(--Spacing-Tablet-section-mb-xl)}}@container (width >= 1024px){--section-padding-inline:var(--Spacing-Desktop-site-padding);--section-padding-block:var(--Spacing-Desktop-section-mb-2xl);--section-padding:0 var(--Spacing-Desktop-site-padding) var(--Spacing-Desktop-section-mb-2xl) var(--Spacing-Desktop-site-padding);&.styles_small__H2PTJ{--section-padding-block:calc(var(--Spacing-Desktop-section-mb-md))}}}.styles_grid__genhM{--repeat:6;--grid-gap:var(--Spacing-Mobile-gap);display:grid;grid-column-gap:var(--grid-gap);grid-template-columns:repeat(var(--repeat),1fr);@container (width >= 768px){--repeat:12;--grid-gap:var(--Spacing-Tablet-gap)}@container (width >= 1024px){--repeat:24;--grid-gap:var(--Spacing-Desktop-gap)}}.styles_container__XlHel{p:not(:last-child){margin-bottom:.75em}h3:not(:last-child){margin-bottom:calc(.5em + 4px)}}.styles_list__E__0o{padding-left:2ch;font:var(--text-body_md);&:not(:last-child){margin-bottom:var(--Spacing-spacing-sm)}}.styles_listItem__yhqYv{margin-bottom:.25em;list-style-position:outside;&.styles_bullet__LPUlq{padding-left:1ch;list-style:disc}&.styles_numbered__94Lh3{padding-left:1ch;list-style:decimal}}.styles_media__h0yeR{border-radius:var(--Radius-radius-md)}.styles_grid__iQrdN{&>*{grid-column:1/-1}}.styles_header__xTl2V{position:relative;grid-column:1/-1;margin-bottom:var(--Spacing-spacing-2xl);padding-top:var(--Spacing-spacing-xl);.styles_border__AzdPL{position:absolute;top:0;display:block;width:100%;height:1px;background-color:var(--Color-Border-border-inverted-subtle)}}.styles_preamble__Kawgj{grid-column:1/-1}.styles_headline__4Gfqp{overflow:hidden;margin-bottom:var(--Spacing-spacing-md);&.styles_bottom__cxCBr{grid-column:2/-1}& h2{font-size:4rem;line-height:1.6}}.styles_body__L8FcR{&.styles_top__wanIY{grid-column:2/-1}&.styles_bottom__cxCBr{grid-column:1/-2}}.styles_media__h0yeR{margin-top:var(--Spacing-spacing-4xl);aspect-radio:1;&.styles_bottom__cxCBr{grid-column:2/-1}}.styles_mediaContainer__KL1St.styles_top__wanIY{grid-column:1/-2}.styles_connectorChar__uQX21{overflow:hidden;grid-column:1/-1;justify-self:center;margin-block:var(--Spacing-spacing-2xl);p{font-size:4rem;line-height:1}}@container (768px <= width){.styles_headline__4Gfqp{&.styles_top__wanIY{grid-column:2/-1}&.styles_bottom__cxCBr{grid-column:3/-1}h2{font-size:7rem}}.styles_body__L8FcR{&.styles_top__wanIY{grid-column:4/span 6}&.styles_bottom__cxCBr{grid-column:2/span 6}}.styles_mediaContainer__KL1St.styles_top__wanIY,.styles_media__h0yeR.styles_bottom__cxCBr{grid-column:6/-1}.styles_connectorChar__uQX21{margin-block:var(--Spacing-spacing-2xl);p{font-size:7rem}}}@container (1024px <= width){.styles_headline__4Gfqp{&.styles_top__wanIY{grid-column:3/13}&.styles_bottom__cxCBr{grid-column:13/-1}& h2{font-size:7.5rem;line-height:7.9rem}}.styles_mediaContainer__KL1St.styles_top__wanIY{position:relative;grid-column:15/-3}.styles_media__h0yeR{margin:0;&.styles_top__wanIY{position:absolute;inset-block-end:0}&.styles_bottom__cxCBr{grid-column:3/span 8;grid-row:5}}.styles_body__L8FcR{&.styles_top__wanIY{grid-column:5/14}&.styles_bottom__cxCBr{grid-column:15/span 8}}.styles_connectorChar__uQX21{margin-block:7.5rem;& p{font-size:7.5rem}}}@container (1440px <= width){.styles_grid__iQrdN.content{--padding-top:var(--Spacing-spacing-3xl);padding-top:var(--padding-top)}.styles_header__xTl2V{margin-bottom:var(--Spacing-spacing-3xl)}.styles_headline__4Gfqp{align-self:center;margin-bottom:var(--Spacing-spacing-xl);& h2{font-size:9.5rem;line-height:10rem}&.styles_top__wanIY{grid-column:3/-1}&.styles_bottom__cxCBr{grid-column:13/-1}}.styles_body__L8FcR{margin-bottom:0;&.styles_top__wanIY{grid-column:5/11}&.styles_bottom__cxCBr{grid-column:15/span 6}}.styles_media__h0yeR{margin-bottom:0;&.styles_top__wanIY{grid-column:15/23}&.styles_bottom__cxCBr{grid-column:3/11;grid-row:4/6;margin-top:var(--Spacing-spacing-4xl)}}.styles_connectorChar__uQX21{margin-block:9.5rem;& p{font-size:9.5rem}}}.styles_bg__IaVkA{&.styles_light___lRDM{--text:var(--Color-Text-text-default);--bg:var(--Color-Background-bg-default)}&.styles_dark__ST5JE{--text:var(--Color-Text-text-inverted);--bg:var(--Color-Background-bg-inverted)}}.styles_carousel__qlEf_{--slide-height:19rem;container-type:inline-size;overflow:hidden;width:100%;margin:auto;.styles_header__byXx6{--column-repeat:6;display:grid;grid-template-columns:repeat(var(--column-repeat),1fr);grid-gap:var(--Spacing-spacing-2xs);gap:var(--Spacing-spacing-2xs);margin-bottom:var(--Spacing-spacing-lg);.styles_title__cZvlJ{grid-column:span 3}.styles_link__zToQP{justify-self:start}&:has(.styles_title__cZvlJ){.styles_link__zToQP{grid-column:span 3;grid-row:2}}&:not(:has(.styles_title__cZvlJ)){.styles_link__zToQP{grid-column:1;grid-row:1}}.styles_controls__vvosH{display:flex;grid-column:4/-1;gap:var(--Spacing-spacing-xs);justify-self:end}.styles_controlButton__FsULd{padding:var(--Spacing-spacing-2xs);border-radius:var(--Radius-radius-none);&:before{content:"";position:absolute;min-width:44px;min-height:44px}}}.styles_wrapper__sBQ7R{--cards-per-view:1.2;--slide-size:calc((1 / var(--cards-per-view)) * 100%);.styles_viewport__3JxBr{--slide-spacing:var(--Spacing-Mobile-gap);.styles_container__yU7cb{touch-action:pan-y pinch-zoom;display:flex;margin-left:calc(var(--slide-spacing) * -1);.styles_slide__IvZLA{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}}}&:not(:has(.styles_slide__IvZLA:nth-child(2))){.styles_controls__vvosH{display:none}}}@container (768px < width){.styles_wrapper__sBQ7R{&.styles_default___7hP_{--cards-per-view:2}&.styles_gallery__jmwbN{--cards-per-view:1.4}.styles_container__yU7cb{--slide-spacing:var(--Spacing-Tablet-gap)}.styles_header__byXx6{--column-repeat:12;margin-bottom:var(--Spacing-spacing-xl);.styles_title__cZvlJ{grid-column:span 8;font:var(--text-hd_xl)}.styles_controls__vvosH{grid-column:10/-1;align-items:center}}&.styles_default___7hP_:not(:has(.styles_slide__IvZLA:nth-child(3))),&.styles_gallery__jmwbN:not(:has(.styles_slide__IvZLA:first-child)){.styles_controls__vvosH{display:none}}}@media (1024px < width){.styles_wrapper__sBQ7R{&.styles_default___7hP_{--cards-per-view:4}&.styles_gallery__jmwbN{--cards-per-view:2.3}.styles_container__yU7cb{--slide-spacing:var(--Spacing-Desktop-gap)}.styles_header__byXx6{--column-repeat:24;.styles_link__zToQP{grid-column:19/span 3;grid-row:1}.styles_controls__vvosH{grid-column:22/-1}}&.styles_default___7hP_:not(:has(.styles_slide__IvZLA:nth-child(5))),&.styles_gallery__jmwbN:not(:has(.styles_slide__IvZLA:nth-child(3))){.styles_controls__vvosH{display:none}}&.styles_gallery__jmwbN:has(.styles_slide__IvZLA:nth-child(3)){.styles_slide__IvZLA>div{cursor:move;cursor:grab;cursor:-webkit-grab}.styles_slide__IvZLA>div:active{cursor:grabbing;cursor:-webkit-grabbing}}}}}@media (min-width:768px){margin-bottom:var(--Spacing-Tablet-section-mb-2xl)}@media (min-width:1024px){margin-bottom:var(--Spacing-Desktop-section-mb-2xl)}}