.Projects_cardWrap__n1XMk{position:relative}.Projects_cardWrap__n1XMk[data-reveal],.Projects_cardWrap__n1XMk[data-reveal] .Projects_figmaCursor__7_JV0{opacity:0}.Projects_cardWrap__n1XMk[data-reveal].Projects_cardFigmaIn__usXY4{animation:Projects_cardAppear__ELkWT 1.4s cubic-bezier(.65,0,.35,1) forwards}.Projects_cardWrap__n1XMk[data-reveal].Projects_cardFigmaIn__usXY4 .Projects_figmaCursor__7_JV0{animation:Projects_figmaCursorMove__sprwh 1.6s cubic-bezier(.65,0,.35,1) forwards}.Projects_figmaCursor__7_JV0{position:absolute;top:-8px;left:-8px;width:18px;height:18px;background:#0c0c0e;border:1.5px solid #fff;border-radius:3px;z-index:10;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}.Projects_figmaCursor__7_JV0 svg{display:block;width:10px;height:10px}.Projects_coverSlide__1Pz01{position:relative;overflow:hidden;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.Projects_cardWrap__n1XMk[data-reveal].Projects_coverFromRight__ow7DI .Projects_coverSlide__1Pz01{transform:translateX(100%)}.Projects_cardWrap__n1XMk[data-reveal].Projects_coverFromLeft__rSppd .Projects_coverSlide__1Pz01{transform:translateX(-100%)}.Projects_cardWrap__n1XMk[data-reveal].Projects_coverFromTop__wXNxy .Projects_coverSlide__1Pz01{transform:translateY(-100%)}.Projects_cardWrap__n1XMk[data-reveal].Projects_cardFigmaIn__usXY4 .Projects_coverSlide__1Pz01{transform:translate(0);transition-delay:1.4s}@keyframes Projects_cardAppear__ELkWT{0%{opacity:1;-webkit-clip-path:inset(0 100% 100% 0);clip-path:inset(0 100% 100% 0)}to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes Projects_figmaCursorMove__sprwh{0%{opacity:1;top:-8px;left:-8px}90%{opacity:1;top:calc(100% - 10px);left:calc(100% - 10px)}to{opacity:0;top:calc(100% - 10px);left:calc(100% - 10px)}}@media (prefers-reduced-motion:reduce){.Projects_cardWrap__n1XMk[data-reveal]{opacity:1}.Projects_cardWrap__n1XMk[data-reveal].Projects_cardFigmaIn__usXY4{animation:none}.Projects_cardWrap__n1XMk[data-reveal] .Projects_coverSlide__1Pz01,.Projects_cardWrap__n1XMk[data-reveal].Projects_cardFigmaIn__usXY4 .Projects_coverSlide__1Pz01{transform:none;transition:none}.Projects_figmaCursor__7_JV0{display:none}}.Projects_section__z_llh{padding:36px 32px 48px}.Projects_head___UvmS{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:26px;gap:16px;flex-wrap:wrap}.Projects_title__ZWEqr{font-size:28px;font-weight:500;color:var(--text-strong);letter-spacing:-.5px;display:flex;align-items:baseline;gap:12px}.Projects_count__ae_Io{font-size:14px;color:var(--text-faint);font-weight:400}.Projects_sub___KxiN{font-size:12px;color:var(--text-faint);text-transform:uppercase;letter-spacing:1.5px}.Projects_grid2__wTgbb{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.Projects_grid3__wlgTz{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:12px;gap:12px}.Projects_card__iUWJZ{background:var(--bg-elev);border:.5px solid var(--border);border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;color:inherit;text-decoration:none}.Projects_card__iUWJZ:hover{border-color:var(--border-hover);transform:translateY(-5px);box-shadow:0 12px 32px rgba(0,0,0,.2)}.Projects_preview__53lV0{height:383px;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Projects_coverImg__qjcYQ{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.16,1,.3,1)}.Projects_card__iUWJZ:hover .Projects_coverImg__qjcYQ{transform:scale(1.04)}.Projects_previewLight__8jlqk .Projects_mock__ndzam{color:rgba(0,0,0,.2)}.Projects_previewLight__8jlqk .Projects_phone__P7kMp{border-color:rgba(0,0,0,.25);background:hsla(0,0%,100%,.25)}.Projects_previewLight__8jlqk .Projects_phone__P7kMp:before{background:rgba(0,0,0,.3)}.Projects_previewLight__8jlqk .Projects_browser__EJjx5{border-color:rgba(0,0,0,.2);background:hsla(0,0%,100%,.3)}.Projects_previewLight__8jlqk .Projects_browser__EJjx5:before{background:rgba(0,0,0,.1)}.Projects_previewLight__8jlqk .Projects_browser__EJjx5:after{background:rgba(0,0,0,.3);box-shadow:9px 0 0 rgba(0,0,0,.3),18px 0 0 rgba(0,0,0,.3)}.Projects_mock__ndzam{color:hsla(0,0%,100%,.2);font-size:48px;font-weight:600;letter-spacing:-2px;text-transform:uppercase}.Projects_phone__P7kMp{width:76px;height:152px;border:2px solid hsla(0,0%,100%,.3);border-radius:14px;background:rgba(0,0,0,.35);position:relative}.Projects_phone__P7kMp:before{content:"";position:absolute;top:7px;left:50%;transform:translateX(-50%);width:24px;height:3px;background:hsla(0,0%,100%,.3);border-radius:2px}.Projects_browser__EJjx5{width:164px;height:110px;border:1px solid hsla(0,0%,100%,.25);border-radius:6px;background:rgba(0,0,0,.35);position:relative}.Projects_browser__EJjx5:before{content:"";position:absolute;top:0;left:0;right:0;height:16px;background:hsla(0,0%,100%,.1);border-radius:6px 6px 0 0}.Projects_browser__EJjx5:after{content:"";position:absolute;top:5px;left:6px;width:5px;height:5px;border-radius:50%;background:hsla(0,0%,100%,.3);box-shadow:9px 0 0 hsla(0,0%,100%,.3),18px 0 0 hsla(0,0%,100%,.3)}.Projects_selfPreview__YR_FM{height:383px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;position:relative;border-bottom:.5px solid var(--border)}.Projects_selfBadge__1z7E9{position:absolute;top:12px;right:12px;background:rgba(var(--accent-rgb),.15);border:.5px solid rgba(var(--accent-rgb),.35);color:var(--accent);font-size:10px;padding:4px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:1px;font-weight:500}.Projects_selfName__TReqG{font-size:24px;font-weight:500;color:hsla(0,0%,100%,.65);letter-spacing:-1px}.Projects_selfSub__jcjal{font-size:10px;color:hsla(0,0%,100%,.4);letter-spacing:2px;text-transform:uppercase}.Projects_body__7yS5p{padding:18px 20px 20px}.Projects_card__iUWJZ .Projects_head___UvmS{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:7px;gap:10px}.Projects_name__uNorn{font-size:16px;font-weight:500;color:var(--text-strong);letter-spacing:-.2px}.Projects_arrow__LhAMi{font-size:15px;color:var(--text-faint);flex-shrink:0;transition:color .2s,transform .25s cubic-bezier(.16,1,.3,1)}.Projects_card__iUWJZ:hover .Projects_arrow__LhAMi{color:var(--text-strong);transform:translate(2px,-2px)}.Projects_desc__r_p8k{font-size:14px;color:var(--text-soft);line-height:1.55;margin-bottom:12px}.Projects_meta__xqqKV{display:flex;gap:10px;align-items:center;font-size:12px;color:var(--text-faint);flex-wrap:wrap}.Projects_mdot__cWPa_{width:3px;height:3px;border-radius:50%;background:var(--text-dim)}.Projects_dividerWrap__opzfU{padding:0 32px}.Projects_divider__0ZG1_{height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent);margin:24px 0}@media (max-width:768px){.Projects_section__z_llh{padding:28px 16px 36px}.Projects_grid2__wTgbb,.Projects_grid3__wlgTz{grid-template-columns:1fr}.Projects_dividerWrap__opzfU{padding:0 16px}.Projects_title__ZWEqr{font-size:24px}.Projects_preview__53lV0{height:220px;background:#131313!important}.Projects_coverImg__qjcYQ{object-fit:contain;object-position:center}[data-theme=light] .Projects_preview__53lV0{background:#edeff7!important}}