.ProjectDetailView_page__XrsEX{--ink:#0f172a;--muted:#64748b;--line:rgba(148,163,184,.22);--accent:#0891b2;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;padding:0 clamp(1rem,4vw,4rem) 2rem;color:var(--ink);background:radial-gradient(ellipse at 78% 4%,rgba(6,182,212,.1),transparent 34rem),linear-gradient(180deg,#f8fafc,#fff 48%,#f8fafc)}.dark .ProjectDetailView_page__XrsEX{--ink:#f1f5f9;--muted:#a8b5c6;--line:hsla(0,0%,100%,.12);background:radial-gradient(ellipse at 78% 4%,rgba(6,182,212,.12),transparent 34rem),linear-gradient(180deg,#07111b,#020b11 55%,#07111b)}.ProjectDetailView_ambient__fPSCM{position:absolute;z-index:-1;top:13rem;left:-15rem;width:28rem;height:28rem;border-radius:50%;background:rgba(8,145,178,.08);filter:blur(70px);pointer-events:none}.ProjectDetailView_topbar__TyBLU{display:flex;align-items:center;justify-content:space-between;gap:1rem;max-width:1240px;margin:0 auto;padding:1.5rem 0;border-bottom:1px solid var(--line)}.ProjectDetailView_backLink___bdMZ,.ProjectDetailView_footer__QtfpY a{display:inline-flex;align-items:center;gap:.55rem;color:var(--muted);font-size:.85rem;font-weight:650;text-decoration:none;transition:color .2s ease}.ProjectDetailView_backLink___bdMZ:hover,.ProjectDetailView_footer__QtfpY a:hover{color:var(--accent)}.ProjectDetailView_brandMark__XwDxF{color:var(--muted);font:700 .68rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.16em}.ProjectDetailView_hero__Pfdxy{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:center;gap:clamp(2rem,6vw,6rem);max-width:1240px;margin:0 auto;padding:clamp(3.5rem,8vw,7rem) 0}.ProjectDetailView_heroCopy___IAOc{max-width:700px}.ProjectDetailView_eyebrow__c0zAq{margin:0 0 .8rem;color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.03em}.ProjectDetailView_hero__Pfdxy h1{margin:0;color:var(--ink);font-size:clamp(2.1rem,4.2vw,4.25rem);font-weight:850;line-height:1.3;letter-spacing:-.035em}.ProjectDetailView_lead__gA6kw{max-width:650px;margin:1.25rem 0 0;color:var(--muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:2}.ProjectDetailView_metaRow__KjTBv{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.4rem}.ProjectDetailView_metaRow__KjTBv span{padding:.55rem .8rem;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:hsla(0,0%,100%,.45);font-size:.75rem;line-height:1.6}.dark .ProjectDetailView_metaRow__KjTBv span{background:hsla(0,0%,100%,.035)}.ProjectDetailView_ctaButton__oMGW3,.ProjectDetailView_primaryButton__fwWz3{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:3.1rem;margin-top:1.8rem;padding:.8rem 1.2rem;border:1px solid transparent;border-radius:1rem;color:#fff;background:#0e7490;box-shadow:0 12px 28px rgba(8,145,178,.16);font-size:.88rem;font-weight:750;text-decoration:none;transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.ProjectDetailView_ctaButton__oMGW3:hover,.ProjectDetailView_primaryButton__fwWz3:hover{transform:translateY(-2px);background:#155e75;box-shadow:0 16px 32px rgba(8,145,178,.22)}.ProjectDetailView_visual__afWgg{position:relative;display:flex;min-height:360px;align-items:center;justify-content:center;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:2rem;background:linear-gradient(135deg,#0f172a,#102c3d 65%,#164e63);box-shadow:0 30px 90px rgba(15,23,42,.18)}.ProjectDetailView_visualGrid__vuddy{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(hsla(0,0%,100%,.18) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.18) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 85%);mask-image:linear-gradient(135deg,#000,transparent 85%)}.ProjectDetailView_visualOrb__XIuRs{position:absolute;width:16rem;height:16rem;border-radius:50%;background:rgba(34,211,238,.22);filter:blur(45px)}.ProjectDetailView_visualCard__BBgIj{position:relative;width:min(78%,340px);overflow:hidden;border:1px solid hsla(0,0%,100%,.24);border-radius:1.2rem;background:hsla(0,0%,100%,.09);box-shadow:0 20px 60px rgba(0,0,0,.25);backdrop-filter:blur(16px);transform:rotate(-3deg)}.ProjectDetailView_visualCardTop__Q2Y_w{display:flex;gap:.35rem;padding:.85rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.12)}.ProjectDetailView_visualCardTop__Q2Y_w span{width:.42rem;height:.42rem;border-radius:50%;background:hsla(0,0%,100%,.45)}.ProjectDetailView_visualCardBody__ezxCJ{padding:1.4rem}.ProjectDetailView_visualIcon__bGkBg{display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:1px solid rgba(103,232,249,.25);border-radius:1rem;color:#a5f3fc;background:rgba(8,145,178,.18)}.ProjectDetailView_visualLineShort__DHI0P,.ProjectDetailView_visualLine__jiFPE{height:.5rem;margin-top:1rem;border-radius:99px;background:hsla(0,0%,100%,.3)}.ProjectDetailView_visualLineShort__DHI0P{width:62%;margin-top:.55rem;background:hsla(0,0%,100%,.16)}.ProjectDetailView_visualMetrics__gt534{display:flex;align-items:end;gap:.55rem;height:4rem;margin-top:1.5rem}.ProjectDetailView_visualMetrics__gt534 i{flex:1;height:45%;border-radius:.4rem .4rem 0 0;background:linear-gradient(180deg,#67e8f9,rgba(8,145,178,.25))}.ProjectDetailView_visualMetrics__gt534 i:nth-child(2){height:75%}.ProjectDetailView_visualMetrics__gt534 i:nth-child(3){height:58%}.ProjectDetailView_visualMetrics__gt534 i:nth-child(4){height:95%}.ProjectDetailView_visualCaption__bdoKP{position:absolute;right:1.2rem;bottom:1rem;color:hsla(0,0%,100%,.55);font-size:.7rem}.ProjectDetailView_projectImage__nrckN{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ProjectDetailView_capabilities__xqsAk,.ProjectDetailView_outcomes__WR0Td,.ProjectDetailView_overview__TjMYo,.ProjectDetailView_process__OEWmq{max-width:1080px;margin:0 auto;padding:clamp(2.5rem,5vw,4.5rem) 0;border-top:1px solid var(--line)}.ProjectDetailView_sectionIntro__uOcPK{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.ProjectDetailView_sectionNumber__is6v0{display:inline-flex;flex:0 0 auto;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:.85rem;color:var(--accent);font:750 .8rem/1 ui-monospace,monospace}.ProjectDetailView_outcomeHeader__IVJU1 h2,.ProjectDetailView_sectionIntro__uOcPK h2{margin:0;color:var(--ink);font-size:clamp(1.4rem,2.3vw,2rem);font-weight:800;line-height:1.5}.ProjectDetailView_overview__TjMYo>p{max-width:900px;margin:0;color:var(--muted);font-size:1.02rem;line-height:2.15}.ProjectDetailView_splitSection__bQnu_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:1080px;margin:0 auto;padding:1rem 0 clamp(2.5rem,5vw,4rem)}.ProjectDetailView_infoPanel__x10yl{padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--line);border-radius:1.5rem;background:hsla(0,0%,100%,.62)}.dark .ProjectDetailView_infoPanel__x10yl{background:hsla(0,0%,100%,.035)}.ProjectDetailView_solutionPanel___adMD{border-color:rgba(8,145,178,.25);background:rgba(8,145,178,.045)}.ProjectDetailView_panelIcon__gIqOu{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border-radius:.9rem;color:var(--accent);background:rgba(8,145,178,.1)}.ProjectDetailView_panelKicker__DufFl{margin:1.1rem 0 .35rem;color:var(--accent);font-size:.73rem;font-weight:800}.ProjectDetailView_infoPanel__x10yl h2{margin:0;color:var(--ink);font-size:1.35rem;font-weight:800}.ProjectDetailView_infoPanel__x10yl>p:last-child{margin:.8rem 0 0;color:var(--muted);font-size:.92rem;line-height:2}.ProjectDetailView_capabilityGrid__Jv52I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.ProjectDetailView_capability__KGyGm,.ProjectDetailView_outcomeItem__gL6Ik{display:flex;align-items:flex-start;gap:.7rem;padding:1rem;border:1px solid var(--line);border-radius:1rem;color:var(--muted);background:hsla(0,0%,100%,.45);font-size:.9rem;line-height:1.9}.dark .ProjectDetailView_capability__KGyGm,.dark .ProjectDetailView_outcomeItem__gL6Ik{background:hsla(0,0%,100%,.025)}.ProjectDetailView_capability__KGyGm svg,.ProjectDetailView_outcomeItem__gL6Ik svg{flex:0 0 auto;margin-top:.2rem;color:var(--accent)}.ProjectDetailView_processGrid__KlrYi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ProjectDetailView_processCard__nZ465{position:relative;min-height:190px;padding:1.5rem;border:1px solid var(--line);border-radius:1.35rem;background:hsla(0,0%,100%,.48)}.dark .ProjectDetailView_processCard__nZ465{background:hsla(0,0%,100%,.025)}.ProjectDetailView_processIndex__qOoZ1{color:var(--accent);font:800 .8rem/1 ui-monospace,monospace}.ProjectDetailView_processCard__nZ465 h3{margin:1.1rem 0 .5rem;color:var(--ink);font-size:1.05rem;font-weight:800}.ProjectDetailView_processCard__nZ465 p{margin:0;color:var(--muted);font-size:.86rem;line-height:1.9}.ProjectDetailView_processArrow__pna7W{position:absolute;top:1.4rem;inset-inline-end:1.4rem;color:var(--accent);opacity:.7}.ProjectDetailView_outcomeHeader__IVJU1{display:flex;align-items:center;gap:1rem;margin-bottom:1.4rem}.ProjectDetailView_outcomeHeader__IVJU1 .ProjectDetailView_eyebrow__c0zAq{margin-bottom:.25rem}.ProjectDetailView_outcomeList__Z7yPJ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.ProjectDetailView_cta__7rNA3{display:flex;max-width:1240px;align-items:center;justify-content:space-between;gap:2rem;margin:1rem auto 3rem;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(103,232,249,.15);border-radius:1.8rem;color:#f8fafc;background:radial-gradient(circle at 85% 0,rgba(34,211,238,.18),transparent 22rem),linear-gradient(120deg,#0f172a,#0c3444)}.ProjectDetailView_cta__7rNA3 .ProjectDetailView_eyebrow__c0zAq{color:#67e8f9}.ProjectDetailView_cta__7rNA3 h2{max-width:700px;margin:0;font-size:clamp(1.4rem,2.5vw,2.1rem);font-weight:800;line-height:1.55}.ProjectDetailView_cta__7rNA3 p:last-child{margin:.6rem 0 0;color:#cbd5e1;font-size:.9rem;line-height:1.9}.ProjectDetailView_ctaButton__oMGW3{flex:0 0 auto;margin-top:0;color:#082f49;background:#a5f3fc;box-shadow:none}.ProjectDetailView_ctaButton__oMGW3:hover{color:#082f49;background:#cffafe}.ProjectDetailView_footer__QtfpY{display:flex;max-width:1240px;align-items:center;justify-content:space-between;gap:1rem;margin:0 auto;padding:1.5rem 0 .5rem;border-top:1px solid var(--line)}.ProjectDetailView_footer__QtfpY span{color:var(--muted);font-size:.72rem}@media (max-width:850px){.ProjectDetailView_hero__Pfdxy{grid-template-columns:1fr;padding-top:3rem}.ProjectDetailView_visual__afWgg{min-height:300px}.ProjectDetailView_outcomeList__Z7yPJ,.ProjectDetailView_splitSection__bQnu_{grid-template-columns:1fr}.ProjectDetailView_cta__7rNA3{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.ProjectDetailView_brandMark__XwDxF{display:none}.ProjectDetailView_hero__Pfdxy h1{font-size:2.15rem}.ProjectDetailView_visual__afWgg{min-height:260px;border-radius:1.4rem}.ProjectDetailView_capabilityGrid__Jv52I,.ProjectDetailView_processGrid__KlrYi{grid-template-columns:1fr}.ProjectDetailView_processCard__nZ465{min-height:0}.ProjectDetailView_footer__QtfpY{align-items:flex-start;flex-direction:column}}