@font-face{font-family:Apercu Pro;font-style:normal;font-weight:400;src:url(/fonts/Apercu_Pro/Apercu_Pro_Regular.otf) format("opentype")}@font-face{font-family:Apercu Pro;font-style:normal;font-weight:500 900;src:url(/fonts/Apercu_Pro/Apercu_Pro_Medium.otf) format("opentype")}@font-face{font-family:Clearface ITC Pro;src:url(/fonts/Clearface_ITC_Pro/Clearface_ITC_Pro_Regular.otf) format("opentype")}:root{--home-desk-small-aspect-ratio:400/500;--home-desk-medium-aspect-ratio:605/500;--home-desk-large-aspect-ratio:810/500;--Studio-Stone:#ece8e2;--clearface-itc-pro:"Clearface ITC Pro",sans-serif;--apercu-pro:"Apercu Pro",sans-serif;--mobile-header-bg:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(255,255,255,0.95))}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--apercu-pro);-webkit-font-smoothing:antialiased;scroll-behavior:smooth}body{position:relative}button,select{cursor:pointer;border:none;background:none}select{display:flex;height:35px;padding-inline:15px;justify-content:center;align-items:center;gap:8px;border-radius:5px;border:1px solid rgba(34,31,31,.2);background:#fff;color:#221f1f;leading-trim:both;text-edge:cap;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:13px;font-style:normal;font-weight:400;line-height:normal}a,button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;text-decoration:none;color:inherit;outline:none;background:none;border:none;font:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.g__error_msg{color:#f55;font-family:var(--apercu-pro);font-size:11px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.5px}.g__error_msg:before{content:url("data:image/svg+xml, %3Csvg width='12' height='11' viewBox='0 0 12 11' fill='none' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath d='M1.56201 10.1978C1.25765 10.1978 0.996257 10.1333 0.777832 10.0044C0.559408 9.87549 0.391113 9.70003 0.272949 9.47803C0.154785 9.2596 0.0957031 9.01432 0.0957031 8.74219C0.0957031 8.48079 0.165527 8.23014 0.305176 7.99023L4.47314 0.728516C4.60921 0.485026 4.79004 0.302409 5.01562 0.180664C5.24121 0.0553385 5.47754 -0.00732422 5.72461 -0.00732422C5.97168 -0.00732422 6.20622 0.0553385 6.42822 0.180664C6.65381 0.302409 6.83643 0.485026 6.97607 0.728516L11.144 7.99023C11.2121 8.1084 11.264 8.23193 11.2998 8.36084C11.3356 8.48975 11.3535 8.61686 11.3535 8.74219C11.3535 9.01432 11.2944 9.2596 11.1763 9.47803C11.0581 9.70003 10.8898 9.87549 10.6714 10.0044C10.453 10.1333 10.1916 10.1978 9.88721 10.1978H1.56201ZM1.56738 9.35449H9.87646C10.0627 9.35449 10.2095 9.29183 10.3169 9.1665C10.4279 9.04476 10.4834 8.90153 10.4834 8.73682C10.4834 8.62223 10.4548 8.50944 10.3975 8.39844L6.23486 1.13672C6.17757 1.03646 6.10238 0.964844 6.00928 0.921875C5.91976 0.875326 5.82487 0.852051 5.72461 0.852051C5.62435 0.852051 5.52767 0.875326 5.43457 0.921875C5.34147 0.964844 5.26628 1.03646 5.20898 1.13672L1.04639 8.39307C1.01774 8.45036 0.996257 8.50944 0.981934 8.57031C0.971191 8.63118 0.96582 8.68669 0.96582 8.73682C0.96582 8.90153 1.01953 9.04476 1.12695 9.1665C1.23438 9.29183 1.38118 9.35449 1.56738 9.35449ZM5.72461 6.57227C5.44889 6.57227 5.30745 6.43083 5.30029 6.14795L5.23047 3.30664C5.22689 3.17057 5.26986 3.05778 5.35938 2.96826C5.45247 2.87874 5.57243 2.83398 5.71924 2.83398C5.86247 2.83398 5.98063 2.88053 6.07373 2.97363C6.17041 3.06315 6.21696 3.17594 6.21338 3.31201L6.13281 6.14795C6.12923 6.43083 5.99316 6.57227 5.72461 6.57227ZM5.72461 8.31787C5.56706 8.31787 5.43099 8.26416 5.31641 8.15674C5.20182 8.04574 5.14453 7.91325 5.14453 7.75928C5.14453 7.60531 5.20182 7.47461 5.31641 7.36719C5.43099 7.25618 5.56706 7.20068 5.72461 7.20068C5.88216 7.20068 6.01823 7.25439 6.13281 7.36182C6.2474 7.46924 6.30469 7.60173 6.30469 7.75928C6.30469 7.91683 6.24561 8.04932 6.12744 8.15674C6.01286 8.26416 5.87858 8.31787 5.72461 8.31787Z' fill='%23FF5555' /%3E%3C/svg%3E");display:inline-block;vertical-align:middle;margin-right:5px;margin-bottom:-1px}#studio-project-page .section_auto_color:nth-child(3n+1 of .section_auto_color):last-child{background-color:#fff8f2}.section_auto_color:nth-child(3n+1 of .section_auto_color):not(#studio-project-page .section_auto_color:last-child){background-color:#e2d3c6}.section_auto_color:nth-child(3n+2 of .section_auto_color){background-color:#fff8f2}.section_auto_color:nth-child(3n+3 of .section_auto_color){background-color:#f6ede5}.section_auto_color:nth-child(3n+1):not(#studio-project-page .section_auto_color:last-child) .pressModule{background-color:#fff8f2}#studio-project-page .section_auto_color:nth-child(3n+1):last-child .pressModule,.section_auto_color:nth-child(3n+2) .pressModule,.section_auto_color:nth-child(3n+3) .pressModule{background-color:#e2d3c6}@media (max-width:677px){#studio-project-page .section_auto_color:nth-child(3n+1):last-child .pressModule,.section_auto_color:nth-child(3n+1):not(#studio-project-page .section_auto_color:last-child) .pressModule,.section_auto_color:nth-child(3n+2) .pressModule,.section_auto_color:nth-child(3n+3) .pressModule{background-color:transparent}}.DesktopNavGroupLinks_groupList__OR5_c{list-style:none;margin:0;display:flex;color:var(--Studio-White,#fff);font-feature-settings:"dlig" on;font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:20px 0 0}.DesktopNavGroupLinks_groupItem__Q4bMC{padding-inline:10px;transition:opacity .2s ease-in-out}.DesktopNavGroupLinks_groupItem__Q4bMC:first-of-type{padding-left:0}.DesktopNavGroupLinks_groupItem__Q4bMC:last-of-type{padding-right:0}.DesktopNavGroupLinks_groupList__OR5_c .DesktopNavGroupLinks_groupItem__Q4bMC:hover{opacity:1}.DesktopNavGroupLinks_groupList__OR5_c:has(li:hover) li{opacity:.5}.DropdownList_dropdownTitle__EXLto{display:flex;align-items:center;gap:5px}.DropdownList_dropdownTitle__EXLto svg{transition:transform .2s ease-in-out}.DropdownList_dropdownTitle__EXLto path{fill:var(--Studio-White,#fff)}.DropdownList_dropdownContainer__TFE2x:has(ul) .DropdownList_dropdownTitle__EXLto svg{transform:rotate(180deg);transition:transform .2s ease-in-out}.DropdownList_dropdownList__F3Txq{max-height:0;list-style:none;margin:30px 0 0;display:flex;flex-direction:column;gap:20px;overflow:hidden;animation:DropdownList_growDown___f0Sp .2s ease-in-out forwards;padding-bottom:20px}@keyframes DropdownList_growDown___f0Sp{0%{max-height:0}to{max-height:var(--dropdown-height,150px)}}.DropdownList_dropdownContainer__TFE2x.DropdownList_dark__cFLA5 .DropdownList_dropdownTitle__EXLto path{fill:#221f1f}.WebsiteList_websiteList__jEIQP{position:relative;list-style:none;margin:0;display:flex;color:var(--Studio-White,#fff);font-feature-settings:"dlig" on;font-family:Apercu Pro;font-size:14px;font-style:normal;font-weight:400;line-height:normal;padding:20px 0 0}.WebsiteList_websiteItem__71_kQ{padding-inline:10px;transition:opacity .2s ease-in-out;height:-moz-fit-content;height:fit-content}.WebsiteList_websiteItem__71_kQ:first-of-type{padding-left:0}.WebsiteList_websiteItem__71_kQ:last-of-type{padding-right:0}.WebsiteList_websiteList__jEIQP .WebsiteList_websiteItem__71_kQ:hover{opacity:1}.WebsiteList_websiteList__jEIQP:has(li:hover)>li{opacity:.5}.WebsiteList_websiteList__jEIQP.WebsiteList_dark__akMDB{color:#221f1f}.WebsiteList_websiteList__jEIQP.WebsiteList_fixed__xHyO6{padding-top:22px}.WebsiteList_marker__1_IAD{pointer-events:none;z-index:1;display:block;position:absolute;top:calc(1lh + 45px);width:0;height:1px;background-color:#000;z-index:0;transform:translateX(0);transition:transform .2s ease,width .2s ease,opacity .2s ease}.Header_headerContainer__AqxJH{width:100%;position:absolute;top:50px;left:0;z-index:1000}.Header_header__O25zG{max-width:1920px;margin-inline:auto;padding-inline:120px}.Header_navbar__14fti{display:flex;justify-content:space-between}.Header_logo__DOLZ6{height:-moz-fit-content;height:fit-content;display:flex;gap:10px;margin-top:0;transition:opacity .2s ease-in-out}.Header_logo__DOLZ6:hover{opacity:.75}.Header_logo__DOLZ6 svg{height:50px;transition:height .1s ease-in-out,width .1s ease-in-out}.Header_logo__DOLZ6>span{max-width:0;overflow-x:hidden;animation:Header_grow__V4LeI 1s ease-in-out forwards}.Header_logo__DOLZ6 .Header_dark__W_zoU{color:#221f1f}@keyframes Header_grow__V4LeI{0%{max-width:0}to{max-width:165px}}.Header_headerContainer__AqxJH.Header_fixed__X1u5k{position:fixed;top:0;min-height:60px;background:var(
    --mobile-header-bg,linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(255,255,255,.95) 100%)
  )}.Header_headerContainer__AqxJH.Header_fixed__X1u5k .Header_logo__DOLZ6 svg{height:30px}.Header_headerContainer__AqxJH.Header_fixed__X1u5k .Header_logo__DOLZ6{margin-top:16px}@media (max-width:768px){.Header_header__O25zG{padding-inline:50px}.Header_headerContainer__AqxJH.Header_fixed__X1u5k .Header_navbar__14fti{margin-top:10px}.Header_headerContainer__AqxJH.Header_fixed__X1u5k .Header_logo__DOLZ6 svg,.Header_logo__DOLZ6 svg{height:34px}.Header_headerContainer__AqxJH.Header_fixed__X1u5k .Header_logo__DOLZ6{margin-top:3px}.Header_logo__DOLZ6{gap:5px}}.Hamburger_hamburgerContainer__4myyb{display:flex;width:25px;height:25px;position:relative}.Hamburger_hamburger__mR9UI.Hamburger_dark__LhTtK{background-color:black}.Hamburger_hamburger__mR9UI{position:absolute;width:24px;height:2px;right:2px;border-radius:2px;background:transparent;cursor:pointer;background-color:white;transform-origin:right;transition:top .3s ease,transform .3s ease,bottom .3s ease}.Hamburger_hamburger__mR9UI:first-of-type{top:7px}.Hamburger_hamburger__mR9UI:nth-of-type(2){bottom:6px}.MobileFooter_footer__yXETn{margin-top:50px;padding-left:50px;display:flex;flex-direction:column;gap:30px;padding-bottom:45px}.MobileFooter_languages__UM2tG{display:flex;gap:5px;color:#fff;font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:15px;font-style:normal;font-weight:400;line-height:21px}.MobileFooter_languages__UM2tG *{opacity:.3}.MobileFooter_languages__UM2tG .MobileFooter_selected__iDG91{opacity:1}.MobileFooter_copyright__lWJ4y{color:var(--Studio-White,#fff);font-family:var(--apercu-pro);font-size:10px;font-style:normal;font-weight:400;line-height:17px;letter-spacing:.2px;opacity:.5}.MobileFooter_languages__UM2tG{opacity:0;animation:MobileFooter_appear__KLyxP .4s ease-in-out .35s forwards}.MobileFooter_copyright__lWJ4y{opacity:0;animation:MobileFooter_appear__KLyxP .4s ease-in-out .4s forwards}@keyframes MobileFooter_appear__KLyxP{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MobileMenu_menu__UqlTU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#221f1f;z-index:1000;opacity:0;animation:MobileMenu_enter__aj7ib .2s ease-in-out forwards;overflow:auto}@keyframes MobileMenu_enter__aj7ib{0%{opacity:0}to{opacity:1}}.MobileMenu_navbar__SSMxW{display:flex;justify-content:space-between;width:100%;margin-top:50px;max-width:1920px;margin-inline:auto;padding-inline:50px}.MobileMenu_logo__dIcxy{display:flex;align-items:center;gap:5px;margin-top:0;transition:opacity .2s ease-in-out}.MobileMenu_logo__dIcxy>svg{height:34px}.MobileMenu_button__LUrLO{height:-moz-fit-content;height:fit-content;margin-top:5px}.MobileMenu_closeIcon___MqQQ>div:first-of-type{animation:MobileMenu_closeIconOpenTop__VwymK .4s ease-in-out forwards}@keyframes MobileMenu_closeIconOpenTop__VwymK{to{transform:rotate(-45deg);top:3px}}.MobileMenu_closeIcon___MqQQ>div:last-of-type{animation:MobileMenu_closeIconOpenBottom__aOgAA .4s ease-in-out forwards}@keyframes MobileMenu_closeIconOpenBottom__aOgAA{to{transform:rotate(45deg);bottom:3px}}.MobileMenu_menu__UqlTU.MobileMenu_closing__3SETm .MobileMenu_closeIcon___MqQQ>div:first-of-type{animation:MobileMenu_closeIconCloseTop__3QvRk .2s ease-in-out forwards}@keyframes MobileMenu_closeIconCloseTop__3QvRk{to{transform:rotate(0deg);top:7px}}.MobileMenu_menu__UqlTU.MobileMenu_closing__3SETm .MobileMenu_closeIcon___MqQQ>div:last-of-type{animation:MobileMenu_closeIconCloseBottom__MPWB1 .2s ease-in-out forwards}@keyframes MobileMenu_closeIconCloseBottom__MPWB1{to{transform:rotate(0deg);bottom:6px}}.MobileMenu_menu__UqlTU.MobileMenu_closing__3SETm{animation:MobileMenu_exit___0o4H .2s ease-in-out forwards}@keyframes MobileMenu_exit___0o4H{0%{opacity:1}to{opacity:0}}.MobileMenuList_menuList___vqeP{list-style:none;padding:0;margin-top:40px;margin-left:50px}.MobileMenuList_menuList___vqeP>li{padding-top:20px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.2);height:80px;overflow:hidden;transition:opacity .3s ease-in-out,height .3s ease-in-out}.MobileMenuList_menuList___vqeP>li:first-of-type{border-top:1px solid rgba(255,255,255,.2)}.MobileMenuList_menuList___vqeP>li>a,.MobileMenuList_menuList___vqeP>li>button{color:#fff;color:var(--App-White,#fff);font-family:var(--clearface-itc-pro);font-size:45px;font-style:normal;font-weight:400;line-height:45px;letter-spacing:-1px;width:-moz-fit-content;width:fit-content}.MobileMenuList_withOpacity__JYTno{opacity:.5}.MobileMenuList_menuList___vqeP>li:first-child{opacity:0;animation:MobileMenuList_appear__uRBIE .4s ease-in-out .2s forwards}.MobileMenuList_menuList___vqeP>li:nth-child(2){opacity:0;animation:MobileMenuList_appear__uRBIE .4s ease-in-out .23s forwards}.MobileMenuList_menuList___vqeP>li:nth-child(3){opacity:0;animation:MobileMenuList_appear__uRBIE .4s ease-in-out 265ms forwards}.MobileMenuList_menuList___vqeP>li:nth-child(4){opacity:0;animation:MobileMenuList_appear__uRBIE .4s ease-in-out 305ms forwards}@keyframes MobileMenuList_appear__uRBIE{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MobileMenuSelect_submenu__1507_{display:flex;gap:50px;margin-top:20px}.MobileMenuSelect_submenu__1507_ ul{display:flex;flex-direction:column;gap:15px;list-style:none}.MobileMenuSelect_submenuTitles__V8Y6d button{opacity:.5}.MobileMenuSelect_submenuItems__ThmpY a,.MobileMenuSelect_submenuTitles__V8Y6d button{color:var(--Studio-White,#fff);font-feature-settings:"dlig" on;font-family:var(--apercu-pro);font-size:15px;font-style:normal;font-weight:400;line-height:21px}.MobileMenuSelect_submenuItems__ThmpY a{opacity:.8}.MobileMenuSelect_submenuTitles__V8Y6d .MobileMenuSelect_selected__1Wd4F{opacity:1;font-weight:700}.MobileNav_button__ch9cq{height:-moz-fit-content;height:fit-content;margin-top:5px}