.Projects_container__R0TCP{background:#fff;min-height:100vh;width:100%}.Projects_loadingScreen__EByR9{background:#fa01fb;min-height:100vh;width:100%;display:flex;justify-content:center;align-items:center;padding:40px;overflow:hidden;position:relative}.Projects_loadingContent__xXo_S{display:flex;flex-direction:column;align-items:stretch;gap:60px;width:100%;max-width:1400px;margin:0 auto}.Projects_loadingText__qt3BJ{color:#fff;font-family:Azeret Mono,monospace;font-size:52px;font-weight:500;line-height:1.25em;letter-spacing:-2%;text-align:center;margin:40px 0 0;width:100%;padding-bottom:40px}.Projects_projectsContent__qDOGt{max-width:1400px;margin:0 auto;padding:40px;width:100%}.Projects_projectsOverview__p6k_q{min-height:100vh;background:#fff;font-family:Azeret Mono,monospace}.Projects_header__KSqA0{position:-webkit-sticky;position:sticky;top:0;background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #e8e8e8;z-index:100}.Projects_headerContent__3FBoH{max-width:1400px;margin:0 auto;padding:40px;display:flex;justify-content:space-between;align-items:center}.Projects_logo__7e21N{font-family:Azeret Mono,monospace;font-weight:400;font-size:52px;line-height:1.25em;letter-spacing:-2%;color:#000;text-decoration:none;cursor:pointer;transition:opacity .3s ease}.Projects_logo__7e21N:hover{opacity:.7}.Projects_pageTitle__NfFB_{font-family:Azeret Mono,monospace;font-weight:400;font-size:52px;line-height:1.25em;letter-spacing:-2%;color:#000;margin:0}.Projects_projectsGrid__I3P9i{max-width:1400px;margin:0 auto;padding:60px 40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:60px;gap:60px;align-items:start}.Projects_projectCard__dQ_5F{display:block;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.Projects_projectCard__dQ_5F:hover{transform:translateY(-5px);box-shadow:0 20px 40px rgba(0,0,0,.1)}.Projects_projectImageContainer__ctuhE{position:relative;width:100%;height:300px;overflow:hidden;border-radius:8px;margin-bottom:24px}.Projects_projectImage___m6p_{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.Projects_projectCard__dQ_5F:hover .Projects_projectImage___m6p_{transform:scale(1.05)}.Projects_projectOverlay__7brO5{position:absolute;top:20px;right:20px;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.Projects_projectCard__dQ_5F:hover .Projects_projectOverlay__7brO5{background:#fff;transform:scale(1.1)}.Projects_projectNumber__vNdxS{font-family:Azeret Mono,monospace;font-size:18px;font-weight:500;color:#000}.Projects_projectInfo__6Aw4p{padding:0 8px}.Projects_projectMeta__7WUWn{display:flex;flex-wrap:wrap;gap:8px 16px;margin-bottom:16px}.Projects_projectDate__U1sKT,.Projects_projectLocation__CX4Ao,.Projects_projectType__L6BgT{font-family:Azeret Mono,monospace;font-size:14px;font-weight:400;color:#666;text-transform:uppercase;letter-spacing:.5px}.Projects_projectLocation__CX4Ao:after,.Projects_projectType__L6BgT:after{content:"•";margin-left:16px;margin-right:0;color:#ccc}.Projects_navigationHelp__wzYuD{max-width:calc(100% - 80px);margin:40px auto 60px;padding:20px;background:rgba(0,0,0,.05);border-radius:8px;text-align:center}.Projects_navigationHelp__wzYuD p{font-family:Azeret Mono,monospace;font-size:14px;color:#666;margin:0;line-height:1.4}.PendulumLoader_pendulumContainer__51gqY{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:transparent;padding:20px 0;position:relative}.PendulumLoader_pendulum__jcSr7{width:10px;height:550px;background:#fff;position:relative;transform-origin:top center;animation:PendulumLoader_swing__x_hUd 4s ease-in-out infinite}.PendulumLoader_pendulum__jcSr7:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:160px;height:160px;background:#fff;border-radius:50%}@keyframes PendulumLoader_swing__x_hUd{0%{transform:rotate(-30deg)}50%{transform:rotate(30deg)}to{transform:rotate(-30deg)}}@media (max-width:1200px){.PendulumLoader_pendulum__jcSr7{height:480px;width:9px}.PendulumLoader_pendulum__jcSr7:after{width:140px;height:140px}}@media (max-width:768px){.PendulumLoader_pendulum__jcSr7{height:380px;width:7px}.PendulumLoader_pendulum__jcSr7:after{width:110px;height:110px}}@media (max-width:480px){.PendulumLoader_pendulum__jcSr7{height:280px;width:6px}.PendulumLoader_pendulum__jcSr7:after{width:90px;height:90px}}.LoadingText_loadingText__zyz2N{color:#fff;font-family:Azeret Mono,monospace;font-size:52px;font-weight:500;line-height:1.25em;letter-spacing:-2%;text-align:center;margin:0;width:100%;padding-bottom:40px;display:flex;justify-content:center;gap:4px}.LoadingText_dots__EBvvu{display:inline-flex;letter-spacing:2px}.LoadingText_lastDot__qMNMC{width:15px;display:inline-block;text-align:left}@media (max-width:1200px){.LoadingText_loadingText__zyz2N{font-size:46px;padding-left:35px;padding-bottom:35px}}@media (max-width:768px){.LoadingText_loadingText__zyz2N{font-size:40px;padding-left:30px;padding-bottom:30px;line-height:1.3em}.LoadingText_lastDot__qMNMC{width:12px}}@media (max-width:480px){.LoadingText_loadingText__zyz2N{font-size:32px;padding-left:20px;padding-bottom:20px;gap:2px}.LoadingText_dots__EBvvu{letter-spacing:1px}.LoadingText_lastDot__qMNMC{width:10px}}.Footer_footer__yl3k1{gap:40px;padding:40px;background:#fff;max-width:calc(1432px + 80px);margin:0 auto;box-sizing:border-box}.Footer_footer__yl3k1,.Footer_leftColumn__3KIOm{display:flex;flex-direction:row;width:100%;align-items:center}.Footer_leftColumn__3KIOm{justify-content:space-between;gap:20px;padding:0;background:transparent;flex:1 1}.Footer_rightColumn__PUqUh{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end}.Footer_nameText__iAuPa{color:#000;font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;margin:0}.Footer_headerBlock__ZbVK2{display:block}.Footer_contactTitle__2ISxr{color:#000;text-align:left;font-family:Azeret Mono,monospace;font-size:52px;font-style:normal;font-weight:400;line-height:1.25em;letter-spacing:1.04px;margin:0}.Footer_contactText____MYE{color:#000;font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:700;line-height:24px;letter-spacing:.2px;margin:0}@media (min-width:1440px){.Footer_footer__yl3k1{max-width:calc(1600px + 120px);padding:40px 60px}}@media (min-width:1600px){.Footer_footer__yl3k1{max-width:calc(1800px + 160px);padding:40px 80px}}@media (min-width:1920px){.Footer_footer__yl3k1{max-width:calc(2000px + 240px);padding:40px 120px}}@media (min-width:2560px){.Footer_footer__yl3k1{max-width:2400px;padding:40px 240px}}.Footer_socialIcons__xzsqq{display:inline-flex;flex-direction:row;gap:7px;padding:0;align-items:center;justify-content:flex-end}.Footer_iconFrame__YQNPk{display:flex;align-items:left;justify-content:center;cursor:pointer;width:30px;height:30px}@media (max-width:768px){.Footer_contact__oICuX{width:100%}.Footer_emailContainer__PSBWr{width:100%;max-width:400px}.Footer_contactTitle__2ISxr{font-size:40px;line-height:47px;letter-spacing:-2.4px}.Footer_contactText____MYE{font-size:16px;line-height:24px;letter-spacing:-1px}}.ProjectCarousel_carousel__TXeLs{position:absolute;inset:0;background:#fff;will-change:transform;transform:translate3d(100%,0,0)}@keyframes ProjectCarousel_slideInRight__M4lT9{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes ProjectCarousel_slideOutRight__T7C7m{0%{transform:translateZ(0)}to{transform:translate3d(100%,0,0)}}.ProjectCarousel_animateIn__eSzpA{animation:ProjectCarousel_slideInRight__M4lT9 .6s cubic-bezier(.16,1,.3,1) both}.ProjectCarousel_animateOut__hwTMx{animation:ProjectCarousel_slideOutRight__T7C7m .6s cubic-bezier(.16,1,.3,1) both}.ProjectCarousel_photoSection__yE3sj{width:100%;padding:40px 40px 40px max(32px,env(safe-area-inset-left));background:#fff;box-sizing:border-box;margin-top:120px;margin-bottom:120px}.ProjectCarousel_photoWrap__UkZT0{max-width:calc(1432px + 80px);margin:0 auto}.ProjectCarousel_photoImage__FTS4J{width:1176px;height:auto;display:block;margin:0 auto}.ProjectCarousel_photoCaption__aJDLP{width:1176px;margin:20px auto 0;color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;text-align:left}.ProjectCarousel_captionWithBorder__Ne_0a{position:relative;padding-left:0}.ProjectCarousel_twoChartSection__0VqUo{width:100%;padding:40px 120px;background:#fff;box-sizing:border-box;margin-bottom:220px}.ProjectCarousel_twoChartWrap__0z4U7{max-width:calc(1432px + 80px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:123px;gap:123px;align-items:start}.ProjectCarousel_chartItem___q_yE{display:flex;flex-direction:column;align-items:center;gap:20px}.ProjectCarousel_chartImage__FaofB{width:375px;height:auto;object-fit:contain}.ProjectCarousel_chartCaption__tln2L{color:#000;font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;width:375px;text-align:left}.ProjectCarousel_twoPhotoSection__14D8O{width:100%;padding:40px 120px;background:#fff;box-sizing:border-box;margin:300px 0}.ProjectCarousel_twoPhotoWrap__aOouF{max-width:calc(1432px + 80px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:123px;gap:123px;align-items:start}.ProjectCarousel_photoItemLarge__ffMKb{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:566px}.ProjectCarousel_photoLargeImage__S9S8p{width:566px;height:360px;object-fit:contain}.ProjectCarousel_photoLargeCaption__CQw5n{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px;width:100%;align-self:flex-start;margin-left:0;text-align:left}.ProjectCarousel_carousel__TXeLs{width:100%;height:100vh;overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;font-family:Azeret Mono,monospace}.ProjectCarousel_carousel__TXeLs::-webkit-scrollbar{display:none}.ProjectCarousel_fullScreenImage__mJSZn{display:contents}.ProjectCarousel_navbar__PhzLt{position:fixed;top:0;left:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:max(44px,env(safe-area-inset-top)) max(32px,env(safe-area-inset-right)) 44px max(32px,env(safe-area-inset-left));z-index:100;background:#fff}.ProjectCarousel_closeBtn__LL_0q{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;text-decoration:none;color:transparent;outline:none;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.ProjectCarousel_closeBtn__LL_0q:after,.ProjectCarousel_closeBtn__LL_0q:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:4px;background:#000;border-radius:4px;transform-origin:center}.ProjectCarousel_closeBtn__LL_0q:before{transform:translate(-50%,-50%) rotate(45deg)}.ProjectCarousel_closeBtn__LL_0q:after{transform:translate(-50%,-50%) rotate(-45deg)}.ProjectCarousel_closeBtn__LL_0q:hover:after,.ProjectCarousel_closeBtn__LL_0q:hover:before{opacity:.85}.ProjectCarousel_projectNavigation__8CTji{display:flex;align-items:center;gap:15px;background-color:hsla(0,0%,100%,.9);padding:10px 20px;border-radius:25px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ProjectCarousel_navButton__1Mfsi{background:none;border:none;font-size:24px;color:#000;cursor:pointer;padding:5px 10px;border-radius:15px;transition:all .2s ease;font-family:Azeret Mono,monospace}.ProjectCarousel_navButton__1Mfsi:hover{background-color:rgba(0,0,0,.1);transform:scale(1.1)}.ProjectCarousel_projectCounter___q8js{font-family:Azeret Mono,monospace;font-size:16px;color:#000;font-weight:500;min-width:60px;text-align:center}.ProjectCarousel_logoGroup__G_PYY{display:flex;flex-direction:row;align-items:center;gap:10px}.ProjectCarousel_logo__1NYXt{font-size:clamp(20px,3.8vw,52px);text-decoration:none;cursor:pointer}.ProjectCarousel_logo__1NYXt,.ProjectCarousel_projectTitle__NjyK1{font-family:Azeret Mono,monospace;font-weight:400;line-height:1.25em;letter-spacing:-2%;color:#000;text-shadow:none;text-align:center;white-space:nowrap}.ProjectCarousel_projectTitle__NjyK1{font-size:clamp(18px,3.6vw,52px)}.ProjectCarousel_menuGroup___065K{cursor:pointer}.ProjectCarousel_menuIcon___h2eh{filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3))}.ProjectCarousel_nextProjectBtn__Phf8W{position:absolute;top:40px;left:50%;transform:translateX(-50%);background-color:hsla(0,0%,100%,.7);border:none;padding:10px 16px;border-radius:20px;cursor:pointer;z-index:10;transition:opacity .3s ease,background-color .3s ease;display:flex;align-items:center;gap:5px;font-family:Azeret Mono,monospace;font-size:14px;color:#000}.ProjectCarousel_nextProjectBtn__Phf8W:hover{background-color:hsla(0,0%,100%,.9)}.ProjectCarousel_arrow__TCa44{font-size:16px}.ProjectCarousel_contentSection__RPLW0{position:relative;z-index:2;width:100%;background-color:#fff;padding:0 40px 0 max(32px,env(safe-area-inset-left));box-sizing:border-box}.ProjectCarousel_introGrid__092a9{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,1fr);grid-gap:40px;gap:40px;padding:80px 40px 40px max(32px,env(safe-area-inset-left));max-width:calc(1432px + 80px);margin:40px auto;background:#fff;box-sizing:border-box;height:868px;contain:layout paint}.ProjectCarousel_planImageSection__ctrc_{width:100%;padding:40px;box-sizing:border-box;background:#fff}.ProjectCarousel_planImageWrap__RmcVB{max-width:calc(1432px + 80px);margin:0 auto;position:relative}.ProjectCarousel_planImageFrame__zeW57{width:1176px;height:1073px;margin:0 auto;position:relative}.ProjectCarousel_planImage__0Bjzi{width:1176px;height:1073px;object-fit:contain}.ProjectCarousel_northArrow__kv2Cp{display:inline-block}.ProjectCarousel_planCaption__YL7X3{margin-top:20px;color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;text-align:left}.ProjectCarousel_planMetaRow__jjyBk{display:flex;align-items:center;justify-content:space-between;gap:20px;max-width:1000px;margin:20px auto 0}.ProjectCarousel_twoColSection__iCrDu{width:100%;padding:40px 120px;background:#fff;box-sizing:border-box;margin-top:200px}.ProjectCarousel_twoColWrap__w2Fwp{max-width:calc(1432px + 80px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:123px;gap:123px}.ProjectCarousel_twoLeft__6VNqO{display:flex;flex-direction:column;gap:40px;max-width:533px;justify-self:start;align-items:flex-start;margin:0}.ProjectCarousel_twoIntroRow__oTKRl{display:flex;align-items:flex-start;gap:40px;justify-content:center;align-self:center;margin:0 auto}.ProjectCarousel_twoIntroIcon__xS35a{width:81.95px;height:121.4px;flex-shrink:0}.ProjectCarousel_twoIntroText__aOnuT{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px;max-width:391px;margin:0;text-align:left}.ProjectCarousel_designBlock__fXW9m{display:flex;flex-direction:column;gap:10px}.ProjectCarousel_designLabel__ru4BV{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px;text-transform:none;border:none;padding:10px;display:inline-block;align-self:flex-start}.ProjectCarousel_designGrid__gEZqf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;align-items:start}.ProjectCarousel_designItem__DK48A{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding:10px;box-sizing:border-box}.ProjectCarousel_designItem__DK48A img{width:135px;height:86px;object-fit:contain;flex-shrink:0;display:block}.ProjectCarousel_designText__toI9D{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px;margin:0;padding:10px;box-sizing:border-box;background:#fff}.ProjectCarousel_twoRight__SpZl8{display:flex;flex-direction:column;gap:12px}.ProjectCarousel_rightImageBox__QdCcW{width:100%;background:#fff;margin-top:20px}.ProjectCarousel_rightCaption__VOGSh{font-family:Azeret Mono,monospace;font-size:10px;color:#000;letter-spacing:.32px}.ProjectCarousel_introImage__i925X{width:100%}.ProjectCarousel_facadeSection__EB9x4{width:100%;padding:40px 120px;background:#fff;box-sizing:border-box}.ProjectCarousel_facadeWrap__Mlj7E{max-width:calc(1432px + 80px);margin:0 auto}.ProjectCarousel_facadeImage__H5Uv6{width:1176px;height:auto;display:block;margin:0 auto}.ProjectCarousel_facadeCaption__MQWbn{width:1176px;margin:20px auto 120px;color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;text-align:left}.ProjectCarousel_strategiesSection__nJ4c7{width:100%;padding:40px 120px;background:#fff;box-sizing:border-box;margin-top:200px}.ProjectCarousel_strategiesWrap__sZLmj{max-width:calc(1432px + 80px);margin:0 auto}.ProjectCarousel_strategiesHeader__oRWUY{color:#000;font-family:Space Mono,monospace;font-size:16px;font-style:normal;font-weight:700;line-height:normal;margin:0 0 40px;text-align:left}.ProjectCarousel_strategiesGrid__6HHAH{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px;gap:40px;align-items:start}.ProjectCarousel_strategyItem__44Z_D{display:flex;flex-direction:column;gap:0;align-items:flex-start;text-align:left;padding:20px 0;width:336px}.ProjectCarousel_strategyImage___2cFI{width:334px;height:234px;object-fit:cover;margin-bottom:30px}.ProjectCarousel_strategyTitle__RUdKJ{color:#000;font-family:Azeret Mono,monospace;font-size:13px;font-style:normal;font-weight:500;line-height:normal;text-transform:none;margin:0 0 10px;text-align:left}.ProjectCarousel_strategyText__HX6Dc{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px;margin:0;text-align:left}.ProjectCarousel_isometricSection__ZGTDb{width:100%;padding:40px 120px;background:#fff;box-sizing:border-box;margin-bottom:120px}.ProjectCarousel_isometricWrap__z7BpC{max-width:calc(1432px + 80px);margin:0 auto}.ProjectCarousel_isometricVertical__G4Kdh{display:flex;flex-direction:column;gap:60px;align-items:center}.ProjectCarousel_isometricItem__jrNgM{display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center;width:100%}.ProjectCarousel_isometricImage__LMTiD{width:712px;height:auto;object-fit:contain}.ProjectCarousel_imageText__sIrh7{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.32px;margin:0;text-align:left;width:712px}.ProjectCarousel_introText__PxXmH{display:flex;flex-direction:column;justify-content:flex-end;gap:20px}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableRow__637fk{max-width:100%;margin:0;padding:0;background:transparent;gap:0;border-top:1px solid #000;border-bottom:none}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableCol__OOBSi{padding:0}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableRowItem__S8x8B{padding:20px 0;display:grid;grid-template-columns:250px 1fr;align-items:baseline;justify-content:stretch}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableHLine__ugKXL{height:1px}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableLabel__Fbq60,.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableValue__BfP5Z{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.2px}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableLabel__Fbq60:after{content:" :"}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableLabel__Fbq60{margin-right:0}.ProjectCarousel_introText__PxXmH .ProjectCarousel_detailsTableValue__BfP5Z{text-align:left}.ProjectCarousel_introParagraph__4T9Bk{color:#000;font-family:Space Mono,monospace;font-size:10px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.2px;margin:0}.ProjectCarousel_projectDetails__fmyoB{padding:40px;width:100%;box-sizing:border-box;background-color:#fff}.ProjectCarousel_detailsGrid__g5oV3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px}.ProjectCarousel_detailItem__7sd7A{display:flex;flex-direction:column;gap:10px}.ProjectCarousel_detailLine__xpsGC{width:100%;height:1px;background-color:#000}.ProjectCarousel_detailContent__9G2oB{display:flex;flex-direction:column;gap:5px}.ProjectCarousel_detailLabel__3vOrO{text-transform:uppercase;color:#888;font-family:Azeret Mono,monospace;font-weight:400;font-size:20px}.ProjectCarousel_description__Hyo0i,.ProjectCarousel_detailValue__92gbz{color:#000;font-family:Azeret Mono,monospace;font-weight:400;font-size:20px}.ProjectCarousel_description__Hyo0i{padding:20px 40px 60px;max-width:800px;margin:0 auto;line-height:1.5;background-color:#fff}.ProjectCarousel_floorplanSection__1xNfl{display:flex;flex-direction:column;width:100%;padding:40px;box-sizing:border-box;background-color:#fff}.ProjectCarousel_floorplanHeader__RP_n_{display:flex;align-items:center;margin-bottom:20px}.ProjectCarousel_floorplanLabel__FvlxT{text-transform:uppercase;font-family:Azeret Mono,monospace;font-weight:400;font-size:20px;color:#888}.ProjectCarousel_floorplanImage__ln88B{width:100%;display:flex;justify-content:center;margin-bottom:60px}.ProjectCarousel_floorplan__Avyup{width:100%;max-width:1200px;height:auto;display:block}@media (max-width:1200px){.ProjectCarousel_detailsGrid__g5oV3{grid-template-columns:repeat(2,1fr)}.ProjectCarousel_floorplan__Avyup{max-width:90%}}@media (max-width:768px){.ProjectCarousel_navbar__PhzLt{padding:max(32px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 32px max(16px,env(safe-area-inset-left))}.ProjectCarousel_introGrid__092a9{grid-template-columns:1fr;padding:60px 20px 20px;gap:20px}.ProjectCarousel_logoGroup__G_PYY{flex-direction:row;align-items:center;gap:8px;max-width:calc(100% - 80px)}.ProjectCarousel_logo__1NYXt{font-size:clamp(16px,5.5vw,26px);line-height:1}.ProjectCarousel_projectTitle__NjyK1{font-size:clamp(14px,5vw,24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1}.ProjectCarousel_closeBtn__LL_0q{width:44px;height:44px}.ProjectCarousel_detailsGrid__g5oV3{grid-template-columns:1fr}.ProjectCarousel_description__Hyo0i,.ProjectCarousel_floorplanSection__1xNfl,.ProjectCarousel_projectDetails__fmyoB{padding:20px}.ProjectCarousel_description__Hyo0i{font-size:16px}.ProjectCarousel_facadeImage__H5Uv6,.ProjectCarousel_photoImage__FTS4J{width:100%;max-width:1176px}.ProjectCarousel_facadeCaption__MQWbn,.ProjectCarousel_photoCaption__aJDLP{width:100%;max-width:1176px;padding:0}.ProjectCarousel_twoChartWrap__0z4U7{grid-template-columns:1fr;gap:40px}.ProjectCarousel_chartCaption__tln2L,.ProjectCarousel_chartImage__FaofB{width:min(375px,100%)}.ProjectCarousel_imageText__sIrh7,.ProjectCarousel_isometricImage__LMTiD{width:min(712px,100%)}}@media (max-width:480px){.ProjectCarousel_logo__1NYXt{font-size:clamp(14px,6vw,22px)}.ProjectCarousel_projectTitle__NjyK1{font-size:clamp(12px,5.5vw,20px)}.ProjectCarousel_nextProjectBtn__Phf8W{font-size:12px;padding:8px 12px}}.ProjectCarousel_detailsRowFigma__YaeMa{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;gap:0;width:100%;max-width:1400px;margin:0 auto 40px;border-top:1px solid #000;border-bottom:1px solid #000;background:#fff}.ProjectCarousel_detailColFigma__c_BZE{display:flex;flex-direction:column;align-items:center;flex:1 1;padding:32px 0 24px;position:relative}.ProjectCarousel_detailLabelFigma__lCceb{font-family:Azeret Mono,monospace;font-size:16px;font-weight:400;color:#888;text-transform:uppercase;margin-bottom:8px;letter-spacing:-2%}.ProjectCarousel_detailValueFigma__6Nyqy{font-family:Azeret Mono,monospace;font-size:22px;font-weight:400;color:#000;letter-spacing:-2%}.ProjectCarousel_detailDividerFigma__6OmQx{position:absolute;right:0;top:32px;height:calc(100% - 56px);width:1px;background:#000;content:"";z-index:2}.ProjectCarousel_descriptionFigma__604oC{max-width:calc(100% - 80px);margin:40px auto 60px;font-family:Azeret Mono,monospace;font-size:20px;font-weight:400;color:#000;line-height:2.25;background:#fff;padding:0 20px;text-align:left}.ProjectCarousel_floorplanSectionFigma__A2WTU{display:flex;flex-direction:column;align-items:center;width:100%;background:#fff;margin-bottom:60px}.ProjectCarousel_floorplanHeaderFigma__atwVn{font-family:Azeret Mono,monospace;font-size:16px;font-weight:400;color:#888;text-transform:uppercase;margin-bottom:16px;letter-spacing:-2%}.ProjectCarousel_floorplanImageFigma__IW2yA{width:100%;display:flex;justify-content:center}@media (max-width:900px){.ProjectCarousel_detailsRowFigma__YaeMa{flex-direction:column;border-top:1px solid #000;border-bottom:1px solid #000}.ProjectCarousel_detailColFigma__c_BZE{flex-direction:row;justify-content:space-between;align-items:center;padding:16px 0;border-bottom:1px solid #eee}.ProjectCarousel_detailDividerFigma__6OmQx{display:none}}.ProjectCarousel_detailsTableRow__637fk{display:flex;justify-content:center;align-items:stretch;width:100%;max-width:calc(100% - 80px);margin:0 auto 40px;background:#fff;gap:64px;padding:40px;border:0}.ProjectCarousel_detailsTableCol__OOBSi{flex:1 1;display:flex;flex-direction:column;justify-content:stretch;width:100%}.ProjectCarousel_detailsTableRowItem__S8x8B{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:relative;padding:18px 0;font-family:Azeret Mono,monospace;font-size:20px;color:#000;width:100%}.ProjectCarousel_detailsTableLabel__Fbq60{flex:0 0 auto;text-align:left;margin-right:20px}.ProjectCarousel_detailsTableLabel__Fbq60,.ProjectCarousel_detailsTableValue__BfP5Z{font-family:Azeret Mono,monospace;font-size:20px;font-weight:400;color:#000;letter-spacing:0;text-transform:none}.ProjectCarousel_detailsTableValue__BfP5Z{flex:1 1;text-align:right}.ProjectCarousel_detailsTableHLine__ugKXL{position:absolute;left:0;right:0;bottom:0;height:1px;background:#000;opacity:1;width:100%}.ProjectCarousel_detailsTableVLine__hs_od{width:1px;background:#000;margin:0 32px;opacity:1}@media (max-width:900px){.ProjectCarousel_detailsTableRow__637fk{flex-direction:column;max-width:100%}.ProjectCarousel_detailsTableVLine__hs_od{display:none}.ProjectCarousel_detailsTableCol__OOBSi{width:100%}}.ProjectCarousel_floorplanCaption__UaN0i{font-family:Azeret Mono,monospace;font-size:16px;color:#888;text-align:left;margin-top:8px;width:100%}.ProjectCarousel_bottomRightSection__QRLD9{position:fixed;right:40px;bottom:40px;background:hsla(0,0%,100%,.85);padding:16px 24px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);font-family:Azeret Mono,monospace;font-size:18px;color:#000;z-index:2000}.ProjectCarousel_bottomRightImage__15V1i{max-width:220px;height:auto;border-radius:10px;display:block}@media (min-width:1600px){.ProjectCarousel_navbar__PhzLt{max-width:1800px;margin:0 auto;padding:60px 80px}.ProjectCarousel_introGrid__092a9{max-width:1800px;margin:0 auto;padding:120px 80px 80px;gap:100px}.ProjectCarousel_facadeSection__EB9x4,.ProjectCarousel_photoSection__yE3sj{max-width:1800px;margin:120px auto;padding:40px 80px}.ProjectCarousel_twoColSection__iCrDu{max-width:1800px;margin:0 auto;padding:120px 180px}.ProjectCarousel_designStrategiesSection__pWwzd,.ProjectCarousel_isometricSection__ZGTDb{max-width:1800px;margin:0 auto;padding:40px 160px}.ProjectCarousel_twoChartSection__0VqUo{max-width:1800px;padding:40px 160px;margin:0 auto 220px}}@media (min-width:1920px){.ProjectCarousel_navbar__PhzLt{max-width:2000px;padding:80px 120px}.ProjectCarousel_introGrid__092a9{max-width:2000px;padding:140px 120px 100px;gap:120px}.ProjectCarousel_facadeSection__EB9x4,.ProjectCarousel_photoSection__yE3sj{max-width:2000px;padding:60px 120px}.ProjectCarousel_facadeImage__H5Uv6,.ProjectCarousel_photoImage__FTS4J{width:1400px;margin:0 auto}.ProjectCarousel_facadeCaption__MQWbn,.ProjectCarousel_photoCaption__aJDLP{width:1400px;margin:20px auto 0}.ProjectCarousel_twoColSection__iCrDu{max-width:2000px;padding:160px 220px}.ProjectCarousel_designStrategiesSection__pWwzd,.ProjectCarousel_isometricSection__ZGTDb{max-width:2000px;padding:60px 200px}.ProjectCarousel_imageText__sIrh7,.ProjectCarousel_isometricImage__LMTiD{width:900px}.ProjectCarousel_twoChartSection__0VqUo{max-width:2000px;padding:60px 200px;margin:0 auto 220px}.ProjectCarousel_chartCaption__tln2L,.ProjectCarousel_chartImage__FaofB{width:480px}}@media (min-width:2560px){.ProjectCarousel_navbar__PhzLt{max-width:2400px;padding:100px 160px}.ProjectCarousel_logo__1NYXt,.ProjectCarousel_projectTitle__NjyK1{font-size:60px}.ProjectCarousel_introGrid__092a9{max-width:2400px;padding:160px 160px 120px;gap:160px}.ProjectCarousel_introParagraph__4T9Bk{font-size:20px;line-height:1.8}.ProjectCarousel_facadeSection__EB9x4,.ProjectCarousel_photoSection__yE3sj{max-width:2400px;padding:80px 160px}.ProjectCarousel_facadeImage__H5Uv6,.ProjectCarousel_photoImage__FTS4J{width:1600px}.ProjectCarousel_facadeCaption__MQWbn,.ProjectCarousel_photoCaption__aJDLP{width:1600px;font-size:10px}.ProjectCarousel_twoColSection__iCrDu{max-width:2400px;padding:200px 280px}.ProjectCarousel_designStrategiesSection__pWwzd{max-width:2400px;padding:80px 240px}.ProjectCarousel_passiveStrategiesHeader__IS4BG{font-size:20px;margin-bottom:60px}.ProjectCarousel_strategyImage___2cFI{width:400px;height:280px}.ProjectCarousel_strategyTitle__RUdKJ{font-size:16px}.ProjectCarousel_strategyDescription__0SMaL{font-size:12px;line-height:1.6}.ProjectCarousel_isometricSection__ZGTDb{max-width:2400px;padding:80px 240px}.ProjectCarousel_isometricImage__LMTiD{width:1100px}.ProjectCarousel_imageText__sIrh7{width:1100px;font-size:10px}.ProjectCarousel_twoChartSection__0VqUo{max-width:2400px;padding:80px 240px}.ProjectCarousel_twoChartWrap__0z4U7{gap:80px}.ProjectCarousel_chartImage__FaofB{width:600px}.ProjectCarousel_chartCaption__tln2L{width:600px;font-size:20px}}.Home_container__d256j{background:#fff;min-height:100vh;width:100%;overflow-x:hidden}.Home_header__y2QYS{flex-wrap:wrap;padding:40px;box-sizing:border-box;position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:hsla(0,0%,100%,0)}.Home_header__y2QYS,.Home_navbar__IWq_R{display:flex;flex-direction:row;align-items:center;width:100%}.Home_navbar__IWq_R{justify-content:space-between;max-width:1432px;padding:0;margin:0 auto;position:relative}.Home_menuContainer__Ls1cC{position:relative;margin-left:auto}.Home_logoGroup__KeEr8,.Home_svgAnimationRole___QwiL{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0}.Home_svgAnimationRole___QwiL{margin-left:0}.Home_animatedText__tAUNw,.Home_logoText__jQ3Ba{font-family:Azeret Mono,monospace;font-weight:400;font-size:52px;line-height:1.25em;letter-spacing:1.04px;text-align:center;white-space:nowrap;text-decoration:none;color:#000;cursor:pointer}.Home_animatedText__tAUNw{display:inline-block;min-width:1ch;position:relative;overflow:visible}.Home_menuButton__x35GK{display:flex;flex-direction:row;gap:10px;padding:10px;background:transparent;border:none;cursor:pointer;align-items:center;justify-content:center;border-radius:8px;transition:background .2s}.Home_menuButton__x35GK:hover{background:transparent}.Home_dot__R6Y82{display:inline-block;width:var(--dot-size,10px);height:var(--dot-size,10px);border-radius:50%;background:#000!important;transition:transform .22s ease}.Home_menuContainer__Ls1cC:hover .Home_menuButton__x35GK .Home_dot__R6Y82{transition:transform .18s ease}.Home_menuContainer__Ls1cC:hover .Home_menuButton__x35GK .Home_dot__R6Y82:first-child{transform:translateX(calc(var(--dot-size, 10px) + var(--dot-gap, 10px)))}.Home_menuContainer__Ls1cC:hover .Home_menuButton__x35GK .Home_dot__R6Y82:nth-child(3){transform:translateX(calc(-1 * (var(--dot-size, 10px) + var(--dot-gap, 10px))))}.Home_menuContainer__Ls1cC:hover .Home_menuButton__x35GK .Home_dot__R6Y82:nth-child(2){transform:scale(1.6)}.Home_imageSection__a_axq{display:flex;flex-direction:row;justify-content:center;padding:0 40px;width:100%;height:auto;min-height:500px;max-width:calc(1432px + 80px);box-sizing:border-box;margin:0 auto;aspect-ratio:1432/945;contain:layout paint}.Home_imageGroup__ea00t{position:relative;width:100%;height:100%;background:transparent;overflow:hidden;display:flex;align-items:center;justify-content:center}.Home_mainImage__yOYid{object-fit:cover;z-index:1}.Home_imageLoading__3fJjV{filter:blur(16px);opacity:.2;transition:filter .6s ease,opacity .6s ease}.Home_imageLoaded__55a8x{filter:blur(0);opacity:1;transition:filter .6s ease,opacity .6s ease}.Home_overlayImage__crRgO{object-fit:cover;z-index:2;pointer-events:none}.Home_fallback__58AkK{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:#eee;color:#333;font-size:24px;align-items:center;justify-content:center;z-index:10;text-align:center;padding-top:10%}.Home_svgAnimation__waptA{display:inline-block;height:57px;width:auto;overflow:visible;transform:translateY(-2px);vertical-align:middle}@media (max-width:1200px){.Home_animatedText__tAUNw,.Home_logoText__jQ3Ba{font-size:clamp(32px,4vw,52px)}.Home_imageSection__a_axq{min-height:400px}}@media (max-width:900px){.Home_header__y2QYS{padding:30px 20px 0}.Home_navbar__IWq_R{gap:20px}.Home_svgAnimationRole___QwiL{margin-left:10px}}@media (max-width:768px){.Home_navbar__IWq_R{justify-content:space-between}.Home_logoGroup__KeEr8,.Home_navbar__IWq_R{flex-direction:row;align-items:center}.Home_svgAnimationRole___QwiL{margin-left:8px}.Home_animatedText__tAUNw,.Home_logoText__jQ3Ba{font-size:clamp(28px,3.5vw,40px)}.Home_dot__R6Y82{width:10px;height:10px}}@media (max-width:600px){.Home_header__y2QYS{padding:20px 15px 0}.Home_navbar__IWq_R{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.Home_logoGroup__KeEr8{flex-direction:row;align-items:center;flex-shrink:1;overflow:hidden}.Home_svgAnimationRole___QwiL{margin-left:4px;padding:0}.Home_animatedText__tAUNw,.Home_logoText__jQ3Ba{font-size:clamp(22px,3vw,28px);white-space:nowrap}.Home_menuButton__x35GK{padding:6px}.Home_dot__R6Y82{width:7px;height:7px;margin:0 1px}.Home_imageSection__a_axq{padding:10px 0}}@media (max-width:400px){.Home_animatedText__tAUNw,.Home_logoText__jQ3Ba{font-size:18px}.Home_svgAnimationRole___QwiL{margin-left:3px}.Home_dot__R6Y82{width:5px;height:5px;margin:0 1px}}.Home_menuDropdown__RiyWy{position:absolute;top:40px;left:50%;transform:translateX(-100%);background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.04),0 8px 16px -4px rgba(0,0,0,.04);border-radius:0;padding:0;z-index:1000;min-width:-moz-fit-content;min-width:fit-content;max-width:90vw;display:flex;flex-direction:column;gap:0;margin-top:0;overflow:visible}.Home_menuItem__JcXLS{display:flex;flex-direction:row-reverse;align-items:center;gap:40px;padding:10px;border:none;background-color:#fff;font-family:Space Mono,monospace;font-size:16px;font-weight:700;color:#000;cursor:pointer;border-radius:0;transition:background-color .3s ease-in-out,color .3s ease-in-out,filter .3s ease-in-out;text-align:left}.Home_menuItem__JcXLS:active,.Home_menuItem__JcXLS:hover{background-color:#000;color:#fff}.Home_menuItem__JcXLS:active .Home_menuIcon__bj_0t,.Home_menuItem__JcXLS:hover .Home_menuIcon__bj_0t{filter:invert(1)}.Home_menuIcon__bj_0t{flex-shrink:0}.Home_menuLabel__OsoEZ{flex:1 1;text-align:left;letter-spacing:-2%}.Home_menuItemActive__SRjVC{background-color:#000;color:#fff;transition:background-color .3s ease-in-out,color .3s ease-in-out}.Home_menuItemActive__SRjVC .Home_menuIcon__bj_0t{filter:invert(1)}.Home_menuItem__JcXLS:not(:last-child){border-bottom:1px solid #696969}.Home_container__d256j,.Home_header__y2QYS,.Home_navbar__IWq_R{overflow:visible!important}.Home_bodyText__tAiYi{display:flex;width:100%;max-width:calc(1432px + 80px);padding:200px 40px 0;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;margin:0 auto 360px}.Home_bodyText__tAiYi p{color:#000;font-family:Wittgenstein;font-size:50px;font-style:normal;font-weight:300;line-height:65px;margin:0 0 40px;text-align:left}.Home_bodyText__tAiYi p:last-child{margin-bottom:0}.Home_revealBlur__skiYZ{opacity:0;filter:blur(20px);transform:translateX(60px) scale(.9)}.Home_revealBlur__skiYZ.Home_revealVisible___GtCO:nth-of-type(odd){animation:Home_dynamicSlideBlur1___Jk68 .7s cubic-bezier(.34,1.56,.64,1) forwards}.Home_revealBlur__skiYZ.Home_revealVisible___GtCO:nth-of-type(2n){animation:Home_dynamicSlideBlur2__9GPWt .7s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes Home_dynamicSlideBlur1___Jk68{0%{opacity:0;filter:blur(25px);transform:translateX(80px) scale(.88)}60%{filter:blur(8px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes Home_dynamicSlideBlur2__9GPWt{0%{opacity:0;filter:blur(20px);transform:translateX(70px) scale(.92)}50%{filter:blur(5px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@media (prefers-reduced-motion:reduce){.Home_revealBlur__skiYZ{opacity:1;filter:none;transform:none;animation:none}}.Home_emphasisText__uSipT{font-family:Wittgenstein;font-style:italic;font-weight:300;font-size:inherit;line-height:inherit;display:inline}.Home_emphasisText__uSipT,a.Home_emphasisText__uSipT,a.Home_emphasisText__uSipT:active,a.Home_emphasisText__uSipT:focus,a.Home_emphasisText__uSipT:hover{color:inherit;text-decoration:none}.Home_bodyTextCursorScope__KkTil{cursor:none;position:relative}.Home_customCursor__M_uSb{position:fixed;pointer-events:none;z-index:2000;display:inline-flex;align-items:flex-end}.Home_cursorImage__S7oMt{display:block}.Home_cursorLabel__x3kYL{position:absolute;right:6px;bottom:6px;font-family:Space Mono,monospace;font-size:10px;font-weight:700;line-height:1;color:#fff;background:transparent;pointer-events:none;display:inline-flex;align-items:center;gap:2px}.Home_cursorDots__eMxfd{display:inline-flex;gap:0;padding-left:2px;background:transparent}.Home_cursorDot__DTt_6{display:inline-block;width:auto;background:transparent;color:#fff;line-height:1;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes Home_blink__F0rMx{0%,50%{opacity:1}50.01%,to{opacity:.2}}.Home_blinkDot__X3Dh5{animation:Home_blink__F0rMx 1s ease-in-out infinite}@media (min-width:1440px){.Home_container__d256j{max-width:100%}.Home_header__y2QYS{padding:40px 60px}.Home_navbar__IWq_R{max-width:1600px}.Home_bodyText__tAiYi{max-width:calc(1600px + 120px);padding:200px 60px 0;margin-bottom:360px}.Home_imageSection__a_axq{max-width:calc(1600px + 120px);padding:0 60px;margin:0 auto}}@media (min-width:1600px){.Home_header__y2QYS{padding:40px 80px}.Home_navbar__IWq_R{max-width:1800px}.Home_bodyText__tAiYi{max-width:calc(1800px + 160px);padding:200px 80px 0;margin-bottom:360px}.Home_imageSection__a_axq{max-width:calc(1800px + 160px);padding:0 80px;margin:0 auto}}@media (min-width:1920px){.Home_header__y2QYS{padding:50px 120px}.Home_navbar__IWq_R{max-width:2000px}.Home_bodyText__tAiYi{max-width:calc(2000px + 240px);padding:200px 120px 0;margin-bottom:360px}.Home_bodyText__tAiYi p,.Home_emphasisText__uSipT{font-size:54px;line-height:70px}.Home_imageSection__a_axq{max-width:calc(2000px + 240px);padding:0 120px;margin:0 auto;min-height:600px}}@media (min-width:2560px){.Home_header__y2QYS{padding:60px 200px}.Home_navbar__IWq_R{max-width:2400px}.Home_bodyText__tAiYi{max-width:2400px;padding:200px 240px 0;margin-bottom:360px}.Home_bodyText__tAiYi p{max-width:1400px;margin:0 0 40px}.Home_bodyText__tAiYi p,.Home_emphasisText__uSipT{font-size:58px;line-height:75px}.Home_imageSection__a_axq{max-width:2400px;padding:0 240px;margin:0 auto;min-height:700px}}@media (max-width:1200px){.Home_bodyText__tAiYi{padding:200px 40px 0;margin-bottom:360px}.Home_imageSection__a_axq{margin:0 auto}}@media (max-width:600px){.Home_bodyText__tAiYi{padding:200px 0 0;margin-bottom:360px}.Home_imageSection__a_axq{margin:0 auto}}.Home_infoSection__sf96X{width:100%;max-width:calc(1432px + 80px);margin:0 auto 200px;padding:0 40px;box-sizing:border-box}.Home_infoContent__FM4dE{display:flex;align-items:stretch;width:100%}.Home_textPane__45ZUK{width:100%}.Home_textPane__45ZUK p{color:#000;font-family:Wittgenstein;font-size:50px;font-style:normal;font-weight:300;line-height:65px;margin:0 0 40px;text-align:left}.Home_textPane__45ZUK p:last-child{margin-bottom:0}.Home_altCursorScope__mWMBd{cursor:none;position:relative}.Home_altCustomCursor__oIFeW{position:fixed;pointer-events:none;z-index:2000;display:inline-flex;align-items:flex-end}.Home_altCursorImage___h2hu{transform:scaleX(-1)}@media (min-width:1440px){.Home_infoSection__sf96X{max-width:calc(1600px + 120px);padding:0 60px;margin-bottom:200px}}@media (min-width:1600px){.Home_infoSection__sf96X{max-width:calc(1800px + 160px);padding:0 80px;margin-bottom:200px}}@media (min-width:1920px){.Home_infoSection__sf96X{max-width:calc(2000px + 240px);padding:0 120px;margin-bottom:200px}}@media (min-width:2560px){.Home_infoSection__sf96X{max-width:2400px;padding:0 240px;margin-bottom:200px}}@media (max-width:1200px){.Home_infoSection__sf96X{padding:0 20px;margin-bottom:200px}.Home_infoContent__FM4dE{gap:20px}.Home_textPane__45ZUK p{font-size:24px}}@media (max-width:600px){.Home_infoSection__sf96X{padding:0;margin-bottom:200px}.Home_infoContent__FM4dE{flex-direction:column;gap:16px}}.Navigation_container__gwtTu{height:100vh;overflow:hidden;background:#fff;display:flex;flex-direction:column;opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);position:relative;z-index:1}.Navigation_enter__0gjmt{opacity:1;transform:translateY(0)}.Navigation_navbar__IpKAI{display:flex;align-items:center;justify-content:space-between;padding:40px;width:100%;box-sizing:border-box}.Navigation_logoGroup__EP9_N{display:flex;align-items:center;gap:10px}.Navigation_menuContainer__wp3y3{margin-left:auto}.Navigation_logo__vuH99{font-family:Azeret Mono,monospace;font-weight:400;font-size:52px;line-height:1.25em;letter-spacing:1.04px;color:#000;text-decoration:none}.Navigation_content__MWgFv{display:grid;grid-template-columns:591px 1fr;grid-gap:40px;gap:40px;padding:60px 40px 40px;width:100%;margin:0}.Navigation_leftImage__pm4zN{position:relative;width:591px;height:769px;margin-left:0;margin-bottom:0}.Navigation_heroImageWrap__YKkMd{position:relative;width:591px;height:769px;overflow:hidden;contain:content}.Navigation_projectList__ObC_8{display:flex;flex-direction:column;align-self:end;justify-self:end;max-width:847px;background:#fff;border-radius:12px;overflow:hidden;margin-bottom:80px;contain:content}.Navigation_rowTop__nD4wK{display:flex;align-items:center;justify-content:flex-end;height:60px;padding:0 40px 0 16px;position:relative}.Navigation_projectRow__S2JbL{text-decoration:none;border:0;outline:none;-webkit-tap-highlight-color:transparent;display:block;opacity:1;filter:blur(0);transform:translateX(0) scale(1)}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL{animation-fill-mode:both}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:first-child{animation:Navigation_slideBlurIn1__BiX5p .6s cubic-bezier(.34,1.56,.64,1) 0s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(2){animation:Navigation_slideBlurIn2__dALXn .7s cubic-bezier(.34,1.56,.64,1) .15s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(3){animation:Navigation_slideBlurIn3__n_Sse .65s cubic-bezier(.34,1.56,.64,1) .3s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(4){animation:Navigation_slideBlurIn4__7lsTp .75s cubic-bezier(.34,1.56,.64,1) .45s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(5){animation:Navigation_slideBlurIn1__BiX5p .6s cubic-bezier(.34,1.56,.64,1) .6s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(6){animation:Navigation_slideBlurIn2__dALXn .7s cubic-bezier(.34,1.56,.64,1) .75s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(7){animation:Navigation_slideBlurIn3__n_Sse .65s cubic-bezier(.34,1.56,.64,1) .9s}.Navigation_enter__0gjmt .Navigation_projectRow__S2JbL:nth-child(8){animation:Navigation_slideBlurIn4__7lsTp .75s cubic-bezier(.34,1.56,.64,1) 1.05s}@keyframes Navigation_slideBlurIn1__BiX5p{0%{opacity:0;filter:blur(20px);transform:translateX(60px) scale(.9)}60%{filter:blur(5px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes Navigation_slideBlurIn2__dALXn{0%{opacity:0;filter:blur(15px);transform:translateX(80px) scale(.95)}50%{filter:blur(8px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes Navigation_slideBlurIn3__n_Sse{0%{opacity:0;filter:blur(25px);transform:translateX(50px) scale(.92)}70%{filter:blur(3px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}@keyframes Navigation_slideBlurIn4__7lsTp{0%{opacity:0;filter:blur(18px);transform:translateX(70px) scale(.88)}55%{filter:blur(6px)}to{opacity:1;filter:blur(0);transform:translateX(0) scale(1)}}.Navigation_projectName__8GRjs{font-family:Space Mono,monospace;font-weight:700;font-size:20px;line-height:28px;letter-spacing:.2px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:0 0 auto}.Navigation_arrow__gv1sk,.Navigation_pixelContainer__W4I46,.Navigation_pixel__MJowk,.Navigation_projectType__01aQe,.Navigation_squareBtn__JKqx7{display:none}.Navigation_projectRow__S2JbL:hover .Navigation_arrow__gv1sk{opacity:0;transition-delay:.1s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk{opacity:1;animation:Navigation_pixelFly__q_cwU 1.2s steps(8) forwards}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:first-child{animation-delay:0s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(2){animation-delay:.05s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(3){animation-delay:.1s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(4){animation-delay:.15s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(5){animation-delay:.08s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(6){animation-delay:.12s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(7){animation-delay:.06s}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(8){animation-delay:.14s}@keyframes Navigation_pixelFly__q_cwU{0%{transform:translate(0) scale(1);opacity:1}to{opacity:0}}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:first-child{animation-name:Navigation_pixelFly1__L2VLi}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(2){animation-name:Navigation_pixelFly2__nmVQ9}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(3){animation-name:Navigation_pixelFly3__IpfhC}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(4){animation-name:Navigation_pixelFly4__rT2Jc}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(5){animation-name:Navigation_pixelFly5__XHQS5}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(6){animation-name:Navigation_pixelFly6__DjC2P}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(7){animation-name:Navigation_pixelFly7__h_fJw}.Navigation_projectRow__S2JbL:hover .Navigation_pixel__MJowk:nth-child(8){animation-name:Navigation_pixelFly8__VvYqC}@keyframes Navigation_pixelFly1__L2VLi{to{transform:translate(12px,-24px);opacity:1}}@keyframes Navigation_pixelFly2__nmVQ9{to{transform:translate(24px,-12px);opacity:1}}@keyframes Navigation_pixelFly3__IpfhC{to{transform:translate(12px,24px);opacity:1}}@keyframes Navigation_pixelFly4__rT2Jc{to{transform:translate(-24px);opacity:1}}@keyframes Navigation_pixelFly5__XHQS5{to{transform:translate(18px,-18px);opacity:1}}@keyframes Navigation_pixelFly6__DjC2P{to{transform:translate(18px,18px);opacity:1}}@keyframes Navigation_pixelFly7__h_fJw{to{transform:translate(-18px,18px);opacity:1}}@keyframes Navigation_pixelFly8__VvYqC{to{transform:translate(-18px,-18px);opacity:1}}.Navigation_rowDivider__liGgd{display:none}@media (max-width:1200px){.Navigation_logo__vuH99{font-size:clamp(32px,4vw,48px)}.Navigation_navTitle__V9_Ee{font-size:clamp(22px,3.2vw,40px)}.Navigation_content__MWgFv{grid-template-columns:minmax(240px,40%) 1fr;gap:24px;padding-top:20px}.Navigation_leftImage__pm4zN{height:480px}}@media (max-width:900px){.Navigation_content__MWgFv{grid-template-columns:1fr}.Navigation_leftImage__pm4zN{height:56vw}}.Navigation_closeBtn__ExZh_{position:relative;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;text-decoration:none;color:transparent;outline:none;border:0;-webkit-tap-highlight-color:transparent}.Navigation_closeBtn__ExZh_:after,.Navigation_closeBtn__ExZh_:before{content:"";position:absolute;top:50%;left:50%;width:30px;height:4px;background:#000;border-radius:4px;transform-origin:center}.Navigation_closeBtn__ExZh_:before{transform:translate(-50%,-50%) rotate(45deg)}.Navigation_closeBtn__ExZh_:after{transform:translate(-50%,-50%) rotate(-45deg)}.Navigation_closeBtn__ExZh_:hover:after,.Navigation_closeBtn__ExZh_:hover:before{opacity:.85}@media (max-width:600px){.Navigation_navbar__IpKAI{padding:24px 16px}.Navigation_content__MWgFv{padding:20px 16px 32px;gap:16px}.Navigation_closeBtn__ExZh_{width:44px;height:44px}}@media (min-width:1440px){.Navigation_navbar__IpKAI{max-width:1600px;margin:0 auto;padding:40px 60px}.Navigation_content__MWgFv{max-width:calc(1600px + 120px);margin:0 auto;padding:60px 60px 40px;gap:40px}}@media (min-width:1600px){.Navigation_navbar__IpKAI{max-width:1800px;margin:0 auto;padding:40px 80px}.Navigation_content__MWgFv{max-width:calc(1800px + 160px);margin:0 auto;padding:60px 80px 40px;gap:40px}}@media (min-width:1920px){.Navigation_navbar__IpKAI{max-width:2000px;margin:0 auto;padding:50px 120px}.Navigation_content__MWgFv{max-width:calc(2000px + 240px);margin:0 auto;padding:60px 120px 40px;gap:40px}}@media (min-width:2560px){.Navigation_navbar__IpKAI{max-width:2400px;margin:0 auto;padding:60px 160px}.Navigation_content__MWgFv{max-width:2400px;margin:0 auto;padding:60px 160px 40px;gap:40px}}.Navigation_menuContainer__wp3y3{position:relative}.Navigation_menuButton__vN4OA{display:flex;flex-direction:row;gap:10px;padding:10px;background:transparent;border:none;cursor:pointer;align-items:center;justify-content:center;border-radius:8px}.Navigation_dot__atCuU{width:10px;height:10px;border-radius:50%;background:#000!important;transition:transform .18s ease}.Navigation_menuContainer__wp3y3:hover .Navigation_dot__atCuU:first-child{transform:translateX(20px)}.Navigation_menuContainer__wp3y3:hover .Navigation_dot__atCuU:nth-child(3){transform:translateX(-20px)}.Navigation_menuContainer__wp3y3:hover .Navigation_dot__atCuU:nth-child(2){transform:scale(1.6)}