.Projects_section__6QIYm{padding:80px 0 140px;position:relative;overflow:hidden;isolation:isolate}.Projects_sectionHeader__1t71_{display:flex;align-items:baseline;gap:18px;padding:0 6vw 80px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:1}.Projects_sectionNum__HbYKH{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:4px;color:var(--violet-light);opacity:1}.Projects_sectionTitle__3fekV{font-family:var(--font-sans);font-size:var(--fs-section);font-weight:500;letter-spacing:8px;color:hsla(0,0%,100%,.46);text-transform:uppercase;margin:0}.Projects_row__VykMu{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:center;min-height:520px;padding:60px 6vw;grid-gap:48px;gap:48px;position:relative;z-index:1}.Projects_cubeZone__WxYbw{grid-column:1;grid-row:1}.Projects_infoPanel__NcdcS{grid-column:2;grid-row:1}.Projects_rowRight__4Sf4_ .Projects_cubeZone__WxYbw{grid-column:2}.Projects_rowRight__4Sf4_ .Projects_infoPanel__NcdcS{grid-column:1}.Projects_cubeZone__WxYbw{display:flex;align-items:center;justify-content:center}.Projects_cubeOuter__QTNlc{perspective:900px;cursor:pointer;will-change:transform;-webkit-tap-highlight-color:transparent;position:relative}.Projects_cubeGlow__tpHVg{position:absolute;width:280px;height:280px;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;box-shadow:0 0 40px 10px rgba(83,74,183,.45),0 0 100px 40px rgba(83,74,183,.18),0 0 200px 80px rgba(83,74,183,.07);animation:Projects_cubeBreathe__Uosk0 4.2s ease-in-out infinite}.Projects_cubeOpen__EGS2_ .Projects_cubeGlow__tpHVg{animation:none}.Projects_cube__Qgdt6{width:280px;height:280px;position:relative;transform-style:preserve-3d;will-change:transform}.Projects_face__mulTZ{position:absolute;width:280px;height:280px;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#0e0e0e;overflow:hidden}.Projects_faceImg__k3dQx{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.Projects_front__QXLMg{transform:translateZ(140px);border:1px solid rgba(83,74,183,.5);background-color:#0d0d0d}.Projects_front__QXLMg:after{content:"";position:absolute;bottom:0;left:0;width:52px;height:1px;background:var(--violet);opacity:.5}.Projects_back__Tqj6x{transform:rotateY(180deg) translateZ(140px);background-color:#060606;border:1px solid hsla(0,0%,100%,.025)}.Projects_right__pDV6Q{transform:rotateY(90deg) translateZ(140px);background:linear-gradient(270deg,#161616,#0c0c0c);border:1px solid hsla(0,0%,100%,.035)}.Projects_left__fzXFf{transform:rotateY(-90deg) translateZ(140px);background:#080808;border:1px solid hsla(0,0%,100%,.02)}.Projects_top__rsFfC{transform:rotateX(90deg) translateZ(140px);background:linear-gradient(180deg,#1e1e1e,#111);border:1px solid hsla(0,0%,100%,.05)}.Projects_bottom__ZeZ5S{transform:rotateX(-90deg) translateZ(140px);background:#050505;border:1px solid hsla(0,0%,100%,.015)}.Projects_placeholder__rXZAg{position:absolute;inset:0;padding:24px;display:flex;flex-direction:column;justify-content:space-between}.Projects_plId__8JZBk{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:5px;color:var(--violet);opacity:.55}.Projects_plBottom__6xGU9{display:flex;flex-direction:column;gap:5px}.Projects_plCat__WEzPd{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:5px;color:hsla(0,0%,100%,.46);text-transform:uppercase}.Projects_plTitle__6MXFj{font-family:var(--font-sans);font-size:21px;font-weight:600;color:#fff;line-height:1.15;letter-spacing:-.2px}.Projects_tapHint__Fue6g{position:absolute;bottom:20px;right:20px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:3px;color:hsla(0,0%,100%,.55);text-transform:uppercase}.Projects_infoPanel__NcdcS{display:flex;flex-direction:column;gap:18px;padding:0 4vw;position:relative}.Projects_infoCat__AAP08{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:5px;color:var(--violet);text-transform:uppercase}.Projects_infoTitle__VNoky{font-family:var(--font-sans);font-size:clamp(22px,2.8vw,34px);font-weight:600;color:#fff;margin:0;line-height:1.1;letter-spacing:-.3px}.Projects_infoDesc__je6dj{font-family:var(--font-sans);font-size:var(--fs-body-sm);color:hsla(0,0%,100%,.58);line-height:1.8;margin:0;white-space:pre-line}.Projects_infoTags__aeK_h{display:flex;flex-wrap:wrap;gap:7px}.Projects_tag__vlxe6{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:2px;color:var(--violet);border:1px solid rgba(83,74,183,.32);padding:3px 9px;text-transform:uppercase}.Projects_infoActions__7_fYi{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.Projects_infoLink__L05fD{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:3px;color:hsla(0,0%,100%,.4);text-decoration:none;text-transform:uppercase;transition:color .2s;display:flex;align-items:center;gap:6px}.Projects_infoLink__L05fD:hover{color:#fff}.Projects_closeBtn__en5dn{background:none;border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.52);font-size:11px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s,color .2s;flex-shrink:0}.Projects_closeBtn__en5dn:hover{border-color:hsla(0,0%,100%,.35);color:#fff}@media (max-width:768px){.Projects_row__VykMu{grid-template-columns:1fr;grid-template-rows:auto auto;min-height:unset;padding:44px 6vw 52px;gap:0}.Projects_cubeZone__WxYbw{grid-column:1;grid-row:1}.Projects_infoPanel__NcdcS{grid-column:1;grid-row:2}.Projects_rowRight__4Sf4_ .Projects_cubeZone__WxYbw{grid-column:1;grid-row:1}.Projects_rowRight__4Sf4_ .Projects_infoPanel__NcdcS{grid-column:1;grid-row:2}.Projects_cube__Qgdt6{width:220px;height:220px}.Projects_cubeGlow__tpHVg{width:220px;height:220px;box-shadow:0 0 36px 10px rgba(83,74,183,.58),0 0 78px 28px rgba(83,74,183,.24),0 0 132px 48px rgba(83,74,183,.09);animation:Projects_cubeBreatheMobile__OF0Zb 2.1s ease-in-out infinite}.Projects_cubeOpen__EGS2_ .Projects_cubeGlow__tpHVg{animation:none}.Projects_face__mulTZ{width:220px;height:220px}.Projects_faceImg__k3dQx{object-fit:cover}.Projects_front__QXLMg{transform:translateZ(110px)}.Projects_back__Tqj6x{transform:rotateY(180deg) translateZ(110px)}.Projects_right__pDV6Q{transform:rotateY(90deg) translateZ(110px)}.Projects_left__fzXFf{transform:rotateY(-90deg) translateZ(110px)}.Projects_top__rsFfC{transform:rotateX(90deg) translateZ(110px)}.Projects_bottom__ZeZ5S{transform:rotateX(-90deg) translateZ(110px)}.Projects_infoPanel__NcdcS{padding:0 4px;text-align:center;overflow:hidden;margin-top:18px}.Projects_infoTags__aeK_h{justify-content:center}.Projects_infoActions__7_fYi{justify-content:center;gap:20px}}@keyframes Projects_cubeBreathe__Uosk0{0%,to{box-shadow:0 0 36px 8px rgba(83,74,183,.34),0 0 90px 34px rgba(83,74,183,.13),0 0 180px 70px rgba(83,74,183,.05)}50%{box-shadow:0 0 52px 16px rgba(83,74,183,.6),0 0 120px 48px rgba(83,74,183,.26),0 0 220px 88px rgba(83,74,183,.1)}}@keyframes Projects_cubeBreatheMobile__OF0Zb{0%,to{box-shadow:0 0 28px 7px rgba(83,74,183,.4),0 0 62px 22px rgba(83,74,183,.16),0 0 110px 40px rgba(83,74,183,.06)}50%{box-shadow:0 0 48px 16px rgba(127,119,221,.88),0 0 100px 40px rgba(83,74,183,.44),0 0 168px 64px rgba(83,74,183,.18)}}@media (prefers-reduced-motion:reduce){.Projects_cubeGlow__tpHVg{animation:none!important}}.Projects_infoBadge__R8ajN{display:inline-block;margin:4px 0 10px;font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:1.5px;text-transform:uppercase;color:hsla(0,0%,100%,.7);border:1px solid hsla(0,0%,100%,.2);padding:4px 8px}.Projects_infoActions__7_fYi{gap:20px;flex-wrap:wrap}