@font-face{font-family:tt-commons-pro;src:url(../fonts/TTCommonsPro-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:tt-commons-pro;src:url(../fonts/TTCommonsPro-Black.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Bebas Neue;src:url(../fonts/BebasNeue-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}:root{--primary:#FFC700;--bg-color:#0B1117;--bg-color-opacity:rgb(11, 17, 23, .5);--regular:300;--medium:400;--bold:600;--black:800;--size-container-ideal:390;--size-container-min:320px;--size-container-max:479px;--size-container:clamp(var(--size-container-min), 100vw, var(--size-container-max));--size-grid-gutter:1.6em;--size-grid-column:calc((100% - 3 * var(--size-grid-gutter)) / 4);--size-unit:10;--size-font:calc(var(--size-container) / (var(--size-container-ideal) / var(--size-unit)))}@media screen and (min-width:480px){:root{--size-container-ideal:550;--size-container-min:480px;--size-container-max:767px}}@media screen and (min-width:768px){:root{--size-container-ideal:834;--size-container-min:768px;--size-container-max:991px;--size-grid-column:calc((100% - 7 * var(--size-grid-gutter)) / 8);--size-grid-gutter:2em}}@media screen and (min-width:992px){:root{--size-container-ideal:1512;--size-container-min:992px;--size-container-max:1920px;--size-grid-column:calc((100% - 11 * var(--size-grid-gutter)) / 12)}}::selection{background-color:var(--primary);color:var(--bg-color)}html.loading,html.loading body{position:fixed;top:0;left:0;right:0}html{background-color:var(--bg-color);-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{display:none}body{font-size:var(--size-font);font-family:tt-commons-pro,sans-serif;color:#fff}div[data-barba=container].fixed{position:fixed;top:0;left:0;z-index:10;width:100%}vite-error-overlay{font-size:16px}.container{max-width:var(--size-container);margin:0 auto;padding:0 var(--size-grid-gutter)}.row{display:flex;flex-wrap:wrap}.flex{display:flex}.justify-between{justify-content:space-between}.align-center{align-items:center}.relative{position:relative}.highlight{color:var(--primary)}media-loading-indicator{opacity:1}.mux-video-wrapper{position:relative;width:100%;height:100%;display:block;overflow:hidden;background:#000;z-index:0;contain:layout}.mux-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.responsive-mux-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;opacity:0;display:block;transform:translateZ(0)}.mux-video-wrapper.video-playing .responsive-mux-video{opacity:1}h1,h2,h3,h4,h5,h6{text-transform:uppercase;line-height:.95;font-family:Bebas Neue,sans-serif}h1{font-size:5em}p{font-weight:300;font-size:max(16px,1.6em)}@media screen and (min-width:768px){h1{font-size:6.1em}}@media screen and (min-width:992px){h1{font-size:8em}}.loader{position:fixed;top:0;left:0;width:100vw;height:100svh;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.loader-logo{line-height:1;text-transform:uppercase;font-weight:400;opacity:.2;font-family:Bebas Neue,sans-serif}p.loader-logo{font-size:4em}svg.loader-logo{width:15.8em}.loader-logo:nth-child(2){position:absolute;top:0;left:0;opacity:1;clip-path:inset(0 100%0 0)}.loader-bg{background-color:var(--bg-color);width:100vw;height:100vh;position:fixed;left:0;top:0}@media (prefers-reduced-motion:reduce){.loader,.loader-bg{display:none}}@media screen and (min-width:768px){p.loader-logo{font-size:5em}svg.loader-logo{width:19.7em}}@media screen and (min-width:1200px){svg.loader-logo{width:22em}}.container-grid{position:fixed;top:0;bottom:0;left:var(--size-grid-gutter);right:var(--size-grid-gutter);z-index:9999;padding:0;pointer-events:none}.grid{display:flex;align-items:center;justify-content:center;opacity:.15;height:100%}.grid-opacity{opacity:.3}.grid-row{display:flex;justify-content:space-between;width:100%;height:100%}.grid-row div{width:var(--size-grid-column);height:100%;background-color:red;display:none}.grid-row div:nth-child(-n+4){display:block}nav{position:fixed;top:0;z-index:100;width:100vw;padding-top:var(--size-grid-gutter);opacity:0;transform:translateY(-20px);pointer-events:none}nav a,nav svg,nav .hamburger{pointer-events:all}.nav-logo-text{width:9.99em;position:fixed;left:50%;transform:translate(-50%)}nav .navbar{padding:0 var(--size-grid-gutter)}@media screen and (min-width:768px){.nav-logo-text{width:12.734574em}}@media (prefers-reduced-motion:reduce){nav{opacity:1;transform:translateY(0)}}nav .logo{z-index:1;color:#fff;text-decoration:none;font-size:4em;text-transform:uppercase;font-weight:400;line-height:1;font-family:Bebas Neue,sans-serif;font-style:italic;overflow:visible;padding-right:.25em}nav .hamburger{width:4em;aspect-ratio:1;cursor:pointer;padding:0 .9em;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;background-color:transparent;border:0;font-size:var(--size-font)}nav .hamburger:before,.lang-switch:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;border:1px solid rgba(255,255,255,.5);box-sizing:border-box;transition:all .5s cubic-bezier(.23,1,.32,1);background-color:var(--bg-color-opacity);z-index:-1}nav .hamburger .inner{width:100%;aspect-ratio:30/9;display:flex;flex-direction:column;justify-content:space-between}nav .hamburger .inner>div:not(.close){width:100%;height:1px;background-color:#fff;transition:all .35s cubic-bezier(.104,.204,.492,1)}nav .hamburger[aria-expanded=false] .inner>div:not(.close){transition-delay:.25s}nav .hamburger .inner div:nth-child(1){margin-left:auto}nav .hamburger[aria-expanded=true] .inner>div:not(.close){width:0%}nav .hamburger .close{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1px}nav .hamburger .close div{width:2.2em;height:1.5px;transform:translate(-50%) rotate(45deg);position:absolute;top:0;left:0}nav .hamburger .close div:nth-child(2){transform:translate(-50%) rotate(-225deg);position:absolute;top:0;left:0}nav .hamburger .close div:before{content:"";height:100%;background-color:#fff;display:block;transition:all .35s cubic-bezier(.104,.204,.492,1);transition-delay:.3s}nav .hamburger[aria-expanded=false] .close div:before{width:0%;transition-delay:0s}nav .hamburger[aria-expanded=true] .close div:before{width:100%}nav .row{align-items:center}@media screen and (min-width:768px){.grid-row div:nth-child(-n+8){display:block}nav .hamburger{width:6em;padding:0 1.4em}nav .hamburger .close div{width:3.2em}nav .hamburger:hover:before,.lang-switch:hover:before{background-color:transparent;border:1px solid transparent}}@media screen and (min-width:992px){.grid-row div{display:block}}.backdrop{width:100vw;height:100vh;position:fixed;top:0;left:0;background-color:#000000bf;z-index:-1;backdrop-filter:blur(4px);clip-path:inset(0 0 100%0)}.nav-menu{width:100vw;height:100dvh;position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:start;justify-content:start;padding:30svh 0 0 var(--size-grid-gutter);pointer-events:none;clip-path:inset(0 0 100%0)}.nav-menu .bg{width:100%;position:absolute;top:0;left:0;height:100%;background-color:var(--bg-color);z-index:-1}.nav-menu .nav-links{display:flex;flex-direction:column;align-items:start}.nav-menu .nav-link{font-size:4em;font-weight:400;text-decoration:none;color:#fff;line-height:1;text-transform:uppercase;transform:translateY(100%);opacity:0;transition:color .25s cubic-bezier(.23,1,.32,1);font-family:Bebas Neue}.nav-menu .nav-link span{transition:transform .25s cubic-bezier(.23,1,.32,1)}.nav-menu .nav-link:hover{color:var(--primary)}.nav-menu .nav-link:hover span{transform:scale(.95)}@media screen and (min-width:992px){.nav-menu{width:50vw;align-items:center;justify-content:center;padding:0}.nav-menu .bg{border-left:1px solid rgba(255,255,255,.33)}.nav-menu .nav-links{align-items:center}.nav-menu .nav-link{line-height:1.1;font-size:7em}}@media screen and (min-width:1400px){.nav-menu .nav-link{line-height:1.05}}@media screen and (min-width:1600px){.nav-menu .nav-link{line-height:1}}.lang-switch{position:absolute;left:var(--size-grid-gutter);bottom:var(--size-grid-gutter);text-transform:uppercase;color:#fff;text-decoration:none;height:4em;width:4em;display:flex;align-items:center;justify-content:center;opacity:0}.lang-switch span{font-size:1.4em}.img-half{width:50vw;top:0;left:0;height:100dvh;display:none;align-items:center;justify-content:center;position:absolute;clip-path:inset(0 0 100%0);pointer-events:none;cursor:pointer}.img-half picture:nth-child(1){z-index:1}.img-half picture{display:block;width:55%;position:absolute;aspect-ratio:432/623;overflow:hidden;pointer-events:all;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.img-half picture img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.lang-switch{width:6em;height:6em}.lang-switch span{font-size:1.6em}}@media screen and (min-width:992px){.img-half{display:flex}}@media screen and (min-width:1600px){.img-half picture{width:40%}}.showreel-wrapper{top:0;left:0;position:fixed;width:100vw;height:100vh;z-index:102;background-color:var(--bg-color);pointer-events:none;opacity:0;cursor:pointer;visibility:hidden;display:none}.showreel-wrapper .showreel-inner{width:100%;height:100%;display:flex;align-items:start;justify-content:center}.showreel-wrapper .showreel-inner media-controller,#project media-controller,.next-project{width:100%;height:100vh;height:100dvh;aspect-ratio:16/9;background-color:transparent;--media-font:"tt-commons-pro";text-transform:uppercase;--media-primary-color:white;--media-secondary-color:transparent;--media-control-hover-background:transparent;--media-font-size:10px;cursor:pointer}.showreel-wrapper .showreel-inner media-controller *{pointer-events:none}.showreel-wrapper.open .showreel-inner media-controller *{pointer-events:all}media-controller{--media-tooltip-display:none}media-controller .center-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.showreel-wrapper.open .showreel-inner media-controller .center-play *{user-select:none}.showreel-wrapper h3{cursor:text}media-play-button{padding:5em;transition:opacity .5s linear}.marker-hide{opacity:0;pointer-events:none;visibility:hidden}@media screen and (min-width:992px){media-play-button{padding:0}media-controller .center-play{position:fixed;top:0;left:0;transform:translateY(-50%)}.showreel-wrapper.open .showreel-inner media-controller .center-play{visibility:hidden}.showreel-wrapper.open .showreel-inner media-controller .center-play,.showreel-wrapper.open .showreel-inner media-controller .center-play *,#project media-controller .center-play,#project media-controller .center-play *{pointer-events:none}}#project{overscroll-behavior:none}.showreel-inner .top-chrome,#project .top-chrome{width:100%;z-index:1}.showreel-inner .top-chrome .inner,#project .top-chrome .inner{display:flex;justify-content:space-between;padding:2em;width:100%;line-height:1}.showreel-inner .media-control-bar,#project .media-control-bar{padding:0 2em;width:100%;display:flex;justify-content:space-between;--media-range-padding-left:0;--media-range-padding-right:0;--media-range-track-height:2px;z-index:1}.showreel-inner .media-control-bar.time-mute,#project .media-control-bar.time-mute{padding-bottom:1em}media-controller h1,media-controller h3,media-controller p,media-controller span,media-time-display,media-controller .close,.next-project span{font-size:calc(var(--size-font)*1.6);color:#fff;text-transform:uppercase;font-family:tt-commons-pro;font-weight:400}.next-project span{opacity:0}media-controller .close{background-color:transparent;border:0;outline:0;color:#fff;text-transform:uppercase;cursor:pointer;text-decoration:none}.showreel-vid{height:100vh}.btn{padding:calc(var(--size-font)*1.7) calc(var(--size-font)*2);font-size:calc(var(--size-font)*1.6);line-height:1.1;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:400;width:100%;display:inline-block;text-align:center;cursor:pointer;position:relative;border:0;background-color:transparent}@media screen and (min-width:480px){.btn{width:auto;margin-right:1em}}@media screen and (min-width:768px){.btn{padding:calc(var(--size-font)*2.1) calc(var(--size-font)*2.6) calc(var(--size-font)*2) calc(var(--size-font)*2.6);font-size:calc(var(--size-font)*1.6)}}.btn span{pointer-events:none}.btn:before,.btn .corners,.hamburger .corners,.lang-switch .corners{content:"";width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}.btn:before{border:1px solid rgba(255,255,255,.5);box-sizing:border-box;transition:all .5s cubic-bezier(.23,1,.32,1);background-color:var(--bg-color-opacity);z-index:-1}.btn .corners,.hamburger .corners,.lang-switch .corners{border:0;opacity:0;transition:all .5s cubic-bezier(.23,1,.32,1)}.btn .corners>span,.hamburger .corners>span,.lang-switch .corners>span{width:10px;height:10px;position:absolute}.btn .corners>span:nth-child(1),.hamburger .corners>span:nth-child(1),.lang-switch .corners>span:nth-child(1){left:0;top:0;border-left:1px solid #fff;border-top:1px solid #fff}.btn .corners>span:nth-child(2),.hamburger .corners>span:nth-child(2),.lang-switch .corners>span:nth-child(2){right:0;top:0;border-right:1px solid #fff;border-top:1px solid #fff}.btn .corners>span:nth-child(3),.hamburger .corners>span:nth-child(3),.lang-switch .corners>span:nth-child(3){left:0;bottom:0;border-left:1px solid #fff;border-bottom:1px solid #fff}.btn .corners>span:nth-child(4),.hamburger .corners>span:nth-child(4),.lang-switch .corners>span:nth-child(4){right:0;bottom:0;border-right:1px solid #fff;border-bottom:1px solid #fff}.btn-border-dot span:not(.corners span,.corners):before,footer a:before,.service-preview .readmore:before{content:"";width:var(--size-font);aspect-ratio:1;background-color:var(--primary);border-radius:100%;display:inline-block;margin-right:calc(var(--size-font)*1.2);transform:translateY(-1px)}@media screen and (min-width:768px){.btn:hover:before{opacity:0;transform:scale(.92)}.btn:hover .corners,.hamburger:hover .corners,.lang-switch:hover .corners{opacity:1;transform:scale(.92)}}#home .hero{width:100vw;height:100svh;overflow:hidden}mux-background-video,#home .hero img{display:block;width:100%;height:100%;object-fit:cover}.bg-color{background-color:var(--bg-color)}.hero-cam-grid,#home .hero-ui{width:100vw;height:100svh;position:absolute;top:0;left:0;z-index:11;display:flex;justify-content:space-between}#home .hero-ui{display:flex;align-items:end;margin:calc(var(--size-grid-gutter));width:calc(100vw - var(--size-grid-gutter)*2);height:calc(100svh - var(--size-grid-gutter)*2)}#home .hero-ui .btn{margin:0;transform:translateY(20px);opacity:0}#home .hero-ui .btn-border-dot{left:0;bottom:0}.whatsapp-mobile{position:fixed;right:var(--size-grid-gutter);bottom:var(--size-grid-gutter);width:4em;height:4em;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.5);background-color:var(--bg-color-opacity);z-index:101;opacity:0;transform:translateY(100%)}.whatsapp-mobile svg{width:1.5em;height:auto}.whatsapp-desktop{display:none}@media screen and (min-width:768px){.whatsapp-mobile{display:none}.whatsapp-desktop{position:fixed;right:calc(var(--size-font)*2);bottom:calc(var(--size-font)*2);margin-right:0;transform:translateY(20px);opacity:0;z-index:100;width:6em;height:6em;font-size:var(--size-font);display:flex;justify-content:center;align-items:center}.whatsapp-desktop .bg{width:100%;height:100%;position:absolute;z-index:-1;right:0;bottom:0;background-color:var(--bg-color-opacity);border:1px solid rgba(255,255,255,.5);transform-origin:right bottom}.whatsapp-desktop .whatsapp-icon{width:1.9em}.whatsapp-desktop .qr-wrapper{position:absolute;bottom:-1px;right:-1px;padding:3.5em 2em 3em;text-align:center;flex-direction:column;align-items:center;border-radius:1em;pointer-events:none}.whatsapp-desktop .qr-wrapper svg{width:11.7em;height:auto;opacity:0;transform:translateY(50px)}.whatsapp-desktop .title{font-weight:600;font-size:1.8em;margin:10px 0 5px;opacity:0;transform:translateY(50px)}.whatsapp-desktop .text{font-size:1.6em;width:calc(var(--size-font)*17.7);opacity:0;transform:translateY(50px)}.whatsapp-desktop a{font-size:1.8em;color:#fff;margin-top:calc(var(--size-font)*1);display:inline-block;text-align:center;opacity:0;transform:translateY(25px)}}.hero-cam-grid .vertical-lines,.hero-cam-grid .horizontal-lines{width:100%;height:100%;display:flex;justify-content:space-around;align-items:center;position:absolute;top:0;left:0}.hero-cam-grid .vertical-lines div{background-color:#ffffff4d;width:1px;height:0%;top:0;position:absolute}.hero-cam-grid .vertical-lines div:nth-child(1){left:var(--size-grid-gutter)}.hero-cam-grid .vertical-lines div:nth-child(2){left:50%}.hero-cam-grid .vertical-lines div:nth-child(3){right:var(--size-grid-gutter)}.hero-cam-grid{pointer-events:none}@media screen and (min-width:480px){.hero-cam-grid .vertical-lines div:nth-child(1){left:20%}.hero-cam-grid .vertical-lines div:nth-child(3){right:20%}}.hero-cam-grid .horizontal-lines div{background-color:#ffffff4d;height:1px;width:0%;position:absolute;left:0}.hero-cam-grid .horizontal-lines div:nth-child(1){top:20%}.hero-cam-grid .horizontal-lines div:nth-child(2){top:50%}.hero-cam-grid .horizontal-lines div:nth-child(3){bottom:20%}.hero-cam-grid .corners div{width:15px;aspect-ratio:1;border:1px solid #fff;position:absolute;opacity:0}.hero-cam-grid .corners div:nth-child(1){left:var(--size-grid-gutter);top:20%;border-right:none;border-bottom:none;transform:translate(-10px,-10px)}.hero-cam-grid .corners div:nth-child(2){right:var(--size-grid-gutter);top:20%;border-left:none;border-bottom:none;transform:translate(10px,-10px)}.hero-cam-grid .corners div:nth-child(3){left:var(--size-grid-gutter);bottom:20%;border-right:none;border-top:none;transform:translate(-10px,10px)}.hero-cam-grid .corners div:nth-child(4){right:var(--size-grid-gutter);bottom:20%;border-left:none;border-top:none;transform:translate(10px,10px)}@media screen and (min-width:480px){.hero-cam-grid .corners div:nth-child(1),.hero-cam-grid .corners div:nth-child(3){left:20%}.hero-cam-grid .corners div:nth-child(2),.hero-cam-grid .corners div:nth-child(4){right:20%}}@media (prefers-reduced-motion:reduce){.hero-cam-grid .vertical-lines div{height:100%}.hero-cam-grid .horizontal-lines div{width:100%}.hero-cam-grid .corners div{opacity:1;transform:translate(0)!important}}#home .hero-video{--controls:none;--media-object-fit:cover;object-fit:cover;width:100%;height:100%;z-index:-1;pointer-events:none;transform:scale(1.2);opacity:0}#home .loox-text{position:absolute;top:0;left:0;width:100vw;height:100%;display:flex;justify-content:center;align-items:flex-start;z-index:100;pointer-events:none;padding-top:50svh}#home .loox-text svg{position:sticky;top:3.7em;width:13.5em;transform:translateY(-50%)}#home .loox-text svg path{transform:translateY(103%)}@media (prefers-reduced-motion:reduce){#home .loox-text svg path{transform:translateY(0)}}@media screen and (min-width:768px){#home .loox-text svg{top:4.95em;width:22.83em}}#home .title-wrapper{margin:6em 0 2em}#home .intro-text{width:100%;margin:0 calc(var(--size-grid-column) + var(--size-grid-gutter)) 7.2em auto;position:relative}#home .intro-text p{font-size:1.8em;padding-bottom:calc(var(--size-font)*1.5)}#home .intro-text .btn{margin-top:calc(var(--size-font)*1.5)}@media screen and (min-width:768px){#home .intro-wrapper{display:flex;padding:8em 0;align-items:center}#home .intro-text{margin:0 0 0 var(--size-grid-gutter);width:calc(5*var(--size-grid-column) + 4*var(--size-grid-gutter))}#home .title-wrapper{width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2);margin:0}#home h1 .line1{margin-left:calc(var(--size-font)*1)}#home h1 .line2{margin-left:calc(var(--size-font)*4)}}@media screen and (min-width:992px){#home .intro-text{margin-bottom:0;width:calc(4*var(--size-grid-column) + 3*var(--size-grid-gutter))}#home .intro-text p{font-size:2em}#home .intro-wrapper{padding:12.5em 0;align-items:center}#home .title-wrapper{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);margin:0 0 0 calc(var(--size-grid-gutter) + var(--size-grid-column))}#home h1 .line1{margin-left:calc(var(--size-font)*3)}#home h1 .line2{margin-left:calc(var(--size-font)*12.5)}}.clients{padding:40px 0;border-top:.5px solid rgba(255,255,255,.33);border-bottom:.5px solid rgba(255,255,255,.33);overflow:hidden;position:relative}.clients img{filter:brightness(0) invert(1);opacity:.5;height:30px;max-width:100px;width:auto;object-fit:contain}.clients img[alt*=Dizkartes i],.clients img[alt*="Landschapsbeheer Groningen"i]{height:60px}.clients .client-slider{white-space:nowrap}.clients .client-slider+.client-slider{margin-top:20px}.clients .slider-inner{display:inline-flex;align-items:center;min-width:100vw}.clients .client{display:inline-block;padding:10px 20px}.clients picture{display:inline-block;width:auto}@media screen and (min-width:768px){.clients{padding:60px 0}.clients .client-slider+.client-slider{margin-top:50px}.clients .client{padding:10px 30px}.clients img{height:40px;max-width:150px}}@media screen and (min-width:992px){.clients{padding:100px 0}.clients .client-slider+.client-slider{margin-top:100px}.clients .client{padding:10px 40px}.clients img{height:60px;max-width:200px}.clients img[alt*=Dizkartes i],.clients img[alt*="Landschapsbeheer Groningen"i]{height:80px}}.socials-cta{min-height:100vh;width:100%}.socials-cta .text-wrapper{width:100%;display:flex;align-items:center;justify-content:center;position:sticky;top:25vh;height:50vh}@media screen and (min-width:992px){.socials-cta .text-wrapper{height:100vh;top:0}}.socials-cta .text{width:25.5em}.socials-cta h2{font-size:4.883em;text-align:center}.socials-cta .social-links{display:flex;justify-content:center;margin-top:1em}.socials-cta .social-links a{padding:.5em 1em}.socials-cta .social-links a svg,.nav-menu .socials a svg{transition:all .5s cubic-bezier(.23,1,.32,1)}.socials-cta .social-links a svg path,.nav-menu .socials a svg path{transition:all .8s cubic-bezier(.23,1,.32,1)}.socials-cta .social-links a:hover svg,.nav-menu .socials a:hover svg{transform:scale(.95)}.socials-cta .social-links a:hover svg path,.nav-menu .socials a:hover svg path{fill:var(--primary)}.socials-cta .social-links svg{width:3em}.socials-cta .reel-wrapper{--controls:none;overflow:hidden;z-index:-1;aspect-ratio:9/16;position:relative}.socials-cta .reel{width:100%;height:100%;object-fit:cover;display:block;background-color:var(--bg-color);border-radius:1em;overflow:hidden;position:absolute;top:0;left:0}.socials-cta .reel video{width:100%!important;height:100%!important;object-fit:cover}.socials-cta .reel1{width:12em}.socials-cta .reel2{width:calc(var(--size-grid-column)*2 + var(--size-grid-gutter));margin-left:calc(2*(var(--size-grid-column) + var(--size-grid-gutter)));margin-top:-7.5em}.socials-cta .reel3{width:10.7em;margin-top:-2.3em;margin-left:2.4em}.socials-cta .reel4{width:13em;margin-left:auto;margin-top:-5.9em}.socials-cta .reels{display:flex;flex-direction:column;width:100%;padding-bottom:18em}@media screen and (min-width:768px){.socials-cta h2{font-size:9.538em}.socials-cta .social-links{margin-top:2em}.socials-cta .reel{transform:scale(.8)}.socials-cta .reel1{width:14.3em;margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter))}.socials-cta .reel2{width:calc(var(--size-grid-column)*2 + var(--size-grid-gutter));margin-left:auto;margin-top:-6.3em}.socials-cta .reel3{width:18.4em;margin-left:4.5em;margin-top:-3em}.socials-cta .reel4{width:calc(var(--size-grid-column)*2 + var(--size-grid-gutter));margin-left:calc(5*(var(--size-grid-column) + var(--size-grid-gutter)));margin-top:-6.8em}.socials-cta .text{width:46.6em}}@media screen and (min-width:992px){.socials-cta .social-links{margin-top:1.2em}.socials-cta h2{font-size:11.922em}.socials-cta .reel1{width:calc(var(--size-grid-column)*2 + var(--size-grid-gutter));margin-left:calc(3*(var(--size-grid-column) + var(--size-grid-gutter)))}.socials-cta .reel2{width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2);margin-left:calc(8*(var(--size-grid-column) + var(--size-grid-gutter)));margin-top:-28.4em}.socials-cta .reel3{width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter));margin-top:-17.6em}.socials-cta .reel4{width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2);margin-left:calc(6*(var(--size-grid-column) + var(--size-grid-gutter)));margin-top:-29.6em}.socials-cta .text{width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3)}#service .socials-cta .text{width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4)}.socials-cta .social-links svg{width:4em}.socials-cta .social-links a{padding:.5em 1.25em}}#projects main{min-height:100vh;padding:150px 0}#projects .top{width:100%;height:150px;position:fixed;top:0;left:0;background:linear-gradient(#0b1117,#0b111700);z-index:13;pointer-events:none}#projects .bottom{width:100%;height:150px;position:fixed;bottom:0;left:0;background:linear-gradient(0deg,#0b1117,#0b111700);z-index:13;pointer-events:none}#projects .hero-cam-grid{position:fixed}#projects h1{font-weight:400;font-size:1.6em;position:fixed;bottom:calc(var(--size-font)*1.6);left:calc(var(--size-font)*1.6);z-index:14;opacity:0;transform:translateY(20px)}.project .readmore{position:absolute;right:10px;bottom:10px;color:#fff;font-family:tt-commons-pro,sans-serif;font-size:1.28em;text-transform:uppercase;font-weight:900;background-color:#fff3;padding:8px;backdrop-filter:blur(4px);opacity:0;transform:translateY(10px);transition:all .4s cubic-bezier(.25,1,.5,1)}@media screen and (min-width:768px){.project:hover .readmore{opacity:1;transform:translateY(0)}}.project{z-index:12;position:relative;width:100%;text-decoration:none;background-color:#fff3;backdrop-filter:blur(4px);display:block;margin-bottom:25px;opacity:0;transform:translateY(100px)}.project .video-wrap{aspect-ratio:16/9;width:100%;padding:0 2px 2px;object-fit:cover;display:block;height:calc((100vw - var(--size-grid-gutter)*2)*.5625);position:relative}.project .video-label{color:#fff;display:flex;justify-content:space-between;padding:10px 10px 8px}.project .video-label h2+span,.project .video-label h2+span:nth-child(2),.project-feed .video-label span+span{flex-shrink:0;margin-left:5px}.project .video-label>*{font-size:1.28em;line-height:1;font-weight:900;text-transform:uppercase;font-family:tt-commons-pro,sans-serif}#projects .hero-repeat{display:none}.project .video-wrap .video{position:absolute;bottom:2px;left:2px;--media-object-fit:cover;width:calc(100% - 4px);height:calc(100% - 4px)}@media screen and (min-width:992px){#projects main{min-height:100vh;padding:0}#projects h1{bottom:calc(var(--size-font)*2);left:calc(var(--size-font)*2)}#projects .hero-repeat{height:100vh;overflow:hidden;display:block}#projects .project:nth-child(9n+1){width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-gutter) + var(--size-grid-column));margin-top:150px}#projects .project:nth-child(9n+1) .video-wrap{height:calc((var(--size-grid-column)*5 + var(--size-grid-gutter)*4)*.5625)}#projects .project:nth-child(9n+1):nth-last-child(2){margin-left:calc(var(--size-grid-gutter)*5 + var(--size-grid-column)*5)}#projects .project:nth-child(9n+2){width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-gutter)*6 + var(--size-grid-column)*7);margin-top:-241px}#projects .project:nth-child(9n+2) .video-wrap{height:calc((var(--size-grid-column)*4 + var(--size-grid-gutter)*4)*.5625)}#projects .project:nth-child(9n+3){width:60.2em;margin-left:40em;margin-top:77px}#projects .project:nth-child(9n+3) .video-wrap{height:calc(60.2em*.5625)}#projects .project:nth-child(9n+4){width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*6);margin-top:77px}#projects .project:nth-child(9n+4) .video-wrap{height:calc((var(--size-grid-column)*5 + var(--size-grid-gutter)*4)*.5625)}#projects .project:nth-child(9n+5){width:55.2em;margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter));margin-top:-87px}#projects .project:nth-child(9n+5) .video-wrap{height:31.05em}#projects .project:nth-child(9n+6){width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*4);margin-top:116px}#projects .project:nth-child(9n+6) .video-wrap{height:calc((var(--size-grid-column)*5 + var(--size-grid-gutter)*4)*.5625)}#projects .project:nth-child(9n+7){width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter));margin-top:150px}#projects .project:nth-child(9n+7) .video-wrap{height:calc((var(--size-grid-column)*4 + var(--size-grid-gutter)*3)*.5625)}#projects .project:nth-child(9n+8){width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*6);margin-top:-123px}#projects .project:nth-child(9n+8) .video-wrap{height:calc((var(--size-grid-column)*5 + var(--size-grid-gutter)*4)*.5625)}#projects .project:nth-child(9n+9){width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*3);margin-top:99px}#projects .project:nth-child(9n+9) .video-wrap{height:calc((var(--size-grid-column)*5 + var(--size-grid-gutter)*4)*.5625)}#projects .project:nth-last-child(2){margin-bottom:0}}#project .hero{height:100vh;background-color:var(--bg-color);display:flex;align-items:center;justify-content:center}#project .images{margin-top:var(--size-grid-gutter)}#project .images picture{display:block;width:100%;margin-bottom:var(--size-grid-gutter);border-radius:1em;overflow:hidden}#project .images picture img{width:100%;height:100%;display:block}#project .images.social-images picture{width:calc(var(--size-grid-column)*2 + var(--size-grid-gutter))}#project .images.social-images picture:nth-child(2n+2){margin-left:var(--size-grid-gutter)}#project .images{display:flex;flex-wrap:wrap}#project .project-details{padding:5em 0 4em}#project .project-details .credits{flex-shrink:0;margin-bottom:1em}#project .project-details .credits p{font-size:2em}#project h1{margin-bottom:var(--size-font)}#project .hero-cam-grid{pointer-events:none}#project .next-project-hero{display:none}#project .next-project{position:relative;margin-top:10em}#project .next-project a{display:block;width:100%;height:100%}#project .next-project img{width:100%;height:100%;object-fit:contain}#project .next-project .top-chrome{position:absolute;z-index:1}#project .next-project .timeline{width:100%;height:2px;background-color:#fff3;position:relative;overflow:hidden;opacity:0;margin-top:20px}#project .next-project .bottom{position:fixed;bottom:21px;width:calc(100vw - (var(--size-grid-gutter)*2));margin:0 calc(var(--size-grid-gutter));display:flex;flex-direction:column;pointer-events:none}#project .next-project mux-video{width:100vw;height:100dvh;object-fit:contain;display:block}#project .next-project .timeline .inner{width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;transform:translate(-100%)}.next-project-mobile .video-label span{white-space:nowrap}@media screen and (min-width:768px){#project .images picture:nth-child(2n+2){margin-left:var(--size-grid-gutter)}#project .images.social-images picture{margin-left:var(--size-grid-gutter)}#project .images.social-images picture:nth-child(4n+1){margin-left:0}#project .images picture{width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3)}}@media screen and (min-width:992px){#project .next-project-hero{display:block}#project .images picture{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5)}.next-project-mobile{display:none}#project .project-details .container>.inner{display:flex}#project .project-details .title-wrapper{margin:0 calc(var(--size-grid-column) + var(--size-grid-gutter))0 calc(var(--size-grid-column) + var(--size-grid-gutter))}#project .project-details .credits{width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter))}#project .project-details .text{margin:0 calc(var(--size-grid-column) + var(--size-grid-gutter))0 var(--size-grid-gutter)}#project .images.social-images picture{width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2)}}.next-project-mobile{min-height:75vh;padding-bottom:calc(var(--size-font)*20)}#project .project{opacity:1;transform:translatey(0)}#project .next-project-mobile h2{font-size:4.883em;margin-bottom:calc(var(--size-font)*3);text-align:center;padding-top:calc(var(--size-font)*10)}@media screen and (min-width:480px){.next-project-mobile{padding-bottom:calc(var(--size-font)*10)}}.project-feed{padding-top:6em}.project-feed .project{opacity:1;transform:translateY(0)}.project-feed h2{font-size:3.906em;margin-bottom:calc(var(--size-font)*4)}.project-feed .project:nth-child(1) .readmore{left:10px;bottom:10px;right:auto}@media screen and (min-width:992px){.project-feed{padding-top:15em}.project-feed .cta{margin-left:calc(var(--size-grid-column)*9 + var(--size-grid-gutter)*9);margin-top:-2.9em}.project-feed h2{font-size:4.883em;line-height:1;margin-left:calc(var(--size-font)*6);margin-bottom:calc(var(--size-font)*4)}.project-feed .project{margin-bottom:0}.project-feed .project:nth-child(1){width:60.8em;margin-left:6em}.project-feed .project:nth-child(1) .video-wrap{height:calc(60.8em*.5625)}.project-feed .project:nth-child(2){width:60.2em;margin-left:81em;margin-top:-29.5em}.project-feed .project:nth-child(2) .video-wrap{height:calc(60.2em*.5625)}.project-feed .project:nth-child(3){width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*3);margin-top:-18.4em}.project-feed .project:nth-child(3) .video-wrap{height:calc(60.2em*.5625)}}#services .hero-video{width:100%;border-radius:1em;overflow:hidden;margin:8em 0 3em;height:20em;--media-object-fit:cover}#services .intro-wrapper{display:flex}#services .intro-wrapper picture{display:none;width:calc(var(--size-grid-column)*2 + var(--size-grid-gutter));border-radius:1em;overflow:hidden;margin:0 8.6em 12em calc(var(--size-grid-column)*2 + var(--size-grid-gutter)*2);flex-shrink:0}#services .intro-wrapper picture img{display:block;width:100%;height:auto}#services .intro-wrapper .text{margin-top:2.2em}#services .intro-wrapper .text p{font-size:1.8em;margin-bottom:calc(var(--size-font)*3.8)}.service-preview{width:100%;display:flex;flex-direction:column;color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.5);border-radius:1em;overflow:hidden;margin-bottom:calc(var(--size-grid-gutter)*2)}.service-preview:nth-last-child(1){margin-bottom:0}.service-previews .row{display:flex;justify-content:space-between}.service-preview .video-wrap{width:100%;position:relative;overflow:hidden;aspect-ratio:16/9;object-fit:cover;display:block}.service-preview .video-wrap mux-video{position:absolute;top:50%;left:50%;min-width:101%;min-height:101%;--media-object-fit:cover}.service-preview .video-wrap .title{font-size:calc(var(--size-font)*2.2);position:absolute;left:0;bottom:0;padding:calc(var(--size-font)*1.5) calc(var(--size-font)*2);z-index:2}.service-preview .text{padding:2em;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.service-preview .text p{margin-bottom:3em}.service-preview .readmore{text-transform:uppercase;font-size:1.4em;font-weight:800}#services .hero-cam-grid{pointer-events:none}@media screen and (min-width:768px){#services .hero-video{margin:10em 0 5em;height:40em}.service-preview .readmore:before{transition:all .4s cubic-bezier(.25,1,.5,1)}.service-preview:hover .readmore:before{transform:scale(0) translateY(-1px)!important;margin-right:calc(-1*var(--size-font))}.service-preview{transition:filter .5s cubic-bezier(.25,1,.5,1),opacity .5s cubic-bezier(.25,1,.5,1)}.service-preview.inactive{filter:blur(2px);opacity:.9}}@media screen and (min-width:992px){.service-preview{width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3)}#services h1 .line2{margin-left:calc(var(--size-font)*29)}#services .intro-wrapper .text p{font-size:2.5em}#services .title-wrapper{margin:0 0 6em calc(var(--size-grid-column) + var(--size-grid-gutter))}#services .hero-video{height:50em;border-radius:2em;margin:10em 0 6.7em}#services .intro-wrapper .text{width:60em;margin-top:4.7em}#services .intro-wrapper picture{display:block}.service-previews .row{margin:0 calc(var(--size-grid-column) + var(--size-grid-gutter))}.service-preview{margin-bottom:0}.service-preview .text{padding:2em}.service-preview .text p{margin-bottom:5em}.service-preview .video-wrap .title{font-size:calc(var(--size-font)*3);padding:calc(var(--size-font)*1.5) calc(var(--size-font)*2)}.service-preview .readmore{font-size:1.6em}}.specific-wishes{margin:10em 0}.specific-wishes picture{width:100%;display:block;border-radius:1em;overflow:hidden;margin-bottom:3em}.specific-wishes picture img{display:block;width:100%;height:100%;object-fit:cover}.specific-wishes p{font-size:1.8em}.specific-wishes .btn{margin-top:2em}.specific-wishes h2{font-size:4em;margin-bottom:calc(var(--size-font)*2.2)}@media screen and (min-width:992px){.specific-wishes{margin:13em 0}.specific-wishes picture{margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter));width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3);margin-bottom:0}.specific-wishes h2{font-size:4.8em;margin-bottom:calc(var(--size-font)*2.6)}.specific-wishes .text{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);margin-left:calc(var(--size-grid-gutter)*2);display:flex;flex-direction:column;justify-content:center}.specific-wishes p{width:85%}}.default-hero{margin:7em 0 10em}.default-hero .mux-video-wrapper.hero-video{width:100%;border-radius:1em;overflow:hidden;margin-bottom:3em;aspect-ratio:16/9}.default-hero h1{margin-bottom:calc(var(--size-font)*2.2)}.default-hero .text{width:100%}@media screen and (min-width:992px){.default-hero{margin:0 0 15em}.default-hero .mux-video-wrapper.hero-video{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);margin:8em 0 5em calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*3)}.default-hero .text{margin:0 auto;width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);text-align:center}}.social-media-hero{margin:13em 0 10em}.social-media-hero .mux-video-wrapper,.reel .mux-video-wrapper{aspect-ratio:9/16}.social-media-hero .text p,.default-hero .text p{font-size:1.8em;margin-bottom:calc(var(--size-font)*3.8)}.social-media-hero .row{justify-content:space-between}.social-media-hero .reel-wrapper{width:100%;display:flex;justify-content:end;align-items:end;position:relative}.social-media-hero .reel{width:100%;border-radius:1em;overflow:hidden;position:relative}.user{position:absolute;left:1.9em;bottom:1.9em;display:flex;align-items:center}.user>span{font-size:1.4em;font-weight:600;font-family:sans-serif}.user span>span{font-weight:400}.user picture{width:3.5em;height:3.5em;display:block}.user .relative{margin-right:1.1em}.user.collab-post .relative{margin-right:2.4em;z-index:0}.user picture img{width:100%;height:100%;border-radius:100%}.user.collab-post{align-items:start}.user.collab-post picture{width:2.3em;height:2.3em}.user.collab-post .pfp2{position:absolute;top:0;right:0;transform:translate(40%,-40%);z-index:-1}.social-media-hero .reel mux-video{display:block}.social-media-hero h1{margin-bottom:calc(var(--size-font)*2)}.engagement{display:flex;flex-direction:column;align-items:center;margin-left:2em;position:absolute;right:var(--size-grid-gutter);bottom:7.8em}.engagement span{font-size:1.4em;margin:var(--size-font)0 calc(var(--size-font)*2.6);white-space:nowrap;font-family:sans-serif;font-weight:600}.engagement span:nth-last-child(1){margin-bottom:0}@media screen and (min-width:992px){.social-media-hero .text p,.default-hero .text p{font-size:2.5em}.social-media-hero .text{margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter));width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);margin-top:7.8em}.social-media-hero .reel-wrapper{width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3);margin-left:calc(var(--size-grid-gutter));margin-right:calc(var(--size-grid-column) + var(--size-grid-gutter))}.social-media-hero .reel{width:35.3em}}@media screen and (min-width:1600px){.social-media-hero{margin:10em 0}}.pakketten{margin-bottom:6em}.pakketten.margin{margin-bottom:0}.pakketten h2{font-size:4.883em;margin-bottom:calc(var(--size-font)*3)}.pakketten .row{margin:0 calc(var(--size-grid-gutter)/-2);flex-direction:column}.pakket{width:100%;padding:0 calc(var(--size-grid-gutter)/2);margin-bottom:var(--size-grid-gutter)}.pakket-inner{border:1px solid rgba(255,255,255,.2);border-radius:1em;padding:3em 2.5em 2.5em;height:100%;display:flex;flex-direction:column;justify-content:space-between}.pakket .title{font-size:2em;margin-bottom:calc(var(--size-font)*.6)}.pakket .price{font-size:3.15em;font-weight:400;display:inline-block;font-family:Bebas Neue,sans-serif}.pakket .btn{width:100%}.pakket ul{list-style-type:none;margin-bottom:3em;margin-top:calc(var(--size-font)*2);display:flex;flex-direction:column;align-items:start}.pakket li{position:relative;padding-left:calc(var(--size-font)*2.2);font-size:1.6em;margin-bottom:calc(var(--size-font)*.6)}.pakket li:before{content:"";width:calc(var(--size-font));height:calc(var(--size-font));background-color:var(--primary);border-radius:100%;position:absolute;left:0;top:.4em}@media screen and (min-width:992px){.pakketten{margin:10em calc(var(--size-grid-column) + var(--size-grid-gutter)) 18em calc(var(--size-grid-column) + var(--size-grid-gutter))}.pakketten h2{margin-bottom:calc(var(--size-font)*4)}.pakketten .row{flex-direction:row}.pakket{margin-bottom:0;width:33.33%}.pakket .price{font-size:3.5em}.pakket li{font-size:1.8em;padding-left:calc(var(--size-font)*2.6)}.pakket ul{margin-top:calc(var(--size-font)*2.5);margin-bottom:5em}.pakket .empty{height:23px}}.pakket-aanvragen{position:fixed;width:100vw;height:100%;min-height:100vh;right:0;top:0;z-index:100;pointer-events:none;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.pakket-aanvragen::-webkit-scrollbar{display:none}.pakket-aanvragen .backdrop-pakket{position:fixed;width:100vw;height:100%;min-height:100vh;background-color:#00000040;opacity:1;backdrop-filter:blur(4px);cursor:pointer;z-index:-1;opacity:0}.pakket-aanvragen .close-btn{margin-left:auto;display:inline-block;padding-top:var(--size-grid-gutter);cursor:pointer;opacity:0}.pakket-aanvragen .bg{position:fixed;background-color:var(--bg-color);right:0;top:0;height:100%;min-height:100vh;width:100vw;z-index:-1;transform:translate(100%)}.pakket-aanvragen .inner{width:100vw;height:100%;min-height:100vh;margin-left:auto;padding:0 var(--size-grid-gutter)}.pakket-aanvragen .contactform{padding-bottom:5em}.pakket-aanvragen .pakket-title{padding-top:calc(var(--size-font)*5);font-size:3.9em;margin-bottom:calc(var(--size-font)*3);opacity:0;transform:translateY(25px)}.pakket-aanvragen input,.pakket-aanvragen textarea,.pakket-aanvragen button{transform:translateY(25px);opacity:0}@media screen and (min-width:768px){.pakket-aanvragen .bg{width:75vw;border-left:1px solid rgba(255,255,255,.33)}.pakket-aanvragen .inner{width:75vw;padding:0 4em}.pakket-aanvragen .pakket-title{padding-top:calc(var(--size-font)*14)}.pakket-aanvragen .close-btn{display:none}}@media screen and (min-width:1200px){.pakket-aanvragen .bg,.pakket-aanvragen .inner{width:50vw}}.css-tooltip{margin:0}.css-tooltip__icon{vertical-align:sub;cursor:pointer;margin-left:5px;display:flex;align-items:center}.css-tooltip__box{flex-flow:column;align-items:center;padding-top:.5em;padding-bottom:.5em;display:flex;position:absolute;bottom:100%;left:50%;transform:translate(-50%);transition:all .4s cubic-bezier(.625,.05,0,1);opacity:0;visibility:hidden;pointer-events:none}[data-css-tooltip-hover]:hover .css-tooltip__box{opacity:1;visibility:visible}.css-tooltip__box-inner{flex-flow:column;align-items:center;display:flex;position:relative;transition:transform .4s cubic-bezier(.625,.05,0,1);transform:translateY(1em) scale(.9) rotate(.001deg);font-size:var(--size-font)}[data-css-tooltip-hover]:hover .css-tooltip__box-inner{transform:translateY(0) scale(1) rotate(.001deg)}.css-tooltip__card{grid-column-gap:.5em;grid-row-gap:.5em;color:#f4f4f4;background-color:var(--bg-color);border:1px solid rgba(255,255,255,.5);border-radius:.75em;flex-flow:column;width:30em;max-width:calc(100vw - 1em);margin-left:.5em;margin-right:.5em;padding:1.5em;display:flex}.css-tooltip__card-text{opacity:.75}.css-tooltip__card-p{margin:0}.css-tooltip__card-p p{font-size:1em}[data-css-tooltip-hover]{position:relative;cursor:pointer;display:flex;align-items:center}[data-css-tooltip-icon] svg{width:calc(var(--size-font)*1.3);margin-top:1px}[data-css-tooltip-y=bottom]{top:100%;bottom:unset}[data-css-tooltip-y=bottom] .css-tooltip__card{order:2}[data-css-tooltip-y=bottom] .css-tooltip__box-inner{transform:translateY(-1em) scale(.9) rotate(.001deg)}[data-css-tooltip-x=left]{align-items:flex-start;left:-.5em;transform:translate(0)}[data-css-tooltip-x=left] .css-tooltip__box-inner{align-items:flex-start}[data-css-tooltip-x=right]{align-items:flex-end;left:unset;right:-2em;transform:translate(0)}[data-css-tooltip-x=right] .css-tooltip__box-inner{align-items:flex-end}.text-reel{margin:6em 0 10em}.text-reel.margin{margin-top:0}.text-reel .text p{font-size:1.8em}.text-reel .text .btn{margin-top:calc(var(--size-font)*3)}.text-reel h2{font-size:4.883em;margin-bottom:calc(var(--size-font)*3)}.text-reel .reel{margin-top:3.8em}.text-reel .reel .engagement{margin:0;z-index:1}.text-reel .reel{width:100%;display:flex;justify-content:end;align-items:end;position:relative;border-radius:1em}.text-reel .reel .mux-video-wrapper{border-radius:1em;overflow:hidden}.text-reel .reel mux-video{width:100%;border-radius:1em}#service .project-feed{margin-bottom:10em;padding-top:0}.text-reel .reel>.relative{width:100%}@media screen and (min-width:992px){#service .project-feed{margin-bottom:14em}.text-reel{margin:18em 0 8.5em}.text-reel .text{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter));margin-top:3em}.text-reel .text p{font-size:2.5em}.text-reel .reel{margin-left:var(--size-grid-gutter);margin-top:0;width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3)}.text-reel .reel>.relative{width:74%}}#over-loox{overflow:clip}#over-loox h1{margin-bottom:calc(var(--size-font))}#over-loox .hero{width:100vw;min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;margin-bottom:6em;border-bottom:1px solid rgb(255,255,255,.3);box-sizing:content-box}#over-loox .hero .text{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5)}#over-loox .hero .text .p-wrapper{width:55%;margin:0 auto}#over-loox .hero .btn{margin-top:calc(var(--size-font)*3.2)}#over-loox .hero-cam-grid,#contact .hero-cam-grid{pointer-events:none}@media screen and (min-width:768px){#over-loox .hero-cam-grid{display:block}}@media screen and (min-width:992px){#over-loox .hero{flex-direction:row}#over-loox .hero p{font-size:2.4em}#over-loox .hero .paragraph-wrapper{width:calc(4*var(--size-grid-column) + (3*var(--size-grid-gutter)))}#over-loox .hero .text{padding-top:3.6em}#over-loox .hero .text .p-wrapper{width:65%}#over-loox .images{margin-top:6em}}.trail-wrap{z-index:-2;width:100%;height:100%;position:absolute;inset:0;pointer-events:none}.trail-list{width:100%;height:100%;position:relative}.trail-item{border-radius:.3125em;width:13.64em;height:18.15em;position:absolute;overflow:hidden}.trail-item picture{display:block;width:100%;height:100%}.trail-item img{opacity:0;object-fit:cover;width:100%;height:100%;border-radius:.5em}#over-loox .image1{width:100%}#over-loox .image1 picture,#over-loox .image2 picture{width:100%;height:100%;display:block}#over-loox .image1 picture img,#over-loox .image2 picture img{width:100%;height:100%;border-radius:1em}#over-loox .image2{display:none}@media screen and (min-width:992px){.images .row{justify-content:space-between}#over-loox .image1{width:66.78%;padding-right:calc(var(--size-grid-gutter)/2)}#over-loox .image2{display:block;width:33.22%;padding-left:calc(var(--size-grid-gutter)/2)}}.about{margin:30px 0 75px}#over-loox h2{font-size:4.883em;margin-bottom:calc(var(--size-font)*2.2)}.about p{font-size:1.8em;margin-bottom:calc(var(--size-font)*2.2)}@media screen and (min-width:992px){.about{margin:8em auto}.about .title{width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter))}.about .text{width:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*4);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter)*2)}#over-loox h2{font-size:6.1em}.about p{font-size:2em}}.sticky-steps{min-height:100dvh;position:relative;overflow:clip}.sticky-steps__collection{min-height:100dvh;display:flex;position:relative}.sticky-steps__list{grid-column-gap:30dvh;grid-row-gap:32.3em;flex-flow:column;flex:1;padding-top:calc(35dvh - 7.5em);padding-bottom:calc(45dvh - 7.5em);display:flex}.sticky-steps__text{grid-column-gap:2em;flex-flow:column;width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);display:flex;margin-left:calc(var(--size-grid-column)*5 + var(--size-grid-gutter)*5)}.sticky-steps__text p{font-size:2.2em}.sticky-steps__media{width:42.5em;height:100%;position:absolute;top:0;left:0;margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter))}.sticky-steps__sticky{align-items:center;width:100%;min-height:100dvh;display:flex;position:sticky;top:0}.sticky-steps__visual{aspect-ratio:425/567;width:100%;position:relative}.sticky-steps__visual img{object-fit:cover;border-radius:1em;width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width:992px){[data-sticky-steps-item-status] .sticky-steps__visual{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;opacity:0;visibility:hidden}[data-sticky-steps-item-status=before] .sticky-steps__visual,[data-sticky-steps-item-status=active] .sticky-steps__visual{opacity:1;visibility:visible}[data-sticky-steps-item-status] .sticky-steps__text{transition:opacity .5s ease-in-out;opacity:.25}[data-sticky-steps-item-status=active] .sticky-steps__text{opacity:1}}@media screen and (max-width:991px){.sticky-steps__list{grid-column-gap:7.5em;grid-row-gap:0;padding:0}.sticky-steps__text{width:100%;padding-bottom:5em;padding-right:0;margin:0}.sticky-steps__text p{font-size:max(16px,1.6em)}.sticky-steps__sticky{min-height:auto;position:relative;top:auto}.sticky-steps__media{width:100%;height:auto;padding-left:0;position:relative;top:auto;right:auto;margin-left:0;margin-bottom:30px}}@media screen and (max-width:767px){.sticky-steps__text{grid-column-gap:1.5em}}.flick-group{position:relative;z-index:12;opacity:0}@media screen and (min-width:992px){.flick-group{display:none}}.flick-group__relative-object{opacity:0;pointer-events:none;width:47em;position:relative}.flick-group__relative-object-before{padding-top:50%;margin-bottom:75px}.flick-group__collection{width:100%;height:100%;position:absolute;top:0;left:0}.flick-group__list{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.flick-group__item{position:absolute}.flick-card{color:#fff;-webkit-user-select:none;user-select:none;background-color:#000;border-radius:1em;justify-content:center;align-items:center;width:14.85em;display:flex;position:relative;overflow:hidden}.flick-card__before{padding-top:150%}.flick-card__media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.flick-card__media picture{width:100%;height:100%;display:block}.flick-card__media img{width:100%;height:100%;display:block;object-fit:cover}.flick-card__h3{letter-spacing:-.025em;font-size:4em;font-weight:500;line-height:1;position:absolute}[data-flick-cards-dragger]{position:absolute;inset:0;z-index:1;pointer-events:auto;touch-action:pan-y}@media screen and (min-width:768px){.flick-card{width:20em}.flick-group__relative-object-before{padding-top:60%;margin-bottom:100px}}[data-flick-cards-item-status] .flick-card__media{transition:opacity .2s ease;opacity:.5}[data-flick-cards-item-status="2-before"] .flick-card__media,[data-flick-cards-item-status="2-after"] .flick-card__media{transition:opacity .2s ease;opacity:.75}[data-flick-cards-item-status=active] .flick-card__media{opacity:1}.contact{padding:10em 0 5em}.contact h1{margin-bottom:calc(var(--size-font)*2.8)}.contact .row{align-items:start}.contactform .flex{flex-direction:column}.contact picture{border-radius:1em;overflow:hidden;display:none}.contact picture img{width:100%;height:100%;display:block;object-fit:cover}.contactform input,.contactform textarea{background-color:#0f151a;border:1px solid rgba(255,255,255,.1);height:58px;font-family:tt-commons-pro;color:#fff;font-size:20px;padding:24px 20px;margin-bottom:calc(var(--size-font)*1);transition:background-color .25s ease-in-out,border .2s cubic-bezier(.61,1,.88,1)}.contactform textarea{width:100%;min-height:180px}.contactform input:hover,.contactform textarea:hover,.contactform input:focus,.contactform textarea:focus{background-color:transparent;border-color:#ffffffbf;transition:background-color .25s ease-in-out,border .2s cubic-bezier(.12,0,.39,0)}.contactform input::placeholder,.contactform textarea::placeholder{color:#fff9}.contact .form-wrapper .btn:before{background-color:#0f151a;border:1px solid rgba(255,255,255,.1)}input:focus,textarea:focus{outline:0}.hide-label{border-width:0!important;clip:rect(1px,1px,1px,1px)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.contact .form-wrapper{width:100%}@media screen and (min-width:768px){.contactform .flex{flex-direction:row}.contactform input,.contactform textarea{width:calc(50% - (var(--size-font)/2))}.contactform textarea{width:100%}}@media screen and (min-width:992px){.contact{padding:13em 0 10em}.contact .form-wrapper{width:calc(var(--size-grid-column)*10 + var(--size-grid-gutter)*9);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter))}}@media screen and (min-width:1200px){.contact .form-wrapper{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);margin-left:calc(var(--size-grid-column) + var(--size-grid-gutter))}.contact picture{display:block;margin-left:calc(var(--size-grid-column) + 2*var(--size-grid-gutter));width:calc(var(--size-grid-column)*3 + var(--size-grid-gutter)*2)}}.contact-message{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;z-index:101;pointer-events:none;text-align:center}.contact-message .backdrop{background-color:#00000080;clip-path:none;opacity:0;cursor:pointer}.contact-message .message{background-color:var(--bg-color);border:1px solid rgba(255,255,255,.3);padding:5em 10em;max-width:60em;transform:translateY(50px);opacity:0}.contact-message .title{font-family:Bebas Neue;font-size:max(3.1em,25px);margin-bottom:.645em;line-height:1}.contact-message .message-text{font-size:max(2em,16px);margin-bottom:1.25em}.contact-message .btn{z-index:1}footer .kantoor-wrapper{width:100%}footer picture{background-color:#ffffff0d}footer .kantoor-wrapper picture{width:100%;height:auto;display:block;border-radius:.5em;overflow:hidden;margin-bottom:1.6em}footer .kantoor-wrapper picture img{width:100%;height:100%;object-fit:cover;display:block}footer .kantoor-wrapper .maps-wrapper{width:100%;height:auto;aspect-ratio:726/415;border-radius:.5em;display:block;margin-bottom:1.6em;overflow:hidden;position:relative}footer .kantoor-wrapper .maps-wrapper:before{content:"";position:absolute;inset:0;background-color:#ffffff1a}footer .contact-info{display:flex;flex-wrap:wrap}footer .contact-info>div{width:100%;border-radius:.5em;background-color:var(--bg-color-opacity);border:1px solid rgba(255,255,255,.1);padding:3em;margin-bottom:1.6em;display:flex;flex-direction:column}footer .contact-info p{font-size:1.8em;line-height:calc(var(--size-font)*2.7)}footer .contact-info a{color:#fff;font-size:1.8em;text-decoration:none;line-height:calc(var(--size-font)*2.7)}footer .contact-info .subtitle{font-size:1.8em;color:#ffffff80;margin-bottom:calc(var(--size-font)*.8);font-weight:400;line-height:1;font-family:Bebas Neue}footer .loox{width:100%}footer .credits{display:flex;justify-content:space-between;margin:2em 0}footer .credits a,footer .credits p{font-size:1.28em;color:#ffffff80;text-decoration:none}@media screen and (min-width:992px){footer .kantoor-wrapper{display:flex;flex-direction:row-reverse;justify-content:space-between}footer .kantoor-wrapper picture,footer .kantoor-wrapper .maps-wrapper{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5);border-radius:1em}footer .contact-info{position:absolute;top:2em;left:2em;width:calc(100% - 4em);height:calc(100% - 4em);justify-content:space-between}footer .contact-info p,footer .contact-info a{font-size:2.25em;line-height:calc(var(--size-font)*3.38)}footer .contact-info .subtitle{font-size:2.25em;margin-bottom:calc(var(--size-font)*.8)}footer .contact-info>div{width:calc(33.33% - (var(--size-grid-gutter)*2)/3);border-radius:1em;padding:4em}footer .credits a,footer .credits p{font-size:2em}}footer a{position:relative;transition:padding-left .35s cubic-bezier(.65,0,.35,1);min-height:24px}footer a:before{position:absolute;top:50%;transform:translateY(-50%) scale(0);left:0;transition:all .3s cubic-bezier(.65,0,.35,1)}footer a:hover{padding-left:.9em}footer a:hover:before{transform:translateY(-50%) scale(1)}.nopage{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center}.nopage .text{width:calc(var(--size-grid-column)*4 + var(--size-grid-gutter)*3);padding:var(--size-grid-gutter)}.nopage h1{margin-bottom:calc(var(--size-font)*2)}.nopage p{font-size:1.8em;padding-bottom:calc(var(--size-font)*1.5)}.nopage .btn{margin-top:calc(var(--size-font)*1.5)}@media screen and (min-width:992px){.nopage .text{width:calc(var(--size-grid-column)*6 + var(--size-grid-gutter)*5)}.nopage p{font-size:2.5em}}