.projects_pg-h__MtAQn.projects_pg-h__MtAQn{padding:56px 0 0}.projects_pg-k___RfEx{color:var(--accent)}.projects_pg-h1__Kb1M2{margin-top:14px;font-size:clamp(44px,6vw,96px);font-weight:600;line-height:.96;letter-spacing:-.05em;overflow-wrap:anywhere}.projects_pf__5U5_W{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.projects_pf__5U5_W button{--fc:#2f6bff;--ft:#fff;height:42px;padding:0 20px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-size:14px;color:var(--soft);transition:all .2s}.projects_pf__5U5_W button:hover{border-color:var(--muted);color:var(--ink)}.projects_pf__5U5_W button.projects_on__CR2FR{background:var(--btn);border-color:var(--btn);color:#fff}.projects_pf__5U5_W .projects_f-seo__U2sFU{--fc:#0000ff;--ft:#fff}.projects_pf__5U5_W .projects_f-seo__U2sFU.projects_tint__pVn7e:not(.projects_on__CR2FR){border-color:#0000ff}.projects_pf__5U5_W .projects_f-sem__obUuK{--fc:#e08a2e;--ft:#f0b267}.projects_pf__5U5_W .projects_f-rednote___7NdS{--fc:#f0515c;--ft:#ff8791}.projects_pf__5U5_W .projects_f-web__1gj1H{--fc:#404040;--ft:#a3a3a3}.projects_pf__5U5_W .projects_tint__pVn7e{color:var(--ft);border-color:color-mix(in srgb,var(--fc) 45%,transparent);background:color-mix(in srgb,var(--fc) 10%,transparent)}.projects_pf__5U5_W .projects_tint__pVn7e:hover{background:color-mix(in srgb,var(--fc) 20%,transparent);color:var(--ft)}.projects_pf__5U5_W .projects_tint__pVn7e.projects_on__CR2FR{background:var(--fc);border-color:var(--fc);color:#fff}.projects_pf__5U5_W button em{font-style:normal;margin-left:8px;font-size:12px;opacity:.6}.projects_pw__h55ZO{display:contents}.projects_pw__h55ZO[hidden]{display:none}.projects_pd-h__SpO_X{padding:48px 0 0}.projects_pd-back__s4g9l{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.projects_pd-hg__NS6g6{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-gap:56px;gap:56px;align-items:center;margin-top:24px}.projects_pd-h1__V7Hss{font-size:clamp(44px,6vw,96px);font-weight:600;line-height:.96;letter-spacing:-.05em;overflow-wrap:anywhere}.projects_pd-d__V_J0W{margin-top:22px;font-size:16px;line-height:1.75;color:var(--soft);max-width:620px}.projects_pd-meta__dHQuq{margin-top:26px;display:flex;flex-wrap:wrap;gap:10px}.projects_pd-meta__dHQuq li{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:rgba(255,255,255,.03);font-size:14px}.projects_pd-meta__dHQuq li span{color:var(--muted);font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.projects_pd-img__xzLZT{position:relative;border-radius:24px;overflow:hidden;border:1px solid var(--line-2);aspect-ratio:16/10;background:#11131a;box-shadow:0 40px 100px rgba(0,0,0,.45)}.projects_pd-img__xzLZT img{width:100%;height:100%;object-fit:cover;object-position:top}.projects_pd-banner__nFrzi{margin-top:56px;border-radius:24px;overflow:hidden;border:1px solid var(--line-2)}.projects_pd-banner__nFrzi img{width:100%;height:auto}.projects_pd-body__Jz74M{--gap:72px;--rel-gap:96px;padding-bottom:var(--sec)}.projects_pd-body__Jz74M.projects_dev__lpLeF{--rel-gap:var(--sec)}.projects_pd-st__V3nP_{margin-top:64px;display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));border-radius:24px;border:1px solid var(--line-2);background:linear-gradient(135deg,rgba(47,107,255,.16),rgba(13,17,25,.6));overflow:hidden}.projects_pd-st__V3nP_>div{padding:32px 32px 28px;display:grid;grid-gap:10px;gap:10px;align-content:start;box-shadow:-1px -1px 0 var(--line-2)}.projects_pd-st__V3nP_ h2{font-size:clamp(40px,4.4vw,68px);font-weight:600;letter-spacing:-.04em;line-height:1;color:rgb(255,166,0);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.projects_pd-st__V3nP_.projects_n4__obno4 h2{font-size:clamp(34px,3.4vw,54px)}.projects_pd-st__V3nP_ p{font-size:15px;color:var(--soft);line-height:1.3}.projects_pd-note__HMXKF{margin-top:14px;font-size:13px;color:var(--muted)}.projects_pd-s__m0NTJ{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);grid-gap:56px;gap:56px;margin:64px 0 var(--gap);padding-top:var(--gap);border-top:1px solid var(--line-2)}.projects_pd-s__m0NTJ>h2{position:-webkit-sticky;position:sticky;top:112px;align-self:start;font-size:clamp(28px,3vw,44px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.projects_pd-b__1y_gQ{grid-column:-2/-1;display:grid;grid-gap:18px;gap:18px;max-width:760px}.projects_pd-b__1y_gQ p{font-size:16px;line-height:1.8;color:var(--soft)}.projects_pd-b__1y_gQ strong{color:#fff;font-weight:600}.projects_pd-b__1y_gQ a{color:var(--ink);border-bottom:1px solid var(--accent);padding-bottom:1px}.projects_pd-b__1y_gQ a:hover{color:var(--accent)}.projects_pd-b__1y_gQ .projects_pd-lead__4GOL4{font-size:19px;line-height:1.65;color:var(--ink);padding-left:18px;border-left:2px solid var(--btn)}.projects_pd-logo__aDfCv{justify-self:start;margin-top:10px;padding:18px 26px;border-radius:16px;border:1px solid var(--line-2);background:rgba(255,255,255,.04)}.projects_pd-logo__aDfCv img{height:40px;width:auto}.projects_pd-steps__hi9sL{display:grid;grid-gap:14px;gap:14px;counter-reset:st}.projects_pd-step__0AXnl{padding:26px 28px;border-radius:20px;border:1px solid var(--line);background:rgba(13,17,25,.66);display:grid;grid-gap:12px;gap:12px}.projects_pd-step__0AXnl h3{display:flex;gap:14px;align-items:baseline;font-size:20px;font-weight:600;line-height:1.3;letter-spacing:-.02em}.projects_pd-step__0AXnl h3:before{counter-increment:st;content:counter(st,decimal-leading-zero);flex:none;font-family:var(--font-mono);font-size:13px;color:var(--accent);font-weight:400}.projects_pd-b__1y_gQ .projects_pd-step__0AXnl p{font-size:15px}.projects_pd-x___JG__{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);grid-gap:56px;gap:56px;margin:calc(28px - var(--gap)) 0 var(--gap)}.projects_pd-x___JG__>*{grid-column:-2/-1;max-width:760px}.projects_pd-rimg__nvYW8{margin:0;border-radius:20px;overflow:hidden;border:1px solid var(--line-2);background:#11131a}.projects_pd-rimg__nvYW8 img{display:block;width:100%;height:auto;max-width:100%;padding:0}.projects_pd-rimg__nvYW8 .image-magnifier-wrapper>span{display:block!important;width:100%}.projects_pd-rel__ef7ze{margin-top:var(--rel-gap)}.projects_gal__eoW9g{margin:56px 0 var(--gap);border-radius:28px;border:1px solid var(--line-2);background:rgba(13,17,25,.72);padding:18px;display:grid;grid-gap:16px;gap:16px}.projects_gal-t__dTEn_{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.projects_gal-t__dTEn_ h3{margin:0}.projects_gal-nav__jSvrN button,.projects_gal-t__dTEn_ button{height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);font-size:14px;font-weight:500;color:var(--soft);transition:all .2s}.projects_gal-nav__jSvrN button:hover,.projects_gal-t__dTEn_ button:hover{color:var(--ink);border-color:var(--muted)}.projects_gal-t__dTEn_ button.projects_on__CR2FR{background:var(--btn);border-color:var(--btn);color:#fff}.projects_gal-nav__jSvrN{margin-left:auto;display:flex;gap:8px}.projects_gal-nav__jSvrN button{min-width:64px}.projects_gal-w__mIYnW{border-radius:18px;overflow:hidden;border:1px solid var(--line);background:#0e1017}.projects_gal-w__mIYnW .projects_gal-bar__2jvOb{border-bottom:1px solid var(--line)}.projects_gal-w__mIYnW .projects_gal-bar__2jvOb span{max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects_gal-st__gDvUl{display:grid}.projects_gal-sl__34Wm_{grid-area:1/1;opacity:0;visibility:hidden;transition:opacity .35s var(--ease),visibility .35s}.projects_gal-sl__34Wm_.projects_on__CR2FR{opacity:1;visibility:visible}.projects_gal-sl__34Wm_ img{display:block;width:100%;height:auto}.projects_gal-th__W2FGm{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));grid-gap:10px;gap:10px}.projects_gal-th__W2FGm button{border-radius:12px;overflow:hidden;border:2px solid transparent;aspect-ratio:16/10;background:#11131a;opacity:.6;transition:all .2s}.projects_gal-th__W2FGm button:hover{opacity:.85}.projects_gal-th__W2FGm button.projects_on__CR2FR{border-color:var(--btn);opacity:1}.projects_gal-th__W2FGm img{width:100%;height:100%;object-fit:cover;object-position:top}.projects_gal-x__Xy7Va{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px;padding:28px;align-items:center}.projects_gal-x__Xy7Va.projects_inv__GCKIl .projects_gal-tx__QLTD0{order:2}.projects_gal-x__Xy7Va.projects_gal-full__15Pu0{grid-template-columns:minmax(0,1fr)}.projects_gal-tx__QLTD0{align-content:start}.projects_gal-tx__QLTD0,.projects_gal-tx__QLTD0>div{display:grid;grid-gap:14px;gap:14px}.projects_gal-tx__QLTD0>div[hidden]{display:none}.projects_gal-no__koCp4{color:var(--accent)}.projects_gal-h__y8UtL{font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.projects_gal-d__1iU6h{font-size:15px;line-height:1.8;color:var(--soft);max-width:64ch}.projects_gal-m__YwW6I{display:grid;grid-gap:14px;gap:14px;min-width:0}.projects_gal-ctl__4Oai3{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.projects_gal-ctl__4Oai3 .projects_gal-th__W2FGm{flex:1 1 260px}.projects_gal-ph__j_z9F .projects_gal-st__gDvUl{justify-items:center;padding:24px}.projects_gal-ph__j_z9F .projects_gal-sl__34Wm_ img{width:auto;max-width:100%;max-height:560px}.projects_gal-ph__j_z9F .projects_gal-th__W2FGm button{aspect-ratio:9/16}.projects_pd-nc__RwDGH{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;margin:64px 0 var(--gap);padding-top:var(--gap);border-top:1px solid var(--line-2)}.projects_pd-nc__RwDGH.projects_inv__GCKIl .projects_pd-nc-c__wz5mH{order:2}.projects_pd-nc-c__wz5mH{display:grid;grid-gap:16px;gap:16px;align-content:start}.projects_pd-nc-h__1sc7T{font-size:clamp(26px,2.8vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.projects_pd-nc-d__AnMDH{font-size:16px;line-height:1.8;color:var(--soft)}.projects_pd-nc-m__RBbIx{display:flex;justify-content:center;align-items:flex-start;gap:16px;min-width:0}.projects_pd-nc-m__RBbIx img,.projects_pd-nc-m__RBbIx video{width:auto;max-width:calc(50% - 8px);max-height:560px;height:auto;border-radius:20px}.projects_pd-nc-m__RBbIx>:only-child{max-width:100%}.projects_pd-flow__myQyq{margin:0 0 var(--gap);columns:220px 4;column-gap:14px}.projects_pd-flow__myQyq img{display:block;width:100%;height:auto;margin-bottom:14px;border-radius:16px;page-break-inside:avoid;break-inside:avoid}@media (max-width:1180px){.projects_pd-st__V3nP_.projects_n4__obno4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1080px){.projects_gal-x__Xy7Va,.projects_pd-hg__NS6g6,.projects_pd-nc__RwDGH,.projects_pd-s__m0NTJ,.projects_pd-x___JG__{grid-template-columns:minmax(0,1fr);gap:28px}.projects_pd-x___JG__{gap:0}.projects_pd-s__m0NTJ>h2{position:static}.projects_gal-x__Xy7Va.projects_inv__GCKIl .projects_gal-tx__QLTD0,.projects_pd-nc__RwDGH.projects_inv__GCKIl .projects_pd-nc-c__wz5mH{order:0}}@media (max-width:767px){.projects_pg-h__MtAQn.projects_pg-h__MtAQn{padding:32px 0 0}.projects_pf__5U5_W{margin-top:24px}.projects_pf__5U5_W button{height:40px;padding:0 16px}.projects_pd-h__SpO_X{padding:28px 0 0}.projects_pd-body__Jz74M{--gap:48px}.projects_pd-st__V3nP_,.projects_pd-st__V3nP_.projects_n4__obno4{grid-template-columns:minmax(0,1fr);margin-top:40px}.projects_pd-st__V3nP_>div{padding:22px}.projects_pd-st__V3nP_ h2,.projects_pd-st__V3nP_.projects_n4__obno4 h2{font-size:40px}.projects_pd-s__m0NTJ{margin-top:40px}.projects_pd-step__0AXnl{padding:20px}.projects_pd-b__1y_gQ .projects_pd-lead__4GOL4{font-size:17px}.projects_gal__eoW9g{padding:10px;border-radius:20px;margin-top:36px}.projects_gal-x__Xy7Va{padding:16px 10px 10px}.projects_gal-nav__jSvrN button,.projects_gal-t__dTEn_ button{height:36px;padding:0 12px;font-size:13px}.projects_gal-nav__jSvrN{margin-left:0}.projects_gal-th__W2FGm{gap:6px}.projects_gal-ph__j_z9F .projects_gal-st__gDvUl{padding:14px}.projects_gal-ph__j_z9F .projects_gal-sl__34Wm_ img{max-height:460px}.projects_pd-flow__myQyq{column-count:2;column-gap:10px}.projects_pd-flow__myQyq img{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.projects_gal-sl__34Wm_{transition:none}}