.OngoingProjects_pageHeader__5XD7r{min-height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:120px 40px 80px;text-align:center;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.OngoingProjects_eyebrow__jlqqR{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6e6e73;margin-bottom:16px}.OngoingProjects_pageTitle__gP6Uw{font-size:80px;font-weight:700;letter-spacing:-.005em;line-height:1.06;color:#f5f5f7;text-shadow:0 4px 24px #0000008c;margin-bottom:24px}.OngoingProjects_pageSubtitle__jFlQc{font-size:20px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a1a1a6}@media(max-width:768px){.OngoingProjects_pageHeader__5XD7r{padding:100px 24px 60px}.OngoingProjects_pageTitle__gP6Uw{font-size:48px}.OngoingProjects_pageSubtitle__jFlQc{font-size:14px}}@media(max-width:375px){.OngoingProjects_pageTitle__gP6Uw{font-size:36px}}.OngoingProjects_projectBar__8f3C2{width:90%;max-width:1200px;padding:1.5em;margin:0 auto 40px;display:flex;flex-wrap:nowrap;overflow-x:auto;gap:8px;justify-content:center;align-items:center;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:18px;-ms-overflow-style:none;scrollbar-width:none}.OngoingProjects_projectBar__8f3C2::-webkit-scrollbar{display:none}.OngoingProjects_projectTag__81boU{flex:0 0 auto;padding:.6em 1.2em;text-align:center;font-size:1rem;font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:#a1a1a6;transition:all .3s cubic-bezier(.25,.46,.45,.94);border-radius:980px;cursor:pointer;white-space:nowrap}.OngoingProjects_projectTag__81boU:hover{background-color:#ffffff17;color:#f5f5f7;transform:translateY(-2px)}.OngoingProjects_activeTag__dQP0w{background-color:#0071e3;color:#fff;font-weight:600;box-shadow:0 4px 15px #0071e366}.OngoingProjects_activeTag__dQP0w:hover{background-color:#0077ed}.OngoingProjects_carousel__DlVM3{position:relative;display:flex;align-items:center;justify-content:center;height:calc(100vh - 200px);max-width:90%;margin:0 auto 120px;padding:1rem 4rem}.OngoingProjects_arrowLeft__Moq0J,.OngoingProjects_arrowRight__sA_R8{position:absolute;top:50%;transform:translateY(-50%);background:#0000;border:none;color:#f5f5f7;font-size:2rem;cursor:pointer;z-index:10;padding:1rem;opacity:.5;transition:opacity .2s}.OngoingProjects_arrowLeft__Moq0J:hover,.OngoingProjects_arrowRight__sA_R8:hover{opacity:1}.OngoingProjects_arrowLeft__Moq0J{left:0}.OngoingProjects_arrowRight__sA_R8{right:0}.OngoingProjects_card__jzGx_{width:100%;height:100%;padding:0;display:flex;flex-direction:column;background:#ffffff0d;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid #ffffff1a;border-radius:18px;overflow:hidden;transition:background .3s cubic-bezier(.25,.46,.45,.94),border-color .3s cubic-bezier(.25,.46,.45,.94)}.OngoingProjects_card__jzGx_:hover{background:#ffffff17;border-color:#ffffff2e}.OngoingProjects_cardImage__Lqq74{flex:0 0 50%;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:1rem;background:#0003}.OngoingProjects_cardImage__Lqq74 img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:8px}.OngoingProjects_cardImageGrid__D5wEe{display:flex;flex-direction:column;gap:.15rem;width:100%;height:100%}.OngoingProjects_cardImageTop__ub2aY{flex:1 1;min-height:0;width:100%;object-fit:contain}.OngoingProjects_cardImageRow__jH_Ov{display:flex;flex-direction:row;gap:.5rem;flex:1 1;min-height:0}.OngoingProjects_cardImageRow__jH_Ov img{flex:1 1;min-width:0;height:100%;object-fit:contain}.OngoingProjects_cardBody__Eneqa{padding:40px 36px;display:flex;flex-direction:column;justify-content:center;flex:1 1;overflow-y:auto}.OngoingProjects_cardBody__Eneqa h2{font-size:40px;font-weight:700;letter-spacing:-.003em;line-height:1.07;color:#f5f5f7;margin-bottom:16px}.OngoingProjects_cardBody__Eneqa h2,.OngoingProjects_cardBody__Eneqa p{font-family:SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif}.OngoingProjects_cardBody__Eneqa p{font-size:17px;line-height:1.7;color:#a1a1a6}.OngoingProjects_cardLinks__W2pGE{display:flex;gap:1rem;margin-top:24px}.OngoingProjects_cardLinks__W2pGE a{font-size:1.4rem;color:#f5f5f7;transition:color .2s}.OngoingProjects_cardLinks__W2pGE a:hover{color:#f71c32}.OngoingProjects_dots__RVYLi{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem}.OngoingProjects_dot__X3fMw{width:8px;height:8px;border-radius:50%;border:1px solid #fff6;background:#0000;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.OngoingProjects_dot__X3fMw:hover{border-color:#f5f5f7}.OngoingProjects_dotActive__TfEqR{background:#f5f5f7;border-color:#f5f5f7}@media(max-width:768px){.OngoingProjects_projectBar__8f3C2{width:90%;gap:6px;padding:1em;justify-content:flex-start}.OngoingProjects_projectBar__8f3C2 .OngoingProjects_projectTag__81boU{padding:.5em .8em;font-size:.85rem}.OngoingProjects_carousel__DlVM3{padding:1rem 1.5rem;height:auto;min-height:70vh}.OngoingProjects_arrowLeft__Moq0J,.OngoingProjects_arrowRight__sA_R8{font-size:1.4rem;padding:.5rem}.OngoingProjects_card__jzGx_{height:auto}.OngoingProjects_cardImage__Lqq74{flex:0 0 40vh}.OngoingProjects_cardBody__Eneqa{padding:24px}.OngoingProjects_cardBody__Eneqa h2{font-size:32px}.OngoingProjects_cardBody__Eneqa p{font-size:15px}}.CatScratchZone_catZone__aVtIq{position:relative;background:#000;padding-bottom:1px}.CatScratchZone_stickyBg__V3d0N{position:-webkit-sticky;position:sticky;top:0;height:100vh;margin-bottom:-100vh;z-index:0;pointer-events:none;overflow:hidden}.CatScratchZone_boardImg__QGtr3{position:absolute;top:0;left:0;width:100%;height:calc(100% + 120px);object-fit:cover;object-position:center top;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;will-change:transform}.CatScratchZone_overlay__FRBto{position:absolute;inset:0;background:linear-gradient(180deg,#0000008c 0,#00000073 40%,#000000a6)}.CatScratchZone_catContent__1NHms{position:relative;z-index:1;background:#0009;margin-bottom:-1px}