@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-ext-400-normal.2440d5f8.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-400-normal.2f7e2d5f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-cyrillic-400-normal.547767ef.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-400-normal.155d25e8.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-ext-400-normal.f8992900.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-400-normal.f18bf187.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-greek-400-normal.573bacd1.woff2) format("woff2"),url(/_next/static/media/inter-greek-400-normal.c753a7cd.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-vietnamese-400-normal.de4fc44f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-400-normal.a9dd2faf.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-ext-400-normal.32a25442.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-400-normal.4edcaace.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2"),url(/_next/static/media/inter-latin-400-normal.2c7a775c.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-ext-500-normal.d8f535fc.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-500-normal.d112b22c.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-cyrillic-500-normal.5ec9103b.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-500-normal.6b846965.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-ext-500-normal.5fe403a5.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-500-normal.15398cd6.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-greek-500-normal.947d4ab3.woff2) format("woff2"),url(/_next/static/media/inter-greek-500-normal.e66131f5.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-vietnamese-500-normal.7c0a695f.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-500-normal.a3a73b95.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-ext-500-normal.d9b491de.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-500-normal.a19a84a6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2"),url(/_next/static/media/inter-latin-500-normal.cb4c8ceb.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-ext-700-normal.94d4fa7d.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-ext-700-normal.a454a69f.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-cyrillic-700-normal.9ce56ec3.woff2) format("woff2"),url(/_next/static/media/inter-cyrillic-700-normal.3ae9e273.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-ext-700-normal.411652e2.woff2) format("woff2"),url(/_next/static/media/inter-greek-ext-700-normal.b9d71c77.woff) format("woff");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-greek-700-normal.a094cf2b.woff2) format("woff2"),url(/_next/static/media/inter-greek-700-normal.7cdea0fb.woff) format("woff");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-vietnamese-700-normal.c48feea2.woff2) format("woff2"),url(/_next/static/media/inter-vietnamese-700-normal.d9926008.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-ext-700-normal.eb37b59d.woff2) format("woff2"),url(/_next/static/media/inter-latin-ext-700-normal.bf50e2d6.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/inter-latin-700-normal.7c3e92e6.woff2) format("woff2"),url(/_next/static/media/inter-latin-700-normal.231cfd86.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--color-area-primary:var(--color-alcm-dark);--color-area-secondary:var(--color-alcm-semidark);--color-area-secondary-rgb:var(--color-alcm-semidark-rgb);--color-area-tertiary:var(--color-alcm-black);--color-area-quaternary:var(--color-alcm-graydark);--color-area-blurred:hsla(0,0%,100%,.2);--color-font-muted:var(--color-alcm-graylight);--color-font-primary:var(--color-alcm-white);--color-interaction-hover:var(--color-alcm-orange);--highlight-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.16),0 20px 40px rgba(0,0,0,.2);--container-width:1300px;--container-width-medium:1000px;--container-width-small:650px;--container-padding:30px;--header-height:100px;--content-spacing:120px;--box-corner-rounding:16px;--small-corner-rounding:8px;--fab-icon-size:7rem;--size-headline-huge:10.3rem;--size-headline-large:9rem;--size-headline-medium:4rem;--size-headline-small:3rem;--size-headline-line-height:1.2;--headline-spacing:2.4rem;--size-font-default:1.8rem;--size-quote-text:2.4rem;--size-tagline:1.6rem;--animation-time:0.4s;--animation-time-short:0.2s}@media(max-width:1199px){:root{--container-padding:20px;--header-height:80px;--content-spacing:100px;--size-headline-huge:9rem;--size-headline-large:8rem;--size-headline-medium:3.6rem;--size-headline-small:2.8rem;--size-quote-text:2.2rem}}@media(max-width:767px){:root{--container-padding:20px;--header-height:60px;--content-spacing:80px;--fab-icon-size:5rem;--size-headline-huge:6rem;--size-headline-large:4.5rem;--size-headline-medium:3rem;--size-headline-small:2.4rem;--size-font-default:1.6rem;--headline-spacing:2rem;--size-quote-text:2rem}}@media(max-width:439px){:root{--container-padding:15px;--content-spacing:60px;--size-headline-huge:4rem;--size-headline-large:3rem;--size-headline-medium:2.5rem;--size-headline-small:2rem;--size-quote-text:1.8rem}}@keyframes loading-spinner{0%{border-color:var(--color-alcm-blue);border-right-color:transparent;transform:rotate(0deg)}25%{border-color:var(--color-alcm-turquoise);border-right-color:transparent;transform:rotate(90deg)}50%{border-color:var(--color-alcm-green);border-right-color:transparent;transform:rotate(180deg)}75%{border-color:var(--color-alcm-turquoise);border-right-color:transparent;transform:rotate(270deg)}to{border-color:var(--color-alcm-blue);border-right-color:transparent;transform:rotate(1turn)}}*,:after,:before{border:0 solid;box-sizing:border-box}html{font-size:62.5%}body,html{margin:0;padding:0}body{--body-background-color:var(--color-area-secondary);--body-color:var(--color-font-primary);background-color:var(--body-background-color);color:var(--body-color);font-family:Inter,sans-serif;font-size:var(--size-font-default);font-weight:400;line-height:1.5;min-width:320px;transition:background-color var(--animation-time)}img{height:auto;max-width:100%}video{border-radius:var(--box-corner-rounding);height:100%;object-fit:cover;width:100%;will-change:transform}footer,header,main,section{display:block}main{padding-top:var(--header-height)}address{font-style:normal}a{color:inherit}a:hover{color:var(--color-interaction-hover);transition:color var(--animation-time)}a.subtle{text-decoration:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit}blockquote,figure{margin:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit;margin:0}h1{font-size:var(--size-headline-huge);line-height:var(--size-headline-line-height);margin-bottom:5rem}h1+*{margin-top:var(--headline-spacing)}h2{font-size:var(--size-headline-medium);line-height:var(--size-headline-line-height);font-weight:500}h2+*{margin-top:var(--headline-spacing)}.tagline+h2{margin-top:3rem}h3{font-size:var(--size-headline-small);line-height:var(--size-headline-line-height)}h3+*{margin-top:var(--headline-spacing)}p{margin:var(--headline-spacing) 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.ContentBlock ul,.ContentBox ul{list-style:disc;margin-bottom:var(--headline-spacing);padding-left:2rem}.ContentBlock ul:last-child,.ContentBox ul:last-child{margin-bottom:0}sup{line-height:0}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}.form-group{--form-checkbox-icon-background-color:var(--color-area-secondary);--form-checkbox-icon-color:var(--color-font-primary);--form-checkbox-icon-disabled-color:var(--color-font-muted);--form-checkbox-icon-hover-background-color:var(--color-area-quaternary);--form-checkbox-label-hover-color:var(--color-interaction-hover);--form-checkbox-label-disabled-color:var(--color-font-muted);--form-checkbox-gradient-label-hover-color:var(--color-area-primary)}.form-group input[type=checkbox]{display:none;transition:color var(--animation-time)}.form-group input[type=checkbox]+label{cursor:pointer;display:inline-block;line-height:3rem}.form-group input[type=checkbox]+label:before{background-color:var(--form-checkbox-icon-background-color);border-radius:var(--small-corner-rounding);color:var(--form-checkbox-icon-color);content:"";display:inline-block;height:3rem;line-height:3rem;margin-right:1rem;text-align:center;vertical-align:middle;width:3rem}.form-group input[type=checkbox]+label:hover{color:var(--form-checkbox-label-hover-color)}.form-group input[type=checkbox]+label:hover:before{background-color:var(--form-checkbox-icon-hover-background-color)}.bg-ci-gradient .form-group input[type=checkbox]+label:hover{color:var(--form-checkbox-gradient-label-hover-color)}.form-group input[type=checkbox]:checked+label:before{content:"X"}.form-group input[type=checkbox]:disabled+label{color:var(--form-checkbox-label-disabled-color);cursor:not-allowed}.form-group input[type=checkbox]:disabled+label:before{background-color:var(--form-checkbox-icon-disabled-color)}.alcm-container{max-width:calc(var(--container-width) + var(--container-padding)*2);margin-left:auto;margin-right:auto;padding:0 var(--container-padding);width:100%}.alcm-container.medium{max-width:calc(var(--container-width-medium) + var(--container-padding)*2)}.alcm-container.small{max-width:calc(var(--container-width-small) + var(--container-padding)*2)}.alcm-container.left{margin-left:0;margin-right:0}.alcm-container.wrapping{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between}.alcm-container .alcm-container{padding:0;max-width:var(--container-width)}.alcm-container .alcm-container.medium{max-width:var(--container-width-medium)}.alcm-container .alcm-container.small{max-width:var(--container-width-small)}.alcm-container.center-content{display:flex;justify-content:center;text-align:center}.centered{text-align:center}.small-caps{font-feature-settings:"smcp";font-variant:small-caps}.headline-huge{font-size:var(--size-headline-huge);line-height:var(--size-headline-line-height)}.headline-huge+*{margin-top:var(--headline-spacing)}.headline-large{font-size:var(--size-headline-large);line-height:var(--size-headline-line-height)}.headline-large+*{margin-top:var(--headline-spacing)}.headline-medium{font-size:var(--size-headline-medium);line-height:var(--size-headline-line-height);font-weight:500}.headline-medium+*{margin-top:var(--headline-spacing)}.headline-small{font-size:var(--size-headline-small);line-height:var(--size-headline-line-height)}.headline-small+*{margin-top:var(--headline-spacing)}.bg-area-primary{background-color:var(--color-area-primary)}.bg-area-primary,.bg-area-secondary{transition:background-color var(--animation-time)}.bg-area-secondary{background-color:var(--color-area-secondary)}.bg-ci-gradient{background:linear-gradient(165deg,var(--color-alcm-blue) 10%,var(--color-alcm-turquoise) 60%,var(--color-alcm-green) 90%);color:var(--color-alcm-white)}.bg-ci-gradient a:hover{color:var(--color-alcm-graydark)}.bg-ci-gradient .text-default{color:var(--color-alcm-white)!important}.text-default{color:var(--color-font-primary)!important}.text-design{color:var(--color-alcm-blue)!important}.text-develop{color:var(--color-alcm-turquoise)!important}.text-deploy{color:var(--color-alcm-green)!important}.text-innovate{color:var(--color-alcm-orange)!important}.text-muted{color:var(--color-font-muted)!important}.text-light{color:var(--color-alcm-white)!important}.text-dark{color:var(--color-alcm-graydark)!important}.spot-blue{background-color:rgba(0,137,192,.3);left:40%;top:-10%}.spot-blue,.spot-turquoise{transform:translateZ(0);-ms-transform:translateZ(0);filter:blur(64px);border-radius:100%;height:40%;position:absolute;width:40%}.spot-turquoise{background-color:rgba(0,157,159,.3);bottom:0;left:20%}.spot-green{transform:translateZ(0);-ms-transform:translateZ(0);filter:blur(64px);border-radius:100%;height:40%;position:absolute;width:40%;background-color:rgba(0,181,126,.3);left:-10%;top:0}.tagline{--tagline-color:var(--color-alcm-orange);color:var(--tagline-color);font-size:var(--size-tagline);text-transform:uppercase}.tag{--tag-background-color:var(--color-alcm-orange);--tag-color:var(--color-font-primary);--tag-hover-background-color:var(--color-alcm-orangelight);--tag-hover-color:var(--color-font-primary);background-color:var(--tag-background-color);border-radius:var(--small-corner-rounding);color:var(--tag-color);display:inline-block;line-height:3rem;margin-bottom:var(--container-padding);margin-right:var(--container-padding);padding:1rem 2.5rem;text-decoration:none}.tag:last-child{margin-right:0}.tag:hover{background-color:var(--tag-hover-background-color);color:var(--tag-hover-color)}.button{--button-background-color:var(--color-area-secondary);--button-hover-background-color:var(--color-area-quaternary);--button-hover-color:var(--color-font-primary);--button-blurred-background-color:var(--color-area-blurred);--button-blurred-hover-background-color:hsla(0,0%,100%,.4);--button-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.16),5px 7px 11px rgba(0,0,0,.4);background-color:var(--button-background-color);border-radius:var(--small-corner-rounding);box-shadow:var(--button-box-shadow);display:inline-block;font-weight:500;line-height:30px;padding:10px 20px;text-decoration:none;transition:background-color var(--animation-time),color var(--animation-time)}.button.blurred{background-color:var(--button-blurred-background-color);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.button.blurred:hover{background-color:var(--button-blurred-hover-background-color)}.button.fab{border-radius:50%;height:var(--fab-icon-size);padding:calc(var(--fab-icon-size)*.2);width:var(--fab-icon-size)}.button.fab img{height:100%;width:100%}.ContentBlock+.button,p+.button,ul+.button{margin-top:4rem}.button:hover{background-color:var(--button-hover-background-color);color:var(--button-hover-color)}.button img{display:inline-block}.alcm-container.wrapping>.button{margin-bottom:var(--container-padding)}.alcm-container.wrapping>.button:last-child{margin-bottom:0}.col-block{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:calc(var(--container-padding)/2*-1);margin-right:calc(var(--container-padding)/2*-1)}.col-block .col{margin:0 calc(var(--container-padding)/2) var(--container-padding)}.col-block.col-1>.col{width:calc(100% - var(--container-padding))}.col-block.col-2>.col{width:calc(50% - var(--container-padding))}.col-block.col-3>.col{width:calc(33.3333333333% - var(--container-padding))}.col-block.col-4>.col{width:calc(25% - var(--container-padding))}.no-opacity{opacity:0!important}@media(max-width:767px){.hide-on-mobile{display:none!important}}@media(min-width:768px){.hide-on-desktop{display:none!important}}.relative-wrapper{--relative-wrapper-on-top-headline-shadow:0 0 30px rgba(0,0,0,.5);position:relative}.relative-wrapper .foreground-wrapper{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2}.relative-wrapper .non-interactive{pointer-events:none}.relative-wrapper .content-wrapper{position:relative;z-index:1}.relative-wrapper .on-top{align-items:center;display:flex;height:100vh;width:100%;z-index:3}.relative-wrapper .on-top .headline-huge{text-shadow:var(--relative-wrapper-on-top-headline-shadow)}@media(max-width:1199px){.col-block.col-4>.col{width:calc(33.3333333333% - var(--container-padding))}}@media(max-width:767px){.tag{padding:1rem}.col-block.col-3>.col,.col-block.col-4>.col{width:calc(50% - var(--container-padding))}}@media(max-width:439px){.alcm-container.wrapping{justify-content:space-evenly}.col-block.col-2>.col,.col-block.col-3>.col,.col-block.col-4>.col{width:calc(100% - var(--container-padding))}.col-block.col-xs-2>.col{width:calc(50% - var(--container-padding))}}.Animation.resize-width>*{height:auto;width:100%}.Animation.resize-height>*{height:100%;width:auto}main>.ContentBlock{margin-bottom:var(--content-spacing)}.ContentBlock+.ContentBlock,.ContentBox,main>.ContentBlock{margin-top:var(--content-spacing)}.ContentBox{border-radius:var(--box-corner-rounding);overflow:hidden;margin-bottom:var(--content-spacing);padding:var(--container-padding) calc(var(--container-padding)*2)}.ContentBox .BoxContent{display:flex;margin:auto;max-width:var(--container-width-medium)}.ContentBox .BoxContent .BoxImage{align-items:center;display:flex;flex:0 0 auto;margin-right:9%;max-width:26%;width:100%}.ContentBox .BoxContent .BoxImage img{width:100%}.ContentBox .BoxContent .BoxText{flex:1 1 auto}.ContentBox.image-right .BoxImage{order:1;margin-left:9%;margin-right:0}.ContentBox.image-right .BoxText{order:0}.ContentBox.highlight{box-shadow:var(--highlight-box-shadow)}@media(max-width:767px){.ContentBox{padding:var(--container-padding)}.ContentBox .BoxContent{display:block}.ContentBox .BoxContent .BoxImage{margin:0 auto var(--container-padding);max-width:250px}}.FocusCard{--focus-card-content-padding:6rem;box-shadow:var(--highlight-box-shadow);border-radius:var(--box-corner-rounding);cursor:pointer;display:flex;height:500px;margin-bottom:var(--content-spacing);margin-top:var(--content-spacing);overflow:hidden}.FocusCard.image-right .Content{order:0}.FocusCard.image-right .Image{order:1}.FocusCard.image-right .Image img{border-radius:0 var(--box-corner-rounding) var(--box-corner-rounding) 0}.FocusCard .Content{display:flex;flex:1 1 auto;justify-content:center;padding:var(--focus-card-content-padding) 0;width:70%}.FocusCard .Content .TextWrapper{max-width:calc(615px + var(--container-padding)*2);position:relative;padding:0 var(--container-padding) calc(var(--focus-card-content-padding) + 1rem)}.FocusCard .Content .Text{max-height:100%;overflow:hidden;text-overflow:ellipsis}.FocusCard .Content .button{bottom:0;left:var(--container-padding);position:absolute}.FocusCard .Image{flex:0 0 auto;height:100%;overflow:hidden;width:30%}.FocusCard .Image img{border-radius:var(--box-corner-rounding) 0 0 var(--box-corner-rounding);height:100%;object-fit:cover;width:100%}@media(max-width:767px){.FocusCard{display:block;height:auto}.FocusCard.image-right .Image img{border-radius:var(--box-corner-rounding) var(--box-corner-rounding) 0 0}.FocusCard .Content{padding:0;width:100%}.FocusCard .Content .TextWrapper{max-width:none;padding:var(--container-padding)}.FocusCard .Content .Text{margin-bottom:var(--headline-spacing);max-height:none}.FocusCard .Content .button{position:static}.FocusCard .Image{height:50%;max-height:300px;width:100%}.FocusCard .Image img{border-radius:var(--box-corner-rounding) var(--box-corner-rounding) 0 0}}.FullscreenOverlay{--fullscreen-overlay-background-color:rgba(0,0,0,.5);background-color:var(--fullscreen-overlay-background-color);height:100%;left:0;position:fixed;top:0;width:100%;z-index:45}.FullscreenOverlay .Controls{position:relative}.FullscreenOverlay .CloseButton{height:50px;padding:13px;position:absolute;right:0;top:0;width:50px}.FullscreenOverlay .CloseButton svg{height:24px;width:24px}.FullscreenOverlay .CloseButton:hover{color:var(--color-interaction-hover)}.HeroSection{--hero-section-darken-background:rgba(0,0,0,.3);--hero-section-gradient-background:linear-gradient(180deg,rgba(27,28,30,.5),rgba(27,28,30,0) 80%);margin-bottom:var(--content-spacing);position:relative}.HeroSection .HeroSectionWrapper{clip:rect(auto,auto,auto,auto);-webkit-mask-image:-webkit-linear-gradient(top,#fff,#fff);mask-image:-webkit-linear-gradient(top,#fff,#fff);overflow:hidden;position:absolute;width:100%}.HeroSection .HeroSectionContent{left:0;position:relative;top:0;width:100%}.HeroSection .ImageWrap{overflow:hidden}.HeroSection .ImageRef,.HeroSection .ImageRef img,.HeroSection .ImageWrap{height:100%;width:100%}.HeroSection .ImageRef img{object-fit:cover}.HeroSection .HeroContent{height:100%;left:0;position:absolute;top:0;width:100%;align-content:center;align-items:center;display:flex;height:auto;min-height:100%}.HeroSection .EffectOverlay{height:100%;left:0;position:absolute;top:0;width:100%;background:linear-gradient(180deg,rgba(27,28,30,0) 97%,#1b1c1e);pointer-events:none}.HeroSection.darken .HeroContent{background:var(--hero-section-darken-background)}.HeroSection.top-gradient .HeroContent{background:var(--hero-section-gradient-background)}.HeroSection.parallax .HeroSectionContent{position:fixed}.HeroSection.start .HeroContent{align-items:flex-start}.HeroSection.end .HeroContent{align-items:flex-end}.HeroSection.default-color{color:var(--color-font-primary)}main>.HeroSection:first-child{margin-top:calc(var(--header-height)*-1)}.PresentationSlide .HeroSectionContent,.PresentationSlide .HeroSectionWrapper{height:100vh!important}.Icon{--icon-size-medium:5rem;--icon-size-large:9rem;--icon-size-huge:16rem;display:flex}.Icon .Image{border-radius:1rem;display:flex;flex:0 0 auto;height:var(--icon-size-medium);overflow:hidden;padding:1rem;width:var(--icon-size-medium)}.Icon .Image img,.Icon .Image svg{height:100%;width:100%}.Icon figcaption{align-items:center;display:flex;margin-left:2rem;width:100%}.Icon.large .Image{height:var(--icon-size-large);padding:1.3rem;width:var(--icon-size-large)}.Icon.huge .Image{border-radius:2rem;height:var(--icon-size-huge);padding:2rem;width:var(--icon-size-huge)}.Icon.label-bottom{flex-wrap:wrap}.Icon.label-bottom.medium{width:var(--icon-size-medium)}.Icon.label-bottom.large{width:var(--icon-size-large)}.Icon.label-bottom.huge{width:var(--icon-size-huge)}.Icon.label-bottom .Image{width:100%}.Icon.label-bottom figcaption{display:block;margin-left:1rem;margin-right:1rem;margin-top:var(--container-padding);text-align:center;width:100%}a:has(.Icon){text-decoration:none}.alcm-container.wrapping .Icon{margin-bottom:var(--container-padding)}.alcm-container.wrapping .Icon:last-child{margin-bottom:0}@media(max-width:439px){.Icon{--icon-size-huge:14rem}.Icon figcaption{justify-content:center}}.LoadingIndicator{--loading-indicator-size:8rem;--loading-spinner-color:var(--color-alcm-blue);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3);border-radius:50%;display:inline-block;height:var(--loading-indicator-size);padding:5px;pointer-events:all;position:relative;width:var(--loading-indicator-size)}.LoadingIndicator.linked{cursor:pointer}.LoadingIndicator.bottom-right{position:fixed;bottom:var(--container-padding);right:var(--container-padding)}.LoadingIndicator .LoadingSpinner{animation:loading-spinner 1.2s linear infinite;border:5px solid var(--loading-spinner-color);border-right:5px solid transparent;border-radius:50%;height:100%;width:100%}.LoadingIndicator .Text{border-radius:50%;font-size:1.2rem;left:10%;max-height:80%;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:80%}@media(max-width:767px){.LoadingIndicator{--loading-indicator-size:4rem}.LoadingIndicator .Text{display:none}}.ProgressTrack{--progress-bar-track-color:var(--color-alcm-greendark);--progress-bar-meter-box-shadow:0 0 1.2rem var(--progress-bar-meter-color);--progress-bar-meter-color:var(--color-alcm-green);margin-bottom:var(--container-padding)}.ProgressTrack .TrackWrapper{display:flex}.ProgressTrack .Track{background-color:var(--progress-bar-track-color);border-radius:1rem;flex:1 1 auto;height:2rem;margin-right:4.5rem;margin-top:1rem;vertical-align:bottom}.ProgressTrack .Meter{background-color:var(--progress-bar-meter-color);box-shadow:var(--progress-bar-meter-box-shadow);border-radius:1rem;height:100%}.ProjectSummaryWrapper{--project-summary-description-background-color:rgba(20,21,22,.05);--project-summary-meta-background-color:rgba(20,21,22,.75);position:relative}.ProjectSummaryWrapper .EffectPane{height:100%;left:0;position:absolute;top:0;width:100%}.ProjectSummary{border-radius:var(--box-corner-rounding);display:flex;margin-bottom:var(--content-spacing);margin-top:var(--content-spacing);overflow:hidden;position:relative}.ProjectSummary .Description{background-color:var(--project-summary-description-background-color);flex:1 1 auto;order:1;padding:8% 12%;border-radius:var(--box-corner-rounding) 0 0 var(--box-corner-rounding)}.ProjectSummary .Description,.ProjectSummary .Meta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProjectSummary .Meta{background-color:var(--project-summary-meta-background-color);flex:0 0 auto;order:2;padding:8%;width:35%;border-radius:0 var(--box-corner-rounding) var(--box-corner-rounding) 0}.ProjectSummary .Meta .Medium,.ProjectSummary .Meta .Technique{margin-top:var(--container-padding)}@media(max-width:767px){.ProjectSummary{display:block}.ProjectSummary .EffectPane{top:40%}.ProjectSummary .Description{padding:var(--container-padding);border-radius:0 0 var(--box-corner-rounding) var(--box-corner-rounding)}.ProjectSummary .Meta{padding:var(--container-padding);width:100%;border-radius:var(--box-corner-rounding) var(--box-corner-rounding) 0 0}}.PresentationSlide:has(>div.ProjectSummaryWrapper){display:flex;flex-direction:row;align-items:center}.QuoteBlock{--quote-shadow-opacity:0.5;--quote-padding:5rem;background-color:var(--color-area-primary);border-radius:var(--box-corner-rounding);margin-bottom:var(--content-spacing);margin-top:var(--content-spacing);overflow:hidden;padding:var(--quote-padding) var(--container-padding);transform:translate(0);transition:background-color var(--animation-time)}.QuoteBlock .Content{display:flex;align-items:center;align-content:center;margin:auto;max-width:750px}.QuoteBlock .Avatar{flex:0 0 auto;height:166px;border-radius:50%;box-shadow:-30px -30px 100px #fff;margin-right:var(--quote-padding);overflow:hidden;width:166px}.QuoteBlock .Avatar img{height:100%;object-fit:cover;width:100%;border-radius:50%}.QuoteBlock .Quote{font-size:var(--size-quote-text);font-style:italic}.QuoteBlock .Author{font-weight:700;margin-top:var(--headline-spacing)}.QuoteBlock.innovate .Avatar{box-shadow:-30px -30px 100px rgba(255,111,0,var(--quote-shadow-opacity))}.QuoteBlock.innovate .Title{color:var(--color-alcm-orange)}.QuoteBlock.design .Avatar{box-shadow:-30px -30px 100px rgba(0,137,192,var(--quote-shadow-opacity))}.QuoteBlock.design .Title{color:var(--color-alcm-blue)}.QuoteBlock.develop .Avatar{box-shadow:-30px -30px 100px rgba(0,157,159,var(--quote-shadow-opacity))}.QuoteBlock.develop .Title{color:var(--color-alcm-turquoise)}.QuoteBlock.deploy .Avatar{box-shadow:-30px -30px 100px rgba(0,143,100,var(--quote-shadow-opacity))}.QuoteBlock.deploy .Title{color:var(--color-alcm-green)}@media(max-width:767px){.QuoteBlock{padding:var(--container-padding)}.QuoteBlock .Content{display:block;text-align:center}.QuoteBlock .Avatar{margin:0 auto var(--container-padding)}.QuoteBlock .Content{max-width:none}}.Showcase{--showcase-button-size:8rem;--showcase-background-color:var(--color-area-secondary);--showcase-box-shadow:0 20px 40px rgba(0,0,0,.2);--showcase-dimmed-background:linear-gradient(90deg,rgba(27,28,30,.5),rgba(27,28,30,0));--showcase-overlay-color:var(--color-font-primary);--showcase-overlay-hover:rgba(0,0,0,.5);--showcase-read-more-background-color:hsla(0,0%,100%,.3);aspect-ratio:2/1;background-color:var(--showcase-background-color);border-radius:var(--box-corner-rounding);box-shadow:var(--showcase-box-shadow);margin-bottom:var(--content-spacing);overflow:hidden;position:relative;transition:background-color var(--animation-time);width:100%}.Showcase .Wrapper{height:100%;left:0;position:absolute;top:0;width:100%;display:block}.Showcase .Image{height:100%}.Showcase .Image div,.Showcase .Image img,.Showcase .Image svg,.Showcase .Image video{object-fit:cover;height:100%;width:100%}.Showcase .Image img,.Showcase .Overlay{border-radius:var(--box-corner-rounding)}.Showcase .Overlay{height:100%;left:0;position:absolute;top:0;width:100%;color:var(--showcase-overlay-color);padding:calc(var(--container-padding)*2) var(--container-padding);transition:background-color var(--animation-time)}.Showcase .TextWrapper{margin:auto;max-width:var(--container-width-medium);width:100%}.Showcase .TextWrapper .Text{max-width:390px}.Showcase .ReadMoreButton{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--showcase-read-more-background-color);border-radius:50%;bottom:var(--container-padding);box-shadow:inset 0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.53);color:var(--showcase-overlay-color);padding:calc(var(--showcase-button-size)*.3);position:absolute;right:var(--container-padding);transform:scale(1);transition:scale .3s ease-out}.Showcase .ReadMoreButton svg{height:calc(var(--showcase-button-size)*.4);width:calc(var(--showcase-button-size)*.4)}.Showcase.dimmed .Overlay{background:var(--showcase-dimmed-background)}.Showcase.half,.Showcase.third{aspect-ratio:1/1;display:inline-block;width:calc(50% - var(--content-spacing)/2)}.Showcase.half .Overlay,.Showcase.third .Overlay{padding-bottom:var(--container-padding);padding-top:var(--container-padding)}.Showcase.third{width:calc(33.33% - var(--content-spacing)*2/3)}.Showcase.linked{cursor:pointer}.Showcase.linked .Overlay{box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.16)}.Showcase.linked:hover .ReadMoreButton{color:var(--color-interaction-hover);transform:scale(1.05);transition:scale .3s ease-out}.Showcase.linked:hover .Overlay{background-color:var(--showcase-overlay-hover)}.Showcase:last-child{margin-bottom:0}@media(max-width:1379px){.Showcase.third{aspect-ratio:1/1;width:calc(50% - var(--content-spacing)/2)}}@media(max-width:767px){.Showcase{--showcase-button-size:5rem;aspect-ratio:5/3;margin-bottom:calc(var(--content-spacing)/2);min-height:250px}.Showcase .Overlay{padding-bottom:var(--container-padding);padding-top:var(--container-padding)}.Showcase.half,.Showcase.third{aspect-ratio:5/3;width:100%}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.Slider{--slider-content-background-color:rgba(0,0,0,.3);--slider-pagination-color:var(--color-font-primary);--slider-pagination-bullet-inactive-color:var(--color-font-primary);margin-bottom:var(--content-spacing);margin-top:var(--headline-spacing)}.Slider .swiper{--swiper-pagination-color:var(--slider-pagination-color);--swiper-pagination-bullet-inactive-color:var(--slider-pagination-bullet-inactive-color);--swiper-pagination-bullet-horizontal-gap:10px;--swiper-pagination-bullet-height:20px;--swiper-pagination-bullet-width:20px;display:flex;flex-wrap:wrap}.Slider .swiper-wrapper{order:3}.Slider .swiper-pagination{order:4;padding:var(--container-padding);position:static}.Slider .Slide{border-radius:var(--box-corner-rounding);overflow:hidden}.Slider .Slide .Image div,.Slider .Slide .Image img{height:auto;width:100%;border-radius:var(--box-corner-rounding)}.Slider .Slide .Content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--slider-content-background-color);border-radius:var(--small-corner-rounding);bottom:var(--container-padding);overflow:hidden;padding:var(--container-padding);position:absolute;right:var(--container-padding);width:40%}@media(max-width:767px){.Slider{--slider-slide-background-color:var(--color-area-primary)}.Slider .Slide{background-color:var(--slider-slide-background-color);padding-bottom:var(--container-padding)}.Slider .Slide .Content{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent;height:130px;padding-bottom:0;position:static;width:100%}.Slider .Slide .Content .Heading{font-size:var(--size-font-default)}}.TaggedHeading{display:flex;flex-direction:column}.TaggedHeading .Heading{margin:0}.TaggedHeading.reverse{flex-direction:column-reverse}.TaggedHeading .tagline{margin-bottom:var(--headline-spacing)}.TaggedHeading+*{margin-top:var(--headline-spacing)}.ToggleButton{--toggle-button-height:2rem;--toggle-button-active-color:var(--color-alcm-orange);--toggle-button-inactive-color:var(--color-font-muted);--toggle-button-background-color:var(--color-alcm-white);align-items:center;display:flex;min-height:5rem;padding:0 .5rem;position:relative}.ToggleButton .ToggleButtonBackground{background-color:var(--toggle-button-inactive-color);border-radius:calc(var(--toggle-button-height)/2);height:var(--toggle-button-height);width:calc(var(--toggle-button-height)*2)}.ToggleButton .ToggleButtonToggle{background-color:var(--toggle-button-background-color);box-shadow:0 0 15px rgba(32,32,32,.239);border-radius:50%;content:"";height:calc(var(--toggle-button-height) + 1rem);left:0;padding:.5rem;position:absolute;top:calc((5rem - var(--toggle-button-height))/2 - .5rem);transition:background-color var(--animation-time),left var(--animation-time);width:calc(var(--toggle-button-height) + 1rem)}.ToggleButton.active .ToggleButtonBackground{background-color:var(--toggle-button-active-color)}.ToggleButton.active .ToggleButtonToggle{left:calc(var(--toggle-button-height))}:root{--color-alcm-dark:#141516;--color-alcm-semidark:#1b1c1e;--color-alcm-semidark-rgb:27,28,30;--color-alcm-graydark:#252629;--color-alcm-graylight:#acadad;--color-alcm-orange:#ff6f00;--color-alcm-orangedark:#803800;--color-alcm-orangelight:#ff8e31;--color-alcm-green:#00b57e;--color-alcm-greendark:#005a3f;--color-alcm-turquoise:#009d9f;--color-alcm-blue:#0089c0;--color-alcm-white:#fff;--color-alcm-black:#000}html.theme-dark{--color-area-primary:var(--color-alcm-dark);--color-area-secondary:var(--color-alcm-semidark);--color-area-secondary-rgb:var(--color-alcm-semidark-rgb);--color-area-tertiary:var(--color-alcm-black);--color-area-quaternary:var(--color-alcm-graydark);--color-area-blurred:hsla(0,0%,100%,.2);--color-font-muted:var(--color-alcm-graylight);--color-font-primary:var(--color-alcm-white);--color-interaction-hover:var(--color-alcm-orange);--highlight-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.16),0 20px 40px rgba(0,0,0,.2)}html.theme-dark body{--body-background-color:var(--color-area-secondary);--body-color:var(--color-font-primary)}html.theme-dark .form-group{--form-checkbox-icon-background-color:var(--color-area-secondary);--form-checkbox-icon-color:var(--color-font-primary);--form-checkbox-icon-disabled-color:var(--color-font-muted);--form-checkbox-icon-hover-background-color:var(--color-area-quaternary);--form-checkbox-label-hover-color:var(--color-interaction-hover);--form-checkbox-label-disabled-color:var(--color-font-muted);--form-checkbox-gradient-label-hover-color:var(--color-area-primary)}html.theme-dark .tagline{--tagline-color:var(--color-alcm-orange)}html.theme-dark .tag{--tag-background-color:var(--color-alcm-orange);--tag-color:var(--color-font-primary);--tag-hover-background-color:var(--color-alcm-orangelight);--tag-hover-color:var(--color-font-primary)}html.theme-dark .button{--button-background-color:var(--color-area-secondary);--button-hover-background-color:var(--color-area-quaternary);--button-hover-color:var(--color-font-primary);--button-blurred-background-color:var(--color-area-blurred);--button-blurred-hover-background-color:hsla(0,0%,100%,.4);--button-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.16),5px 7px 11px rgba(0,0,0,.4)}html.theme-dark .relative-wrapper{--relative-wrapper-on-top-headline-shadow:0 0 0.33em rgba(0,0,0,.7)}html.theme-dark .FullScreenOverlay{--fullscreen-overlay-background-color:rgba(0,0,0,.5)}html.theme-dark .HeroSection{--hero-section-darken-background:rgba(0,0,0,.3);--hero-section-gradient-background:linear-gradient(180deg,rgba(27,28,30,.5),rgba(27,28,30,0) 80%)}html.theme-dark .LanguageSwitcher{--language-switcher-text-color:var(--color-font-muted)}html.theme-dark .LoadingIndicator{--loading-spinner-color:var(--color-alcm-blue)}html.theme-dark .PageHeader{--header-blurred-background-color:rgba(0,0,0,.5);--header-nav-color:var(--color-font-primary);--header-nav-hover-background-color:var(--color-area-blurred);--header-nav-hover-color:var(--color-font-primary);--header-dropdown-background-color:var(--color-area-primary)}@media(max-width:767px){html.theme-dark .PageHeader{--header-menu-background-color:var(--color-area-primary)}}html.theme-dark .PageFooter{--footer-background-color:var(--color-area-primary);--footer-bottom-background-color:var(--color-area-tertiary)}html.theme-dark .PresentationWrapper{--presentation-control-color:var(--color-font-primary);--presentation-element-background:rgba(0,0,0,.5);--presentation-element-border:hsla(0,0%,100%,.5)}html.theme-dark .ProgressTrack{--progress-bar-track-color:var(--color-alcm-greendark);--progress-bar-meter-box-shadow:0 0 1.2rem var(--progress-bar-meter-color);--progress-bar-meter-color:var(--color-alcm-green)}html.theme-dark .ProjectSummaryWrapper{--project-summary-description-background-color:hsla(0,0%,100%,.05);--project-summary-meta-background-color:rgba(20,21,22,.75)}html.theme-dark .QuoteBlock{--quote-shadow-opacity:0.5}html.theme-dark .Showcase{--showcase-background-color:var(--color-area-secondary);--showcase-box-shadow:0 20px 40px rgba(0,0,0,.2);--showcase-dimmed-background:linear-gradient(90deg,rgba(27,28,30,.5),rgba(27,28,30,0));--showcase-overlay-color:var(--color-font-primary);--showcase-overlay-hover:rgba(0,0,0,.5);--showcase-read-more-background-color:var(--color-area-blurred)}html.theme-dark .Slider{--slider-content-background-color:rgba(0,0,0,.3);--slider-pagination-color:var(--color-font-primary);--slider-pagination-bullet-inactive-color:var(--color-font-primary)}@media(max-width:767px){html.theme-dark .Slider{--slider-slide-background-color:var(--color-area-primary)}}html.theme-dark .ToggleButton{--toggle-button-active-color:var(--color-alcm-orange);--toggle-button-inactive-color:var(--color-font-muted);--toggle-button-background-color:var(--color-alcm-white)}html.theme-light{--color-area-primary:#f9f9f9;--color-area-secondary:#f4f5f0;--color-area-secondary-rgb:244,245,240;--color-area-tertiary:var(--color-alcm-white);--color-area-quaternary:#dad9d6;--color-area-blurred:hsla(0,0%,100%,.2);--color-font-muted:var(--color-alcm-graylight);--color-font-primary:var(--color-alcm-graydark);--color-interaction-hover:var(--color-alcm-orange);--highlight-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.9),0 20px 30px hsla(75,2%,39%,.2)}html.theme-light .tag{--tag-color:#fff}html.theme-light .button{--button-box-shadow:inset 1px 1px 1px hsla(0,0%,100%,.7),5px 7px 11px hsla(75,2%,39%,.2);--button-hover-background-color:hsla(0,0%,100%,.8)}html.theme-light .relative-wrapper{--relative-wrapper-on-top-headline-shadow:0 0 0.33em hsla(0,0%,100%,.7)}html.theme-light .PageHeader{--header-blurred-background-color:hsla(0,0%,100%,.75)}html.theme-light .PresentationWrapper{--presentation-control-color:var(--color-alcm-white)}html.theme-light .ProgressTrack{--progress-bar-meter-box-shadow:none}html.theme-light .ProjectSummaryWrapper{--project-summary-description-background-color:hsla(0,0%,100%,.3);--project-summary-meta-background-color:#fff}html.theme-light .ProjectSummaryWrapper .EffectPane{display:none}html.theme-light .QuoteBlock{--quote-shadow-opacity:0}html.theme-light .Showcase{--showcase-overlay-color:#fff}html.theme-light .Slider{--slider-content-background-color:hsla(0,0%,100%,.3)}.Breadcrumbs svg{display:inline;vertical-align:bottom}.LanguageSwitcher{--language-switcher-text-color:var(--color-font-muted);align-items:center;display:flex}.LanguageSwitcher .Language{color:var(--language-switcher-text-color)!important;display:inline-block;justify-content:center;line-height:3rem;min-width:5rem;padding:1rem;position:relative;text-align:center;text-decoration:none}.LanguageSwitcher .Language.active{color:var(--color-interaction-hover)!important;font-weight:700!important}.LanguageSwitcher .Language:hover{background-color:transparent!important;color:var(--color-interaction-hover)!important}.PageHeader{--header-content-height:50px;--header-menu-element-margin:3rem;--header-logo-height:44px;--header-blurred-background-color:rgba(0,0,0,.5);--header-nav-color:var(--color-font-primary);--header-nav-hover-background-color:var(--color-area-blurred);--header-nav-hover-color:var(--color-font-primary);--header-dropdown-background-color:var(--color-area-primary);height:var(--header-height);left:0;padding:calc((var(--header-height) - var(--header-content-height))/2) 0;position:absolute;right:0;top:0;z-index:50}.PageHeader.blurred{transform:translateZ(0);-ms-transform:translateZ(0);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-blurred-background-color)}.PageHeader.fixed{position:fixed;top:0;transition:background-color var(--animation-time),top var(--animation-time)}.PageHeader.hidden{top:calc(var(--header-height)*-1)}.PageHeader .HeaderContent{display:flex;justify-content:space-between}.PageHeader .HeaderLogo{height:var(--header-content-height);padding:calc((var(--header-content-height) - var(--header-logo-height))/2) 0;width:auto}.PageHeader .Navigation{display:flex}.PageHeader .MenuWrapper{display:flex;align-items:center}.PageHeader .HeaderNav a,.PageHeader .HeaderNav button:not(.ToggleButton){--header-link-padding:10px;border-radius:var(--small-corner-rounding);color:var(--header-nav-color);display:flex;line-height:calc(var(--header-content-height) - var(--header-link-padding)*2);padding:var(--header-link-padding);text-decoration:none}.PageHeader .HeaderNav a:hover,.PageHeader .HeaderNav button:not(.ToggleButton):hover{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:var(--header-nav-hover-background-color);color:var(--header-nav-hover-color)}.PageHeader .HeaderNav a img,.PageHeader .HeaderNav button:not(.ToggleButton) img{height:calc(var(--header-content-height) - var(--header-link-padding)*2);width:calc(var(--header-content-height) - var(--header-link-padding)*2)}.PageHeader .HeaderNav ul{list-style:none;margin:0;padding:0;display:flex}.PageHeader .HeaderNav ul li{-webkit-hyphens:none;hyphens:none;margin-left:var(--header-menu-element-margin);position:relative;white-space:nowrap}.PageHeader .HeaderNav ul li.open ul{opacity:1;pointer-events:auto;transform:translateY(0)}.PageHeader .HeaderNav ul ul{background-color:var(--header-dropdown-background-color);border-radius:var(--box-corner-rounding);display:block;min-width:250px;opacity:0;padding:2rem;pointer-events:none;position:absolute;right:calc(var(--box-corner-rounding)*-1);top:var(--header-content-height);transform:translateY(-100%);transition:opacity var(--animation-time-short),transform var(--animation-time-short);z-index:-1}.PageHeader .HeaderNav ul ul li{margin-left:0}.PageHeader .HeaderNav ul ul li a{display:block}.PageHeader .HeaderNav ul ul li a .Animation{display:inline-block;vertical-align:text-bottom}.PageHeader .HeaderNav ul ul li .code{height:100px;margin:0 auto 1rem;width:100px}.PageHeader .HeaderNav ul ul li .code img{height:auto;width:100%}.PageHeader .LanguageSwitcher,.PageHeader .ThemeSwitcher{margin-left:var(--header-menu-element-margin)}@media(max-width:1199px){.PageHeader{--header-menu-element-margin:2rem;--header-logo-height:40px}}@media(max-width:767px){.PageHeader{--header-menu-element-margin:0;--header-logo-height:30px;--header-menu-background-color:var(--color-area-primary)}.PageHeader .label{display:none}.PageHeader .MenuWrapper{background-color:var(--header-menu-background-color);border-radius:var(--small-corner-rounding);flex-wrap:wrap;justify-content:space-between;opacity:0;padding:2rem;pointer-events:none;position:fixed;right:var(--container-padding);top:var(--header-height);transform:translateX(120%);transition:opacity var(--animation-time-short),transform var(--animation-time-short);width:calc(100vw - var(--container-padding)*2)}.PageHeader .MenuWrapper.open{opacity:1;pointer-events:auto;transform:translateY(0)}.PageHeader .MainNav ul{display:block;padding:0;width:100%}.PageHeader .MainNav ul li.hasSubMenu>button{display:none}.PageHeader .MainNav ul ul{background:transparent;border-radius:0;opacity:1;padding:0;pointer-events:auto;position:static;transform:translateX(0);transition:none;width:100%}}:root{--footer-height:646px}.PageFooter{--footer-background-color:var(--color-area-primary);--footer-bottom-background-color:var(--color-area-tertiary);--footer-padding:9rem;background-color:var(--footer-background-color);height:var(--footer-height);position:relative;transition:background-color var(--animation-time)}.PageFooter .FooterWrapper{clip:rect(auto,auto,auto,auto);-webkit-mask-image:-webkit-linear-gradient(top,#fff,#fff);mask-image:-webkit-linear-gradient(top,#fff,#fff);height:var(--footer-height);overflow:hidden;position:absolute;width:100%}.PageFooter .FooterContent{bottom:0;left:0;position:fixed;width:100%}.PageFooter a{text-decoration:none}.PageFooter a .Animation{display:inline-block;vertical-align:text-bottom}.PageFooter ul{list-style:none;margin:0;padding:0}.PageFooter .FooterTop{padding:var(--footer-padding) 0}.PageFooter .FooterTop .Heading{margin-bottom:var(--headline-spacing)}.PageFooter .FooterTop .SocialIcons{display:flex;align-items:flex-start;flex-wrap:wrap}.PageFooter .FooterTop .SocialIcons .Icon{margin-bottom:2rem;margin-right:2rem}.PageFooter .FooterTop .SponsorIcons .Icon{margin-bottom:2rem}.PageFooter .FooterTop .SponsorIcons a:last-child .Icon{margin-bottom:0}.PageFooter .FooterBottom{background-color:var(--footer-bottom-background-color);padding:calc(var(--footer-padding)/2) 0;transition:background-color var(--animation-time)}.PageFooter .FooterBottom .Content{align-items:center;display:flex;justify-content:space-between}.PageFooter .FooterBottom .FooterLogo{height:50px;margin-right:20px;padding:3px 0;width:auto}.PageFooter .FooterBottom .FooterLinks li{display:inline;margin-left:2rem}.PageFooter .FooterBottom .FooterLinks li a{display:inline-block;line-height:5rem}@media(max-width:1199px){.PageFooter{--footer-padding:7rem}}@media(max-width:767px){.PageFooter{--footer-padding:5rem}.PageFooter .FooterBottom .Content{display:block}}@media(max-width:439px){.PageFooter{--footer-padding:3rem;height:auto;text-align:center}.PageFooter .FooterContent,.PageFooter .FooterWrapper{clip:unset;height:auto;position:static}.PageFooter .col-block .col{margin-bottom:calc(var(--container-padding)*2)}.PageFooter .FooterTop .SocialIcons{justify-content:center}.PageFooter .FooterBottom .FooterLogo{margin:0 auto var(--container-padding)}.PageFooter .FooterBottom .FooterLinks li{display:block;margin-left:0}}.PresentationWrapper{--container-width:1500px;--container-width-medium:1200px;--container-width-small:900px;--presentation-control-color:var(--color-font-primary);--presentation-control-font-size:1.6rem;--presentation-element-background:rgba(0,0,0,.5);--presentation-element-border:hsla(0,0%,100%,.5);--presentation-element-size:4rem;--presentation-menu-width:30rem;font-size:1.4em;position:relative}.PresentationWrapper .PresentationControl{align-items:center;background:var(--presentation-element-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.1rem solid var(--presentation-element-border);border-radius:calc(var(--presentation-element-size)/2);color:var(--presentation-control-color);display:flex;font-size:var(--presentation-control-font-size);padding:.7rem;min-height:var(--presentation-element-size);min-width:var(--presentation-element-size)}.PresentationWrapper .PageTitle{left:var(--container-padding);padding-left:calc(var(--presentation-element-size)/2);padding-right:calc(var(--presentation-element-size)/2);position:fixed;top:var(--container-padding);z-index:1}.PresentationWrapper .PageTitle a{text-decoration:none}.PresentationWrapper .Actions{align-items:center;display:flex;font-size:var(--presentation-control-font-size);gap:var(--container-padding);position:fixed;right:var(--container-padding);top:var(--container-padding);z-index:1}.PresentationWrapper .Clickzone{background-color:rgba(0,0,0,.2);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1}.PresentationWrapper .PresentationMenu{bottom:var(--container-padding);position:fixed;left:50%;transform:translateX(-50%);width:var(--presentation-menu-width);z-index:2}.PresentationWrapper .PresentationMenu #PresentationMenuButton{box-shadow:none;justify-content:center;position:relative;width:100%;z-index:2}.PresentationWrapper .PresentationMenu #PresentationMenuButton:hover{color:var(--color-interaction-hover)}.PresentationWrapper .PresentationMenu .MenuWrapper{bottom:calc(var(--presentation-element-size)*1.5);max-height:calc(100vh - var(--container-padding));opacity:0;padding:2rem;position:absolute;right:0;transform:translateY(150%);transition:opacity var(--animation-time-short),transform var(--animation-time-short);width:100%;z-index:2}.PresentationWrapper .PresentationMenu .MenuWrapper .Content{width:100%}.PresentationWrapper .PresentationMenu .MenuWrapper.open{opacity:1;pointer-events:auto;transform:translateY(0)}.PresentationWrapper .PresentationMenu .MenuWrapper ul{list-style:none;margin:0;padding:0}.PresentationWrapper .PresentationMenu .MenuWrapper ul a{display:block;line-height:2em;text-align:center;text-decoration:none}.PresentationWrapper .PresentationContainer{--swiper-pagination-bullet-size:12px;--swiper-navigation-size:24px;height:100vh;width:100%;z-index:0}.PresentationWrapper .PresentationContainer .swiper-pagination-bullet{background:var(--color-font-primary);opacity:.4}.PresentationWrapper .PresentationContainer .swiper-pagination-bullet-active{background:var(--color-interaction-hover);opacity:1}.PresentationWrapper .PresentationContainer .swiper-button-next,.PresentationWrapper .PresentationContainer .swiper-button-prev{align-items:center;background:var(--presentation-element-background);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:.1rem solid var(--presentation-element-border);border-radius:calc(var(--presentation-element-size)/2);display:flex;font-size:var(--presentation-control-font-size);padding:.7rem;min-height:var(--presentation-element-size);min-width:var(--presentation-element-size);bottom:var(--container-padding);color:var(--presentation-control-color);top:auto;z-index:1}.PresentationWrapper .PresentationContainer .swiper-button-next:hover,.PresentationWrapper .PresentationContainer .swiper-button-prev:hover{color:var(--color-interaction-hover)}.PresentationWrapper .PresentationContainer .swiper-button-next{left:calc(50% + var(--presentation-menu-width)/2 + var(--presentation-element-size)/2)}.PresentationWrapper .PresentationContainer .swiper-button-next:after{margin-left:4px}.PresentationWrapper .PresentationContainer .swiper-button-prev{left:auto;right:calc(50% + var(--presentation-menu-width)/2 + var(--presentation-element-size)/2)}.PresentationWrapper .PresentationContainer .swiper-button-prev:after{margin-right:4px}.PresentationWrapper .PresentationSlide{align-items:center;display:flex;height:100vh;overflow:hidden;width:100%}.PresentationWrapper .PresentationSlide:has(.HeroSection){display:block}.PresentationWrapper .PresentationSlide .Slider{margin-bottom:0;margin-top:0}.PresentationWrapper .PresentationSlide .HeroSection.parallax .HeroSectionContent{position:relative}.PresentationWrapper .alcm-container:has(.Slider),.PresentationWrapper .alcm-container:has(video){padding-left:50px;padding-right:50px}#PresentationCloseButton{background:transparent;box-shadow:none;padding:10px}#PresentationCloseButton:hover{color:var(--color-interaction-hover)}#PresentationFab{bottom:var(--container-padding);position:fixed;right:var(--container-padding);z-index:1}#SizeWarning{align-items:center;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:none;justify-content:center;left:0;height:100%;position:fixed;top:0;width:100%;z-index:10}@media(min-width:3000px){.PresentationWrapper{--container-width:2400px;--container-width-medium:2000px;--container-width-small:1400px;--size-headline-huge:20rem;--size-headline-large:18rem;--size-headline-medium:8rem;--size-headline-small:6rem;--presentation-control-font-size:3rem;--presentation-element-size:8rem;--presentation-menu-width:60rem;--size-tagline:2.8rem;font-size:2.4em}.PresentationWrapper .PageTitle svg{height:4.4rem;width:4.4rem}}@media(max-width:1600px){#PresentationFab{bottom:100px}}@media(max-width:1200px){.PresentationWrapper{--container-width:1200px;--container-width-medium:1000px;--container-width-small:700px;font-size:1em}}@media(max-width:800px){#PresentationFab{display:none}#SizeWarning{display:flex}}.consent-selector_ConsentSelector__Av_eQ{bottom:0;position:fixed;right:0;width:100%;z-index:100}.consent-selector_ConsentSelector__Av_eQ .consent-selector_Options__hcg1f{margin-top:var(--container-padding)}.consent-selector_ConsentSelector__Av_eQ .consent-selector_Button__7VqNm{margin-bottom:0}@media(max-width:439px){.consent-selector_ConsentSelector__Av_eQ .consent-selector_Button__7VqNm+.consent-selector_Button__7VqNm{margin-top:var(--container-padding)}}