@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}.intro{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.intro .left{grid-column:1;grid-row:1;margin-left:var(--margin-horizontal);width:calc(45vw - var(--margin-horizontal));z-index:3;display:flex;flex-direction:column;justify-content:space-between;padding-top:40lvh}@media only screen and (max-width:920px){.intro .left{width:100vw;padding-top:150px}}.intro .left .text{height:75lvh;display:flex;flex-direction:column;align-items:left}.intro .left .text .scroll-down-text{transform:rotate(90deg);transform-origin:left top;margin-left:10px;margin-top:90px}@media only screen and (max-width:920px){.intro .left .text .scroll-down-text{margin-top:70px}}.intro .left .text p.mini{padding-bottom:17px}@media only screen and (max-width:920px){.intro .left .text p.mini{padding-bottom:12px}}.intro .left .text .text-wrapper{display:flex;align-items:center;position:relative}.intro .left .text .text-wrapper h3{max-width:600px;letter-spacing:-.02;line-height:1.25}@media only screen and (max-width:920px){.intro .left .text .text-wrapper h3{max-width:305px;font-size:1.35rem;line-height:1.25}}@media only screen and (min-width:2560px){.intro .left .text .text-wrapper h3{max-width:700px}}.intro .left .text:nth-of-type(2) .text-wrapper h3{max-width:550px}@media only screen and (max-width:920px){.intro .left .text:nth-of-type(2) .text-wrapper h3{max-width:305px}}@media only screen and (min-width:2560px){.intro .left .text:nth-of-type(2) .text-wrapper h3{max-width:750px}}.intro .left .text:nth-of-type(3) .text-wrapper h3{max-width:450px}@media only screen and (max-width:920px){.intro .left .text:nth-of-type(3) .text-wrapper h3{max-width:305px}}@media only screen and (min-width:2560px){.intro .left .text:nth-of-type(3) .text-wrapper h3{max-width:550px}}.intro .left .text:nth-of-type(4) .text-wrapper h3{max-width:500px}@media only screen and (max-width:920px){.intro .left .text:nth-of-type(4) .text-wrapper h3{max-width:305px}}@media only screen and (min-width:2560px){.intro .left .text:nth-of-type(4) .text-wrapper h3{max-width:600px}}.intro .right{width:100vw;margin-left:25vw;height:100lvh;z-index:2;grid-column:1;grid-row:1;display:flex;flex-direction:column;justify-content:center;overflow:visible}@media only screen and (max-width:920px){.intro .right{height:100lvh;margin-left:0;opacity:.8}}.intro .right canvas{width:100%!important;height:auto!important;will-change:transform;transform:translateY(200px) scale(1.7);pointer-events:none;overflow:visible}@media only screen and (max-width:920px){.intro .right canvas{transform:translateY(190px) scale(1.3);will-change:transform}}@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}.gsap-container{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100vw;max-width:100vw;max-height:100vh;height:100vh}@media only screen and (max-width:920px){.gsap-container{max-height:100lvh;height:100lvh}}.introduction-text,.emotion{grid-column:1;grid-row:1;width:100vw;max-width:100vw;max-height:100vh;height:100vh}@media only screen and (max-width:920px){.introduction-text,.emotion{max-height:100lvh;height:100lvh}}.introduction-text{padding-left:var(--margin-horizontal);padding-right:var(--margin-horizontal);max-width:100%;width:100%;display:flex;justify-content:center;align-items:center;z-index:2}@media only screen and (max-width:920px){.introduction-text{flex-direction:column;margin-bottom:64px;align-items:unset}}.introduction-text .left{width:50%;margin-right:5%}@media only screen and (max-width:920px){.introduction-text .left{margin-bottom:39px}}.introduction-text .left h3{max-width:620px}@media only screen and (min-width:2560px){.introduction-text .left h3{max-width:1000px}}@media only screen and (max-width:1919px){.introduction-text .left h3{max-width:780px}}@media only screen and (max-width:920px){.introduction-text .left h3{width:335px;font-size:1rem}}.introduction-text .right{width:50%}@media only screen and (max-width:920px){.introduction-text .right{width:275px}}.introduction-text .right h4{max-width:800px}@media only screen and (min-width:2560px){.introduction-text .right h4{max-width:1100px}}@media only screen and (max-width:920px){.introduction-text .right h4{font-size:.8rem;line-height:1.6;letter-spacing:0;font-weight:400;margin-bottom:50px}}.emotion{z-index:3;position:relative;background:url(/videos/def/emotion_poster.webp);background-size:cover;background-repeat:no-repeat;background-position:center;max-width:var(--desktopmax-width);overflow:hidden}.emotion .text{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:3;mix-blend-mode:difference}.emotion .text h3{color:var(--c-green-white);max-width:1000px;text-align:center}@media only screen and (max-width:920px){.emotion .text h3{max-width:340px;margin-bottom:50px}}.emotion .iframe-bg-1920by1080{width:100%;height:100%;aspect-ratio:1920/1080;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden}@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}.sensory{display:flex;height:130vh;justify-content:left;align-items:center;margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal)}.sensory h3{max-width:930px}@media only screen and (min-width:2560px){.sensory h3{max-width:1365px}}@media only screen and (max-width:1440px){.sensory h3{width:650px}}@media only screen and (max-width:920px){.sensory h3{line-height:1.4;letter-spacing:-.015em;font-weight:300;margin-bottom:30px;max-width:367px;width:100%}}.video-wrapper[data-astro-cid-5ftdvcxj]{position:relative;width:100%;height:100%}.video-wrapper[data-astro-cid-5ftdvcxj] video[data-astro-cid-5ftdvcxj]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.video-unmute[data-astro-cid-5ftdvcxj]{position:absolute;bottom:1rem;right:1rem;background:#00000080;color:#fff;border:none;padding:.4rem .8rem;cursor:pointer;font-size:.875rem}@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-6a5ucwkg],.h1[data-astro-cid-6a5ucwkg]{font-family:Diatype;font-weight:300;font-size:6.8rem;line-height:.7;letter-spacing:-.04em}h2[data-astro-cid-6a5ucwkg],.h2[data-astro-cid-6a5ucwkg]{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-6a5ucwkg],.h2[data-astro-cid-6a5ucwkg]{font-size:1.7rem;line-height:1.17;letter-spacing:-.02em}}h3[data-astro-cid-6a5ucwkg],.h3[data-astro-cid-6a5ucwkg]{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-6a5ucwkg],.h3[data-astro-cid-6a5ucwkg]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h3[data-astro-cid-6a5ucwkg],.h3[data-astro-cid-6a5ucwkg]{font-size:2.4rem;line-height:1.25;letter-spacing:-.02em}}h3[data-astro-cid-6a5ucwkg].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-6a5ucwkg].light-link{font-size:2.7rem;line-height:1.18;letter-spacing:-.02em}}@media only screen and (max-width:1440px){h3[data-astro-cid-6a5ucwkg].light-link{font-size:1.6rem}}@media only screen and (max-width:920px){h3[data-astro-cid-6a5ucwkg].light-link{font-size:1.15rem}}h4[data-astro-cid-6a5ucwkg],.h4[data-astro-cid-6a5ucwkg]{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-6a5ucwkg],.h4[data-astro-cid-6a5ucwkg]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h4[data-astro-cid-6a5ucwkg],.h4[data-astro-cid-6a5ucwkg]{font-size:1.4rem;line-height:1.42;letter-spacing:0}}h4[data-astro-cid-6a5ucwkg].diatype,.h4-diatype[data-astro-cid-6a5ucwkg]{font-family:Diatype;font-weight:400;font-size:1.2rem;line-height:1.33;letter-spacing:-.01em}h4[data-astro-cid-6a5ucwkg].diatype.big,.h4-diatype[data-astro-cid-6a5ucwkg].big{font-size:28px;line-height:1.42;letter-spacing:-.01em}@media only screen and (min-width:2560px){h4[data-astro-cid-6a5ucwkg].diatype,.h4-diatype[data-astro-cid-6a5ucwkg]{font-size:1.4rem;line-height:1.42;letter-spacing:-.01em}}.small[data-astro-cid-6a5ucwkg]{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-6a5ucwkg]{font-size:.55rem;line-height:1.45;letter-spacing:.02em}}.mini[data-astro-cid-6a5ucwkg]{font-family:Diatype;font-weight:400;font-size:.6rem;line-height:1}@media only screen and (max-width:920px){.mini[data-astro-cid-6a5ucwkg]{font-size:.5rem}}h5[data-astro-cid-6a5ucwkg]{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-6a5ucwkg]{font-size:1.7rem}}@media only screen and (max-width:920px){h5[data-astro-cid-6a5ucwkg]{font-size:1.4rem}}h6[data-astro-cid-6a5ucwkg],.font-portfolio-info[data-astro-cid-6a5ucwkg]{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-6a5ucwkg].title,.text[data-astro-cid-6a5ucwkg]{font-family:Diatype;font-weight:500;font-size:.7rem;line-height:.8;letter-spacing:.01em}.page-privacy[data-astro-cid-6a5ucwkg] .text[data-astro-cid-6a5ucwkg]{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-6a5ucwkg] .text[data-astro-cid-6a5ucwkg]{font-size:16px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-6a5ucwkg] h2[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h2[data-astro-cid-6a5ucwkg]{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-6a5ucwkg] h2[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h2[data-astro-cid-6a5ucwkg]{font-size:34px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-6a5ucwkg] h3[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h3[data-astro-cid-6a5ucwkg]{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-6a5ucwkg] h3[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h3[data-astro-cid-6a5ucwkg]{font-size:23px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-6a5ucwkg] h3[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h3[data-astro-cid-6a5ucwkg]{font-size:48px;line-height:1.25;letter-spacing:-.02em}}.page-privacy[data-astro-cid-6a5ucwkg] h4[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h4[data-astro-cid-6a5ucwkg]{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-6a5ucwkg] h4[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h4[data-astro-cid-6a5ucwkg]{font-size:18px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-6a5ucwkg] h4[data-astro-cid-6a5ucwkg],.page-privacy[data-astro-cid-6a5ucwkg] .h4[data-astro-cid-6a5ucwkg]{font-size:28px;line-height:1.42;letter-spacing:0}}.c-green-grey-dark[data-astro-cid-6a5ucwkg]{color:var(--c-green-grey-dark)}.case-container[data-astro-cid-6a5ucwkg] .case-media[data-astro-cid-6a5ucwkg]{display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.case-container[data-astro-cid-6a5ucwkg] .case-media[data-astro-cid-6a5ucwkg] .layer[data-astro-cid-6a5ucwkg]{grid-column:1;grid-row:1}.case-container[data-astro-cid-6a5ucwkg] .case-media[data-astro-cid-6a5ucwkg] .layer-image[data-astro-cid-6a5ucwkg]{z-index:3}.case-container[data-astro-cid-6a5ucwkg] .case-media[data-astro-cid-6a5ucwkg] .layer-image[data-astro-cid-6a5ucwkg] img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .2s ease}@media only screen and (max-width:920px){.case-container[data-astro-cid-6a5ucwkg] .case-media[data-astro-cid-6a5ucwkg] .layer-image[data-astro-cid-6a5ucwkg] img{opacity:0}}.case-container[data-astro-cid-6a5ucwkg] .case-media[data-astro-cid-6a5ucwkg] .layer-image[data-astro-cid-6a5ucwkg]:hover img{opacity:0}.case-container[data-astro-cid-6a5ucwkg] .case-text[data-astro-cid-6a5ucwkg]{margin-top:16px;display:flex;flex-direction:column;gap:4px;color:var(--c-dark-blue)}@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)}.services{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-top:80px;margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal)}@media only screen and (max-width:920px){.services{display:flex;flex-direction:column;margin-top:69px}}.services .small{margin-bottom:36px}@media only screen and (max-width:920px){.services .small{margin-bottom:21px}}.services .left{width:50%;padding-right:10px}@media only screen and (max-width:920px){.services .left{width:100%;margin-bottom:80px}}.services .left .subtitle{max-width:450px}@media only screen and (max-width:920px){.services .left .subtitle{width:100%}}.services .right{width:50%}@media only screen and (max-width:920px){.services .right{width:100%}}.services .services-paragraph{margin-top:48px}@media only screen and (max-width:920px){.services .services-paragraph{margin-top:24px;width:100%}}.services .services-paragraph p,.services .services-paragraph ul{margin-top:8px;max-width:450px}@media only screen and (max-width:920px){.services .services-paragraph p,.services .services-paragraph ul{width:100%}}.services .right .services-paragraph:first-of-type{margin-top: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[data-astro-cid-j7pv25f6],.h1[data-astro-cid-j7pv25f6]{font-family:Diatype;font-weight:300;font-size:6.8rem;line-height:.7;letter-spacing:-.04em}h2[data-astro-cid-j7pv25f6],.h2[data-astro-cid-j7pv25f6]{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-j7pv25f6],.h2[data-astro-cid-j7pv25f6]{font-size:1.7rem;line-height:1.17;letter-spacing:-.02em}}h3[data-astro-cid-j7pv25f6],.h3[data-astro-cid-j7pv25f6]{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-j7pv25f6],.h3[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h3[data-astro-cid-j7pv25f6],.h3[data-astro-cid-j7pv25f6]{font-size:2.4rem;line-height:1.25;letter-spacing:-.02em}}h3[data-astro-cid-j7pv25f6].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-j7pv25f6].light-link{font-size:2.7rem;line-height:1.18;letter-spacing:-.02em}}@media only screen and (max-width:1440px){h3[data-astro-cid-j7pv25f6].light-link{font-size:1.6rem}}@media only screen and (max-width:920px){h3[data-astro-cid-j7pv25f6].light-link{font-size:1.15rem}}h4[data-astro-cid-j7pv25f6],.h4[data-astro-cid-j7pv25f6]{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-j7pv25f6],.h4[data-astro-cid-j7pv25f6]{font-size:1.15rem;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){h4[data-astro-cid-j7pv25f6],.h4[data-astro-cid-j7pv25f6]{font-size:1.4rem;line-height:1.42;letter-spacing:0}}h4[data-astro-cid-j7pv25f6].diatype,.h4-diatype[data-astro-cid-j7pv25f6]{font-family:Diatype;font-weight:400;font-size:1.2rem;line-height:1.33;letter-spacing:-.01em}h4[data-astro-cid-j7pv25f6].diatype.big,.h4-diatype[data-astro-cid-j7pv25f6].big{font-size:28px;line-height:1.42;letter-spacing:-.01em}@media only screen and (min-width:2560px){h4[data-astro-cid-j7pv25f6].diatype,.h4-diatype[data-astro-cid-j7pv25f6]{font-size:1.4rem;line-height:1.42;letter-spacing:-.01em}}.small[data-astro-cid-j7pv25f6]{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-j7pv25f6]{font-size:.55rem;line-height:1.45;letter-spacing:.02em}}.mini[data-astro-cid-j7pv25f6]{font-family:Diatype;font-weight:400;font-size:.6rem;line-height:1}@media only screen and (max-width:920px){.mini[data-astro-cid-j7pv25f6]{font-size:.5rem}}h5[data-astro-cid-j7pv25f6]{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-j7pv25f6]{font-size:1.7rem}}@media only screen and (max-width:920px){h5[data-astro-cid-j7pv25f6]{font-size:1.4rem}}h6[data-astro-cid-j7pv25f6],.font-portfolio-info[data-astro-cid-j7pv25f6]{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-j7pv25f6].title,.text[data-astro-cid-j7pv25f6]{font-family:Diatype;font-weight:500;font-size:.7rem;line-height:.8;letter-spacing:.01em}.page-privacy[data-astro-cid-j7pv25f6] .text[data-astro-cid-j7pv25f6]{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-j7pv25f6] .text[data-astro-cid-j7pv25f6]{font-size:16px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{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-j7pv25f6] h2[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h2[data-astro-cid-j7pv25f6]{font-size:34px;line-height:1.17;letter-spacing:-.02em}}.page-privacy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{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-j7pv25f6] h3[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{font-size:23px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h3[data-astro-cid-j7pv25f6]{font-size:48px;line-height:1.25;letter-spacing:-.02em}}.page-privacy[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h4[data-astro-cid-j7pv25f6]{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-j7pv25f6] h4[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h4[data-astro-cid-j7pv25f6]{font-size:18px;line-height:1.4;letter-spacing:-.015em}}@media only screen and (min-width:2560px){.page-privacy[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6],.page-privacy[data-astro-cid-j7pv25f6] .h4[data-astro-cid-j7pv25f6]{font-size:28px;line-height:1.42;letter-spacing:0}}.c-green-grey-dark[data-astro-cid-j7pv25f6]{color:var(--c-green-grey-dark)}.cases-home[data-astro-cid-j7pv25f6]{margin-left:var(--margin-horizontal);margin-right:var(--margin-horizontal);padding-bottom:280px}@media only screen and (max-width:1750px){.cases-home[data-astro-cid-j7pv25f6]{padding-bottom:120px}}@media only screen and (max-width:920px){.cases-home[data-astro-cid-j7pv25f6]{padding-bottom:42px}}.cases-home[data-astro-cid-j7pv25f6] .case-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:42px;column-gap:42px;row-gap:84px;padding-top:84px}@media only screen and (max-width:1750px){.cases-home[data-astro-cid-j7pv25f6] .case-grid[data-astro-cid-j7pv25f6]{padding-top:50px}}@media only screen and (max-width:920px){.cases-home[data-astro-cid-j7pv25f6] .case-grid[data-astro-cid-j7pv25f6]{padding-top:36px;display:flex;flex-direction:column;gap:56px}}.small[data-astro-cid-j7pv25f6]{margin-bottom:8px}@media only screen and (max-width:920px){.small[data-astro-cid-j7pv25f6]{margin-bottom:4px}}
