.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 var(--page-side-padding);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:calc(1400px + (var(--page-side-padding) * 2));margin:0 auto;padding:40px var(--page-side-padding);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:calc(1400px + (var(--page-side-padding) * 2));margin:0 auto;padding:40px var(--page-side-padding);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:calc(1400px + (var(--page-side-padding) * 2));margin:0 auto;padding:60px var(--page-side-padding);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}}.FloatingProjects_container__tI22I{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:0;pointer-events:none}.FloatingProjects_floatingWrapper__IqI0T{position:absolute;will-change:transform;pointer-events:auto;cursor:pointer;transition:z-index 0s}.FloatingProjects_floatAnimator__q8ABE{width:100%;height:100%;will-change:transform;animation-name:FloatingProjects_float__Jk93F;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.FloatingProjects_floatingImage__lPbcW{position:relative;transition:transform .6s cubic-bezier(.16,1,.3,1);transform-origin:center center}.FloatingProjects_floatingImage__lPbcW img{display:block;width:100%;height:auto;object-fit:contain}.FloatingProjects_floatingWrapper__IqI0T:hover{z-index:100}.FloatingProjects_floatingWrapper__IqI0T:hover .FloatingProjects_floatingImage__lPbcW{transform:scale(2)}.FloatingProjects_floatingWrapper__IqI0T.FloatingProjects_active__tS_9F{z-index:1000}.FloatingProjects_floatingWrapper__IqI0T.FloatingProjects_active__tS_9F .FloatingProjects_floatingImage__lPbcW{transform:scale(2)}@keyframes FloatingProjects_float__Jk93F{0%{transform:translateZ(0)}25%{transform:translate3d(5px,5px,0)}50%{transform:translate3d(0,8px,0)}75%{transform:translate3d(-5px,5px,0)}to{transform:translateZ(0)}}.FloatingProjects_projectLink__65V0e{position:fixed;bottom:40px;right:40px;z-index:1000;font-family:PP Mondwest,Azeret Mono,monospace;font-size:32px;color:#000;text-decoration:none;pointer-events:auto;opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.FloatingProjects_projectLink__65V0e.FloatingProjects_visible__lhX_j{opacity:1;transform:translateY(0)}.FloatingProjects_projectLink__65V0e:hover{text-decoration:underline}.FloatingProjects_arrow__FA3Y9{display:inline-block;margin-left:10px;transition:transform .3s ease}.FloatingProjects_projectLink__65V0e:hover .FloatingProjects_arrow__FA3Y9{transform:translateX(5px)}@media (max-width:768px){.FloatingProjects_projectLink__65V0e{bottom:20px;right:20px;font-size:24px}}.Navigation_container__gwtTu{min-height:100vh;overflow-x:hidden;overflow-y:auto;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 var(--page-side-padding);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:PP Mondwest,Azeret Mono,monospace;font-weight:400;font-size:79px;line-height:86px;letter-spacing:2%;color:#000;text-decoration:none}.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 var(--page-side-padding)}.Navigation_closeBtn__ExZh_{width:44px;height:44px}}@media (min-width:1440px){.Navigation_navbar__IpKAI{max-width:1600px;margin:0 auto;padding:40px var(--page-side-padding)}}@media (min-width:1600px){.Navigation_navbar__IpKAI{max-width:1800px;margin:0 auto;padding:40px var(--page-side-padding)}}@media (min-width:1920px){.Navigation_navbar__IpKAI{max-width:2000px;margin:0 auto;padding:50px var(--page-side-padding)}}@media (min-width:2560px){.Navigation_navbar__IpKAI{max-width:2400px;margin:0 auto;padding:60px var(--page-side-padding)}}.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;background:#000!important;transition:transform .2s ease,opacity .2s ease}@media (hover:hover) and (pointer:fine){.Navigation_menuContainer__wp3y3:not([data-menu-pinned=true]):hover .Navigation_dot__atCuU{transition:transform .2s ease,opacity .2s ease}.Navigation_menuContainer__wp3y3:not([data-menu-pinned=true]):hover .Navigation_dot__atCuU:first-child{transform:translateX(30px);opacity:0}.Navigation_menuContainer__wp3y3:not([data-menu-pinned=true]):hover .Navigation_dot__atCuU:nth-child(3){transform:translateX(-30px);opacity:0}.Navigation_menuContainer__wp3y3:not([data-menu-pinned=true]):hover .Navigation_dot__atCuU:nth-child(2){transform:scale(1.8)}}.Navigation_menuContainer__wp3y3[data-menu-pinned=true] .Navigation_dot__atCuU:first-child,.Navigation_menuContainer__wp3y3[data-menu-pinned=true] .Navigation_dot__atCuU:nth-child(3){transform:translateX(0);opacity:0}.Navigation_menuContainer__wp3y3[data-menu-pinned=true] .Navigation_dot__atCuU:nth-child(2){transform:scale(1.8)}.Navigation_menuButton__vN4OA:active .Navigation_dot__atCuU:first-child,.Navigation_menuButton__vN4OA:active .Navigation_dot__atCuU:nth-child(3){transform:translateX(0);opacity:0;transition:transform .1s ease,opacity .1s ease}.Navigation_menuButton__vN4OA:active .Navigation_dot__atCuU:nth-child(2){transform:scale(1.8);transition:transform .1s ease}