.Preloader_preloader__bZVm2{position:fixed;inset:0;width:100vw;height:100vh;z-index:99999;background-color:#000000;pointer-events:all}.Preloader_logoWrap__cPqaD,.Preloader_preloader__bZVm2{display:flex;align-items:center;justify-content:center;opacity:1;will-change:opacity}.Preloader_logoImg__Yb7va{width:clamp(240px,40vw,580px);height:auto}@media (prefers-reduced-motion:reduce){.Preloader_preloader__bZVm2{transition:opacity .3s linear!important}}.Header_header__z1DZP{position:fixed;top:0;left:0;width:100%;height:var(--header-h-desktop);background-color:transparent;color:#ffffff;opacity:1;z-index:100;transition:transform .8s cubic-bezier(.165,.84,.44,1)}.Header_isCompact__oDUJG{transform:translateY(-100%);pointer-events:none}.Header_isCompact__oDUJG.Header_panelOpen__Zyor1,.Header_panelOpen__Zyor1:not(.Header_panelThemeGradient__6pi3F){transform:translateY(0)!important;pointer-events:auto}.Header_isCompact__oDUJG.Header_panelClosing__i_4xW,.Header_isCompact__oDUJG.Header_panelOpen__Zyor1,.Header_panelClosing__i_4xW:not(.Header_panelThemeGradient__6pi3F),.Header_panelOpen__Zyor1:not(.Header_panelThemeGradient__6pi3F){position:fixed!important;top:0!important;left:0!important;width:100%!important;background-color:#ffffff!important;color:#000000!important;opacity:1!important;overflow:visible;height:auto;min-height:234px;transition:transform .8s cubic-bezier(.165,.84,.44,1)!important}.Header_isCompact__oDUJG.Header_panelClosing__i_4xW,.Header_panelClosing__i_4xW:not(.Header_panelThemeGradient__6pi3F){transform:translateY(-100%)!important;pointer-events:none}.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1,.Header_isAboutIntroMenu__EeavP,.Header_isAboutIntroMenu__EeavP.Header_isCompact__oDUJG,.Header_isAboutIntroMenu__EeavP.Header_panelClosing__i_4xW,.Header_isAboutIntroMenu__EeavP.Header_panelOpen__Zyor1,.Header_isContactFirstSection__MgqYZ.Header_panelClosing__i_4xW,.Header_isContactFirstSection__MgqYZ.Header_panelOpen__Zyor1{position:absolute!important;top:0!important;left:0!important;transform:none!important;transition:none!important;background-color:transparent!important;box-shadow:none!important}.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_logoCity__iRfo6,.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_logoLink__53Nor,.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_logoText__ChUVO,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_logoCity__iRfo6,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_logoLink__53Nor,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_logoText__ChUVO,.Header_isAboutIntroMenu__EeavP .Header_logoCity__iRfo6,.Header_isAboutIntroMenu__EeavP .Header_logoLink__53Nor,.Header_isAboutIntroMenu__EeavP .Header_logoText__ChUVO{color:#ffffff!important}.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_logoDivider__2hftJ,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_logoDivider__2hftJ,.Header_isAboutIntroMenu__EeavP .Header_logoDivider__2hftJ{background-color:#ffffff!important}.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_isActive__GSsiu,.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_navLink__qcAjk,.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_navLink__qcAjk:hover,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_isActive__GSsiu,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_navLink__qcAjk,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_navLink__qcAjk:hover,.Header_isAboutIntroMenu__EeavP .Header_isActive__GSsiu,.Header_isAboutIntroMenu__EeavP .Header_navLink__qcAjk,.Header_isAboutIntroMenu__EeavP .Header_navLink__qcAjk:hover{color:#ffffff!important}.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_navLink__qcAjk:before,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_navLink__qcAjk:before,.Header_isAboutIntroMenu__EeavP .Header_navLink__qcAjk:before{border-left-color:#ffffff!important}.Header_isAboutFirstSection__ch0fR.Header_panelClosing__i_4xW .Header_panelCloseBtn__tK1XR,.Header_isAboutFirstSection__ch0fR.Header_panelOpen__Zyor1 .Header_panelCloseBtn__tK1XR,.Header_isAboutIntroMenu__EeavP .Header_panelCloseBtn__tK1XR{display:none!important}@media (prefers-reduced-motion:reduce){.Header_header__z1DZP{transition:none!important}.Header_isCompact__oDUJG{transform:none;display:none}.Header_isCompact__oDUJG.Header_panelOpen__Zyor1{transform:none;display:block}.Header_isCompact__oDUJG.Header_panelClosing__i_4xW{transform:none;display:none}}.Header_container__HEhwI{display:flex;align-items:flex-start;width:100%;height:100%;padding-left:var(--gutter);padding-right:var(--gutter);padding-bottom:0;position:relative;transform:translateY(-100%);transition:transform 1.2s cubic-bezier(.165,.84,.44,1) .4s}.Header_isReady__umn0K .Header_container__HEhwI{transform:translateY(0)}.Header_panelClosing__i_4xW .Header_container__HEhwI,.Header_panelOpen__Zyor1 .Header_container__HEhwI{height:auto;min-height:0;padding-bottom:40px;align-items:flex-start;transform:none!important;transition:none!important}.Header_logoCol__Gpvks{padding-top:29px;width:25%;flex-shrink:0}.Header_logoLink__53Nor{display:inline-flex;align-items:center;gap:12px;color:#ffffff;text-decoration:none}.Header_logoImg__hiQvS{display:block;width:clamp(90px,10.97vw,158px);height:auto;object-fit:contain}.Header_logoText__ChUVO{font-size:var(--fs-h5);font-weight:var(--fw-bold);letter-spacing:var(--ls-h6);text-transform:uppercase;color:#ffffff}.Header_logoDivider__2hftJ{display:inline-block;width:1px;height:16px;background-color:#ffffff;opacity:1}.Header_logoCity__iRfo6{font-size:var(--fs-h6);font-weight:var(--fw-regular);letter-spacing:var(--ls-h6);text-transform:lowercase;color:#ffffff}.Header_panelClosing__i_4xW .Header_logoCity__iRfo6,.Header_panelClosing__i_4xW .Header_logoLink__53Nor,.Header_panelClosing__i_4xW .Header_logoText__ChUVO,.Header_panelOpen__Zyor1 .Header_logoCity__iRfo6,.Header_panelOpen__Zyor1 .Header_logoLink__53Nor,.Header_panelOpen__Zyor1 .Header_logoText__ChUVO{color:#000000!important}.Header_panelClosing__i_4xW .Header_logoDivider__2hftJ,.Header_panelOpen__Zyor1 .Header_logoDivider__2hftJ{background-color:#000000!important}.Header_panelClosing__i_4xW [class*=clockText],.Header_panelOpen__Zyor1 [class*=clockText]{color:#000000!important}.Header_panelClosing__i_4xW [class*=hasMarker]:before,.Header_panelOpen__Zyor1 [class*=hasMarker]:before{border-left-color:#000000!important}.Header_header__z1DZP [class*=clockText]{color:#ffffff}.Header_header__z1DZP [class*=hasMarker]:before{border-left-color:#ffffff}.Header_navInner__QY7L9{display:flex;align-items:flex-start;padding-top:35px;width:75%}.Header_clocksCol__OtDtv,.Header_navCol__5YiiI{width:33.333%}.Header_navList__fASUh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.Header_navLink__qcAjk{font-size:var(--fs-h6);line-height:var(--lh-body);font-weight:800;letter-spacing:normal;color:#ffffff;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center}.Header_navLink__qcAjk:before{content:"";display:inline-block;height:0;width:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #ffffff;margin-right:7px;opacity:0;transform:translateZ(0);transition:opacity .6s cubic-bezier(.165,.84,.44,1)}.Header_navLink__qcAjk:hover{color:#ffffff}.Header_isActive__GSsiu:before,.Header_navLink__qcAjk:hover:before{opacity:1}.Header_isActive__GSsiu{color:#ffffff}.Header_panelClosing__i_4xW .Header_navLink__qcAjk,.Header_panelOpen__Zyor1 .Header_navLink__qcAjk{color:#000000!important;font-weight:800}.Header_panelClosing__i_4xW .Header_isActive__GSsiu,.Header_panelClosing__i_4xW .Header_navLink__qcAjk:hover,.Header_panelOpen__Zyor1 .Header_isActive__GSsiu,.Header_panelOpen__Zyor1 .Header_navLink__qcAjk:hover{color:#000000!important}.Header_panelClosing__i_4xW .Header_navLink__qcAjk:before,.Header_panelOpen__Zyor1 .Header_navLink__qcAjk:before{border-left-color:#000000!important}.Header_navLink__qcAjk:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.Header_burgerBtn__h_3i1{display:none;background:none;border:none;padding:0;cursor:pointer;position:absolute;top:29px;right:var(--gutter);width:44px;height:44px;align-items:center;justify-content:center;z-index:110}.Header_burgerIcon__tOx3z{width:28px;height:18px;display:flex;flex-direction:column;justify-content:space-between;position:relative}.Header_burgerLine__C7ZIt{display:block;width:100%;height:2px;background-color:var(--color-text);transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.Header_burgerActive__WVaKA .Header_burgerLine__C7ZIt:first-child{transform:translateX(6px) translateY(8px) rotate(45deg)}.Header_burgerActive__WVaKA .Header_burgerLine__C7ZIt:nth-child(2){transform:translateX(-6px) translateY(-8px) rotate(-45deg)}.Header_burgerActive__WVaKA .Header_burgerLine__C7ZIt:nth-child(3){opacity:0}.Header_compactBtn__zh4gg{position:fixed;top:50px;right:var(--gutter);width:55px;height:55px;border-radius:50%;background-color:#ffffff;border:none!important;outline:none!important;box-shadow:none!important;padding:0;cursor:pointer;z-index:150;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:scale(.8) translateZ(0);pointer-events:none;transition:opacity .8s cubic-bezier(.165,.84,.44,1),visibility .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.Header_compactBtnVisible__Vndnb{opacity:1;visibility:visible;transform:scale(1) translateZ(0);pointer-events:auto}.Header_compactBtnDisabled__lIH2j{pointer-events:none!important;cursor:default!important}.Header_compactBtnVisible__Vndnb:hover{transform:scale(1.1) translateZ(0)}.Header_compactBtnOpen__IBldG{background-color:#000000!important;border:none!important;outline:none!important;box-shadow:none!important}.Header_compactBtnOpen__IBldG:hover{transform:scale(1.1) translateZ(0)}.Header_compactBtn__zh4gg:focus-visible{outline:2px solid #000;outline-offset:3px}@media (prefers-reduced-motion:reduce){.Header_compactBtn__zh4gg{transition:opacity .2s,visibility .2s,background-color .2s!important}.Header_compactBtnOpen__IBldG:hover,.Header_compactBtnVisible__Vndnb:hover{transform:none!important}}.Header_compactIcon__3CLBU{position:relative;width:24px;height:12px;display:block}.Header_compactLine__Kz_Az{position:absolute;top:0;width:1px;height:12px;background-color:#000000;transform-origin:50% 50%;transition:transform .6s cubic-bezier(.165,.84,.44,1),opacity .6s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.Header_line0__mS2zj{left:0;transform:none;opacity:1}.Header_line1__WeNwJ{left:23px;transform:none;opacity:1}.Header_line2__aET34{left:18px;transform:none;opacity:1}.Header_panelCloseBtn__tK1XR{position:absolute;top:50px;right:var(--gutter);width:55px;height:55px;border-radius:50%;background-color:#000000;border:none!important;outline:none!important;box-shadow:none!important;padding:0;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:transform .6s cubic-bezier(.165,.84,.44,1),background-color .6s cubic-bezier(.165,.84,.44,1)}.Header_panelCloseBtn__tK1XR:hover{transform:scale(1.1) translateZ(0)}.Header_lineOpen0__ncOYQ{transform:translateX(11px) rotate(45deg);background-color:#ffffff!important;opacity:1}.Header_lineOpen1__GSzvo{transform:translateX(-12px) rotate(-45deg);background-color:#ffffff!important;opacity:1}.Header_lineOpen2__Y0h1X{transform:none;opacity:0;background-color:#ffffff!important}.Header_panelCloseBtnClosing__mmn6o{pointer-events:none!important;cursor:default!important}.Header_panelCloseBtnClosing__mmn6o .Header_lineOpen0__ncOYQ,.Header_panelCloseBtnClosing__mmn6o .Header_lineOpen1__GSzvo,.Header_panelCloseBtnClosing__mmn6o .Header_lineOpen2__Y0h1X{transform:none;background-color:#ffffff!important;opacity:1}@media (prefers-reduced-motion:reduce){.Header_compactLine__Kz_Az{transition:none!important}}.Header_panelOverlay__l4aBa{position:fixed;inset:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);opacity:0;visibility:hidden;pointer-events:none;z-index:95;transition:opacity .8s cubic-bezier(.77,0,.175,1) .1s,visibility .8s cubic-bezier(.77,0,.175,1) .1s}.Header_panelOverlayVisible__qII2u{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .8s cubic-bezier(.77,0,.175,1),visibility .8s cubic-bezier(.77,0,.175,1)}@media (prefers-reduced-motion:reduce){.Header_panelOverlay__l4aBa{transition:opacity .2s,visibility .2s!important}}@media only screen and (max-width:767px){.Header_header__z1DZP{height:var(--header-h-mobile)}.Header_logoCol__Gpvks{padding-top:24px;width:auto}.Header_navInner__QY7L9{display:none}.Header_burgerBtn__h_3i1{display:flex;top:14px}.Header_compactBtn__zh4gg,.Header_panelOverlay__l4aBa{display:none}}.Header_header__z1DZP.Header_isContactPage__0_cuN:not(.Header_isCompact__oDUJG):not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW),.Header_header__z1DZP.Header_isWorkPage__C1XvY:not(.Header_isCompact__oDUJG):not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW){position:absolute!important;top:0;left:0;transform:none!important}.Header_header__z1DZP.Header_isContactPage__0_cuN:not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW) .Header_navInner__QY7L9,.Header_header__z1DZP.Header_isWorkPage__C1XvY:not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW) .Header_navInner__QY7L9,.Header_isContactIntro__7w4lF .Header_navInner__QY7L9,.Header_isWorkIntro__Xw8bC .Header_navInner__QY7L9{display:none!important}.Header_header__z1DZP.Header_isContactPage__0_cuN:not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW) .Header_logoCity__iRfo6,.Header_header__z1DZP.Header_isContactPage__0_cuN:not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW) .Header_logoText__ChUVO{color:#000000!important}.Header_header__z1DZP.Header_isContactPage__0_cuN:not(.Header_panelOpen__Zyor1):not(.Header_panelClosing__i_4xW) .Header_logoDivider__2hftJ{background-color:#000000!important}.Header_contactMenuBtn__6xM14,.Header_contactMenuLabel__8kL_r{color:#000000!important}.Header_contactMenuBtn__6xM14 .Header_compactLine__Kz_Az{background-color:#000000!important}.Header_workMenuBtn__kZB2g{position:absolute;top:35px;right:var(--gutter);display:flex;align-items:center;background:transparent;border:none;cursor:pointer;color:#ffffff;padding:0;outline:none;z-index:10;opacity:1;pointer-events:auto;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.Header_workMenuBtn__kZB2g:hover{opacity:.8}.Header_workMenuBtnHiding___iF9o{opacity:0!important}.Header_workMenuBtnHiding___iF9o,.Header_workMenuBtn__kZB2g:disabled{pointer-events:none!important;cursor:default!important}.Header_workMenuLabel__3VsNj{font-family:inherit;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.8px;color:#ffffff;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.Header_workMenuLabelHidden__Nw3R0{opacity:0!important;pointer-events:none!important}.Header_workMenuBtn__kZB2g .Header_compactLine__Kz_Az{background-color:#ffffff!important}.Header_workMenuIcon__mUgFA{position:relative;width:38px;height:12px;margin-left:12px;display:block}.Header_workMenuLine__oYWX2{position:absolute;top:0;width:1px;height:12px;background-color:#ffffff}.Header_workMenuLine__oYWX2:first-child{left:0}.Header_workMenuLine__oYWX2:nth-child(2){left:30px}.Header_workMenuLine__oYWX2:nth-child(3){left:37px}@media only screen and (max-width:767px){.Header_workMenuBtn__kZB2g{display:none}}.Header_panelThemeGradient__6pi3F{background-color:transparent!important;color:#ffffff!important}.Header_panelThemeGradient__6pi3F .Header_navInner__QY7L9{display:flex!important}.Header_panelThemeGradient__6pi3F.Header_panelClosing__i_4xW .Header_navInner__QY7L9{display:none!important}.Header_panelThemeGradient__6pi3F .Header_isActive__GSsiu,.Header_panelThemeGradient__6pi3F .Header_navLink__qcAjk,.Header_panelThemeGradient__6pi3F .Header_navLink__qcAjk:hover{color:#ffffff!important}.Header_panelThemeGradient__6pi3F .Header_navLink__qcAjk:before{border-left-color:#ffffff!important}.Header_panelThemeGradient__6pi3F .Header_logoCity__iRfo6,.Header_panelThemeGradient__6pi3F .Header_logoLink__53Nor,.Header_panelThemeGradient__6pi3F .Header_logoText__ChUVO{color:#ffffff!important}.Header_panelThemeGradient__6pi3F .Header_logoDivider__2hftJ{background-color:#ffffff!important}.Header_panelThemeGradient__6pi3F [class*=clockText]{color:#ffffff!important}.Header_panelThemeGradient__6pi3F [class*=hasMarker]:before{border-left-color:#ffffff!important}.Header_panelCloseBtnGradient__7LfRo{top:35px!important;height:12px!important;width:24px!important;border-radius:0!important;background-color:transparent!important;display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.Header_panelCloseBtnGradient__7LfRo:hover{transform:none!important;opacity:.8!important}.Header_panelCloseBtnGradient__7LfRo:before{content:"";position:absolute;top:-16px;bottom:-16px;left:-16px;right:-16px}.Header_panelCloseBtnGradient__7LfRo .Header_compactLine__Kz_Az{background-color:#ffffff!important}.Header_isOverWhite__PvzTA .Header_logoCity__iRfo6,.Header_isOverWhite__PvzTA .Header_logoLink__53Nor,.Header_isOverWhite__PvzTA .Header_logoText__ChUVO{color:#000000!important}.Header_isOverWhite__PvzTA .Header_logoDivider__2hftJ{background-color:#000000!important}.Header_isOverWhite__PvzTA .Header_workMenuLabel__3VsNj{color:#000000!important}.Header_isOverWhite__PvzTA [class*=compactLine]{background-color:#000000!important}.HeroFoot_foot__5zjs2{position:absolute;bottom:0;left:0;width:100%;height:88px;pointer-events:auto;z-index:5;opacity:0;will-change:opacity,transform}.HeroFoot_footItem__Bn9te{position:absolute;bottom:24px;width:15.4vw;font-size:clamp(13px,1.308vw,19px);line-height:1.158;color:#ffffff}.HeroFoot_footItem0__qaOHO{left:26.4vw}.HeroFoot_footItem1__KeC2x{left:49.5vw}.HeroFoot_footItem2__amxIg{left:72.6vw}.HeroFoot_footBold__TLQDx{display:block;font-weight:700;color:#ffffff}.HeroFoot_footLight__IbRmU{display:block;font-weight:400;color:rgba(255,255,255,.5)}.HeroFoot_scrollArrow__V1vYN{position:absolute;bottom:24px;right:var(--gutter);width:17px;height:52.5px;background:none;border:none;padding:0;cursor:pointer;outline:none;transition:opacity .3s ease}.HeroFoot_scrollArrow__V1vYN:hover{opacity:.7}.HeroFoot_scrollArrow__V1vYN:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-radius:2px}.HeroFoot_scrollArrow__V1vYN img{width:100%;height:100%;object-fit:contain;animation:HeroFoot_arrowBob__unz8_ 2s ease-in-out infinite}@keyframes HeroFoot_arrowBob__unz8_{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media only screen and (max-width:767px){.HeroFoot_foot__5zjs2{display:none}}@media (prefers-reduced-motion:reduce){.HeroFoot_scrollArrow__V1vYN img{animation:none}}.Hero_intro__qUrBb{position:relative;z-index:2;height:100vh;width:100%;overflow:hidden;color:var(--color-text);background-color:transparent;padding-left:var(--gutter);padding-right:var(--gutter)}.Hero_inner__mc6kg{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.Hero_title__Ju6wZ{display:none;font-family:var(--font-primary),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:max(5.98958vw,46px);line-height:var(--lh-h1);font-weight:var(--fw-regular);color:var(--color-text)}.Hero_titleVisible__mnIsm,.is-touch .Hero_title__Ju6wZ{display:block}.Hero_line__M4JBM{display:block;white-space:nowrap}.Hero_lineTwo__QUq07{margin-left:16.51vw}.Hero_lineThree__fO2kT{margin-left:10.416vw}@media only screen and (max-width:767px){.Hero_title__Ju6wZ{font-size:12.5333vw;line-height:.9339}}@media only screen and (max-width:579px){.Hero_title__Ju6wZ{font-size:48.88px;line-height:.9339}}.Footer_footer__yUjxG{color:var(--color-text);padding:120px var(--gutter) 60px;z-index:10}.Footer_footer__yUjxG,.Footer_revealContainer__T251F{width:100%;background-color:var(--color-bg);position:relative}.Footer_revealContainer__T251F{z-index:1;overflow:hidden}.Footer_parallaxInner__puagZ{width:100%;will-change:transform}.Footer_inner__aG_RG{width:100%;max-width:100%;margin:0 auto}.Footer_head__0qzg2{margin-bottom:80px}.Footer_circlesWrapper__7sRyG{margin-bottom:30px}.Footer_circlesSvg__PfLTV{display:block;color:var(--color-text)}.Footer_title__1wNYr{font-size:var(--fs-h2);line-height:var(--lh-h2);font-weight:var(--fw-regular);text-transform:uppercase;color:var(--color-text);margin-top:30px}.Footer_glyphO__dm9iV{font-style:italic}.Footer_columnsGrid__V46Y3{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:80px}.Footer_colContact__jDWX5{width:calc(29.166% - 40px)}.Footer_colAddress__Vcie1{width:calc(20.833% - 40px)}.Footer_colNav___JrUb,.Footer_colSocials__TojG8{width:calc(25% - 40px)}.Footer_grayText__hwfaz{font-size:var(--fs-body);color:var(--color-secondary);margin:0}.Footer_contactEmail__Jsyaf,.Footer_grayText__hwfaz{line-height:var(--lh-body);font-weight:var(--fw-regular)}.Footer_contactEmail__Jsyaf{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-h5);color:var(--color-text);text-decoration:none;margin-top:30px;transition:color .6s var(--ease-out-quart)}.Footer_contactEmail__Jsyaf:hover{color:var(--color-secondary)}.Footer_arrowIcon__W32QD{display:inline-block;transition:transform .6s var(--ease-out-quart)}.Footer_contactEmail__Jsyaf:hover .Footer_arrowIcon__W32QD{transform:translateX(4px)}.Footer_columnSubtitle__ETr32{font-size:var(--fs-h6);line-height:var(--lh-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-h6);text-transform:uppercase;color:var(--color-secondary);margin-bottom:20px}.Footer_addressBlock__iYpOz{font-style:normal}.Footer_linkList__vrMm5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.Footer_footerNavLink__E9z_k,.Footer_socialLink__wh62_{font-size:var(--fs-h6);line-height:var(--lh-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-h6);color:var(--color-muted);text-decoration:none;text-transform:uppercase;transition:color .6s var(--ease-out-quart);display:inline-block}.Footer_footerNavLink__E9z_k:hover,.Footer_socialLink__wh62_:hover{color:var(--color-text)}.Footer_externalsList__OMDyr{margin-top:24px}.Footer_externalLink__7STOH{font-size:var(--fs-h6);line-height:var(--lh-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-h6);color:var(--color-secondary);text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:color .6s var(--ease-out-quart)}.Footer_externalLink__7STOH:hover{color:var(--color-text)}.Footer_footMeta__whuc8{display:flex;align-items:center;justify-content:space-between;padding-top:30px;border-top:1px solid var(--color-border)}.Footer_copyrightText__QEovG{font-size:11px;color:var(--color-secondary);text-transform:uppercase;letter-spacing:.05em}.Footer_topBtn__jkZex{position:relative;width:65px;height:65px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:#ffffff;font-family:inherit;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:normal;cursor:pointer;padding:0;outline:none}.Footer_topBtn__jkZex:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #ffffff;border-radius:50%;transform:translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1);pointer-events:none}.Footer_topBtn__jkZex:hover:before{transform:scale(1.1) translateZ(0)}.Footer_topBtn__jkZex:focus-visible:before{outline:2px solid #ffffff;outline-offset:4px}@media (prefers-reduced-motion:reduce){.Footer_topBtn__jkZex:before{transition:none!important}.Footer_topBtn__jkZex:hover:before{transform:none!important}}@media only screen and (max-width:979px){.Footer_colAddress__Vcie1,.Footer_colContact__jDWX5,.Footer_colNav___JrUb,.Footer_colSocials__TojG8{width:calc(50% - 20px)}}@media only screen and (max-width:579px){.Footer_footer__yUjxG{padding-top:80px}.Footer_columnsGrid__V46Y3{flex-direction:column;gap:40px}.Footer_colAddress__Vcie1,.Footer_colContact__jDWX5,.Footer_colNav___JrUb,.Footer_colSocials__TojG8{width:100%}.Footer_footMeta__whuc8{flex-direction:column;align-items:flex-start;gap:16px}}.AboutPage_page__zbmn4{background:#000;color:#fff;min-height:100vh;font-family:var(--font-primary,"Roobert",Helvetica,Arial,sans-serif);padding:0 56.16px;position:relative;box-sizing:border-box}@media (max-width:1024px){.AboutPage_page__zbmn4{padding:0 24px}}.AboutPage_head__73djW{padding-top:150px;margin-bottom:130px;box-sizing:border-box}.AboutPage_headInner__M031u{padding-bottom:50px;position:relative;width:100%}.AboutPage_headInner__M031u:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:rgba(255,255,255,.3)}.AboutPage_title__802rR{display:inline-block;white-space:nowrap;font-weight:400;letter-spacing:normal;color:#fff;text-transform:uppercase;margin:0;padding:0;line-height:.935;transform-origin:left center}.AboutPage_row__LwpvI{display:grid;grid-template-columns:repeat(24,1fr);grid-column-gap:15.55px;column-gap:15.55px;margin-bottom:130px;align-items:stretch;position:relative}.AboutPage_colJp__joBJY{grid-column:1/5;position:relative}.AboutPage_jpSticky__f2g_U{position:-webkit-sticky;position:sticky;top:calc(100vh - 80px);margin-top:20px}.AboutPage_jpText__Hfj0n{font-size:14px;line-height:20.125px;color:#ffffff;letter-spacing:.05em;font-weight:400}.AboutPage_colName__x3SEQ{grid-column:5/9;padding-top:4px}.AboutPage_name__OMi9K{font-size:28px;line-height:1.15;font-weight:600;color:#ffffff;margin:0 0 14px;max-width:220px}.AboutPage_role__xgkDj{font-size:13px;line-height:16px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:rgb(125,128,138);margin:0;display:flex;align-items:center;gap:8px}.AboutPage_roleArrow___xZhq{font-size:8px;color:rgb(125,128,138);transform:translateY(-.5px)}.AboutPage_colBio__rnmKR{grid-column:9/14}.AboutPage_bioText__kW4MT{font-size:16px;line-height:1.55;font-weight:500;color:#ffffff}.AboutPage_bioText__kW4MT p{margin:0 0 1.4em}.AboutPage_bioText__kW4MT p:last-child{margin-bottom:0}.AboutPage_socialLinks__rYhG_{margin-top:48px;padding-top:24px;border-top:1px solid rgba(255,255,255,.2);list-style:none;padding-left:0;margin-left:0;margin-bottom:0;display:flex;flex-direction:column;gap:8px}.AboutPage_socialLink___Kci3{font-size:13px;line-height:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#ffffff;text-decoration:none;display:inline-flex;align-items:center;gap:8px;opacity:.85;transition:opacity .3s ease;width:-moz-fit-content;width:fit-content}.AboutPage_socialLink___Kci3:hover{opacity:1}.AboutPage_socialArrow__0m1p4{font-size:11px}.AboutPage_socialLabel___l1B6{position:relative;display:inline-block;padding-bottom:2px}.AboutPage_socialLabel___l1B6:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ffffff;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.AboutPage_socialLink___Kci3:hover .AboutPage_socialLabel___l1B6:after{transform:scaleX(1)}.AboutPage_colImage__vwGO7{grid-column:16/25}.AboutPage_imageContainer__dcuyh{position:relative;width:100%;aspect-ratio:655/885;overflow:hidden;cursor:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.AboutPage_imageReveal__IgKKp,.AboutPage_image__cPAnt{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.AboutPage_imageReveal__IgKKp{pointer-events:none;-webkit-clip-path:circle(0 at 0 0);clip-path:circle(0 at 0 0);opacity:0}@media (max-width:1100px){.AboutPage_row__LwpvI{grid-template-columns:repeat(12,1fr)}.AboutPage_colJp__joBJY{display:none}.AboutPage_colName__x3SEQ{grid-column:1/6}.AboutPage_colBio__rnmKR{grid-column:6/13}.AboutPage_colImage__vwGO7{grid-column:1/13;margin-top:60px;max-width:540px}}@media (max-width:768px){.AboutPage_head__73djW{padding-top:100px;margin-bottom:60px}.AboutPage_row__LwpvI{grid-template-columns:1fr;gap:40px}.AboutPage_colBio__rnmKR,.AboutPage_colImage__vwGO7,.AboutPage_colName__x3SEQ{grid-column:1/-1}.AboutPage_colImage__vwGO7{margin-top:20px}}.ContactInfinity_infinityWrap__5xsLD{display:flex;align-items:center;justify-content:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ContactInfinity_infinitySvg__AzYKX{width:100%;max-width:320px;height:auto;aspect-ratio:2/1;display:block}.ContactInfinity_ring__of_wt{vector-effect:non-scaling-stroke;opacity:.95;transition:opacity .4s ease}.ContactPage_contactWrap__CajZx{width:100%;position:relative;background-color:transparent}.ContactPage_pinnedBgStack__t8ma7{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;pointer-events:none}.ContactPage_bgLayer__UwK_b{position:absolute;inset:0;width:100%;height:100%;will-change:opacity;transform:translateZ(0)}.ContactPage_bgWhite__TC4kb{background-color:#ffffff}.ContactPage_bgBlack__UGPvB{background-color:#000000}.ContactPage_mainContainer__51yZF{position:relative;width:100%;display:flex;z-index:5}.ContactPage_stickyCol__vpif1{position:-webkit-sticky;position:sticky;top:0;left:0;width:50vw;height:100vh;flex-shrink:0;display:flex;align-items:center;padding-left:8.28vw;pointer-events:none;z-index:10}.ContactPage_rulerTrack__aK1YA{position:absolute;top:50%;left:4.44vw;transform:translateY(-50%);width:16px;height:484px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;pointer-events:none}.ContactPage_rulerLine__SP0on{position:absolute;top:0;left:3px;width:1px;height:100%;background:repeating-linear-gradient(180deg,currentColor 0,currentColor 2px,transparent 0,transparent 12px);opacity:.35}.ContactPage_rulerCursor__Y6N3O{position:absolute;left:0;top:0;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:6px solid;will-change:transform;transform:translateZ(0)}.ContactPage_heading__w2YEr{font-family:var(--font-headline);font-size:5.99vw;line-height:5.594vw;font-weight:400;letter-spacing:normal;margin:0;color:#000000;transition:color .8s cubic-bezier(.165,.84,.44,1);pointer-events:auto}.ContactPage_headingDarkTheme__iF9PZ{color:#ffffff!important}.ContactPage_line__3Zwm1{display:block}.ContactPage_wordSwapLine__KhLXL{display:flex;align-items:baseline;gap:.28em}.ContactPage_wordSwapBox__YtcgF{position:relative;display:inline-block;overflow:hidden;height:5.594vw;vertical-align:bottom}.ContactPage_wordSwapBoxGrow__eLiES{overflow:visible!important;-webkit-clip-path:inset(0 0 -3.5vw 0);clip-path:inset(0 0 -3.5vw 0)}.ContactPage_wordStrip__Py9yy{display:flex;flex-direction:column;will-change:transform;transform:translateZ(0)}.ContactPage_wordItem__zmNLR{height:5.594vw;line-height:5.594vw;white-space:nowrap;display:block;opacity:1!important}.ContactPage_rightFlow__IErU8{width:50vw;flex-shrink:0;position:relative;z-index:10}.ContactPage_flowSection__KkfKG{width:100%;height:100vh;min-height:900px;display:flex;align-items:center;padding-right:var(--gutter)}.ContactPage_flowSec1__CYzbB{color:#000000}.ContactPage_sec1Content__TxmcX{width:100%;max-width:680px;display:flex;flex-direction:column;gap:36px}.ContactPage_sec1Graphic__oBlph{margin-bottom:20px;align-self:flex-end;color:#000000}.ContactPage_divider__IcxZF{width:100%;height:1px;background-color:rgba(0,0,0,.15)}.ContactPage_sec1Row__TWJFU{display:grid;grid-template-columns:1.2fr 1fr;align-items:baseline;grid-gap:32px;gap:32px}.ContactPage_sec1Text__V0KmX{font-size:15px;line-height:1.5;color:rgba(0,0,0,.6);margin:0}.ContactPage_sec1Link__D6Dy7{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#000000;text-decoration:none;justify-self:end;display:inline-flex;align-items:center;gap:6px;transition:opacity .2s ease}.ContactPage_sec1Link__D6Dy7:hover{opacity:.7}.ContactPage_flowSec2__hgf30{color:#ffffff}.ContactPage_sec2Content__X19xO{width:100%;max-width:780px;display:flex;flex-direction:column;gap:32px}.ContactPage_sec2Header__P4xu5{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.ContactPage_sec2Title__6fqgb{font-family:var(--font-headline);font-size:22.5px;font-weight:600;line-height:1.2;margin:0 0 12px;color:#ffffff}.ContactPage_sec2Subtext__0FHcq{font-size:14px;line-height:1.5;color:rgba(255,255,255,.65);margin:0;max-width:440px}.ContactPage_sec2Graphic__ythXx{color:#ffffff;max-width:220px}.ContactPage_formGrid__vu6Qn{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px 40px;gap:28px 40px}.ContactPage_formCol__a8k8F{display:flex;flex-direction:column;gap:24px}.ContactPage_field__Ytdbr{display:flex;flex-direction:column;position:relative}.ContactPage_fieldLabel__y_8ZA{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-bottom:4px}.ContactPage_fieldInput__ldtMK,.ContactPage_fieldTextarea__id2P6{background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.25);padding:8px 0;font-size:14px;color:#ffffff;font-family:inherit;outline:none;width:100%;transition:border-bottom-color .3s ease}.ContactPage_fieldInput__ldtMK:focus,.ContactPage_fieldTextarea__id2P6:focus{border-bottom-color:#ffffff}.ContactPage_fieldTextarea__id2P6{min-height:200px;padding-top:14px;resize:vertical}.ContactPage_fieldError__MFxGs{font-size:11px;color:#ff5555;margin-top:4px}.ContactPage_honeypot__ZKG1u{position:absolute;opacity:0;pointer-events:none;height:0;width:0;margin:0;padding:0}.ContactPage_submitBtn__Zlc9q{position:relative;display:inline-flex;align-items:center;gap:12px;padding:14px 14px 13px 24px;background-color:transparent;color:#ffffff;border:1px solid #ffffff;border-radius:42px;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:normal;cursor:pointer;overflow:hidden;transition:color .6s cubic-bezier(.165,.84,.44,1);width:-moz-fit-content;width:fit-content;outline:none}.ContactPage_submitBtn__Zlc9q span{position:relative;z-index:1}.ContactPage_submitBtn__Zlc9q:before{content:"";position:absolute;top:50%;left:50%;width:60px;height:60px;border-radius:30px;background:#ffffff;transform:translate(-150%,50%) translateZ(0);transition:transform .6s cubic-bezier(.165,.84,.44,1)}@media (hover:hover){.ContactPage_submitBtn__Zlc9q:focus-visible,.ContactPage_submitBtn__Zlc9q:hover{color:#000000}.ContactPage_submitBtn__Zlc9q:focus-visible:before,.ContactPage_submitBtn__Zlc9q:hover:before{transform:translate(-50%,-50%) scale(4) translateZ(0)}}.ContactPage_submitBtn__Zlc9q:disabled{opacity:.5;cursor:not-allowed}.ContactPage_statusMessage__r_rJt{font-size:13px;margin-top:12px}.ContactPage_statusSuccess__AXO17{color:#65d7e1}.ContactPage_statusError__TXHSb{color:#ff5555}.ContactPage_flowSec3__hKvQx{color:#000000}.ContactPage_sec3Grid__0pz3j{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;width:100%;max-width:780px}.ContactPage_sec3Col__vNcsu{display:flex;flex-direction:column;gap:16px}.ContactPage_sec3Title__yJKgf{font-family:var(--font-headline);font-size:22.5px;font-weight:600;line-height:1.2;margin:0;color:#000000}.ContactPage_sec3Desc__aj8ql{font-size:14px;line-height:1.6;color:rgba(0,0,0,.7);margin:0}.ContactPage_sec3Email__csvzI{font-weight:700;color:#000000;text-decoration:underline;text-underline-offset:3px}.ContactPage_sec3Graphic__6wJZ4{margin-top:40px;align-self:flex-end;color:#000000;max-width:240px}@media (prefers-reduced-motion:reduce){.ContactPage_bgLayer__UwK_b,.ContactPage_heading__w2YEr,.ContactPage_submitBtn__Zlc9q,.ContactPage_submitBtn__Zlc9q:before,.ContactPage_wordItem__zmNLR,.ContactPage_wordStrip__Py9yy{transition:none!important}}.ServicesPage_page__5qWOQ{width:100%;min-height:100vh;font-family:var(--font-primary,"Roobert",Helvetica,Arial,sans-serif);overflow-x:hidden}.ServicesPage_page__5qWOQ,.ServicesPage_pillBtn__piAHo{position:relative;background-color:transparent;color:#000000}.ServicesPage_pillBtn__piAHo{display:inline-flex;align-items:center;gap:12px;padding:14px 26px 13px;border:1px solid #000000;border-radius:9999px;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;text-decoration:none;overflow:hidden;transition:color .5s cubic-bezier(.165,.84,.44,1);z-index:1;width:-moz-fit-content;width:fit-content}.ServicesPage_pillBtn__piAHo span{position:relative;z-index:1}.ServicesPage_pillBtn__piAHo:before{content:"";position:absolute;top:50%;left:50%;width:80px;height:80px;border-radius:50%;background:#000000;transform:translate(-170%,65%) translateZ(0);transition:transform .65s cubic-bezier(.165,.84,.44,1);pointer-events:none}.ServicesPage_pillBtn__piAHo:focus-visible,.ServicesPage_pillBtn__piAHo:hover{color:#ffffff;outline:none}.ServicesPage_pillBtn__piAHo:focus-visible:before,.ServicesPage_pillBtn__piAHo:hover:before{transform:translate(-50%,-50%) scale(6) translateZ(0)}.ServicesPage_btnArrow__tCBaQ{display:inline-block;position:relative;z-index:1;transition:transform .4s cubic-bezier(.165,.84,.44,1)}.ServicesPage_pillBtn__piAHo:hover .ServicesPage_btnArrow__tCBaQ{transform:translateX(4px)}.ServicesPage_pillBtnDark__ZNc1u{color:#ffffff;border-color:#ffffff}.ServicesPage_pillBtnDark__ZNc1u:before{background:#ffffff}.ServicesPage_pillBtnDark__ZNc1u:focus-visible,.ServicesPage_pillBtnDark__ZNc1u:hover{color:#000000}.ServicesPage_hero__mS9QT{position:relative;width:100%;height:100vh;min-height:600px;text-align:center;padding:0 56.16px;box-sizing:border-box;color:#ffffff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ServicesPage_heroContent__iA6X2,.ServicesPage_hero__mS9QT{display:flex;flex-direction:column;justify-content:center;align-items:center}.ServicesPage_heroContent__iA6X2{max-width:1200px}.ServicesPage_heroTitle__FDdn1{font-size:clamp(48px,7.8vw,116px);line-height:1.02;font-weight:400;letter-spacing:-.02em;margin:0 0 28px;padding:0;color:#ffffff;display:flex;flex-direction:column;align-items:center}.ServicesPage_heroTitle__FDdn1 span{display:block;white-space:nowrap}.ServicesPage_heroTagline__WX9Fy{font-size:clamp(11px,1.1vw,15px);line-height:1.4;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9);margin:0}.ServicesPage_heroDownArrow__VTnAg{position:absolute;bottom:40px;right:56.16px;width:44px;height:44px;background:transparent;border:none;color:#ffffff;font-size:24px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .3s cubic-bezier(.165,.84,.44,1),opacity .3s ease;z-index:10;opacity:.85}.ServicesPage_heroDownArrow__VTnAg:hover{transform:translateY(6px);opacity:1}.ServicesPage_introSection__qJLgO{position:relative;z-index:10;background-color:#ffffff;color:#000000;padding:120px 56.16px 140px;box-sizing:border-box}.ServicesPage_introLayout__AgQ3q{display:grid;grid-template-columns:180px 1fr;grid-column-gap:40px;column-gap:40px}.ServicesPage_leftGutter__xVkBS{position:-webkit-sticky;position:sticky;top:120px;align-self:start}.ServicesPage_badge__AbOR7{font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#000000;display:inline-flex;align-items:center;gap:8px}.ServicesPage_badgeArrow__DSYdM{font-size:8px;transform:translateY(-.5px)}.ServicesPage_mainContent__AwCr6{display:flex;flex-direction:column}.ServicesPage_leadBlock__B5eTZ{max-width:900px;margin-bottom:110px}.ServicesPage_introLeadText__sMbvF{font-size:clamp(28px,3.2vw,48px);line-height:1.2;font-weight:400;letter-spacing:-.015em;color:#000000;margin:0}.ServicesPage_leadCtaWrapper__z6uxe{margin-top:36px}.ServicesPage_columnsGrid__yP_J3{display:grid;grid-template-columns:repeat(3,1fr)}.ServicesPage_serviceCol__7QnKU{border-left:1px solid rgba(0,0,0,.2);padding:0 32px 30px;min-height:820px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;position:relative}.ServicesPage_serviceCol__7QnKU:last-child{border-right:1px solid rgba(0,0,0,.2)}.ServicesPage_colTop__S1KDh{display:flex;flex-direction:column}.ServicesPage_colNumber__XxfdJ{font-size:clamp(100px,12vw,190px);line-height:.82;font-weight:800;letter-spacing:-.04em;color:#000000;margin:0 0 16px;padding:0}.ServicesPage_colName__rxc4b{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#000000;margin:0}.ServicesPage_colList__nyD9h{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.ServicesPage_colListItem__DSpuH{font-size:clamp(24px,2.5vw,38px);line-height:1.18;font-weight:400;letter-spacing:-.015em;text-transform:uppercase;color:#000000;margin:0;padding:0;transition:opacity .2s ease,transform .2s ease;cursor:default}.ServicesPage_colListItem__DSpuH:hover{opacity:.6;transform:translateX(4px)}.ServicesPage_recentWorkSection__2S__4{position:relative;z-index:10;background-color:#ffffff;color:#000000;padding:0 56.16px 140px;box-sizing:border-box}.ServicesPage_recentWorkContainer__IvIoA{width:100%;border-top:1px solid rgba(0,0,0,.2);padding-top:32px}.ServicesPage_recentWorkHeader__aIjwA{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:56px}.ServicesPage_recentWorkTitles__CNN6F{display:flex;flex-direction:column;gap:8px}.ServicesPage_recentWorkSubtitle__TYiUe{font-size:13px;font-weight:400;letter-spacing:-.01em;text-transform:none;color:#000000;margin:0}.ServicesPage_recentWorkTitle___E1FV{font-size:clamp(48px,5.2vw,76px);line-height:.95;font-weight:400;letter-spacing:-.02em;color:#000000;margin:0;text-transform:uppercase}.ServicesPage_workCardsGrid__wX481{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px;column-gap:24px}.ServicesPage_workCard__tnaT7{text-decoration:none;color:inherit;display:flex;flex-direction:column;position:relative;cursor:none}.ServicesPage_cardImageFrame__akxyV{position:relative;width:100%;aspect-ratio:600/718;overflow:hidden;background-color:#111111;margin-bottom:0}.ServicesPage_cardImage__f0wMo{width:100%;height:100%;object-fit:cover;display:block}.ServicesPage_cardMeta__UzxEs{border-top:1px solid rgba(0,0,0,.2);margin-top:12px;padding-top:12px;display:flex;flex-direction:column;gap:6px}.ServicesPage_cardCategory__g1mSm{font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(0,0,0,.6);margin:0;display:inline-flex;align-items:center;gap:4px}.ServicesPage_cardTitle__MvtSU{font-size:clamp(18px,1.55vw,23px);line-height:1.18;font-weight:400;letter-spacing:-.01em;text-transform:uppercase;color:#000000;margin:0;word-break:break-word}.ServicesPage_floatingCursor__PyUlM{position:fixed;top:0;left:0;width:130px;height:130px;border-radius:50%;background-color:#ffffff;color:#000000;box-shadow:0 10px 30px rgba(0,0,0,.18);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none;z-index:1000;transform:translate(-50%,-50%) scale(0);opacity:0;visibility:hidden;transition:transform .35s cubic-bezier(.165,.84,.44,1),opacity .35s cubic-bezier(.165,.84,.44,1),visibility .35s cubic-bezier(.165,.84,.44,1)}.ServicesPage_floatingCursorActive__BOTQQ{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.ServicesPage_cursorLine1__65_Gp,.ServicesPage_cursorLine2__wh9mh{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.25}.ServicesPage_cursorArrow__ZvAJU{font-size:15px;margin-top:4px}.ServicesPage_partnershipsSection__Cy6V0{position:relative;z-index:10;background-color:#000000;color:#ffffff;padding:140px 56.16px 160px;box-sizing:border-box}.ServicesPage_partnershipsLayout__Y3yB9{display:grid;grid-template-columns:340px 1fr;grid-column-gap:60px;column-gap:60px;align-items:flex-start}.ServicesPage_partnershipsTitleCol__m89dr{display:flex;flex-direction:column}.ServicesPage_badgeDark__AUH6t{color:#ffffff;margin-bottom:24px}.ServicesPage_partnershipsTitle__rEOk4{font-size:clamp(38px,4.8vw,68px);line-height:1.05;font-weight:400;letter-spacing:-.02em;color:#ffffff;margin:0;text-transform:uppercase}.ServicesPage_partnershipsTable__tBPdq{display:flex;flex-direction:column;width:100%;border-top:1px solid rgba(255,255,255,.2)}.ServicesPage_partnershipRow__hFasH{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid rgba(255,255,255,.2);min-height:110px}.ServicesPage_partnerCell__KXQIE{display:flex;align-items:center;justify-content:flex-start;padding:24px 16px;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ServicesPage_partnerCell__KXQIE:hover{opacity:.7}.ServicesPage_contactSection__osHqK{position:relative;z-index:10;background-color:#ffffff;color:#000000;padding:130px 56.16px 140px;box-sizing:border-box}.ServicesPage_contactTopRow__2oAxg{display:grid;grid-template-columns:180px 1fr 1fr;grid-column-gap:40px;column-gap:40px;align-items:center;margin-bottom:60px}.ServicesPage_contactTitle__eoGW6{font-size:clamp(38px,5.2vw,82px);line-height:1.05;font-weight:400;letter-spacing:-.02em;color:#000000;margin:0;text-transform:uppercase}.ServicesPage_infinityCol__ubRT4{display:flex;justify-content:flex-end;align-items:center}.ServicesPage_infinityImg__r_QVt{max-width:320px;width:100%;height:auto;object-fit:contain;display:block}.ServicesPage_contactDivider__PFPdx{width:100%;height:1px;background-color:rgba(0,0,0,.15);margin-bottom:40px}.ServicesPage_contactBottomRow__brJUK{display:grid;grid-template-columns:180px 1fr auto;grid-column-gap:40px;column-gap:40px;align-items:flex-start}.ServicesPage_contactSubtext__WHYDZ{font-size:16px;line-height:1.5;color:rgba(0,0,0,.75);margin:0 0 28px;max-width:440px}.ServicesPage_contactEmailLink__KtBss{font-size:15px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#000000;text-decoration:none;display:inline-flex;align-items:center;gap:6px;padding-top:4px;transition:opacity .2s ease}.ServicesPage_contactEmailLink__KtBss:hover{opacity:.6}@media (max-width:1100px){.ServicesPage_hero__mS9QT{padding:0 24px}.ServicesPage_heroDownArrow__VTnAg{right:24px}.ServicesPage_contactSection__osHqK,.ServicesPage_introSection__qJLgO,.ServicesPage_partnershipsSection__Cy6V0,.ServicesPage_recentWorkSection__2S__4{padding-left:24px;padding-right:24px}.ServicesPage_sectionHeaderRow__sbxk1{grid-template-columns:1fr;row-gap:24px}.ServicesPage_columnsGrid__yP_J3{grid-template-columns:1fr}.ServicesPage_serviceCol__7QnKU:not(:last-child){border-right:none;border-bottom:1px solid rgba(0,0,0,.15)}.ServicesPage_workCardsGrid__wX481{grid-template-columns:1fr}.ServicesPage_partnershipsLayout__Y3yB9{grid-template-columns:1fr;row-gap:40px}.ServicesPage_partnershipRow__hFasH{grid-template-columns:repeat(2,1fr)}.ServicesPage_contactTopRow__2oAxg{grid-template-columns:1fr;row-gap:32px}.ServicesPage_infinityCol__ubRT4{justify-content:flex-start}.ServicesPage_contactBottomRow__brJUK{grid-template-columns:1fr;row-gap:24px}}.WorkPage_worksWrap__C6ogJ{position:relative;z-index:2;background:transparent}.WorkPage_footerRevealContainer__PLcZR{position:relative;z-index:1;width:100%;height:776px;overflow:hidden;background:#000000}.WorkPage_footerParallaxInner__OyXue{width:100%;height:100%;will-change:transform}.WorkPage_intro__mA07z{height:65vh;min-height:520px;background:transparent;color:#ffffff;padding-bottom:65px}.WorkPage_introInner__8MLZs,.WorkPage_intro__mA07z{position:relative;display:flex;align-items:flex-end;box-sizing:border-box}.WorkPage_introInner__8MLZs{width:100%;padding:0 3.9vw}.WorkPage_introTitleCol__lT2Yq{width:45.56vw;max-width:900px}.WorkPage_introTitle__R75Th{font-size:5.99vw;line-height:.934;font-weight:400;text-transform:none;margin:0;letter-spacing:normal;color:#ffffff;font-family:"Roobert",var(--font-primary),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.WorkPage_introTitleLine__UDh8q{display:block;text-align:start;position:relative}.WorkPage_introRightRow__dyIF_{display:flex;align-items:flex-end;margin-left:auto;gap:3.5vw}.WorkPage_introParagraphCol__yBz2y{width:21.5vw;max-width:420px;border-left:1px solid #ffffff;padding-left:11px;box-sizing:border-box}.WorkPage_introParagraph__wotg2{font-size:clamp(14px,.97vw,16px);line-height:1.44;font-weight:400;margin:0;color:#ffffff}.WorkPage_introArrowBtn__OtWjM,.WorkPage_introArrowCol__K4FtY{display:flex;align-items:flex-end}.WorkPage_introArrowBtn__OtWjM{background:none;border:none;padding:0;cursor:pointer;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.WorkPage_introArrowBtn__OtWjM:hover{transform:translateY(4px)}.WorkPage_introArrowImg__7mNHf{width:17px;height:52.5px;display:block;object-fit:contain}.WorkPage_content__vpptj{position:relative;background:#ffffff;box-shadow:0 10px 40px rgba(0,0,0,.4);color:#000000;display:flex;padding-top:60px;padding-bottom:160px;box-sizing:border-box;z-index:2}.WorkPage_filters__H8KGn{position:-webkit-sticky;position:sticky;top:150px;margin-left:3.9vw;width:16vw;min-width:180px;height:-moz-fit-content;height:fit-content;z-index:10;box-sizing:border-box}.WorkPage_ruler__GOlpA{position:absolute;top:0;left:10px;width:6px;height:260px;pointer-events:none}.WorkPage_rulerCm__zJfje{width:6px;height:28px;position:relative}.WorkPage_rulerCm__zJfje:before{content:"";position:absolute;top:0;left:0;width:6px;height:1px;background-color:#000000}.WorkPage_rulerMm__rfXSh{width:2px;height:1px;background-color:#000000;margin:8px 0 0}.WorkPage_filterList__wDosL{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.WorkPage_filterBtn__SU8w9{background:none;border:none;padding:0;font-family:inherit;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-align:left;color:#000000;opacity:.4;transition:opacity .4s cubic-bezier(.165,.84,.44,1);display:flex;align-items:center}.WorkPage_filterBtn__SU8w9:before{content:"";display:inline-block;width:0;height:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid transparent;margin:1px 30px 0 0}.WorkPage_filterBtn__SU8w9:hover{opacity:.85}.WorkPage_filterBtnActive__gLNjT{opacity:1}.WorkPage_filterBtnActive__gLNjT:before{content:""!important;display:inline-block;width:0!important;height:0!important;border-top:3px solid transparent!important;border-bottom:3px solid transparent!important;border-left:5px solid #000000!important;border-radius:0!important;background:transparent!important;margin:1px 30px 0 0!important;vertical-align:baseline}.WorkPage_grid__XyTcy{display:flex;flex:1 1;box-sizing:border-box}.WorkPage_gridColLeft__UQAnd{margin-left:6.8vw}.WorkPage_gridColLeft__UQAnd,.WorkPage_gridColRight__DhFK3{width:31.093vw;display:flex;flex-direction:column;gap:150px;box-sizing:border-box}.WorkPage_gridColRight__DhFK3{margin-left:7.773vw;margin-right:3.363vw;margin-top:150px}.WorkPage_card__k6zyt{display:block;text-decoration:none;color:inherit;width:100%;opacity:1;transform:translateZ(0);transition:opacity .8s cubic-bezier(.165,.84,.44,1)}.WorkPage_cardHidden__MArXI{display:none!important}.WorkPage_imgWrapper__3iOTV{position:relative;width:100%;padding-top:119.583%;overflow:hidden;background:#f0f0f0}.WorkPage_cardImg__a1__I{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.165,.84,.44,1);transform:scale(1)}.WorkPage_card__k6zyt:hover .WorkPage_cardImg__a1__I{transform:scale(1.05)}.WorkPage_info__cxSFi{margin-top:30px;border-top:1px solid #000000}.WorkPage_categories__5ucng{flex-wrap:wrap;margin-top:15px;margin-bottom:0;padding:0;list-style:none;font-size:12px;line-height:14.76px;color:#7f7f7f;text-transform:uppercase;letter-spacing:.05em}.WorkPage_categories__5ucng,.WorkPage_categories__5ucng li{display:flex;align-items:center}.WorkPage_categories__5ucng li:before{content:"";display:inline-block;width:3px;height:3px;background:currentColor;border-radius:50%;margin:0 10px}.WorkPage_categories__5ucng li:first-child:before{width:0;height:0;border-radius:0;border-top:3px solid transparent;border-bottom:3px solid transparent;border-left:5px solid;background:transparent;margin:0 7px 0 0}.WorkPage_title__s7nhg{margin-top:20px;margin-bottom:0;font-size:clamp(20px,1.82vw,35px);line-height:1.11;font-weight:700;text-transform:uppercase;color:#000000;letter-spacing:-.01em}.WorkPage_cursorContainer__iw_r_{position:fixed;top:0;left:0;pointer-events:none;z-index:9999}.WorkPage_cursorCircle__E5xzj{position:absolute;top:0;left:0;width:10.4vw;height:10.4vw;min-width:140px;min-height:140px;max-width:220px;max-height:220px;margin-left:-5.2vw;margin-top:-5.2vw;background:#ffffff;color:#000000;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.05em;transform:scale(0) translateZ(0);transition:opacity .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1);box-shadow:0 6px 25px rgba(0,0,0,.12)}.WorkPage_cursorCircleActive__iHNHM{transform:scale(1) translateZ(0);transition:opacity .8s cubic-bezier(.165,.84,.44,1),transform .8s cubic-bezier(.165,.84,.44,1)}@media (max-width:900px){.WorkPage_intro__mA07z{height:auto;min-height:380px;padding-top:140px;padding-bottom:40px}.WorkPage_introInner__8MLZs{flex-direction:column;align-items:flex-start;gap:30px}.WorkPage_introTitleCol__lT2Yq{width:100%}.WorkPage_introTitle__R75Th{font-size:38px;line-height:1.05}.WorkPage_introRightRow__dyIF_{width:100%;flex-direction:column;align-items:flex-start;margin-left:0;gap:20px}.WorkPage_introParagraphCol__yBz2y{width:100%;max-width:none}.WorkPage_content__vpptj{flex-direction:column;padding-top:30px;padding-bottom:80px}.WorkPage_filters__H8KGn{position:static;width:100%;margin-left:0;padding:0 20px;margin-bottom:40px}.WorkPage_filterList__wDosL{flex-direction:row;flex-wrap:wrap;gap:10px}.WorkPage_grid__XyTcy{flex-direction:column;padding:0 20px}.WorkPage_gridColLeft__UQAnd,.WorkPage_gridColRight__DhFK3{width:100%;margin-left:0;margin-right:0;margin-top:0;gap:60px}.WorkPage_gridColRight__DhFK3{margin-top:60px}.WorkPage_cursorContainer__iw_r_{display:none!important}}@media (hover:none){.WorkPage_cursorContainer__iw_r_{display:none!important}.WorkPage_card__k6zyt:hover .WorkPage_cardImg__a1__I{transform:none!important}}@media (prefers-reduced-motion:reduce){.WorkPage_cardImg__a1__I,.WorkPage_card__k6zyt,.WorkPage_cursorCircle__E5xzj,.WorkPage_filterBtn__SU8w9,.WorkPage_introArrowBtn__OtWjM{transition:none!important}}