:root{--app-height: 100vh;--swiper-theme-color: $color-btn;--swiper-pagination-bullet-inactive-color: #fff;--scaleVmax: 90vmax}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*{background-repeat:no-repeat;background-position:center center;color:inherit;font-family:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html{font-size:100%;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}table{border-collapse:collapse;border-spacing:0;width:100%}a{background-color:transparent;text-decoration:none}a,a:active,a:hover,a:focus{outline:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{display:block;border:0;border-style:none;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}button,input,optgroup,select,option,textarea{background-color:inherit;font-family:inherit;font-size:100%;text-align:left;text-transform:none;text-decoration:none;box-shadow:none;display:block;-moz-appearance:none;-webkit-appearance:none;appearance:none}label{display:block}input[type=number]{-moz-appearance:textfield}button,input{line-height:normal;overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{background:none;border:none;text-align:center;-webkit-appearance:button;cursor:pointer;overflow:visible}fieldset{padding:.35em .75em .625em;border:none}legend{display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;vertical-align:top;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:focus{outline:0}details{display:block}summary{display:list-item}template{display:none}@font-face{font-family:SharpGroteskBook20;src:url(../../../fonts/SharpGrotesk/SharpGroteskBook20.eot);src:url(../../../fonts/SharpGrotesk/SharpGroteskBook20.eot?#iefix) format("embedded-opentype"),url(../../../fonts/SharpGrotesk/SharpGroteskBook20.woff2) format("woff2"),url(../../../fonts/SharpGrotesk/SharpGroteskBook20.woff) format("woff")}@font-face{font-family:SharpGroteskBook22;src:url(../../../fonts/SharpGrotesk/SharpGroteskBook22.eot);src:url(../../../fonts/SharpGrotesk/SharpGroteskBook22.eot?#iefix) format("embedded-opentype"),url(../../../fonts/SharpGrotesk/SharpGroteskBook22.woff2) format("woff2"),url(../../../fonts/SharpGrotesk/SharpGroteskBook22.woff) format("woff")}@font-face{font-family:SharpGroteskMedium20;src:url(../../../fonts/SharpGrotesk/SharpGroteskMedium20.eot);src:url(../../../fonts/SharpGrotesk/SharpGroteskMedium20.eot?#iefix) format("embedded-opentype"),url(../../../fonts/SharpGrotesk/SharpGroteskMedium20.woff2) format("woff2"),url(../../../fonts/SharpGrotesk/SharpGroteskMedium20.woff) format("woff")}.ms-section{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.ms-section.ms-table{display:table;width:100%}.ms-tableCell{display:table-cell;vertical-align:middle;width:100%;height:100%}.ms-easing{-webkit-transition:all .7s ease-out;-moz-transition:all .7s ease-out;-ms-transition:all .7s ease-out;-o-transition:all .7s ease-out;transition:all .7s ease-out}#multiscroll-nav{position:fixed;z-index:100;margin-top:-32px;top:50%;opacity:1}#multiscroll-nav.right{right:17px}#multiscroll-nav.left{left:17px}#multiscroll-nav ul{margin:0;padding:0}#multiscroll-nav li{display:block;width:14px;height:13px;margin:7px;position:relative}#multiscroll-nav li a{display:block;position:relative;z-index:1;width:100%;height:100%;cursor:pointer;text-decoration:none}#multiscroll-nav li .active span{background:#333}#multiscroll-nav span{top:2px;left:2px;width:8px;height:8px;border:1px solid #000;background:rgba(0,0,0,0);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;z-index:1}.multiscroll-tooltip{position:absolute;color:#fff;font-size:14px;font-family:arial,helvetica,sans-serif;top:-2px;white-space:nowrap;max-width:220px}.multiscroll-tooltip.right{right:20px}.multiscroll-tooltip.left{left:20px}.ms-responsive .ms-hide{display:none}.ms-scrollable{overflow:hidden;position:relative}.ms-scroller{overflow:hidden}.iScrollIndicator{border:0!important}:root{--swiper-theme-color: #fff !important;--swiper-pagination-bullet-vertical-gap: .66em}.swiper-container{width:100%;height:var(--app-height);mix-blend-mode:luminosity}.swiper-slide{display:flex;justify-content:center;align-items:center}.swiper-vertical .swiper-pagination-bullets{right:clamp(.75rem,4%,4.7rem)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:.75rem 0}.swiper-pagination{margin-right:calc(clamp(1rem,6vmin,5rem)/2)}.swiper-pagination-bullet{width:.4rem!important;height:.4rem!important;background:#fff}.swiper-pagination-bullet-active{opacity:1}form{padding:4vh 9% 25vh calc(8% + min(26vw,400px))}@media (max-width: 600px){form{padding:2.16rem 1.44rem 5.04rem}}form .combined{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1.44rem}@media (max-width: 800px){form .combined{display:-ms-grid;display:grid;grid-template-columns:1fr}}form .combined.all{display:-ms-grid;display:grid;grid-template-columns:repeat(5,1fr);margin-bottom:1.875rem;padding:.9375rem 0 0 .9375rem}@media (max-width: 800px){form .combined.all{display:-ms-grid;display:grid;grid-template-columns:1fr 1fr}}form label:not(.checkBoxLabel){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-moz-box-direction:normal;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}form label:not(.checkBoxLabel) span{display:block;padding:0 0 .5625rem 1.44rem}form label:not(.checkBoxLabel) input,form label:not(.checkBoxLabel) select,form label:not(.checkBoxLabel) textarea{border:.15em solid;border-inline-start:0;border-inline-end:0;border-radius:100px;color:inherit;width:100%;padding:.9375rem 1.44rem;margin-bottom:1.44rem}@media (max-width: 600px){form label:not(.checkBoxLabel) input,form label:not(.checkBoxLabel) select,form label:not(.checkBoxLabel) textarea{margin-bottom:1.08rem}}form label:not(.checkBoxLabel) input:focus,form label:not(.checkBoxLabel) select:focus,form label:not(.checkBoxLabel) textarea:focus{color:#fff}form label:not(.checkBoxLabel) input::-webkit-input-placeholder,form label:not(.checkBoxLabel) select::-webkit-input-placeholder,form label:not(.checkBoxLabel) textarea::-webkit-input-placeholder{color:inherit;opacity:1}form label:not(.checkBoxLabel) input::-moz-placeholder,form label:not(.checkBoxLabel) select::-moz-placeholder,form label:not(.checkBoxLabel) textarea::-moz-placeholder{color:inherit;opacity:1}form label:not(.checkBoxLabel) input::placeholder,form label:not(.checkBoxLabel) select::placeholder,form label:not(.checkBoxLabel) textarea::placeholder{color:inherit;opacity:1}form label:not(.checkBoxLabel) input.error,form label:not(.checkBoxLabel) select.error,form label:not(.checkBoxLabel) textarea.error{color:#fa6400;border-color:#fa6400}form label:not(.checkBoxLabel) select{cursor:pointer;color:inherit;position:relative;z-index:1}form label:not(.checkBoxLabel) option{font-family:Avenir Next W05,sans-serif;color:var(--themecolor)!important}form label:not(.checkBoxLabel) .selectArrow{position:relative;display:flex}form label:not(.checkBoxLabel) .selectArrow:after{background:url(../../../images/icon-dropdown.svg) no-repeat center center/70%;position:absolute;right:1.44rem;content:"";display:block;width:1em;height:calc(100% - 1.44rem)}@media (max-width: 600px){form label:not(.checkBoxLabel) .selectArrow:after{height:calc(100% - 1.08rem)}}form label:not(.checkBoxLabel) textarea{border-radius:1.875rem;height:6.5em;resize:none}form .checkBoxLabel{display:-ms-grid;display:grid;grid-template-columns:1.44rem 1rem .6em 1fr;grid-template-rows:1rem auto;margin-top:1.44rem}form .checkBoxLabel span{grid-column:4;grid-row:1/span 2}form .checkBoxLabel span.labelText{display:block}form .checkBoxLabel span.checkmark{border:.07em solid;position:relative;top:.3rem;cursor:pointer;grid-column:2;grid-row:1}@media (max-width: 600px){form .checkBoxLabel{grid-template-columns:1rem .6em 1fr}form .checkBoxLabel span{grid-column:3}form .checkBoxLabel span.checkmark{grid-column:1;top:.13rem}}form .checkBoxLabel input{display:none}form .checkBoxLabel input:checked+.checkmark{background-color:#fff}form .checkBoxLabel.error{grid-column:1/-1;grid-row:2/3;color:#fa6400}form .checkBoxLabel.error .checkmark{border-color:#fa6400}form .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-direction:normal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-moz-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:clamp(1rem,6vmin,5rem)}form .cta .btn.submit{background:url(../../../images/icon-submit.svg) no-repeat center center/contain;width:clamp(1rem,6vmin,5rem);height:clamp(1rem,6vmin,5rem);margin:0 .9rem;transition:margin .25s ease-out}form .cta .btn.submit:hover,form .cta .btn.submit:active{margin-left:.45rem;transition:margin .1s ease-out}form #js-recaptcha div{margin:0 0 0 auto}.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both}.columns-1{display:-ms-grid;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:clamp(1rem,6vmin,5rem)}.columns-2{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:clamp(1rem,6vmin,5rem)}.columns-3{display:-ms-grid;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(1rem,6vmin,5rem)}.columns-4{display:-ms-grid;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(1rem,6vmin,5rem)}.columns-5{display:-ms-grid;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:clamp(1rem,6vmin,5rem)}strong{font-family:SharpGroteskMedium20;font-weight:400}.facebook{background-image:url(../../../images/icon-facebook.svg)}.instagram{background-image:url(../../../images/icon-instagram.svg)}.linkedin{background-image:url(../../../images/icon-linkedin.svg)}.column-spread{grid-column:1/-1}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.hide,[hidden],input[name=h8pt]{display:none}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.fadeOpacity{transition:opacity .3s linear}.genieEffect{visibility:hidden;transform:translateY(60%) scale(0);transition:transform .4s,visibility 0s .4s}.genieEffect.open{visibility:visible;transform:translateY(0) scale(1);transition:transform .4s}#loader{position:absolute;left:50%;top:50%;z-index:1;width:120px;height:120px;margin:-76px 0 0 -76px;border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #fff;animation:spin 2s linear infinite;opacity:0}.loading{width:120px;height:120px;margin:auto;border:9px solid #f3f3f3;border-radius:50%;border-top:9px solid #fff;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes opacityAnim{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes bckgrndPosAni{0%{background-size:100%}50%{background-size:150%}to{background-size:100%}}@keyframes pulse{0%{opacity:0}25%{opacity:0}50%{opacity:1}to{opacity:1}}@media only screen and (max-width: 600px){.columns-1,.columns-2,.columns-3,.columns-4,.columns-5{grid-template-columns:1fr}}.cache{background:radial-gradient(farthest-side ellipse at 5% 5%,hsla(245,5.8823529412%,42.5%,0),hsla(245,5.8823529412%,42.5%,.95) 75%);position:fixed;mix-blend-mode:color-burn;top:0;left:0;width:100vw;height:var(--app-height);display:grid;justify-content:flex-end;align-content:center;align-items:center;padding:calc(clamp(1rem,6vmin,5rem)*2);z-index:15}@media only screen and (max-width: 600px){.cache{background:radial-gradient(farthest-side ellipse at 0% 0%,hsla(245,5.8823529412%,42.5%,0),hsla(245,5.8823529412%,42.5%,.95) 50%)}}.cache.closed{left:100vw;opacity:0;transition:opacity .3s ease-out .3s,left 0s linear .61s;z-index:5}.cache.open{left:0;opacity:1;transition:opacity .2s ease-out .01s,left 0s linear}#overlayer,.lightbox{background-color:#fff;position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:100}#overlayer .close_btn,.lightbox .close_btn{background-image:url(../../../images/icon-close-btn.svg);position:absolute;width:3.4rem;height:3.4rem;height:clamp(2.2rem,3.4vmax,3.4rem);top:1.875rem;right:1.875rem;cursor:pointer;z-index:125}@media (max-width: 600px){#overlayer .close_btn,.lightbox .close_btn{top:1.44rem;right:1.44rem}}#overlayer figure,.lightbox figure{display:-ms-grid;display:grid;grid-template-columns:100%;grid-template-rows:82vh auto;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:5.5vh 5vw 0}#overlayer figure img,.lightbox figure img{max-width:100%;max-height:82vh;-webkit-justify-self:center;-ms-grid-column-align:center;justify-self:center}#overlayer figure.js-youtubeVideo,.lightbox figure.js-youtubeVideo{display:-ms-grid;display:grid;grid-template-columns:100vmin;grid-template-rows:82vh auto}#overlayer figure figcaption,.lightbox figure figcaption{text-align:center;position:relative;padding:0 5% 1.25%}#overlayer figure figcaption.js-caption,.lightbox figure figcaption.js-caption{font-family:SharpGroteskBook22;font-weight:400;font-size:165%;font-size:clamp(145%,1.6vw,165%)}#overlayer figure figcaption:empty,.lightbox figure figcaption:empty{display:none}#overlayer figure .videoWrapper,.lightbox figure .videoWrapper{height:0!important;padding-bottom:56.25%;position:relative}#overlayer figure .videoWrapper iframe,#overlayer figure .videoWrapper video,.lightbox figure .videoWrapper iframe,.lightbox figure .videoWrapper video{position:absolute;width:100%;height:100%}html{overflow-x:hidden!important;height:100%}div.app{color:#fff;font-family:SharpGroteskBook20;font-size:1.125rem;font-size:16px;line-height:1.618;font-weight:200;min-height:100vh;overflow:auto;background:radial-gradient(circle,hsl(245,80%,50%),hsl(150,80%,50%)) no-repeat fixed;--themecolor: hwb(245 10% 10%);animation:bckgrndPosAni 20s ease infinite}div.app.grey{background:radial-gradient(circle,hsl(245,5.8823529412%,42.5%),hsl(245,20%,75%)) no-repeat fixed;--themecolor: hwb(245 40% 55%)}div.app.pink{background:radial-gradient(circle,hsl(265,73.3333333333%,37.5%),hsl(171,89.4736842105%,90.5%)) no-repeat fixed;--themecolor: hwb(265 10% 35%)}div.app.red{background:radial-gradient(circle,hsl(0,57.8947368421%,47.5%),hsl(175,45.4545454545%,72.5%)) no-repeat fixed;--themecolor: hwb(0 20% 25%)}div.app.yellow{background:radial-gradient(circle,hsl(50,73.9130434783%,54%),hsl(70,68.8311688312%,61.5%)) no-repeat fixed;--themecolor: hwb(50 0% 22%)}div.app.orange{background:radial-gradient(circle,hsl(30,78.9473684211%,52.5%),hsl(50,73.9130434783%,54%)) no-repeat fixed;--themecolor: hwb(30 5% 10%)}div.app.green{background:radial-gradient(circle,hsl(150,60%,50%),#66cccc) no-repeat fixed;--themecolor: hwb(150 0% 27%)}div.app.blue{background:radial-gradient(circle,hsl(225,88.8888888889%,55%),hsl(10,86.6666666667%,62.5%)) no-repeat fixed;--themecolor: hwb(245 10% 10%)}div.app>header,div.app footer{display:grid;justify-content:space-between;align-items:center;position:fixed;width:calc(100% - (clamp(1rem,6vmin,5rem)*2));margin:clamp(1rem,6vmin,5rem)}@media (max-width: 780px){div.app>header,div.app footer{width:calc(100% - 2.88rem);margin:1.44rem}}div.app>header{margin-top:clamp(1rem,4vmin,3rem)}main{position:relative}main article{font-size:clamp(.8em,1.25vw,1em);width:100%;max-width:1460px;margin:calc(clamp(1rem,6vmin,5rem)*2) auto}@media (max-width: 780px){main article{margin:2.88rem auto}}main article header{transition:min-height .4s ease-in-out}@media (max-width: 780px){main article header{padding:0 1.44rem}}@media (max-width: 780px){main article header+section{padding:.576rem 1.44rem}}main article header+section:last-child{margin-bottom:20vh}main article figure{font-size:0}main article figure video,main article figure img{width:100%}main article h1,main article h2{font-family:SharpGroteskBook22;font-weight:400;font-size:345%;font-size:clamp(230%,3.5vw,345%);line-height:1.15;text-align:center}main article h1:first-child,main article h2:first-child{grid-row:1/span 2;align-self:center}@media (max-width: 780px){main article section{padding:.576rem 1.7568rem .576rem 1.44rem}}main article section *+p,main article section *+ul,main article section *+ol{margin-top:.809em}main article section h3+p{margin-top:.4045em}main article section h1+p,main article section h2+p,main article section *+h2,main article section *+h3,main article section table+*,main article section *+table{margin-top:1.618em}main article section ul,main article section ol{margin-left:1.2135em}main article section .keywords{font-family:SharpGroteskBook22;font-size:85%;margin-top:3%}main article section .cta{border:none;border-inline-end:solid .125em;border-radius:100rem;font-family:SharpGroteskMedium20;letter-spacing:.025em;display:inline-block;margin:1.44rem 1.875rem 1.44rem 0;padding:.6rem 1.25rem .8rem 0;transition:.15s ease-out}main article section .cta:after{content:"";background:url(../../../images/icon-cta.svg) no-repeat left center;display:inline-block;height:1.25rem;width:1.25rem;position:relative;top:.3rem;left:.4rem}main article section .cta:hover{border:none;border-inline-end:solid .2em;transition:.1s ease-out}main article section .socialMedia{line-height:1.618rem;display:flex;margin-top:clamp(1rem,6vmin,5rem)}main article section .socialMedia a,main article section .socialMedia a:visited{background-size:contain;border:none;display:inline-block;width:1.618rem;height:1.618rem;margin-left:1.618rem;transition:transform .25s}main article section .socialMedia a:hover,main article section .socialMedia a:focus{transform:translateY(5%);transition:transform .1s}main article p a,main article p a:visited{border-bottom:dotted .075em}main article p a:hover,main article p a:active{border-bottom-style:solid}main article.columns header{min-height:calc(100vh - (clamp(1rem,6vmin,5rem)*4))}@media (max-width: 780px){main article.columns header{min-height:calc(var(--app-height) - 1.44rem * 4)}}main article.columns header+section{margin-top:calc(-50vh + 20vw)}@media (max-width: 780px){main article.columns header+section{padding:.576rem 1.44rem;margin-top:2.88rem}}main article.columns header,main article.columns header+section{width:100%;display:grid;grid-template-columns:5% min(26vw,400px) 4% auto 8%;justify-items:center;align-items:center}@media (max-width: 780px){main article.columns header,main article.columns header+section{grid-template-columns:1fr;grid-row-gap:5vh}}main article.columns header figure,main article.columns header+section figure{background:url(../../../images/glitch.gif) repeat;width:100%;height:min(26vw,400px);grid-column:2}@media (max-width: 780px){main article.columns header figure,main article.columns header+section figure{width:min(12rem,100%);height:min(12rem,100%);grid-column:1;align-self:flex-end}}main article.columns header>*:not(figure),main article.columns header+section>*:not(figure){grid-column:4;width:100%}@media (max-width: 780px){main article.columns header>*:not(figure),main article.columns header+section>*:not(figure){grid-column:1;align-self:flex-start}}.cookie-table{width:100%;overflow-x:auto;padding:.23em 0 2.427em}.cookie-table table{width:100%;font-size:80%}.cookie-table table th{font-family:SharpGroteskMedium20;text-align:left;border-bottom:solid 1px;padding:2.16rem 0 .72rem}.cookie-table table td{padding:1.44rem 2% 0 0;min-width:4.32rem;vertical-align:text-top}.cookie-table table td:nth-of-type(1){min-width:14.4rem}.cookie-table table td:nth-of-type(2){min-width:8.64rem}.cookie-table table tr+tr th{padding-top:1.44rem}
