/*! 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}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.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}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{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}summary{display:list-item}[hidden],template{display:none}:root{--main-color:#28c8b4;--main-color-light:#f2ede9;--alt-color:#e26d5f;--ci-red:#f18e77;--ci-blue:#547bb8;--ci-dark:#494948;--ci-darker:#1e1e1d;--ci-light:#c5bec0;--ci-lighter:#f6f3f1;--max-width:1140px;--grid-gutter:16px;--hor-grid:72px;--hor-grid-gutter:16px}.darker-text{color:#1e1e1d;color:var(--ci-darker)}.lighter-text{color:#f6f3f1;color:var(--ci-lighter)}.light-bg{background-color:#c5bec0;background-color:var(--ci-light)}.lighter-bg{background-color:#f6f3f1;background-color:var(--ci-lighter)}.dark-bg{background-color:#494948;background-color:var(--ci-dark)}.darker-bg{background-color:#1e1e1d;background-color:var(--ci-darker)}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:400;src:url(/assets/fonts/source-sans-pro-v11-latin-regular.eot);src:local('Source Sans Pro Regular'),local('SourceSansPro-Regular'),url(/assets/fonts/source-sans-pro-v11-latin-regular.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/source-sans-pro-v11-latin-regular.woff2) format('woff2'),url(/assets/fonts/source-sans-pro-v11-latin-regular.woff) format('woff'),url(/assets/fonts/source-sans-pro-v11-latin-regular.ttf) format('truetype'),url(/assets/fonts/source-sans-pro-v11-latin-regular.svg#SourceSansPro) format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:600;src:url(/assets/fonts/source-sans-pro-v11-latin-600.eot);src:local('Source Sans Pro SemiBold'),local('SourceSansPro-SemiBold'),url(/assets/fonts/source-sans-pro-v11-latin-600.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/source-sans-pro-v11-latin-600.woff2) format('woff2'),url(/assets/fonts/source-sans-pro-v11-latin-600.woff) format('woff'),url(/assets/fonts/source-sans-pro-v11-latin-600.ttf) format('truetype'),url(/assets/fonts/source-sans-pro-v11-latin-600.svg#SourceSansPro) format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:700;src:url(/assets/fonts/source-sans-pro-v11-latin-700.eot);src:local('Source Sans Pro Bold'),local('SourceSansPro-Bold'),url(/assets/fonts/source-sans-pro-v11-latin-700.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/source-sans-pro-v11-latin-700.woff2) format('woff2'),url(/assets/fonts/source-sans-pro-v11-latin-700.woff) format('woff'),url(/assets/fonts/source-sans-pro-v11-latin-700.ttf) format('truetype'),url(/assets/fonts/source-sans-pro-v11-latin-700.svg#SourceSansPro) format('svg')}@font-face{font-family:'Source Sans Pro';font-style:normal;font-weight:900;src:url(/assets/fonts/source-sans-pro-v11-latin-900.eot);src:local('Source Sans Pro Black'),local('SourceSansPro-Black'),url(/assets/fonts/source-sans-pro-v11-latin-900.eot?#iefix) format('embedded-opentype'),url(/assets/fonts/source-sans-pro-v11-latin-900.woff2) format('woff2'),url(/assets/fonts/source-sans-pro-v11-latin-900.woff) format('woff'),url(/assets/fonts/source-sans-pro-v11-latin-900.ttf) format('truetype'),url(/assets/fonts/source-sans-pro-v11-latin-900.svg#SourceSansPro) format('svg')}.grid{display:flex;flex-wrap:wrap;box-sizing:border-box;flex-direction:column}@media (min-width:1140px){.grid{flex-direction:row}}.grid-column{word-wrap:break-word;position:relative;flex-wrap:wrap;box-sizing:border-box;flex-shrink:1;flex-basis:100%;width:100%}@media (min-width:1140px){.grid-column--1{flex-basis:calc(1/12*100%);max-width:calc(1/12*100%)}.grid-column--2{flex-basis:calc(2/12*100%);max-width:calc(2/12*100%)}.grid-column--3{flex-basis:calc(3/12*100%);max-width:calc(3/12*100%)}.grid-column--4{flex-basis:calc(4/12*100%);max-width:calc(4/12*100%)}.grid-column--5{flex-basis:calc(5/12*100%);max-width:calc(5/12*100%)}.grid-column--6{flex-basis:calc(6/12*100%);max-width:calc(6/12*100%)}.grid-column--7{flex-basis:calc(7/12*100%);max-width:calc(7/12*100%)}.grid-column--8{flex-basis:calc(8/12*100%);max-width:calc(8/12*100%)}.grid-column--9{flex-basis:calc(9/12*100%);max-width:calc(9/12*100%)}.grid-column--10{flex-basis:calc(10/12*100%);max-width:calc(10/12*100%)}.grid-column--11{flex-basis:calc(11/12*100%);max-width:calc(11/12*100%)}.grid-column--12{flex-basis:100%;max-width:100%}}
/*! Flickity v2.2.2
https://flickity.metafizzy.co
---------------------------------------------- */
#projects-slider .projects-slider-container,.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:rgba(255,255,255,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.carousel-cell.is-selected .title-box,.flickity-page-dots .dot.is-selected{opacity:1}#projects-slider{overflow:hidden;z-index:1}.projects-slider-container{//perspective:100vw}.projects-slider{//width:110%;width:100%;//transform-origin:center left;//transform:rotateY(10deg);//transform-style:preserve-3d}@media (min-width:1140px){.projects-slider{width:100%;//width:130%;//transform:rotateY(20deg)}}#projects-slider h2.section-title{text-transform:uppercase;text-align:left;font-size:40px;padding:160px 20px 80px;margin:0}@media (min-width:1140px){#projects-slider h2.section-title{font-size:40px;padding:80px 120px}}#projects-slider .flickity-page-dots{display:none;top:5px;bottom:auto;pointer-events:none;z-index:110}#projects-slider .flickity-page-dots .dot{pointer-events:auto;width:12px;height:12px;opacity:1;background:0 0;border:2px solid #1e1e1d;border:2px solid var(--ci-darker)}#projects-slider .flickity-page-dots .dot.is-selected{background:#fff}#projects-slider .flickity-button{background:0 0}#projects-slider .flickity-prev-next-button{width:60px;height:50px}#projects-slider .flickity-button-icon{fill:#1e1e1d;fill:var(--ci-darker);width:50%;height:50%}#projects-slider .flickity-prev-next-button.next{right:0}#projects-slider .flickity-prev-next-button.previous{left:0}@media (min-width:1140px){#projects-slider .flickity-prev-next-button{width:60px;height:60px}#projects-slider .flickity-button-icon{fill:#f6f3f1;fill:var(--ci-lighter)}}.bg-continuation{height:200px;background-color:#1e1e1d;background-color:var(--ci-darker);margin-top:-200px}.carousel-cell{transition:transform 500ms;transition:transform 500ms,-webkit-transform 500ms;width:80%;position:relative;margin:0 20px}@media (min-width:1140px){.carousel-cell{width:60%}}.carousel-cell .project-image{height:400px;max-width:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media (min-width:1140px){.carousel-cell .project-image{height:750px}}.carousel-cell .title-box{pointer-events:none;transition:opacity 250ms;opacity:0;color:#494948;color:var(--ci-dark);position:relative;text-align:center}.carousel-cell .title-box h2{font-weight:700;font-size:30px;margin:0;text-transform:uppercase}@media (min-width:1140px){.carousel-cell .title-box h2{font-size:40px}}.carousel-cell .title-box h3{letter-spacing:1px;font-size:20px;margin:0;text-transform:uppercase}.carousel-cell .dim-link{text-decoration:none;position:relative;z-index:10;display:block}#projects-slider+footer{margin-top:40px}.cookie-bar{box-sizing:border-box;position:fixed;display:flex;flex-direction:column;left:0;right:0;bottom:0;vertical-align:baseline;align-items:center;flex-wrap:nowrap;background-color:#272726;z-index:9999;font-size:16px;transition:transform 500ms ease;transition:transform 500ms ease,-webkit-transform 500ms ease;-webkit-transform:translateY(100%);transform:translateY(100%)}.cookie-bar.unaccepted{-webkit-transform:translateY(0%);transform:translateY(0%)}@media (min-width:1024px){.cookie-bar{flex-direction:row;font-size:18px}}.cookie-bar span{color:#f2ede9;display:flex;flex-grow:1;flex-shrink:1;flex-basis:0%;padding:20px}button.accept-cookie{color:#f2ede9;background-color:#f18e77;padding:15px;width:100%;align-self:normal;border:0}@media (min-width:1024px){button.accept-cookie{width:auto;padding:25px;flex-direction:row;font-size:18px}}.read-policy{text-decoration:none;color:#f18e77;padding:0 0 20px}@media (min-width:1024px){.read-policy{padding:0 20px}}#locale-selection{position:relative;display:none;font-size:18px;color:#f6f3f1;color:var(--ci-lighter);font-family:"Source Sans Pro",sans-serif;padding:30px 60px;background-color:#1e1e1d;background-color:var(--ci-darker);text-align:center}@media (min-width:1140px){#locale-selection{padding:20px 60px;font-size:20px}}#locale-selection button,.uncovar footer{background-color:transparent;padding:10px}#locale-selection #locale-redirect{display:block;width:auto;border:1px solid #f18e77;border:1px solid var(--ci-red);color:#f18e77;color:var(--ci-red);margin:20px auto 0}#locale-selection #locale-redirect:hover{color:#1e1e1d;color:var(--ci-darker);background-color:#f18e77;background-color:var(--ci-red)}@media (min-width:1140px){#locale-selection #locale-redirect{width:auto;text-align:left;display:inline;margin:0 10px}}#locale-selection #close-locale-selection{font-size:24px;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#f6f3f1;color:var(--ci-lighter);border:none}#locale-selection.active{display:block}.two-column-container-model-viewer .column.model-viewer{height:600px;flex-basis:auto;padding:20px 40px}@media (min-width:1140px){.two-column-container-model-viewer .column.model-viewer{padding:0;flex-basis:100%}}.one-column-container{box-sizing:border-box;display:flex;flex-direction:column}@media (min-width:1140px){.one-column-container{flex-direction:row}}.one-column-container p a,.two-column-container .column.text div p,.two-column-container .column.text p a{color:inherit}.one-column-container .full{width:100%;height:auto}.one-column-container .full img,.two-column-container .column.image img{-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@media (min-width:1140px){.one-column-container .full{//height:90vh}}.one-column-container .text{line-height:150%;padding:40px 20px;font-size:20px}#form h3,.one-column-container .text p{margin:0}.one-column-container .text p+p{margin-top:20px}@media (min-width:1140px){.one-column-container .text{font-size:24px;padding:80px 0}}.one-column-container .image{max-width:100%;max-height:100%}.one-column-container .column{color:inherit;display:flex;flex-direction:column;flex-basis:100%}@media (min-width:1140px){.one-column-container .column{flex-direction:row;flex-basis:50%}}.one-column-container .side-column{display:flex;flex-direction:column;flex-basis:100%}@media (min-width:1140px){.one-column-container .side-column{flex-direction:row;flex-basis:25%}}.one-column-container .video-container{position:relative;width:100%;margin:0 auto;padding-bottom:56%}.one-column-container .video-container iframe.video,.two-column-container .video-container iframe.video{border:none;position:absolute;left:0;top:0;right:0;bottom:0;height:100%;width:100%}.two-column-container{height:auto;box-sizing:border-box;display:flex;flex-direction:column}@media (min-width:1140px){.two-column-container.contain{margin:100px 0}}.two-column-container ul{list-style-type:square;width:80%;margin:40px auto;padding-left:20px}.two-column-container li{font-size:20px;line-height:150%;margin-bottom:20px}@media (min-width:1140px){.two-column-container{flex-direction:row}}.two-column-container .video-container{position:relative;width:80%;margin:0 auto;padding-bottom:56%}.two-column-container .column{color:inherit;display:flex;flex-direction:column;flex-basis:100%}@media (min-width:1140px){.two-column-container .column{flex-direction:row;flex-basis:50%}}.two-column-container.text-left .column.text{order:1}.two-column-container.text-left .column.image{order:2}.two-column-container.text-right .column.text{order:1}@media (min-width:1140px){.two-column-container.text-right .column.text{order:2}.two-column-container.text-right .column.image{order:1}}#usdz,.two-column-container .column.text{display:flex;flex-direction:column;justify-content:center}.two-column-container .column.text{padding:40px 20px}@media (min-width:1140px){.two-column-container .column.text{padding:20px 0;margin:0}}.two-column-container .column.text h2{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0 0 40px;color:inherit;font-size:30px}@media (min-width:1140px){.two-column-container .column.text h2{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;text-transform:uppercase;padding:0;width:80%;font-size:40px;margin-right:auto;margin-left:auto}}.two-column-container .column.text p{margin:0;padding:0;width:100%;color:inherit;font-size:20px;line-height:150%}@media (min-width:1140px){.two-column-container .column.text p{font-size:24px;padding:0;width:80%;margin-right:auto;margin-left:auto}}.two-column-container .usdz-link{width:100%}.two-column-container .column.image img{margin:0 auto;max-width:100%;max-height:100%;-o-object-position:center;object-position:center}@media (min-width:1140px){.two-column-container .column.image img{-o-object-fit:cover;object-fit:cover;height:100%;max-height:100%}}.two-column-container .column.image img.contain{-o-object-fit:contain;object-fit:contain;background-size:contain}.two-column-container .column.image img.cover{-o-object-fit:cover;object-fit:cover;background-size:cover}.two-column-container .column.image img.left{-o-object-position:center center;object-position:center center}@media (min-width:1140px){.two-column-container .column.image img.left{-o-object-position:left center;object-position:left center}}.two-column-container .column.image img.center,.two-column-container .column.image img.right{-o-object-position:center center;object-position:center center}@media (min-width:1140px){.two-column-container .column.image img.right{-o-object-position:right center;object-position:right center}.two-column-container .column.image img{padding:0;width:100%}}.contact h2.ex-title{font-size:40px;text-align:center}.contact form#form input{font-size:20px}.contact form#form label{font-size:20px;line-height:normal}#usdz{position:relative;height:100vh;width:100vw}#usdz .hor-align{position:relative;margin:0 auto}#usdz img{max-width:50vw;max-height:50vh;box-shadow:0 4px 10px rgba(0,0,0,.3)}.login-card{max-width:512px}body,html{height:auto}@media (min-width:1140px){body,html{min-height:100%}}body{display:flex;flex-direction:column;justify-content:space-between}body.uncovar{margin:0;padding:0;background-image:url(/assets/uncovar/4.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:100vh}.dim{pointer-events:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.05)}.uncovar{font-family:'Source Sans Pro',sans-serif}.two-column-container.text-right .column.image,.uncovar .order--1{order:2}@media (min-width:1140px){.uncovar .order--1{order:1}}.uncovar .order--2{order:1}@media (min-width:1140px){.uncovar .order--2{order:2}}.uncovar .description{padding:0}@media (min-width:1140px){.uncovar .description{padding:0 20px}}.uncovar .centered{display:flex;flex-direction:column;justify-content:center}.uncovar .cookie-bar{background-color:#000}.uncovar .cookie-bar a.read-policy{-webkit-text-decoration:auto;text-decoration:auto;color:#fff}.uncovar .cookie-bar button.accept-cookie{background-color:#fff;color:#000}.uncovar #phone,body .inner{margin-left:auto;margin-right:auto}.uncovar #phone{display:block;padding:0;width:350px;max-width:70%}@media (min-width:1024px){.uncovar #phone{max-width:100%}}.uncovar main{padding:0 10px;color:#fff}.uncovar .claim a,.uncovar a{color:#fff}.uncovar .store-links{text-align:center;padding:10px 0}@media (min-width:1140px){.uncovar .store-links{text-align:left;padding:40px 0}}.by-vrtx img,.uncovar .store-links img,.uncovar header>a{display:inline-block}.uncovar .store-label{height:55px;display:block;margin:10px auto;padding:0 20px}@media (min-width:1140px){.uncovar .store-label{padding:0 40px 0 0}}.uncovar .claim{text-align:center;margin:0;padding:10px;text-shadow:0 2px 5px rgba(0,0,0,.4);-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;font-size:25px}@media (min-width:1140px){.uncovar .claim{text-align:left;font-size:30px;padding:10px 0}.uncovar .claim.small{margin-top:30px;font-size:15px}}.uncovar header .logo{position:relative;display:inline-block;height:150px;width:150px;padding:0}.uncovar header .logo.big{height:250px}.uncovar header .logo .fill{fill:#fff}.uncovar header .logo .fill path{stroke:#fff}.uncovar .category-title{text-align:center;text-transform:uppercase;margin:40px 0}.uncovar main .inner{max-width:1024px;width:100%;margin:0 auto}.uncovar .marker{box-sizing:border-box;margin:0;padding:20px}.uncovar .marker img{max-width:100%;max-height:250px}.uncovar .marker p{text-transform:uppercase;font-weight:700;padding:0;margin:10px 0 0}.uncovar footer{margin-top:40px;padding:40px 10px}.uncovar .marker,.uncovar footer,.uncovar footer nav{text-align:center}.uncovar footer nav a{font-size:20px;display:block;padding:10px 20px;color:#fff;text-transform:uppercase;text-decoration:none}@media (min-width:1140px){.uncovar footer nav a{display:inline-block}.uncovar footer{margin-top:0}}.uncovar .plain a{color:#000}.uncovar header>a{height:150px;padding:50px}.uncovar header .inner{padding:50px 0;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:1140px){.uncovar header .inner{padding:50px 100px 0;justify-content:flex-start;flex-direction:row;text-align:left}}.uncovar header nav{position:relative;display:block;padding:0;margin-top:40px}@media (min-width:1140px){.uncovar header nav{top:41px;display:inline-block;margin:0 0 0 40px}}.uncovar header nav li{color:#fff;font-size:25px;font-weight:700;position:relative;display:inline-block;padding:20px}@media (min-width:1140px){.uncovar header nav li{font-size:30px}}.uncovar header nav li a{color:#fff;text-decoration:none;border-bottom:2px solid #fff}@media (min-width:1140px){.uncovar header nav{text-align:left}.uncovar header nav li a{border-bottom:none}.uncovar header nav li a:hover{border-bottom:2px solid #fff}}.by-vrtx img{margin-left:5px;height:13px}body,html{scroll-behavior:smooth}body{min-height:100vh;background-color:#f6f3f1;background-color:var(--ci-lighter);font-family:'source sans pro',sans-serif}body .inner{width:100%;max-width:1240px}.content-grow{flex-grow:1}.text-page{padding:40px}#form .url{left:-9999px;height:0;width:0;position:absolute}.specs{color:#f6f3f1;color:var(--ci-lighter);background-color:#494948;background-color:var(--ci-dark);font-size:20px;padding:50px 0}@media (min-width:1140px){.specs{padding:100px 0}}.specs .spec-column{padding:0 40px}.specs .column-title{text-transform:uppercase;margin:10px 0}.specs .column-description{margin:10px 0}.usdz-link{pointer-events:none}.usdz-link.active{pointer-events:auto}#scene,body.uncovar{position:relative}#scene,#scene .layer{height:100%;width:100%}#scene .image{position:absolute;width:110%;height:110%;left:-5%;top:-5%;background-size:cover;background-position:center center;background-repeat:no-repeat}#scene .bg .image{background-image:url(/assets/layers/jens_holo_v03_bg.png)}#scene .screens .image{background-image:url(/assets/layers/jens_holo_v03_screen_left.png)}#scene .person .image{background-image:url(/assets/layers/jens_holo_v03_jens.png)}#scene .logo .image{background-image:url(/assets/layers/jens_holo_v03_vrtx_logo.png)}.toggle-menu{position:absolute;right:10px;top:10px;width:40px;height:40px;border:none;background:0 0;color:#fff;margin:0;padding:0;font-size:28px}@media (min-width:1140px){.toggle-menu{display:none}}.toggle-menu:after{content:"☰";position:absolute;top:0;right:0;bottom:0;left:0}.nav-placeholder{width:100%;height:60px}.nav-placeholder.main+div{margin-top:-60px}.nav-placeholder.main .nav-bar{background:linear-gradient(to bottom,rgba(0,0,0,.4),rgba(0,0,0,0))}@media (min-width:1140px){.nav-placeholder{height:60px}.nav-placeholder.main+div{margin-top:-80px}}#scene,body.nav-open{overflow:hidden}body.nav-open .nav-bar{background:#1e1e1d!important;background:var(--ci-darker)!important;max-height:260px}body.nav-open .toggle-menu:after{content:"✕";font-size:29px;top:1px}.nav-bar,.nav-bar nav{position:relative;display:flex;flex-direction:column}.nav-bar{z-index:3;justify-content:flex-start;padding:0 20px;height:100vh;max-height:60px;overflow:hidden;font-size:20px;color:#c5bec0;color:var(--ci-light);background-color:#1e1e1d;background-color:var(--ci-darker)}.nav-bar.animated{transition:max-height 500ms,background 500ms}.nav-bar.fixed{position:fixed;-webkit-transform:translateY(-100%);transform:translateY(-100%);top:0;left:0;right:0}.nav-bar.fixed.active,.nav-bar.fixed.inactive{transition:transform 250ms,max-height 500ms,background-color 500ms;transition:transform 250ms,max-height 500ms,background-color 500ms,-webkit-transform 250ms}.nav-bar.fixed.active{z-index:100;-webkit-transform:translateY(0);transform:translateY(0)}.nav-bar.fixed.inactive{-webkit-transform:translateY(-100%);transform:translateY(-100%)}#form label,.nav-bar a,.uncovar header nav li{text-transform:uppercase}.nav-bar a{text-decoration:none;color:var(--ci-lighter);color:#f6f3f1}#form #submit,.nav-bar a:hover{color:#f18e77;color:var(--ci-red)}.nav-bar .nav-logo-link{align-self:flex-start}.nav-bar .nav-logo{padding:19px 0;height:19px}@media (min-width:1140px){.nav-bar .nav-logo{padding:0}}.nav-bar nav{letter-spacing:2px;align-self:auto;left:auto;-webkit-transform:translateX(0);transform:translateX(0);margin-top:30px}.nav-bar nav .nav-link{text-align:center;margin-bottom:10px}@media (min-width:1140px){.nav-bar nav .nav-link{margin-bottom:0;text-align:left}.nav-bar nav{margin-top:0;display:block;flex-direction:row;position:relative;align-self:center}.nav-bar nav .nav-link+.nav-link{margin-left:40px}}@media (min-width:1440px){.nav-bar nav{margin-top:0;display:block;flex-direction:row;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);align-self:center}.nav-bar nav .nav-link{text-align:left}.nav-bar nav .nav-link+.nav-link{margin-left:40px}}.nav-bar .lang-switch{align-self:center;margin-top:20px}@media (min-width:1140px){.nav-bar .lang-switch{margin-top:0}}.nav-bar .lang-link{letter-spacing:2px;display:none}.nav-bar .lang-link.active{display:initial}@media (min-width:1140px){.nav-bar{padding:0 40px;justify-content:space-between;flex-direction:row}.nav-bar .nav-logo-link{align-self:center}.nav-bar.fixed{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.nav-bar.fixed.active{-webkit-transform:translateY(0);transform:translateY(0)}}html{text-rendering:optimizeLegibility}h1,h2,h3,h4,p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.section-headline{letter-spacing:2px;text-transform:uppercase;text-align:center;color:#494948;color:var(--ci-dark);font-size:30px;margin:40px 0}.section-headline.team-headline{padding:40px 0 0;margin:0;color:#f6f3f1;color:var(--ci-lighter)}@media (min-width:1140px){.section-headline.team-headline{padding:0;color:#494948;color:var(--ci-dark);margin:160px 0 80px}}.section-headline.invert{color:#f6f3f1;color:var(--ci-lighter)}@media (min-width:1140px){.section-headline{margin:160px 0 80px;font-size:60px}}.landing-title{word-break:keep-all;z-index:1;position:absolute;margin-left:0;right:0;max-width:720px;bottom:100px;left:40px;text-transform:uppercase}@media (min-width:1140px){.landing-title{margin-left:236px}}.landing-title h1,.landing-title h2{line-height:1;letter-spacing:2px;font-size:30px;margin:0;padding:0;text-align:left;color:#f2ede9}@media (min-width:1140px){.landing-title h1{font-size:60px}}.landing-title h2{letter-spacing:1px;font-weight:400}@media (min-width:1140px){.landing-title h2{font-size:60px}}.cover-image-fullscreen{background-size:cover;background-position:center center;background-repeat:no-repeat}.landing-title h1,.landing-title h2,.no-hyphens{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}div.banner.video{position:relative;height:667px;z-index:2}@media (min-width:1140px){div.banner.video{height:1080px}}div.banner.video.small{position:relative;height:256px}@media (min-width:1140px){div.banner.video.small{height:256px}}.start-background,.start-background:after{position:absolute;left:0;right:0;top:0;bottom:0}.start-background{height:100%;z-index:90}.start-background:after{content:'';z-index:0;background-image:linear-gradient(0deg,transparent 0,transparent 0%,rgba(0,0,0,.78) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0))}@media (min-width:1140px){.start-background{padding:0}}.in-front{z-index:100}body *{font-family:"Source Sans Pro",sans-serif}.contact-title{text-transform:uppercase;font-size:40px;text-align:center;letter-spacing:2px;margin:80px 0;color:#f6f3f1;color:var(--ci-lighter)}.contact{background-color:#1e1e1d;background-color:var(--ci-darker);display:flex;flex-direction:column;min-height:90vh;justify-content:center;padding:0 20px}@media (min-width:1140px){.contact{padding:auto;margin-top:160px}}.contact .paragraph{font-size:20px}.contact .centered,.contact .direct{text-align:center}.contact .direct{text-transform:uppercase;font-size:20px;color:#f6f3f1;color:var(--ci-lighter)}#form .consent-checkbox label a,.contact .direct a{color:#f18e77;color:var(--ci-red);text-decoration:none}.contact #form label.consent-label{font-size:12px}@media (min-width:1140px){.contact #form label.consent-label{font-size:20px}}#form{max-width:100%;box-sizing:border-box}#form #submit{width:100%;background:0 0;border:1px solid #f18e77;border:1px solid var(--ci-red);height:80px;text-transform:uppercase;cursor:pointer}#form label{font-size:15px;color:#f2ede9;font-weight:400}#form .input-field{box-sizing:border-box;color:#f2ede9;font-size:15px;margin-bottom:20px;border-top:none;border-left:none;border-right:none;border-bottom:1px solid #f2ede9;border-radius:0;background-color:transparent;height:50px;width:100%}#form .input-field.text{height:auto}#form input#data-consent{width:18px;height:18px}#form input#submit:disabled{pointer-events:none;border-color:gray;color:gray}#form .consent-checkbox{margin:40px 0}#form .consent-checkbox input{padding-right:10px}#form .consent-checkbox label{letter-spacing:1px;text-transform:uppercase;display:inline;padding-left:10px}.submit-notification{box-sizing:border-box;transition:max-height 500ms;width:100%;text-align:center;background-color:#f2ede9;margin:0;overflow:hidden;max-height:0}.submit-notification .message{display:block;padding:15px}.submit-notification.visible{margin:10px 0;max-height:55px}.name,.team .text p{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}#team{margin:40px 0 0}@media (min-width:1140px){#team{margin:0;background-color:transparent}}.team,footer{display:flex;flex-direction:column}.team{min-height:auto;padding:0;background-color:transparent}@media (min-width:1140px){.team{//min-height:90vh;flex-direction:row;background-color:transparent}}.team .text{padding:60px 20px;justify-content:center}.team .text p{margin:0;padding:0;font-size:20px;line-height:150%;width:100%;color:#1e1e1d;color:var(--ci-darker)}.team .text p+p{margin-top:15px}.team .text>div{align-self:center;max-width:550px}@media (min-width:1140px){.team .text{padding:40px 20px}}.team .column{display:flex;box-sizing:border-box;min-height:auto;flex-basis:50%}.team .text h2{padding:0;margin:0 0 20px;letter-spacing:2px}.team .team-image img{width:100%;height:100%;min-height:auto;min-width:auto;-o-object-fit:contain;object-fit:contain;margin:0;padding:0}@media (min-width:1140px){.team .text{padding:40px 120px}.team .text p{font-size:22px;padding:0;margin:0}.team .text h2{text-align:left}.team .team-image img{width:100%;-o-object-position:center;object-position:center}}footer{padding:50px 0;font-size:12px;background-color:#1e1e1d;background-color:var(--ci-darker);text-transform:uppercase}@media (min-width:1140px){footer{font-size:20px}}footer a{text-decoration:none}.team .text h2,footer .nav,footer .social-media{width:100%;text-align:center}footer .social-media a{display:inline-block;width:30px;height:30px;background-size:25px;background-position:center center;background-repeat:no-repeat}footer .nav{margin:50px 0 0;color:#c5bec0;color:var(--ci-light)}footer .nav a{display:inline-block;color:#f18e77;color:var(--ci-red)}footer .nav a+a{margin-left:20px}footer .nav .maps{margin:0}footer .made{margin-top:40px}.link-list-container{margin-bottom:40px}.one-column-container.link-list .column{padding:0 10px;box-sizing:border-box}.one-column-container.link-list .text.link{border:1px solid #000;margin:10px 0;padding:10px;width:100%;display:block;position:relative;box-sizing:border-box}.one-column-container.link-list .link-description{float:left;font-weight:700}.one-column-container.link-list .link-description a{color:#f18e77;text-decoration:none}.one-column-container.link-list .link-date{float:right}.start-background.glossar-title:after{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:0;background-image:linear-gradient(0deg,transparent 0,transparent 0%,rgba(0,0,0,.78) 0,rgba(255,255,255,0) 80%,rgba(255,255,255,0))}.outer{margin:0 30px}.glossar-entry{margin:30px 0;padding:30px 0;border-top:1px solid #c5bec0;border-top:1px solid var(--ci-light);border-bottom:1px solid #c5bec0;border-bottom:1px solid var(--ci-light)}.glossar-entry+.glossar-entry{border-top:none;margin-top:-30px}.glossar-text-title{display:inline-block;padding:9px 15px;line-height:1.2;border:3px solid #547bb8;border:3px solid var(--ci-blue);margin:0 0 15px;color:#547bb8;color:var(--ci-blue)}.glossar-text-description{margin:0 0 15px}.glossar-text-link{text-decoration:none;color:#1e1e1d;color:var(--ci-darker)}.glossar-index-description{margin:30px 0}.glossar-text{padding:0;font-size:20px;line-height:150%;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;width:100%;color:#1e1e1d;color:var(--ci-darker)}.specs.glossar-nav{padding:30px 0 0;background-color:#1e1e1d;background-color:var(--ci-darker)}.specs.glossar-nav a{color:#f6f3f1;color:var(--ci-lighter);text-decoration:none}.specs.glossar-nav h3{font-weight:400;padding:0;margin:0}.glossar-modular .text{padding:0;margin:30px 0}.dark{background-color:#1e1e1d;background-color:var(--ci-darker)}.glossar-title-main{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;line-height:1;letter-spacing:2px;font-size:30px;margin:0;padding:60px 0;text-align:left;color:#f6f3f1;color:var(--ci-lighter)}@media (min-width:1140px){.glossar-title-main{font-size:60px}}.glossar-content{margin-bottom:60px}