:root{--black: rgb(0, 0, 0);--white: rgb(255, 255, 255);--green: rgb(0, 255, 1);--wa-green: rgb(37, 211, 102);--black-invert: rgb(255, 255, 255);--white-invert: rgb(0, 0, 0);--green-invert: rgb(255, 0, 254);--green-light: rgb(2, 135, 103);--green-lighter: rgba(0, 103, 79, 0.5);--bg-light: rgb(246, 245, 239);--bg-transparent: rgba(0, 0, 0, 0);--bg-light-dark: rgb(245, 244, 237);--swatch-dark: black;--swatch-light: white;--kiwi-green: rgb(118, 243, 73);--kiwi-green-invert: rgb(137, 12, 182);--kiwi-green-light: hsla(104, 88%, 62%, 0.3);--text-grey: rgb(49, 49, 49);--text-grey-light: rgb(145, 145, 145);--bg-silver-sand: rgb(199, 198, 197);--bg-hollywood-pink: rgb(254, 0, 173);--bg-color: var(--bg-transparent);--text-color: var(--black);--text-color-grey: var(--text-grey);--text-color-white: var(--white);--size-12-rem: clamp(8.75rem, 8.0651rem + 3.4247vw, 11.875rem);--size-8-125-rem: clamp(7.5rem, 7.363rem + 0.6849vw, 8.125rem);--size-20: 1.25rem;--size-40: 2.5rem;--size-60: 3.75rem;--size-80: 5rem;--size-100: 6.25rem;--size-120: 7.5rem;--size-140: 8.75rem;--size-160: 10rem;--size-180: 11.25rem;--size-200: 12.5rem;--size-220: 13.75rem;--size-240: 15rem;--size-260: 16.25rem;--size-280: 17.5rem;--size-300: 18.75rem;--size-320: 20rem;--size-3-75-rem: clamp(1.5625rem, 1.083rem + 2.3973vw, 3.75rem);--review-unit: 1.5vw;--review-border-radius: calc(var(--review-unit) * 1.875);--review-border-width: calc(var(--review-unit) * 0.1875);--review-box-shadow: calc(var(--review-unit) * 0.875);--review-color: var(--swatch-dark);--review-background: var(--swatch-dark);--review-border: var(--green);--iti-hover-color: var(--green);--iti-path-flags-1x: url("https://intl-tel-input.com/img/largeFlags.webp?v=d61d2c272875");--iti-path-flags-2x: url("https://intl-tel-input.com/img/largeFlags@2x.webp?v=ea993b3c9c58")}@media screen and (min-width: 768px){:root{--review-unit: 1.25vw}}@media screen and (min-width: 1024px){:root{--review-unit: 1vw}}@media screen and (min-width: 1600px){:root{--review-unit: 1rem}}::-webkit-scrollbar{width:.5rem}::-webkit-scrollbar-thumb{background:var(--green)}::-webkit-scrollbar-track{background:rgba(0,0,0,0)}html{scroll-behavior:initial}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--green) rgba(0,0,0,0);scrollbar-width:thin}}html{background-color:var(--bg-light)}html,body{width:100%;height:100%;overflow-x:clip;-ms-overflow-style:none}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto !important}.lenis.lenis-smooth [data-lenis-prevent]{-ms-scroll-chaining:none;overscroll-behavior:contain}body{cursor:url("../assets/images/cursor-default.svg") 0 0,text}body::-moz-selection{background:var(--green);color:var(--black)}body::selection{background:var(--green);color:var(--black)}body [data-hover]{cursor:url("../assets/images/cursor-pointer.svg") 0 0,pointer}body{background-color:var(--green)}body[bglight]{background-color:var(--bg-light)}body[bglight] footer .footer-links .link-wrap a{color:var(--white-invert);font-weight:800;letter-spacing:-0.06rem}body.home .cta-footer-wrap .container .content-wrapper{opacity:0;visibility:hidden}body.home .cta-footer-wrap footer{opacity:0;visibility:hidden}.page-transition{position:fixed;inset:0;z-index:10000;overflow:hidden;pointer-events:auto;width:100dvw;height:100dvh}.page-transition.is-finished{visibility:hidden;pointer-events:none}.page-transition-svg{display:block;width:100%;height:100%}@media(prefers-reduced-motion: reduce){.page-transition{visibility:hidden;pointer-events:none}}.menu-open{overflow:hidden}ul{list-style-type:none;padding:0;margin:0}.page,[bgtransition],.ontop,.people,.people .people-wrap .container{background-color:var(--bg-color);color:var(--text-color);will-change:background-color,color}.page{overflow:clip}.custom-cursor-wrap{position:fixed;inset:0;width:100dvw;height:100dvh;z-index:99;pointer-events:none}.custom-cursor-wrap .custom-cursor{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:49;opacity:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;pointer-events:none;-webkit-transform:translate(-48%, -75%) rotate(0.001deg);transform:translate(-48%, -75%) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor .cursor-mute{color:var(--green);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;bottom:.5rem;left:.5rem;gap:.25rem;-webkit-transition:.4s cubic-bezier(0.625, 0.05, 0, 1);transition:.4s cubic-bezier(0.625, 0.05, 0, 1);-webkit-transform:scale(0) rotate(-60deg);transform:scale(0) rotate(-60deg)}.custom-cursor-wrap .custom-cursor .cursor-mute .bg-svg{width:100%;position:relative}.custom-cursor-wrap .custom-cursor .cursor-mute .tag{padding:.875rem 2.875rem .875rem 1.475rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.custom-cursor-wrap .custom-cursor .cursor-mute .mute{color:var(--swatch-dark);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:3.375rem;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:.15rem}.custom-cursor-wrap .custom-cursor .cursor-mute .mute.is--custom-cursor{width:3rem}.custom-cursor-wrap .custom-cursor .cursor-mute .mute.is--custom-cursor .mute__mute-svg{position:absolute}.custom-cursor-wrap .custom-cursor .cursor-mute.no-tag .tag{padding:1.675rem 2.75rem 1.675rem 1.475rem}.custom-cursor-wrap .custom-cursor .cursor-mute.no-tag .tag .tag__h6{display:none;visibility:hidden}.custom-cursor-wrap .custom-cursor .cursor-mute.no-tag .tag .mute{right:unset}.custom-cursor-wrap .custom-cursor.is-play-mute-cursor .cursor-mute .unmute-text{display:none !important}.custom-cursor-wrap .custom-cursor.is-play-mute-cursor .cursor-mute .mute-text{opacity:1 !important;visibility:visible !important}.custom-cursor-wrap .custom-cursor .cursor-click{position:absolute;bottom:.25rem;left:.75rem;-webkit-transition:-webkit-transform .4s cubic-bezier(0.625, 0.05, 0, 1);transition:-webkit-transform .4s cubic-bezier(0.625, 0.05, 0, 1);transition:transform .4s cubic-bezier(0.625, 0.05, 0, 1);transition:transform .4s cubic-bezier(0.625, 0.05, 0, 1), -webkit-transform .4s cubic-bezier(0.625, 0.05, 0, 1);-webkit-transform:scale(0) rotate(-30deg);transform:scale(0) rotate(-30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.custom-cursor-wrap .custom-cursor .cursor-drag{position:absolute;bottom:.25rem;left:.75rem;-webkit-transform:scale(0) rotate(-30deg);transform:scale(0) rotate(-30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform cubic-bezier(0.625, 0.05, 0, 1);transition:-webkit-transform cubic-bezier(0.625, 0.05, 0, 1);transition:transform cubic-bezier(0.625, 0.05, 0, 1);transition:transform cubic-bezier(0.625, 0.05, 0, 1), -webkit-transform cubic-bezier(0.625, 0.05, 0, 1)}.custom-cursor-wrap .custom-cursor .cursor-fade{position:absolute;bottom:.25rem;left:.75rem;-webkit-transform:scale(0) rotate(-30deg);transform:scale(0) rotate(-30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform cubic-bezier(0.625, 0.05, 0, 1);transition:-webkit-transform cubic-bezier(0.625, 0.05, 0, 1);transition:transform cubic-bezier(0.625, 0.05, 0, 1);transition:transform cubic-bezier(0.625, 0.05, 0, 1), -webkit-transform cubic-bezier(0.625, 0.05, 0, 1)}.custom-cursor-wrap .custom-cursor .cursor-grow{position:absolute;bottom:.25rem;left:.75rem;-webkit-transform:scale(0) rotate(-30deg);transform:scale(0) rotate(-30deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transition:-webkit-transform cubic-bezier(0.625, 0.05, 0, 1);transition:-webkit-transform cubic-bezier(0.625, 0.05, 0, 1);transition:transform cubic-bezier(0.625, 0.05, 0, 1);transition:transform cubic-bezier(0.625, 0.05, 0, 1), -webkit-transform cubic-bezier(0.625, 0.05, 0, 1)}.custom-cursor-wrap .custom-cursor .cursor-play{color:var(--green);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;gap:.25rem;-webkit-transition:.4s cubic-bezier(0.625, 0.05, 0, 1);transition:.4s cubic-bezier(0.625, 0.05, 0, 1);-webkit-transform:scale(0) rotate(-60deg);transform:scale(0) rotate(-60deg)}.custom-cursor-wrap .custom-cursor .cursor-play .bg-svg{width:10rem;height:auto;position:relative;color:var(--white);opacity:.75}.custom-cursor-wrap .custom-cursor .cursor-play .tag{border-radius:50%;width:12rem;height:12rem;place-items:center;background:var(--bg-transparent)}.custom-cursor-wrap .custom-cursor .cursor-play .bg-svg,.custom-cursor-wrap .custom-cursor .cursor-play .tag__h6{grid-area:1/1/-1/-1}.custom-cursor-wrap .custom-cursor .cursor-play .tag__h6{font-size:1.5rem;color:var(--black);z-index:1}.custom-cursor-wrap .custom-cursor .cursor-play .tag__h6.bold{font-weight:700}.custom-cursor-wrap .custom-cursor .tag{color:var(--swatch-dark);border-top-right-radius:6rem;border-bottom-right-radius:6rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:1.675rem .875rem 1.675rem 1.475rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.custom-cursor-wrap .custom-cursor .tag .tag__h6{letter-spacing:.035rem;font-weight:500;letter-spacing:-0.0325rem;grid-area:1/1/2/2;white-space:nowrap}.custom-cursor-wrap .custom-cursor .tag .tag__h6.unmute-text{opacity:1;visibility:visible}.custom-cursor-wrap .custom-cursor .tag .tag__h6.unmute-text.hide{opacity:0;visibility:hidden;display:none}.custom-cursor-wrap .custom-cursor .tag .tag__h6.mute-text{opacity:0;visibility:hidden}.custom-cursor-wrap .custom-cursor .tag-drag{padding:1rem 1.475rem 1rem 1.225rem}.custom-cursor-wrap .custom-cursor .tag[data-bg=green]{background-color:var(--green)}.custom-cursor-wrap .custom-cursor .tag[data-bg=light]{background-color:var(--bg-light)}.custom-cursor-wrap .custom-cursor[data-cursor-init]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.custom-cursor-wrap .custom-cursor[data-cursor-init=true]{opacity:1}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute .mute .mute__mute-svg{display:block}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute .mute .mute__unmute-svg{display:none}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute .mute{right:.15rem}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute .tag .unmute-text{opacity:1;visibility:visible}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute .tag .mute-text{opacity:0;visibility:hidden}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true] .cursor-mute.no-tag .mute{right:.5rem}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute .mute .mute__unmute-svg{display:block}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute .mute .mute__mute-svg{display:none}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute .mute{right:.15rem}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute .tag .unmute-text{opacity:0;visibility:hidden;display:none}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute .tag .mute-text{opacity:1;visibility:visible}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute .tag{padding:.875rem 3.175rem .875rem 1.475rem;background-color:var(--green);-webkit-transition:all .4s cubic-bezier(0.625, 0.05, 0, 1);transition:all .4s cubic-bezier(0.625, 0.05, 0, 1)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute.no-tag .mute{right:.5rem}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false] .cursor-mute.no-tag .tag{padding:1.675rem 3.275rem 1.675rem 1.475rem}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true-hidden] .cursor-mute .mute .mute__mute-svg{display:block}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true-hidden] .cursor-mute .mute .mute__unmute-svg{display:none}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true-hidden] .cursor-mute .tag .unmute-text{opacity:1;visibility:visible}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-true-hidden] .cursor-mute .tag .mute-text{opacity:0;visibility:hidden}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false-hidden] .cursor-mute .mute .mute__unmute-svg{display:block}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false-hidden] .cursor-mute .mute .mute__mute-svg{display:none}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false-hidden] .cursor-mute .tag .unmute-text{opacity:0;visibility:hidden;display:none}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false-hidden] .cursor-mute .tag .mute-text{opacity:1;visibility:visible}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=mute-false-hidden] .cursor-mute .tag{padding:.875rem 3.175rem .875rem 1.475rem;background-color:var(--green);-webkit-transition:all .4s cubic-bezier(0.625, 0.05, 0, 1);transition:all .4s cubic-bezier(0.625, 0.05, 0, 1)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=play] .cursor-play{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=click] .cursor-click{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=drag] .cursor-drag{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=fade] .cursor-fade{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.custom-cursor-wrap .custom-cursor[data-cursor-init=true][data-cursor-type=grow] .cursor-grow{-webkit-transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:-webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:transform .8s cubic-bezier(0.35, 1.75, 0.6, 1), -webkit-transform .8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(0.001deg);transform:scale(1) rotate(0.001deg)}.hasstickyoverlay{--overlay-color: --bg-transparent}.hasstickyoverlay.ontop::after{content:"";width:100%;height:100%;position:absolute;inset:0;background-color:var(--overlay-color);-webkit-transition:background-color .8s ease;transition:background-color .8s ease;z-index:2}.container#container-p5-canvas{width:100%;min-height:100svh;overflow:hidden;background-color:var(--green)}.container.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.container.flex-column.gap--tiny{gap:1.5rem}.container.flex-column.gap--medium{gap:3.125rem}.container.padded{padding:0 3rem}@media screen and (min-width: 360px)and (max-width: 1539px){.container.padded{padding:0 1rem}}.container.clipped{overflow:clip}.container.clipped-top-10{clip-path:inset(10% 0% 0% 0%);margin-top:-5%}.ontop{position:relative;z-index:1}.spacer{position:relative;background-color:var(--bg-color)}.spacer.tiny{height:var(--size-60)}@media screen and (min-width: 360px)and (max-width: 1023px){.spacer.tiny{height:unset}}.spacer.small{height:var(--size-160)}.spacer.medium{height:var(--size-200)}.spacer.large{height:var(--size-280)}.spacer.bg-black{background-color:var(--black);z-index:1}.spacer.rounded-bottom-corners{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}.spacer.overlay{z-index:1;clip-path:inset(0 0 0 0 round 0 0 3.75rem 3.75rem);overflow:clip;top:0}.spacer.overlay .rounded-edge{position:absolute;bottom:0;left:0;width:100%;height:100%;clip-path:inset(0 0 0 0 round 0 0 3.75rem 3.75rem);overflow:clip}.spacer.overlay .rounded-edge.bg-black{background-color:var(--black)}@media screen and (min-width: 360px)and (max-width: 479px){.spacer.overlay .rounded-edge{clip-path:inset(0 0 0 0 round 0 0 1.875rem 1.875rem)}}@media screen and (min-width: 360px)and (max-width: 479px){.spacer.overlay{clip-path:inset(0 0 0 0 round 0 0 1.875rem 1.875rem)}}.scroll-wrapper{position:fixed;bottom:0;left:0;height:8px;width:100%;pointer-events:none;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}.scroll-wrapper .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:0;overflow:hidden;position:relative}.scroll-wrapper .inner-wrapper .segment-left{width:10%;height:100%;background-color:var(--green)}.scroll-wrapper .inner-wrapper .segment-center{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:100%}.scroll-wrapper .inner-wrapper .overlay-black{position:absolute;inset:0;background-color:rgba(0,0,0,0)}.scroll-wrapper .inner-wrapper .progress1{position:absolute;inset:0;background-color:var(--green);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center}.scroll-wrapper .inner-wrapper .progress2{position:absolute;right:0;width:20%;height:100%;background-color:rgba(0,0,0,0);-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}@media screen and (min-width: 360px)and (max-width: 479px){.scroll-wrapper{height:5px}}.full-height{height:100vh}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-center-spacebetween{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-center-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.flex-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-start{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid{display:grid;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr}@media screen and (min-width: 360px)and (max-width: 479px){.grid{grid-auto-flow:column;grid-template-columns:1fr;grid-template-rows:auto -webkit-max-content auto;grid-template-rows:auto max-content auto}}.grid-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sticky{position:sticky;top:0}.p-bottom-2-5{padding-bottom:var(--size-40)}.bg-black{--bg-color: var(--black);background-color:var(--bg-color)}.bg-light{--bg-color: var(--bg-light);background-color:var(--bg-color)}.bg-green{--bg-color: var(--green);background-color:var(--bg-color)}.bg-green-invert{background-color:var(--green-invert)}.grid-overlay{width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(15vw, 1fr));grid-template-rows:repeat(auto-fit, minmax(15vw, 1fr));pointer-events:none}@media(max-width: 1024px){.grid-overlay{grid-template-columns:repeat(auto-fit, minmax(25vw, 1fr));grid-template-rows:repeat(auto-fit, minmax(25vw, 1fr));height:100svh}}.grid-overlay span{background-color:var(--green)}.industry-label{font-family:"Poppins",sans-serif;padding:.1875rem 1.375rem;border-radius:3.375rem;background-color:var(--swatch-dark);color:var(--green)}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:rgba(0,0,0,0);padding:0px;margin:0px;border-radius:0px;font-family:"Poppins",sans-serif;font-weight:600;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}button.filter-button{white-space:nowrap;padding:0;font-size:1.2rem;color:var(--green)}@media screen and (min-width: 360px)and (max-width: 479px){button.filter-button{font-size:clamp(.75rem,1.667vw + .375rem,.875rem)}}@media screen and (min-width: 360px)and (max-width: 479px){button.filter-button:first-child:not(.button-label){margin-top:.875rem}}@media screen and (min-width: 360px)and (max-width: 479px){button.filter-button:last-child:not(.button-label){margin-bottom:.875rem}}button.filter-button.active{border:1px solid var(--green);border-radius:3.375rem}button.filter-button:not(.button-label){padding:.15rem .675rem}button.bg-green{background-color:var(--green)}button.bg-black{background-color:var(--black)}button.close-button{position:relative;width:32px;height:32px;border:none;background:rgba(0,0,0,0);cursor:pointer}button.close-button:before,button.close-button:after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:1px;background-color:var(--white)}button.close-button:before{-webkit-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg)}button.close-button:after{-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (min-width: 1280px){br.xl-none{display:none}}@media screen and (min-width: 1024px){br.lg-none{display:none}}@media screen and (min-width: 768px){br.md-none{display:none}}@media screen and (min-width: 360px)and (max-width: 479px){br.sm-none{display:none}}.sm-only{display:none}@media screen and (min-width: 360px)and (max-width: 479px){.sm-only{display:block}}.md-only{display:none}@media screen and (min-width: 768px){.md-only{display:block}}a.disabled{pointer-events:none;cursor:default}a{font-family:"Poppins",sans-serif;text-decoration:none;font-weight:600;letter-spacing:-0.015rem}a.sec-btn{font-family:"Poppins",sans-serif;text-decoration:none;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal}h1{font-size:clamp(9.5rem,.5rem + 11.4583vw,13.75rem)}@media screen and (max-width: 1439px){h1{font-size:clamp(6.375rem,5.3462rem + 4.5726vw,9.25rem)}}h1{line-height:6.875rem}h2{font-size:10rem}@media screen and (min-width: 768px)and (max-width: 1919px){h2{font-size:clamp(4.625rem,1.4583rem + 6.5972vw,9.375rem);line-height:1.2}}@media screen and (min-width: 360px)and (max-width: 479px){h2{font-size:clamp(2.625rem,11.25vw + .375rem,3.75rem);line-height:clamp(3.019rem,14.813vw + .056rem,4.5rem)}}h2.h2--large{font-size:10rem;line-height:1.25}@media screen and (min-width: 768px)and (max-width: 1919px){h2.h2--large{font-size:clamp(4.625rem,1.4583rem + 6.5972vw,9.375rem);line-height:1.2}}@media screen and (min-width: 360px)and (max-width: 479px){h2.h2--large{font-size:clamp(3.875rem,18.333vw - .25rem,5.25rem);line-height:clamp(4.65rem,29vw - 1.875rem,6.825rem)}}h2.h2--medium{font-size:8.5rem;line-height:1.15}@media screen and (min-width: 768px)and (max-width: 1919px){h2.h2--medium{font-size:clamp(4.25rem,2.25rem + 4.1667vw,7.25rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h2.h2--medium{font-size:clamp(3.375rem,10vw + 1.125rem,4.125rem);line-height:clamp(3.375rem,12.75vw + .506rem,4.331rem)}}h2.h2--small{font-size:7rem;line-height:1.15}@media screen and (min-width: 768px)and (max-width: 1919px){h2.h2--small{font-size:clamp(3.875rem,2.604vw + 2.625rem,5.75rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h2.h2--small{font-size:clamp(2.375rem,13.333vw - .625rem,3.375rem);line-height:clamp(2.731rem,17.583vw - 1.225rem,4.05rem)}}h2.h2--large-bold{font-size:clamp(3.25rem,-3.75rem + 12.5vw,11rem);line-height:.9;font-weight:800;word-spacing:1rem}@media screen and (min-width: 480px)and (max-width: 1279px){h2.h2--large-bold{font-size:clamp(4.1875rem,2.95rem + 4.125vw,6.25rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h2.h2--large-bold{font-size:clamp(3.25rem,.4375rem + 12.5vw,11rem);word-spacing:.375rem}}h2.h2--medium-bold{font-size:clamp(5.1136375rem,-2.65909rem + 9.71591vw,9rem);line-height:.9;font-weight:800;letter-spacing:-0.3rem;word-spacing:1rem}@media screen and (min-width: 480px)and (max-width: 1279px){h2.h2--medium-bold{font-size:clamp(3.425rem,2.413625rem + 3.375vw,5.113625rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h2.h2--medium-bold{font-size:clamp(2.875rem,1.21875rem + 7.35vw,9rem);word-spacing:.575rem}}h2.h2--small-bold{font-size:7rem}@media screen and (min-width: 360px)and (max-width: 479px){h2.h2--small-bold{font-size:clamp(3rem,2.25rem + 3.333vw,3.25rem)}}@media screen and (min-width: 1280px)and (max-width: 1439px){h2.h2--small-bold{font-size:clamp(4.375rem,.375rem + 5vw,4.875rem)}}@media screen and (min-width: 1440px)and (max-width: 1539px){h2.h2--small-bold{font-size:clamp(4.875rem,-2.325rem + 8vw,5.375rem)}}@media(min-width: 1540px)and (max-width: 1727px){h2.h2--small-bold{font-size:clamp(5.375rem,.256rem + 5.319vw,6rem)}}@media(min-width: 1728px){h2.h2--small-bold{font-size:clamp(6rem,-3rem + 8.333vw,7rem)}}h2.h2--small-bold{line-height:1;font-weight:700;letter-spacing:-0.1rem}h3{font-size:4.225rem;line-height:1.15;font-weight:700}h3.h3--medium{font-size:4.375rem;line-height:4.725rem}@media screen and (min-width: 768px)and (max-width: 1919px){h3.h3--medium{font-size:clamp(2.625rem,1.875rem + 1.5625vw,3.75rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h3.h3--medium{font-size:clamp(1.625rem,8.333vw - .25rem,2.25rem);line-height:clamp(1.869rem,12.583vw - .963rem,2.813rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h3{font-size:clamp(1.875rem,6.25vw + .78125rem,2.5rem)}}h4{font-size:3.125rem;line-height:normal}h4.h4--medium{font-size:3.5rem;line-height:normal}@media screen and (min-width: 360px)and (max-width: 479px){h4.h4--medium{font-size:clamp(2.25rem,5vw + 1.25rem,2.75rem);line-height:clamp(2.25rem,5vw + 1.25rem,2.75rem)}}h4.h4--small{font-size:2.75rem;line-height:normal}@media screen and (min-width: 360px)and (max-width: 479px){h4.h4--small{font-size:clamp(1.125rem,2.031vw + .719rem,1.328rem);line-height:clamp(1.294rem,3vw + .694rem,1.594rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h4.h4--medium-small{font-size:clamp(1.5rem,5vw + .125rem,2.125rem)}}@media screen and (min-width: 768px)and (max-width: 1919px){h4{font-size:clamp(2.125rem,1.042vw + 1.625rem,2.875rem)}}@media screen and (min-width: 360px)and (max-width: 479px){h4{font-size:clamp(1.625rem,5vw + .625rem,2.125rem);line-height:clamp(1.869rem,10vw - .131rem,2.869rem)}}h5{font-size:2.125rem;line-height:normal}h5.h5--small{font-size:1.75rem;line-height:normal}@media screen and (min-width: 360px)and (max-width: 479px){h5.h5--small{font-size:clamp(1.125rem,3.333vw + .625rem,1.375rem);line-height:clamp(1.406rem,5.667vw + .05rem,1.788rem)}}h6{font-size:1.375rem;line-height:normal}h6.h6--small{font-size:1.225rem;line-height:normal}h6.h6--bold{font-weight:700}p{font-family:"Poppins",sans-serif;font-weight:500;font-style:normal}p.p--larger{font-size:3.5rem;line-height:1.295}@media screen and (min-width: 768px)and (max-width: 1919px){p.p--larger{font-size:clamp(2.25rem,1.6667rem + 1.2153vw,3.125rem)}}@media screen and (min-width: 360px)and (max-width: 479px){p.p--larger{font-size:clamp(1.625rem,6.667vw + .125rem,2.125rem);line-height:clamp(2.031rem,9.75vw - .163rem,2.763rem)}}p.p--large{font-size:3.125rem;line-height:1.295}@media screen and (min-width: 768px)and (max-width: 1919px){p.p--large{font-size:clamp(1.375rem,.7083rem + 1.3889vw,2.375rem);line-height:1.325}}@media screen and (min-width: 360px)and (max-width: 479px){p.p--large{font-size:clamp(1.375rem,5vw + .25rem,1.75rem);line-height:clamp(1.719rem,7.417vw + .05rem,2.275rem)}}p.p--medium{font-size:2.125rem;line-height:1.295}@media screen and (min-width: 768px)and (max-width: 1919px){p.p--medium{font-size:clamp(1.25rem,.75rem + 1.0417vw,2rem);line-height:1.3}}@media screen and (min-width: 360px)and (max-width: 479px){p.p--medium{font-size:clamp(1.125rem,5vw + 0rem,1.5rem);line-height:clamp(1.406rem,8.25vw - .45rem,2.025rem)}}p.p--medium-small{font-size:1.775rem;line-height:1.4085}@media screen and (min-width: 360px)and (max-width: 479px){p.p--medium-small{font-size:clamp(1.25rem,5vw + .125rem,1.625rem);line-height:clamp(1.563rem,9.5vw - .575rem,2.275rem)}}p.p--bold{font-weight:bold}p.p--medium-small-italic{font-size:1.375rem;line-height:2rem;font-style:italic}@media screen and (min-width: 360px)and (max-width: 479px){p.p--medium-small-italic{font-size:clamp(.875rem,3.333vw + .125rem,1.125rem);line-height:clamp(1.05rem,5.5vw - .188rem,1.463rem)}}p.p--small{font-size:1.5rem;line-height:1.475}@media screen and (min-width: 360px)and (max-width: 479px){p.p--small br{display:none}p.p--small{font-size:clamp(1.125rem,1.667vw + .6666rem,1.25rem);line-height:1.4}}p.p--smaller{font-size:1.2rem;line-height:1.875rem}p.p--smallest{font-size:1rem;line-height:1.675rem}@media screen and (min-width: 360px)and (max-width: 479px){p.p--smallest{font-size:clamp(.75rem,1.667vw + .375rem,.875rem);line-height:clamp(.9rem,3.75vw + .056rem,1.181rem)}}span.span-bold{font-family:"Poppins",sans-serif;font-weight:bold;font-size:2.125rem;line-height:2.75rem}@media screen and (min-width: 768px)and (max-width: 1919px){span.span-bold{font-size:clamp(1.75rem,1.5833rem + .3472vw,2rem)}}@media screen and (min-width: 360px)and (max-width: 479px){span.span-bold{font-size:clamp(1.375rem,3.333vw + .625rem,1.625rem);line-height:clamp(1.856rem,7.75vw + .113rem,2.438rem)}}span.span-small{font-family:"Poppins",sans-serif;font-weight:500}@media screen and (min-width: 768px)and (max-width: 1279px){span.span-small{font-size:clamp(1.625rem,.875rem + 1.5625vw,2.125rem)}}@media screen and (min-width: 360px)and (max-width: 479px){span.span-small{font-size:clamp(1.125rem,2.5vw + .625rem,1.375rem);line-height:clamp(1.813rem,7.833vw + .05rem,2.4rem)}}span.span-medium{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.475rem;line-height:1.875rem}@media screen and (min-width: 1280px)and (max-width: 1539px){span.span-medium{font-size:clamp(1.05rem,.9rem + .1875vw,1.125rem)}}@media screen and (min-width: 360px)and (max-width: 479px){span.span-medium{font-size:clamp(1rem,3.333vw + .25rem,1.25rem);line-height:clamp(1.406rem,5.083vw + .262rem,1.788rem)}}span.span-medium-big{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.875rem;line-height:2.75rem}@media screen and (min-width: 768px)and (max-width: 1919px){span.span-medium-big{font-size:clamp(1.625rem,1.4583rem + .3472vw,1.875rem)}}@media screen and (min-width: 360px)and (max-width: 479px){span.span-medium-big{font-size:clamp(1.25rem,3.333vw + .5rem,1.5rem);line-height:clamp(2.188rem,10.833vw - .25rem,3rem)}}footer .footer-sub,footer .footer-sub-links>a{font-family:"Poppins",sans-serif;text-decoration:none;font-weight:400;font-style:normal}.text-green{color:var(--green)}.text-kiwigreen{color:var(--kiwi-green)}.text-white{color:var(--swatch-light)}.allcaps{text-transform:uppercase}.warning-icon{--warn-backdrop: var(--green-invert);--warn-icon: #0f0f0e}.warn--icon .warn--backdrop{fill:var(--warn-backdrop)}.warn--icon .warn--mark{fill:var(--warn-icon)}@-webkit-keyframes warnGlitch{0%,2%,4%,6%,8%{--warn-icon: black;--warn-backdrop: var(--green-invert)}1%,3%,5%,7%{--warn-icon: var(--green-invert);--warn-backdrop: var(--green-invert)}}@keyframes warnGlitch{0%,2%,4%,6%,8%{--warn-icon: black;--warn-backdrop: var(--green-invert)}1%,3%,5%,7%{--warn-icon: var(--green-invert);--warn-backdrop: var(--green-invert)}}.warning-icon{-webkit-animation-name:warnGlitch;animation-name:warnGlitch;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media screen and (min-width: 360px)and (max-width: 479px){.warning-icon{-webkit-animation-name:none;animation-name:none}}@-webkit-keyframes warnGlitchIconOne{0%,3.9%{opacity:0}4%,100%{opacity:1}}@keyframes warnGlitchIconOne{0%,3.9%{opacity:0}4%,100%{opacity:1}}@-webkit-keyframes warnGlitchIconTwo{0%,6.9%{opacity:0}7%,100%{opacity:1}}@keyframes warnGlitchIconTwo{0%,6.9%{opacity:0}7%,100%{opacity:1}}@-webkit-keyframes warnGlitchIconThree{0%,9.9%{opacity:0}10%,100%{opacity:1}}@keyframes warnGlitchIconThree{0%,9.9%{opacity:0}10%,100%{opacity:1}}.warning-wrap .warning-icon .warn--icon{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-delay:.5s;animation-delay:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.warning-wrap .warning-icon:nth-child(1) .warn--icon{-webkit-animation-name:warnGlitchIconOne;animation-name:warnGlitchIconOne}.warning-wrap .warning-icon:nth-child(2) .warn--icon{-webkit-animation-name:warnGlitchIconTwo;animation-name:warnGlitchIconTwo}.warning-wrap .warning-icon:nth-child(3) .warn--icon{-webkit-animation-name:warnGlitchIconThree;animation-name:warnGlitchIconThree}@-webkit-keyframes glitching{from{--interface--color: black;--interface--background: var(--bg-light-dark);--interface--box: white;--interface--control: black;--interface--border: white;--interface--box-hover: white;--interface--control-hover: black}to{--interface--color: var(--brand-green);--interface--background: black;--interface--box: black;--interface--control: white;--interface--border: black;--interface--box-hover: black;--interface--control-hover: white}}@keyframes glitching{from{--interface--color: black;--interface--background: var(--bg-light-dark);--interface--box: white;--interface--control: black;--interface--border: white;--interface--box-hover: white;--interface--control-hover: black}to{--interface--color: var(--brand-green);--interface--background: black;--interface--box: black;--interface--control: white;--interface--border: black;--interface--box-hover: black;--interface--control-hover: white}}.glitching .review-controls{-webkit-animation-name:glitching;animation-name:glitching;-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes slideGradient{0%{background-position:50% 0%}100%{background-position:50% 100%}}@keyframes slideGradient{0%{background-position:50% 0%}100%{background-position:50% 100%}}nav{position:fixed;top:0;left:0;width:100%;padding:1.5rem 3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;z-index:14;mix-blend-mode:difference}nav .logo{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}nav .logo a{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;position:relative}nav .logo a .svg{width:11.75rem;padding-top:.8rem}@media screen and (min-width: 1280px)and (max-width: 1539px){nav .logo a .svg{width:10.25rem}}@media screen and (min-width: 360px)and (max-width: 1023px){nav .logo a .svg{width:100%}}nav.blur{-webkit-filter:blur(0.5em);filter:blur(0.5em);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (min-width: 1280px)and (max-width: 1539px){nav{padding:1.15rem 3rem}}@media screen and (min-width: 360px)and (max-width: 1023px){nav{display:none;visibility:hidden}}nav.mobilemenu{display:none;visibility:hidden;padding:2.5rem 3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;mix-blend-mode:difference;will-change:transform;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.mobilemenu .mobilemenu__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;mix-blend-mode:difference}nav.mobilemenu .mobilemenu__head .logo{z-index:15;width:75%}@media screen and (min-width: 768px)and (max-width: 1023px){nav.mobilemenu .mobilemenu__head .logo{width:50%}}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle{z-index:15;position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu{width:50%;position:relative}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu svg{width:100%;height:100%;pointer-events:none}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu .line--1,nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu .line--3{--total-length: 126.38166809082031}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu .line--2{--total-length: 80}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu input:checked+svg .line--1,nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu input:checked+svg .line--3{--offset: -104.1770175568}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu label{display:block;cursor:pointer;position:absolute;top:-50%;left:35%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu input{display:none}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu .hamburger-hit-area{pointer-events:all;cursor:pointer}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu .hamburger-lines,nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu .hamburger-lines>path{pointer-events:none}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu #clipShape{fill:var(--black);stroke:none}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu path.line--1,nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu path.line--2,nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu path.line--3{fill:none;stroke:var(--black-invert);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;--length: 24;--offset: -38;stroke-dasharray:var(--length) var(--total-length);stroke-dashoffset:var(--offset);-webkit-transition:all .8s cubic-bezier(0.645, 0.045, 0.355, 1);transition:all .8s cubic-bezier(0.645, 0.045, 0.355, 1)}nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu.back input:checked+svg .line--1,nav.mobilemenu .mobilemenu__head .mobilemenu__toggle .menu.back input:checked+svg .line--3{--length: 11.602325267}@media screen and (min-width: 360px)and (max-width: 1023px){nav.mobilemenu{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;z-index:16}}@media screen and (min-width: 360px)and (max-width: 479px){nav.mobilemenu{padding:1.275rem 1rem}}.nav-items{text-transform:uppercase;letter-spacing:.02em;font-size:clamp(1.125rem,.393vw + 1.007rem,1.4rem);line-height:clamp(1.688rem,.889vw + 1.421rem,2.31rem)}@media screen and (min-width: 360px)and (max-width: 1023px){.nav-items{font-size:clamp(2.625rem,18.333vw - 1.5rem,4rem);line-height:clamp(3.019rem,34.417vw - 4.725rem,5.6rem)}}.nav-items.main{width:50%}.nav-items.main .nav-items-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:2.5em}.nav-items.main .nav-items-wrap a{overflow:clip;width:9.75ch;text-align:center}.nav-items.right{width:25%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;overflow:clip}.nav-items a{color:var(--swatch-light);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);padding:.5rem 1rem 0}.mobilemenu__wrap{display:none;visibility:hidden;position:fixed;inset:0;width:100svw;height:100dvh;overflow:hidden;background-color:var(--green);will-change:opacity;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:5rem 1rem 3rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:15}.mobilemenu__wrap .mobilemenu__items{-webkit-box-flex:1;-ms-flex:1;flex:1}.mobilemenu__wrap .mobilemenu__items .nav-items{padding-top:3rem;line-height:1}.mobilemenu__wrap .mobilemenu__items .nav-items a{font-weight:700;display:block;overflow:clip;width:100%;color:var(--black);clip-path:inset(0% 0% 100% 0%);letter-spacing:-0.2rem;font-size:68px;text-transform:none}@media screen and (min-width: 480px)and (max-width: 1023px){.mobilemenu__wrap .mobilemenu__items .nav-items{padding-top:4rem}}.mobilemenu__wrap .mobilemenu__items .menu__list{text-transform:uppercase;letter-spacing:.02em;padding-top:1.25rem}@media(max-width: 480px){.mobilemenu__wrap .mobilemenu__items .menu__list{font-size:clamp(1.125rem,2.5vw + .625rem,1.375rem);line-height:clamp(1.294rem,4.25vw + .444rem,1.719rem)}}.mobilemenu__wrap .mobilemenu__items .menu__list a{color:var(--black);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;-ms-flex-preferred-size:45%;flex-basis:45%}@media screen and (min-width: 768px)and (max-width: 1279px){.mobilemenu__wrap .mobilemenu__items .menu__list a{-ms-flex-preferred-size:33%;flex-basis:33%}}.mobilemenu__wrap .mobilemenu__items .menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.mobilemenu__wrap .mobilemenu__items .menu__list.on-right{text-align:right}.mobilemenu__wrap .mobilemenu__items .menu__list.is-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row}.mobilemenu__wrap .mobilemenu__items.social{-webkit-box-flex:0;-ms-flex:0;flex:0;padding:1.25rem 0}.mobilemenu__wrap .mobilemenu__items.social a{font-weight:700}.mobilemenu__wrap .mobilemenu__items.sub{-webkit-box-flex:0;-ms-flex:0;flex:0}.mobilemenu__wrap .mobilemenu__items.sub .menu__list{font-size:smaller}.mobilemenu__wrap .h-line{position:relative;background-color:var(--black);-ms-flex-item-align:end;align-self:flex-end;width:100%;height:.085rem}@media screen and (min-width: 768px)and (max-width: 1279px){.mobilemenu__wrap{padding:5rem 3rem 3rem}}@media(min-width: 1081px)and (hover: hover)and (pointer: fine){nav:not(.mobilemenu) [menu-item] .menu-txt,footer .footer-links [menu-item] .menu-txt{width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;margin-inline:auto;overflow:visible}nav:not(.mobilemenu) .nav-items.right [menu-item] .menu-txt,footer .footer-links .link-wrap:last-child .menu-txt{margin-inline:auto 0}footer .footer-links .link-wrap:first-child .menu-txt{margin-inline:0 auto}.menu-perspective{position:relative;display:inline-block;white-space:pre;pointer-events:none;overflow:visible}.menu-char{display:inline-block;vertical-align:baseline;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.menu-baseline{display:inline-block;width:0;height:0;padding:0;margin:0;vertical-align:baseline}}.page-home{--works-intro-offset-margin: 14rem}.page-home .intro{position:sticky;top:0;width:100%;height:100svh;min-height:100svh;padding:0;margin:0;overflow:hidden}.page-home .intro video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-home .intro .vimeo-player{width:100%;height:100svh;position:relative;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .intro .vimeo-player{--interface-padding: 1.25rem;--interface-button-width-height: 2.25em;height:133.333vw;position:absolute;bottom:5px}}.page-home .intro .vimeo-player__before{padding-top:56.25%}.page-home .intro .vimeo-player__before.ptop-100{padding-top:100%}.page-home .intro .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute}.page-home .intro .vimeo-player__placeholder{pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute}.page-home .intro .vimeo-player__placeholder.mobile{display:none}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .intro .vimeo-player__placeholder.mobile{display:block}}.page-home .intro .vimeo-player__loading svg{width:5vw;height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .intro .vimeo-player__loading svg{width:2vw}}.page-home .intro .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-home .intro .vimeo-player.h-auto{height:auto}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .intro{background-color:var(--black)}}.page-home .positioning{text-align:center;position:relative;background-color:var(--bg-color);--text-color: var(--black);--text-sub-color: var(--black);color:var(--text-color);-webkit-box-shadow:0 0 6rem 1rem rgba(0,0,0,.2);box-shadow:0 0 6rem 1rem rgba(0,0,0,.2)}.page-home .positioning .anim-bg{position:absolute;width:100%;height:100vh;top:0}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .positioning .anim-bg{height:100svh;top:-15vh}}.page-home .positioning .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:var(--size-280);padding-bottom:var(--size-280)}@media screen and (min-width: 768px)and (max-width: 1279px){.page-home .positioning .container{height:50dvh;min-height:50dvh}}@media screen and (min-width: 360px)and (max-width: 767px){.page-home .positioning .container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:0;padding-bottom:35vh}}.page-home .positioning .container .animated-headline{letter-spacing:-0.4rem;line-height:1.125}.page-home .positioning .container .animated-headline::-moz-selection{color:var(--black)}.page-home .positioning .container .animated-headline::selection{color:var(--black)}.page-home .positioning .container .animated-headline .line:first-child .letter:last-child{margin-right:-0.4rem}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .positioning .container .animated-headline .line:first-child .letter:last-child{margin-right:-0.2rem}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .positioning .container .animated-headline .line:first-child .word:not(:first-child){margin-top:-0.4em}}.page-home .positioning .container .animated-headline .line:not(:first-child){margin-top:-0.4em}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .positioning .container .animated-headline .line:not(:first-child) .word{margin-top:-0.4em}}.page-home .positioning .container .animated-headline .line:nth-child(2){z-index:3;position:relative}.page-home .positioning .container .animated-headline .line:last-child{line-height:1}.page-home .positioning .container .animated-headline .line .word{display:inline-block;overflow:hidden}.page-home .positioning .container .animated-headline .line .letter{overflow:hidden;position:relative;display:inline-block;margin:-0.25em -0.1em -0.25em;padding:0 .1em .05em;-webkit-transform:translate(0, 102%);transform:translate(0, 102%);will-change:transform}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .positioning .container .animated-headline .line{line-height:.95 !important;margin-top:0 !important}}@media screen and (min-width: 1024px)and (max-width: 1539px){.page-home .positioning .container .animated-headline{letter-spacing:-0.25rem}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .positioning .container .animated-headline{letter-spacing:-0.2rem}}.page-home .positioning .container .sub-p{color:var(--text-sub-color)}.page-home .showreel-fullscreen-video{position:fixed;z-index:52;width:100%;height:100%;pointer-events:none;visibility:hidden;opacity:0;inset:0}@media screen and (min-width: 1024px){.page-home .showreel-fullscreen-video{display:none;visibility:hidden}}.page-home .showreel-fullscreen-video .vimeo-player{width:100%;height:100svh;position:relative;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0)}.page-home .showreel-fullscreen-video .vimeo-player #fullscreen-video{display:block;width:100%;height:100%}@media screen and (min-width: 360px)and (max-width: 1023px)and (orientation: landscape){.page-home .showreel-fullscreen-video .vimeo-player{position:absolute;top:50%;left:50%;width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 360px)and (max-width: 767px){.page-home .showreel-fullscreen-video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--black)}}.page-home .showreel-fullscreen-video .video-controls{position:absolute;bottom:0;padding:1.2rem 1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:27.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);mix-blend-mode:difference}.page-home .showreel-fullscreen-video .video-controls .controls-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.875rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button{display:block;width:2.25rem;height:2.25rem;background:var(--black);padding:0;border-radius:50%;border:none;cursor:pointer;position:relative;mix-blend-mode:difference}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button .circle-overlay{z-index:1;width:100%;height:100%;position:absolute;border-radius:50%;background:var(--black-invert);padding:1rem}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button .play-pause-wrap{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);width:100%;height:100%;z-index:2}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button .play-pause-wrap svg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);width:100%;width:1.25rem;height:1.25rem}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button .play-pause-wrap .pause{opacity:0}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button .play-pause-wrap .play{top:51.5%;opacity:1}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button.pause .play-pause-wrap .pause{top:51.5%;opacity:1}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .play-pause-button.pause .play-pause-wrap .play{opacity:0}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .replay-button{display:block;width:2.25rem;height:2.25rem;background:var(--black-invert);padding:0;border-radius:50%;border:none;cursor:pointer;position:relative;mix-blend-mode:difference}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .replay-button .circle-overlay{z-index:1;width:100%;height:100%;position:absolute;border-radius:50%;padding:1rem}.page-home .showreel-fullscreen-video .video-controls .controls-wrap .replay-button svg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);width:100%;width:1.25rem;height:1.25rem}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button{display:block;width:2.25rem;height:2.25rem;background:var(--black);padding:0;border-radius:50%;border:none;cursor:pointer;position:relative;mix-blend-mode:difference}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button .circle-overlay{z-index:1;width:100%;height:100%;position:absolute;border-radius:50%;background:var(--black-invert);padding:1rem}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button .mute-unmute-wrap{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);width:100%;height:100%;z-index:2}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button .mute-unmute-wrap svg{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0px);transform:translate3d(-50%, -50%, 0px);width:100%;width:1.25rem;height:1.25rem}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button .mute-unmute-wrap .mute{opacity:0}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button .mute-unmute-wrap .unmute{top:51.5%}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button.mute .mute-unmute-wrap .mute{top:51.5%;opacity:1}.page-home .showreel-fullscreen-video .video-controls .mute-unmute-button.mute .mute-unmute-wrap .unmute{opacity:0}.page-home .showreel-fullscreen-video .close-video{position:absolute;top:2.75rem;right:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-home .showreel-fullscreen-video .close-video .close-fullscreen-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-home .showreel-fullscreen-video .close-video .close-fullscreen-button .circle-overlay{z-index:1;width:100%;height:100%;position:absolute;border-radius:50%;background:var(--green);padding:1.15rem}.page-home .showreel-fullscreen-video .close-video .close-fullscreen-button svg{width:1.2rem;height:1.2rem;-ms-flex-negative:0;flex-shrink:0;-webkit-transform:none;transform:none;position:relative;z-index:9}.page-home .showreel-trigger{width:100%;height:auto;position:absolute;inset:calc(33% + var(--size-200)/2 - var(--size-80)) 0% 0% 70%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (max-width: 1279px){.page-home .showreel-trigger{inset:55% 0% 0% 50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);width:calc(100% - 6rem)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .showreel-trigger{width:calc(100% - 2rem)}}.page-home .showreel-wrapper{width:100%;height:auto;aspect-ratio:16/9}.page-home .showreel-wrapper .vimeo-player{--interface-padding: 2rem;--interface-button-width-height: 3.75em;aspect-ratio:auto;width:100%;height:100%;position:relative;pointer-events:auto;isolation:isolate;border-radius:5rem;will-change:transform,scale;-webkit-transform:scale(0.18);transform:scale(0.18);margin:auto;overflow:clip;-webkit-transform:translateX(0) rotate(5deg);transform:translateX(0) rotate(5deg);-webkit-box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),80px 80px 70px 0 rgba(0,0,0,0.3490196078);box-shadow:0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),0 0 rgba(0,0,0,0),80px 80px 70px 0 rgba(0,0,0,0.3490196078)}.page-home .showreel-wrapper .vimeo-player__before{padding-top:56.25%}.page-home .showreel-wrapper .vimeo-player__before.ptop-100{padding-top:100%}.page-home .showreel-wrapper .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media screen and (min-width: 360px)and (max-width: 1279px){.page-home .showreel-wrapper .vimeo-player__iframe{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.page-home .showreel-wrapper .vimeo-player__placeholder{pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute}.page-home .showreel-wrapper .vimeo-player__loading svg{width:5vw;height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .showreel-wrapper .vimeo-player__loading svg{width:8vw}}.page-home .showreel-wrapper .vimeo-player__overlay-mute{width:100%;height:100%;display:none;position:absolute;inset:0;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media screen and (min-width: 360px)and (max-width: 1279px){.page-home .showreel-wrapper .vimeo-player__overlay-mute{display:none;visibility:hidden}}.page-home .showreel-wrapper .vimeo-player__overlay-play{width:100%;height:100%;display:none;position:absolute;inset:0;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media screen and (min-width: 360px)and (max-width: 1279px){.page-home .showreel-wrapper .vimeo-player__overlay-play{display:none;visibility:hidden}}.page-home .showreel-wrapper .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-home .showreel-wrapper .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__loading{display:none}.page-home .showreel-wrapper .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__overlay-mute{display:block}.page-home .showreel-wrapper .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__overlay-play{display:block}.page-home .showreel-wrapper .vimeo-player__interface{opacity:0;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#f0ebe6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.page-home .showreel-wrapper .vimeo-player__interface-bottom{grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--interface-padding) 1.5rem}.page-home .showreel-wrapper .vimeo-player__interface-bottom *{pointer-events:all}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .showreel-wrapper .vimeo-player__interface-bottom{padding:var(--interface-padding) 1rem}}.page-home .showreel-wrapper .vimeo-player__play-button-overlay{display:none;visibility:hidden}@media screen and (max-width: 767px){.page-home .showreel-wrapper .vimeo-player__play-button-overlay{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible}}.page-home .showreel-wrapper .vimeo-player__play-button-overlay{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;left:0;bottom:0;padding:.5rem .5rem;width:100%}.page-home .showreel-wrapper .vimeo-player__play-button-overlay .play-button{width:2.25rem;height:2.25rem;border-radius:50%;background-color:var(--white);mix-blend-mode:difference;display:grid;place-items:center}.page-home .showreel-wrapper .vimeo-player__play-button-overlay .play-button svg{width:.6rem;height:auto;margin-left:.15rem}.page-home .showreel-wrapper .vimeo-player .vimeo-player__pause,.page-home .showreel-wrapper .vimeo-player .vimeo-player__play,.page-home .showreel-wrapper .vimeo-player .vimeo-player__replay,.page-home .showreel-wrapper .vimeo-player .vimeo-player__fullscreen{border-radius:.5em;backdrop-filter:blur(0.75em);background-color:rgba(240,235,230,.1490196078);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--interface-button-width-height);height:var(--interface-button-width-height);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.page-home .showreel-wrapper .vimeo-player .vimeo-player__pause{display:none}.page-home .showreel-wrapper .vimeo-player .vimeo-player__play-svg,.page-home .showreel-wrapper .vimeo-player .vimeo-player__pause-svg,.page-home .showreel-wrapper .vimeo-player .vimeo-player__replay-svg,.page-home .showreel-wrapper .vimeo-player .vimeo-player__fullscreen-scale-svg{width:65%;position:absolute}.page-home .showreel-wrapper .vimeo-player__fullscreen svg:nth-child(2){display:none}.page-home .showreel-wrapper .vimeo-player__fullscreen svg:nth-child(1){display:block}.page-home .showreel-wrapper .vimeo-player[data-vimeo-fullscreen=true] .vimeo-player__fullscreen svg:nth-child(1){display:none}.page-home .showreel-wrapper .vimeo-player[data-vimeo-fullscreen=true] .vimeo-player__fullscreen svg:nth-child(2){display:block}@media screen and (min-width: 1024px){.page-home .showreel-wrapper .vimeo-player[data-vimeo-loaded=true]:hover .vimeo-player__interface{opacity:1}}.page-home .showreel-wrapper .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-home .showreel-wrapper .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__loading{display:none}.page-home .showreel-wrapper .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__pause{display:-webkit-box;display:-ms-flexbox;display:flex}.page-home .showreel-wrapper .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__play{display:none}.page-home .showreel-wrapper .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__overlay-mute{display:block}.page-home .showreel-wrapper .vimeo-player.h-auto{height:auto}@media screen and (max-width: 1279px){.page-home .showreel-wrapper .vimeo-player{border-radius:1.75rem;-webkit-transform:translateX(0) rotate(0deg);transform:translateX(0) rotate(0deg)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .showreel-wrapper .vimeo-player{width:100%;border-radius:.75rem}}.page-home .showreel-scale-wrapper{z-index:-1;height:100vh;margin-top:var(--size-180);position:relative}@media screen and (min-width: 768px)and (max-width: 1279px){.page-home .showreel-scale-wrapper{height:50dvh;min-height:50dvh;margin-top:var(--size-40)}}@media screen and (min-width: 360px)and (max-width: 767px){.page-home .showreel-scale-wrapper{height:100vh;margin-top:-100vh}}.page-home .what-we-do{position:relative;z-index:1;width:100%;height:auto;background-color:var(--bg-color);color:var(--text-color)}.page-home .what-we-do .container .text-wrapper{padding:var(--size-200) 0 var(--size-160);margin:auto auto;aspect-ratio:1.35;width:66%}.page-home .what-we-do .container .text-wrapper p{color:var(--text-color-grey)}.page-home .what-we-do .container .text-wrapper p+p{margin-top:2.25rem}@media screen and (min-width: 768px)and (max-width: 1279px){.page-home .what-we-do .container .text-wrapper{padding:var(--size-180) calc(var(--size-40) + .5rem) var(--size-120)}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-home .what-we-do .container .text-wrapper{width:71%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .what-we-do .container .text-wrapper{padding:var(--size-120) 1rem var(--size-80);width:100%}}.page-home .about{margin:auto;height:250vh;position:relative}.page-home .about .container{width:100%;margin-left:auto;margin-right:auto;z-index:3;margin-bottom:-1px;background-color:var(--bg-color)}.page-home .about .container .about-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;aspect-ratio:1.35;max-width:67%;margin:auto}@media screen and (max-width: 1539px){.page-home .about .container .about-wrapper{max-width:72.5%}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about .container .about-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:calc(100vw - 2rem)}}.page-home .about .container.hovered{background-color:rgba(0,0,0,0)}.page-home .about .container.hovered .top,.page-home .about .container.hovered .static,.page-home .about .container.hovered .about-parallax-container{opacity:0;visibility:hidden}@media screen and (min-width: 480px)and (max-width: 1023px){.page-home .about .container{aspect-ratio:auto;height:100svh}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .about .container{aspect-ratio:auto;height:100dvh}}.page-home .about-scroll{width:55%;padding-top:12rem;position:relative}.page-home .about-scroll-item{position:relative;overflow:hidden}.page-home .about-scroll-item .second{position:absolute}.page-home .about-scroll-item.top{cursor:default}.page-home .about-scroll-item.top .first .letter-mask{display:inline-block}.page-home .about-scroll-item.top .first .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}.page-home .about-scroll-item.top .first h1{line-height:1;letter-spacing:-0.5rem}@media screen and (max-width: 1539px){.page-home .about-scroll-item.top .first h1{line-height:.9}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll-item.top .first h1{letter-spacing:-0.2rem}}.page-home .about-scroll-item.top .second h1{line-height:12rem;letter-spacing:-0.5rem}@media screen and (max-width: 1539px){.page-home .about-scroll-item.top .second h1{line-height:.9}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll-item.top .second h1{letter-spacing:-0.2rem}}.page-home .about-scroll-item.static{cursor:default}.page-home .about-scroll-item.static .letter-mask{display:inline-block}.page-home .about-scroll-item.static .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}.page-home .about-scroll-item.static h1{line-height:13.5rem;padding-left:10.5rem;letter-spacing:-0.5rem}@media screen and (max-width: 1539px){.page-home .about-scroll-item.static h1{line-height:10.5rem}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll-item.static h1{line-height:1;padding-left:0;padding-left:6rem;letter-spacing:-0.2rem}}.page-home .about-scroll-item.bottom .letter-mask{display:inline-block}.page-home .about-scroll-item.bottom .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}.page-home .about-scroll-item.bottom .first{padding-bottom:1.15rem}.page-home .about-scroll-item.bottom .first h1{line-height:10.875rem;letter-spacing:-0.5rem}@media screen and (max-width: 1539px){.page-home .about-scroll-item.bottom .first h1{line-height:9.375rem}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll-item.bottom .first h1{line-height:.85;letter-spacing:-0.2rem}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll-item.bottom .first{padding-bottom:0}}.page-home .about-scroll-item.bottom .second h1{line-height:16.5rem;letter-spacing:-0.5rem}@media screen and (max-width: 1539px){.page-home .about-scroll-item.bottom .second h1{line-height:15rem}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll-item.bottom .second h1{line-height:1.15;letter-spacing:-0.2rem}}.page-home .about-scroll-item .highlighted-text{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;z-index:2;position:relative;padding-left:.75rem;padding-right:.75rem;left:-0.25rem}.page-home .about-scroll-item .highlighted-text.hovered{z-index:4;position:relative}.page-home .about-scroll .tap{display:none;visibility:hidden}@media screen and (max-width: 1279px){.page-home .about-scroll .tap{visibility:visible;display:block;position:absolute;bottom:1rem;right:calc(50% - 5rem);padding:0 .25rem;border-radius:.275rem;background:var(--green-invert)}.page-home .about-scroll .tap span{line-height:1.25;color:var(--black);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-home .about-scroll .tap{-webkit-transition:.2s ease-in;transition:.2s ease-in;-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}}.page-home .about-scroll .tap.show{-webkit-transition:.8s cubic-bezier(0.35, 1.75, 0.6, 1);transition:.8s cubic-bezier(0.35, 1.75, 0.6, 1);-webkit-transform:scale(1) rotate(-10deg);transform:scale(1) rotate(-10deg)}@media screen and (max-width: 1539px){.page-home .about-scroll{padding-top:14%}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-scroll{width:100%;padding-top:50%}}.page-home .about-parallax-container{width:50%;padding-top:13.875rem;padding-bottom:11rem}.page-home .about-parallax-container p{margin:12.15rem auto 0}.page-home .about-parallax-container p+p{margin-top:1.25rem}@media screen and (max-width: 1539px){.page-home .about-parallax-container p{margin:18% auto 0}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-parallax-container p{margin:0 auto}}@media screen and (max-width: 1919px){.page-home .about-parallax-container{padding-bottom:9%}}@media screen and (max-width: 1539px){.page-home .about-parallax-container{padding-bottom:19.5%}}@media screen and (max-width: 1439px){.page-home .about-parallax-container{width:55%}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about-parallax-container{width:calc(100svw - 2rem);padding-top:5svh}}.page-home .about .highlight-content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.page-home .about .highlight-content .image-wrap,.page-home .about .highlight-content .video-wrap{position:absolute;width:100%;height:auto;top:0;left:0;opacity:0;visibility:hidden}.page-home .about .highlight-content.show{z-index:3}.page-home .about .highlight-content.show .image-wrap{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.page-home .about .highlight-content.show .image-wrap img{width:100%;height:auto;display:block}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .about .highlight-content.show .image-wrap img{height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:66%;object-position:66%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .about .highlight-content{min-height:100lvh}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-home .about{height:300svh}}.page-home .works-portfolio{background-color:var(--black);position:relative;z-index:11;padding-top:var(--size-240);padding-bottom:var(--size-220)}.page-home .works-portfolio .preview-list a{width:80%;color:inherit;padding-top:var(--size-20);padding-bottom:var(--size-20);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list a{padding-top:0;padding-bottom:0;width:100%;height:100svh;position:relative}}.page-home .works-portfolio .preview-list a svg{position:absolute;inset:0}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list a svg{display:none}}.page-home .works-portfolio .preview-list a:nth-child(1) .preview-list-item:before{width:94%;clip-path:url(#clip-grid-1);top:-0.375rem;height:calc(100% + 2*var(--size-20))}.page-home .works-portfolio .preview-list a:nth-child(1) .preview-list-item__sub{-webkit-transform:translateX(-40%) rotate(-5deg);transform:translateX(-40%) rotate(-5deg);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list a:nth-child(1) .preview-list-item__sub.reveal{-webkit-transform:translateX(-40%) rotate(5deg);transform:translateX(-40%) rotate(5deg);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list a:nth-child(1) .preview-list-item__visual{right:4vw;-webkit-transform:scale(0.8) rotate(2deg);transform:scale(0.8) rotate(2deg)}.page-home .works-portfolio .preview-list a:nth-child(1) .preview-list-item__visual.reveal{-webkit-transform:scale(1) rotate(-3deg);transform:scale(1) rotate(-3deg)}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list a:nth-child(1) .preview-list-item__visual{right:0;-webkit-transform:scale(1) rotate(-2deg);transform:scale(1) rotate(-2deg)}}.page-home .works-portfolio .preview-list a:nth-child(2) .preview-list-item:before{width:100%;clip-path:url(#clip-grid-2);top:-0.375rem;height:calc(100% + 2*(var(--size-20) + var(--size-20))/2)}.page-home .works-portfolio .preview-list a:nth-child(2) .preview-list-item__sub{-webkit-transform:translateX(-40%) rotate(0deg);transform:translateX(-40%) rotate(0deg);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list a:nth-child(2) .preview-list-item__sub.reveal{-webkit-transform:translateX(-40%) rotate(-5deg);transform:translateX(-40%) rotate(-5deg);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list a:nth-child(2) .preview-list-item__visual{width:33.33vw;right:1.8vw;-webkit-transform:scale(0.8) rotate(-1deg);transform:scale(0.8) rotate(-1deg)}.page-home .works-portfolio .preview-list a:nth-child(2) .preview-list-item__visual.reveal{-webkit-transform:scale(1) rotate(2deg);transform:scale(1) rotate(2deg)}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list a:nth-child(2) .preview-list-item__visual{width:100%;right:0;-webkit-transform:scale(1) rotate(2deg);transform:scale(1) rotate(2deg)}}.page-home .works-portfolio .preview-list a:nth-child(3){padding-top:var(--size-20)}.page-home .works-portfolio .preview-list a:nth-child(3) .preview-list-item:before{width:97%;clip-path:url(#clip-grid-3);top:-0.375rem;height:calc(100% + 2*(var(--size-20) + var(--size-20))/2)}.page-home .works-portfolio .preview-list a:nth-child(3) .preview-list-item__sub{-webkit-transform:translateX(-40%) rotate(-5deg);transform:translateX(-40%) rotate(-5deg);clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list a:nth-child(3) .preview-list-item__sub.reveal{-webkit-transform:translateX(-40%) rotate(5deg);transform:translateX(-40%) rotate(5deg);clip-path:polygon(0 0%, 100% 0%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list a:nth-child(3) .preview-list-item__visual{width:31vw;right:3vw;-webkit-transform:scale(0.8) rotate(1deg);transform:scale(0.8) rotate(1deg)}.page-home .works-portfolio .preview-list a:nth-child(3) .preview-list-item__visual.reveal{-webkit-transform:scale(1) rotate(-2deg);transform:scale(1) rotate(-2deg)}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list a:nth-child(3) .preview-list-item__visual{width:100%;right:0;-webkit-transform:scale(1) rotate(2deg);transform:scale(1) rotate(2deg)}}.page-home .works-portfolio .preview-list a:hover .preview-list-item__content h2{color:var(--black)}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list a:hover .preview-list-item__content h2{color:var(--green)}}.page-home .works-portfolio .preview-list-item{position:relative}.page-home .works-portfolio .preview-list-item__content{text-align:center}.page-home .works-portfolio .preview-list-item__content h2{letter-spacing:-0.4rem;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list-item__content h2{letter-spacing:-0.08rem}}.page-home .works-portfolio .preview-list-item__sub{padding:1.275rem 1.75rem;border-radius:.875rem;display:inline-block;max-width:16rem;position:absolute;z-index:1;top:75%;left:40%;-webkit-transition:all cubic-bezier(0.1, 0.5, 0.5, 1) .1s .2s;transition:all cubic-bezier(0.1, 0.5, 0.5, 1) .1s .2s;clip-path:polygon(0 100%, 100% 100%, 100% 100%, 0 100%)}.page-home .works-portfolio .preview-list-item__sub p{font-weight:400}.page-home .works-portfolio .preview-list-item__visual{width:29vw;border-radius:3.375rem;aspect-ratio:16/9;overflow:clip;position:absolute;z-index:1;top:-30%;clip-path:inset(50% 50% 50% 50%);-webkit-transition:all cubic-bezier(0.1, 0.5, 0.5, 1) .3s;transition:all cubic-bezier(0.1, 0.5, 0.5, 1) .3s}.page-home .works-portfolio .preview-list-item__visual video{position:absolute;width:100%}.page-home .works-portfolio .preview-list-item__visual.reveal{clip-path:inset(0% 0% 0% 0%)}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list-item__visual{width:100%;position:relative;margin:0 auto;margin-top:-1.5rem;border-radius:.75rem;z-index:-2}}.page-home .works-portfolio .preview-list-item:before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:var(--green);z-index:-1;border-radius:3.75rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:all cubic-bezier(0.1, 0.5, 0.5, 1) .4s;transition:all cubic-bezier(0.1, 0.5, 0.5, 1) .4s;clip-path:none}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list-item:before{display:none}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list-item{width:calc(100% - 2rem);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio .preview-list{padding-bottom:var(--size-40)}}.page-home .works-portfolio{border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem;overflow:hidden}@media screen and (min-width: 360px)and (max-width: 479px){.page-home .works-portfolio{padding-top:0;padding-bottom:0;border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem}}.page-about .intro{position:sticky;top:0;z-index:0}.page-about .intro .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:var(--size-120)}.page-about .intro .container .content-wrapper{width:75%;padding:2rem 10rem 0 15rem;z-index:1;background-color:var(--bg-light-dark)}.page-about .intro .container .content-wrapper h2,.page-about .intro .container .content-wrapper br{letter-spacing:-0.4rem;color:var(--black-invert);mix-blend-mode:difference;position:relative;z-index:1;overflow:clip}.page-about .intro .container .content-wrapper h2::-moz-selection, .page-about .intro .container .content-wrapper br::-moz-selection{background:var(--green-invert);color:var(--black-invert)}.page-about .intro .container .content-wrapper h2::selection,.page-about .intro .container .content-wrapper br::selection{background:var(--green-invert);color:var(--black-invert)}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .intro .container .content-wrapper h2,.page-about .intro .container .content-wrapper br{letter-spacing:-0.15rem}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .intro .container .content-wrapper h2,.page-about .intro .container .content-wrapper br{line-height:1}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .intro .container .content-wrapper h2,.page-about .intro .container .content-wrapper br{letter-spacing:-0.08rem}}.page-about .intro .container .content-wrapper .video-wrapper{position:absolute;right:-5%;top:-3rem;z-index:0}.page-about .intro .container .content-wrapper .video-wrapper video,.page-about .intro .container .content-wrapper .video-wrapper .vimeo-parent{-webkit-transform:scale(0.8);transform:scale(0.8)}@media screen and (min-width: 768px)and (max-width: 1023px){.page-about .intro .container .content-wrapper .video-wrapper video,.page-about .intro .container .content-wrapper .video-wrapper .vimeo-parent{-webkit-transform:scale(0.45);transform:scale(0.45)}}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .intro .container .content-wrapper .video-wrapper video,.page-about .intro .container .content-wrapper .video-wrapper .vimeo-parent{-webkit-transform:scale(0.5);transform:scale(0.5)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .intro .container .content-wrapper .video-wrapper video,.page-about .intro .container .content-wrapper .video-wrapper .vimeo-parent{-webkit-transform:scale(1.4);transform:scale(1.4);position:absolute;width:100%;height:auto}}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player{width:100%;height:100%;position:absolute;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(0.6);transform:scale(0.6);will-change:transform;z-index:0}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player__before{padding-top:56.25%}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player__before.ptop-100{padding-top:100%}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background-color:rgba(0,0,0,0)}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player__placeholder{pointer-events:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:auto;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute;inset:0}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player.h-auto{height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .intro .container .content-wrapper .video-wrapper .vimeo-player{-webkit-transform:scale(0.9);transform:scale(0.9);z-index:-1}}@media screen and (min-width: 768px)and (max-width: 1023px){.page-about .intro .container .content-wrapper .video-wrapper{right:-26rem;top:8vh}}@media screen and (min-width: 1024px)and (max-width: 1279px){.page-about .intro .container .content-wrapper .video-wrapper{right:-22rem;top:15vh}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .intro .container .content-wrapper .video-wrapper{right:-22vw;top:-10rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .intro .container .content-wrapper .video-wrapper{position:relative;right:auto;top:-5vh}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .intro .container .content-wrapper{padding:0 3rem}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .intro .container .content-wrapper{padding:0 10rem 0 12.5rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .intro .container .content-wrapper{width:100%;padding:var(--size-40) 1rem 0}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .intro .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-about .about{background:var(--bg-color);position:relative;z-index:1}.page-about .about .text-wrapper{padding:var(--size-200) var(--size-240) var(--size-320);width:100%}.page-about .about .text-wrapper p{color:var(--text-color-grey)}.page-about .about .text-wrapper p+p{margin-top:2.25rem}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .about .text-wrapper{padding:var(--size-180) calc(var(--size-40) + .5rem) var(--size-120)}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .about .text-wrapper{padding:var(--size-180) var(--size-200) var(--size-220)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about .text-wrapper{padding:var(--size-120) 1rem var(--size-80)}}.page-about .about-stats{background:var(--bg-color);position:relative}.page-about .about-stats .bg-container{-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;background:var(--bg-color);height:100dvh}.page-about .about-stats .bg-container .slide-first{position:relative;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:12rem;padding:var(--size-160) var(--size-180)}.page-about .about-stats .bg-container .slide-first .text-wrapper{width:52%;margin-left:var(--size-60)}.page-about .about-stats .bg-container .slide-first .text-wrapper .static-text{color:var(--text-color-white)}.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:-0.75rem 0 0 12.5%}.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;overflow:hidden}.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container svg path{fill:var(--green)}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container svg{-webkit-transform:scale(0.75);transform:scale(0.75)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container svg{-webkit-transform:scale(0.66);transform:scale(0.66)}}.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container .arrow-bg{background-color:var(--black);position:absolute;inset:0;width:100%;height:100%;clip-path:url(#arrow-clip-grid)}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container .arrow-bg{-webkit-transform:scale(0.75);transform:scale(0.75)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper .arrow-container .arrow-bg{-webkit-transform:scale(0.66);transform:scale(0.66)}}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper{margin:-1rem 0 0 12.5%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .text-wrapper .arrow-wrapper{margin:-0.5rem 0 0 15%}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .about-stats .bg-container .slide-first .text-wrapper{width:100%;margin-left:.5rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .text-wrapper{width:100%;margin-left:0;margin-top:var(--size-60)}}.page-about .about-stats .bg-container .slide-first .stat-wrapper{text-align:right;float:right;margin-left:auto;color:var(--text-color-white)}.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text{line-height:1.1}.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word{position:relative}.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word span{display:inline-block;will-change:opacity}.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word .placeholder{display:block;height:5.65rem;content:"";border-radius:2rem;position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(51,51,51,.4235294118)}@media screen and (min-width: 1540px)and (max-width: 1919px){.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word .placeholder{height:4.575rem}}@media screen and (min-width: 1024px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word .placeholder{height:3.875rem}}@media screen and (min-width: 768px)and (max-width: 1023px){.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word .placeholder{height:3.675rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text .word .placeholder{height:2.875rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-text{letter-spacing:-0.15rem}}.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-subtext{padding-top:1.25rem}.page-about .about-stats .bg-container .slide-first .stat-wrapper .stat-subtext span{display:inline-block;will-change:opacity}.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-small{width:65%}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-small{width:100%}}.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-medium{width:94%}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-medium{width:80%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-medium{width:100%}}.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-full{width:100%}@media screen and (min-width: 1024px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-full{width:100%}}@media screen and (min-width: 768px)and (max-width: 1023px){.page-about .about-stats .bg-container .slide-first .stat-wrapper.w-full{width:92%}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .about-stats .bg-container .slide-first{gap:12rem;padding:var(--size-120) var(--size-140)}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .about-stats .bg-container .slide-first{gap:15rem;padding:var(--size-240) var(--size-40)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-first{gap:11rem;padding:var(--size-80) 1rem var(--size-80)}}.page-about .about-stats .bg-container .slide-last{position:absolute;width:100%;top:0;text-align:center;padding:var(--size-160) var(--size-140);left:0;height:100%;isolation:isolate;background-color:var(--stats-last-bg, var(--green))}.page-about .about-stats .bg-container .slide-last .overlay{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:hidden;background:rgba(0,0,0,0)}.page-about .about-stats .bg-container .slide-last .overlay .stats-reveal-svg{display:block;width:100%;height:100%}.page-about .about-stats .bg-container .slide-last .video-wrapper{position:absolute;inset:-5% 0;width:100dvw;height:100dvh}.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player{width:100%;height:100%;position:absolute;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:scale(0.9);transform:scale(0.9);will-change:transform;z-index:0}.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player__before{padding-top:56.25%}.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player__before.ptop-100{padding-top:100%}.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;background-color:rgba(0,0,0,0)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player__iframe{inset:unset}}.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player__placeholder{pointer-events:none;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:auto;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute;inset:0}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player__placeholder{-o-object-fit:cover;object-fit:cover;height:100%}}.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}@media screen and (max-width: 1919px){.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player{-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .video-wrapper .vimeo-player{-webkit-transform:scale(1.2);transform:scale(1.2);z-index:-1;top:10%}}@media screen and (max-width: 1919px){.page-about .about-stats .bg-container .slide-last .video-wrapper{inset:0}}.page-about .about-stats .bg-container .slide-last .content-block{z-index:2;margin-top:50dvh;mix-blend-mode:difference}.page-about .about-stats .bg-container .slide-last .content-block .headline-text .word{position:relative;color:var(--text-color-white)}.page-about .about-stats .bg-container .slide-last .content-block .headline-text .word span{display:inline-block;will-change:opacity}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .content-block .headline-text .word span{display:inline}}.page-about .about-stats .bg-container .slide-last .content-block .headline-text .word .placeholder{display:block;height:calc(100% - .25rem);content:"";border-radius:2rem;position:absolute;width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:rgba(51,51,51,.424)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .content-block .headline-text br:not(.xl-none){display:none}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .content-block .headline-text{letter-spacing:-0.08rem}}.page-about .about-stats .bg-container .slide-last .content-block .sub-text-wrap{padding:var(--size-40) var(--size-100)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last .content-block{margin-top:55dvh}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .about-stats .bg-container .slide-last{padding:var(--size-120) 1rem}}.page-about .about-stats .slides .slide{height:100svh}.page-about .about-stats .slides .slide.first{margin-top:-50%}.page-about .about-stats .slides .slide.last{height:100svh}.page-about .belief{position:relative;overflow:clip;background:var(--bg-color)}.page-about .belief .statement .anim-bg{position:absolute;width:100%;background:var(--bg-color)}.page-about .belief .statement .anim-bg canvas{-webkit-transform-origin:center center !important;transform-origin:center center !important;-webkit-transform:scale(1.15);transform:scale(1.15)}@media screen and (min-width: 360px)and (max-width: 1279px){.page-about .belief .statement .anim-bg{width:100vw;height:100dvh;-webkit-transform:rotate(90deg) scale(2.25);transform:rotate(90deg) scale(2.25)}}.page-about .belief .statement{padding:var(--size-240) 0 var(--size-200)}.page-about .belief .statement .text-wrapper{padding:0 22rem;text-align:center}@media screen and (max-width: 1919px){.page-about .belief .statement .text-wrapper{padding:0 22.5%}}.page-about .belief .statement .text-wrapper .line{position:relative;display:inline-block;z-index:1}.page-about .belief .statement .text-wrapper .line h3{font-family:"Poppins",sans-serif;font-weight:600;font-style:normal;text-align:center;line-height:1.2;text-transform:uppercase;letter-spacing:-0.2rem}.page-about .belief .statement .text-wrapper .line h3 span{position:relative;display:inline-block}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim{position:relative;margin:0 2rem}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim.extra-width{margin:0 2.5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim.extra-width{margin:0 1.5rem}}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span{width:100%;display:block;-webkit-transform:scale(2);transform:scale(2)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span#lottie-hammer{top:.5rem}}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span#lottie-walk{-webkit-transform:scale(2.5);transform:scale(2.5)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span#lottie-walk{-webkit-transform:scale(3);transform:scale(3)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span#lottie-bird{top:1rem}}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span#lottie-typing{-webkit-transform:scale(2.4);transform:scale(2.4)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span#lottie-typing{-webkit-transform:scale(3);transform:scale(3)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim .anim-wrapper span{-webkit-transform:scale(2.25);transform:scale(2.25)}}.page-about .belief .statement .text-wrapper .line h3 .lottie-anim::before{content:"00";color:rgba(0,0,0,0)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .lottie-anim{margin:0 1rem}}.page-about .belief .statement .text-wrapper .line h3 .video-wrap{position:relative;left:0;top:-2vh;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center}.page-about .belief .statement .text-wrapper .line h3 .video-wrap .inline-video{position:relative;vertical-align:bottom;width:18vw;height:auto}@media screen and (min-width: 1024px)and (max-width: 1539px){.page-about .belief .statement .text-wrapper .line h3 .video-wrap .inline-video{top:0}}@media screen and (min-width: 768px)and (max-width: 1023px){.page-about .belief .statement .text-wrapper .line h3 .video-wrap .inline-video{width:30vw}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3 .video-wrap .inline-video{width:40vw}}@media screen and (min-width: 1024px)and (max-width: 1539px){.page-about .belief .statement .text-wrapper .line h3 .video-wrap{top:-1.5vh}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-about .belief .statement .text-wrapper .line h3 .video-wrap{top:-1vh}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper .line h3{font-weight:600;line-height:1.35;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:-0.1rem}}.page-about .belief .statement .text-wrapper .line.under{z-index:0}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .belief .statement .text-wrapper{padding:0 20%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement .text-wrapper{padding:0 2.5rem}}@media screen and (min-width: 480px)and (max-width: 1539px){.page-about .belief .statement{padding:var(--size-160) 0 var(--size-160)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .statement{padding:0}}.page-about .belief .clients{position:relative;margin-top:50vh;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:var(--size-140);padding:var(--size-240) 0 var(--size-280)}.page-about .belief .clients .clients-header-wrap{width:45vw;margin-left:auto;margin-right:auto}.page-about .belief .clients .clients-header-wrap .title{text-align:center;letter-spacing:-0.15rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-about .belief .clients .clients-header-wrap .title .letter-mask{display:inline-block;padding-top:.1em;padding-bottom:.1em;margin-top:-0.2em;margin-bottom:-0.2em}.page-about .belief .clients .clients-header-wrap .title .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .clients .clients-header-wrap .title .letter-mask{padding-top:.05em;padding-bottom:.05em}}@media screen and (min-width: 360px)and (max-width: 1279px){.page-about .belief .clients .clients-header-wrap .title{letter-spacing:-0.1rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .clients .clients-header-wrap .title{line-height:1}}@media screen and (min-width: 360px)and (max-width: 1539px){.page-about .belief .clients .clients-header-wrap{width:100vw}}.page-about .belief .clients .clients-cards-wrap .client-cards-groups{display:-webkit-box;display:-ms-flexbox;display:flex}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item{padding:0 .25vw}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card{background-color:var(--bg-light-dark);border-radius:1.6vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:11.6vw;height:11.6vw;display:-webkit-box;display:-ms-flexbox;display:flex}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card .client-logo{width:7.5vw}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card .client-logo{width:12vw}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card .client-logo{width:24.75vw}}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card{-webkit-box-shadow:0px 0px 25px 0px rgba(0,0,0,.1);box-shadow:0px 0px 25px 0px rgba(0,0,0,.1);margin:0 -0.45rem}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card{width:22.25vw;height:28.25vw}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item .client-card{width:41.25vw;height:46.25vw;margin:0 -0.15rem}}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item:nth-child(odd){-webkit-transform:rotate(2.26deg);transform:rotate(2.26deg)}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item:nth-child(2n){-webkit-transform:rotate(-3.3deg);transform:rotate(-3.3deg)}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item:first-child .client-card{margin:0 -0.5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item:first-child .client-card{margin:0 -0.2rem}}.page-about .belief .clients .clients-cards-wrap .client-cards-groups .client-cards-list .client-cards .client-card-item:last-child{padding:0 .55vw 0 .25vw}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .belief .clients{grid-row-gap:var(--size-80);padding:var(--size-180) 0 var(--size-160)}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .belief .clients{height:125dvh}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .belief .clients{grid-row-gap:var(--size-60);padding:var(--size-180) 0 var(--size-160)}}.page-about .reviews{position:relative}.page-about .reviews .reviews-header{position:relative;z-index:5;padding:var(--size-240) 0 0;background-color:var(--bg-color);margin-top:-2px}.page-about .reviews .reviews-header .content-wrapper{width:88%;padding:0 10rem 5rem 16rem}.page-about .reviews .reviews-header .content-wrapper h2{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1.05}.page-about .reviews .reviews-header .content-wrapper h2 .letter-mask{display:inline-block;padding-top:.1em;padding-bottom:.1em;margin-top:-0.2em;margin-bottom:-0.2em}.page-about .reviews .reviews-header .content-wrapper h2 .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-header .content-wrapper h2 .letter-mask{padding-top:.05em;padding-bottom:.05em}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-header .content-wrapper h2{letter-spacing:-0.15rem;line-height:1.15}}.page-about .reviews .reviews-header .content-wrapper h2.warning{margin-bottom:1.5rem}.page-about .reviews .reviews-header .content-wrapper .warning-wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-row-gap:.8rem;width:45%}.page-about .reviews .reviews-header .content-wrapper .warning-wrap .warning-icon{display:block;width:100%;padding:0 .5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-header .content-wrapper .warning-wrap{position:relative;top:.875rem;width:75%}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .reviews .reviews-header .content-wrapper{padding:0 6rem 5rem 14rem}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .reviews .reviews-header .content-wrapper{padding:0 1rem 5rem 3rem}}@media screen and (min-width: 360px)and (max-width: 1539px){.page-about .reviews .reviews-header .content-wrapper{width:100%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-header .content-wrapper{padding:0 1rem 5rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-header{padding:var(--size-120) 0 0}}.page-about .reviews .reviews-wrapper{position:relative;z-index:5;background-color:var(--black);width:100%;margin:0 auto;padding:0 var(--size-40) var(--size-220);border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem;overflow:clip}.page-about .reviews .reviews-wrapper .reviews{position:relative;width:100%}.page-about .reviews .reviews-wrapper .reviews .spacer{padding-top:85%}@media screen and (min-width: 768px)and (max-width: 1279px){.page-about .reviews .reviews-wrapper .reviews .spacer{padding-top:100%;height:100dvh}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .spacer{height:155dvh;padding-top:0}}.page-about .reviews .reviews-wrapper .reviews .reviews-container{position:absolute;top:0;left:0;width:100%;height:100%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block{position:absolute}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner{width:100%;background:var(--review-background);border-radius:var(--review-border-radius);border-color:var(--review-border);border-style:solid;border-width:var(--review-border-width);overflow:hidden;-webkit-box-shadow:var(--review-box-shadow) var(--review-box-shadow) 0px var(--green);box-shadow:var(--review-box-shadow) var(--review-box-shadow) 0px var(--green);cursor:url("../assets/images/cursor-drag.svg") 12 0,-webkit-grab;cursor:url("../assets/images/cursor-drag.svg") 12 0,grab}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner:active{cursor:url("../assets/images/cursor-dragging.svg") 12 0,-webkit-grabbing;cursor:url("../assets/images/cursor-dragging.svg") 12 0,grabbing}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-small{width:24rem;width:calc(var(--review-unit)*20)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-medium{width:calc(var(--review-unit)*46)}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-medium{width:calc(var(--review-unit)*42)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-medium{width:calc(var(--review-unit)*54)}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-large{width:calc(var(--review-unit)*48)}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-large{width:calc(var(--review-unit)*46)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner.size-large{width:calc(var(--review-unit)*56)}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;height:calc(var(--review-unit)*4);padding:0px calc(var(--review-unit)*1.75);color:var(--interface--color);background:var(--interface--background);-webkit-box-shadow:inset 0px calc(var(--review-border-width)*-1) 0px var(--green);box-shadow:inset 0px calc(var(--review-border-width)*-1) 0px var(--green)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls svg{height:calc(var(--review-unit)*1.6);width:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls svg{height:calc(var(--review-unit)*2.35)}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .ratings svg{width:calc(var(--review-unit)*12) !important}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .ratings svg{width:calc(var(--review-unit)*18) !important}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls.controls-white{--interface--color: var(--swatch-dark);--interface--background: var(--swatch-dark);--interface--border: var(--swatch-dark);--interface--border-hover: var(--green);--interface--box: var(--swatch-light);--interface--box-hover: var(--brand-green);--interface--control: var(--swatch-dark);--interface--control-hover: var(--swatch-light)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls.controls-black{--interface--color: var(--swatch-light);--interface--background: var(--green-invert);--interface--border: var(--swatch-dark);--interface--border-hover: var(--kiwi-green);--interface--box: var(--bg-light);--interface--box-hover: var(--swatch-dark);--interface--control: var(--swatch-dark);--interface--control-hover: var(--kiwi-green)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:calc(var(--review-unit)*.5);position:relative;width:100%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls .review-control .interface--box{fill:var(--interface--box)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls .review-control:hover .interface--box{fill:var(--interface--box-hover)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls .review-control .interface--control{fill:var(--interface--control)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls .review-control:hover .interface--control{fill:var(--interface--control-hover)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls .review-control .interface--border{fill:var(--interface--border)}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls .review-interface-controls .review-control:hover .interface--border{fill:var(--interface--border-hover)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-controls{height:calc(var(--review-unit)*6)}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content{padding:calc(var(--review-unit)*2.4) calc(var(--review-unit)*2.25) calc(var(--review-unit)*2.4);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement{display:-webkit-box;display:-ms-flexbox;display:flex}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement .quote{position:relative;bottom:2rem;letter-spacing:-0.5rem;font-weight:300;color:var(--white)}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement .quote{bottom:.75rem;letter-spacing:-0.15rem}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;grid-row-gap:calc(var(--review-unit)*1.5);padding-left:.6rem}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement-wrap .review-source{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement-wrap .review-source .image-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:1rem;border:2px solid var(--green);border-radius:100%;width:calc(var(--review-unit)*3.8);height:calc(var(--review-unit)*3.8);padding:0 .25rem;overflow:clip}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement-wrap .review-source .image-wrap img{-o-object-fit:cover;object-fit:cover;width:auto;height:100%}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement-wrap .review-source .image-wrap{width:calc(var(--review-unit)*5.8);height:calc(var(--review-unit)*5.8)}}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block .review-inner .review-content .review-statement-wrap .review-source p{color:var(--white)}@media screen and (min-width: 1540px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(1){top:5%;left:16%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(2){top:15%;left:55%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(3){top:26%;left:2%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(4){top:35%;left:48%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(5){top:48%;left:10%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(6){top:62%;left:45%}}@media screen and (min-width: 768px)and (max-width: 1539px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(1){top:5%;left:16%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(2){top:21%;left:58%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(3){top:33%;left:0%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(4){top:48%;left:50%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(5){top:60%;left:5%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(6){top:82%;left:45%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(1){top:5%;left:16%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(2){top:25%;left:-3%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(3){top:39%;left:8%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(4){top:56%;left:-3%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(5){top:70%;left:6%}.page-about .reviews .reviews-wrapper .reviews .reviews-container .review-block:nth-child(6){top:140%;left:-3%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-about .reviews .reviews-wrapper{min-height:185vh;padding:0 1rem var(--size-120);border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem}}.page-work .intro .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--size-260) 0 var(--size-240)}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .intro .container{padding:var(--size-160) 0 var(--size-240)}}.page-work .intro .container .image--stack{position:absolute;inset:0;z-index:0;pointer-events:none}.page-work .intro .container .image--stack-content{position:relative;width:100%;height:100%}.page-work .intro .container .image--stack-content .stack-image{max-width:300px;max-height:300px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;position:absolute;top:0;left:0;opacity:0;will-change:transform;pointer-events:none;border-radius:1rem}@media screen and (max-width: 1023px){.page-work .intro .container .image--stack-content .stack-image{display:none !important}}.page-work .intro .container .image--stack-content .stacker--image--random{max-width:300px;max-height:300px;position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;border-radius:1rem;-webkit-transition:none;transition:none}@media screen and (max-width: 1023px){.page-work .intro .container .image--stack-content .stacker--image--random{max-width:60vw;max-height:60vw}}.page-work .intro .container .content-wrapper{width:95%;padding:0 10rem 0 16rem;z-index:1;background-color:var(--bg-color)}.page-work .intro .container .content-wrapper h2,.page-work .intro .container .content-wrapper br{letter-spacing:-0.4rem;color:var(--black-invert);mix-blend-mode:difference;position:relative;z-index:1;overflow:clip}.page-work .intro .container .content-wrapper h2::-moz-selection, .page-work .intro .container .content-wrapper br::-moz-selection{background:var(--green-invert)}.page-work .intro .container .content-wrapper h2::selection,.page-work .intro .container .content-wrapper br::selection{background:var(--green-invert)}@media screen and (min-width: 360px)and (max-width: 1279px){.page-work .intro .container .content-wrapper h2,.page-work .intro .container .content-wrapper br{letter-spacing:-0.08rem;line-height:.9}}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .intro .container .content-wrapper{padding:0 1rem}}@media screen and (min-width: 480px)and (max-width: 1023px){.page-work .intro .container .content-wrapper{padding:0 3rem}}.page-work .intro{z-index:3;position:relative}.page-work .categories-filter{top:8rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;opacity:0;visibility:hidden;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;z-index:14;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.page-work .categories-filter .filter-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:absolute;top:0;right:3rem;border-radius:3.375rem;background-color:var(--black);padding:.875rem 1.675rem}.page-work .categories-filter .filter-wrapper .close-icon{display:none;visibility:hidden}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter .filter-wrapper .close-icon{display:block;visibility:visible;position:relative;width:100%}}.page-work .categories-filter .filter-wrapper .close-icon .close-button{position:absolute;top:-0.325rem;right:-0.475rem;z-index:1}.page-work .categories-filter .filter-wrapper .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.75rem;border-top-right-radius:3.375rem;border-bottom-right-radius:3.375rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter .filter-wrapper .wrapper{gap:.625rem;padding:0;border-radius:0}}.page-work .categories-filter .filter-wrapper .wrapper .selection{color:#000;background-color:var(--green);padding:0 .675rem;border-radius:3.375rem;white-space:nowrap;font-size:1.2rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter .filter-wrapper .wrapper .selection{padding:.1rem .625rem;font-size:clamp(.75rem,1.667vw + .375rem,.875rem);line-height:1.5}}.page-work .categories-filter .filter-wrapper .hiddden-wrap{overflow:hidden}.page-work .categories-filter .filter-wrapper .hiddden-wrap .wrapper-expanded{overflow:hidden;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter .filter-wrapper .hiddden-wrap .wrapper-expanded{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.page-work .categories-filter .filter-wrapper .wrapper-collapsed{overflow:hidden;will-change:transform;gap:1rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter .filter-wrapper .wrapper-collapsed{gap:.25rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter .filter-wrapper{right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:.3875rem .65rem;border-radius:1.375rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.page-work .categories-filter.static{display:none;visibility:hidden;position:relative;pointer-events:none}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter.static{display:block;visibility:visible;opacity:1;padding:0 0 var(--size-60) 0;position:relative}}.page-work .categories-filter.static .wrapper{pointer-events:none}.page-work .categories-filter.static .wrapper button{pointer-events:all;padding:.5rem 1.575rem;border-radius:3.375rem;border:.1rem solid var(--black);margin:.375rem;color:var(--black);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-work .categories-filter.static .wrapper button.active{color:var(--green);background-color:var(--black)}.page-work .categories-filter.static .wrapper button:focus{outline:none;background-color:var(--black);color:var(--green);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .categories-filter{top:calc(25svh - 5rem)}}.page-work .works .container{padding:0 3rem}.page-work .works .container .works-container{padding:var(--size-60) 0 var(--size-220);display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--size-40) 10rem;grid-auto-rows:33vh}.page-work .works .container .works-container .inner,.page-work .works .container .works-container .feature-card{position:relative;border-radius:1.5rem;overflow:hidden}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container .inner,.page-work .works .container .works-container .feature-card{border-radius:.75rem}}.page-work .works .container .works-container .img-box,.page-work .works .container .works-container .video-box{width:100%;border-radius:1.5rem;aspect-ratio:16/9;overflow:hidden;position:relative}.page-work .works .container .works-container .img-box .image-wrap,.page-work .works .container .works-container .video-box .image-wrap{position:absolute;top:-2.5%;left:0;width:100%;height:105%;background-size:cover;background-position:center}.page-work .works .container .works-container .img-box .image-wrap.marquee-image,.page-work .works .container .works-container .video-box .image-wrap.marquee-image{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-work .works .container .works-container .img-box .image-wrap.marquee-image .rail,.page-work .works .container .works-container .video-box .image-wrap.marquee-image .rail{display:-webkit-box;display:-ms-flexbox;display:flex;height:105%}.page-work .works .container .works-container .img-box .image-wrap.marquee-image .rail img,.page-work .works .container .works-container .video-box .image-wrap.marquee-image .rail img{width:auto;height:auto;display:block;-o-object-fit:cover;object-fit:cover;will-change:transform}.page-work .works .container .works-container .img-box video,.page-work .works .container .works-container .video-box video{position:absolute;right:0;bottom:0;width:100%}.page-work .works .container .works-container .img-box.vimeo-parent,.page-work .works .container .works-container .video-box.vimeo-parent{height:100%}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player{width:100%;border-radius:1.5rem;height:100%;position:absolute;inset:0;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0)}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player__before,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player__before{padding-top:56.25%}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player__before.ptop-100,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player__before.ptop-100{padding-top:100%}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player__iframe,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player__placeholder,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player__placeholder{pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player__loading svg,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player__loading svg{width:5vw;height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player__loading svg,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player__loading svg{width:2vw}}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__loading,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__loading{display:none}.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player.h-auto,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player.h-auto{height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container .img-box.vimeo-parent .vimeo-player,.page-work .works .container .works-container .video-box.vimeo-parent .vimeo-player{border-radius:.75rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container .img-box,.page-work .works .container .works-container .video-box{border-radius:.75rem}}.page-work .works .container .works-container .content-box{color:var(--swatch-dark);padding:.875rem .75rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container .content-box{padding:1rem 1.375rem}}.page-work .works .container .works-container .content-box a{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;color:inherit}.page-work .works .container .works-container .content-box a::after{content:"";position:absolute;inset:0;z-index:1;height:calc(100% - 4.5rem)}.page-work .works .container .works-container .content-box h5{line-height:1.25;color:var(--text-color);position:relative;z-index:-1;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container .content-box h5{line-height:1.15;letter-spacing:-0.03rem}}.page-work .works .container .works-container .inner{align-self:start;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.625rem;grid-column:span 6;grid-row:span 2;-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease, -webkit-filter .3s ease}.page-work .works .container .works-container .inner.is-work-revealing{-webkit-transition:none;transition:none}@media screen and (min-width: 360px)and (max-width: 1279px){.page-work .works .container .works-container .inner{grid-column:span 12;gap:0}}.page-work .works .container .works-container .inner:nth-child(1 of :not(.hidden)){grid-column:1/span 6;grid-row:1/span 2}@media screen and (min-width: 360px)and (max-width: 1279px){.page-work .works .container .works-container .inner:nth-child(1 of :not(.hidden)){grid-column:span 12}}.page-work .works .container .works-container .feature-card{grid-column:span 12;display:grid;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:.625rem}.page-work .works .container .works-container .feature-card.even-normal{grid-template-columns:3fr 1fr}@media screen and (min-width: 360px)and (max-width: 1023px){.page-work .works .container .works-container .feature-card.even-normal{grid-template-columns:1fr}}.page-work .works .container .works-container .feature-card.even-reverse{grid-template-columns:1fr 3fr}.page-work .works .container .works-container .feature-card.even-reverse .img-box,.page-work .works .container .works-container .feature-card.even-reverse .video-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-work .works .container .works-container .feature-card.even-reverse .content-box{text-align:left}@media screen and (min-width: 360px)and (max-width: 1023px){.page-work .works .container .works-container .feature-card.even-reverse .content-box{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 360px)and (max-width: 1023px){.page-work .works .container .works-container .feature-card.even-reverse{grid-template-columns:1fr}}.page-work .works .container .works-container .feature-card.compact{grid-template-columns:1fr !important;min-height:100%}.page-work .works .container .works-container .feature-card .content-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}@media screen and (min-width: 360px)and (max-width: 1023px){.page-work .works .container .works-container .feature-card .content-box{text-align:left}}.page-work .works .container .works-container .hidden{display:none !important}@media screen and (min-width: 1280px)and (max-width: 1919px){.page-work .works .container .works-container{gap:var(--size-40) 5rem}}@media screen and (min-width: 360px)and (max-width: 1279px){.page-work .works .container .works-container{gap:var(--size-40) 2rem;grid-auto-rows:auto}}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container .works-container{padding:var(--size-40) 0 var(--size-160)}}.page-work .works .container .works-container:before{content:"";grid-column:7/span 6;grid-row:span 1}@media screen and (min-width: 360px)and (max-width: 1279px){.page-work .works .container .works-container:before{display:none}}@media screen and (min-width: 360px)and (max-width: 479px){.page-work .works .container{padding:0 1rem}}@media screen and (min-width: 480px)and (max-width: 1023px){.page-work .works .container{padding:0 3rem}}.page-work .works{z-index:2;position:relative;border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}@media screen and (min-width: 360px)and (max-width: 1023px){.page-work .works{border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem}}.page-work #works-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--white);text-align:center;pointer-events:none;z-index:13}.page-work #works-overlay .client_name{margin-bottom:1rem}.page-work #works-overlay .growth_shift{max-width:85%}.page-work #works-overlay .growth_shift h2{line-height:1.1}@media screen and (min-width: 360px)and (max-width: 1279px){.page-work #works-overlay .growth_shift h2{letter-spacing:-0.08rem}}.page-work #works-overlay .growth_shift.w--large{max-width:85%}.page-work #works-overlay .growth_shift.w--medium{max-width:75%}.page-work #works-overlay .growth_shift.w--small{max-width:65%}.page-work #works-overlay .growth_shift.w--extra-small{max-width:55%}@media screen and (min-width: 360px)and (max-width: 479px){.page-work #works-overlay{display:none;visibility:hidden}}.page-work.is-focusing .inner:not(.hidden):not(.is-work-revealing){-webkit-filter:blur(12px) !important;filter:blur(12px) !important;opacity:.8 !important}.page-work.is-focusing .inner:hover:not(.is-work-revealing){-webkit-filter:blur(0) !important;filter:blur(0) !important;opacity:1 !important}.page-work.is-focusing #works-overlay{background:rgba(0,0,0,.5)}.page-work>.intro,.page-work>.works{--bg-color: inherit;--text-color: inherit;--text-sub-color: inherit}.page-contact .intro .container{--text-height: 11rem;min-height:100vh}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container{--text-height: 6.5rem;padding-top:var(--size-120);padding-bottom:var(--size-80);height:auto;background-color:var(--green)}}.page-contact .intro .container .text-container:first-child{text-align:right;padding-right:1.5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .text-container:first-child{text-align:center;padding-right:0}}.page-contact .intro .container .text-container h2{line-height:var(--text-height);text-wrap-mode:nowrap}@media screen and (min-width: 1280px)and (max-width: 1919px){.page-contact .intro .container .text-container h2{font-size:clamp(5.875rem,.625rem + 6.5625vw,8.5rem)}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-contact .intro .container .text-container h2{font-size:clamp(6rem,16.667vw + 2.25rem,7.25rem)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .text-container h2{font-size:clamp(6rem,16.667vw + 2.25rem,7.25rem)}}.page-contact .intro .container .text-container:last-child{overflow:hidden;padding-left:.8rem;height:var(--text-height)}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .text-container:last-child{text-align:center;padding-left:0}}.page-contact .intro .container .contact-wrap{width:50rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:18rem;padding:0 .75rem 10rem 0;z-index:3}.page-contact .intro .container .contact-wrap-form{--unit: 0.75rem;margin-right:var(--unit);--shadow-unit: calc(var(--unit) * 1);--shadow: calc(var(--shadow-unit) * 1);padding:1.675rem 2.125rem;border:2px solid var(--swatch-dark);border-radius:2.4rem;background-color:var(--swatch-light);-webkit-box-shadow:calc(var(--shadow)*.1) calc(var(--shadow)*.1) 0px var(--swatch-dark),calc(var(--shadow)*.2) calc(var(--shadow)*.2) 0px var(--swatch-dark),calc(var(--shadow)*.3) calc(var(--shadow)*.3) 0px var(--swatch-dark),calc(var(--shadow)*.4) calc(var(--shadow)*.4) 0px var(--swatch-dark),calc(var(--shadow)*.5) calc(var(--shadow)*.5) 0px var(--swatch-dark),calc(var(--shadow)*.6) calc(var(--shadow)*.6) 0px var(--swatch-dark),calc(var(--shadow)*.7) calc(var(--shadow)*.7) 0px var(--swatch-dark),calc(var(--shadow)*.8) calc(var(--shadow)*.8) 0px var(--swatch-dark),calc(var(--shadow)*.9) calc(var(--shadow)*.9) 0px var(--swatch-dark),calc(var(--shadow)*1) calc(var(--shadow)*1) 0px var(--swatch-dark),calc(var(--shadow)*1.1) calc(var(--shadow)*1.1) 0px var(--swatch-dark),calc(var(--shadow)*1.2) calc(var(--shadow)*1.2) 0px var(--swatch-dark),calc(var(--shadow)*1.3) calc(var(--shadow)*1.3) 0px var(--swatch-dark),calc(var(--shadow)*1.4) calc(var(--shadow)*1.4) 0px var(--swatch-dark);box-shadow:calc(var(--shadow)*.1) calc(var(--shadow)*.1) 0px var(--swatch-dark),calc(var(--shadow)*.2) calc(var(--shadow)*.2) 0px var(--swatch-dark),calc(var(--shadow)*.3) calc(var(--shadow)*.3) 0px var(--swatch-dark),calc(var(--shadow)*.4) calc(var(--shadow)*.4) 0px var(--swatch-dark),calc(var(--shadow)*.5) calc(var(--shadow)*.5) 0px var(--swatch-dark),calc(var(--shadow)*.6) calc(var(--shadow)*.6) 0px var(--swatch-dark),calc(var(--shadow)*.7) calc(var(--shadow)*.7) 0px var(--swatch-dark),calc(var(--shadow)*.8) calc(var(--shadow)*.8) 0px var(--swatch-dark),calc(var(--shadow)*.9) calc(var(--shadow)*.9) 0px var(--swatch-dark),calc(var(--shadow)*1) calc(var(--shadow)*1) 0px var(--swatch-dark),calc(var(--shadow)*1.1) calc(var(--shadow)*1.1) 0px var(--swatch-dark),calc(var(--shadow)*1.2) calc(var(--shadow)*1.2) 0px var(--swatch-dark),calc(var(--shadow)*1.3) calc(var(--shadow)*1.3) 0px var(--swatch-dark),calc(var(--shadow)*1.4) calc(var(--shadow)*1.4) 0px var(--swatch-dark)}.page-contact .intro .container .contact-wrap-form .form-body{padding-top:1rem}.page-contact .intro .container .contact-wrap-form .form-body .heading-label{margin-right:.55rem}.page-contact .intro .container .contact-wrap-form .form-body .heading-label.block{display:block}.page-contact .intro .container .contact-wrap-form .form-body .heading-label.inlineblock{display:inline-block}.page-contact .intro .container .contact-wrap-form .form-body .heading-label.mt{margin-top:1.25rem}.page-contact .intro .container .contact-wrap-form .form-body .heading-label:not(.visible){opacity:0;visibility:hidden}.page-contact .intro .container .contact-wrap-form .form-body .heading-input{font-family:"Poppins",sans-serif;font-weight:500;font-size:1.875rem;line-height:2.75rem;display:inline-block}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input{font-size:clamp(1.25rem,3.333vw + .5rem,1.5rem);line-height:clamp(2.188rem,10.833vw - .25rem,3rem)}}.page-contact .intro .container .contact-wrap-form .form-body .heading-input:not(.visible){opacity:0;visibility:hidden}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .tracking-input{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;position:absolute;left:0;max-width:100%;overflow:hidden;z-index:-1;opacity:0;visibility:hidden}.page-contact .intro .container .contact-wrap-form .form-body .heading-input input[type=text],.page-contact .intro .container .contact-wrap-form .form-body .heading-input input[type=email],.page-contact .intro .container .contact-wrap-form .form-body .heading-input input[type=tel]{width:1.25rem;min-width:1.25rem;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;outline:0;color:var(--black);font-family:inherit;font-weight:600;font-size:inherit;cursor:url("../assets/images/cursor-input.svg") 24 24,text}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input input[type=email]{max-width:75vw !important}}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown{border:2px solid var(--black);border-radius:1.75rem;line-height:1.35}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__switch:checked+.dropdown__options-filter .dropdown__select{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__switch:checked+.dropdown__options-filter .dropdown__filter:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__filter{list-style:none;font-size:inherit;line-height:inherit;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.75rem 0 .75rem;-webkit-transition:.3s;transition:.3s;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__filter:focus{outline:none}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__filter:after{position:absolute;top:1rem;right:.75rem;content:"";width:.625rem;height:.625rem;border-right:2px solid var(--black);border-bottom:2px solid var(--black);-webkit-transform:rotate(45deg) translateX(-45%);transform:rotate(45deg) translateX(-45%);-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__filter:after{top:.7rem;right:.75rem;width:.5rem;height:.5rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__filter{padding:0 2.45rem 0 .6rem}}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__select{position:absolute;top:100%;left:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:5px;overflow:hidden;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;transform-origin:top;border-radius:1rem;opacity:0;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out;z-index:2;border:1px solid var(--bg-silver-sand)}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__select-option{padding:.65rem 1rem;background-color:var(--swatch-light);border-bottom:1px solid var(--bg-silver-sand);text-wrap-mode:nowrap;-webkit-transition:.3s;transition:.3s}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__select-option:last-of-type{border-bottom:0}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown__select-option:hover{background-color:var(--black);color:var(--green)}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown.add-fs{position:relative}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .dropdown.add-fs::before{position:absolute;right:-0.75rem;top:.25rem;content:".";font-family:"Poppins",sans-serif;font-weight:500;font-size:1.475rem;color:var(--black);display:inline-block}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti--inline-dropdown:not(.iti--container) .iti__dropdown-content{border:1px solid var(--bg-silver-sand);border-radius:1rem;overflow:hidden}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti--inline-dropdown:not(.iti--container) .iti__dropdown-content{max-width:75vw !important}}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__search-input{font-size:initial;font-family:inherit;font-style:normal;outline:none;border-top-right-radius:1rem;border-top-left-radius:1rem}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__country{padding:0 .55rem;background-color:rgba(0,0,0,0)}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__country.iti__highlight{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__country:hover{color:var(--swatch-light);background-color:var(--green);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__country-name{font-size:1rem}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__dial-code{font-size:.8rem;line-height:.925rem}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__selected-country-primary{background-color:rgba(0,0,0,0) !important;-webkit-transition:.3s;transition:.3s}.page-contact .intro .container .contact-wrap-form .form-body .heading-input .iti__selected-country-primary:hover{background-color:rgba(0,0,0,0) !important}.page-contact .intro .container .contact-wrap-form .form-body .heading-input #clientwhatsapp{min-width:18ch}@media screen and (min-width: 360px)and (max-width: 1279px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input:has(input[type=text],input[type=email])::before{position:absolute;content:"type here";font-family:"Poppins",sans-serif;font-weight:500;font-size:.95rem;color:var(--text-grey);display:inline-block;width:auto;pointer-events:none}}.page-contact .intro .container .contact-wrap-form .form-body .heading-input.focus-in::before{display:none;visibility:hidden}.page-contact .intro .container .contact-wrap-form .form-body .heading-input.add-fs::after{position:absolute;content:".";font-family:"Poppins",sans-serif;font-weight:500;font-size:1.475rem;color:var(--black);display:inline-block}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .heading-input.add-fs::after{line-height:1.75}}.page-contact .intro .container .contact-wrap-form .form-body .heading-input.block{display:block}.page-contact .intro .container .contact-wrap-form .form-body .heading-input.type-placeholder{display:inline}.page-contact .intro .container .contact-wrap-form .form-body .icon-next{position:relative}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form .form-body .icon-next{width:1.5rem;top:.2rem}}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy{--consent-green: var(--green, #00ff01);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.55em;margin-top:1.25rem}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-control{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:1.3em;height:1.3em;min-width:44px;min-height:44px;margin:0;padding:0;cursor:pointer}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;min-width:0;margin:0;padding:0;opacity:0;visibility:visible;cursor:pointer}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:.95em;height:.95em;min-width:26px;min-height:26px;border:2px solid #000;border-radius:.22em;background:rgba(0,0,0,0);pointer-events:none;-webkit-transition:background-color 180ms ease,border-color 180ms ease,-webkit-transform 180ms ease;transition:background-color 180ms ease,border-color 180ms ease,-webkit-transform 180ms ease;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease,-webkit-transform 180ms ease}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-box svg{display:block;position:static;width:80%;height:80%;margin:0;fill:none;-webkit-transform:none;transform:none}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-box path{fill:none;stroke:#000;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;-webkit-transition:stroke-dashoffset 200ms ease,opacity 120ms ease;transition:stroke-dashoffset 200ms ease,opacity 120ms ease}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:checked+.contact-privacy-box{background-color:var(--consent-green);border-color:var(--consent-green)}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:checked+.contact-privacy-box path{stroke-dashoffset:0;opacity:1}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:active+.contact-privacy-box{-webkit-transform:scale(0.92);transform:scale(0.92)}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:focus-visible+.contact-privacy-box{outline:2px solid #000;outline-offset:5px}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;margin-right:0}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text label,.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text a{font:inherit;letter-spacing:inherit;color:inherit}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text label{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text a{position:relative;display:inline-block;white-space:nowrap;vertical-align:baseline;text-decoration:none}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text a *{text-decoration:none}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text a::after{content:"";position:absolute;left:0;right:0;bottom:.16em;height:.05em;min-height:2px;background-color:currentColor;pointer-events:none;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 200ms ease-out;transition:-webkit-transform 200ms ease-out;transition:transform 200ms ease-out;transition:transform 200ms ease-out, -webkit-transform 200ms ease-out}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy.is-revealed .contact-privacy-text a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media(prefers-reduced-motion: reduce){.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-text a::after{-webkit-transition:none;transition:none}}@media(prefers-reduced-motion: reduce){.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-box,.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-box path{-webkit-transition:none;transition:none}}@media(forced-colors: active){.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy .contact-privacy-box{border-color:ButtonText}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:checked+.contact-privacy-box{forced-color-adjust:none;background:Highlight;border-color:Highlight}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:checked+.contact-privacy-box path{stroke:HighlightText}.page-contact .intro .container .contact-wrap-form .form-body .contact-privacy #privacy-consent:focus-visible+.contact-privacy-box{outline-color:Highlight}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-contact .intro .container .contact-wrap-form{--unit: 0.575rem;padding:1.275rem 1.625rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-form{--unit: 0.4rem;padding:1.125rem 1.25rem;border-radius:.75rem}}.page-contact .intro .container .contact-wrap-actions{margin-top:3.5rem}.page-contact .intro .container .contact-wrap-actions .contact-reset{pointer-events:all;width:4rem;height:4rem;padding:1rem;border:1px solid var(--green);background-color:var(--black);border-radius:50%;-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.page-contact .intro .container .contact-wrap-actions .contact-reset svg #reset{fill:var(--green);-webkit-transition:fill .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:fill .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-contact .intro .container .contact-wrap-actions .contact-reset:hover{background-color:var(--green);border-color:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-reset:hover #reset{fill:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-reset.disabled{pointer-events:none;cursor:inherit;border:2px solid var(--black);background-color:var(--bg-light)}.page-contact .intro .container .contact-wrap-actions .contact-reset.disabled svg #reset{fill:var(--bg-silver-sand)}@media screen and (min-width: 1540px)and (max-width: 1919px){.page-contact .intro .container .contact-wrap-actions .contact-reset{width:4rem;height:4rem}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-contact .intro .container .contact-wrap-actions .contact-reset{width:3.25rem;height:3.25rem;padding:1rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-actions .contact-reset{width:3rem;height:3rem;padding:.75rem}}.page-contact .intro .container .contact-wrap-actions .contact-submit{pointer-events:all}.page-contact .intro .container .contact-wrap-actions .contact-submit button{pointer-events:all;width:100%;min-width:16rem;padding:1rem 1.25rem;border:1px solid var(--green);border-radius:3rem;background-color:var(--black);-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;gap:1rem;color:var(--green);-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label .submit-icon{width:2.125rem;height:2.125rem}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label .submit-icon svg #send{fill:var(--green);-webkit-transition:fill .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:fill .4s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label .submit-icon{width:1.65rem;height:1.65rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label .submit-icon{width:1.725rem;height:1.725rem}}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.process{pointer-events:none;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.process .processing{color:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.process .processing.show{display:inline-block}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.process .done{color:var(--black);position:absolute;display:none}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.process .done.show{display:inline-block}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.processed{pointer-events:none;position:relative}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.processed .processing{display:none}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.processed .done{display:inline-block}.page-contact .intro .container .contact-wrap-actions .contact-submit button .contact-submit-label.hidden{display:none;visibility:hidden}.page-contact .intro .container .contact-wrap-actions .contact-submit button:hover{background-color:var(--green);border-color:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-submit button:hover .contact-submit-label{color:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-submit button:hover .contact-submit-label .submit-icon svg #send{fill:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-submit button:hover .contact-submit-label.process .processing{color:var(--black)}.page-contact .intro .container .contact-wrap-actions .contact-submit button:hover .contact-submit-label.processed .done{color:var(--black)}@media screen and (min-width: 1540px)and (max-width: 1919px){.page-contact .intro .container .contact-wrap-actions .contact-submit button{padding:.875rem 1.875rem}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-contact .intro .container .contact-wrap-actions .contact-submit button{padding:.5rem 1.25rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap-actions .contact-submit button{padding:.675rem 1.275rem;min-width:12.15rem}}.page-contact .intro .container .contact-wrap-actions .contact-submit.disabled{pointer-events:none}.page-contact .intro .container .contact-wrap-actions .contact-submit.disabled button{pointer-events:none;border:1px solid var(--black);background-color:var(--bg-light);cursor:inherit !important}.page-contact .intro .container .contact-wrap-actions .contact-submit.disabled button .contact-submit-label{color:var(--bg-silver-sand)}.page-contact .intro .container .contact-wrap-actions .contact-submit.disabled button .contact-submit-label .submit-icon svg #send{fill:var(--bg-silver-sand)}.page-contact .intro .container .contact-wrap.is-submitted{margin-top:9rem}@media screen and (min-width: 1540px)and (max-width: 1919px){.page-contact .intro .container .contact-wrap{width:42rem}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-contact .intro .container .contact-wrap{width:42vw;margin-top:16rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .intro .container .contact-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:calc(100vw - 2rem);height:100%;margin-top:8rem;padding:0 .3rem 2rem 0;overflow:visible}}.page-contact .contact-info-wrap{padding:1.5rem 3rem}.page-contact .contact-info-wrap .row{padding:4.875rem 0;border-bottom:1px solid var(--black)}.page-contact .contact-info-wrap .row:first-child{padding-top:0}.page-contact .contact-info-wrap .row:last-child{border-bottom:0;padding-bottom:0}.page-contact .contact-info-wrap .row a{color:var(--black);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media screen and (min-width: 360px)and (max-width: 479px){.page-contact .contact-info-wrap{padding:1.5rem 1rem}.page-contact .contact-info-wrap .row{padding:2.5rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.page-contact .contact-info-wrap .row p{padding-bottom:.5rem}.page-contact .contact-info-wrap{background-color:var(--green)}}.iti--fullscreen-popup{font-family:"Poppins",sans-serif;font-weight:500}@media screen and (min-width: 360px)and (max-width: 479px){.iti--fullscreen-popup{font-size:clamp(1rem,1.667vw + .625rem,1.125rem)}}#contact-thanks[hidden],#contact-whatsapp-option[hidden]{display:none !important}.contact-wrap.is-submitted #contactform,.contact-wrap.is-submitted .contact-wrap-actions,.contact-wrap.is-submitted .contact-wrap-form>.form-head{display:none !important}#contact-feedback:empty{display:none}#contact-thanks{text-align:center}#contact-thanks h3{margin-bottom:2rem}#contact-thanks p{margin:.75rem 0}@media screen and (min-width: 360px)and (max-width: 479px){#contact-thanks p{font-size:clamp(1.25rem,3.333vw + .5rem,1.5rem)}}#contact-feedback,#contact-thanks{margin-top:1.5rem}.contact-whatsapp-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.9rem 1.25rem;margin:1.25rem 0;border-radius:3rem;background:var(--wa-green);color:var(--bg-light);text-decoration:none;font-weight:600;border:1px solid var(--wa-green);-webkit-transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color .4s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color .4s cubic-bezier(0.215, 0.61, 0.355, 1);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.contact-whatsapp-link:hover{background:var(--bg-light);border:1px solid var(--wa-green);color:var(--black)}.contact-whatsapp-link:focus-visible{outline:3px solid currentColor;outline-offset:4px}.contact-whatsapp-note{font-size:.875rem}.page-archive .intro{position:sticky;top:0}.page-archive .intro .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:var(--size-120)}.page-archive .intro .container .content-wrapper{width:75%;padding:0 10rem 0 15rem;z-index:1;background-color:var(--bg-light-dark)}.page-archive .intro .container .content-wrapper h2,.page-archive .intro .container .content-wrapper br{letter-spacing:-0.4rem;color:var(--black-invert);line-height:1.15;mix-blend-mode:difference;position:relative;z-index:1;overflow:clip}.page-archive .intro .container .content-wrapper h2::-moz-selection, .page-archive .intro .container .content-wrapper br::-moz-selection{background:var(--green-invert);color:var(--black-invert)}.page-archive .intro .container .content-wrapper h2::selection,.page-archive .intro .container .content-wrapper br::selection{background:var(--green-invert);color:var(--black-invert)}@media screen and (min-width: 360px)and (max-width: 479px){.page-archive .intro .container .content-wrapper h2,.page-archive .intro .container .content-wrapper br{letter-spacing:-0.08rem}}.page-archive .overview{background:var(--bg-color);position:relative;z-index:1}.page-workdetails .intro .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:var(--size-200) 0 var(--size-120)}.page-workdetails .intro .container .content-wrapper{width:98%;padding:0 10rem 0 16rem;z-index:1}.page-workdetails .intro .container .content-wrapper h2,.page-workdetails .intro .container .content-wrapper br{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container .content-wrapper h2,.page-workdetails .intro .container .content-wrapper br{letter-spacing:-0.15rem}}.page-workdetails .intro .container .content-wrapper .title-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:2rem;padding-top:var(--size-20)}.page-workdetails .intro .container .content-wrapper .title-wrap .industry-label{font-size:1rem;position:relative;bottom:.475rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container .content-wrapper .title-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container .content-wrapper .title-wrap h4{letter-spacing:-0.03rem}}.page-workdetails .intro .container .content-wrapper .services-wrap{margin:5rem 0;width:60%}.page-workdetails .intro .container .content-wrapper .services-wrap .title{line-height:2}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container .content-wrapper .services-wrap .title{font-weight:600}}@media screen and (min-width: 768px)and (max-width: 1539px){.page-workdetails .intro .container .content-wrapper .services-wrap{margin:4.5rem 0;width:85%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container .content-wrapper .services-wrap{width:100%;margin:2.75rem 0}}@media screen and (min-width: 360px)and (max-width: 1539px){.page-workdetails .intro .container .content-wrapper{width:100%}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-workdetails .intro .container .content-wrapper{padding:0 10rem 0 14rem}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-workdetails .intro .container .content-wrapper{padding:0 3rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container .content-wrapper{padding:0 1rem}}@media screen and (min-width: 1280px)and (max-width: 1539px){.page-workdetails .intro .container{padding:var(--size-120) 0 var(--size-80)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .intro .container{padding:var(--size-120) 0 var(--size-40)}}.page-workdetails section{position:relative;z-index:1}.page-workdetails section .text-wrapper{background-color:var(--bg-color);color:var(--text-color);will-change:background-color,color;padding:var(--size-200) var(--size-200);width:95%}.page-workdetails section .text-wrapper .title{line-height:2.375;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-workdetails section .text-wrapper .title .letter-mask{display:inline-block}.page-workdetails section .text-wrapper .title .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper .title{line-height:1.675}}.page-workdetails section .text-wrapper p+p{margin-top:2.25rem}.page-workdetails section .text-wrapper .highlighted-text{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;z-index:2;position:relative;padding-left:.75rem;padding-right:.75rem;left:-0.25rem;display:inline-block}.page-workdetails section .text-wrapper .highlighted-text.hovered{z-index:4;position:relative;background-color:var(--green);border-radius:3.75rem}.page-workdetails section .text-wrapper .highlighted-text .wavy-underline{display:block;position:absolute;top:1.5rem;left:-0.475rem;width:102%;height:100%;background-image:url("../assets/images/work/Wave-line-thin.gif");background-size:contain;background-position:left center;background-repeat:no-repeat;overflow:clip}.page-workdetails section .text-wrapper .highlighted-text .wavy-underline.hovered{opacity:0;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper .highlighted-text .wavy-underline{top:1rem}}.page-workdetails section .text-wrapper .highlighted-text a{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer;color:inherit;font-family:"Poppins",sans-serif;font-weight:600}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper .highlighted-text{padding-left:.25rem;padding-right:.25rem}}@media(min-width: 1729px){.page-workdetails section .text-wrapper.pad-right-extra-5{padding-right:calc(var(--size-200) + 5rem)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper{padding:var(--size-80) 1rem;width:100%}}.page-workdetails section .text-wrapper.w-full{width:100%}.page-workdetails section .text-wrapper.w-medium{width:85%}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper.w-medium{width:100%}}.page-workdetails section .text-wrapper.pad-bottom-140{padding-bottom:var(--size-140)}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper.pad-bottom-140{padding-bottom:var(--size-20)}}.page-workdetails section .text-wrapper.pad-top-40{padding-top:var(--size-40)}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .text-wrapper.pad-top-40{padding-top:0}}.page-workdetails section video{width:100%;height:auto}.page-workdetails section .animate-pixel{--colcount: 10;--rowcount: 10;position:relative}.page-workdetails section .animate-pixel .pixels-container{position:absolute;margin:auto;inset:0;z-index:10;display:grid;grid-template-columns:repeat(var(--colcount), 1fr);grid-template-rows:repeat(var(--rowcount), 1fr)}.page-workdetails section .animate-pixel .pixels-container .pixel{background:var(--bg-light)}.page-workdetails section .image-slider{position:relative;display:grid}.page-workdetails section .image-slider img{grid-area:1/1;width:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(0 0% 0 0%)}.page-workdetails section .carousel{position:relative;width:100%;height:100svh;overflow:clip;border-radius:3.375rem}.page-workdetails section .carousel .carousel-images,.page-workdetails section .carousel .carousel-images .img{position:absolute;width:100%;height:100%;top:0;left:0}.page-workdetails section .carousel .carousel-images img,.page-workdetails section .carousel .carousel-images .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;will-change:transform}.page-workdetails section .carousel .carousel-images .img{will-change:clip-path}.page-workdetails section .carousel .carousel-image-content{display:none;visibility:hidden}.page-workdetails section .container{background-color:var(--bg-color)}.page-workdetails section .container img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .container img{min-height:33dvh}}.page-workdetails section .container.padded{padding:0 3rem}.page-workdetails section .container.padded.pad-top-3{padding-top:3rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .container.padded.pad-top-3{padding-top:1rem}}.page-workdetails section .container.padded img{width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .container.padded img{border-radius:.75rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .container.padded{padding:0 1rem}}.page-workdetails section .container.marquee-image{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-workdetails section .container.marquee-image .rail{display:-webkit-box;display:-ms-flexbox;display:flex}.page-workdetails section .container.marquee-image .rail img{width:auto;height:auto;display:block;-o-object-fit:cover;object-fit:cover;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section.with-slider .container.padded{padding:var(--size-40) 1rem}}.page-workdetails section .vimeo-player{--interface-padding: 2rem;--interface-button-width-height: 3.75em;width:100%;height:100%;position:relative;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .vimeo-player{--interface-padding: 0.75rem;--interface-button-width-height: 1.75em}}.page-workdetails section .vimeo-player__before{padding-top:56.25%}.page-workdetails section .vimeo-player__before.ptop-100{padding-top:100%}.page-workdetails section .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute}.page-workdetails section .vimeo-player__placeholder{pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute}.page-workdetails section .vimeo-player__loading svg{width:5vw;height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .vimeo-player__loading svg{width:2vw}}.page-workdetails section .vimeo-player__overlay-mute{width:100%;height:calc(100% - (2*var(--interface-padding) + var(--interface-button-width-height)));display:none;position:absolute;inset:0;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media(hover: none),(pointer: coarse){.page-workdetails section .vimeo-player__overlay-mute{display:none}}.page-workdetails section .vimeo-player__interface{opacity:0;pointer-events:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;color:#f0ebe6;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.page-workdetails section .vimeo-player__interface-bottom{grid-column-gap:.5em;grid-row-gap:.5em;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;padding:var(--interface-padding) 1.5rem}.page-workdetails section .vimeo-player__interface-bottom *{pointer-events:all}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .vimeo-player__interface-bottom{padding:var(--interface-padding) 1rem}}@media(hover: none),(pointer: coarse){.page-workdetails section .vimeo-player__interface{opacity:1}}.page-workdetails section .vimeo-player .vimeo-player__unmute,.page-workdetails section .vimeo-player .vimeo-player__mute,.page-workdetails section .vimeo-player .vimeo-player__pause,.page-workdetails section .vimeo-player .vimeo-player__play,.page-workdetails section .vimeo-player .vimeo-player__replay,.page-workdetails section .vimeo-player .vimeo-player__fullscreen{border-radius:.5em;backdrop-filter:blur(0.75em);background-color:rgba(240,235,230,.1490196078);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:var(--interface-button-width-height);height:var(--interface-button-width-height);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.page-workdetails section .vimeo-player .vimeo-player__mute{display:none}.page-workdetails section .vimeo-player .vimeo-player__pause{display:none}.page-workdetails section .vimeo-player .vimeo-player__mute-svg,.page-workdetails section .vimeo-player .vimeo-player__unmute-svg,.page-workdetails section .vimeo-player .vimeo-player__play-svg,.page-workdetails section .vimeo-player .vimeo-player__pause-svg,.page-workdetails section .vimeo-player .vimeo-player__replay-svg,.page-workdetails section .vimeo-player .vimeo-player__fullscreen-scale-svg{width:65%;position:absolute}.page-workdetails section .vimeo-player__fullscreen svg:nth-child(2){display:none}.page-workdetails section .vimeo-player__fullscreen svg:nth-child(1){display:block}.page-workdetails section .vimeo-player[data-vimeo-fullscreen=true] .vimeo-player__fullscreen svg:nth-child(1){display:none}.page-workdetails section .vimeo-player[data-vimeo-fullscreen=true] .vimeo-player__fullscreen svg:nth-child(2){display:block}.page-workdetails section .vimeo-player[data-vimeo-loaded=true]:hover .vimeo-player__interface{opacity:1}.page-workdetails section .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-workdetails section .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__loading{display:none}.page-workdetails section .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__pause{display:-webkit-box;display:-ms-flexbox;display:flex}.page-workdetails section .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__play{display:none}.page-workdetails section .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__overlay-mute{display:block}@media screen and (min-width: 360px)and (max-width: 1023px){.page-workdetails section .vimeo-player[data-vimeo-playing=true][data-vimeo-loaded=true] .vimeo-player__overlay-mute{display:none}}.page-workdetails section .vimeo-player[data-vimeo-muted=true][data-vimeo-loaded=true] .vimeo-player__mute{display:-webkit-box;display:-ms-flexbox;display:flex}.page-workdetails section .vimeo-player[data-vimeo-muted=true][data-vimeo-loaded=true] .vimeo-player__unmute{display:none}@media screen and (min-width: 1280px){.page-workdetails section .vimeo-player[data-vimeo-muted=true][data-vimeo-loaded=true] .vimeo-player__unmute,.page-workdetails section .vimeo-player[data-vimeo-muted=true][data-vimeo-loaded=true] .vimeo-player__mute{display:none;visibility:hidden}}.page-workdetails section .vimeo-player.h-auto{height:auto}.page-workdetails section .highlight-content{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:var(--bg-light);pointer-events:none}.page-workdetails section .highlight-content .image-wrap,.page-workdetails section .highlight-content .video-wrap{position:absolute;width:100%;height:auto;top:0;left:0;opacity:0;visibility:hidden}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .highlight-content .image-wrap,.page-workdetails section .highlight-content .video-wrap{width:100%;height:100%}}.page-workdetails section .highlight-content.show{z-index:3}.page-workdetails section .highlight-content.show .image-wrap{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.page-workdetails section .highlight-content.show .image-wrap img{width:100%;height:auto;display:block}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .highlight-content.show .image-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:30% 50%;object-position:30% 50%}}.page-workdetails section .highlight-content.show .video-wrap{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.page-workdetails section .highlight-content.show .video-wrap .vimeo-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:auto}.page-workdetails section .highlight-content.show .video-wrap .vimeo-player__before{padding-top:56.25%}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails section .highlight-content.show .video-wrap .vimeo-player{width:100%;height:100%}}.page-workdetails section[data-vimeo-parent]:not(.portriat){aspect-ratio:16/9}.page-workdetails section:has(.highlighted-content-wrapper){position:unset}.page-workdetails section:has(.highlighted-content-wrapper)::before{content:"";display:block;width:100vw;height:100%;background-color:var(--overlay-color);z-index:1;position:absolute;pointer-events:none}.page-workdetails section:has(.highlighted-content-wrapper) .highlighted-content-wrapper .text-wrapper *:not(h3,p,.highlighted-text,.wavy-underline){z-index:1;position:relative}.page-workdetails .before-after .container{padding:4rem 3.25rem}.page-workdetails .before-after .container .image-wrapper{position:relative;aspect-ratio:16/9;width:75%;height:auto;clip-path:inset(0 round 1.5rem)}.page-workdetails .before-after .container .image-wrapper img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .before-after .container .image-wrapper img{clip-path:inset(0 round 0.75rem);min-height:unset}}.page-workdetails .before-after .container .image-wrapper .before-image-wrap,.page-workdetails .before-after .container .image-wrapper .after-image-wrap{position:absolute;width:100%;height:100%}.page-workdetails .before-after .container .image-wrapper .before-image-wrap{z-index:1}.page-workdetails .before-after .container .image-wrapper .after-image-wrap{z-index:0}.page-workdetails .before-after .container .image-wrapper .swipe-indicator{position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:20px;width:80px;padding:0 .35rem;background:var(--green);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;pointer-events:none;z-index:2}.page-workdetails .before-after .container .image-wrapper .swipe-indicator img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .before-after .container .image-wrapper .swipe-indicator{width:50px}}.page-workdetails .before-after .container .image-wrapper .line-separator{position:relative;height:100%;width:2px;background-color:var(--green);z-index:1}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .before-after .container .image-wrapper{width:calc(100% - 1.5rem);clip-path:inset(0 round 0.75rem)}}.page-workdetails .before-after .container.no-pad-left-right{padding:4rem 0}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .before-after .container.no-pad-left-right{padding:0 0}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .before-after .container{padding:var(--size-80) 0;height:auto}}.page-workdetails .flexcol{gap:2rem;padding:var(--size-60) 3rem 0;position:relative}.page-workdetails .flexcol .col{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-workdetails .flexcol .col img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .flexcol .col img{border-radius:.75rem}}.page-workdetails .flexcol .col .video-wrapper{height:100%;width:100%;overflow:clip;clip-path:inset(0 0 4px 0 round 1.5rem)}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .flexcol .col .video-wrapper{clip-path:inset(0 0 4px 0 round 0.75rem)}}.page-workdetails .flexcol .col .video-wrapper.asr-wide{aspect-ratio:16/9}.page-workdetails .flexcol .col video{width:100%;height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .flexcol .col{width:100%}}.page-workdetails .flexcol.no-margin{margin:0}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .flexcol{gap:1rem;margin:0;padding:1rem 1rem 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}.page-workdetails .people{position:relative;background-color:var(--bg-color);z-index:3}.page-workdetails .people .people-wrap{position:relative;top:0;height:120vh}.page-workdetails .people .people-wrap .container{position:absolute;width:100%;height:100%;background-color:var(--bg-color)}.page-workdetails .people .people-wrap .container .item-wrap{padding-top:60vh;grid-row-gap:2.175rem}.page-workdetails .people .people-wrap .container .item-wrap .people-item{grid-column-gap:3.725rem;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-workdetails .people .people-wrap .container .item-wrap .people-item .title{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex}.page-workdetails .people .people-wrap .container .item-wrap .people-item .title-text{font-weight:600}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .container .item-wrap .people-item .title{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-workdetails .people .people-wrap .container .item-wrap .people-item .name{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:40%;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .container .item-wrap .people-item .name{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-workdetails .people .people-wrap .container .item-wrap .people-item .title,.page-workdetails .people .people-wrap .container .item-wrap .people-item .name{-webkit-transition:all 200ms cubic-bezier(0.32, 0.72, 0, 1);transition:all 200ms cubic-bezier(0.32, 0.72, 0, 1)}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .container .item-wrap .people-item .title,.page-workdetails .people .people-wrap .container .item-wrap .people-item .name{width:100%}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .container .item-wrap .people-item{width:calc(100% - 1.5rem);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .container .item-wrap{padding:var(--size-80) 0}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .container{position:relative}}.page-workdetails .people .people-wrap .images-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:fixed;inset:0;width:100%;height:100vh;pointer-events:none}.page-workdetails .people .people-wrap .images-wrap .img-container{position:relative;width:16rem;height:16rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-workdetails .people .people-wrap .images-wrap .img-container .theRingSVG{position:relative;width:100%;height:100%;will-change:transform}.page-workdetails .people .people-wrap .images-wrap .img-container .theRingSVG svg{will-change:opacity}.page-workdetails .people .people-wrap .images-wrap .img-container img{position:absolute;inset:0;-o-object-fit:contain;object-fit:contain;width:auto;max-height:100%;padding:4.375rem;will-change:opacity}@media screen and (max-width: 1539px){.page-workdetails .people .people-wrap .images-wrap .img-container img{padding:3.175rem}}@media screen and (max-width: 1439px){.page-workdetails .people .people-wrap .images-wrap .img-container img{padding:2.875rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .images-wrap .img-container img{padding:2.5rem}}@media screen and (max-width: 1539px){.page-workdetails .people .people-wrap .images-wrap .img-container{width:12rem;height:12rem}}@media screen and (max-width: 1439px){.page-workdetails .people .people-wrap .images-wrap .img-container{width:10rem;height:10rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .images-wrap .img-container{width:10rem;height:10rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap .images-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:sticky;padding-top:var(--size-100);height:35vh;background:var(--bg-color)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .people-wrap{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse}}.page-workdetails .people .spacer-top{position:absolute;top:0;width:100%;height:40vh;padding:calc(var(--size-80) + 10vh) 0 0 0;z-index:1;opacity:0}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .spacer-top{height:0}}.page-workdetails .people .spacer-bottom{background:-webkit-gradient(linear, left bottom, left top, from(rgb(0, 255, 1)), color-stop(40%, rgb(0, 255, 1)), color-stop(70%, rgba(0, 255, 1, 0.8)), to(rgba(0, 255, 1, 0)));background:linear-gradient(0deg, rgb(0, 255, 1) 0%, rgb(0, 255, 1) 40%, rgba(0, 255, 1, 0.8) 70%, rgba(0, 255, 1, 0) 100%)}.page-workdetails .people .spacer-bottom-green{background:-webkit-gradient(linear, left bottom, left top, from(rgb(246, 245, 239)), color-stop(40%, rgb(246, 245, 239)), color-stop(70%, rgba(246, 245, 239, 0.8)), to(rgba(246, 245, 239, 0)));background:linear-gradient(0deg, rgb(246, 245, 239) 0%, rgb(246, 245, 239) 40%, rgba(246, 245, 239, 0.8) 70%, rgba(246, 245, 239, 0) 100%)}.page-workdetails .people .spacer-bottom{opacity:0}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .people .spacer-bottom{height:0}}.page-workdetails .people.bg-light .people-wrap .container{background-color:var(--bg-color)}.page-workdetails .people.bg-light .spacer-top{opacity:0;background:-webkit-gradient(linear, left top, left bottom, from(rgb(246, 245, 239)), color-stop(40%, rgb(246, 245, 239)), color-stop(70%, rgba(246, 245, 239, 0.8)), to(rgba(246, 245, 239, 0)));background:linear-gradient(180deg, rgb(246, 245, 239) 0%, rgb(246, 245, 239) 40%, rgba(246, 245, 239, 0.8) 70%, rgba(246, 245, 239, 0) 100%)}.page-workdetails .people.bg-light .spacer-bottom{opacity:0;background:-webkit-gradient(linear, left bottom, left top, from(rgb(246, 245, 239)), color-stop(40%, rgb(246, 245, 239)), color-stop(70%, rgba(246, 245, 239, 0.8)), to(rgba(246, 245, 239, 0)));background:linear-gradient(0deg, rgb(246, 245, 239) 0%, rgb(246, 245, 239) 40%, rgba(246, 245, 239, 0.8) 70%, rgba(246, 245, 239, 0) 100%)}.page-workdetails .outro{position:relative;overflow:clip;z-index:2;background-color:rgba(0,0,0,0);margin-top:-5vh}.page-workdetails .outro .flex-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.page-workdetails .outro .content-wrapper{width:98%;padding:var(--size-120) 5rem 5rem 12rem}.page-workdetails .outro .content-wrapper h2{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-workdetails .outro .content-wrapper h2 .letter-mask{display:inline-block;overflow:unset !important;overflow-y:clip !important}.page-workdetails .outro .content-wrapper h2 .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .content-wrapper h2 .letter-mask{padding-bottom:.175rem;margin-top:-1.175rem}}.page-workdetails .outro .content-wrapper h2:not(:first-child){margin-top:-1.875rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .content-wrapper h2{letter-spacing:-0.08rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .content-wrapper h2>span{display:inline-block}}.page-workdetails .outro .content-wrapper.w-extra{width:90%}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .content-wrapper{width:calc(100% - 2rem);padding:0}}.page-workdetails .outro .overlay{position:relative;margin-top:65vh;z-index:11;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:var(--size-40);padding:var(--size-240) 0 var(--size-220);border-bottom-left-radius:3.75rem;border-bottom-right-radius:3.75rem}.page-workdetails .outro .overlay .related-works-header-wrap{width:60vw;margin-left:auto;margin-right:auto;margin-bottom:var(--size-40)}.page-workdetails .outro .overlay .related-works-header-wrap .title{text-align:center;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;letter-spacing:-0.15rem}.page-workdetails .outro .overlay .related-works-header-wrap .title .letter-mask{display:inline-block}.page-workdetails .outro .overlay .related-works-header-wrap .title .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-header-wrap .title>span{display:inline-block}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-header-wrap{width:calc(100% - 2rem)}}.page-workdetails .outro .overlay .related-works-slider-wrap{width:100%}.page-workdetails .outro .overlay .related-works-slider-wrap .slide{width:42vw;height:auto;margin-right:1vw}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .col-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.375rem;border-radius:8px}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-slider-wrap .slide .col-inner{gap:.3rem}}.page-workdetails .outro .overlay .related-works-slider-wrap .slide a{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box{width:100%;border-radius:1.5rem;aspect-ratio:16/9;overflow:clip;position:relative}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box .image-wrap,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box .image-wrap{position:absolute;top:-2.5%;left:0;width:100%;height:105%;background-size:cover;background-position:center}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box .image-wrap.marquee-image,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box .image-wrap.marquee-image{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box .image-wrap.marquee-image .rail,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box .image-wrap.marquee-image .rail{display:-webkit-box;display:-ms-flexbox;display:flex;height:105%}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box .image-wrap.marquee-image .rail img,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box .image-wrap.marquee-image .rail img{width:auto;height:auto;display:block;-o-object-fit:cover;object-fit:cover;will-change:transform}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box video,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box video{position:absolute;right:0;bottom:0;width:100%}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent{height:100%}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player{width:100%;border-radius:1.5rem;height:100%;position:relative;pointer-events:auto;isolation:isolate;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-transform:translateX(0);transform:translateX(0)}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player__before,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player__before{padding-top:56.25%}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player__before.ptop-100,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player__before.ptop-100{padding-top:100%}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player__iframe,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player__iframe{border:none;pointer-events:none;width:100%;height:100%;position:absolute}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player__placeholder,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player__placeholder{pointer-events:none;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:linear;transition-timing-function:linear;display:block;position:absolute}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player[data-vimeo-activated=true][data-vimeo-loaded=true] .vimeo-player__placeholder{opacity:0}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player.h-auto,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player.h-auto{height:auto}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box.vimeo-parent .vimeo-player,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box.vimeo-parent .vimeo-player{border-radius:.75rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-slider-wrap .slide .img-box,.page-workdetails .outro .overlay .related-works-slider-wrap .slide .video-box{border-radius:.75rem}}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .content-box{border-radius:3.375rem;padding:1.875rem 2.75rem}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .content-box .client-info{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-workdetails .outro .overlay .related-works-slider-wrap .slide .content-box .client-info .text-black{color:var(--black)}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-slider-wrap .slide .content-box{border-radius:.75rem;padding:1rem .75rem}}.page-workdetails .outro .overlay .related-works-slider-wrap .slide:first-child{width:calc(42vw + 4rem);padding-left:4rem}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-slider-wrap .slide:first-child{width:calc(80vw + 2rem);padding-left:2rem}}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay .related-works-slider-wrap .slide{width:80vw;margin-right:2vw}}.page-workdetails .outro .overlay .related-works-slider-wrap .flickity-viewport{cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media screen and (min-width: 360px)and (max-width: 479px){.page-workdetails .outro .overlay{border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem;grid-row-gap:var(--size-20);padding:var(--size-180) 0 var(--size-160)}}.page-policies{padding-bottom:var(--size-120)}.page-policies .intro{position:sticky;top:0;z-index:0}.page-policies .intro .container{position:relative;padding-top:var(--size-120);height:75dvh;min-height:75dvh;width:95%}.page-policies .intro .container .content-wrapper{padding:0 22rem 0 16rem;z-index:1}@media screen and (min-width: 768px)and (max-width: 1279px){.page-policies .intro .container .content-wrapper{padding:2rem 5rem 0 35%}}@media screen and (min-width: 360px)and (max-width: 767px){.page-policies .intro .container .content-wrapper{padding:var(--size-40) 1rem 0;min-height:10dvh}}@media screen and (min-width: 360px)and (max-width: 767px){.page-policies .intro .container{height:65dvh;min-height:65dvh;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.page-policies .text-section{background:var(--bg-color);position:relative;z-index:1}.page-policies .text-section .text-wrapper{padding:var(--size-140) 3rem var(--size-140);width:100%}.page-policies .text-section .text-wrapper .text-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:3rem}.page-policies .text-section .text-wrapper .text-block p,.page-policies .text-section .text-wrapper .text-block h6{-webkit-box-flex:.5;-ms-flex:.5;flex:.5;padding-left:0}@media screen and (min-width: 768px)and (max-width: 1279px){.page-policies .text-section .text-wrapper .text-block p,.page-policies .text-section .text-wrapper .text-block h6{min-width:calc(36% - 1.5rem)}}.page-policies .text-section .text-wrapper .text-block-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-policies .text-section .text-wrapper .text-block-content p{width:100%}.page-policies .text-section .text-wrapper .text-block-content p:last-of-type{margin-bottom:var(--size-80)}.page-policies .text-section .text-wrapper .text-block .link{color:var(--white);text-decoration:underline;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.page-policies .text-section .text-wrapper .text-block .link:hover{color:var(--green);-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}@media screen and (max-width: 1919px){.page-policies .text-section .text-wrapper .text-block{gap:2rem}}@media screen and (min-width: 360px)and (max-width: 767px){.page-policies .text-section .text-wrapper .text-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.5rem}.page-policies .text-section .text-wrapper .text-block p,.page-policies .text-section .text-wrapper .text-block h6{min-width:100%}}.page-policies .text-section .text-wrapper p,.page-policies .text-section .text-wrapper h6{padding-left:35%}.page-policies .text-section .text-wrapper p:not(.text-green),.page-policies .text-section .text-wrapper h6:not(.text-green){color:var(--white)}.page-policies .text-section .text-wrapper p+p,.page-policies .text-section .text-wrapper h6+p{margin-top:2.25rem}.page-policies .text-section .text-wrapper p+p:last-of-type,.page-policies .text-section .text-wrapper h6+p:last-of-type{margin-bottom:var(--size-80)}@media screen and (min-width: 768px)and (max-width: 1279px){.page-policies .text-section .text-wrapper p,.page-policies .text-section .text-wrapper h6{padding-left:calc(36% - 1.4rem)}}@media screen and (min-width: 360px)and (max-width: 767px){.page-policies .text-section .text-wrapper p,.page-policies .text-section .text-wrapper h6{padding-left:0}}@media screen and (min-width: 768px)and (max-width: 1279px){.page-policies .text-section .text-wrapper{padding:var(--size-180) calc(var(--size-40) + .5rem) var(--size-120)}}@media screen and (min-width: 360px)and (max-width: 479px){.page-policies .text-section .text-wrapper{padding:var(--size-120) 1rem var(--size-80)}}.cta .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4rem 0 0;margin-bottom:var(--size-60)}.cta .container.mt-100{margin-top:var(--size-100)}@media screen and (min-width: 360px)and (max-width: 479px){.cta .container{margin-bottom:var(--size-60)}}.cta h3{line-height:6.125rem}.cta h3 .letter-mask{display:inline-block}.cta h3 .letter-mask span{-webkit-transform:translate(0, 100%);transform:translate(0, 100%);display:inline-block;will-change:transform}.cta .button-container{width:auto;height:16rem;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.cta .button-container.lets-build-it{position:relative}.cta-footer-wrap{position:fixed;left:0;right:0;bottom:0;z-index:0;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}.cta-footer-wrap .interactive{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1}.cta-footer-wrap .interactive .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:var(--size-120) 3rem 0 3rem}.cta-footer-wrap .interactive .container .content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cta-footer-wrap .interactive .container .content-wrapper.w-medium{width:85%}@media screen and (min-width: 360px)and (max-width: 479px){.cta-footer-wrap .interactive .container .content-wrapper.w-medium{width:100%}}.cta-footer-wrap .interactive .container .content-wrapper.w-small{width:65%}@media screen and (min-width: 360px)and (max-width: 479px){.cta-footer-wrap .interactive .container .content-wrapper.w-small{width:100%}}@media screen and (min-width: 360px)and (max-width: 479px){.cta-footer-wrap .interactive .container .content-wrapper h2{line-height:1.1}}.cta-footer-wrap .interactive .container .col h1{text-transform:uppercase}.cta-footer-wrap .interactive .container .col h1.blur{-webkit-filter:blur(0.025em);filter:blur(0.025em);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (min-width: 1540px)and (max-width: 1919px){.cta-footer-wrap .interactive .container .col h1{font-size:15.125rem}}@media screen and (min-width: 1024px)and (max-width: 1539px){.cta-footer-wrap .interactive .container .col h1{font-size:11.25rem}}@media screen and (min-width: 768px)and (max-width: 1023px){.cta-footer-wrap .interactive .container .col h1{font-size:10.75rem}}@media screen and (min-width: 360px)and (max-width: 479px){.cta-footer-wrap .interactive .container .col h1{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}.cta-footer-wrap .interactive .container .col.blur{-webkit-filter:blur(1em);filter:blur(1em);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.cta-footer-wrap .interactive .container .col a{color:inherit;cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}.cta-footer-wrap .interactive .container .or svg circle{fill:var(--swatch-dark);stroke:var(--swatch-dark);stroke-width:2}.cta-footer-wrap .interactive .container .or svg .the-text{font-family:"Poppins",sans-serif;font-weight:600;letter-spacing:-0.25rem;font-size:5.325rem;text-transform:uppercase;fill:var(--green);-webkit-transform:translateX(-0.675rem);transform:translateX(-0.675rem)}@media screen and (min-width: 768px)and (max-width: 1539px){.cta-footer-wrap .interactive .container .or svg{-webkit-transform:scale(0.7);transform:scale(0.7)}}@media screen and (min-width: 360px)and (max-width: 479px){.cta-footer-wrap .interactive .container .or svg{-webkit-transform:scale(0.8);transform:scale(0.8)}}.cta-footer-wrap .interactive .container .or.blur{-webkit-filter:blur(1em);filter:blur(1em);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (min-width: 1280px)and (max-width: 1539px){.cta-footer-wrap .interactive .container{padding:var(--size-120) 3rem var(--size-80)}}@media screen and (min-width: 768px)and (max-width: 1279px){.cta-footer-wrap .interactive .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:calc(var(--size-180) - 1.5rem) 3rem var(--size-100)}}@media screen and (min-width: 360px)and (max-width: 479px){.cta-footer-wrap .interactive .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:calc(var(--size-180) - 1.5rem) 1rem var(--size-40);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media screen and (min-width: 768px)and (max-width: 1279px){.cta-footer-wrap .interactive{bottom:25vh}}.cta-contact-footer{position:relative;height:80vh}@media screen and (min-width: 360px)and (max-width: 479px){.cta-contact-footer{height:65vh;background-color:var(--green)}}.page{padding-bottom:100vh;position:relative}.page section.z-1{z-index:1}.page.page-contact{padding-bottom:0}footer{padding-bottom:2.5rem;margin:auto 1.125rem;text-transform:uppercase}footer .footer-line .h-line{background-color:var(--black);-ms-flex-item-align:end;align-self:flex-end;width:100%;height:.085rem;z-index:2;position:relative}footer .footer-sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 1.875rem 7rem;font-size:.7rem}footer .footer-sub .footer-left-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4rem}footer .footer-sub-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:1.5rem;-moz-column-gap:1.5rem;column-gap:1.5rem}footer .footer-sub-links a{color:var(--black);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}@media screen and (min-width: 360px)and (max-width: 479px){footer .footer-sub-links{display:none;visibility:hidden}}@media screen and (min-width: 768px)and (max-width: 1539px){footer .footer-sub{padding:1.5rem 1.125rem 2.75rem}}@media screen and (min-width: 360px)and (max-width: 479px){footer .footer-sub{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem 1.125rem 1.5rem}}footer .footer-links{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 1.875rem;letter-spacing:.02em;font-size:1.4rem;mix-blend-mode:difference;z-index:14}footer .footer-links .link-wrap a{display:block;width:7.45ch;color:var(--green);cursor:url("../assets/images/cursor-pointer.svg") 12 0,pointer}footer .footer-links .link-wrap a.text-black{color:var(--black)}footer .footer-links .link-wrap:nth-child(2){text-align:center}footer .footer-links .link-wrap:last-child{text-align:right}footer .footer-links.on-white-bg .link-wrap a{color:var(--black-invert)}@media screen and (min-width: 360px)and (max-width: 479px){footer .footer-links{display:none;visibility:hidden}}footer.blur{-webkit-filter:blur(0.5em);filter:blur(0.5em);-webkit-transition:all .5s ease-out;transition:all .5s ease-out}@media screen and (min-width: 768px)and (max-width: 1539px){footer{padding-bottom:1.5rem}}@media screen and (min-width: 360px)and (max-width: 479px){footer{padding-bottom:0;margin:auto 1rem}}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}#noise{position:fixed;inset:0;pointer-events:none;background-image:url("../assets/images/noise.gif");-webkit-filter:blur(0.04em);filter:blur(0.04em);mix-blend-mode:difference;opacity:.08;z-index:53}#pixel-overlay{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:13;backdrop-filter:blur(25px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);opacity:0}/*# sourceMappingURL=main.min.css.map */