.header__mega--menu .header__menu--wrapper{background:url(/_next/static/media/pattern.6ce4f5c4.svg) var(--primary-color);background-size:90vw;background-repeat:no-repeat;background-position:-25vw -20vh;visibility:hidden;position:fixed;width:100vw;height:100vh;top:0;left:0;background-color:var(--primary-color);padding:5.625rem 0}.header__mega--menu .header__menu--wrapper.open{visibility:visible;display:block}.header__mega--menu .header__menu--wrapper .header__menu--grid{display:flex;flex-direction:row;justify-content:space-between;height:100%}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container{height:100%;display:flex;flex-direction:column;justify-content:space-between}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container .logo-light{align-self:flex-start;transform:scale(1.5) translateY(-1.75rem);transform-origin:top left}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container .label{font-size:1.25rem;margin-bottom:1.25rem;color:var(--accent-color)}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container nav ul{display:flex;flex-direction:column;gap:.75rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container nav ul li{font-size:6rem;line-height:6rem;color:var(--title-color-light);transition:color .4s ease-in-out}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container nav ul li:hover{color:#465468}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu{display:flex;flex-direction:column;justify-content:end;height:100%;padding-right:11.25rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu nav ul{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));grid-auto-flow:column;-moz-column-gap:7.5rem;column-gap:7.5rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu nav ul li{font-size:1.5rem;color:var(--title-color-light);transition:color .4s ease-in-out}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu nav ul li:hover{color:#465468}.menu__mobile--controls,.menu__toggle{display:none}@media screen and (max-width:787px){.header__mega--menu .header__menu--wrapper .header__menu--grid{flex-direction:column;justify-content:start;align-items:start}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container nav ul li{font-size:5rem;line-height:5rem}}@media screen and (max-width:475px){.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container .logo-light{transform:scale(1) translateY(-3rem)}.header__mega--menu .header__menu--wrapper .header__menu--grid{gap:4rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container{height:auto}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container nav{margin-top:2rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .menu__container nav ul li{font-size:3rem;line-height:3rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu nav ul li{font-size:1.25rem}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu{padding-right:0;padding-bottom:3rem;height:auto}.header__mega--menu .header__menu--wrapper .header__menu--grid .secondary__menu nav ul{row-gap:1rem}}.header{position:absolute;padding:2.5rem 0;width:100%;top:0;left:0;z-index:100}.header .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;position:relative}.header nav ul li{position:relative;margin:0}.header nav ul li .sub-menu{height:0;visibility:hidden;overflow:hidden;position:absolute;top:100%;left:0;z-index:11}.header nav ul li .sub-menu ul{display:flex;flex-direction:column;gap:.75rem;margin-top:10px;background-color:#cdcdcd}.header nav ul li .sub-menu ul li a{padding:10px;display:inline-block}.header nav ul li:hover .sub-menu{height:auto;visibility:visible}.header .logo{width:12.65rem}.dark .header .logo__dark,.light .header .logo__light{display:block}.header .logo__dark,.header .logo__light{display:none}.header .nav_toggle{position:fixed;top:2.5rem;right:3.75rem;padding:1.5rem;border-radius:999px;z-index:999;display:flex;flex-direction:column;gap:.5rem;transition:background-color 1s ease-in-out;transform:translateY(-30%)}.dark .header .nav_toggle{background-color:var(--title-color-light)}.light .header .nav_toggle{background-color:var(--primary-color)}.header .nav_toggle .icon{width:20px;height:8px;position:relative}.header .nav_toggle span{display:block;width:100%;height:1px;transition:all .3s ease-in-out;transform-origin:center;position:absolute}.dark .header .nav_toggle span{background-color:var(--primary-color)}.light .header .nav_toggle span{background-color:var(--title-color-light)}.header .nav_toggle span:first-child{top:0}.header .nav_toggle span:last-child{top:100%}.header .nav_toggle.active span:first-child{transform:rotate(45deg);top:50%}.header .nav_toggle.active span:last-child{transform:rotate(-45deg);top:50%}@media screen and (max-width:1024px){.hq-secondary__nav{display:none}.header .nav_toggle{top:30px;right:20px}}.form__component{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:2rem}.form__component .full-width,.hq-form__field{grid-column:span 12/span 12}.hq-form__field{display:flex;flex-direction:column}.hq-form__field.span-6{grid-column:span 6/span 6}.dark .hq-form__field .hq-form__field--input{border-bottom:1px solid var(--title-color-light);color:var(--title-color-light)}.hq-form__field .hq-form__field--input{border-bottom:1px solid #465468;padding:1rem 0;font-size:calc(.875rem * var(--standard-font));background-color:transparent;color:var(--primary-color);transition:all 1s ease-in-out;border-radius:0!important}.hq-form__field .hq-form__field--input:focus{outline:none;border-color:var(--text-color)}.hq-form__field .hq-form__field--input:focus::-moz-placeholder{color:var(--text-color)}.hq-form__field .hq-form__field--input:focus::placeholder{color:var(--text-color)}.hq-form__field .hq-form__field--input::-moz-placeholder{color:#a2a2a2;opacity:1;font-size:calc(1rem * var(--standard-font));font-style:normal;font-weight:400;line-height:150%}.hq-form__field .hq-form__field--input::placeholder{color:#a2a2a2;opacity:1;font-size:calc(1rem * var(--standard-font));font-style:normal;font-weight:400;line-height:150%}.hq-form__field.hq-form__field--validate .hq-form__field--input{border-color:#22c55e!important}.hq-form__field.hq-form__field--error .hq-form__field--input{border-color:red!important}.hq-form__field .hq-form__field--input::-ms-input-placeholder{color:#a2a2a2;font-size:calc(1rem * var(--standard-font));font-style:normal;font-weight:400;line-height:150%}.dark .hq-form__label{color:var(--title-color-light)}.hq-form__label{color:var(--primary-color);font-size:1.25rem;transition:color 1s ease-in-out}.hq-form__label span{font-weight:300;color:red;margin-left:2px}.hq--form__field--textarea .hq-form__field--input{min-height:180px}.hq-consent{grid-column:span 12/span 12}.hq-consent input{margin-right:.5rem}.dark .hq-consent label{color:var(--title-color-light)}.hq-consent label{color:var(--primary-color)}.hq-captcha{margin-bottom:1rem}.hq-form__submit{background-color:var(--primary-color)!important;color:#fff;padding:1rem 2rem;border-radius:999px;font-size:calc(1rem * var(--standard-font));cursor:pointer;width:auto;transition:all .3s ease-in-out}.hq-form__submit:hover{background-color:var(--accent-color)!important}.footerClass form{display:flex;flex-direction:row;justify-content:flex-end;gap:.375rem}.footerClass .hq-form__field{width:60%}.footerClass .hq-form__field .hq-form__field--input{background-color:#fdfbff}@media screen and (max-width:787px){.footerClass .hq-form__field{width:100%}.hq-contact__form--container{padding:1.25rem!important}.hq-form__label{font-size:calc(.825rem * var(--standard-font))}.hq-form__field .hq-form__field--input::-moz-placeholder{font-size:calc(.825rem * var(--standard-font))}.hq-form__field .hq-form__field--input::placeholder{font-size:calc(.825rem * var(--standard-font))}.hq-form__submit{font-size:calc(.825rem * var(--standard-font));padding:.75rem 1.5rem}}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{animation-duration:1.25s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:var(--bg-color);background:linear-gradient(90deg,#f9fafb 5%,#f3f4f6 18%,#f9fafb 28%);background-size:800px 104px;height:40px;position:relative}.animated-textarea{height:150px}.animated-label{width:75px;height:15px}.animated-submit{height:50px;width:100px}.footer{background:url(/_next/static/media/pattern.6ce4f5c4.svg) var(--primary-color);background-size:80vw;background-repeat:no-repeat;background-position:50vw -45vh;color:#fff;padding:3.75rem 0;height:100vh;position:fixed;top:0;width:100vw;z-index:-1}.footer .container{display:flex;flex-direction:column;justify-content:space-between;height:100%}.footer .cta__container h2{font-size:3.5rem;line-height:3.5rem;margin-bottom:3.75rem;width:50%}.footer .info{display:flex;gap:7.5rem;margin-bottom:5rem}.footer .socials{display:flex;flex-direction:row;margin-left:auto;gap:.625rem}.footer .socials a{border:1px solid #edebe733;padding:1.125rem 1.5rem;border-radius:999px;align-self:flex-start;transition:all .4s ease-in-out}.footer .socials a:hover{background-color:#edebe733}.footer .privacy{display:flex;justify-content:space-between}.footer .privacy .menu{display:flex;flex-direction:row;gap:3rem}.footer .privacy .menu nav ul{display:flex;flex-direction:row;gap:1.5rem}.footer .container .menu h4{font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.footer .container .menu p{color:#edebe799;font-size:1.125rem;line-height:180%}.footer .container .menu p a{text-decoration:underline}@media screen and (max-width:475px){.footer{height:auto;position:unset;display:block}.footer .info{flex-direction:column;flex-wrap:wrap;margin-top:2rem;gap:2rem;margin-bottom:2rem}.footer .socials{margin-left:unset;width:100%}.footer .privacy,.footer .privacy .menu,.footer .privacy .menu nav ul{flex-direction:row;flex-wrap:wrap}.footer .privacy{margin-bottom:3rem}.footer .privacy .menu{gap:1rem}.footer .privacy .menu nav ul{gap:1rem;margin-bottom:1rem}.footer .cta__container h2{font-size:2rem;line-height:2rem;width:100%;margin-bottom:0}.footer .cta__container .cta{margin-top:2rem}}.breadcrumb__list{display:flex;flex-direction:row;gap:.5rem}.cookies{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--text-color);background-color:#fff;max-width:50vw;box-shadow:0 0 24px 0 rgba(0,0,0,.04);border-radius:.5rem}.cookies.show{display:block}.cookies.hide{display:none}.cookies .cookies-inner{padding:1rem 0}.cookies .title-container{padding:1rem;border-bottom:1px solid #eee}.cookies .title{font-size:1.125rem;font-weight:600;margin-bottom:0;color:var(--text-color)}.cookies .content{margin-bottom:.5rem;line-height:1.75rem;padding:0 1rem}.cookies a.link{color:#172554;text-decoration:underline;font-size:.925rem}.cookies .link-container{display:flex;flex-direction:row;gap:1rem;padding:0 1rem}.cookies .toggle-container{padding:1rem 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cookies .toggle-container .toggle-wrapper{display:flex;flex-direction:column;align-items:center;border:1px solid #eee;gap:1rem;padding:1rem}.cookies .toggle-container .toggle-wrapper:first-child{border-right:unset}.cookies .toggle-container .toggle-wrapper:last-child{border-left:unset}.cookies .toggle-container .switch{position:relative;display:inline-block;width:60px;height:34px}.cookies .toggle-container .switch p{font-size:.825rem}.cookies .toggle-container .switch input{opacity:0;width:0;height:0}.cookies .toggle-container .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.cookies .toggle-container .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.cookies .toggle-container .checked .slider{background-color:#2196f3;box-shadow:0 0 1px #2196f3}.cookies .toggle-container .checked .slider:before{transform:translateX(26px)}.cookies .toggle-container .slider.round{border-radius:34px}.cookies .toggle-container .slider.round:before{border-radius:50%}.cookies .button-container{display:flex;flex-direction:row;gap:1rem;padding:0 1rem}.cookies .button{padding:10px;display:inline-block;border-radius:5px;cursor:pointer;font-size:1rem;font-weight:300}.cookies .button.accept{border:1px solid #15803d;color:#15803d}.cookies .button.acceptAll{background-color:#15803d;color:#fff}.cookies .button.deny{border:1px solid #dc2626;color:#dc2626}main{position:relative}.single-project__archive .frame{height:100vh;width:100%;position:fixed;top:0;left:0}.single-project .slideout,.single-project__archive{background-color:var(--background-color)}.single-project .slideout{width:100%;height:100%;transition:all .4s ease-in-out;padding-top:2.5rem;padding-bottom:5rem;overflow-y:scroll}.single-project .slideout .close-btn{display:none;padding:1.25rem 1.5rem;border-radius:999px;color:#fff;background-color:var(--primary-color);position:fixed;top:2rem;right:60px}.single-project .slideout .page__title{color:var(--primary-color);font-size:1.5rem}.single-project .slideout.active{right:0}.single-project .page__hero{padding-bottom:2.5rem;background-color:var(--background-color)!important}.single-project .page__hero .content{padding-top:10.15rem}.single-project .page__hero .content h1{font-size:4rem;line-height:1.2;color:var(--primary-color)!important}.single-project .page__hero .content h1.word{background:var(--primary-color)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;background-size:200% 100%!important}.single-project .page__hero .content .description{color:var(--primary-color)}.single-project .page__hero .content .description>*{text-align:left!important}.single-project .afbeelding__section{padding:2rem 0}.single-project .afbeelding__section .container{padding:0}.single-project .next__wrapper{display:flex;justify-content:end;padding-right:11.25rem;margin-top:3.75rem}.single-project .next__container{display:flex;flex-direction:column}.single-project .next__container .label{font-size:1.25rem}.single-project .next__container a{color:var(--primary-color);font-size:3rem;display:flex;align-items:center;gap:2rem}.single-project .button__section .button__container,.single-project .form__section .form__component{max-width:75%;width:100%;margin-left:auto}.single-project .tekstblock .tekst__container .tekst__content,.single-project .tekstblock .tekst__container .tekst__label{color:var(--primary-color)!important}@media screen and (max-width:475px){.single-project .slideout{right:-100%;width:100%}.single-project .slideout .close-btn{right:20px;top:20px}.single-project .page__hero .content h1{font-size:2rem}.single-project .next__wrapper{padding-right:0}.single-project .next__container .label{font-size:.925rem}.single-project .next__container a{font-size:1.5rem}.single-project .next__container a svg{width:20px}.single-project .form__section .form__component{margin-left:unset;max-width:100%}}.hero__animation-section{height:200vh}.hero{background:url(/_next/static/media/pattern.6ce4f5c4.svg) var(--primary-color);background-size:90vw;background-repeat:no-repeat;background-position:0 100%;padding:5rem 0;position:sticky;top:0;left:0;height:100vh}.hero .video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1200px){.hero{height:auto;padding-top:8rem}}.hero .container{display:grid;position:relative;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:11.25rem;z-index:2}.hero .container .hero__content{height:100%;display:flex;flex-direction:column;justify-content:flex-end}.hero .container .hero__content .boventitel{font-size:1rem;line-height:1.2rem;margin-bottom:1rem;color:var(--accent-color)}.homepage .hero .container .hero__content h1{font-size:3rem;letter-spacing:-.02em;line-height:3.6rem}.hero .container .hero__content h1{font-size:4.5rem;line-height:5.4rem;font-weight:400;color:var(--title-color-light)}.hero .container .hero__content h1.word{background:linear-gradient(90deg,var(--title-color-light) 0,var(--title-color-light) 50%,var(--primary-color) 50%,var(--primary-color) 100%);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero .container .hero__content h1 .title-text.hide-overflow div{overflow:hidden}.hero.loaded .container .hero__content h1 .letter.complete{background-position:0 0}.hero .container .hero__content .description{font-size:1.5rem;line-height:2.25rem;letter-spacing:-.02em;margin-top:2.5rem}.hero .container .hero__content .description .word{background:linear-gradient(90deg,var(--title-color-light) 0,var(--title-color-light) 50%,#465468 50%,#465468 100%);background-size:200% 100%;background-position:0 0;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero .container .hero__content .cta__container{margin-top:4rem;display:flex;align-items:center;gap:.75rem}.hero .container .hero__content .cta__container .cta{border:1px solid;padding:1.125rem 1.25rem;border-radius:1.6875rem;font-size:1rem;line-height:1rem;background-color:var(--primary-color)}.hero .container .hero__content .cta__container .cta span,.hero .container .hero__content .cta__container .cta svg{z-index:1;position:relative;color:currentColor}.hero .container .hero__content .cta__container .cta svg{margin-right:1rem;transition:all .4s ease-in-out}.hero .container .hero__content .cta__container .primary__cta{border-color:var(--title-color-light);display:flex;align-items:center;gap:1.75rem;position:relative;overflow:hidden;color:var(--primary-color);transition:color .4s ease-in-out}.hero .container .hero__content .cta__container .primary__cta:after{content:"";position:absolute;right:-25%;top:-25%;height:150%;width:140%;background-color:var(--title-color-light);border-radius:50%;transition:all .4s ease-in-out}.hero .container .hero__content .cta__container .primary__cta:hover{color:var(--title-color-light)}.hero .container .hero__content .cta__container .primary__cta:hover:after{right:0;top:0;height:100%;width:3.5rem;border-radius:1.6875rem}.hero .container .hero__content .cta__container .primary__cta:hover svg{transform:translateX(1rem);color:var(--primary-color)}.hero .container .hero__content .cta__container .secondary__cta{border-color:#5f9bbea3;color:var(--title-color-light);transition:all .4s ease-in-out}.hero .container .hero__content .cta__container .secondary__cta:hover{background-color:#5f9bbea3}.hero .container .hero__content .cta__container span{color:var(--title-color-light)}.hero .hero__image{height:100%;width:50vw;position:absolute;right:0;top:0;background-color:#fff;z-index:10;overflow:hidden}.hero .hero__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;transition:all .9s ease-in-out;transition-delay:.15s}.hero.loaded .hero__image img{transform:translateX(0)}.hero .hero__image:after{content:"";width:100%;height:100%;top:0;right:0;position:absolute;z-index:10;background:linear-gradient(221.83deg,rgba(0,0,0,.4),rgba(0,0,0,.12))}.homepage .hero__image:after{background:linear-gradient(90deg,rgba(0,3,12,.563),rgba(0,3,12,.307))}.hero .hero__image .video__btn{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8.75rem;height:8.75rem;background-color:var(--primary-color);color:var(--title-color-light);border-radius:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:20;font-size:1rem;line-height:1rem}@media screen and (max-width:475px){.hero__animation-section{height:auto}.hero__animation-section .hero{padding-bottom:0;padding-top:12rem}.hero .container{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}.hero .container .hero__content h1{font-size:2.25rem!important}.hero .container .hero__content .cta__container{flex-direction:column}.hero .container .hero__content .cta__container .cta{width:100%;display:flex;justify-content:center}.hero .hero__image{position:relative!important;width:100%!important;height:33vh}}.tekst__animation-section{height:150vh;position:relative;background-color:var(--background-color);z-index:14}.tekst-content{padding:3.75rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:0;height:100vh;background-color:var(--background-color);z-index:12}.tekst-content .label{font-size:1.25rem;letter-spacing:-.02em;line-height:1.6rem;text-align:center;width:100%;display:block;color:var(--accent-color);margin-bottom:1.5rem;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.5s}.tekst-content .label.animate--show{opacity:1}.tekst-content .container{width:100vw}.tekst-content .content-wrapper{font-size:2.25rem;text-align:center;max-width:77%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.5s}.tekst-content .content-wrapper.animate--show{opacity:1}.tekst__animation--content .color{color:var(--primary-color)}@media screen and (max-width:767px){.tekst-content{padding:0}.tekst-content .content-wrapper{font-size:1.75rem;max-width:100%}}.projecten__animation-section{height:200vh;transition:background-color .4s ease-in-out;position:relative;z-index:14}.projecten__container{height:auto;width:100%;display:flex;align-items:start;position:sticky;top:calc((100vh - attr(data-height))/2)}.projecten__wrapper{display:flex;flex-wrap:nowrap;gap:2rem;transform:translateX(90vw)}.projecten__animation-section .projecten__wrapper .project__card{width:25rem}.projecten__animation-section .projecten__wrapper .project__card img{width:25rem;max-width:unset;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.projecten__animation-section .projecten__wrapper .project__card h3{font-size:1.5rem;line-height:1.95rem;color:var(--primary-color);margin-top:1rem;margin-bottom:.25rem;transition:color .4s ease-in-out}.projecten__animation-section.dark .projecten__wrapper .project__card h3{color:var(--title-color-light)}.projecten__animation-section .projecten__wrapper .project__card .project__location{font-size:1.25rem;line-height:1.875rem}.project__card .project__image--container{position:relative}.project__card .copyright{font-size:14px;padding:4px;color:var(--primary-color)}.projecten__animation-section.dark .projecten__wrapper .project__card .copyright{color:var(--title-color-light)}.project__card .project__image--container .copyright a{text-decoration:underline}.tekst__animation-section.large{height:350vh;margin-top:-175vh;position:relative;background-color:var(--primary-color);z-index:10;transition:background-color 1s ease-in-out}.tekst-content__large{padding:3.75rem 0;display:flex;flex-direction:column;align-items:center;justify-content:center;position:sticky;top:0;height:100vh;z-index:12}.tekst-content__large .container{width:100vw}.tekst-content__large .content-wrapper{font-size:10rem;line-height:10rem;letter-spacing:-2%;text-align:center;max-width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;transition:opacity .4s ease-in-out;transition-delay:.5s}.tekst__animation--content span{transition:color .2s ease-in-out}.tekst__animation-section.large .tekst__animation--content{color:#edebe70f}.tekst__animation-section.large .tekst__animation--content .color{color:var(--title-color-light)}@media screen and (max-width:787px){.tekst-content__large .content-wrapper{font-size:3.125rem;line-height:4.5rem}}.diensten__animation-section{min-height:100vh;background:transparent;position:relative}.diensten__animation-section .container{display:grid;position:relative;height:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:11.25rem;z-index:2}.diensten__animation-section .container .content{padding:5.625rem 0}.diensten__animation-section .container .content .boventitel{font-size:1rem;line-height:1.2rem;margin-bottom:.5rem;color:var(--accent-color);display:inline-block}.diensten__animation-section .container .content .title{font-size:3rem;line-height:3.3625rem;transition:color 1s ease-in-out;margin-bottom:1.5rem;color:var(--primary-color)}.diensten__animation-section .container .content .description{font-size:1.125rem;line-height:1.8rem;margin-bottom:3.5rem}.diensten__animation-section .diensten{display:flex;flex-direction:column}.diensten__animation-section .diensten .dienst a{display:flex;justify-content:space-between;align-items:center;padding:2rem 0}.diensten__animation-section .diensten .dienst{border-bottom:1px solid #d9d9d9}.diensten__animation-section .diensten .dienst:first-child{border-top:1px solid #d9d9d9}.diensten__animation-section .diensten .dienst h3{color:var(--primary-color);font-size:1.75rem}.diensten__animation-section .diensten .dienst .icon{color:var(--primary-color);border:1px solid #0d1a2d33;padding:1.25rem 1.5rem;border-radius:999px;transition:background-color .4s ease-in-out}.diensten__animation-section .diensten .dienst:hover .icon{background-color:#0d1a2d33}.diensten__animation-section .diensten__image{width:50vw;height:100%;position:absolute;left:0}.diensten__animation-section .diensten__image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;-o-object-position:left;object-position:left}@media screen and (max-width:767px){.diensten__animation-section{display:flex;flex-direction:column-reverse;justify-content:start;height:auto}.diensten__animation-section .container{grid-template-columns:repeat(1,minmax(0,1fr));height:auto;gap:0}.diensten__animation-section .container .empty{height:0;display:none}.diensten__animation-section .container .content{padding-top:0;padding-bottom:0}.diensten__animation-section .container .diensten{margin-bottom:4rem}.diensten__animation-section .diensten__image{position:relative;width:100%!important;height:50%}}.dark .page__hero,.page__hero{background-color:var(--primary-color)}.light .page__hero{background-color:var(--background-color)}.page__hero{transition:background-color 1s ease-in-out;padding-bottom:3.75rem}.page__hero .content{padding-top:17.5rem;max-width:66%}.page__hero .content .label{font-size:1.25rem;line-height:1.2rem;margin-bottom:1rem;color:var(--accent-color)}.page__hero .content h1{font-size:6rem;letter-spacing:-.02em;line-height:6rem;margin-top:1rem}.page__hero h1.word{background-size:200% 100%!important;background-position:100% 0;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent;line-height:1.2;transition:all 1s ease-in-out!important}.light .page__hero h1.word{background:linear-gradient(90deg,var(--primary-color) 0,var(--primary-color) 50%,var(--title-color-light) 50%,var(--title-color-light) 100%);background-color:var(--primary-color)}.dark .page__hero h1.word{background:linear-gradient(90deg,var(--title-color-light) 0,var(--title-color-light) 50%,var(--primary-color) 50%,var(--primary-color) 100%);background-color:var(--title-color-light)}.light .page__hero h1.word.completed{background:var(--primary-color)!important;-webkit-background-clip:text!important;background-clip:text!important}.dark .page__hero h1.word.completed{background:var(--title-color-light)!important;-webkit-background-clip:text!important;background-clip:text!important}.page__hero .content .description{font-size:2rem;line-height:2.6rem;margin-top:3rem;font-weight:400!important;transition:color 1s ease-in-out!important}.light .page__hero .description{color:var(--primary-color)}.dark .page__hero .description{color:var(--title-color-light)}.page__hero .content .description strong{font-weight:400}.page__hero .hero__image{height:480px;width:100%;-o-object-fit:cover;object-fit:cover;margin-top:7.5rem}@media screen and (max-width:787px){.page__hero .content{max-width:100%}.page__hero .content h1{font-size:3.5rem}.page__hero .content .description{font-size:1.25rem;margin-top:1.5rem}}.project__archive{padding:3.75rem 0}.project__archive .title{margin-bottom:2.5rem;max-width:50%;font-size:3rem;line-height:3.5rem;transition:color 1s ease-in-out}.dark .project__archive .title{color:var(--title-color-light)}.light .project__archive .title{color:var(--primary-color)}.project__archive .controls{display:flex;justify-content:space-between;margin-bottom:3.5rem}.project__archive .filters,.project__archive .toggles{display:flex;flex-direction:row;gap:.375rem}.project__archive .toggles{justify-content:end}.project__archive .toggle{width:auto;padding:1rem;aspect-ratio:1/1;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .4s ease-in-out}.project__archive .filters .toggle{aspect-ratio:unset}.light .project__archive .toggle{color:var(--primary-color);border:1px solid #0d1a2d33}.light .project__archive .toggle.active{background-color:var(--primary-color);color:#fff}.dark .project__archive .toggle{color:#fff;border:1px solid #f8f6f43d}.dark .project__archive .toggle.active{background-color:#fff;color:var(--primary-color)}.project__archive .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.75rem}.project__archive .grid .project .copyright{font-size:14px;padding:4px;color:var(--primary-color)}.project__archive .grid .project .copyright a{text-decoration:underline}.project__archive .grid .project img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project__archive .grid .project h3{font-size:1.5rem;margin-top:2rem;color:var(--primary-color)}.project__archive .grid .project .locatie{font-size:1.25rem}.project__archive .grid .project .img__container{width:100%;aspect-ratio:1/1;overflow:hidden;position:relative}.project__archive .grid .icon{display:none}.project__archive .list{display:flex;flex-direction:column}.project__archive .list .project:first-child{border-top:1px solid #d9d9d9}.project__archive .list .project{display:flex;flex-direction:row;gap:3rem;border-bottom:1px solid #d9d9d9;padding:2.5rem 0}.project__archive .project.clicked img,.project__archive .project:hover img{transform:scale(1.1)}.project__archive .list .project .project__content{display:flex;flex-direction:column;justify-content:center}.project__archive .list .project .project__content h3{color:var(--primary-color);font-size:3rem}.project__archive .list .project .project__content .locatie{font-size:1.5rem}.project__archive .list .img__container{width:300px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;overflow:hidden}.project__archive .list .icon{color:var(--primary-color);border:1px solid #0d1a2d33;padding:1.25rem 1.5rem;border-radius:999px;transition:background-color .4s ease-in-out;margin-left:auto;align-self:center}.project__archive .img__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease-in-out}@media screen and (max-width:787px){.project__archive .title{max-width:100%}.project__archive .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem}.project__archive .grid .project h3{margin-top:1.5rem}.project__archive .list .project .project__content h3{font-size:2rem}.project__archive .list .img__container{width:150px}}@media screen and (max-width:475px){.project__archive .grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:2.5rem}.project__archive .filters{flex-wrap:wrap}.project__archive .controls{flex-direction:column}.project__archive .toggles{justify-content:start;margin-top:2rem}.project__archive .list .project{gap:1rem}.project__archive .grid .project h3{margin-top:1rem}.project__archive .list .project .project__content h3{font-size:1.125rem}.project__archive .list .project .project__content .locatie{font-size:1rem}.project__archive .list .img__container{width:80px}}.page .single-project{position:fixed;top:0;left:0;width:100vw;height:100vh;visibility:hidden;z-index:800}.page .single-project:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-color:#0d1a2d33;z-index:100;opacity:0;transition:all .4s ease-in-out}.page .single-project.active{visibility:visible}.page .single-project.active:after{opacity:1}.page .single-project .slideout{width:90%;z-index:999;position:absolute;top:0;right:-90%;transition:all .4s ease-in-out}.page .single-project .slideout.active{right:0}.page .single-project .close-btn{display:block}.page .single-project .next__wrapper{display:flex;justify-content:end;padding-right:11.25rem;margin-top:3.75rem}.page .single-project .next__container{display:flex;flex-direction:column}.page .single-project .next__container .label{font-size:1.25rem}.page .single-project .next__container .link{color:var(--primary-color);font-size:3rem;display:flex;align-items:center;gap:2rem;transition:opacity .3s ease-in-out}.page .single-project .next__container .link:hover{opacity:.8}@media screen and (max-width:475px){.page .single-project .slideout{width:100%;right:-100%}.page .single-project .next__wrapper{padding-right:0}.page .single-project .next__container .label{font-size:.925rem}.page .single-project .next__container .link{font-size:1.5rem}.page .single-project .next__container .link svg{width:20px}}.afbeelding__section{padding:3.75rem 0}.afbeelding__section img{height:480px;-o-object-fit:cover;object-fit:cover}#single-page__container .afbeelding__section.video video,.single-project__archive .afbeelding__section.video video{width:75%;margin-left:auto}#single-page__container .afbeelding__section.video .container,.single-project__archive .afbeelding__section.video .container{padding:0 60px}@media screen and (max-width:1024px){.afbeelding__section{padding:2rem 0}.afbeelding__section img{height:350px}#single-page__container .afbeelding__section.video video,.single-project__archive .afbeelding__section.video video{width:100%}#single-page__container .afbeelding__section.video .container,.single-project__archive .afbeelding__section.video .container{padding:0 20px}}.tekstblock{padding:2rem 0}.tekstblock .tekst__container{display:flex;flex-direction:row;justify-content:space-between}.tekstblock .tekst__container .tekst__label{font-size:1.125rem;transition:color 1s ease-in-out}.dark .tekstblock .tekst__container .tekst__label{color:var(--title-color-light)}.light .tekstblock .tekst__container .tekst__label{color:var(--primary-color)}.tekstblock .tekst__container .tekst__content{max-width:75%;transition:color 1s ease-in-out}.tekstblock .tekst__container .tekst__content>div>*{text-align:left!important}.tekstblock .tekst__container .tekst__content ul{margin-left:1.25rem;margin-bottom:2.5rem;margin-top:1rem;list-style-type:disc;font-size:1.125rem}.tekstblock .tekst__container .tekst__content li:not(:last-child){margin-bottom:.5rem}.dark .tekstblock .tekst__container .tekst__content{color:var(--title-color-light)}.light .tekstblock .tekst__container .tekst__content{color:var(--primary-color)}.tekstblock .tekst__container .primary__cta{border-color:#465468;margin-top:3rem}.tekstblock .tekst__container .primary__cta:after{background-color:var(--background-color)}.tekstblock .tekst__container .tekst__content p:first-child{font-size:3rem;line-height:1.2;margin-bottom:3rem}.tekstblock .tekst__container .tekst__content h2{font-size:1.5rem;line-height:1.1;margin-bottom:1.5rem}.tekstblock .tekst__container .tekst__content h3{font-size:1.35rem;line-height:1.1;margin-bottom:1.325rem}.tekstblock .tekst__container .tekst__content h4{font-size:1.25rem;line-height:1.1;margin-bottom:1.25rem}.tekstblock .tekst__container .tekst__content p{font-size:1.125rem;margin-bottom:2.5rem}.tekstblock .tekst__container .tekst__content a{color:var(--accent-color)}.tekstblock .tekst__container .tekst__content p:has(+ul){margin-bottom:0}.tekstblock .tekst__container .tekst__content p:last-child{margin-bottom:0}@media screen and (max-width:787px){.tekstblock .tekst__container .tekst__label{font-size:1.25rem}.tekstblock .tekst__container .tekst__content p:first-child{font-size:2.5rem}}@media screen and (max-width:475px){.tekstblock .tekst__container{flex-direction:column;gap:1rem}.tekstblock .tekst__container .tekst__content{max-width:100%}}.testimonial__section{padding-top:2rem;padding-bottom:3.75rem}.testimonial__section .testimonial__container{display:flex;flex-direction:row;justify-content:flex-end}.testimonial__section .testimonial__container .testimonial__content--wrapper{width:75%}.testimonial__section .testimonial__container .testimonial__content{color:var(--primary-color);font-size:2rem;line-height:1.4;margin-bottom:2.65rem}.testimonial__section .testimonial__container .testimonial__content:after,.testimonial__section .testimonial__container .testimonial__content:before{content:' " ';font-style:italic}.testimonial__section .testimonial__reviewer{display:flex;align-items:center;gap:1.25rem}.testimonial__section .testimonial__reviewer img{width:3.75rem;aspect-ratio:1/1;border-radius:999px}.testimonial__section .testimonial__reviewer .reviewer__info{display:flex;flex-direction:column;justify-content:space-around}.testimonial__section .testimonial__reviewer .reviewer__info .name{font-size:1.5rem;line-height:1.5rem;color:var(--primary-color)}.testimonial__section .testimonial__reviewer .reviewer__info .company{font-size:1.125rem}@media screen and (max-width:787px){.testimonial__section .testimonial__container .testimonial__content--wrapper{width:100%}.testimonial__section .testimonial__container .testimonial__content{font-size:1.25rem;margin-bottom:1.5rem}.testimonial__section .testimonial__reviewer{gap:.75rem}.testimonial__section .testimonial__reviewer .reviewer__info .name{font-size:1rem}.testimonial__section .testimonial__reviewer .reviewer__info .company{font-size:.875rem}}.gallery__section{padding:1.25rem 0}.gallery__grid{display:grid;gap:2.5rem}.gallery__grid.one{grid-template-columns:repeat(1,minmax(0,1fr))}.gallery__grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__grid .image img{height:30rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media screen and (max-width:475px){.gallery__section{padding:.5rem 0}.gallery__grid{gap:1rem}.gallery__grid .image img{height:15rem}}.form__section{padding-bottom:5rem}.form__section .form__component{width:66%}.form__section .contactgegevens{margin-top:5rem}.form__section .contactgegevens .label{color:var(--accent-color);display:block;font-size:1.125rem;line-height:1.625rem;margin-bottom:.75rem}.form__section .contactgegevens a{color:var(--primary-color);font-size:2rem;line-height:2.5rem}@media screen and (max-width:787px){.form__section .form__component{width:100%}}.actueel__section{padding-top:2.5rem;padding-bottom:5rem}.actueel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.actueel__card{transition:all 1s ease-in-out}.dark .actueel__card{background-color:#283548}.light .actueel__card{background-color:#fff}.actueel__card .image__container{width:100%;height:15rem;overflow:hidden;background-color:#c9c9c9}.actueel__card .image__container .image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:center;object-position:center}.actueel__card .card__content{padding:1.25rem 2rem}.actueel__card .card__content .tag{color:var(--accent-color);font-size:1rem;line-height:1.25rem;margin-bottom:1rem;display:block}.actueel__card .card__content .title{font-size:1.5rem;line-height:1.2;margin-bottom:1.5rem;transition:color 1s ease-in-out}.dark .actueel__card .card__content .title{color:var(--title-color-light)}.light .actueel__card .card__content .title{color:var(--primary-color)}.actueel__card .card__content .description{font-size:1.125rem;line-height:1.625rem;margin-bottom:2rem;transition:color 1s ease-in-out}.light .actueel__card .card__content .description{color:var(--primary-color)}.dark .actueel__card .card__content .primary__cta{color:var(--title-color-light)}.dark .actueel__card .card__content .primary__cta:after{background-color:#283548}.dark .actueel__card .card__content .primary__cta:hover svg{color:var(--title-color-light)}.light .actueel__card .card__content .primary__cta{color:var(--primary-color);border-color:#c9c9c9}.light .actueel__card .card__content .primary__cta:hover{color:var(--title-color-light)}.light .actueel__card .card__content .primary__cta:after{background-color:#fff}@media screen and (max-width:787px){.actueel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:475px){.actueel__grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.team__section{padding-top:2.5rem;padding-bottom:5rem}.team__section .title{max-width:50%;font-size:3rem;line-height:1.2;color:var(--primary-color);margin-bottom:2.5rem}.team__section .controls .control__label{color:var(--primary-color);display:block;margin-bottom:.875rem;font-size:1.125rem}.team__section .filters{display:flex;flex-direction:row;gap:.375rem}.team__section .filters .toggle{width:auto;padding:1rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .4s ease-in-out;border:1px solid #0d1a2d33}.team__section .filters .toggle.active{background-color:var(--primary-color);color:#fff}.team__section .team__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;margin-top:3.5rem}.team__section .teamlid .image__container{width:100%;aspect-ratio:1/1;background-color:var(--title-color-light)}.team__section .teamlid .image__container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.team__section .teamlid .card__content .titel{margin-top:1.5rem;font-size:1.5rem;color:var(--primary-color)}.team__section .teamlid .card__content .functie{font-size:1.25rem;color:#465468}@media screen and (max-width:787px){.team__section .title{max-width:100%}.team__section .team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team__section .teamlid .card__content .titel{font-size:1.25rem}.team__section .teamlid .card__content .functie{font-size:1rem}}@media screen and (max-width:475px){.team__section .title{font-size:2rem}.team__section .team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team__section .teamlid .card__content .titel{font-size:1.25rem}.team__section .teamlid .card__content .functie{font-size:1rem}.team__section .filters{flex-wrap:wrap}}.job__section{padding-top:2.5rem;padding-bottom:5rem}.job__section .title{max-width:50%;font-size:3rem;line-height:1.2;color:var(--primary-color);margin-bottom:2.5rem}.job__section .controls .control__label{color:var(--primary-color);display:block;margin-bottom:.875rem;font-size:1.125rem}.job__section .filters{display:flex;flex-direction:row;gap:.375rem}.job__section .filters .toggle{width:auto;padding:1rem;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--primary-color);transition:all .4s ease-in-out;border:1px solid #0d1a2d33}.job__section .filters .toggle.active{background-color:var(--primary-color);color:#fff}.job__section .job__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:3.5rem}.job__section .job{background-color:#fff;padding:2rem 1.5rem}.job__section .job .card__content .location{color:var(--accent-color)}.job__section .job .card__content .titel{font-size:1.5rem;color:var(--primary-color);margin-bottom:1.5rem}.job__section .job .card__content .functie{font-size:1.25rem;color:#465468}.job__section .job .card__content ul{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.job__section .job .card__content ul li{color:var(--primary-color);display:flex;flex-direction:row;align-items:center;gap:.5rem;font-size:1.125rem}.job__section .job .card__content .primary__cta{color:var(--primary-color);border-color:#c9c9c9}.job__section .job .card__content .primary__cta:after{background-color:#fff}.job__section .job .card__content .primary__cta:hover{color:#fff}@media screen and (max-width:787px){.job__section .title{max-width:100%}.job__section .job__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.job__archive .filters{flex-wrap:wrap}}@media screen and (max-width:475px){.job__section .title{font-size:2.5rem}.job__section .job__grid{grid-template-columns:repeat(1,minmax(0,1fr))}.job__section .filters{flex-wrap:wrap}}
/*
! tailwindcss v3.4.1 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.fixed{position:fixed}.absolute{position:absolute}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-\[10px\]{margin-bottom:10px}.mb-\[20px\]{margin-bottom:20px}.mb-\[25px\]{margin-bottom:25px}.mr-\[10px\]{margin-right:10px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1/1}.h-\[58px\]{height:58px}.h-\[60px\]{height:60px}.w-auto{width:auto}.w-full{width:100%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.whitespace-nowrap{white-space:nowrap}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-r-\[27px\]{border-top-right-radius:27px;border-bottom-right-radius:27px}.rounded-t-\[27px\]{border-top-left-radius:27px;border-top-right-radius:27px}.border-2{border-width:2px}.px-\[21px\]{padding-left:21px;padding-right:21px}.px-\[23px\]{padding-left:23px;padding-right:23px}.py-\[17px\]{padding-top:17px;padding-bottom:17px}.py-\[19px\]{padding-top:19px;padding-bottom:19px}.text-\[18px\]{font-size:18px}.font-\[600\]{font-weight:600}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}html{color:var(--text-color);background-color:#edebe7;font-family:aktiv-grotesk,sans-serif;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-size:calc(0rem + 1vw * 1.11111);overflow-x:hidden}a{cursor:none}main{margin-bottom:100vh;overflow-x:clip;padding-bottom:2rem}main.homepage{padding-bottom:0}body{transition:background-color 1s ease-in-out}body.light{background-color:var(--background-color)}body.dark{background-color:var(--primary-color)}.container{max-width:100vw;padding:0 60px;margin:0 auto}.page-transition{height:100vh;position:fixed;top:0;background-color:#00101e;z-index:999}.page-transition.exit{left:0}.page-transition.enter{right:0}.animated-text .word{position:relative;display:inline-block;overflow:hidden}.animated-text{display:flex;flex-wrap:wrap}.animated-text .hide-overflow{overflow:hidden;-webkit-clip-path:inset(-8% 0 0 0);clip-path:inset(-8% 0 0 0);overflow-y:hidden}.animated-text .word .letter{display:inline-block}@media screen and (max-width:1024px){html{font-size:calc(0rem + 1vw * 2.08)}.container{padding:0 30px}}@media screen and (max-width:767px){html{font-size:calc(0rem + 1vw * 3.721)}main{margin-bottom:0}.container{padding:0 20px}}.cta{border:1px solid;padding:1.125rem 1.25rem;border-radius:1.6875rem;font-size:1rem;line-height:1rem;background-color:var(--primary-color)}.cta svg{position:relative;color:currentColor;margin-right:1rem;transition:all .4s ease-in-out}.cta span,.cta svg{z-index:1}.primary__cta{border-color:var(--title-color-light);display:inline-flex;align-items:center;gap:1.75rem;position:relative;overflow:hidden;color:var(--primary-color);transition:color .4s ease-in-out;background-color:var(--primary-color)}.primary__cta:after{content:"";position:absolute;right:-25%;top:-25%;height:150%;width:140%;background-color:var(--title-color-light);border-radius:50%;transition:all .4s ease-in-out}.primary__cta:hover{color:var(--title-color-light)}.primary__cta:hover:after{right:0;top:0;height:100%;width:3.5rem;border-radius:1.6875rem}.primary__cta:hover svg{transform:translateX(1rem);color:var(--primary-color)}.cursor{border-style:solid;border-width:1px;z-index:999}.cursor.out{visibility:hidden}@media screen and (max-width:787px){.cursor{display:none}}.pageloader{background-color:var(--background-color);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:flex;flex-direction:column;align-items:center;justify-content:center}