.page_root___XRSS{padding:0;margin:0;gap:var(--sections-gap);align-items:center;padding-bottom:var(--sections-gap)}.page_container__o9dN2,.page_root___XRSS{display:flex;flex-direction:column;width:100%}.page_container__o9dN2{justify-content:center;align-items:flex-start;max-width:var(--max-width);gap:var(--space-large);padding-left:var(--side-padding);padding-right:var(--side-padding)}.page_container__o9dN2 p{color:var(--secondary-on-black)}.page_textSection__EIkhW{display:flex;flex-direction:column;gap:var(--space-small)}.page_textSection__EIkhW p{max-width:700px}.page_teamTopSection__2_scL{display:flex;flex-direction:column;gap:var(--space-medium)}.page_teamTopSection__2_scL p{max-width:700px}.page_topSection__9faEr{width:100%;justify-content:center;align-items:center;padding-top:var(--navbar-offset);color:#fff;background-color:#000;display:flex;flex-direction:column;gap:var(--space-large);padding-bottom:8rem}.page_topSection__9faEr h1{color:#fff}.page_profile__ZyyiX{display:flex;flex-direction:column;gap:var(--space-medium);flex:1 1}.page_profile__ZyyiX p{color:var(--secondary-on-white)}.page_profile__ZyyiX .page_profileImage__trZ8e{border-radius:var(--image-radius);overflow:hidden;width:100%;height:auto;aspect-ratio:3/4;display:block;object-fit:cover}.page_profile__ZyyiX .page_profileText___KGA0{display:flex;flex-direction:column}.page_teamSection___jYVy{width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding);max-width:var(--max-width)}.page_profiles__dWF18,.page_teamSection___jYVy{display:flex;flex-direction:column;gap:var(--space-large)}@media(min-width:1024px){.page_profiles__dWF18{justify-content:space-between;flex-direction:row}}.page_numbersSection__dolt0{display:flex;flex-direction:column;gap:var(--space-medium)}@media(min-width:1024px){.page_numbersSection__dolt0{flex-direction:row}}.ClientsSection_root__TbZ_F{display:grid;grid-template-columns:1fr;width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding);max-width:var(--max-width);grid-gap:var(--internal-horizontal-space);gap:var(--internal-horizontal-space)}@media(min-width:1024px){.ClientsSection_root__TbZ_F{grid-template-columns:1fr 1fr}}.ClientsSection_text__c_TaA{max-width:800px;display:flex;flex-direction:column;gap:var(--space-medium)}.ClientsSection_grid__yWRD7{display:grid;grid-template-columns:repeat(3,1fr);width:100%;height:360px;border-radius:1rem;overflow:hidden;background-color:#fff;border:1px solid var(--border-on-white)}.ClientsSection_cell__7iHZ_{display:flex;align-items:center;justify-content:center;padding:1rem;border-right:1px solid var(--border-on-white);border-bottom:1px solid var(--border-on-white)}.ClientsSection_cell__7iHZ_:nth-child(3n){border-right:none}.ClientsSection_cell__7iHZ_:nth-last-child(-n+3){border-bottom:none}.ClientsSection_cell__7iHZ_ img,.ClientsSection_cell__7iHZ_ svg{max-width:120px;max-height:45px;object-fit:contain;height:100%;width:auto;display:block}@media(max-width:767px){.ClientsSection_cell__7iHZ_ img,.ClientsSection_cell__7iHZ_ svg{max-width:90%;max-height:50px;width:100%;height:auto}}.ArrowButton_button__GNnkp p{color:inherit;font-weight:400;font-size:1rem}.ArrowButton_button__GNnkp{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;padding:1rem 2.9rem;border-radius:9999px;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease;width:auto}.ArrowButton_button__GNnkp.ArrowButton_black__6fXJn{background-color:#141623;color:#fff}.ArrowButton_button__GNnkp.ArrowButton_black__6fXJn:hover{background-color:#111}.ArrowButton_button__GNnkp.ArrowButton_gray__csLS_{background-color:#f0f0f0;color:#000}.ArrowButton_button__GNnkp.ArrowButton_gray__csLS_:hover{background-color:#e4e4e4}.ArrowButton_button__GNnkp.ArrowButton_small__JEkpK{padding:.4rem 1.4rem;font-size:.85rem}.ArrowButton_button__GNnkp.ArrowButton_gray__csLS_ p{color:#000}.ArrowButton_button__GNnkp.ArrowButton_black__6fXJn p{color:#fff}.GoalsSection_root__UkWaZ{width:100%;background-color:#000;display:flex;color:#fff;align-items:center;justify-content:center}.GoalsSection_content__nAsBc{max-width:var(--max-width);display:grid;grid-template-columns:1fr;padding:var(--space-huge) var(--side-padding);grid-gap:var(--internal-horizontal-space);gap:var(--internal-horizontal-space)}@media(min-width:1024px){.GoalsSection_content__nAsBc{grid-template-columns:1fr 1fr;padding:13rem var(--side-padding)}}.GoalsSection_tabsHeader__ovBUF{display:flex;align-items:center;justify-content:space-between}.GoalsSection_leftSection__ugxK8{display:flex;flex-direction:column;gap:var(--space-medium);align-items:flex-start;flex:1.5 1}.GoalsSection_leftSection__ugxK8 h2{color:#fff}.GoalsSection_leftSection__ugxK8 p{color:#dcdcdc}.GoalsSection_rightSection__RkcfT{flex:2 1}.GoalsSection_rightSection__RkcfT * h3,.GoalsSection_rightSection__RkcfT * p{color:#fff}.GoalsSection_rightSection__RkcfT * h2{color:#fff;flex:1 1}.GoalsSection_tagGrid__7p6bd{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0}.GoalsSection_tabBody__dUKWp{display:flex;flex-direction:column;gap:var(--space-medium)}.GoalsSection_tabBody__dUKWp ul{color:var(--secondary-on-black)}.GoalsSection_contactButton__6XE0Z{width:auto}@media(max-width:750px){.GoalsSection_contactButton__6XE0Z{width:100%!important}}.Project_root__oYsm0{display:flex;flex-direction:column;width:100%;align-items:flex-start;gap:var(--space-medium);cursor:pointer;padding-bottom:var(--content-gap)}.Project_root__oYsm0:hover .Project_secondaryImage__6_6g2{opacity:1}.Project_root__oYsm0:hover .Project_primaryImage__ksH0k{opacity:0}.Project_imageWrapper__YqsxM{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1);border-radius:var(--image-radius)}.Project_image__rpmaG{object-fit:cover;transition:opacity .6s ease-in-out;position:absolute!important;top:0;left:0}.Project_primaryImage__ksH0k{opacity:1;z-index:1}.Project_secondaryImage__6_6g2{opacity:0;z-index:2}.Project_motionImage__6Jq6m{position:relative;width:100%;height:100%}.Project_text__Ys_dF{display:flex;flex-direction:column;gap:var(--space-small)}.Project_text__Ys_dF small{color:var(--eyebrow-color-on-white)}.Project_text__Ys_dF p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ServiceSection_root__eTHbX{width:100%;background-color:#000;display:flex;color:#fff;align-items:center;justify-content:center}.ServiceSection_content__Cn_WW{max-width:var(--max-width);display:grid;grid-template-columns:1fr;padding:var(--space-huge) var(--side-padding);grid-gap:var(--internal-horizontal-space);gap:var(--internal-horizontal-space)}@media(min-width:1024px){.ServiceSection_content__Cn_WW{grid-template-columns:1fr 1fr;padding:13rem var(--side-padding)}}.ServiceSection_tabsHeader__OYZ9F{display:flex;align-items:center;justify-content:space-between}.ServiceSection_leftSection__Cv2oC{display:flex;flex-direction:column;gap:var(--space-medium);align-items:flex-start;flex:1.5 1}.ServiceSection_leftSection__Cv2oC h2{color:#fff}.ServiceSection_leftSection__Cv2oC p{color:#dcdcdc}.ServiceSection_rightSection__WtG_b{flex:2 1}.ServiceSection_rightSection__WtG_b * h3,.ServiceSection_rightSection__WtG_b * p{color:#fff}.ServiceSection_rightSection__WtG_b * h2{color:#fff;flex:1 1}.ServiceSection_tagGrid__ya56Z{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem 1rem;gap:.75rem 1rem;margin:0}.ServiceSection_tabBody__0Uuvs{display:flex;flex-direction:column;gap:var(--space-medium)}.ServiceSection_tabBody__0Uuvs ul{color:var(--secondary-on-black)}.ServiceSection_contactButton__7jErH{width:auto}@media(max-width:750px){.ServiceSection_contactButton__7jErH{width:100%!important}}.Divider_divider__1aKAw{display:block}.Divider_horizontal__V8ua0{width:100%}.Divider_vertical__qPkB1{height:100%}.page_root__ql9YX{padding-top:var(--navbar-offset);gap:var(--sections-gap);background-color:#fff;padding-bottom:var(--sections-gap)}.page_root__ql9YX,.page_topContent__MmgU5{display:flex;flex-direction:column;width:100%;align-items:center}.page_topContent__MmgU5{gap:8rem}@media(max-width:767px){.page_topContent__MmgU5{gap:4rem}}.page_content__kg7VM{padding-top:calc(var(--space-huge)*2);display:flex;flex-direction:column;gap:var(--sections-gap);background-color:#fff;width:100%;align-items:center}@media(max-width:767px){.page_content__kg7VM{padding-top:var(--space-huge)}}.page_showcaseSection__brlHW{width:calc(100vw - 4rem);position:relative;aspect-ratio:16/7}@media(max-width:767px){.page_showcaseSection__brlHW{width:calc(100vw - var(--side-padding));aspect-ratio:4/5}}.page_showcaseImage__tWE1w{width:100%;height:100%;object-fit:cover;border-radius:var(--image-radius)}.page_introSection__OQCvZ{display:flex;flex-direction:column;gap:var(--space-huge);width:100%;background-color:#fff}.page_text__bQdBu{display:flex;flex-direction:column;gap:var(--space-medium)}.page_buttons__dcrR8{display:flex;align-items:center;gap:var(--space-medium)}.page_introContent__JHtxG{display:flex;flex-direction:column;align-items:flex-start;position:relative;gap:3rem;z-index:1;align-self:center;max-width:var(--max-width);width:100%;padding-left:var(--side-padding);padding-right:var(--side-padding)}.page_introContent__JHtxG p{max-width:650px}.page_aboutSection__RwDh2{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"text image";background-color:#fff;position:relative;z-index:1;padding:0 var(--side-padding);max-width:var(--max-width);width:100%;grid-gap:var(--space-large);gap:var(--space-large)}@media(max-width:1024px){.page_aboutSection__RwDh2{grid-template-columns:1fr;grid-template-areas:"image" "text";gap:var(--space-medium)}}.page_image__9D_q9{border-radius:var(--image-radius)}.page_text__bQdBu{font-size:2rem;font-weight:450!important;line-height:1.2;padding:0;margin:0;letter-spacing:-.015em}.page_imageSection__IwftN{grid-area:image;max-width:800px;width:100%;aspect-ratio:1/1;position:relative;overflow:hidden;border-radius:var(--image-radius)}.page_image__9D_q9{object-fit:cover;width:70%;height:auto}@media(min-width:1024px){.page_image__9D_q9{width:100%}}.page_leftSection__2_MOm{flex:1 1}.page_aboutSectionContent__zRICX{grid-area:text;padding:0;margin:0;align-items:flex-start;max-width:700px}.page_aboutSectionContent__zRICX,.page_numbersSection__dp0Ud,.page_textSection__d04_F{display:flex;flex-direction:column;gap:var(--space-medium)}.page_numbersSection__dp0Ud{padding-top:var(--space-medium)}@media(min-width:1024px){.page_numbersSection__dp0Ud{flex-direction:row}}.page_projectsSection__ZsOW5{max-width:var(--max-width);display:flex;flex-direction:column;gap:var(--space-large);padding:0 var(--side-padding);width:100%}.TextButton_link__aIjkm{all:unset;cursor:pointer;font-family:inherit;font-weight:450}.Navbar_topRow__AHhvj{width:100%;display:flex;justify-content:space-between;position:fixed;top:40px;left:0;right:0;margin:0 auto;padding-left:var(--side-padding);padding-right:var(--side-padding);z-index:9999;align-items:center}@media(max-width:767px){.Navbar_topButton__psCKD{display:none}}.Navbar_link__0SzS3{font-size:clamp(1.8rem,1vw + 1rem,1.8rem)!important;font-weight:300!important}.Navbar_language__hOJ1D{text-decoration:underline;cursor:pointer}.Navbar_desktopNavLinks__wWIAP{position:absolute;left:50%;transform:translateX(-50%);display:flex;gap:var(--space-medium);pointer-events:auto;z-index:1;display:none}.Navbar_navLink__lxcbh{text-decoration:none;font-weight:450;font-size:1.5rem;transition:color .3s}.Navbar_navLink__lxcbh:hover{color:gray}.Navbar_rightSection__9WcAe{display:flex;gap:var(--space-small);align-items:center;mix-blend-mode:difference}.Navbar_section__7u6el{display:flex;align-items:center;gap:10px;justify-content:flex-start}.Navbar_menu__YrzuL{position:fixed;top:0;right:0;background-color:#fff;z-index:999;padding-left:var(--side-padding);padding-right:var(--side-padding);display:flex;flex-direction:column;gap:var(--space-large);padding-top:8rem;padding-bottom:var(--space-large);height:100dvh;overscroll-behavior:contain;overflow-y:scroll;width:100vw}@media(min-width:768px){.Navbar_menu__YrzuL{width:650px}}.Navbar_menuSection__08Pxr{justify-content:center;gap:var(--space-small)}.Navbar_buttonsColumn__75bAe,.Navbar_menuSection__08Pxr{display:flex;flex-direction:column;align-items:flex-start}.Navbar_buttonsColumn__75bAe{gap:2.4rem;width:100%}.Navbar_buttonsColumn__75bAe h2{font-size:2rem}.Navbar_dTnavLink__9qnXl{cursor:pointer}.Navbar_buttonsRow__aqkL8{display:flex;gap:var(--space-medium)}.Navbar_sectionTitle__fhDm1{color:var(--eyebrow-color-on-white);font-weight:300;font-size:1rem}.Navbar_backdrop__UD1mW{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;z-index:998;pointer-events:auto}.Navbar_menuContactButton__OWcsN{width:auto}@media(max-width:750px){.Navbar_menuContactButton__OWcsN{width:100%!important}}.Logo_logo__pOi_w{display:inline-block;cursor:pointer;color:#000}.Logo_logo__pOi_w svg{display:block;transition:color .5s ease}.Logo_logo__pOi_w.Logo_dark__bqTF1{color:#fff}.Logo_logo__pOi_w.Logo_light__c5Tcv{color:#000}.Hamburger_hamburger__FLDlJ{width:40px;height:40px;position:relative;cursor:pointer;z-index:100;border-radius:50%;overflow:hidden;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center}.Hamburger_hamburger__FLDlJ:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;top:0;left:0;z-index:0;opacity:0;transform:scale(.2);transition:opacity .3s ease,transform .3s ease}.Hamburger_hamburger__FLDlJ:hover:before{opacity:1;transform:scale(1)}.Hamburger_hamburger__FLDlJ:after{content:"";position:absolute;width:40px;height:40px;border-radius:50%;z-index:0;opacity:0;transform:scale(.2);transition:opacity .3s ease,transform .3s ease,background-color .3s ease}.Hamburger_hamburger__FLDlJ:hover:after{opacity:1;transform:scale(1)}.Hamburger_bar__DZ7ES{position:absolute;width:24px;height:2px;left:50%;transform:translateX(-50%) scale(1);transition:background-color .3s ease,transform .3s ease;z-index:1}.Hamburger_barTop__5LvJu{top:15px;z-index:2}.Hamburger_barBottom__dwG4l{top:23px;z-index:1}.Hamburger_open__isSRj .Hamburger_barTop__5LvJu{top:18px;transform:translateX(-50%) rotate(45deg) scale(1)}.Hamburger_open__isSRj .Hamburger_barBottom__dwG4l{top:18px;transform:translateX(-50%) rotate(-45deg) scale(1)}.Hamburger_hamburger__FLDlJ:not(.Hamburger_open__isSRj):hover .Hamburger_bar__DZ7ES{transform:translateX(-50%) scale(.85)}.Hamburger_hamburger__FLDlJ.Hamburger_open__isSRj:hover .Hamburger_barTop__5LvJu{transform:translateX(-50%) rotate(45deg) scale(.85)}.Hamburger_hamburger__FLDlJ.Hamburger_open__isSRj:hover .Hamburger_barBottom__dwG4l{transform:translateX(-50%) rotate(-45deg) scale(.85)}.Hamburger_hamburger__FLDlJ.Hamburger_white__5Skrc .Hamburger_bar__DZ7ES,.Hamburger_hamburger__FLDlJ.Hamburger_white__5Skrc:after{background-color:#fff}.Hamburger_hamburger__FLDlJ.Hamburger_black__h_qW7 .Hamburger_bar__DZ7ES,.Hamburger_hamburger__FLDlJ.Hamburger_black__h_qW7:after,.Hamburger_hamburger__FLDlJ.Hamburger_white__5Skrc.Hamburger_open__isSRj:hover .Hamburger_barBottom__dwG4l,.Hamburger_hamburger__FLDlJ.Hamburger_white__5Skrc.Hamburger_open__isSRj:hover .Hamburger_barTop__5LvJu,.Hamburger_hamburger__FLDlJ.Hamburger_white__5Skrc:hover .Hamburger_bar__DZ7ES{background-color:#000}.Hamburger_hamburger__FLDlJ.Hamburger_black__h_qW7.Hamburger_open__isSRj:hover .Hamburger_barBottom__dwG4l,.Hamburger_hamburger__FLDlJ.Hamburger_black__h_qW7.Hamburger_open__isSRj:hover .Hamburger_barTop__5LvJu,.Hamburger_hamburger__FLDlJ.Hamburger_black__h_qW7:hover .Hamburger_bar__DZ7ES{background-color:#fff}.ProjectsGrid_root__w0Ffm{display:flex;gap:8rem;align-items:flex-start}@media(max-width:1100px){.ProjectsGrid_root__w0Ffm{flex-direction:column;gap:4.5rem}}.ProjectsGrid_column__1kI69{display:flex;flex-direction:column;gap:9rem;flex:1 1;width:100%}@media(max-width:1100px){.ProjectsGrid_column__1kI69{gap:4.5rem}}.ProjectsGrid_offsetColumn__V0GPn{margin-top:20rem}@media(max-width:1100px){.ProjectsGrid_offsetColumn__V0GPn{margin-top:0}}.ZigZagLayout_root__l9sGx{display:flex;gap:8rem;align-items:flex-start}@media(max-width:1100px){.ZigZagLayout_root__l9sGx{flex-direction:column;gap:4.5rem}}.ZigZagLayout_column__T0GAf{display:flex;flex-direction:column;gap:4rem;width:100%}.ZigZagLayout_offsetColumn__esI7u{margin-top:15rem}@media(max-width:768px){.ZigZagLayout_root__l9sGx{flex-direction:column}.ZigZagLayout_offsetColumn__esI7u{margin-top:0}}