a,abbr,acronym,address,applet,audio,b,big,blockquote,body,canvas,caption,center,cite,code,del,dfn,div,em,embed,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,td,th,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}figcaption,figure{display:block}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}html{--vw:1vw;--vh:1vh;--headerHeight:10.4rem;--footerHeight:9.7rem;--contentWidth:144rem;--upscaleBreakpoint:128rem;--upscaleBreakpointNoUnit:1280;--maxWidth:162rem;--maxWidthNoUnit:1620;--safeAreaTop:env(safe-area-inset-top, 1rem);--safeAreaRight:env(safe-area-inset-right, 1rem);--safeAreaBottom:env(safe-area-inset-bottom, 1rem);--safeAreaLeft:env(safe-area-inset-left, 1rem);--safeAreaVertical:max(var(--safeAreaTop), var(--safeAreaBottom));--safeAreaHorizontal:max(var(--safeAreaRight), var(--safeAreaLeft));--wrapperPad:1.1rem;--wrapperPadVertical:calc(var(--wrapperPad) + var(--safeAreaVertical));--wrapperPadHorizontal:calc(var(--wrapperPad) + var(--safeAreaHorizontal));--colorPrimary:#F9F9F9;--colorSecondary:#000000;--colorHighlight:#102EC6;--colorHighlightActive:#002AFF;--colorInvalid:#FF0000;--colorValid:#B2E694;--colorEvenDarkerGray:#101820;--colorVeryDarkGray:#979797;--colorDarkGray:#D8D8D8;--colorMediumGray1:#B2B2B2;--colorMediumGray:#F2F2F2;--colorLightGray:#F0F0F0;--colorWhite:#FFFFFF;--colorBlack:#000000;--colorPrimaryOpaque:rgba(255, 255, 255, 0.3);--colorSecondaryOpaque:rgba(0, 0, 0, 0.3);--colorCTAHighlightBG:var(--colorHighlight);--colorCTAHighlightText:var(--colorWhite);--colorCTASolidBG:var(--colorSecondary);--colorCTASolidText:var(--colorWhite);--colorCTASolidHoverBG:var(--colorHighlightActive);--colorCTASolidHoverText:var(--colorWhite);--colorCTAOutlineText:var(--colorSecondary);--colorCTAOutlineBorder:var(--colorSecondary);--colorCTAOutlineHoverBorder:var(--colorHighlight);--colorCTAOutlineHoverBG:var(--colorHighlightActive);--colorCTAOutlineHoverText:var(--colorWhite);--colorCTAOutlineHighlightText:var(--colorPrimary);--colorCTAOutlineHighlightHoverBG:var(--colorPrimary);--colorCTAOutlineHighlightHoverText:var(--colorSecondary);--colorCTADisabledBG:var(--colorMediumGray1);--colorCTADisabledText:var(--colorWhite);--font:Helvetica,Arial,sans-serif;--logoWidthMobile:100%;--logoHeightMobile:2rem;--logoWidthTablet:100%;--logoHeightTablet:2.5rem;--logoWidthDesktop:100%;--logoHeightDesktop:3rem;--logoWidthUpscaleFactor:300;--logoHeightUpscaleFactor:25.8;font-size:10px}body,html{margin:0;padding:0;min-width:100%;min-height:100%;font-family:var(--font);-webkit-tap-highlight-color:transparent}html.is-snapping{scroll-snap-type:y mandatory}body{position:relative;color:var(--colorSecondary);background:var(--colorWhite);font-synthesis:none;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;hanging-punctuation:force-end;word-wrap:break-word}h1,h2,h3,h4,h5,h6{break-after:avoid}p{margin-bottom:1.1em;hanging-punctuation:force-end}p:empty,p:last-child{margin-bottom:0}ol,ul{list-style-type:none;list-style-position:outside}iframe,img{outline:0;display:block;-webkit-user-select:none;user-select:none}img[src=""]{opacity:0}em,i{font-style:oblique}a{text-decoration:none}a,a:active,a:focus,a:link,a:visited{color:var(--colorSecondary)}a:hover{outline:0}sub,sup{font-size:.428571429em;line-height:1em;vertical-align:super}sub{vertical-align:sub}blockquote p{quotes:"\201C" "\201D" "\2018" "\2019"}blockquote p:before,q:before{content:open-quote}blockquote p:after,q:after{content:close-quote}img.lazy{position:static;opacity:0;transition:opacity .75s ease}.no-js noscript img.lazy,img.lazy.loaded{opacity:1}.no-js img.lazy[data-src]{display:none}.uc{text-transform:uppercase;letter-spacing:.01em!important;word-spacing:.01em!important}.is-thin{font-weight:100}.is-extralight{font-weight:200}.is-light{font-weight:300}.is-regular,body{font-weight:400}.is-medium{font-weight:500}.is-semibold{font-weight:600}.is-bold,b,strong{font-weight:700}.is-extrabold{font-weight:800}.is-black{font-weight:900}.is-normal{font-style:normal}.is-oblique{font-style:oblique}.tiny{font-size:.8rem;line-height:1.6;letter-spacing:.02rem}.alpha,.cta{font-size:1.1rem;line-height:1.6;letter-spacing:.03rem}.beta{font-size:1.3rem;line-height:1.6;letter-spacing:.04rem}.content h6,.gamma,body{font-size:1.8rem;line-height:1.6;letter-spacing:.04rem}.content h5,.delta{font-size:2.2rem;line-height:1.6;letter-spacing:.03rem}.content h4,.epsilon{font-size:2.4rem;line-height:1.4;letter-spacing:.04rem}.content h3,.zeta{font-size:2.6rem;line-height:1.4;letter-spacing:.04rem}.content h2,.eta{font-size:3.6rem;line-height:1.3;letter-spacing:.03rem}.content h1,.theta{font-size:4.2rem;line-height:1.3;letter-spacing:.06rem}.iota{font-size:3.2rem;line-height:1.3;letter-spacing:-.08rem}.kappa{font-size:5.5rem;line-height:1.3;letter-spacing:.08rem}@media (min-width:640px){.tinyTablet{font-size:.8rem;line-height:1.6;letter-spacing:.02rem}.alphaTablet{font-size:1.1rem;line-height:1.6;letter-spacing:.03rem}.betaTablet{font-size:1.3rem;line-height:1.6;letter-spacing:.04rem}.gammaTablet{font-size:1.8rem;line-height:1.6;letter-spacing:.04rem}.deltaTablet{font-size:2.2rem;line-height:1.6;letter-spacing:.03rem}.epsilonTablet{font-size:2.4rem;line-height:1.4;letter-spacing:.04rem}.zetaTablet{font-size:2.6rem;line-height:1.4;letter-spacing:.04rem}.etaTablet{font-size:3.6rem;line-height:1.3;letter-spacing:.03rem}.thetaTablet{font-size:4.2rem;line-height:1.3;letter-spacing:.06rem}.iotaTablet{font-size:6.4rem;line-height:1.2;letter-spacing:-.12rem}.kappaTablet{font-size:5.5rem;line-height:1.3;letter-spacing:.08rem}}@media (min-width:1024px){.tinyDesktop{font-size:.8rem;line-height:1.6;letter-spacing:.02rem}.alphaDesktop{font-size:1.1rem;line-height:1.6;letter-spacing:.03rem}.betaDesktop{font-size:1.3rem;line-height:1.6;letter-spacing:.04rem}.gammaDesktop{font-size:1.8rem;line-height:1.6;letter-spacing:.04rem}.deltaDesktop{font-size:2.2rem;line-height:1.6;letter-spacing:.03rem}.epsilonDesktop{font-size:2.4rem;line-height:1.4;letter-spacing:.04rem}.zetaDesktop{font-size:2.6rem;line-height:1.4;letter-spacing:.04rem}.etaDesktop{font-size:3.6rem;line-height:1.3;letter-spacing:.03rem}.thetaDesktop{font-size:4.2rem;line-height:1.3;letter-spacing:.06rem}.iotaDesktop{font-size:6.4rem;line-height:1.2;letter-spacing:-.12rem}.kappaDesktop{font-size:5.5rem;line-height:1.3;letter-spacing:.08rem}}@media (min-width:1280px){html{--scaleFactor:1px;--headerHeight:10.4rem;--wrapperPad:1.1rem}.tiny,.tinyLarge{font-size:.8rem;letter-spacing:.025em}.alpha,.alphaLarge,.cta{font-size:1.1rem;letter-spacing:.0272727em}.beta,.betaLarge{font-size:1.3rem;letter-spacing:.0307692em}.content h6,.gamma,.gammaLarge,body{font-size:1.8rem;letter-spacing:.0222222em}.content h5,.delta,.deltaLarge{font-size:2.2rem;letter-spacing:.0136363em}.content h4,.epsilon,.epsilonLarge{font-size:2.4rem;letter-spacing:.0166666em}.content h3,.zeta,.zetaLarge{font-size:2.6rem;letter-spacing:.0153846em}.content h2,.eta,.etaLarge{font-size:3.6rem;letter-spacing:.0083333em}.content h1,.theta,.thetaLarge{font-size:4.2rem;letter-spacing:.0142857em}.iota{font-size:3.2rem;letter-spacing:-.025em}.iotaLarge{font-size:6.4rem;letter-spacing:-.01875em}.kappa,.kappaLarge{font-size:5.5rem;letter-spacing:.0145454em}}.wrapper{position:relative;display:flex;flex-direction:column;width:100%;min-height:100%;--grid-row-gap:2rem;--grid-col-gap:2.4rem;--grid-padding:2.4rem;--grid-col-count:4;--grid-col:calc(1 / var(--grid-col-count) * (100 * var(--vw) - 2 * var(--grid-padding) - (var(--grid-col-count) - 1) * var(--grid-col-gap)));--grid-col2:calc(2 * var(--grid-col) + var(--grid-col-gap));--grid-col3:calc(3 * var(--grid-col) + 2 * var(--grid-col-gap));--grid-col4:calc(4 * var(--grid-col) + 3 * var(--grid-col-gap));--grid-col5:calc(5 * var(--grid-col) + 4 * var(--grid-col-gap));--grid-col6:calc(6 * var(--grid-col) + 5 * var(--grid-col-gap));--grid-col7:calc(7 * var(--grid-col) + 6 * var(--grid-col-gap));--grid-col8:calc(8 * var(--grid-col) + 7 * var(--grid-col-gap));--grid-col9:calc(9 * var(--grid-col) + 8 * var(--grid-col-gap));--grid-col10:calc(10 * var(--grid-col) + 9 * var(--grid-col-gap));--grid-col11:calc(11 * var(--grid-col) + 10 * var(--grid-col-gap));--grid-col12:calc(12 * var(--grid-col) + 11 * var(--grid-col-gap))}.main{width:100%;margin:var(--headerHeight) auto 0;flex:1 0 auto;transition:marginTop .2s ease}.header-infobar:not(.hide)~.main{margin-top:calc(var(--headerHeight) + var(--infoBarHeight))}.main.main404{display:flex;align-items:center;justify-content:center;min-height:100%}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--grid-row-gap) var(--grid-col-gap);padding:0 var(--grid-padding)}.grid.gutter-s{grid-row-gap:1.6rem}.grid.gutter-m{grid-row-gap:2.4rem}.grid.gutter-l{grid-row-gap:3.2rem}.grid .flex-element{grid-column-start:1;grid-column-end:5}.module{margin:0 auto;width:100%;scroll-margin-top:calc(2rem + var(--headerHeight))}html.is-snapping .module.snap-lock{scroll-snap-stop:always;scroll-snap-align:start}html.is-snapping .main:has(.module.snap-lock)+.footer,html.is-snapping .module.snap-lock~.module:not(.snap-lock),html.is-snapping .module:has(~.module.snap-lock){scroll-snap-stop:normal;scroll-snap-align:start;scroll-margin-top:var(--headerHeight)}html.is-snapping .header:not(.header-transparent)+.main .module:has(+.module.snap-lock):first-child{margin-top:var(--headerHeight);scroll-margin-top:var(--headerHeight)}.bg-white{background-color:var(--colorWhite)}.bg-primary{background-color:var(--colorPrimary);color:var(--colorSecondary)}.bg-highlight{background-color:var(--colorHighlight);color:var(--colorWhite)}.fg-secondary{color:var(--colorSecondary)}.fg-primary{color:var(--colorPrimary)}.fg-highlight{color:var(--colorHighlight)}@media (min-width:640px){.wrapper{--grid-row-gap:1.1rem;--grid-col-gap:2.4rem;--grid-padding:2.7rem;--grid-col-count:12}.grid{grid-template-columns:repeat(12,1fr)}.grid.gutter-l{grid-row-gap:4rem}.grid .flex-element{grid-column-start:1;grid-column-end:2}.grid .flex-element.flex-element-start-1{grid-column-start:1}.grid .flex-element.flex-element-start-2{grid-column-start:2}.grid .flex-element.flex-element-start-3{grid-column-start:3}.grid .flex-element.flex-element-start-4{grid-column-start:4}.grid .flex-element.flex-element-start-5{grid-column-start:5}.grid .flex-element.flex-element-start-6{grid-column-start:6}.grid .flex-element.flex-element-start-7{grid-column-start:7}.grid .flex-element.flex-element-start-8{grid-column-start:8}.grid .flex-element.flex-element-start-9{grid-column-start:9}.grid .flex-element.flex-element-start-10{grid-column-start:10}.grid .flex-element.flex-element-start-11{grid-column-start:11}.grid .flex-element.flex-element-start-12{grid-column-start:12}.grid .flex-element.flex-element-end-1{grid-column-end:2}.grid .flex-element.flex-element-end-2{grid-column-end:3}.grid .flex-element.flex-element-end-3{grid-column-end:4}.grid .flex-element.flex-element-end-4{grid-column-end:5}.grid .flex-element.flex-element-end-5{grid-column-end:6}.grid .flex-element.flex-element-end-6{grid-column-end:7}.grid .flex-element.flex-element-end-7{grid-column-end:8}.grid .flex-element.flex-element-end-8{grid-column-end:9}.grid .flex-element.flex-element-end-9{grid-column-end:10}.grid .flex-element.flex-element-end-10{grid-column-end:11}.grid .flex-element.flex-element-end-11{grid-column-end:12}.grid .flex-element.flex-element-end-12{grid-column-end:13}}@media (min-width:1024px){.wrapper{--grid-row-gap:3rem;--grid-col-gap:3.2rem;--grid-padding:5.2rem}.grid.gutter-m{grid-row-gap:3.2rem}.grid.gutter-l{grid-row-gap:5.6rem}}@media (min-width:1280px){.wrapper{--grid-row-gap:calc(30 * var(--scaleFactor));--grid-col-gap:calc(32 * var(--scaleFactor));--grid-padding:calc(52 * var(--scaleFactor))}.grid.gutter-s{grid-row-gap:calc(16 * var(--scaleFactor))}.grid.gutter-m{grid-row-gap:calc(32 * var(--scaleFactor))}.grid.gutter-l{grid-row-gap:calc(56 * var(--scaleFactor))}.module{scroll-margin-top:calc(20 * var(--scaleFactor) + var(--headerHeight))}}.header-infobar{position:fixed;top:0;left:0;width:100%;z-index:10;display:flex;align-items:center;justify-content:center;padding:.7rem var(--wrapperPadHorizontal);background:var(--colorLightGray);will-change:padding,height;transition:height .2s ease,padding .2s ease,opacity .2s ease;overflow:hidden}.header-infobar.hide{height:0;padding:0;opacity:0}.header-infobar-inner,.header-infobar-inner a{display:flex;align-items:center;justify-content:center;text-align:center;width:calc(100 * var(--vw) - 4 * var(--wrapperPadHorizontal) - 2rem);color:var(--colorSecondary)}.header-infobar-close{position:absolute;top:50%;right:var(--wrapperPadHorizontal);width:1rem;height:1rem;transform:translateY(-50%);cursor:pointer}.header-infobar-close:after,.header-infobar-close:before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotateZ(-45deg);width:100%;height:.1rem;background-color:var(--colorSecondary)}.header-infobar-close:after{transform:translate(-50%,-50%) rotateZ(45deg)}.header-infobar+.header{transform:translateY(var(--infoBarHeight));transition:transform .2s ease}.header-infobar.hide+.header{transform:translateY(0)}@media (min-width:1280px){.header-infobar{padding:calc(7 * var(--scaleFactor)) var(--wrapperPadHorizontal)}.header-infobar-inner,.header-infobar-inner a{width:calc(100 * var(--vw) - 4 * var(--wrapperPadHorizontal) - 20 * var(--scaleFactor))}.header-infobar-close{width:calc(10 * var(--scaleFactor));height:calc(10 * var(--scaleFactor))}.header-infobar-close:after,.header-infobar-close:before{height:var(--scaleFactor)}}.header.header-slide-up{transition:transform .4s ease,opacity .4s ease}.header.header-slide-up.slide-up{pointer-events:none;opacity:0;transform:translateY(calc(-1 * var(--headerHeight)))}.footer-bar,.header{--headerColorBG:var(--colorPrimary);--headerColorFG:var(--colorSecondary);background-color:var(--headerColorBG);color:var(--headerColorFG);--headerColorLogo:var(--headerColorFG);--headerColorSearchPlaceholder:var(--colorDarkGray);--headerColorSearchPlaceholderHover:var(--colorSecondary);--headerColorSearchPlaceholderContrast:var(--colorBlack);--headerColorLanguagesBG:var(--colorWhite);--headerColorLanguagesChevron:var(--colorBlack);--headerColorSideBottom:var(--colorSecondaryOpaque);--headerColorSideBG:var(--colorHighlight);--headerColorSideFG:var(--colorPrimary);--headerColorSideFGActive:var(--colorHighlightActive);--headerColorSideChevron:var(--colorPrimary);--headerColorSideToggleBG:var(--colorLightGray);--headerColorSideToggleFG:var(--colorWhite);--headerColorSideToggleBGActive:var(--colorCTASolidBG);--headerColorSideToggleFGActive:var(--colorWhite)}.footer-light,.header-light{--headerColorBG:var(--colorWhite);--headerColorLanguagesBG:var(--colorPrimary);--headerColorSideToggleFG:var(--colorEvenDarkerGray)}.header-light-highlight-logo{--headerColorBG:var(--colorWhite);--headerColorLogo:var(--colorHighlight);--headerColorSideBG:var(--colorWhite);--headerColorSideFG:var(--colorSecondary);--headerColorSideChevron:var(--colorSecondary);--headerColorSideToggleFG:var(--colorEvenDarkerGray)}.footer-dark,.header-dark{--headerColorBG:var(--colorHighlight);--headerColorFG:var(--colorWhite);--headerColorLogo:var(--colorWhite);--headerColorLanguagesBG:var(--colorHighlight);--headerColorLanguagesChevron:var(--colorWhite);--headerColorSearchPlaceholder:var(--colorWhite);--headerColorSearchPlaceholderHover:var(--colorWhite);--headerColorSideFGActive:var(--colorWhite);--headerColorSideToggleBG:rgba(255, 255, 255, 0.27)}.footer-black,.header-black{--headerColorBG:var(--colorBlack);--headerColorFG:var(--colorWhite);--headerColorLogo:var(--colorWhite);--headerColorLanguagesBG:var(--colorBlack);--headerColorLanguagesChevron:var(--colorWhite);--headerColorSearchPlaceholder:var(--colorWhite);--headerColorSearchPlaceholderHover:var(--colorWhite);--headerColorSideFGActive:var(--colorWhite);--headerColorSideToggleBG:rgba(255, 255, 255, 0.27)}.footer-transparent,.header-transparent{--headerColorBG:transparent;--headerColorFG:var(--colorPrimary);--headerColorSearchPlaceholderHover:var(--colorDarkGray);--headerColorLanguagesBG:rgba(0, 0, 0, 0.1);--headerColorLanguagesChevron:var(--colorPrimary);--headerColorSideToggleBG:rgba(255, 255, 255, 0.27)}.footer-transparent{--headerColorBG:var(--colorSecondary)}.header-transparent.show-menu{--headerColorBG:var(--colorBlack)}.header-transparent:before,.header:not(.header-side).header-transparent .header-megamenu:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;-webkit-backdrop-filter:blur(2.7rem);backdrop-filter:blur(2.7rem);background-color:rgba(0,0,0,.1);transition:background-color .25s ease,-webkit-backdrop-filter .25s ease;transition:backdrop-filter .25s ease,background-color .25s ease;transition:backdrop-filter .25s ease,background-color .25s ease,-webkit-backdrop-filter .25s ease}.header:not(.header-side).header-transparent.show-menu .header-megamenu:before,.header:not(.header-side).header-transparent.show-menu:before{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}.header.header-transparent .header-menu-languages .language-langs{-webkit-backdrop-filter:blur(2.7rem);backdrop-filter:blur(2.7rem)}.header-transparent+.main{margin-top:0}@media (min-width:1280px){.header.header-transparent .header-menu-languages .language-langs,.header:not(.header-side).header-transparent .header-megamenu:before,.header:not(.header-side).header-transparent:before{-webkit-backdrop-filter:blur(calc(27 * var(--scaleFactor)));backdrop-filter:blur(calc(27 * var(--scaleFactor)))}}.header-slidedown{position:fixed;top:0;left:0;width:calc(100 * var(--vw));z-index:10}.header-slidedown .header-logo{margin-top:1.8rem}.header-slidedown .header-menu-bar{width:100%;margin:0 auto;padding:1.4rem 2rem;grid-template-columns:repeat(12,1fr)}.header-slidedown .header-menu{grid-column:1/span 8}.header-slidedown .header-menu-toggle{position:relative;width:1.6rem;height:1.6rem;z-index:6;cursor:pointer}.header-slidedown .header-menu-toggle span{position:absolute;width:100%;height:0;left:0;top:50%;transform:translateY(-50%);border-bottom:.1rem solid var(--headerColorFG);transition:transform .2s ease}.header-slidedown .header-menu-toggle span:first-child{transform:translateY(calc(-50% - .4rem))}.header-slidedown .header-menu-toggle span:last-child{transform:translateY(calc(-50% + .4rem))}.header-slidedown.show-menu .header-menu-toggle span:first-child{transform:rotate(-45deg) translateY(-50%)}.header-slidedown.show-menu .header-menu-toggle span:last-child{transform:rotate(45deg) translateY(-50%)}.header-slidedown .header-menu-inner{position:absolute;top:var(--headerHeight);left:0;width:calc(100 * var(--vw));height:calc(100 * var(--vh) - var(--headerHeight));z-index:5;display:flex;flex-direction:column;justify-content:space-between;padding:4rem 2.4rem 4.8rem;opacity:0;pointer-events:none;transition:opacity .2s ease;transition:background-color .2s ease;background-color:var(--headerColorBG)}.header-transparent .header-slidedown.show-menu{background-color:var(--colorBlack)}.header-slidedown.show-menu .header-menu-inner{overflow-y:scroll;opacity:1;pointer-events:all}.header-slidedown .header-menu-inner ul{display:flex;align-items:baseline;justify-content:flex-start}.header-slidedown .header-menu-inner>ul{flex-direction:column}.header-slidedown .header-menu-inner>ul>li+li{margin-top:2.5rem}.header-slidedown .header-menu .header-menu-inner ul li a{color:var(--headerColorFG);position:relative}.header-slidedown .header-menu .header-menu-inner ul li a.current-menu-item:after{opacity:1}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children{width:100%;cursor:pointer}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-inner{display:flex;justify-content:space-between;align-items:center;width:100%}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children>.menu-item-top-inner a{pointer-events:none;-webkit-user-select:none;user-select:none}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-chevron{position:relative;display:block;width:1.3rem;height:.8rem}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-chevron svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.3;fill:var(--headerColorFG);transition:opacity .2s ease,transform .2s ease}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-chevron svg path{fill:inherit}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children.show-megamenu .menu-item-top-chevron svg{transform:rotate(180deg);opacity:1}.header-slidedown .header-menu .header-menu-inner ul li a:after{content:'';position:absolute;bottom:-.1em;left:0;width:100%;border-bottom:.1rem solid currentColor;opacity:0;transition:opacity .2s ease}.header-slidedown .header-menu .header-menu-inner ul li a:hover:after{opacity:1}.header-slidedown .header-menu-inner>ul>li.menu-item-has-children.show-submenu>.menu-item-top-inner a:after,.header-slidedown .header-menu-inner>ul>li.menu-item-has-children>.menu-item-top-inner a:hover:after,.header-slidedown .header-menu-inner>ul>li.menu-item-has-children>.menu-item-top-inner:hover a:after{opacity:1}.header-slidedown .header-megamenu{max-height:0;padding:0;opacity:0;overflow:hidden;box-sizing:content-box;will-change:max-height;transition:opacity .2s ease,max-height .2s ease,padding .2s ease}.header-slidedown li.show-megamenu>.header-megamenu{display:block;padding-top:3.5rem;opacity:1}.header-slidedown .header-megamenu-inner{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-start}.header-slidedown .header-megamenu .header-megamenu-inner .sub-menu{width:100%;margin-bottom:2.4rem}.header-slidedown .header-megamenu-inner .sub-menu.menu-item-has-children>a{pointer-events:none}.header-slidedown .header-megamenu-inner .sub-menu ul{margin-top:1.2rem;flex-direction:column}.header-slidedown .header-megamenu-inner .sub-menu li{position:relative}.header-slidedown .header-megamenu-inner .sub-menu li+li{margin:.6rem 0 0}.header-slidedown .header-menu .header-megamenu-inner li.current-menu-item a:after{opacity:1}.header-slidedown .header-megamenu-inset{display:none}.header-slidedown .header-menu-bottom{margin-top:3.2rem;color:var(--headerColorSideBottom)}.header-slidedown .header-menu-bottom .header-menu-bottom-menu ul{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 1.5rem}@media (prefers-contrast:more){.header-slidedown .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-chevron svg{opacity:1}}@media (min-width:640px){.header-slidedown .header-menu-bar{padding:1.6rem 2.8rem}.header-slidedown .header-menu-toggle{width:2.4rem;height:2.4rem}.header-slidedown .header-menu-inner{padding:5.1rem 8.7rem 6.4rem}.header-slidedown .header-menu-inner>ul>li+li{margin-top:3.6rem}.header-slidedown .header-megamenu .header-megamenu-inner .sub-menu{width:calc(50% - 3.6rem)}.header-slidedown .header-megamenu .header-megamenu-inner .sub-menu:nth-child(2n){margin-left:7.2rem}}@media (min-width:1024px){.header-slidedown .header-menu-bar{padding:1.8rem 5.2rem}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-toggle{display:none}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner,.header-slidedown.show-menu .header-menu:not(.force-mobile-menu) .header-menu-inner{position:static;width:auto;height:auto;top:0;padding:0;opacity:1;overflow-y:visible;pointer-events:all;background-color:var(--headerColorBG)}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner ul,.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul{flex-direction:row;align-items:baseline;justify-content:flex-start}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-inner{display:block;width:auto}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li.menu-item-has-children>.menu-item-top-inner a{pointer-events:all;-webkit-user-select:initial;user-select:initial}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner:hover .menu-item-top-inner>a{transition:opacity .2s ease}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner:hover .menu-item-top-inner>a:not(:hover){opacity:.7}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li:hover>.menu-item-top-inner a:hover:after{opacity:0}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner ul li+li{margin-left:2rem}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li+li{margin-top:0}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li.menu-item-has-children{width:auto}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li.menu-item-has-children .menu-item-top-chevron{display:none}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu{position:absolute;left:0;top:var(--headerHeight);width:calc(100 * var(--vw));max-height:initial;box-sizing:border-box;display:flex;justify-content:flex-start;padding:1.2rem 5.2rem;background-color:var(--headerColorBG);overflow:auto;opacity:0;pointer-events:none;transition:opacity .2s ease}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li.menu-item-has-children.show-megamenu .header-megamenu,.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner>ul>li.menu-item-has-children:hover .header-megamenu{opacity:1;pointer-events:all}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inner{display:flex;justify-content:flex-start}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu .header-megamenu-inner .sub-menu{width:auto;margin-right:6rem;margin-bottom:0}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu .header-megamenu-inner .sub-menu:nth-child(2n){margin-left:0}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu .header-megamenu-inner .sub-menu:last-child{margin-right:0}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inner .sub-menu ul{margin-top:1.2rem;flex-direction:column}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inner .sub-menu ul li+li{margin:.8rem 0 0}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inset{display:block;width:calc(16.6666% - 2.5rem);margin-left:6rem}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inset .megamenu-image{position:relative;width:100%;height:0;padding-bottom:70%;margin-bottom:.8rem}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner .header-megamenu-inset .megamenu-image a{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner .header-megamenu-inset a:after{display:none}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inset .megamenu-description{margin-top:.8rem}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-bottom{display:none}}@media (min-width:1024px) and (prefers-contrast:more){.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner:hover .menu-item-top-inner>a:not(:hover){opacity:1}}@media (min-width:1280px){.header-slidedown .header-logo{margin-top:calc(18 * var(--scaleFactor))}.header-slidedown .header-menu-bar{padding:calc(18 * var(--scaleFactor)) calc(52 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner ul li+li{margin-left:calc(20 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu{padding:calc(12 * var(--scaleFactor)) calc(52 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu .header-megamenu-inner .sub-menu{margin-right:calc(60 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inner .sub-menu ul{margin-top:calc(12 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inner .sub-menu ul li+li{margin-top:calc(8 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-menu-inner ul li a:after{border-bottom-width:var(--scaleFactor)}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inset{width:calc(16.6666% - 25 * var(--scaleFactor));margin-left:calc(60 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inset .megamenu-image{margin-bottom:calc(8 * var(--scaleFactor))}.header-slidedown .header-menu:not(.force-mobile-menu) .header-megamenu-inset .megamenu-description{margin-top:calc(8 * var(--scaleFactor))}}.header.header-side{position:fixed;top:0;left:0;width:calc(100 * var(--vw));z-index:10;padding:1rem 0}.header-side .header-menu-bar{align-items:center;--grid-padding:1.4rem}.header-side .header-menu-left{grid-column:1}.header-side+.main:before{content:'';position:fixed;top:0;left:0;width:calc(100 * var(--vw));height:calc(100 * var(--vh));z-index:9;-webkit-backdrop-filter:blur(2.7rem);backdrop-filter:blur(2.7rem);opacity:0;cursor:default;pointer-events:none;transition:opacity .4s ease}.header-side.show-menu+.main:before{pointer-events:all;opacity:1}.header-side .header-menu-toggle{position:relative;left:-.7rem;width:4.8rem;height:3.6rem;padding:1.6rem;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .25s ease}.header-side .header-menu:not(.header-minimal-toggle) .header-menu-toggle{left:0;padding:1rem 1.6rem;border-radius:2.1rem;color:var(--headerColorSideToggleFG);background-color:var(--headerColorSideToggleBG)}.header-side.show-menu .header-menu:not(.header-minimal-toggle) .header-menu-toggle{color:var(--headerColorSideToggleFGActive);background-color:var(--headerColorSideToggleBGActive)}.header-side.show-menu .header-menu.header-minimal-toggle .header-menu-toggle{color:var(--headerColorSideToggleFGActive)}.header-side .header-menu-toggle span{position:absolute;top:50%;left:1.6rem;transform:translateY(calc(-50% - .3rem));width:1.8rem;border-bottom:.1rem solid currentColor;color:currentColor;transition:transform .25s ease}.header-side .header-minimal-toggle .header-menu-toggle span{left:.7rem}.header-side .header-menu-toggle span:last-child{transform:translateY(calc(-50% + .3rem))}.header-side.show-menu .header-menu-toggle span:first-child{transform:translateY(-50%) rotate(-45deg)}.header-side.show-menu .header-menu-toggle span:last-child{transform:translateY(-50%) rotate(45deg)}.header-side .header-menu .header-menu-inner{position:fixed;left:0;top:0;height:calc(100 * var(--vh) - var(--infoBarHeight,0rem));width:calc(100 * var(--vw));padding:calc(var(--headerHeight) + 5.5rem) 2.7rem 1.5rem;overflow:scroll;transform:translateX(-100%);z-index:-1;background-color:var(--headerColorSideBG);color:var(--headerColorSideFG);opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none;transition:transform .25s ease,opacity .25s ease}.header-side.show-menu .header-menu-inner{transform:none;opacity:1;pointer-events:all}.header-side .menu-item-top-inner{display:flex}.header-side li.menu-item-has-children .menu-item-top-inner{cursor:pointer}.header-side .header-menu-inner>ul>.menu-item+.menu-item{margin-top:1.6rem}.header-side .menu-item-top-chevron{position:relative;top:50%;transform:translateY(-50%);margin-left:1rem;height:.7rem;width:1.2rem;flex-shrink:0}.header-side .menu-item-top-chevron svg{width:100%;height:100%;fill:var(--headerColorSideChevron);transform:rotate(-90deg);transition:fill .25s ease,transform .25s ease}.header-side .menu-item-has-children.show-megamenu .menu-item-top-chevron svg{transform:none}.header-side .menu-item-has-children.show-megamenu .menu-item-top-chevron svg,.header-side .menu-item-top-inner:hover .menu-item-top-chevron svg{fill:var(--headerColorSideFGActive)}.header-side .menu-item a,.header-side .menu-item-top-inner span{color:var(--headerColorSideFG);cursor:pointer;transition:color .25s ease}.header-side .current-menu-item a,.header-side .current-menu-item span,.header-side .menu-item a:hover,.header-side .menu-item-top-inner span:hover,.header-side li.menu-item-has-children .menu-item-top-inner:hover a{color:var(--headerColorSideFGActive)}.header-side .header-megamenu{max-height:0;padding:0 0 0 2.3rem;overflow:hidden;box-sizing:content-box;will-change:max-height,padding,opacity;pointer-events:none;transition:opacity .2s ease,max-height .2s ease,padding .2s ease}.header-side .show-megamenu .header-megamenu{padding:2.2rem 0 1.9rem 2.3rem;opacity:1;pointer-events:all}.header-side .header-social-media{display:flex;align-items:center;justify-content:flex-start;margin-top:5rem;gap:2rem}.header-side .header-social-media span{display:block;width:2rem;height:2rem}.header-side .header-social-media span svg{width:100%;height:100%}.header-side .header-social-media span svg{fill:var(--headerColorFG)}.header-logo a,.header-side .header-logo a{color:var(--headerColorFG)}.header-search svg{fill:var(--headerColorLogo)}.header-side .header-logo{grid-column:2/span 2}.header-side .header-menu-right{grid-column:4}@media (max-width:639px){.header-side .delta{font-size:1.8rem}.header-side .eta{font-size:2.6rem}.header-side ul li>ul>li+li{margin-top:.5rem}}@media (min-width:640px){.header.header-side{padding:2.8rem 0}.header-side .header-menu-bar{--grid-padding:2.7rem}.header-side .header-menu-left{grid-column:1/span 3}.header-side .header-menu-toggle{width:-moz-fit-content;width:fit-content;height:auto}.header-side .header-menu:not(.header-minimal-toggle) .header-menu-toggle:after{content:attr(data-caption-closed);color:currentColor;margin-left:2.6rem;transition:color .25s ease}.header-side.show-menu .header-menu:not(.header-minimal-toggle) .header-menu-toggle:after{content:attr(data-caption-open)}.header-side .header-menu .header-menu-inner{width:50.6rem;padding:calc(var(--headerHeight) + 5.5rem) 2.7rem 2.7rem}.header-side .menu-item-top-chevron{margin-left:1.5rem;transform:translateY(calc(-50% - .1em))}.header-side .header-logo{grid-column:4/span 6}.header-side .header-menu-right{grid-column:10/span 3}}@media (min-width:1024px){.header.header-side{padding:2.8rem 0}.header-side .header-menu-bar{--grid-padding:3.2rem}.header-side .header-menu .header-menu-inner{padding:calc(var(--headerHeight) + 5.5rem) 4.4rem 4.4rem}.header-side .menu-item-top-chevron{margin-left:1.9rem}}@media (min-width:1280px){.header.header-side{padding:calc(28 * var(--scaleFactor)) 0}.header-side+.main:before{-webkit-backdrop-filter:blur(calc(27 * var(--scaleFactor)));backdrop-filter:blur(calc(27 * var(--scaleFactor)))}.header-side .header-menu-bar{--grid-padding:calc(32 * var(--scaleFactor))}.header-side .header-menu-toggle{padding:calc(10 * var(--scaleFactor)) calc(16 * var(--scaleFactor));border-radius:calc(21 * var(--scaleFactor))}.header-side .header-menu:not(.header-minimal-toggle) .header-menu-toggle{padding:calc(10 * var(--scaleFactor)) calc(16 * var(--scaleFactor));border-radius:calc(21 * var(--scaleFactor))}.header-side .header-menu:not(.header-minimal-toggle) .header-menu-toggle:after{margin-left:calc(26 * var(--scaleFactor))}.header-side .header-menu-toggle span{left:calc(16 * var(--scaleFactor));transform:translateY(calc(-50% - 3 * var(--scaleFactor)));width:calc(18 * var(--scaleFactor));border-bottom-width:var(--scaleFactor)}.header-side .header-menu-toggle span:last-child{transform:translateY(calc(-50% + 3 * var(--scaleFactor)))}.header-side .header-menu .header-menu-inner{width:calc(506 * var(--scaleFactor));padding:calc(var(--headerHeight) + 55 * var(--scaleFactor)) calc(44 * var(--scaleFactor)) calc(44 * var(--scaleFactor))}.header-side .header-menu-inner>ul>.menu-item+.menu-item{margin-top:calc(16 * var(--scaleFactor))}.header-side .menu-item-top-chevron{margin-left:calc(19 * var(--scaleFactor));height:calc(7 * var(--scaleFactor));width:calc(12 * var(--scaleFactor))}.header-side .header-megamenu{padding:0 0 0 calc(23 * var(--scaleFactor))}.header-side .show-megamenu .header-megamenu{padding:calc(22 * var(--scaleFactor)) 0 calc(19 * var(--scaleFactor)) calc(23 * var(--scaleFactor))}}.header-logo{display:flex;align-items:center;justify-content:center;width:100%;height:var(--logoHeightMobile);margin:0 auto}.header-logo a{position:relative;display:block;height:inherit}.header-logo .logo-title{text-align:center;white-space:pre;-webkit-user-select:none;user-select:none;line-height:1}.header-logo img,.header-logo svg{width:var(--logoWidthMobile);height:var(--logoHeightMobile,auto);max-width:100%;max-height:100%;margin:0 auto}@media (min-width:640px){.header-logo,.header-logo a{height:var(--logoHeightTablet)}.header-logo img,.header-logo svg{width:var(--logoWidthTablet);height:var(--logoHeightTablet,auto)}}@media (min-width:1024px){.header-logo,.header-logo a{height:var(--logoHeightDesktop)}.header-logo img,.header-logo svg{width:var(--logoWidthDesktop);height:var(--logoHeightDesktop,auto)}}@media (min-width:1280px){.header-logo,.header-logo a{height:calc(var(--logoHeightUpscaleFactor) * var(--scaleFactor))}.header-logo img,.header-logo svg{width:calc(var(--logoWidthUpscaleFactor) * var(--scaleFactor));height:calc(var(--logoHeightUpscaleFactor) * var(--scaleFactor))}}.header-menu-right{grid-column:9/span 4;display:flex;justify-content:flex-end;align-items:center;z-index:6}.header-search{z-index:1}.header-search-toggle{display:flex;align-items:center;justify-content:flex-end;cursor:pointer}.header-search-toggle .search-placeholder{display:none}.header-search .header-searchsubmit{position:relative;width:1.2rem;height:1.2rem;margin-left:.8rem;flex-shrink:0}.header-search .header-searchsubmit svg{position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:640px){.header-search-toggle .search-placeholder{display:block;color:var(--headerColorSearchPlaceholder);transition:color .2s ease}.header-search-toggle:hover .search-placeholder{color:var(--headerColorSearchPlaceholderHover)}.header.header-side .header-search-toggle:hover .search-placeholder{color:rgba(var(--headerColorSearchPlaceholderHover),.5)}}@media (min-width:640px) and (prefers-contrast:more){.header-search-toggle .search-placeholder{color:var(--headerColorSearchPlaceholderContrast)}}@media (min-width:1280px){.header-search .header-searchsubmit{width:calc(12 * var(--scaleFactor));height:calc(12 * var(--scaleFactor));margin-left:calc(8 * var(--scaleFactor))}}.header-searchresults{position:fixed;top:0;left:0;width:calc(100 * var(--vw));height:calc(100 * var(--vh));overflow-y:scroll;z-index:10;background-color:var(--colorWhite);transform:translateX(100%);opacity:0;transition:opacity .3s ease,transform .3s ease;pointer-events:none}.header-search.results-visible .header-searchresults{transform:translateX(0);opacity:1;pointer-events:all}.header-search .header-searchform-full{display:flex;align-items:center;width:calc(100 * var(--vw));padding:1.4rem 2.4rem;background-color:var(--colorHighlight)}.header-searchform-full .header-searchsubmit{width:2.8rem;height:2.8rem}.header-searchform-full .header-searchsubmit svg{fill:var(--colorWhite)}.header-searchform-full .header-searchsubmit use path{fill:inherit}.header-searchform-full .header-searchinput{appearance:none;width:100%;margin-left:2.3rem;padding:0;border:0;border-radius:0;color:var(--colorWhite);font-family:var(--font);font-size:1.3rem;line-height:1.6;letter-spacing:.04rem;background-color:transparent}.header-searchform-full .header-searchinput:focus{outline:0}.header-searchform-full .header-searchinput::placeholder{color:var(--colorWhite);opacity:.3}.header-searchform-full .header-searchclose{position:relative;width:1.4rem;height:1rem;cursor:pointer}.header-searchform-full .header-searchclose:after,.header-searchform-full .header-searchclose:before{content:'';position:absolute;top:50%;left:50%;width:100%;height:.1rem;background-color:var(--colorWhite);transform:translate(-50%,-50%) rotateZ(45deg)}.header-searchform-full .header-searchclose:after{transform:translate(-50%,-50%) rotateZ(-45deg)}.header-search .searchresult-count{padding:0 2.4rem;margin:2.4rem 0;transition:opacity .2s ease}.header-search .searchresult-count.hide{opacity:0}.header-search .search-archive{grid-column:1/span 12;grid-row-gap:2.4rem}.header-search .search-card-single{grid-column-end:span 4;animation:fadeIn .3s ease}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header-search .search-card-thumb{position:relative;width:100%;height:0;padding-bottom:60%}.header-search .search-card-thumb a{position:absolute;top:0;left:0;width:100%;height:100%}.header-search .search-card-title{margin:.8rem 0 .6rem;opacity:.3}@media (prefers-contrast:more){.header-search .search-card-title{opacity:1}}@media (min-width:640px){.header-search .header-searchform-full{padding:2.6rem 2.7rem}.header-searchform-full .header-searchclose{width:2.5rem;height:2.2rem}.header-searchform-full .header-searchinput{font-size:2.6rem;line-height:1.4;letter-spacing:.04rem}.header-search .searchresult-count{padding:0 2.7rem;margin:4.8rem 0}.header-search .search-archive{grid-row-gap:4.8rem}}@media (min-width:1024px){.header-search .header-searchform-full{padding:3rem 6.7rem}.header-searchform-full .header-searchclose{width:3rem;height:2.8rem}.header-searchform-full .header-searchinput{font-size:3.6rem;line-height:1.3;letter-spacing:.00833333333em}.header-search .searchresult-count{padding:0 5.2rem}.header-search .search-archive{grid-row-gap:8rem}.header-search .search-card-single{grid-column-end:span 3}}@media (min-width:1280px){.header-search .header-searchform-full{padding:calc(30 * var(--scaleFactor)) calc(67 * var(--scaleFactor))}.header-searchform-full .header-searchsubmit{width:calc(28 * var(--scaleFactor));height:calc(28 * var(--scaleFactor))}.header-searchform-full .header-searchclose{width:calc(30 * var(--scaleFactor));height:calc(28 * var(--scaleFactor))}.header-searchform-full .header-searchclose:after,.header-searchform-full .header-searchclose:before{height:var(--scaleFactor)}.header-searchform-full .header-searchinput{margin-left:calc(23 * var(--scaleFactor));font-size:calc(36 * var(--scaleFactor))}.header-search .searchresult-count{padding:0 calc(52 * var(--scaleFactor));margin:calc(48 * var(--scaleFactor)) 0}.header-search .search-archive{grid-row-gap:calc(80 * var(--scaleFactor))}.header-search .search-card-title{margin:calc(8 * var(--scaleFactor)) 0 calc(6 * var(--scaleFactor))}}.header-menu-languages{margin-left:.8rem;-webkit-user-select:none;user-select:none}.header-menu-languages .single-language{display:flex;align-items:center}.header-menu-languages .lang-chevron{display:none}.header-menu-languages .lang-chevron svg{position:absolute;top:0;left:0;width:100%;height:100%;fill:var(--headerColorLanguagesChevron);opacity:.5}.header-menu-languages .lang-chevron svg path{fill:inherit}.header-menu-languages .language-langs{position:absolute;top:var(--headerHeight);left:0;display:flex;flex-direction:column;align-items:flex-end;padding:1.2rem 2rem;width:calc(100 * var(--vw));opacity:0;pointer-events:none;background-color:var(--headerColorLanguagesBG);transition:opacity .2s ease}.header-menu-languages.show .language-langs,.header-menu-languages:hover .language-langs{opacity:1;pointer-events:all}.header-menu-languages a{display:flex;align-items:center;color:var(--headerColorFG)}.header-menu-languages .lang-flag,.header-menu-languages .lang-flag img{width:1.1111rem;height:1.1111rem}.header-menu-languages .lang-flag{margin-right:.2777rem}.header-menu-languages .lang-name{display:none}@media (prefers-contrast:more){.header-menu-languages .lang-chevron svg{opacity:1}}@media (min-width:640px){.header-menu-languages{margin-top:-.05rem;margin-left:2.4rem}.header-menu-languages .lang-chevron{display:block;position:relative;width:.4444rem;height:.2222rem;margin-left:.2222rem;cursor:pointer}.header-menu-languages .lang-name{display:block}.header-menu-languages .language-langs{top:calc(var(--headerHeight));left:0;padding:1.2rem calc(var(--grid-padding) + 1.1rem)}}@media (min-width:1024px){.header-menu-languages .language-langs{padding:1.2rem calc(var(--grid-padding) + 1.1rem)}}@media (min-width:1280px){.header-menu-languages{margin-left:calc(24 * var(--scaleFactor))}.header-menu-languages .language-langs{padding:calc(12 * var(--scaleFactor)) calc(var(--grid-padding) + 11 * var(--scaleFactor))}}.footer-bar{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap;width:100%;margin:0 auto;padding:2.3rem var(--wrapperPadHorizontal)}.footer-bar .footer-menu ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-bar .footer-menu ul li+li{margin-left:1.2em}.footer-bar a{color:var(--headerColorFG)}.footer-bar .footer-creator{width:100%;text-align:center;color:var(--colorPrimaryOpaque)}.footer-bar .footer-creator a{color:var(--colorPrimaryOpaque)}@media (min-width:640px){.footer-bar{flex-direction:row}.footer-bar .footer-menu{margin-left:1.2em}}@media (min-width:1280px){.footer-bar{padding:calc(23 * var(--scaleFactor)) var(--wrapperPadHorizontal)}}.page-maintenance,.preview{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;margin:0;background-color:var(--colorPrimary);color:var(--colorSecondary)}.page-maintenance .maintenance-title,.preview .coming-soon-title{margin-top:1rem}.module-maintenance{display:flex;flex-direction:column;align-items:stretch;justify-content:center;width:100%;text-align:center}.module-maintenance .maintenance-inner{width:100%;max-width:60rem;margin:0 auto}.module-maintenance .maintenance-description{margin:1.5em 0;text-align:center}.expandable-slideup{transition:transform .25s ease,height .25s ease}.expandable-toggle{cursor:pointer}.expandable-toggle-hide{transition:opacity .25s ease}.expandable.show .expandable-toggle-hide{opacity:0}.expandable-inner{box-sizing:content-box;max-height:0;opacity:0;overflow:hidden;will-change:max-height,padding-top;transition:max-height .2s ease,opacity .2s ease,padding-top .2s ease}.expandable.show .expandable-inner{max-height:initial;padding-top:1.6rem;opacity:1}.cta,a.cta{display:table;align-items:center;padding:1.5rem 2.8rem 1.4rem;flex-shrink:0;appearance:none;border:0;border-radius:0;color:var(--colorSecondary);background-color:transparent;font-family:var(--font);font-weight:400;text-transform:uppercase;letter-spacing:.02rem;word-spacing:.02rem;line-height:1;-webkit-hyphens:none;hyphens:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}.cta-solid,a.cta-solid{background-color:var(--colorCTASolidBG);color:var(--colorCTASolidText)}.cta-white,a.cta-white{background-color:var(--colorWhite);color:var(--colorSecondary)}.bg-white .cta-white,.bg-white a.cta-white{background-color:var(--colorPrimary);color:var(--colorSecondary)}.cta-highlight,a.cta-highlight{background-color:var(--colorCTAHighlightBG);color:var(--colorCTAHighlightText)}.cta-outline,a.cta-outline{padding:1.4rem 2.7rem 1.3rem;background-color:transparent;color:var(--colorCTAOutlineText);border:.1rem solid var(--colorCTAOutlineBorder)}.bg-highlight .cta-outline{color:var(--colorCTAOutlineHighlightText);border-color:var(--colorCTAOutlineHighlightBorder)}.cta.disabled,.cta:disabled,a.cta.disabled{background-color:var(--colorCTADisabledBG);color:var(--colorCTADisabledText);cursor:not-allowed;pointer-events:none}.cta:focus{outline:0;border-color:var(--colorBlack)}.cta a{color:currentColor;text-decoration:none}.cta svg{width:.8rem;height:.8rem;margin-left:2.4rem;fill:currentColor;transition:fill .2s ease}.cta svg path{fill:inherit}.cta-link,a.cta-link{display:inline-block;flex-shrink:0;color:currentColor;border-bottom:.1rem solid var(--colorSecondaryOpaque);transition:border-bottom-color .2s ease;cursor:pointer}.bg-highlight .cta-link{border-bottom-color:var(--colorPrimaryOpaque)}.cta *{cursor:pointer}.cta.disabled *{cursor:not-allowed}.is-mobile-size{display:block}.is-desktop-size,.is-tablet-size{display:none}@media (pointer:fine){.bg-white .cta-white:hover,.bg-white a.cta-white:hover,.cta:hover{background-color:var(--colorCTASolidHoverBG);color:var(--colorCTASolidHoverText)}.cta-highlight:hover,a.cta-highlight:hover{background-color:var(--colorCTAHighlightHoverBG);color:var(--colorCTAHighlightHoverText)}.cta-outline:hover{background-color:var(--colorCTAOutlineHoverBG);color:var(--colorCTAOutlineHoverText);border-color:var(--colorCTAOutlineHoverBorder)}.bg-highlight .cta-outline:hover{background-color:var(--colorCTAOutlineHighlightHoverBG);color:var(--colorCTAOutlineHighlightHoverText);border-color:var(--colorCTAOutlineHighlightHoverBorder)}.cta.disabled:hover,.cta:disabled:hover,a.cta.disabled:hover{background-color:var(--colorCTADisabledBG);color:var(--colorCTADisabledText);cursor:not-allowed}.cta-link:hover{border-bottom-color:var(--colorSecondary)}.bg-highlight .cta-link:hover{border-bottom-color:var(--colorPrimary)}}@media (min-width:640px){.is-tablet-size{display:block}.is-desktop-size,.is-mobile-size{display:none}}@media (min-width:1024px){.is-desktop-size{display:block}.is-mobile-size,.is-tablet-size{display:none}}.contain-container,.cover-container{position:relative;overflow:hidden}.contain-container img,.contain-container video,.cover-container img,.cover-container video{position:absolute;width:auto;height:auto;min-width:calc(100% + 1px);min-height:calc(100% + 1px);left:50%;top:50%;transform:translate(-50%,-50%)}.contain-container img,.contain-container video{max-width:100%;max-height:100%;min-width:initial;min-height:initial}.not-ie .contain-container img,.not-ie .contain-container video,.not-ie .cover-container img,.not-ie .cover-container video{width:100%;height:100%;left:0;top:0;transform:none;object-position:center;object-fit:cover}.not-ie .contain-container img,.not-ie .contain-container video{object-fit:contain}.cover-container .top img,.cover-container .top video,.cover-container.top img,.cover-container.top video{transform:translateX(-50%);top:auto;bottom:0}.not-ie .cover-container .top img,.not-ie .cover-container .top video,.not-ie .cover-container.top img,.not-ie .cover-container.top video{transform:none;object-position:bottom}.cover-container .bottom img,.cover-container .bottom video,.cover-container.bottom img,.cover-container.bottom video{transform:translateX(-50%);top:0}.not-ie .cover-container .bottom img,.not-ie .cover-container .bottom video,.not-ie .cover-container.bottom img,.not-ie .cover-container.bottom video{transform:none;object-position:top}.add-hyphens{word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 3 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphens:auto;-moz-hyphenate-limit-chars:6 3 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphens:auto;-ms-hyphenate-limit-chars:6 3 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphens:auto;hyphenate-limit-chars:6 3 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.no-hyphens{-webkit-hyphens:none;hyphens:none;word-break:normal;word-wrap:normal}@media (min-width:1280px){.cta,a.cta{padding:calc(15 * var(--scaleFactor)) calc(28 * var(--scaleFactor)) calc(14 * var(--scaleFactor));letter-spacing:calc(.01818 * var(--scaleFactor));word-spacing:calc(.01818 * var(--scaleFactor))}.cta-outline,a.cta-outline{padding:calc(14 * var(--scaleFactor)) calc(27 * var(--scaleFactor)) calc(13 * var(--scaleFactor));border-width:var(--scaleFactor)}.cta svg{width:calc(8 * var(--scaleFactor));height:calc(8 * var(--scaleFactor));margin-left:calc(24 * var(--scaleFactor))}.cta-link{border-bottom-width:var(--scaleFactor)}}