.page_main__qyuID{height:100vh}.ScatterText_scatterContainer___UtMA,.page_main__qyuID{width:100%;display:flex;align-items:center;justify-content:center}.ScatterText_scatterContainer___UtMA{position:relative;overflow:hidden;height:100%}.ScatterText_text__phNzu{width:100%;font-family:var(--font-safiro-italic);font-size:var(--font-size-jumbo);color:var(--color-white);text-align:center;width:clamp(300px,80%,1400px)}@media(max-width:768px){.ScatterText_text__phNzu{font-size:var(--font-size-headline-3);width:clamp(300px,90%,500px)}}.ScatterText_char___AGZG{position:relative;transform:scaleX(.8)}.ScatterText_resetButton__Y5Yq3{height:16px;width:16px;border-radius:50%;background-color:var(--color-white);border:none;cursor:pointer;position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.splitting .char,.splitting .word{display:inline-block}.splitting .char{position:relative}.splitting .char:after,.splitting .char:before{content:attr(data-char);position:absolute;top:0;left:0;visibility:hidden;transition:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splitting{--word-center:calc((var(--word-total) - 1) / 2);--char-center:calc((var(--char-total) - 1) / 2);--line-center:calc((var(--line-total) - 1) / 2)}.splitting .word{--word-percent:calc(var(--word-index) / var(--word-total));--line-percent:calc(var(--line-index) / var(--line-total))}.splitting .char{--char-percent:calc(var(--char-index) / var(--char-total));--char-offset:calc(var(--char-index) - var(--char-center));--distance:calc((var(--char-offset) * var(--char-offset)) / var(--char-center));--distance-sine:calc(var(--char-offset) / var(--char-center));--distance-percent:calc((var(--distance) / var(--char-center)))}.splitting.cells img{width:100%;display:block}@supports (display:grid){.splitting.cells{position:relative;overflow:hidden;background-size:cover;visibility:hidden}.splitting .cell-grid{background:inherit;position:absolute;top:0;left:0;width:100%;height:100%;display:grid;grid-template:repeat(var(--row-total),1fr) /repeat(var(--col-total),1fr)}.splitting .cell{background:inherit;position:relative;overflow:hidden}.splitting .cell-inner{background:inherit;position:absolute;visibility:visible;width:calc(100% * var(--col-total));height:calc(100% * var(--row-total));left:calc(-100% * var(--col-index));top:calc(-100% * var(--row-index))}.splitting .cell{--center-x:calc((var(--col-total) - 1) / 2);--center-y:calc((var(--row-total) - 1) / 2);--offset-x:calc(var(--col-index) - var(--center-x));--offset-y:calc(var(--row-index) - var(--center-y));--distance-x:calc((var(--offset-x) * var(--offset-x)) / var(--center-x));--distance-y:calc((var(--offset-y) * var(--offset-y)) / var(--center-y))}}.ScrollDownButton_button__4S7g4{color:var(--color-black)!important;background-color:var(--color-red);padding:1rem;height:86px;width:92px;border-radius:49%;border:2px solid rgba(128,128,128,0)!important;text-transform:uppercase;transition:all .2s ease-in-out}.ScrollDownButton_button__4S7g4:hover{border:2px solid var(--color-black)!important;scale:1.05}.ScrollDownButton_button__4S7g4 svg{transform:rotate(180deg) translateY(-4px)}.MovingEyes_movingEyes__Lqw8R{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(6,1fr);grid-gap:1rem;gap:1rem;width:100%;height:100%}@media(max-width:970px){.MovingEyes_movingEyes__Lqw8R{gap:.5rem}}.MovingEyes_movingEye__HP15n{position:relative;height:-moz-fit-content;height:fit-content;height:100%;width:100%}.MovingEyes_movingEye__HP15n .MovingEyes_pupil__IuLy4{position:absolute;top:0;left:0;transform:translate(-50%,-50%);z-index:1;height:100%;width:100%}.MovingEyes_movingEye__HP15n .MovingEyes_pupil__IuLy4:after{content:"";position:absolute;top:50%;left:45%;transform:translate(-50%,-50%);width:27%;aspect-ratio:1/1;background-color:var(--color-black);border-radius:50%;height:auto}.MovingEyes_movingEye__HP15n svg{width:100%;height:100%}.page_main__QVIGZ{margin-bottom:var(--footer-height);background-color:var(--color-white)}.page_section2__jpWSr{display:flex;align-items:center;padding:2rem;min-height:calc(70vh - var(--nav-height))}@media(max-width:768px){.page_section2__jpWSr{padding:1rem;display:none}}.page_section3__AGdRC{position:relative;padding:2rem;background-color:var(--color-white)}@media(max-width:768px){.page_section3__AGdRC{padding:1rem}}.page_section3__AGdRC .page_content__CSXAz{border-radius:1rem;aspect-ratio:16/9;overflow:hidden}@media(max-width:768px){.page_section3__AGdRC .page_content__CSXAz{aspect-ratio:1}}@media(max-width:450px){.page_section3__AGdRC .page_content__CSXAz{aspect-ratio:9/16}}.page_section4__SKAxc{padding:2rem;width:100%;background-color:var(--color-white);height:calc(70vh - var(--nav-height))}@media(max-width:768px){.page_section4__SKAxc{padding:1rem;height:auto}}.page_section4__SKAxc .page_container__iynM8{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:32px;gap:32px;height:100%}@media(max-width:768px){.page_section4__SKAxc .page_container__iynM8{grid-template-columns:1fr}}.page_section4__SKAxc .page_container__iynM8 .page_video__6jYCR{border-radius:1rem}.page_section4__SKAxc .page_content__CSXAz{display:flex;flex-direction:column;gap:24px}@media(max-width:768px){.page_section4__SKAxc .page_content__CSXAz{width:100%}}.page_section4__SKAxc .page_content__CSXAz .page_contactButton__CYZuG{padding:8px 12px;border-radius:1.5rem;border:2px solid var(--color-black);transition:all .3s ease;width:-moz-fit-content;width:fit-content}.page_section4__SKAxc .page_content__CSXAz .page_contactButton__CYZuG:hover{background-color:var(--color-black);color:var(--color-white)}.page_section5__tf82e{padding:2rem;background-color:var(--color-white);position:relative}@media(max-width:768px){.page_section5__tf82e{padding:1rem}}.page_section5__tf82e .page_content__CSXAz{display:grid;align-items:start;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.page_section5__tf82e .page_content__CSXAz{grid-template-columns:repeat(1,1fr)}}.page_section5__tf82e .page_content__CSXAz .page_project__6QBCY{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_section5__tf82e .page_content__CSXAz .page_project__6QBCY .page_title__NFXJv{font-size:var(--font-size-title-1);font-family:var(--font-safiro-bold);padding:1.5rem 0 .8rem}@media(max-width:768px){.page_section5__tf82e .page_content__CSXAz .page_project__6QBCY .page_title__NFXJv{font-size:var(--font-size-title-2);padding:14px 0 8px}}.page_section5__tf82e .page_content__CSXAz .page_project__6QBCY .page_tags__xsva4{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.page_section6__RFs2Q{padding:0 2rem 2rem;background-color:var(--color-white);position:relative}@media(max-width:768px){.page_section6__RFs2Q{padding:1rem}}.page_section6__RFs2Q .page_content__CSXAz .page_project__6QBCY{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_section6__RFs2Q .page_content__CSXAz .page_project__6QBCY .page_title__NFXJv{font-size:var(--font-size-title-1);font-family:var(--font-safiro-bold);padding:1.5rem 0 .8rem}@media(max-width:768px){.page_section6__RFs2Q .page_content__CSXAz .page_project__6QBCY .page_title__NFXJv{font-size:var(--font-size-title-2);padding:14px 0 8px}}.page_section6__RFs2Q .page_content__CSXAz .page_project__6QBCY .page_tags__xsva4{display:flex;flex-direction:row;gap:.5rem;flex-wrap:wrap}.page_section7__B_B5C{display:block;padding:2rem;min-height:calc(70vh - var(--nav-height));display:flex;align-items:center}@media(max-width:768px){.page_section7__B_B5C{padding:1rem}}.page_section8__chWgJ,.page_section9__z3GwL{background-color:var(--color-white);position:relative}.page_section9__z3GwL{padding:2rem 0}.page_section10__8sge_{padding:2rem 2rem 7rem;background-color:var(--color-white);position:relative}@media(max-width:768px){.page_section10__8sge_{padding:1rem 1rem 3rem}}.page_section10__8sge_ .page_content__CSXAz{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}@media(max-width:768px){.page_section10__8sge_ .page_content__CSXAz{grid-template-columns:repeat(1,1fr)}}.page_section10__8sge_ .page_content__CSXAz .page_servicesContainer__0DTN7{padding:2rem;background-color:var(--color-red);border-radius:1rem;aspect-ratio:1/1;display:flex;flex-direction:column}@media(max-width:768px){.page_section10__8sge_ .page_content__CSXAz .page_servicesContainer__0DTN7{padding:1rem;aspect-ratio:1/1.2}}.page_section10__8sge_ .page_content__CSXAz .page_servicesContainer__0DTN7 .page_services__7y5__{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;row-gap:1rem}.page_section10__8sge_ .page_content__CSXAz .page_servicesContainer__0DTN7 .page_eyeContainer__Usucm{flex-grow:1;display:flex;align-items:center;justify-content:center}.page_section10__8sge_ .page_content__CSXAz .page_servicesContainer__0DTN7 .page_eyeContainer__Usucm svg{width:80%;height:auto}.page_section10__8sge_ .page_content__CSXAz .page_eyesContainer__gXRAt{border-radius:1rem;aspect-ratio:1/1}@media(max-width:768px){.page_section10__8sge_ .page_content__CSXAz .page_eyesContainer__gXRAt{display:none}}.page_section10__8sge_ .page_arrowContainer__rfPWJ{width:100%;padding:32px 0}@media(max-width:768px){.page_section10__8sge_ .page_arrowContainer__rfPWJ{padding:16px}}.page_section10__8sge_ .page_arrowContainer__rfPWJ .page_arrowContent__dwI3s{width:350px;display:flex;flex-direction:column;align-items:flex-start}@media(max-width:768px){.page_section10__8sge_ .page_arrowContainer__rfPWJ .page_arrowContent__dwI3s{width:100%}}.page_section10__8sge_ .page_arrowContainer__rfPWJ .page_arrowContent__dwI3s .page_text__sFWfh{font-size:var(--font-size-title-1)}@media(max-width:768px){.page_section10__8sge_ .page_arrowContainer__rfPWJ .page_arrowContent__dwI3s .page_text__sFWfh{font-size:var(--font-size-title-2)}}.page_section10__8sge_ .page_arrowContainer__rfPWJ .page_arrowContent__dwI3s .page_arrow__3Uuz0{width:100%}.StickyHorizontalScrollSection_container__4uIjF{height:350vh}.StickyHorizontalScrollSection_sticky__y54RO{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;align-items:center;padding-top:calc(var(--nav-height) + 1rem)}@media(max-width:768px){.StickyHorizontalScrollSection_sticky__y54RO{padding-top:var(--nav-height)}}.StickyHorizontalScrollSection_content__kWpxh{display:flex;flex-direction:row;align-items:flex-start}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_project__I18PH{display:flex;flex-direction:column;align-items:flex-start;min-width:50vw;padding-left:2rem;width:100%;height:100%}@media(max-width:768px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_project__I18PH{min-width:80vw;padding-left:1rem}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_project__I18PH .StickyHorizontalScrollSection_carouselContainer__Ge82N{width:100%;height:70vh;position:relative}@media(max-width:768px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_project__I18PH .StickyHorizontalScrollSection_carouselContainer__Ge82N{height:65vh}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_project__I18PH .StickyHorizontalScrollSection_title__dLOZO{font-size:var(--font-size-title-1);font-family:var(--font-safiro-bold);padding:1.5rem 0 .8rem}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_project__I18PH .StickyHorizontalScrollSection_tags__CNlJN{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;width:100%}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_videoContainer__glclr{min-width:50vw;padding-left:2rem;width:100%}@media(max-width:768px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_videoContainer__glclr{min-width:80vw;padding-left:1rem}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_videoContainer__glclr .StickyHorizontalScrollSection_content__kWpxh{border-radius:1rem;background-color:var(--color-blue);overflow:hidden;width:100%;height:70vh}@media(max-width:768px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_videoContainer__glclr .StickyHorizontalScrollSection_content__kWpxh{height:65vh}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d{min-width:50vw;padding-left:2rem;width:100%;height:70vh}@media(max-width:768px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d{min-width:80vw;padding-left:1rem;height:65vh}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d .StickyHorizontalScrollSection_content__kWpxh{border-radius:1rem;width:100%;height:100%;overflow:hidden;position:relative;background-color:var(--color-white)}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d .StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_text__Cj2EN{position:relative;padding:2rem;z-index:1;width:100%;height:100%;mix-blend-mode:difference;display:flex;align-items:center;text-align:center}@media(max-width:768px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d .StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_text__Cj2EN{padding:1rem}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d .StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_text__Cj2EN p{font-family:var(--font-safiro-medium);font-size:var(--font-size-title-2);line-height:1.2;color:var(--color-white)}@media(max-width:1024px){.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d .StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_text__Cj2EN p{font-size:var(--font-size-text-1);line-height:1.2}}.StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_textContainer__ko42d .StickyHorizontalScrollSection_content__kWpxh .StickyHorizontalScrollSection_v3dContainer__G_J78{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}