:root{--vh: 1vh;--slide1: #ff1a59;--slide2: #121721;--slide3: #ffffff;--dur: 1200ms;--ease: ease-in-out;--inner-shift: -22%;--inner-dur: 1400ms;--inner-delay: 80ms;--dur-icon-animation:250ms;--icon-poly: #ffffff;--icon-path: #121721;--dots-background-color:#ff1a59;--nav-color:#ffffff;--marquee-background-color:#121721;--marquee-color:#ffffff;--bottom-nav-color:#121721}:root[data-slide-top="1"]{--icon-poly:#ffffff;--icon-path:#121721;--dots-background-color:#ff1a59;--nav-color:#ffffff}:root[data-slide-top="2"]{--icon-poly:#ff1a59;--icon-path:#ffffff;--dots-background-color:#121721;--nav-color:#ffffff}:root[data-slide-top="3"]{--icon-poly:#ff1a59;--icon-path:#121721;--dots-background-color:#ffffff;--nav-color:#121721}:root[data-slide-bottom="1"]{--marquee-background-color:#121721;--marquee-color:#ffffff;--bottom-nav-color:#121721}:root[data-slide-bottom="2"]{--marquee-background-color:#ffffff;--marquee-color:#121721;--bottom-nav-color:#ff1a59}:root[data-slide-bottom="3"]{--marquee-background-color:#ff1a59;--marquee-color:#121721;--bottom-nav-color:#ff1a59}body.page{--nav-color:#121721;--bottom-nav-color:#ff1a59;--marquee-background-color:#ff1a59;--marquee-color:#121721;--icon-poly: #ff1a59;--icon-path: #121721}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a,.nav-opener,body.nav-active:not(.dropdown-out-of-view) .nav-opener{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;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:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*::before,*::after{box-sizing:inherit}.positioned,body.page .stage{float:left;width:100%;position:relative;display:block;clear:both;box-sizing:border-box}ul{margin:0;padding:0;list-style:none}.visually-hidden{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}@font-face{font-family:"Funnel Sans";src:url(../fonts/FunnelSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Sans";src:url(../fonts/FunnelSans-Regular.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Sans";src:url(../fonts/FunnelSans-Medium.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.uppercase{text-transform:uppercase}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#121721;background-color:#fff;font-family:"Funnel Sans","Helvetica Neue",Arial,"Noto Sans",sans-serif;line-height:1.44;font-size:1.4568764569vw;font-weight:500}@media only screen and (max-width: 1024px){body{font-size:2.1484375vw}}@media only screen and (max-width: 768px){body{font-size:2.6041666667vw}}@media only screen and (max-width: 567px){body{font-size:4.5vw}}@media only screen and (min-width: 1716px){body{font-size:25px}}a,.nav-opener,body.nav-active:not(.dropdown-out-of-view) .nav-opener{transition:all 0.35s cubic-bezier(0.3, 0.86, 0.36, 0.95);color:inherit;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;text-decoration-color:currentColor;text-underline-offset:3px;text-decoration-thickness:1px}a:hover,.nav-opener:hover,body.nav-active:not(.dropdown-out-of-view) .nav-opener:hover{text-decoration-color:rgba(0,0,0,0)}ul,ol,dl,p{margin:0 0 .5em}@media(min-width: 1024px){ul,ol,dl,p{margin:0 0 1em}}ul:not([class]) li{padding:0 0 13px 1em;position:relative}ul:not([class]) li:before{position:absolute;left:0;height:1em;top:0;content:"-"}ul:not([class]) li p{margin-bottom:0}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{display:block;font-weight:inherit;margin:0 0 20px;font-family:"Funnel Sans","Helvetica Neue",Arial,"Noto Sans",sans-serif;margin:0 0 1em}h1,.h1{line-height:1.2;font-size:5.8275058275vw;font-weight:300;margin:0 0 .35em;letter-spacing:-0.025em}@media only screen and (max-width: 1024px){h1,.h1{font-size:7.8125vw}}@media only screen and (max-width: 768px){h1,.h1{font-size:7.8125vw}}@media only screen and (max-width: 567px){h1,.h1{font-size:10.25vw}}@media only screen and (min-width: 1716px){h1,.h1{font-size:100px}}@media(max-width: 767px){h1,.h1{line-height:1.1111111111}}@media(min-width: 1024px){h1,.h1{margin:0 0 .55em}}h2,.h2{line-height:1.1;font-size:3.4965034965vw;font-weight:normal}@media only screen and (max-width: 1024px){h2,.h2{font-size:3.90625vw}}@media only screen and (max-width: 768px){h2,.h2{font-size:3.90625vw}}@media only screen and (max-width: 567px){h2,.h2{font-size:7.5vw}}@media only screen and (min-width: 1716px){h2,.h2{font-size:60px}}@media(max-width: 767px){h2,.h2{line-height:1.1}}h3,.h3{line-height:1.2;font-size:2.331002331vw}@media only screen and (max-width: 1024px){h3,.h3{font-size:2.9296875vw}}@media only screen and (max-width: 768px){h3,.h3{font-size:3.90625vw}}@media only screen and (max-width: 567px){h3,.h3{font-size:6.25vw}}@media only screen and (min-width: 1716px){h3,.h3{font-size:40px}}h4,.h4{line-height:1.09375;font-size:1.8648018648vw}@media only screen and (max-width: 1024px){h4,.h4{font-size:1.953125vw}}@media only screen and (max-width: 768px){h4,.h4{font-size:2.6041666667vw}}@media only screen and (max-width: 567px){h4,.h4{font-size:5vw}}@media only screen and (min-width: 1716px){h4,.h4{font-size:32px}}h5,.h5{font-weight:600;line-height:1.1071428571;font-size:1.6317016317vw}@media only screen and (max-width: 1024px){h5,.h5{font-size:1.7578125vw}}@media only screen and (max-width: 768px){h5,.h5{font-size:2.34375vw}}@media only screen and (max-width: 567px){h5,.h5{font-size:4.5vw}}@media only screen and (min-width: 1716px){h5,.h5{font-size:28px}}h6,.h6{font-weight:600;line-height:1.12;font-size:1.4568764569vw}@media only screen and (max-width: 1024px){h6,.h6{font-size:1.5625vw}}@media only screen and (max-width: 768px){h6,.h6{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){h6,.h6{font-size:4vw}}@media only screen and (min-width: 1716px){h6,.h6{font-size:25px}}img{max-width:100%;height:auto}strong{font-weight:600}address{font-style:normal}.marquee{line-height:1.186440678;font-size:3.4382284382vw;letter-spacing:.02em;font-weight:600}@media only screen and (max-width: 1024px){.marquee{font-size:4.8828125vw}}@media only screen and (max-width: 768px){.marquee{font-size:5.5989583333vw}}@media only screen and (max-width: 567px){.marquee{font-size:8.75vw}}@media only screen and (min-width: 1716px){.marquee{font-size:59px}}.comingSoon,.brandName,.touchpointSamplingLinkNav{line-height:1.15;font-size:1.1655011655vw}@media only screen and (max-width: 1024px){.comingSoon,.brandName,.touchpointSamplingLinkNav{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.comingSoon,.brandName,.touchpointSamplingLinkNav{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){.comingSoon,.brandName,.touchpointSamplingLinkNav{font-size:3.5vw}}@media only screen and (min-width: 1716px){.comingSoon,.brandName,.touchpointSamplingLinkNav{font-size:20px}}.mainNav{line-height:1.15;font-size:1.1655011655vw}@media only screen and (max-width: 1024px){.mainNav{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.mainNav{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){.mainNav{font-size:9vw}}@media only screen and (min-width: 1716px){.mainNav{font-size:20px}}.page h1{line-height:1.2;font-size:4.662004662vw}@media only screen and (max-width: 1024px){.page h1{font-size:6.54296875vw}}@media only screen and (max-width: 768px){.page h1{font-size:7.03125vw}}@media only screen and (max-width: 567px){.page h1{font-size:10.5vw}}@media only screen and (min-width: 1716px){.page h1{font-size:80px}}.slide--2 p{line-height:1.6em}.slide--3{line-height:1.2;font-size:4.662004662vw}@media only screen and (max-width: 1024px){.slide--3{font-size:6.54296875vw}}@media only screen and (max-width: 768px){.slide--3{font-size:7.03125vw}}@media only screen and (max-width: 567px){.slide--3{font-size:4.5vw}}@media only screen and (min-width: 1716px){.slide--3{font-size:80px}}.slide--3 .slide-inner::before{line-height:1.2;font-size:4.662004662vw;content:"Kontakt";display:none;font-weight:200;padding-bottom:.5em}@media only screen and (max-width: 1024px){.slide--3 .slide-inner::before{font-size:6.54296875vw}}@media only screen and (max-width: 768px){.slide--3 .slide-inner::before{font-size:7.03125vw}}@media only screen and (max-width: 567px){.slide--3 .slide-inner::before{font-size:10.5vw}}@media only screen and (min-width: 1716px){.slide--3 .slide-inner::before{font-size:80px}}@media only screen and (max-width: 567px){.slide--3{line-height:2em}.slide--3 .slide-inner::before{display:inline-block}}.header{display:flex;flex-direction:column-reverse;position:relative}.nav-active .header.headroom--pinned,.nav-active .header.headroom--unpinned{transform:none}.header-wrapper{position:relative;padding-top:calc(90px + 20vw)}@media(min-width: 768px){.header-wrapper{padding-top:var(--header-height)}}.nav-active .header-wrapper{padding-top:0}.header-holder{transition:all 1s cubic-bezier(0.3, 0.86, 0.36, 0.95);padding-top:5px;padding-bottom:5px;background:rgba(0,0,0,0);position:fixed;z-index:99;top:0;left:0;width:100%;will-change:transform;transition-duration:1000ms}@media(min-width: 768px){.header-holder{display:flex;align-items:center;min-height:96px;padding-top:15px;padding-bottom:15px}}@media(min-width: 1024px){.header-holder{padding-top:22px;padding-bottom:22px}}.headroom--pinned.headroom--not-top .header-holder{transform:translateY(0)}.nav-active .headroom--pinned.headroom--not-top .header-holder{position:relative;transform:none}.headroom--unpinned.headroom--not-top .header-holder.sticky{transform:translateY(-100%);position:fixed}.nav-active .header-holder{position:relative;transform:none !important}@media(max-width: 767px){.nav-active .header-holder .logo{display:none}}.nav-active .header-holder.sticky{position:fixed !important}@media(max-width: 767px){.nav-active .header-holder.sticky .logo{display:block}}@media(min-width: 768px){.nav-active .header-holder.sticky .logo svg{fill:#f6f6f0 !important}}.header-holder-inner{display:flex;align-items:center}@media(max-width: 767px){.header-holder-inner{flex-direction:column-reverse}}@media(min-width: 768px){.header-holder-inner{position:relative;justify-content:flex-end}}@media(min-width: 768px){.main-logo-huge .logo{width:100%;padding-top:38vw}}@media(min-width: 1716px){.main-logo-huge .logo{padding-top:675px}}@media(min-width: 768px){.main-logo-huge .headroom--not-top .logo{width:265px;padding-top:0}}@media(min-width: 768px){.main-logo-huge.nav-active:has(.headroom--top) #main{padding-top:0}}@media(min-width: 768px){.main-logo-huge.nav-active .headroom--not-top .logo{width:265px;padding-top:0}}@media(min-width: 768px){.main-logo-huge.nav-active .headroom--top .logo svg{fill:#fff}}@media(min-width: 768px){.main-logo-huge #main{padding-top:38vw}}@media(min-width: 1024px){.main-logo-huge #main{padding-top:35vw}}@media(min-width: 1716px){.main-logo-huge #main{padding-top:610px}}@media(min-width: 768px){.main-logo-huge:has(.headroom--not-top) #main{padding-top:0}}.logo{transition:all 1s cubic-bezier(0.3, 0.86, 0.36, 0.95);width:100%}@media(max-width: 767px){.logo{padding-top:23px}}@media(min-width: 768px){.logo{position:absolute;top:50%;transform:translateY(-50%);left:0;width:265px}}.logo a,.logo .nav-opener,.logo body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .logo .nav-opener{display:flex}.logo svg{transition:fill 0.2s cubic-bezier(0.3, 0.86, 0.36, 0.95);fill:#f6f6f0;width:100%}@media(min-width: 768px){.nav-active .logo svg{fill:#fff}}.header-block{line-height:1.2;font-size:1.4568764569vw;display:flex;gap:5px}@media only screen and (max-width: 1024px){.header-block{font-size:1.953125vw}}@media only screen and (max-width: 768px){.header-block{font-size:2.34375vw}}@media only screen and (max-width: 567px){.header-block{font-size:4.5vw}}@media only screen and (min-width: 1716px){.header-block{font-size:25px}}@media(max-width: 767px){.header-block{width:100%}}@media(min-width: 768px){.header-block{position:relative;z-index:1;gap:10px}}.header-block a,.header-block .nav-opener,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener{display:inline-flex;vertical-align:top;justify-content:center;text-align:center;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none;border:1px solid #f6f6f0;background:#fff;padding:8px 10px 5px;color:#fff}@media(max-width: 767px){.header-block a,.header-block .nav-opener,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener{width:50%}}@media(min-width: 768px){.header-block a,.header-block .nav-opener,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener{padding:11px 20px 9px;width:165px}}@media(min-width: 1200px){.header-block a,.header-block .nav-opener,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener{width:265px}}@media(min-width: 768px){.header-block a:hover,.header-block .nav-opener:hover,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener:hover,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener:hover{background:#f6f6f0;color:#121721}}@media(min-width: 768px){.header-block a:focus,.header-block .nav-opener:focus,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener:focus,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener:focus{outline:none;box-shadow:0px 0px 0px 4px rgba(246,246,240,.5)}}.header-block a.active,.header-block .active.nav-opener,.header-block body.nav-active:not(.dropdown-out-of-view) .active.nav-opener,body.nav-active:not(.dropdown-out-of-view) .header-block .active.nav-opener{background:#f6f6f0;color:#121721}.header-block a.active span:not(.active-item),.header-block .active.nav-opener span:not(.active-item){display:none}.header-block a.active .active-item,.header-block .active.nav-opener .active-item{display:inline-flex}.header-block a .active-item,.header-block .nav-opener .active-item,.header-block body.nav-active:not(.dropdown-out-of-view) .nav-opener .active-item,body.nav-active:not(.dropdown-out-of-view) .header-block .nav-opener .active-item{display:none}.nav-block{transition:max-height 1s cubic-bezier(0.3, 0.86, 0.36, 0.95);position:relative;z-index:100;max-height:0;overflow:hidden}@media(max-width: 767px){.nav-block{background-color:#fff}}@media(min-width: 768px){.nav-block{margin-top:-100px;pointer-events:none}}@media(min-width: 768px){.nav-block:after{position:absolute;content:"";top:97px;left:0;right:0;bottom:0;background-color:#fff;z-index:-1}}.nav-active .nav-block{max-height:3000px;overflow:visible}@media(min-width: 768px){.nav-block .container{display:flex}}.nav-block .inner{transition:opacity 1s cubic-bezier(0.3, 0.86, 0.36, 0.95);padding-top:23px;padding-bottom:35px;min-height:calc(100vh - 46px);min-height:calc(100svh - 46px);opacity:0}@media(min-width: 768px){.nav-block .inner{display:flex;min-height:100vh;min-height:100svh;padding-top:41px;padding-bottom:60px}}.nav-active .nav-block .inner{opacity:1}body.nav-active:not(.dropdown-out-of-view) .nav-opener{border:none;cursor:pointer;background:#f6f6f0 !important;color:#121721 !important}body.nav-active:not(.dropdown-out-of-view) .nav-opener .close-item{display:block}body.nav-active:not(.dropdown-out-of-view) .nav-opener .open-item{display:none}.nav-opener{border:none;cursor:pointer}.nav-opener .close-item{display:none}@media(min-width: 768px){.header-contant{width:100%;display:flex;justify-content:space-between}}.header-contant .contant-block{display:flex;flex-direction:column;justify-content:space-between;gap:45px;padding:0 0 60px}@media(min-width: 768px){.header-contant .contant-block{width:52%;padding:0 20px 0 0;pointer-events:auto;gap:75px}}@media(min-width: 1480px){.header-contant .contant-block{width:59%;gap:100px}}@media(min-width: 1716px){.header-contant .contant-block{gap:167px}}.header-contant .contant-block .main-nav{line-height:1.2em}.header-contant .contant-block .main-nav a,.header-contant .contant-block .main-nav .nav-opener{-webkit-text-decoration:none !important;-webkit-text-decoration:none !important;text-decoration:none !important}.header-contant .contant-block .main-nav a:hover,.header-contant .contant-block .main-nav .nav-opener:hover,.header-contant .contant-block .main-nav a:focus,.header-contant .contant-block .main-nav .nav-opener:focus{color:#b6b6b2}@media(min-width: 768px){.header-contant .bottom-block{max-width:705px}}.header-contant .btn{width:100%}@media(min-width: 768px){.header-contant .btn{max-width:680px}}.header-contant h2{margin:0;line-height:1.2}@media(min-width: 768px){.header-contant h2{line-height:1.2}}.header-contant h4{line-height:1.2;font-size:1.4568764569vw;margin:0 0 5px}@media only screen and (max-width: 1024px){.header-contant h4{font-size:1.953125vw}}@media only screen and (max-width: 768px){.header-contant h4{font-size:2.34375vw}}@media only screen and (max-width: 567px){.header-contant h4{font-size:4.5vw}}@media only screen and (min-width: 1716px){.header-contant h4{font-size:25px}}.header-contant p{margin-bottom:.3em}@media(min-width: 1024px){.header-contant p{margin:0 0 1.5em}}.header-contant .contact-info{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.header-contant .contact-info{width:340px;margin:100px 0 0;gap:28px;pointer-events:auto}}@media(min-width: 1200px){.header-contant .contact-info{width:540px;margin-top:170px}}.header-contant .contact-info h3{margin-bottom:0}.header-contant .contact-item dl{margin:0}.header-contant .contact-item p{margin-bottom:0}.header-contant .contact-item a,.header-contant .contact-item body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .header-contant .contact-item .nav-opener,.header-contant .contact-item .nav-opener{color:#b6b6b2;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.header-contant .contact-item dd{margin:0}.header-contant .contact-item dd span{margin:0 10px 0 0}@media(min-width: 768px){.header-contant .contact-item dd span{margin-right:20px}}.header-contant .contact-item.item-secondary{font-weight:normal}.header-contant .contact-item.item-secondary p{margin:0}html,body{margin:0}#wrapper{display:flex;flex-direction:column;width:100%;position:relative;overflow:hidden;min-height:100vh}#main{flex:1 0}@media(min-width: 768px){#main{transition:all 1s cubic-bezier(0.3, 0.86, 0.36, 0.95);padding-top:96px}}.container{width:66.666%;margin:7em 16.667%;padding-left:max(24px, min(2.913752914vw, 36px));padding-right:max(24px, min(2.913752914vw, 36px));max-width:1714px}@media(min-width: 1024px){.container{padding-left:35px;padding-right:35px}}@media only screen and (max-width: 567px){.container{width:100%;margin:7em 0}}img,svg{max-width:100%;height:auto}#footer{padding:50px 0 0 0}@media(min-width: 768px){#footer{padding-top:80px}}@media(min-width: 768px){#footer{padding-top:111px}}.footer-logo svg{width:100%;fill:currentColor}.footer-holder{margin-bottom:45px}@media(min-width: 768px){.footer-holder{display:flex;justify-content:space-between;margin-bottom:64px}}.footer-holder .title-block{padding:0 0 51px}@media(min-width: 768px){.footer-holder .title-block{width:59%;padding:0 20px 0 0}}.footer-holder h2{margin:0}.footer-holder .contact-info{display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.footer-holder .contact-info{width:33%;padding:10px 0 0;gap:28px}}.footer-holder .contact-item dl{margin:0}.footer-holder .contact-item p{margin-bottom:0}.footer-holder .contact-item a,.footer-holder .contact-item body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .footer-holder .contact-item .nav-opener,.footer-holder .contact-item .nav-opener{text-decoration-color:rgba(0,0,0,0);-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.footer-holder .contact-item a:hover,.footer-holder .contact-item .nav-opener:hover{color:#b6b6b2;-webkit-text-decoration:none;-webkit-text-decoration:none;text-decoration:none}.footer-holder .contact-item dd{margin:0}.footer-holder .contact-item dd span{margin:0 10px 0 0}@media(min-width: 768px){.footer-holder .contact-item dd span{margin-right:20px}}.footer-holder .contact-item.item-secondary{font-weight:normal}.footer-holder .contact-item.item-secondary p{margin:0}.footer-inner{line-height:1.2;font-size:1.1655011655vw;display:flex;flex-wrap:wrap;align-items:flex-start;-moz-column-gap:15px;column-gap:15px;margin:20px 0 0}@media only screen and (max-width: 1024px){.footer-inner{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.footer-inner{font-size:1.953125vw}}@media only screen and (max-width: 567px){.footer-inner{font-size:3.75vw}}@media only screen and (min-width: 1716px){.footer-inner{font-size:20px}}@media(min-width: 768px){.footer-inner{-moz-column-gap:27px;column-gap:27px}}.footer-inner ul{display:flex;flex-wrap:wrap;align-items:flex-start;gap:20px}.footer-inner ul a,.footer-inner ul body.nav-active:not(.dropdown-out-of-view) .nav-opener,body.nav-active:not(.dropdown-out-of-view) .footer-inner ul .nav-opener,.footer-inner ul .nav-opener{text-decoration-color:rgba(0,0,0,0)}.footer-inner ul a:hover,.footer-inner ul .nav-opener:hover{color:#b6b6b2}.footer-inner .copyright{display:block}@media(max-width: 767px){.footer-inner .copyright{width:100%}}.fadeInElement{will-change:transform,opacity,transition;transition:opacity .5s ease-in, transform 1.7s cubic-bezier(0, 0.14, 0.19, 1), transform 1.7s cubic-bezier(0, 0.14, 0.19, 1);opacity:1;transform:translate3d(0, 0, 0);width:100%}.fadeInElement.notInView{opacity:0;transform:translate3d(0, 10%, 0)}.slider>picture,.slider>.sliderImg{width:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out}.slider>picture:first-child,.slider>.sliderImg:first-child{position:relative;float:left;opacity:1}.slider>picture.show,.slider>.sliderImg.show{opacity:1}.telex{line-height:1.2em}.animatedTextContainer{overflow:hidden}.animatedTextParent.even,.animatedTextParent .even{text-align:right}.animatedText{will-change:transform,transition;transition:transform 1.7s cubic-bezier(0, 0.14, 0.19, 1), transform 1.7s cubic-bezier(0, 0.14, 0.19, 1);width:auto;min-width:100%;white-space:nowrap}@keyframes fadeSlideIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-item{animation:fadeSlideIn .5s ease-in-out}*{box-sizing:border-box}html,body{height:100%;margin:0}body{font-family:"Funnel Sans",system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,Segoe UI,Roboto,Helvetica,Arial,sans-serif}body.home{overflow:hidden}body.home .stage{position:relative;width:100%;height:calc(1vh*100);height:calc(var(--vh)*100);touch-action:none}body.page{padding-bottom:5em}.slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:calc(1vh*100);height:calc(var(--vh)*100);display:grid;align-items:center;justify-items:center;align-items:center;justify-items:center;place-items:center;overflow:hidden;transition:transform 1200ms ease-in-out;transition:transform var(--dur) var(--ease);will-change:transform;transform:translateY(0);pointer-events:none}.slide.is-current{pointer-events:auto}.slide-inner{transition:transform 1400ms ease-in-out;transition:transform var(--inner-dur) var(--ease);will-change:transform;transform:translateY(-5vh);text-align:center;width:60%}@media only screen and (max-width: 567px){.slide-inner{width:100%;padding:0 calc(max(24px, min(2.913752914vw, 36px))*2)}}.slide-inner .movingIcon{width:max(30px, min(30vw, 80px));margin-bottom:1em;margin-left:50%;transform:translate(-50%, -20%) rotate(0deg);transition:transform .8s cubic-bezier(0.4, 0, 0.2, 1)}.slide-inner .movingIcon.rotated{transform:translate(-50%, -20%) rotate(180deg)}.slide-inner .movingIcon svg polygon{fill:#ff1a59}@media only screen and (max-width: 567px){.slide-inner .movingIcon{width:max(30px, min(15vw, 80px));margin-bottom:2em}}.slide.slide-out .slide-inner{transform:translateY(-22%);transform:translateY(var(--inner-shift));transition-duration:1400ms;transition-duration:var(--inner-dur);transition-delay:80ms;transition-delay:var(--inner-delay)}.no-animate .slide,.no-animate .slide-inner{transition:none !important}@media(prefers-reduced-motion: reduce){.slide,.slide-inner{transition:none !important}}.slide--1{background:#ff1a59;background:var(--slide1)}.slide--2{background:#121721;background:var(--slide2);color:#fff}.slide--3{background:#ffffff;background:var(--slide3);color:#121721}.slide--3 .slide-inner{width:66.666%}@media only screen and (max-width: 567px){.slide--3 .slide-inner{width:100%;padding:0 calc(max(24px, min(2.913752914vw, 36px))*2)}}.slide--3 .slide-inner p a:hover,.slide--3 .slide-inner p .nav-opener:hover{color:#ff1a59}.slide--3 .slide-inner .linkedInLinkInner{display:none;width:1.2em;padding-top:.2em}@media only screen and (max-width: 567px){.slide--3 .slide-inner .linkedInLinkInner{display:inline-block}}h1{margin:0;color:#121721}p{margin:0}.highlighted{position:relative;display:inline-block;padding:0 .2em .05em .2em;line-height:1.1em;z-index:1}.highlighted.scale .background{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:#fff;z-index:-1;transform:scale(0);transform-origin:top left;z-index:-1;transition:transform .8s cubic-bezier(0.4, 0, 0.2, 1)}.highlighted.scale .background::before{content:"X";position:absolute;bottom:-1em;right:-1em}.highlighted.marked .background{content:"";position:absolute;display:block;left:0;top:0;height:100%;width:0;background-color:#fff;z-index:-1}.highlighted .scramble{color:#fff}.highlighted.animate.scale .background{transform:scale(1)}.highlighted.animate.marked .background{width:100%;transition:width .8s cubic-bezier(0.4, 0, 0.2, 1)}.dots{position:fixed;right:18px;top:45%;transform:translateY(-50%);display:grid;grid-gap:10px;gap:10px;z-index:99}.dot{width:10px;height:10px;border-radius:50%;background:#ff1a59;background:var(--dots-background-color);border:2px solid #121721;border:2px solid var(--marquee-background-color)}.dot.active{background:#121721;background:var(--marquee-background-color)}.comingSoon,.brandName,.mainNav{color:#121721;color:var(--bottom-nav-color);transition:color 1200ms ease-in-out, opacity 200ms ease;transition:color var(--dur) var(--ease), opacity 200ms ease}.mainNav{max-width:150px;position:fixed;z-index:100;top:max(12px, min(2.913752914vw, 36px));right:max(12px, min(2.913752914vw, 36px));text-align:right;color:#ffffff;color:var(--nav-color)}.mainNav a:hover,.mainNav body.nav-active:not(.dropdown-out-of-view) .nav-opener:hover,body.nav-active:not(.dropdown-out-of-view) .mainNav .nav-opener:hover,.mainNav .nav-opener:hover,.mainNav .active{color:#121721;color:var(--bottom-nav-color)}.mainNav .linkedInLinkNav,.mainNav .touchpointSamplingLinkNav{display:none}@media only screen and (max-width: 567px){.mainNav{background-color:#121721;color:#fff;top:0;right:0;bottom:0;width:calc(100% - max(80px, min(17vw, 200px)) - max(24px, min(2.913752914vw, 36px))*2);padding:40% max(24px, min(2.913752914vw, 36px)) 0 max(24px, min(2.913752914vw, 36px));max-width:100%;text-align:left;font-weight:200;transform:translateX(100%);transition:transform .35s ease-in-out;z-index:1000}.mainNav a:hover,.mainNav body.nav-active:not(.dropdown-out-of-view) .nav-opener:hover,body.nav-active:not(.dropdown-out-of-view) .mainNav .nav-opener:hover,.mainNav .nav-opener:hover{color:#ff1a59}.mainNav.is-open{transform:translateX(0)}.mainNav .linkedInLinkNav,.mainNav .touchpointSamplingLinkNav{display:block;position:absolute;bottom:max(24px, min(2.913752914vw, 36px))}.mainNav .linkedInLinkNav{left:max(24px, min(2.913752914vw, 36px));width:.75em}.mainNav .touchpointSamplingLinkNav{right:max(24px, min(2.913752914vw, 36px));width:30%;text-align:right;color:#ff1a59}}.navToggle{position:fixed;top:0;padding:calc(max(24px, min(2.913752914vw, 36px))*1.2) 0;right:max(24px, min(2.913752914vw, 36px));width:calc(max(24px, min(2.913752914vw, 36px))*2);height:calc(max(24px, min(2.913752914vw, 36px))*.7 + 2*max(24px, min(2.913752914vw, 36px))*1.2);padding:0;border:none;background:none;cursor:pointer;z-index:1100;align-items:center;justify-content:center;display:none;transition:transform .3s ease-in-out}.navToggle span{position:absolute;display:block;width:100%;height:3px;background-color:#ffffff;background-color:var(--nav-color);transition:transform .3s ease-in-out, background-color .3s ease-in-out;transform-origin:center}.navToggle span:first-child{transform:translateY(-6px)}.navToggle span:last-child{transform:translateY(6px)}.navToggle.is-open{transform:translateY(calc(max(24px, min(2.913752914vw, 36px)) * 0.3))}.navToggle.is-open span{background-color:#ff1a59}.navToggle.is-open span:first-child{transform:translateY(0) rotate(45deg)}.navToggle.is-open span:last-child{transform:translateY(0) rotate(-45deg)}@media only screen and (max-width: 567px){.navToggle{display:flex}}.brand{position:fixed;top:max(24px, min(2.913752914vw, 36px));left:max(24px, min(2.913752914vw, 36px));width:max(80px, min(5.827505828vw, 200px));height:auto;z-index:100}@media only screen and (max-width: 567px){.brand{width:max(80px, min(17vw, 200px))}}.brand polygon.icon{fill:#ffffff;fill:var(--icon-poly);transition:fill 250ms ease-in-out;transition:fill var(--dur-icon-animation) var(--ease)}.brand path{fill:#121721;fill:var(--icon-path);transition:fill 250ms ease-in-out;transition:fill var(--dur-icon-animation) var(--ease)}.touchpointSamplingLink{position:absolute;top:45%;transform:translate(-150%, -50%);left:calc(max(24px, min(2.913752914vw, 36px)) + 1em);color:#fff !important;line-height:1.15;font-size:1.1655011655vw}@media only screen and (max-width: 1024px){.touchpointSamplingLink{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.touchpointSamplingLink{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){.touchpointSamplingLink{font-size:3.5vw}}@media only screen and (min-width: 1716px){.touchpointSamplingLink{font-size:20px}}@media only screen and (max-width: 567px){.touchpointSamplingLink{display:none}}.touchpointSamplingLink .brandIcon{position:absolute;top:-1em;left:-1em;width:1em;height:1em}.touchpointSamplingLink .brandIcon polygon{fill:#fff}.slide--1.is-current .touchpointSamplingLink{animation:touchpointSlideIn .5s ease-in-out forwards}@keyframes touchpointSlideIn{from{transform:translate(-150%, -50%)}to{transform:translate(0, -50%)}}.bottomContainer{position:fixed;left:0;right:0;bottom:env(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom);z-index:10;display:grid;grid-template-columns:1fr auto 1fr;grid-auto-rows:auto;grid-row-gap:max(12px, min(2.913752914vw, 36px));row-gap:max(12px, min(2.913752914vw, 36px))}@supports not (bottom: env(safe-area-inset-bottom)){.bottomContainer{bottom:0;padding-bottom:0}}.brandName{padding-left:max(12px, min(2.913752914vw, 36px));padding-right:max(12px, min(2.913752914vw, 36px));grid-column:1;justify-self:start;align-self:end}@media only screen and (max-width: 567px){.brandName{display:none}}.linkedInLink{display:inline-block;grid-column:2;justify-self:center;align-self:end;width:1.5em;opacity:0;pointer-events:none;transition:opacity .4s ease}@media only screen and (max-width: 567px){.linkedInLink{display:none}}:root[data-slide-bottom="3"] .linkedInLink{opacity:1;pointer-events:auto}.comingSoon{padding-left:max(12px, min(2.913752914vw, 36px));padding-right:max(12px, min(2.913752914vw, 36px));grid-column:3;justify-self:end;align-self:end;text-align:right}@media only screen and (max-width: 567px){.comingSoon{display:none}}.marquee{grid-column:1/-1}.main-heading{padding-bottom:11px}@media(min-width: 1024px){.main-heading{padding-bottom:100px}}.main-heading h1{line-height:1.1111111111;font-size:5.2447552448vw}@media only screen and (max-width: 1024px){.main-heading h1{font-size:6.34765625vw}}@media only screen and (max-width: 768px){.main-heading h1{font-size:5.859375vw}}@media only screen and (max-width: 567px){.main-heading h1{font-size:9vw}}@media only screen and (min-width: 1716px){.main-heading h1{font-size:90px}}.container .heading-holder{margin:0 0 47px;text-align:center}@media(min-width: 1024px){.container .heading-holder{margin-bottom:70px}}.container .heading-holder>*:last-child{margin-bottom:0}.grid-container{display:grid;grid-template-columns:1fr 1fr;text-align:center;line-height:1.5;font-size:1.1655011655vw}@media only screen and (max-width: 1024px){.grid-container{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.grid-container{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){.grid-container{font-size:3.5vw}}@media only screen and (min-width: 1716px){.grid-container{font-size:20px}}.grid-container .left-col,.grid-container .right-col{padding:0 20px}.grid-container .left-col{border-right:1px solid #121721}.grid-container strong{color:#ff1a59}.grid-container p{margin-bottom:1em !important}@media only screen and (max-width: 567px){.grid-container{grid-template-columns:1fr}.grid-container .left-col{border-right:none}}.textModule{margin-top:2em;line-height:1.5;font-size:1.1655011655vw}@media only screen and (max-width: 1024px){.textModule{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.textModule{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){.textModule{font-size:3.5vw}}@media only screen and (min-width: 1716px){.textModule{font-size:20px}}.textModule.centered{text-align:center}.textModule.centered strong{color:#ff1a59}.textModule p{margin-bottom:1em !important}.textModule h2{line-height:1.5;font-size:1.1655011655vw;text-transform:uppercase;font-weight:800}@media only screen and (max-width: 1024px){.textModule h2{font-size:1.7578125vw}}@media only screen and (max-width: 768px){.textModule h2{font-size:2.0833333333vw}}@media only screen and (max-width: 567px){.textModule h2{font-size:3.5vw}}@media only screen and (min-width: 1716px){.textModule h2{font-size:20px}}.textModule a:hover,.textModule body.nav-active:not(.dropdown-out-of-view) .nav-opener:hover,body.nav-active:not(.dropdown-out-of-view) .textModule .nav-opener:hover,.textModule .nav-opener:hover{color:#ff1a59}.marquee{overflow:hidden;padding:0;background-color:#121721;background-color:var(--marquee-background-color);color:#ffffff;color:var(--marquee-color);display:flex;letter-spacing:.02em;height:1.2em}.marquee div{white-space:nowrap}
