@charset "UTF-8";@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}*{margin:0;padding:0;box-sizing:border-box}html,body{color:var(--c-blackblue);background:var(--c-background-v2);font-family:var(--font-body);font-weight:400;font-style:normal;font-size:20px;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;word-break:break-word;-webkit-word-break:break-word;position:relative;height:auto;overflow-x:hidden}section{scroll-margin-top:200px}@media only screen and (max-width:920px){section{scroll-margin-top:130px}}.content{position:relative;z-index:2}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}#smooth-wrapper{z-index:3}.container{margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal);max-width:100%}@media only screen and (max-width:920px){.container{margin-left:var(--gap-mobile);margin-right:var(--gap-mobile)}}.container-b{margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal);max-width:100%}@media(max-width:1440px){html,body{font-size:15px}}@media(max-width:768px){html,body{font-size:20px}}img{max-width:100%;height:auto}svg{overflow:visible}p{margin:0}a{text-decoration:none;margin:0}a:hover{text-decoration:none}ul{list-style:none;padding:0;margin:0}ul a{padding:0}button{background:none;border:none;width:auto;height:auto;cursor:pointer}body.intro-complete .lottie-intro-wrapper{transform:translateY(-105vh)}::view-transition,::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important;animation-duration:.001ms!important}:root{--xxxl: 2560px;--xxl: 1600px;--xl: 1440px;--lg: 1280px;--md: 920px;--sm: 768px;--xs: 584px;--xxs: 400px;--desktopmax: 2600px;--desktop: 1920px;--c-green-white-oud: #F0FFF6;--c-green-white: #F8FFFB;--c-background-v2: #F8FFFB;--c-dark-blue: #171424;--c-dark-blue-dof: #343042;--c-grey-dark: #A59FBA;--c-grey-light: #DFD9F0;--c-action-blue: #5827F1;--c-green-grey: #C2D4C9;--c-green-grid: #ABBDB2;--c-green-white-light: #FAFFFC;--c-green-grey-dark: #868F8A;--c-grey-number: #A8B2AC;--c-grey-bar: #D8E5DD;--font-heading: "Grotesk";--font-body: "neue-haas-grotesk-text";--margin-horizontal: 80px}@media only screen and (max-width:920px){:root{--margin-horizontal: 16px}}:root{--desktopmax-width: 3840px;--gap: 32px;--gap-mobile: 24px;--gap-v-mobile: 32px;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--duration: 30s}.page-privacy h3,.page-privacy h2{padding-top:17px;padding-bottom:17px}.page-privacy h4{padding-top:17px}.page-privacy h2{padding-bottom:35px;padding-top:35px}.page-privacy .text{max-width:800px;padding-top:10px}.page-privacy .privacy{margin-top:150px}@media only screen and (max-width:920px){.page-privacy .privacy{margin-top:40px}}.page-privacy .margintop-large{margin-top:20px}.page-privacy .margintop-medium{margin-top:10px}.page-privacy .cookies{margin-top:40px;margin-bottom:100px}.page-privacy .cookies h2{padding-top:unset}@media only screen and (max-width:920px){.page-privacy .cookies{margin-top:35px}}.page-privacy .cookies .cookie-item:nth-of-type(2){margin-top:25px}@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}.footer-container{overflow-x:hidden;overflow-y:hidden;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;position:relative;z-index:1;min-height:550px;background:url(/videos/def/footer_poster.webp);background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:920px){.footer-container{min-height:450px;max-height:450px}}@media only screen and (min-width:2560px){.footer-container{min-height:750px}}.footer-container .footer-inner,.footer-container .footer-bg-video{grid-column:1;grid-row:1}.footer-container .iframe-1920by598{width:101%;height:101%;aspect-ratio:1920/598;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}.footer-container .footer-inner{max-width:100vw;width:100vw;display:flex;flex-direction:column;justify-content:space-between;color:var(--c-green-white);z-index:3;padding-left:var(--margin-horizontal);padding-right:var(--margin-horizontal);padding-bottom:70px}@media only screen and (max-width:920px){.footer-container .footer-inner{max-height:478.4px;padding-bottom:46px}}.footer-container .footer-inner a{color:var(--c-green-white)}.footer-container .footer-inner .footer-logo{display:flex;align-items:center;justify-content:center;width:100%;height:auto;margin-top:-9px;max-height:600px;max-width:3650px}@media only screen and (max-width:920px){.footer-container .footer-inner .footer-logo{margin-top:-2px}}.footer-container .footer-inner .middle{display:flex;padding-bottom:39px}@media only screen and (max-width:920px){.footer-container .footer-inner .middle{flex-direction:column}}.footer-container .footer-inner .middle .left{width:50%}@media only screen and (max-width:920px){.footer-container .footer-inner .middle .left{width:100%;margin-bottom:32px}}.footer-container .footer-inner .middle .right{width:50%}@media only screen and (max-width:920px){.footer-container .footer-inner .middle .right{width:100%}}.footer-container .footer-inner .middle a{color:var(--c-green-white);border-bottom:solid 1.4px var(--c-green-white);line-height:.82;display:inline-block;padding-top:10px;transition:.6s}.footer-container .footer-inner .middle a:hover{color:var(--c-dark-blue);border-bottom:solid 2px var(--c-dark-blue)}.footer-container .footer-inner .bottom{display:flex;justify-content:space-between;width:100%;max-width:100%;align-items:center}@media only screen and (max-width:920px){.footer-container .footer-inner .bottom{align-items:end}}.footer-container .footer-inner .bottom .left{display:flex}@media only screen and (max-width:920px){.footer-container .footer-inner .bottom .left{flex-direction:column}}.footer-container .footer-inner .bottom .row-1{display:flex}@media only screen and (max-width:920px){.footer-container .footer-inner .bottom .row-1{margin-bottom:8px}}@media only screen and (max-width:920px){.footer-container .footer-inner .bottom .row-1 .dash{display:none;margin-bottom:5px}}.footer-container .footer-inner .bottom .row-2{display:flex}.footer-container .footer-inner .bottom .dash{padding:0 10px}@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}.contact{margin-top:270px;margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal);margin-bottom:188px}@media only screen and (max-width:920px){.contact{margin-top:160px;margin-bottom:95px;text-align:center;display:flex;flex-direction:column;align-items:center}}.contact h3{width:60%;max-width:650px;padding-bottom:143px}@media only screen and (max-width:1280px){.contact h3{width:55%;max-width:500px}}@media only screen and (max-width:920px){.contact h3{padding-bottom:80px;font-size:1.15rem;max-width:360px;width:100%}}.contact h4.curious{padding-bottom:55px}@media only screen and (max-width:920px){.contact h4.curious{font-size:1rem;line-height:1.2;letter-spacing:0;padding-bottom:30px;width:300px}}.contact .popup-button{font-family:Diatype;font-weight:500;font-size:.9rem;line-height:.7;letter-spacing:-.01em;background-color:var(--c-dark-blue);border-radius:2px;padding:20px 32px;transition:.6s;color:var(--c-green-white)}@media only screen and (max-width:920px){.contact .popup-button{width:100%;padding:20px 32px;font-size:.75rem;letter-spacing:.02em}}.contact .popup-button:hover{background-color:var(--c-action-blue)}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}h1[data-astro-cid-fjrdlryi],.h1[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:300;font-size:6.8rem;line-height:.7;letter-spacing:-.04em}h2[data-astro-cid-fjrdlryi],.h2[data-astro-cid-fjrdlryi]{font-family:OrLemmen;font-weight:300;font-size:4.8rem;line-height:1;letter-spacing:-.04em}@media only screen and (max-width:920px){h2[data-astro-cid-fjrdlryi],.h2[data-astro-cid-fjrdlryi]{font-size:1.7rem;line-height:1.17;letter-spacing:-.02em}}h3[data-astro-cid-fjrdlryi],.h3[data-astro-cid-fjrdlryi]{font-family:OrLemmen;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width:920px){h3[data-astro-cid-fjrdlryi],.h3[data-astro-cid-fjrdlryi]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h3[data-astro-cid-fjrdlryi],.h3[data-astro-cid-fjrdlryi]{font-size:2.4rem;line-height:1.25;letter-spacing:-.02em}}h3[data-astro-cid-fjrdlryi].light-link{font-family:OrLemmen;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.01em}@media only screen and (min-width:2560px){h3[data-astro-cid-fjrdlryi].light-link{font-size:2.7rem;line-height:1.18;letter-spacing:-.02em}}@media only screen and (max-width:1440px){h3[data-astro-cid-fjrdlryi].light-link{font-size:1.6rem}}@media only screen and (max-width:920px){h3[data-astro-cid-fjrdlryi].light-link{font-size:1.15rem}}h4[data-astro-cid-fjrdlryi],.h4[data-astro-cid-fjrdlryi]{font-family:OrLemmen;font-weight:300;font-size:1.2rem;line-height:1.33}@media only screen and (max-width:920px){h4[data-astro-cid-fjrdlryi],.h4[data-astro-cid-fjrdlryi]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h4[data-astro-cid-fjrdlryi],.h4[data-astro-cid-fjrdlryi]{font-size:1.4rem;line-height:1.42;letter-spacing:0}}h4[data-astro-cid-fjrdlryi].diatype,.h4-diatype[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:400;font-size:1.2rem;line-height:1.33;letter-spacing:-.01em}h4[data-astro-cid-fjrdlryi].diatype.big,.h4-diatype[data-astro-cid-fjrdlryi].big{font-size:28px;line-height:1.42;letter-spacing:-.01em}@media only screen and (min-width:2560px){h4[data-astro-cid-fjrdlryi].diatype,.h4-diatype[data-astro-cid-fjrdlryi]{font-size:1.4rem;line-height:1.42;letter-spacing:-.01em}}.small[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:400;font-size:.7rem;line-height:1.5;letter-spacing:.01em}@media only screen and (max-width:920px){.small[data-astro-cid-fjrdlryi]{font-size:.55rem;line-height:1.45;letter-spacing:.02em}}.mini[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:400;font-size:.6rem;line-height:1}@media only screen and (max-width:920px){.mini[data-astro-cid-fjrdlryi]{font-size:.5rem}}h5[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:400;font-size:2rem;line-height:.8;letter-spacing:-.02em}@media only screen and (max-width:1280px){h5[data-astro-cid-fjrdlryi]{font-size:1.7rem}}@media only screen and (max-width:920px){h5[data-astro-cid-fjrdlryi]{font-size:1.4rem}}h6[data-astro-cid-fjrdlryi],.font-portfolio-info[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:400;font-size:1.0625rem;line-height:1.41;letter-spacing:.005em;color:var(--c-green-grey-dark)}h6[data-astro-cid-fjrdlryi].title,.text[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:500;font-size:.7rem;line-height:.8;letter-spacing:.01em}.page-privacy[data-astro-cid-fjrdlryi] .text[data-astro-cid-fjrdlryi]{font-family:Diatype;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-fjrdlryi] .text[data-astro-cid-fjrdlryi]{font-size:16px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-fjrdlryi] h2[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h2[data-astro-cid-fjrdlryi]{font-family:OrLemmen;font-weight:300;font-size:50px;line-height:1;letter-spacing:-.04em}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-fjrdlryi] h2[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h2[data-astro-cid-fjrdlryi]{font-size:34px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-fjrdlryi] h3[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h3[data-astro-cid-fjrdlryi]{font-family:OrLemmen;font-weight:300;font-size:35px;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-fjrdlryi] h3[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h3[data-astro-cid-fjrdlryi]{font-size:23px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-fjrdlryi] h3[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h3[data-astro-cid-fjrdlryi]{font-size:48px;line-height:1.25;letter-spacing:-.02em}}.page-privacy[data-astro-cid-fjrdlryi] h4[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h4[data-astro-cid-fjrdlryi]{font-family:OrLemmen;font-weight:300;font-size:24px;line-height:1.33}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-fjrdlryi] h4[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h4[data-astro-cid-fjrdlryi]{font-size:18px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-fjrdlryi] h4[data-astro-cid-fjrdlryi],.page-privacy[data-astro-cid-fjrdlryi] .h4[data-astro-cid-fjrdlryi]{font-size:28px;line-height:1.42;letter-spacing:0}}.c-green-grey-dark[data-astro-cid-fjrdlryi]{color:var(--c-green-grey-dark)}.lottie-intro-wrapper[data-astro-cid-fjrdlryi]{width:100vw;height:100svh;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0;z-index:99999999999;background:var(--c-dark-blue);transition:transform .6s cubic-bezier(.8,0,.2,1)}.lottie-intro-wrapper[data-astro-cid-fjrdlryi] lottie-player[data-astro-cid-fjrdlryi]{max-width:80vw}@media only screen and (max-width:920px){.lottie-intro-wrapper[data-astro-cid-fjrdlryi] lottie-player[data-astro-cid-fjrdlryi]{max-width:100vw;margin-bottom:50px}}@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}.header-wrapper{position:fixed;width:100%;top:0;z-index:99;mix-blend-mode:difference;transition:all .3s}.header-wrapper .header-inner{display:flex;justify-content:space-between;align-items:center;padding-left:var(--margin-horizontal);padding-right:var(--margin-horizontal);padding-top:calc(var(--margin-horizontal) - 10px);z-index:3;padding-bottom:5px}@media only screen and (max-width:920px){.header-wrapper .header-inner{padding-top:calc(var(--margin-horizontal) - 2px)}}.header-wrapper a.logo{display:flex}@media only screen and (max-width:920px){.header-wrapper a.logo svg{width:110px}}.header-wrapper.hidden{transform:translateY(-150px)}.hamburger{cursor:pointer;z-index:99}.hamburger svg{transform:scaleX(1.3)}@media only screen and (max-width:920px){.hamburger svg{transform:scaleX(.86);transform:scaleY(.7)}}.close{display:none;cursor:pointer}body.popup-active .hamburger{z-index:0;transition:.4s}body.popup-active header{z-index:0}@media only screen and (max-width:920px){.menu-open{overflow:hidden}}.menu-open .navigation{transform:translate(0)}.menu-open .close{display:flex;position:fixed;width:17px;height:17px;right:calc(var(--margin-horizontal) + 2px);top:calc(var(--margin-horizontal) - 6px);z-index:105}@media only screen and (max-width:920px){.menu-open .close{top:calc(var(--margin-horizontal) + 1px);right:calc(var(--margin-horizontal) + 4px)}}.menu-open .hamburger{opacity:0}.navigation{display:flex;align-items:center;transform:translate(600px);opacity:1;position:fixed;right:0;top:0;height:100vh;width:600px;z-index:99;background:#f0fff640;backdrop-filter:blur(10.6px);-webkit-backdrop-filter:blur(10.6px);justify-content:flex-end;align-items:flex-start;flex-direction:column-reverse;transition:all .5s}@media only screen and (max-width:1440px){.navigation{width:400px}}@media only screen and (max-width:920px){.navigation{width:100vw;transform:translate(100vw);transition:all .6s;padding-top:72px;padding-left:26px}}.navigation nav ul{display:flex;list-style:none;justify-content:center;align-items:flex-start;flex-direction:column;margin-top:167px;margin-left:36px}@media only screen and (max-width:1440px){.navigation nav ul{margin-top:170px}}@media only screen and (max-width:920px){.navigation nav ul{margin:unset}}.navigation nav ul li{width:100%}.navigation nav ul li h5{margin-left:-1px;transform:translate(-39.8px);transition:all .4s}@media only screen and (max-width:920px){.navigation nav ul li h5{transform:unset}}.navigation nav ul li h5 a{color:var(--c-dark-blue);display:block;width:100%}@media only screen and (max-width:1440px){.navigation nav ul li h5 a{margin-left:3px}}@media only screen and (max-width:920px){.navigation nav ul li h5 a{margin-left:unset}}.navigation nav ul li h5 a:before{content:"→ ";display:inline;opacity:0;transition:all .3s}@media only screen and (max-width:920px){.navigation nav ul li h5 a:before{display:none}}.navigation nav ul li h5:hover{transform:translate(0)}.navigation nav ul li h5:hover a:before{opacity:1}.navigation nav ul li:nth-of-type(1){margin-bottom:45px}@media only screen and (max-width:1280px){.navigation nav ul li:nth-of-type(1){margin-bottom:56px}}.navigation nav ul li:nth-of-type(1) .mini{margin-bottom:31px}@media only screen and (max-width:1440px){.navigation nav ul li:nth-of-type(1) .mini{margin-bottom:14px;transform:translate(-12px)}}@media only screen and (max-width:920px){.navigation nav ul li:nth-of-type(1){margin-bottom:27px}.navigation nav ul li:nth-of-type(1) .mini{transform:unset}}.navigation nav ul li:nth-of-type(2){margin-bottom:45px}@media only screen and (max-width:1280px){.navigation nav ul li:nth-of-type(2){margin-bottom:54px}}.navigation nav ul li:nth-of-type(2) .mini{margin-bottom:31.3px}.navigation nav ul li:nth-of-type(2) h5{margin-left:-2px}@media only screen and (max-width:1440px){.navigation nav ul li:nth-of-type(2) .mini{margin-bottom:12px;transform:translate(-12px)}}@media only screen and (max-width:920px){.navigation nav ul li:nth-of-type(2){margin-bottom:27px}.navigation nav ul li:nth-of-type(2) .mini{transform:unset}}.navigation nav ul li:nth-of-type(3){margin-bottom:45px}@media only screen and (max-width:1280px){.navigation nav ul li:nth-of-type(3){margin-bottom:53px}}.navigation nav ul li:nth-of-type(3) .mini{margin-bottom:31.8px}@media only screen and (max-width:1440px){.navigation nav ul li:nth-of-type(3) .mini{margin-bottom:13.5px;transform:translate(-12px)}}@media only screen and (max-width:920px){.navigation nav ul li:nth-of-type(3){margin-bottom:27px}.navigation nav ul li:nth-of-type(3) .mini{transform:unset}}.navigation nav ul li:nth-of-type(4){margin-bottom:48px}.navigation nav ul li:nth-of-type(4) .mini{margin-bottom:29.5px}@media only screen and (max-width:1440px){.navigation nav ul li:nth-of-type(4) .mini{margin-bottom:12.5px;transform:translate(-12px)}}@media only screen and (max-width:920px){.navigation nav ul li:nth-of-type(4){margin-bottom:27px}.navigation nav ul li:nth-of-type(4) .mini{transform:unset}}.navigation nav ul li:nth-of-type(5){margin-bottom:48px}.navigation nav ul li:nth-of-type(5) .mini{margin-bottom:29px}@media only screen and (max-width:1440px){.navigation nav ul li:nth-of-type(5) .mini{margin-bottom:12.5px;transform:translate(-12px)}}@media only screen and (max-width:920px){.navigation nav ul li:nth-of-type(5){margin-bottom:25px}.navigation nav ul li:nth-of-type(5) .mini{transform:unset}}.navigation:before{content:" ";display:block;height:100vh;width:100%;position:absolute;top:0;right:0;z-index:-1;background-size:24px 24px,24px 24px,24px 24px,24px 24px;background-image:linear-gradient(var(--c-green-grid) .5px,transparent .5px),linear-gradient(90deg,var(--c-green-grid) .5px,transparent .5px),linear-gradient(var(--c-green-grid) .5px,transparent .5px),linear-gradient(90deg,var(--c-green-grid) .5px,transparent .5px);background-position:-1px -1px,-1px -1px,-1px -1px,-1px -1px;border-left:solid 1px var(--c-green-grid);opacity:.3}.header-background-wrapper{position:fixed;top:0;left:0;width:120vw;z-index:4;transition:all .6s;display:none}.header-background-wrapper .solid{background-color:var(--c-background-v2);box-shadow:0 17px 24px #f8fffb;height:101px}@media only screen and (max-width:920px){.header-background-wrapper .solid{height:45px;box-shadow:-50px 17px 24px #f8fffb}}.header-background-wrapper .gradient{height:60px;background:linear-gradient(180deg,#f8fffb,#f8fffb00);filter:blur(2px);margin-top:-5px}@media only screen and (max-width:920px){.header-background-wrapper .gradient{height:10px;margin-top:-1px;filter:blur(1px)}}.header-background-wrapper.hide-background{opacity:0}@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}h1,.h1{font-family:Diatype;font-weight:300;font-size:6.8rem;line-height:.7;letter-spacing:-.04em}h2,.h2{font-family:OrLemmen;font-weight:300;font-size:4.8rem;line-height:1;letter-spacing:-.04em}@media only screen and (max-width:920px){h2,.h2{font-size:1.7rem;line-height:1.17;letter-spacing:-.02em}}h3,.h3{font-family:OrLemmen;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width:920px){h3,.h3{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h3,.h3{font-size:2.4rem;line-height:1.25;letter-spacing:-.02em}}h3.light-link{font-family:OrLemmen;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.01em}@media only screen and (min-width:2560px){h3.light-link{font-size:2.7rem;line-height:1.18;letter-spacing:-.02em}}@media only screen and (max-width:1440px){h3.light-link{font-size:1.6rem}}@media only screen and (max-width:920px){h3.light-link{font-size:1.15rem}}h4,.h4{font-family:OrLemmen;font-weight:300;font-size:1.2rem;line-height:1.33}@media only screen and (max-width:920px){h4,.h4{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h4,.h4{font-size:1.4rem;line-height:1.42;letter-spacing:0}}h4.diatype,.h4-diatype{font-family:Diatype;font-weight:400;font-size:1.2rem;line-height:1.33;letter-spacing:-.01em}h4.diatype.big,.h4-diatype.big{font-size:28px;line-height:1.42;letter-spacing:-.01em}@media only screen and (min-width:2560px){h4.diatype,.h4-diatype{font-size:1.4rem;line-height:1.42;letter-spacing:-.01em}}.small{font-family:Diatype;font-weight:400;font-size:.7rem;line-height:1.5;letter-spacing:.01em}@media only screen and (max-width:920px){.small{font-size:.55rem;line-height:1.45;letter-spacing:.02em}}.mini{font-family:Diatype;font-weight:400;font-size:.6rem;line-height:1}@media only screen and (max-width:920px){.mini{font-size:.5rem}}h5{font-family:Diatype;font-weight:400;font-size:2rem;line-height:.8;letter-spacing:-.02em}@media only screen and (max-width:1280px){h5{font-size:1.7rem}}@media only screen and (max-width:920px){h5{font-size:1.4rem}}h6,.font-portfolio-info{font-family:Diatype;font-weight:400;font-size:1.0625rem;line-height:1.41;letter-spacing:.005em;color:var(--c-green-grey-dark)}h6.title,.text{font-family:Diatype;font-weight:500;font-size:.7rem;line-height:.8;letter-spacing:.01em}.page-privacy .text{font-family:Diatype;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width:920px){.page-privacy .text{font-size:16px;line-height:1.17;letter-spacing:-.02em}}.page-privacy h2,.page-privacy .h2{font-family:OrLemmen;font-weight:300;font-size:50px;line-height:1;letter-spacing:-.04em}@media only screen and (max-width:920px){.page-privacy h2,.page-privacy .h2{font-size:34px;line-height:1.17;letter-spacing:-.02em}}.page-privacy h3,.page-privacy .h3{font-family:OrLemmen;font-weight:300;font-size:35px;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width:920px){.page-privacy h3,.page-privacy .h3{font-size:23px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy h3,.page-privacy .h3{font-size:48px;line-height:1.25;letter-spacing:-.02em}}.page-privacy h4,.page-privacy .h4{font-family:OrLemmen;font-weight:300;font-size:24px;line-height:1.33}@media only screen and (max-width:920px){.page-privacy h4,.page-privacy .h4{font-size:18px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy h4,.page-privacy .h4{font-size:28px;line-height:1.42;letter-spacing:0}}.c-green-grey-dark{color:var(--c-green-grey-dark)}.progress-container{width:20px;height:calc(100vh - 10px);position:fixed;top:5px;z-index:999999;background-image:url(/icons/ruler-light.svg);background-repeat:repeat;background-position:top;background-size:100%}@media only screen and (max-width:1440px){.progress-container{width:15px}}@media only screen and (max-width:920px){.progress-container{right:0;transform:scaleX(-1);width:8px;height:calc(100vh - 4px);top:2px;background-image:none}}.progress-container .progress-inner{width:20px;height:100%;position:absolute;top:0;z-index:98;background-image:url(/icons/ruler.svg);background-repeat:repeat;background-position:top;background-size:100%}@media only screen and (max-width:1440px){.progress-container .progress-inner{width:15px}}@media only screen and (max-width:920px){.progress-container .progress-inner{width:8px}}.progress-container svg#arrow{position:absolute;right:-8px}@media only screen and (max-width:920px){.progress-container svg#arrow{display:none}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}@font-face{font-family:OrLemmen;src:url(/fonts/OrLemmen-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Light.woff2);font-weight:300;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-Medium.woff2);font-weight:500;font-style:normal}@font-face{font-family:Diatype;src:url(/fonts/Diatype/ABCDiatype-MediumItalic.woff2);font-weight:500;font-style:italic}h1[data-astro-cid-sckkx6r4],.h1[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:300;font-size:6.8rem;line-height:.7;letter-spacing:-.04em}h2[data-astro-cid-sckkx6r4],.h2[data-astro-cid-sckkx6r4]{font-family:OrLemmen;font-weight:300;font-size:4.8rem;line-height:1;letter-spacing:-.04em}@media only screen and (max-width:920px){h2[data-astro-cid-sckkx6r4],.h2[data-astro-cid-sckkx6r4]{font-size:1.7rem;line-height:1.17;letter-spacing:-.02em}}h3[data-astro-cid-sckkx6r4],.h3[data-astro-cid-sckkx6r4]{font-family:OrLemmen;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width:920px){h3[data-astro-cid-sckkx6r4],.h3[data-astro-cid-sckkx6r4]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h3[data-astro-cid-sckkx6r4],.h3[data-astro-cid-sckkx6r4]{font-size:2.4rem;line-height:1.25;letter-spacing:-.02em}}h3[data-astro-cid-sckkx6r4].light-link{font-family:OrLemmen;font-weight:300;font-size:2rem;line-height:1.2;letter-spacing:-.01em}@media only screen and (min-width:2560px){h3[data-astro-cid-sckkx6r4].light-link{font-size:2.7rem;line-height:1.18;letter-spacing:-.02em}}@media only screen and (max-width:1440px){h3[data-astro-cid-sckkx6r4].light-link{font-size:1.6rem}}@media only screen and (max-width:920px){h3[data-astro-cid-sckkx6r4].light-link{font-size:1.15rem}}h4[data-astro-cid-sckkx6r4],.h4[data-astro-cid-sckkx6r4]{font-family:OrLemmen;font-weight:300;font-size:1.2rem;line-height:1.33}@media only screen and (max-width:920px){h4[data-astro-cid-sckkx6r4],.h4[data-astro-cid-sckkx6r4]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h4[data-astro-cid-sckkx6r4],.h4[data-astro-cid-sckkx6r4]{font-size:1.4rem;line-height:1.42;letter-spacing:0}}h4[data-astro-cid-sckkx6r4].diatype,.h4-diatype[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:400;font-size:1.2rem;line-height:1.33;letter-spacing:-.01em}h4[data-astro-cid-sckkx6r4].diatype.big,.h4-diatype[data-astro-cid-sckkx6r4].big{font-size:28px;line-height:1.42;letter-spacing:-.01em}@media only screen and (min-width:2560px){h4[data-astro-cid-sckkx6r4].diatype,.h4-diatype[data-astro-cid-sckkx6r4]{font-size:1.4rem;line-height:1.42;letter-spacing:-.01em}}.small[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:400;font-size:.7rem;line-height:1.5;letter-spacing:.01em}@media only screen and (max-width:920px){.small[data-astro-cid-sckkx6r4]{font-size:.55rem;line-height:1.45;letter-spacing:.02em}}.mini[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:400;font-size:.6rem;line-height:1}@media only screen and (max-width:920px){.mini[data-astro-cid-sckkx6r4]{font-size:.5rem}}h5[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:400;font-size:2rem;line-height:.8;letter-spacing:-.02em}@media only screen and (max-width:1280px){h5[data-astro-cid-sckkx6r4]{font-size:1.7rem}}@media only screen and (max-width:920px){h5[data-astro-cid-sckkx6r4]{font-size:1.4rem}}h6[data-astro-cid-sckkx6r4],.font-portfolio-info[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:400;font-size:1.0625rem;line-height:1.41;letter-spacing:.005em;color:var(--c-green-grey-dark)}h6[data-astro-cid-sckkx6r4].title,.text[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:500;font-size:.7rem;line-height:.8;letter-spacing:.01em}.page-privacy[data-astro-cid-sckkx6r4] .text[data-astro-cid-sckkx6r4]{font-family:Diatype;font-weight:500;font-size:18px;line-height:1.2;letter-spacing:.01em}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-sckkx6r4] .text[data-astro-cid-sckkx6r4]{font-size:16px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h2[data-astro-cid-sckkx6r4]{font-family:OrLemmen;font-weight:300;font-size:50px;line-height:1;letter-spacing:-.04em}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-sckkx6r4] h2[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h2[data-astro-cid-sckkx6r4]{font-size:34px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h3[data-astro-cid-sckkx6r4]{font-family:OrLemmen;font-weight:300;font-size:35px;line-height:1.2;letter-spacing:-.02em}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h3[data-astro-cid-sckkx6r4]{font-size:23px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-sckkx6r4] h3[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h3[data-astro-cid-sckkx6r4]{font-size:48px;line-height:1.25;letter-spacing:-.02em}}.page-privacy[data-astro-cid-sckkx6r4] h4[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h4[data-astro-cid-sckkx6r4]{font-family:OrLemmen;font-weight:300;font-size:24px;line-height:1.33}@media only screen and (max-width:920px){.page-privacy[data-astro-cid-sckkx6r4] h4[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h4[data-astro-cid-sckkx6r4]{font-size:18px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-sckkx6r4] h4[data-astro-cid-sckkx6r4],.page-privacy[data-astro-cid-sckkx6r4] .h4[data-astro-cid-sckkx6r4]{font-size:28px;line-height:1.42;letter-spacing:0}}.c-green-grey-dark[data-astro-cid-sckkx6r4]{color:var(--c-green-grey-dark)}.exit-anim[data-astro-cid-sckkx6r4]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#f8fffb;pointer-events:none;z-index:99999999;transform:translate(-100vw)}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
