.project-detail-module__62sYiq__page{--line:#5c7dca40;color:#f5f7ff;background:radial-gradient(circle at 77% 6%,#1e49b421,#0000 24%);width:min(100%,1536px);margin:auto;padding:32px 34px 42px}.project-detail-module__62sYiq__hero{grid-template-columns:minmax(0,1fr) 330px;gap:28px;padding:16px 24px 34px;display:grid;position:relative}.project-detail-module__62sYiq__back{color:#6f93ff;grid-column:1/-1;font-size:14px}.project-detail-module__62sYiq__heroCopy{align-self:center;padding:30px 0 12px}.project-detail-module__62sYiq__eyebrow,.project-detail-module__62sYiq__story article>div>span,.project-detail-module__62sYiq__cta span,.project-detail-module__62sYiq__nextProject span{color:#68f;letter-spacing:.06em;font-size:12px;font-weight:700;display:block}.project-detail-module__62sYiq__heroCopy h1{font-family:var(--font-heading);letter-spacing:-.03em;margin:9px 0 10px;font-size:clamp(42px,4.2vw,68px);line-height:1}.project-detail-module__62sYiq__heroCopy>p{color:#b8c0d4;max-width:720px;margin:0;font-size:18px;line-height:1.65}.project-detail-module__62sYiq__topStack,.project-detail-module__62sYiq__stackGrid{flex-wrap:wrap;gap:9px;margin-top:23px;display:flex}.project-detail-module__62sYiq__topStack>a,.project-detail-module__62sYiq__techPill{border:1px solid var(--line);color:#dce3f5;background:#070d1b;border-radius:7px;align-items:center;gap:8px;min-height:36px;padding:7px 13px;font-size:13px;display:inline-flex}.project-detail-module__62sYiq__techPill i{color:#fff;background:#0d1424;border-radius:4px;place-items:center;width:20px;height:20px;font-style:normal;font-weight:800;display:grid}.project-detail-module__62sYiq__heroMark{place-items:center;min-height:280px;display:grid;position:relative}.project-detail-module__62sYiq__heroMark>img{z-index:2;object-fit:contain;filter:drop-shadow(0 0 22px #145fff)}.project-detail-module__62sYiq__heroMark span{background:radial-gradient(#1256df55,#0000 65%);border:1px solid #276aff59;border-radius:50%;width:100%;height:38%;position:absolute;bottom:20px;box-shadow:0 0 40px #063aaf55}.project-detail-module__62sYiq__showcase{aspect-ratio:2.35;border:1px solid var(--line);background:#050913;border-radius:17px;grid-column:1/-1;position:relative;overflow:hidden;box-shadow:0 20px 70px #0008}.project-detail-module__62sYiq__showcase img{object-fit:cover;object-position:top center}.project-detail-module__62sYiq__story{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.project-detail-module__62sYiq__story article{border:1px solid var(--line);background:linear-gradient(110deg,#060b16,#050811);border-radius:14px;gap:18px;min-height:126px;padding:25px;display:flex}.project-detail-module__62sYiq__story article>div{flex:1;min-width:0}.project-detail-module__62sYiq__story article p{color:#aeb8cb;margin:8px 0 0;font-size:14px;line-height:1.6}.project-detail-module__62sYiq__solution>div>span{color:#20d8a2!important}.project-detail-module__62sYiq__features,.project-detail-module__62sYiq__stack,.project-detail-module__62sYiq__results{grid-column:1/-1}.project-detail-module__62sYiq__icon{background:#0b1021;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 0 18px #235cff55}.project-detail-module__62sYiq__icon svg{fill:none;stroke:#567eff;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.project-detail-module__62sYiq__problem>.project-detail-module__62sYiq__icon{box-shadow:0 0 22px #ef254a55}.project-detail-module__62sYiq__problem>.project-detail-module__62sYiq__icon svg{stroke:#ff365a}.project-detail-module__62sYiq__solution>.project-detail-module__62sYiq__icon{box-shadow:0 0 22px #20d05b55}.project-detail-module__62sYiq__solution>.project-detail-module__62sYiq__icon svg{stroke:#32e466}.project-detail-module__62sYiq__featureGrid,.project-detail-module__62sYiq__metricGrid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:20px;display:grid}.project-detail-module__62sYiq__featureGrid>div,.project-detail-module__62sYiq__metricGrid>div{text-align:center;flex-direction:column;align-items:center;display:flex}.project-detail-module__62sYiq__featureGrid .project-detail-module__62sYiq__icon,.project-detail-module__62sYiq__metricGrid .project-detail-module__62sYiq__icon{width:40px;height:40px;box-shadow:none;background:0 0;flex-basis:40px}.project-detail-module__62sYiq__featureGrid .project-detail-module__62sYiq__icon svg,.project-detail-module__62sYiq__metricGrid .project-detail-module__62sYiq__icon svg{width:26px;height:26px}.project-detail-module__62sYiq__featureGrid b{color:#dce3f4;margin-top:7px;font-size:12px;line-height:1.35}.project-detail-module__62sYiq__stackGrid{margin-top:15px}.project-detail-module__62sYiq__results>div>span{color:#54df82}.project-detail-module__62sYiq__metricGrid{grid-template-columns:repeat(4,1fr)}.project-detail-module__62sYiq__metricGrid>div{text-align:left;grid-template-rows:auto auto;grid-template-columns:40px auto;display:grid}.project-detail-module__62sYiq__metricGrid .project-detail-module__62sYiq__icon{grid-row:1/3}.project-detail-module__62sYiq__metricGrid strong{font-size:25px}.project-detail-module__62sYiq__metricGrid p{margin:2px 0 0;font-size:12px}.project-detail-module__62sYiq__nextProject{border:1px solid var(--line);background:#060b16;border-radius:14px;grid-template-columns:1fr 360px 56px;align-items:center;gap:22px;margin-top:14px;padding:24px 28px;display:grid}.project-detail-module__62sYiq__nextProject h2{margin:7px 0;font-size:25px}.project-detail-module__62sYiq__nextProject p{color:#aeb8cb;margin:0}.project-detail-module__62sYiq__nextProject>b{background:#293de4;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;display:grid}.project-detail-module__62sYiq__nextImage{background:#040712;border-radius:9px;height:100px;position:relative;overflow:hidden}.project-detail-module__62sYiq__nextImage img{object-fit:cover}.project-detail-module__62sYiq__cta{background:radial-gradient(circle at 85%,#1138b655,#0000 35%),#070c1a;border:1px solid #294bb8;border-radius:14px;grid-template-columns:64px 1fr auto;align-items:center;gap:20px;margin-top:14px;padding:23px 28px;display:grid;position:relative;overflow:hidden}.project-detail-module__62sYiq__cta h2{margin:6px 0 0;font-size:21px}.project-detail-module__62sYiq__cta>a{background:linear-gradient(100deg,#1637de,#3c52ff);border-radius:7px;padding:16px 34px;font-weight:700}.project-detail-module__62sYiq__cta>a b{margin-left:38px}.project-detail-module__62sYiq__cta>.project-detail-module__62sYiq__icon svg{stroke:#45b8ff}@media (max-width:760px){.project-detail-module__62sYiq__page{background:radial-gradient(circle at 78% 4%,#1940aa29,#0000 19%);width:100%;padding:15px 14px 108px}.project-detail-module__62sYiq__hero{grid-template-columns:minmax(0,1fr) 130px;gap:5px;padding:0 0 11px}.project-detail-module__62sYiq__back{margin-bottom:9px;font-size:12px}.project-detail-module__62sYiq__heroCopy{padding:10px 0 4px}.project-detail-module__62sYiq__eyebrow{font-size:10px}.project-detail-module__62sYiq__heroCopy h1{margin:7px 0 8px;font-size:36px}.project-detail-module__62sYiq__heroCopy>p{font-size:14px;line-height:1.55}.project-detail-module__62sYiq__topStack{grid-column:1/-1;gap:7px;margin-top:12px}.project-detail-module__62sYiq__topStack .project-detail-module__62sYiq__techPill{display:none}.project-detail-module__62sYiq__topStack .project-detail-module__62sYiq__techPill:nth-child(-n+2){display:inline-flex}.project-detail-module__62sYiq__topStack>a,.project-detail-module__62sYiq__techPill{min-height:34px;padding:6px 10px;font-size:11px}.project-detail-module__62sYiq__heroMark{min-height:170px}.project-detail-module__62sYiq__heroMark>img{max-width:120px;max-height:120px}.project-detail-module__62sYiq__heroMark span{height:30%;bottom:18px}.project-detail-module__62sYiq__showcase{aspect-ratio:1.66;border-radius:12px;margin-top:9px}.project-detail-module__62sYiq__story{margin-top:10px;display:block}.project-detail-module__62sYiq__story article{border-radius:11px;gap:12px;min-height:auto;margin-top:8px;padding:13px 12px}.project-detail-module__62sYiq__story article>div>span{font-size:11px}.project-detail-module__62sYiq__story article p{margin-top:4px;font-size:12px;line-height:1.4}.project-detail-module__62sYiq__icon{flex-basis:48px;width:48px;height:48px}.project-detail-module__62sYiq__icon svg{width:27px;height:27px}.project-detail-module__62sYiq__featureGrid{grid-template-columns:repeat(5,1fr);gap:2px;margin-top:13px}.project-detail-module__62sYiq__featureGrid .project-detail-module__62sYiq__icon{flex-basis:32px;width:32px;height:32px}.project-detail-module__62sYiq__featureGrid .project-detail-module__62sYiq__icon svg{width:22px;height:22px}.project-detail-module__62sYiq__featureGrid b{font-size:9px;font-weight:500}.project-detail-module__62sYiq__stackGrid{gap:5px;margin-top:10px}.project-detail-module__62sYiq__stackGrid .project-detail-module__62sYiq__techPill{min-height:29px;padding:4px 7px;font-size:10px}.project-detail-module__62sYiq__stackGrid .project-detail-module__62sYiq__techPill img,.project-detail-module__62sYiq__stackGrid .project-detail-module__62sYiq__techPill i{width:16px;height:16px}.project-detail-module__62sYiq__metricGrid{gap:4px;margin-top:12px}.project-detail-module__62sYiq__metricGrid>div{text-align:center;flex-direction:column;align-items:center;display:flex}.project-detail-module__62sYiq__metricGrid .project-detail-module__62sYiq__icon{flex-basis:29px;width:29px;height:29px}.project-detail-module__62sYiq__metricGrid .project-detail-module__62sYiq__icon svg{width:21px;height:21px}.project-detail-module__62sYiq__metricGrid strong{font-size:19px}.project-detail-module__62sYiq__metricGrid p{font-size:9px;line-height:1.25}.project-detail-module__62sYiq__nextProject{grid-template-columns:1fr 135px 40px;gap:8px;margin-top:8px;padding:13px 12px}.project-detail-module__62sYiq__nextProject h2{margin:4px 0;font-size:19px}.project-detail-module__62sYiq__nextProject p{font-size:11px}.project-detail-module__62sYiq__nextImage{height:72px}.project-detail-module__62sYiq__nextProject>b{width:38px;height:38px}.project-detail-module__62sYiq__cta{grid-template-columns:45px 1fr auto;gap:9px;margin-top:8px;padding:12px 10px}.project-detail-module__62sYiq__cta>.project-detail-module__62sYiq__icon{flex-basis:42px;width:42px;height:42px}.project-detail-module__62sYiq__cta h2{font-size:13px}.project-detail-module__62sYiq__cta span{font-size:9px}.project-detail-module__62sYiq__cta>a{padding:13px 17px;font-size:12px}.project-detail-module__62sYiq__cta>a b{margin-left:15px}}@media (max-width:430px){.project-detail-module__62sYiq__hero{grid-template-columns:minmax(0,1fr) 115px}.project-detail-module__62sYiq__heroCopy h1{font-size:32px}.project-detail-module__62sYiq__heroMark{min-height:150px}.project-detail-module__62sYiq__nextProject{grid-template-columns:1fr 105px 36px}.project-detail-module__62sYiq__nextProject>b{width:34px;height:34px}.project-detail-module__62sYiq__cta{grid-template-columns:42px 1fr}.project-detail-module__62sYiq__cta>a{text-align:center;grid-column:2;justify-self:stretch;margin-top:-4px}.project-detail-module__62sYiq__featureGrid b{font-size:8.5px}}.project-detail-module__62sYiq__heroMark>img{transition:filter 2.2s cubic-bezier(.22,.61,.36,1)}.project-detail-module__62sYiq__hero:hover .project-detail-module__62sYiq__heroMark>img{filter:brightness(1.24)saturate(1.18)drop-shadow(0 0 24px #5cadffd9)drop-shadow(0 0 50px #5b3fff80)}@media (min-width:981px){.project-detail-module__62sYiq__page{padding-top:82px}}@media (max-width:980px){.project-detail-module__62sYiq__featureGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.project-detail-module__62sYiq__featureGrid>div,.project-detail-module__62sYiq__metricGrid>div{overflow-wrap:anywhere;min-width:0}}
