.ProjectsPage-module__5ibEvW__page{color:#111426;background:#f6f7f9;overflow:clip}.ProjectsPage-module__5ibEvW__page h1,.ProjectsPage-module__5ibEvW__page h2,.ProjectsPage-module__5ibEvW__page h3,.ProjectsPage-module__5ibEvW__page p,.ProjectsPage-module__5ibEvW__page dl,.ProjectsPage-module__5ibEvW__page dd,.ProjectsPage-module__5ibEvW__page ul{margin:0}.ProjectsPage-module__5ibEvW__hero{color:#fff;background:radial-gradient(circle at 75% 38%,#2274d633,#0000 34%),radial-gradient(circle at 92% 5%,#4f68f71f,#0000 24%),linear-gradient(128deg,#050719 0%,#071027 52%,#0b1839 100%);min-height:min(940px,100svh);position:relative;overflow:hidden}.ProjectsPage-module__5ibEvW__hero:before{opacity:.32;content:"";pointer-events:none;background-image:linear-gradient(#6189d60b 1px,#0000 1px),linear-gradient(90deg,#6189d60b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 2%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 2%,#000 38% 100%)}.ProjectsPage-module__5ibEvW__hero:after{content:"";pointer-events:none;border:1px solid #4c8bdd1a;border-radius:50%;width:72%;height:66%;position:absolute;bottom:-35%;right:-8%;transform:rotate(-8deg)}.ProjectsPage-module__5ibEvW__heroAmbient{filter:blur(120px);pointer-events:none;background:#2878e829;border-radius:50%;width:34rem;height:34rem;position:absolute;top:22%;right:5%}.ProjectsPage-module__5ibEvW__heroInner{z-index:1;grid-template-columns:minmax(25rem,.82fr) minmax(35rem,1.18fr);align-items:center;gap:clamp(2rem,4vw,5.5rem);min-height:min(940px,100svh);padding-top:clamp(10rem,16vh,13rem);padding-bottom:clamp(5.5rem,9vh,8rem);display:grid;position:relative}.ProjectsPage-module__5ibEvW__heroCopy{z-index:3;max-width:43rem;position:relative}.ProjectsPage-module__5ibEvW__heroCopy h1{letter-spacing:-.064em;text-wrap:balance;max-width:44rem;margin-top:2rem;font-size:clamp(4rem,5vw,5.25rem);font-weight:470;line-height:.96}.ProjectsPage-module__5ibEvW__heroCopy>p{color:#dce5f8ad;max-width:39rem;margin-top:2rem;font-size:1rem;line-height:1.82}.ProjectsPage-module__5ibEvW__heroActions,.ProjectsPage-module__5ibEvW__ctaActions{flex-wrap:wrap;gap:1rem;margin-top:2.35rem;display:flex}.ProjectsPage-module__5ibEvW__heroRail{color:#a5bee56b;letter-spacing:.16em;align-items:center;gap:1.1rem;margin-top:clamp(4.5rem,8vh,7rem);font:500 .5rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ProjectsPage-module__5ibEvW__heroRail span:first-child{color:#c7d8f7}.ProjectsPage-module__5ibEvW__heroRail span:nth-child(2):before{vertical-align:middle;content:"";background:linear-gradient(90deg,#58bcf1,#58bcf133);width:3rem;height:1px;margin-right:1.1rem;display:inline-block}.ProjectsPage-module__5ibEvW__heroVisual{min-width:0}.ProjectsPage-module__5ibEvW__universe{--rear-x:0px;--rear-y:0px;--mid-x:0px;--mid-y:0px;--front-x:0px;--front-y:0px;--shine-x:52%;--shine-y:38%;aspect-ratio:1.24;isolation:isolate;perspective:1400px;width:min(112%,52rem);transform-style:preserve-3d;margin-left:-7%;position:relative}.ProjectsPage-module__5ibEvW__universeGlow{z-index:-1;filter:blur(18px);background:radial-gradient(#2082e24d,#0b255814 46%,#0000 72%);border-radius:50%;position:absolute;inset:20% 4% 6% 12%;transform:rotateX(65deg)translateZ(-80px)}.ProjectsPage-module__5ibEvW__universeGrid{z-index:-2;opacity:.28;transform-origin:bottom;background-image:linear-gradient(#419ae638 1px,#0000 1px),linear-gradient(90deg,#419ae638 1px,#0000 1px);background-size:32px 32px;height:42%;position:absolute;bottom:3%;left:2%;right:0;transform:perspective(550px)rotateX(66deg)scale(1.1);-webkit-mask-image:radial-gradient(at 50% 65%,#000 8%,#0000 72%);mask-image:radial-gradient(at 50% 65%,#000 8%,#0000 72%)}.ProjectsPage-module__5ibEvW__universeNetwork{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ProjectsPage-module__5ibEvW__universeNetwork path{fill:none;stroke:#4caaed52;stroke-width:1px;stroke-dasharray:3 9}.ProjectsPage-module__5ibEvW__universeNetwork circle{fill:#5ddcff;stroke:#5ddcff29;stroke-width:9px;filter:drop-shadow(0 0 8px #5ddcffbf)}.ProjectsPage-module__5ibEvW__universeSurface{z-index:2;color:#fff;transform-style:preserve-3d;will-change:transform;outline:none;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s;display:block;position:absolute}.ProjectsPage-module__5ibEvW__universeSurface:focus-visible .ProjectsPage-module__5ibEvW__universeSurfaceBody{outline-offset:5px;outline:2px solid #79dfff}.ProjectsPage-module__5ibEvW__universeSurfaceBody{transform-style:preserve-3d;background:linear-gradient(145deg,#153464f5,#040e2afa);border:1px solid #6ebcf559;border-radius:1.1rem;animation:.9s cubic-bezier(.16,1,.3,1) both ProjectsPage-module__5ibEvW__universeResolve;display:block;position:absolute;inset:0;box-shadow:inset 0 1px #d7f4ff29,inset -18px -20px 28px #00041959,0 26px 60px #0003146b,0 0 26px #2d89e21a}.ProjectsPage-module__5ibEvW__universeSurfaceBody:before{z-index:-1;border-radius:inherit;content:"";background:#061129;border:1px solid #377bc347;position:absolute;inset:0;transform:translate3d(9px,11px,-20px)}.ProjectsPage-module__5ibEvW__universeSurfaceBody:after{z-index:-1;content:"";background:linear-gradient(#2866a7a8,#03102bf0);border:1px solid #4a97dd52;border-left:0;border-radius:0 .7rem .7rem 0;width:.56rem;position:absolute;top:.8rem;bottom:.5rem;right:-.58rem;transform:skewY(45deg)}.ProjectsPage-module__5ibEvW__universeSurface:hover{filter:brightness(1.08)}.ProjectsPage-module__5ibEvW__universeSurface:hover .ProjectsPage-module__5ibEvW__universeSurfaceBody{box-shadow:inset 0 1px #d7f4ff33,inset -18px -20px 28px #00041952,0 30px 68px #00031480,0 0 34px #3599ef2e}.ProjectsPage-module__5ibEvW__universeSurface_rear{width:45%;height:39%;transform:translate3d(var(--rear-x), var(--rear-y), -70px) rotateY(3deg) rotateX(-1deg);top:5%;left:29%}.ProjectsPage-module__5ibEvW__universeSurface_side{width:42%;height:38%;transform:translate3d(var(--mid-x), var(--mid-y), 10px) rotateY(-16deg) rotateX(3deg);top:18%;right:0}.ProjectsPage-module__5ibEvW__universeSurface_front{width:57%;height:45%;transform:translate3d(var(--front-x), var(--front-y), 80px) rotateY(9deg) rotateX(2deg);top:36%;left:12%}.ProjectsPage-module__5ibEvW__universeSurface_mobile{z-index:5;width:21%;height:51%;transform:translate3d(var(--front-x), var(--front-y), 125px) rotateY(-10deg) rotateZ(1.5deg);bottom:4%;right:5%}.ProjectsPage-module__5ibEvW__universeSurface_rear:hover{transform:translate3d(var(--rear-x), calc(var(--rear-y) - 3px), -67px) rotateY(3deg) rotateX(-1deg)}.ProjectsPage-module__5ibEvW__universeSurface_side:hover{transform:translate3d(var(--mid-x), calc(var(--mid-y) - 3px), 13px) rotateY(-14deg) rotateX(2deg)}.ProjectsPage-module__5ibEvW__universeSurface_front:hover{transform:translate3d(var(--front-x), calc(var(--front-y) - 4px), 84px) rotateY(7deg) rotateX(1deg)}.ProjectsPage-module__5ibEvW__universeSurface_mobile:hover{transform:translate3d(var(--front-x), calc(var(--front-y) - 4px), 129px) rotateY(-8deg) rotateZ(1deg)}.ProjectsPage-module__5ibEvW__universeViewport{background:#071125;border:1px solid #9ccdf22e;border-radius:.72rem;position:absolute;inset:.48rem;overflow:hidden}.ProjectsPage-module__5ibEvW__universeViewport img{object-fit:cover;object-position:center;transition:transform .65s cubic-bezier(.16,1,.3,1)}.ProjectsPage-module__5ibEvW__universeSurface_mobile .ProjectsPage-module__5ibEvW__universeViewport{background:#020713;border:2px solid #dcebf799;border-radius:1.35rem;inset:.44rem;box-shadow:inset 0 0 0 3px #050d20e6}.ProjectsPage-module__5ibEvW__universeSurface_mobile .ProjectsPage-module__5ibEvW__universeViewport img{object-fit:cover}.ProjectsPage-module__5ibEvW__universeSurface:hover .ProjectsPage-module__5ibEvW__universeViewport img{transform:scale(1.012)}.ProjectsPage-module__5ibEvW__universeReflection{background:radial-gradient(circle at var(--shine-x) var(--shine-y), #ffffff26, transparent 22%), linear-gradient(118deg, #ffffff1a, transparent 20% 76%, #3f97e514);pointer-events:none;position:absolute;inset:0}.ProjectsPage-module__5ibEvW__universeLabel{z-index:3;opacity:0;text-shadow:0 2px 8px #000000e6;justify-content:space-between;align-items:flex-end;gap:1rem;transition:opacity .28s,transform .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem;transform:translateY(4px)}.ProjectsPage-module__5ibEvW__universeLabel:before{z-index:-1;content:"";background:linear-gradient(#0000,#020714e6);position:absolute;inset:-2.6rem -.5rem -.5rem}.ProjectsPage-module__5ibEvW__universeLabel span{color:#74d8f6;letter-spacing:.12em;text-transform:uppercase;font:600 .43rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__universeLabel strong{text-align:right;max-width:62%;font-size:.58rem;font-weight:600;line-height:1.35}.ProjectsPage-module__5ibEvW__universeSurface:hover .ProjectsPage-module__5ibEvW__universeLabel,.ProjectsPage-module__5ibEvW__universeSurface:focus-visible .ProjectsPage-module__5ibEvW__universeLabel{opacity:1;transform:translateY(0)}.ProjectsPage-module__5ibEvW__universeSurface_mobile .ProjectsPage-module__5ibEvW__universeLabel{display:none}.ProjectsPage-module__5ibEvW__universeAnchor{z-index:8;color:#94bce475;letter-spacing:.13em;pointer-events:none;align-items:center;gap:.42rem;font:600 .42rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:absolute}.ProjectsPage-module__5ibEvW__universeAnchor span{background:#69def7;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #69def7}.ProjectsPage-module__5ibEvW__universeAnchorProduct{top:33%;left:4%}.ProjectsPage-module__5ibEvW__universeAnchorSystem{top:9%;right:3%}.ProjectsPage-module__5ibEvW__universeAnchorMobile{bottom:4%;right:0}.ProjectsPage-module__5ibEvW__universeCaption{color:#8bb3db57;letter-spacing:.15em;font:500 .44rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:0;left:5%}.ProjectsPage-module__5ibEvW__manifestoSection{background:radial-gradient(circle at 91% 10%,#3e7edb12,#0000 26%),#fbfcfe;border-bottom:1px solid #dce2ea;padding-block:clamp(4.5rem,6vw,6.5rem);position:relative}.ProjectsPage-module__5ibEvW__manifestoSection .ProjectsPage-module__5ibEvW__workIntro{align-items:center}.ProjectsPage-module__5ibEvW__manifestoSection .ProjectsPage-module__5ibEvW__workIntro h2{max-width:50rem;font-size:clamp(2.85rem,4vw,4.2rem)}.ProjectsPage-module__5ibEvW__manifestoAside{gap:1.65rem;display:grid}.ProjectsPage-module__5ibEvW__manifestoAside>p{color:#687488;max-width:32rem;font-size:.92rem;line-height:1.76}.ProjectsPage-module__5ibEvW__manifestoFlow{border-top:1px solid #d9e0e9;border-bottom:1px solid #d9e0e9;align-items:center;gap:0;display:flex}.ProjectsPage-module__5ibEvW__manifestoFlow span{color:#3f4d65;letter-spacing:.08em;flex:1;align-items:center;gap:.52rem;min-height:3.5rem;font:600 .47rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex;position:relative}.ProjectsPage-module__5ibEvW__manifestoFlow span+span{padding-left:1.1rem}.ProjectsPage-module__5ibEvW__manifestoFlow span+span:before{color:#467cc7;content:"→";position:absolute;left:-.15rem}.ProjectsPage-module__5ibEvW__manifestoFlow i{color:#2f68ba;font-style:normal}.ProjectsPage-module__5ibEvW__workSection{background:radial-gradient(circle at 92% 7%,#4684dd14,#0000 25%),linear-gradient(#fbfcfe 0%,#f5f7fa 100%);padding-block:clamp(7rem,10vw,11rem);scroll-margin-top:100px;position:relative}.ProjectsPage-module__5ibEvW__workSection .ProjectsPage-module__5ibEvW__featured{margin-top:0}.ProjectsPage-module__5ibEvW__workIntro,.ProjectsPage-module__5ibEvW__indexHeader{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,9vw,9rem);display:grid}.ProjectsPage-module__5ibEvW__workIntro h2,.ProjectsPage-module__5ibEvW__indexHeader h2,.ProjectsPage-module__5ibEvW__rangeCopy h2{letter-spacing:-.06em;text-wrap:balance;max-width:49rem;margin-top:1.75rem;font-size:clamp(3rem,4.6vw,4.75rem);font-weight:470;line-height:.99}.ProjectsPage-module__5ibEvW__workIntro>p,.ProjectsPage-module__5ibEvW__indexHeader>div>p,.ProjectsPage-module__5ibEvW__indexHeader>p,.ProjectsPage-module__5ibEvW__rangeCopy>p{color:#687488;max-width:32rem;font-size:.96rem;line-height:1.82}.ProjectsPage-module__5ibEvW__featured{border-top:1px solid #d9dfe8;border-bottom:1px solid #d9dfe8;grid-template-columns:minmax(21rem,.67fr) minmax(0,1.33fr);align-items:center;gap:clamp(3rem,6vw,7rem);margin-top:clamp(5rem,8vw,8.5rem);padding-block:clamp(4.5rem,6vw,6.5rem);display:grid}.ProjectsPage-module__5ibEvW__featuredCopy{max-width:35rem}.ProjectsPage-module__5ibEvW__featuredMark{color:#0b1741;letter-spacing:-.065em;margin-top:2rem;font-size:clamp(2.8rem,4.4vw,4.4rem);font-weight:540;line-height:.9}.ProjectsPage-module__5ibEvW__featuredCopy h2{letter-spacing:-.04em;max-width:32rem;margin-top:1.2rem;font-size:clamp(1.55rem,2vw,2.15rem);font-weight:540;line-height:1.13}.ProjectsPage-module__5ibEvW__featuredStatement{color:#1e2b44;letter-spacing:-.025em;max-width:34rem;font-size:clamp(1.15rem,1.55vw,1.48rem);font-weight:520;line-height:1.45;margin-top:1.6rem!important}.ProjectsPage-module__5ibEvW__featuredSummary{color:#687488;max-width:34rem;font-size:.88rem;line-height:1.75;margin-top:1.6rem!important}.ProjectsPage-module__5ibEvW__storyGrid{border-top:1px solid #dbe1e9;gap:0;display:grid;margin-top:2rem!important}.ProjectsPage-module__5ibEvW__storyGrid>div{border-bottom:1px solid #dbe1e9;grid-template-columns:6.7rem 1fr;gap:1.1rem;padding-block:1rem;display:grid}.ProjectsPage-module__5ibEvW__storyGrid dt{color:#2958ab;letter-spacing:.11em;font:650 .49rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__storyGrid dd{color:#445067;font-size:.72rem;line-height:1.58}.ProjectsPage-module__5ibEvW__evidenceList{border-top:1px solid #dbe1e9;border-bottom:1px solid #dbe1e9;grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid;margin-top:1.8rem!important}.ProjectsPage-module__5ibEvW__evidenceList li{color:#4c5870;letter-spacing:.09em;border-bottom:1px solid #e1e6ed;align-items:center;gap:.65rem;min-height:2.85rem;font:590 .55rem/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ProjectsPage-module__5ibEvW__evidenceList li:last-child{border-bottom:0}.ProjectsPage-module__5ibEvW__evidenceList li span{background:#337add;border-radius:50%;flex:none;width:5px;height:5px;margin-top:0;box-shadow:0 0 0 4px #337add14}.ProjectsPage-module__5ibEvW__textLink{color:#18187a;letter-spacing:.13em;text-transform:uppercase;border-bottom:1px solid #18187a59;align-items:center;gap:.7rem;width:fit-content;margin-top:2rem;padding-bottom:.5rem;font-size:.62rem;font-weight:670;display:inline-flex}.ProjectsPage-module__5ibEvW__textLink svg{width:.95rem;transition:transform .28s cubic-bezier(.16,1,.3,1)}.ProjectsPage-module__5ibEvW__textLink:hover svg,.ProjectsPage-module__5ibEvW__textLink:focus-visible svg{transform:translate(2px,-2px)}.ProjectsPage-module__5ibEvW__textLink:focus-visible{outline-offset:5px;outline:2px solid #447ce7}.ProjectsPage-module__5ibEvW__featuredVisualWrap{perspective:1400px;min-width:0}.ProjectsPage-module__5ibEvW__featuredVisual{transform-style:preserve-3d;background:linear-gradient(145deg,#17233b,#071123 62%,#121d35);border:1px solid #22375d3d;border-radius:1.2rem;padding:.8rem .8rem 1.05rem;transition:transform .65s cubic-bezier(.16,1,.3,1),box-shadow .4s;display:block;position:relative;transform:rotateY(-4deg)rotateX(1.5deg);box-shadow:0 36px 90px #1b315933}.ProjectsPage-module__5ibEvW__featuredVisual:before{z-index:-1;border-radius:inherit;content:"";background:#0a1730;border:1px solid #8eb4df;position:absolute;inset:0;transform:translate3d(10px,12px,-28px)}.ProjectsPage-module__5ibEvW__featuredVisual:hover{transform:rotateY(-1deg)rotateX(.5deg)translateY(-3px);box-shadow:0 42px 100px #1b315942}.ProjectsPage-module__5ibEvW__featuredVisual:focus-visible{outline-offset:6px;outline:2px solid #3e7de2}.ProjectsPage-module__5ibEvW__featuredTopbar{color:#cde0f78c;letter-spacing:.12em;align-items:center;gap:.35rem;height:2rem;padding-inline:.2rem;font:500 .45rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ProjectsPage-module__5ibEvW__featuredTopbar i{background:#3d526e;border-radius:50%;width:5px;height:5px}.ProjectsPage-module__5ibEvW__featuredTopbar i:first-of-type{background:#63d9ed;margin-left:auto}.ProjectsPage-module__5ibEvW__featuredViewport{aspect-ratio:1.54;background:#fff;border:1px solid #8fbbe033;border-radius:.65rem;position:relative;overflow:hidden}.ProjectsPage-module__5ibEvW__featuredViewport img{object-fit:cover;transition:transform .7s cubic-bezier(.16,1,.3,1)}.ProjectsPage-module__5ibEvW__featuredVisual:hover img{transform:scale(1.012)}.ProjectsPage-module__5ibEvW__featuredEdge{background:linear-gradient(#244e79,#071326);border-radius:0 0 1rem 1rem;height:.75rem;position:absolute;bottom:-.72rem;left:8%;right:8%;box-shadow:0 18px 30px #08193540}.ProjectsPage-module__5ibEvW__mediaCaption{color:#768397;letter-spacing:.13em;text-align:right;margin-top:1.8rem;font:500 .49rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__indexHeader{margin-top:clamp(7rem,11vw,12rem)}.ProjectsPage-module__5ibEvW__projectGrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.2rem,4vw,5rem) clamp(1.6rem,3vw,3.5rem);margin-top:clamp(4.5rem,7vw,7rem);display:grid}.ProjectsPage-module__5ibEvW__projectTile{min-width:0}.ProjectsPage-module__5ibEvW__projectTile_1{grid-column:span 7}.ProjectsPage-module__5ibEvW__projectTile_2{grid-column:span 5;padding-top:6rem}.ProjectsPage-module__5ibEvW__projectTile_3{grid-column:span 5}.ProjectsPage-module__5ibEvW__projectTile_4{grid-column:span 7;padding-top:3rem}.ProjectsPage-module__5ibEvW__projectTile article{flex-direction:column;min-height:100%;display:flex}.ProjectsPage-module__5ibEvW__projectMedia{aspect-ratio:1.54;background:#09142c;border:1px solid #1c345e24;border-radius:1.35rem;transition:transform .55s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:block;position:relative;overflow:hidden;box-shadow:0 22px 54px #12244617}.ProjectsPage-module__5ibEvW__projectTile_2 .ProjectsPage-module__5ibEvW__projectMedia,.ProjectsPage-module__5ibEvW__projectTile_3 .ProjectsPage-module__5ibEvW__projectMedia{aspect-ratio:1.2}.ProjectsPage-module__5ibEvW__projectMedia:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:0}.ProjectsPage-module__5ibEvW__projectMedia img{object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s}.ProjectsPage-module__5ibEvW__projectTile_2 .ProjectsPage-module__5ibEvW__projectMedia img{object-fit:cover;object-position:center}.ProjectsPage-module__5ibEvW__projectMedia:hover,.ProjectsPage-module__5ibEvW__projectMedia:focus-visible{transform:translateY(-3px);box-shadow:0 28px 66px #12244624}.ProjectsPage-module__5ibEvW__projectMedia:hover img,.ProjectsPage-module__5ibEvW__projectMedia:focus-visible img{filter:brightness(1.035);transform:scale(1.012)}.ProjectsPage-module__5ibEvW__projectMedia:focus-visible{outline-offset:5px;outline:2px solid #3e7de2}.ProjectsPage-module__5ibEvW__projectMediaShade{pointer-events:none;background:linear-gradient(#0000 62%,#030a1933);position:absolute;inset:0}.ProjectsPage-module__5ibEvW__projectIndex{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050c1e7a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;font:600 .53rem/1 ui-monospace,SFMono-Regular,Menlo,monospace;display:grid;position:absolute;top:1.2rem;left:1.2rem}.ProjectsPage-module__5ibEvW__projectMeta{padding:1.8rem .25rem 0}.ProjectsPage-module__5ibEvW__projectCategory{color:#2e64b9;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.65rem;font-size:.54rem;font-weight:660;display:flex}.ProjectsPage-module__5ibEvW__projectCategory svg{stroke-width:1.5px;width:1rem;height:1rem}.ProjectsPage-module__5ibEvW__projectMeta h3{letter-spacing:-.045em;max-width:34rem;margin-top:1rem;font-size:clamp(1.45rem,2.15vw,2.2rem);font-weight:520;line-height:1.08}.ProjectsPage-module__5ibEvW__projectMeta p{color:#687488;max-width:35rem;margin-top:1rem;font-size:.78rem;line-height:1.68}.ProjectsPage-module__5ibEvW__projectMeta .ProjectsPage-module__5ibEvW__textLink{margin-top:1.4rem}.ProjectsPage-module__5ibEvW__storyList{border-top:1px solid #d9dfe8;margin-top:clamp(4.5rem,7vw,7rem)}.ProjectsPage-module__5ibEvW__story{border-bottom:1px solid #d9dfe8;grid-template-columns:minmax(0,7fr) minmax(21rem,5fr);align-items:center;gap:clamp(3rem,6vw,7rem);padding-block:clamp(5rem,8vw,8rem);display:grid}.ProjectsPage-module__5ibEvW__storyMobile{grid-template-columns:minmax(21rem,5fr) minmax(0,7fr)}.ProjectsPage-module__5ibEvW__storyMobile .ProjectsPage-module__5ibEvW__storyVisualWrap{order:2}.ProjectsPage-module__5ibEvW__storyMobile .ProjectsPage-module__5ibEvW__storyCopy{order:1}.ProjectsPage-module__5ibEvW__storyAi{margin-inline:calc(var(--page-gutter) * -.55);padding-inline:calc(var(--page-gutter) * .55);color:#fff;background:radial-gradient(circle at 31% 47%,#1f89cd2e,#0000 28%),linear-gradient(128deg,#061022,#07172d 60%,#0b203f);border-bottom:0;grid-template-columns:minmax(0,7.4fr) minmax(20rem,4.6fr);position:relative}.ProjectsPage-module__5ibEvW__storyVisualWrap{min-width:0}.ProjectsPage-module__5ibEvW__storyMedia{aspect-ratio:1.58;background:#071328;border:1px solid #18315a2e;border-radius:1.1rem;transition:transform .6s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:block;position:relative;overflow:hidden;transform:perspective(1300px)rotateY(3deg)rotateX(1deg);box-shadow:0 28px 70px #12264b24}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyMedia{border-color:#52a5e252;border-radius:.85rem;box-shadow:0 30px 76px #0003167a,0 0 30px #288bd814}.ProjectsPage-module__5ibEvW__storyMedia:before{z-index:2;border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff24;position:absolute;inset:0}.ProjectsPage-module__5ibEvW__storyMedia>img{object-fit:cover;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s}.ProjectsPage-module__5ibEvW__storyMedia>span{pointer-events:none;background:linear-gradient(117deg,#ffffff17,#0000 21% 76%,#256bbe12);position:absolute;inset:0}.ProjectsPage-module__5ibEvW__storyMedia:hover,.ProjectsPage-module__5ibEvW__storyMedia:focus-visible{transform:perspective(1300px)rotateY(1deg)rotateX(.3deg)translateY(-3px);box-shadow:0 34px 82px #12264b30}.ProjectsPage-module__5ibEvW__storyMedia:hover img,.ProjectsPage-module__5ibEvW__storyMedia:focus-visible img{filter:brightness(1.025);transform:scale(1.01)}.ProjectsPage-module__5ibEvW__storyMedia:focus-visible{outline-offset:6px;outline:2px solid #3d7ddd}.ProjectsPage-module__5ibEvW__storyCopy{min-width:0;max-width:34rem;position:relative}.ProjectsPage-module__5ibEvW__storyNumber{color:#285fb5;letter-spacing:.13em;font:600 .56rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__storyEyebrow{color:#6c7890;letter-spacing:.12em;align-items:center;gap:.7rem;margin-top:1.1rem;font:600 .51rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ProjectsPage-module__5ibEvW__storyEyebrow:before{content:"";background:#4d84cb;width:2rem;height:1px}.ProjectsPage-module__5ibEvW__storyCopy h3{letter-spacing:-.055em;text-wrap:balance;margin-top:1.5rem;font-size:clamp(2rem,3vw,3.35rem);font-weight:500;line-height:1.03}.ProjectsPage-module__5ibEvW__storyStatement{color:#27344d;font-size:.98rem;font-weight:500;line-height:1.65;margin-top:1.55rem!important}.ProjectsPage-module__5ibEvW__storyContext{color:#6b778b;font-size:.77rem;line-height:1.72;margin-top:1rem!important}.ProjectsPage-module__5ibEvW__storyCapabilities{border-top:1px solid #dbe1e9;border-bottom:1px solid #dbe1e9;flex-wrap:wrap;gap:.55rem 1.05rem;margin-top:1.8rem;padding-block:1rem;display:flex}.ProjectsPage-module__5ibEvW__storyCapabilities span{color:#53617a;letter-spacing:.09em;font:590 .48rem/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyNumber,.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyEyebrow{color:#73cfea}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyCopy h3{color:#fff}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyStatement{color:#e8f2ffd1}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyContext{color:#c2d3ec94}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyCapabilities{border-color:#70aade33}.ProjectsPage-module__5ibEvW__storyAi .ProjectsPage-module__5ibEvW__storyCapabilities span{color:#bddaf49e}.ProjectsPage-module__5ibEvW__textLinkDark{color:#78d7ef;border-color:#78d7ef6b}.ProjectsPage-module__5ibEvW__mobileProductStage{perspective:1300px;min-height:36rem;transform-style:preserve-3d;background:radial-gradient(circle at 50% 47%,#66a9e533,#0000 30%),linear-gradient(150deg,#eef3f8,#f9fbfd 46%,#e7eef7);border:1px solid #d6deea;border-radius:1.1rem;display:block;position:relative;overflow:hidden;box-shadow:0 26px 62px #1f3e691c}.ProjectsPage-module__5ibEvW__mobileProductStage:before{opacity:.38;content:"";background-image:linear-gradient(#4281c317 1px,#0000 1px),linear-gradient(90deg,#4281c317 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 55%,#000,#0000 72%);mask-image:radial-gradient(circle at 50% 55%,#000,#0000 72%)}.ProjectsPage-module__5ibEvW__phoneSurface{width:30%;height:78%;transform-style:preserve-3d;background:#fff;border:5px solid #07101f;border-radius:2rem;transition:transform .65s cubic-bezier(.16,1,.3,1);display:block;position:absolute;top:8%;overflow:hidden;box-shadow:0 28px 55px #1123403d,inset 0 0 0 1px #ffffff73}.ProjectsPage-module__5ibEvW__phoneSurface:after{content:"";background:#07101f;border-radius:999px;width:34%;height:.42rem;position:absolute;top:.42rem;left:50%;transform:translate(-50%)}.ProjectsPage-module__5ibEvW__phoneSurface img{object-fit:cover}.ProjectsPage-module__5ibEvW__phoneSurfaceLeft{left:9%;transform:translateZ(0)rotateY(15deg)rotate(-2deg)}.ProjectsPage-module__5ibEvW__phoneSurfaceCenter{z-index:2;height:82%;top:5%;left:35%;transform:translateZ(65px)rotateY(-2deg)}.ProjectsPage-module__5ibEvW__phoneSurfaceRight{right:7%;transform:translateZ(12px)rotateY(-14deg)rotate(2deg)}.ProjectsPage-module__5ibEvW__mobileProductStage:hover .ProjectsPage-module__5ibEvW__phoneSurfaceLeft{transform:translate3d(-3px,-2px,2px)rotateY(14deg)rotate(-2deg)}.ProjectsPage-module__5ibEvW__mobileProductStage:hover .ProjectsPage-module__5ibEvW__phoneSurfaceCenter{transform:translate3d(0,-4px,68px)rotateY(-1deg)}.ProjectsPage-module__5ibEvW__mobileProductStage:hover .ProjectsPage-module__5ibEvW__phoneSurfaceRight{transform:translate3d(3px,-2px,15px)rotateY(-13deg)rotate(2deg)}.ProjectsPage-module__5ibEvW__mobileGround{filter:blur(8px);background:radial-gradient(#2f6bb133,#0000 68%);border-radius:50%;height:22%;position:absolute;bottom:1%;left:10%;right:10%;transform:rotateX(68deg)}.ProjectsPage-module__5ibEvW__spectrumSection{color:#fff;background:radial-gradient(circle at 78% 45%,#186fc92b,#0000 30%),linear-gradient(125deg,#050719,#071027 62%,#0d193a);position:relative;overflow:hidden}.ProjectsPage-module__5ibEvW__spectrumSection:before{opacity:.23;content:"";background-image:linear-gradient(#558fd80e 1px,#0000 1px),linear-gradient(90deg,#558fd80e 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42% 100%);mask-image:linear-gradient(90deg,#0000,#000 42% 100%)}.ProjectsPage-module__5ibEvW__spectrumInner{grid-template-columns:minmax(20rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(7rem,10vw,10rem);display:grid;position:relative}.ProjectsPage-module__5ibEvW__spectrumCopy h2{letter-spacing:-.058em;max-width:38rem;margin-top:1.8rem;font-size:clamp(2.8rem,4vw,4.2rem);font-weight:470;line-height:.99}.ProjectsPage-module__5ibEvW__spectrumCopy>p{color:#cddcf494;max-width:35rem;margin-top:1.55rem;font-size:.86rem;line-height:1.76}.ProjectsPage-module__5ibEvW__spectrumMatrix{border-top:1px solid #76a9da33;border-bottom:1px solid #76a9da33;min-width:0}.ProjectsPage-module__5ibEvW__spectrumHeader,.ProjectsPage-module__5ibEvW__spectrumRowInner{grid-template-columns:minmax(7.5rem,1.1fr) repeat(6,minmax(3rem,.7fr));align-items:center;display:grid}.ProjectsPage-module__5ibEvW__spectrumHeader{color:#9dbce078;letter-spacing:.08em;text-align:center;min-height:4.8rem;font:570 .4rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__spectrumHeader span{padding-inline:.3rem}.ProjectsPage-module__5ibEvW__spectrumRow{border-top:1px solid #76a9da24}.ProjectsPage-module__5ibEvW__spectrumRowInner{min-height:5.4rem;position:relative}.ProjectsPage-module__5ibEvW__spectrumRowInner:after{z-index:0;content:"";transform-origin:0;background:linear-gradient(90deg,#4393da0d,#4393da38,#4393da0d);height:1px;position:absolute;top:50%;left:calc(14.28% + 1.25rem);right:1.25rem;transform:scaleX(0)}.is-visible.ProjectsPage-module__5ibEvW__spectrumRow .ProjectsPage-module__5ibEvW__spectrumRowInner:after{animation:.56s cubic-bezier(.16,1,.3,1) .12s forwards ProjectsPage-module__5ibEvW__spectrumLine}.ProjectsPage-module__5ibEvW__spectrumProject{z-index:2;color:#fff;align-items:center;gap:.75rem;min-height:3rem;display:flex;position:relative}.ProjectsPage-module__5ibEvW__spectrumProject span{color:#7fb2e073;font:500 .46rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__spectrumProject strong{letter-spacing:.04em;font-size:.72rem;font-weight:610}.ProjectsPage-module__5ibEvW__spectrumProject:focus-visible{outline-offset:5px;outline:2px solid #71d8f3}.ProjectsPage-module__5ibEvW__spectrumCell{z-index:2;place-items:center;min-height:3rem;display:grid;position:relative}.ProjectsPage-module__5ibEvW__spectrumCell i{background:#7097c233;border-radius:50%;width:4px;height:4px;transition:transform .26s,background .26s,box-shadow .26s;display:block}.ProjectsPage-module__5ibEvW__spectrumCellActive{opacity:0;animation:.38s cubic-bezier(.16,1,.3,1) forwards ProjectsPage-module__5ibEvW__spectrumNode}.ProjectsPage-module__5ibEvW__spectrumCellActive i{background:#5cccec;border:1px solid #ade7f9bf;width:7px;height:7px;box-shadow:0 0 0 5px #3fa6dd14,0 0 14px #5cccec59}.ProjectsPage-module__5ibEvW__spectrumRow:hover .ProjectsPage-module__5ibEvW__spectrumCellActive i{background:#a3efff;transform:scale(1.18);box-shadow:0 0 0 7px #51bee71c,0 0 20px #67dbf49e}@keyframes ProjectsPage-module__5ibEvW__spectrumLine{to{transform:scaleX(1)}}@keyframes ProjectsPage-module__5ibEvW__spectrumNode{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ProjectsPage-module__5ibEvW__rangeSection{color:#fff;background:radial-gradient(circle at 78% 52%,#1c73cc2e,#0000 27%),linear-gradient(125deg,#050719,#071027 62%,#0d193a);position:relative}.ProjectsPage-module__5ibEvW__rangeSection:before{opacity:.24;content:"";background-image:radial-gradient(circle,#64b3eda6 0 1px,#0000 1.5px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 48%,#0000);mask-image:linear-gradient(90deg,#0000,#000 48%,#0000)}.ProjectsPage-module__5ibEvW__rangeInner{grid-template-columns:minmax(21rem,.76fr) minmax(0,1.24fr);align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(6rem,9vw,9rem);display:grid;position:relative}.ProjectsPage-module__5ibEvW__rangeCopy h2{max-width:37rem;font-size:clamp(2.7rem,4vw,4.1rem)}.ProjectsPage-module__5ibEvW__rangeCopy>p{color:#cfdcf596;margin-top:1.5rem}.ProjectsPage-module__5ibEvW__rangeList{border-top:1px solid #82aee02e;border-bottom:1px solid #82aee02e;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ProjectsPage-module__5ibEvW__rangeItem{text-align:center;border-right:1px solid #82aee029;align-content:center;justify-items:center;gap:.85rem;min-height:10rem;padding:1rem .7rem;display:grid}.ProjectsPage-module__5ibEvW__rangeItem:last-child{border-right:0}.ProjectsPage-module__5ibEvW__rangeItem>span{color:#8fb5e061;letter-spacing:.13em;font:500 .46rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.ProjectsPage-module__5ibEvW__rangeItem svg{color:#61bfe9;stroke-width:1.4px;width:1.4rem;height:1.4rem;transition:transform .35s cubic-bezier(.16,1,.3,1),filter .25s}.ProjectsPage-module__5ibEvW__rangeItem strong{color:#eaf2ffc2;max-width:7rem;font-size:.64rem;font-weight:560;line-height:1.5}.ProjectsPage-module__5ibEvW__rangeItem:hover svg{filter:drop-shadow(0 0 10px #61bfe973);transform:translateY(-2px)}.ProjectsPage-module__5ibEvW__ctaSection{color:#fff;background:radial-gradient(circle at 76% 48%,#2573db33,#0000 30%),linear-gradient(126deg,#060819,#09112d 64%,#101b45);min-height:49rem;position:relative;overflow:hidden}.ProjectsPage-module__5ibEvW__ctaSection:before{opacity:.3;content:"";background-image:linear-gradient(#5c8bd70b 1px,#0000 1px),linear-gradient(90deg,#5c8bd70b 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 63% 100%);mask-image:linear-gradient(90deg,#0000 18%,#000 63% 100%)}.ProjectsPage-module__5ibEvW__ctaInner{z-index:1;grid-template-columns:minmax(22rem,.82fr) minmax(32rem,1.18fr);align-items:center;gap:clamp(3rem,6vw,7rem);min-height:49rem;padding-block:clamp(7rem,10vw,10rem);display:grid;position:relative}.ProjectsPage-module__5ibEvW__ctaCopy h2{letter-spacing:-.06em;text-wrap:balance;max-width:42rem;margin-top:2rem;font-size:clamp(3.4rem,4.6vw,4.8rem);font-weight:470;line-height:.98}.ProjectsPage-module__5ibEvW__ctaCopy>p{color:#d7e2f9a6;max-width:34rem;margin-top:1.8rem;font-size:.95rem;line-height:1.8}.ProjectsPage-module__5ibEvW__ctaVisual{min-width:0}.ProjectsPage-module__5ibEvW__ctaStage{aspect-ratio:1.25;perspective:1300px;transform-style:preserve-3d;position:relative}.ProjectsPage-module__5ibEvW__ctaLight{z-index:4;opacity:0;filter:blur(2px);pointer-events:none;background:linear-gradient(105deg,#0000,#8cdcff21,#0000);width:42%;height:82%;animation:7s cubic-bezier(.16,1,.3,1) .9s both ProjectsPage-module__5ibEvW__ctaOpticalPass;position:absolute;top:5%;left:12%;transform:skew(-12deg)translate(-130%)}.ProjectsPage-module__5ibEvW__ctaStage>svg{width:100%;height:100%;position:absolute;inset:0}.ProjectsPage-module__5ibEvW__ctaStage>svg path{fill:none;stroke:#50a4e73d;stroke-width:1px;stroke-dasharray:3 9}.ProjectsPage-module__5ibEvW__ctaStage>svg circle{fill:#68dafa;stroke:#68dafa1f;stroke-width:9px;filter:drop-shadow(0 0 8px #68dafa)}.ProjectsPage-module__5ibEvW__ctaPlane{transform-style:preserve-3d;background:#071329;border:1px solid #61ace861;border-radius:.9rem;transition:transform .65s cubic-bezier(.16,1,.3,1),filter .3s;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ddf4ff24,0 28px 58px #0003157a,0 0 22px #308bde1a}.ProjectsPage-module__5ibEvW__ctaPlane:after{content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff1a,#0000 20% 76%,#3993e114);position:absolute;inset:0}.ProjectsPage-module__5ibEvW__ctaPlane img{object-fit:cover}.ProjectsPage-module__5ibEvW__ctaPlaneBack{width:61%;height:44%;top:4%;left:16%;transform:translateZ(-65px)rotateY(8deg)rotateX(-1deg)}.ProjectsPage-module__5ibEvW__ctaPlaneMid{width:61%;height:45%;top:23%;right:1%;transform:translateZ(15px)rotateY(-10deg)rotateX(2deg)}.ProjectsPage-module__5ibEvW__ctaPlaneFront{width:67%;height:48%;bottom:4%;left:2%;transform:translateZ(75px)rotateY(9deg)rotateX(2deg)}.ProjectsPage-module__5ibEvW__ctaStage:hover .ProjectsPage-module__5ibEvW__ctaPlaneBack{transform:translate3d(-2px,-2px,-62px)rotateY(8deg)rotateX(-1deg)}.ProjectsPage-module__5ibEvW__ctaStage:hover .ProjectsPage-module__5ibEvW__ctaPlaneMid{transform:translate3d(2px,-3px,18px)rotateY(-9deg)rotateX(1deg)}.ProjectsPage-module__5ibEvW__ctaStage:hover .ProjectsPage-module__5ibEvW__ctaPlaneFront{transform:translate3d(-2px,-4px,79px)rotateY(8deg)rotateX(1deg)}.ProjectsPage-module__5ibEvW__ctaGround{z-index:-1;filter:blur(8px);background:radial-gradient(#1f75d542,#040a201a 48%,#0000 72%);border-radius:50%;height:28%;position:absolute;bottom:-4%;left:5%;right:0;transform:rotateX(70deg)}.ProjectsPage-module__5ibEvW__ctaLabels{border-top:1px solid #74a6dd2e;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem;display:grid}.ProjectsPage-module__5ibEvW__ctaLabels span{color:#cde0f691;letter-spacing:.1em;border-right:1px solid #74a6dd29;align-items:center;gap:.55rem;min-height:4rem;padding-inline:.8rem;font:500 .45rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ProjectsPage-module__5ibEvW__ctaLabels span:last-child{border-right:0}.ProjectsPage-module__5ibEvW__ctaLabels svg{color:#65c9ee;stroke-width:1.4px;width:1rem}@keyframes ProjectsPage-module__5ibEvW__ctaOpticalPass{0%{opacity:0;transform:skew(-12deg)translate(-130%)}18%{opacity:.72}78%{opacity:.42}to{opacity:0;transform:skew(-12deg)translate(260%)}}@keyframes ProjectsPage-module__5ibEvW__universeResolve{0%{opacity:0;filter:blur(5px);transform:translateY(16px)scale(.985)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (max-width:1180px){.ProjectsPage-module__5ibEvW__heroInner{grid-template-columns:minmax(22rem,.82fr) minmax(31rem,1.18fr)}.ProjectsPage-module__5ibEvW__heroCopy h1{font-size:clamp(3.55rem,5vw,4.45rem)}.ProjectsPage-module__5ibEvW__universe{width:108%;margin-left:-5%}.ProjectsPage-module__5ibEvW__featured{grid-template-columns:minmax(20rem,.8fr) minmax(0,1.2fr)}}@media (max-width:960px){.ProjectsPage-module__5ibEvW__hero,.ProjectsPage-module__5ibEvW__heroInner{min-height:auto}.ProjectsPage-module__5ibEvW__heroInner{grid-template-columns:1fr;gap:3.5rem;padding-top:10rem;padding-bottom:5rem}.ProjectsPage-module__5ibEvW__heroCopy{max-width:46rem}.ProjectsPage-module__5ibEvW__heroCopy h1{max-width:45rem;font-size:clamp(3.7rem,8vw,5rem)}.ProjectsPage-module__5ibEvW__heroVisual{width:min(100%,50rem);margin-inline:auto}.ProjectsPage-module__5ibEvW__universe{width:100%;margin-left:0}.ProjectsPage-module__5ibEvW__workIntro,.ProjectsPage-module__5ibEvW__indexHeader,.ProjectsPage-module__5ibEvW__featured,.ProjectsPage-module__5ibEvW__rangeInner,.ProjectsPage-module__5ibEvW__spectrumInner,.ProjectsPage-module__5ibEvW__ctaInner{grid-template-columns:1fr}.ProjectsPage-module__5ibEvW__workIntro>p,.ProjectsPage-module__5ibEvW__indexHeader>div>p,.ProjectsPage-module__5ibEvW__indexHeader>p{margin-top:1.5rem}.ProjectsPage-module__5ibEvW__featuredCopy{max-width:46rem}.ProjectsPage-module__5ibEvW__featuredVisualWrap{width:min(100%,58rem)}.ProjectsPage-module__5ibEvW__featured{gap:4rem}.ProjectsPage-module__5ibEvW__story,.ProjectsPage-module__5ibEvW__storyMobile,.ProjectsPage-module__5ibEvW__storyAi{grid-template-columns:1fr;gap:3.5rem}.ProjectsPage-module__5ibEvW__storyMobile .ProjectsPage-module__5ibEvW__storyVisualWrap,.ProjectsPage-module__5ibEvW__storyMobile .ProjectsPage-module__5ibEvW__storyCopy{order:initial}.ProjectsPage-module__5ibEvW__storyMobile .ProjectsPage-module__5ibEvW__storyVisualWrap{order:1}.ProjectsPage-module__5ibEvW__storyMobile .ProjectsPage-module__5ibEvW__storyCopy{order:2}.ProjectsPage-module__5ibEvW__storyCopy{max-width:46rem}.ProjectsPage-module__5ibEvW__storyAi{margin-inline:calc(var(--page-gutter) * -1);padding-inline:var(--page-gutter)}.ProjectsPage-module__5ibEvW__projectTile_1,.ProjectsPage-module__5ibEvW__projectTile_2,.ProjectsPage-module__5ibEvW__projectTile_3,.ProjectsPage-module__5ibEvW__projectTile_4{grid-column:span 6;padding-top:0}.ProjectsPage-module__5ibEvW__rangeInner{gap:4rem}.ProjectsPage-module__5ibEvW__rangeList{grid-template-columns:repeat(5,minmax(7.5rem,1fr));overflow-x:auto}.ProjectsPage-module__5ibEvW__rangeItem{min-height:8.5rem}.ProjectsPage-module__5ibEvW__ctaInner{gap:4rem}.ProjectsPage-module__5ibEvW__ctaCopy{max-width:42rem}.ProjectsPage-module__5ibEvW__ctaVisual{width:min(100%,50rem)}}@media (max-width:680px){.ProjectsPage-module__5ibEvW__heroInner{gap:2.8rem;padding-top:8.4rem;padding-bottom:3.8rem}.ProjectsPage-module__5ibEvW__heroCopy h1{margin-top:1.45rem;font-size:clamp(2.65rem,12.1vw,3.5rem);line-height:.99}.ProjectsPage-module__5ibEvW__heroCopy>p{margin-top:1.45rem;font-size:.88rem;line-height:1.7}.ProjectsPage-module__5ibEvW__heroActions,.ProjectsPage-module__5ibEvW__ctaActions{flex-direction:column;align-items:flex-start;margin-top:1.8rem}.ProjectsPage-module__5ibEvW__heroRail{grid-template-columns:auto 1fr;gap:.7rem .8rem;margin-top:3rem;display:grid}.ProjectsPage-module__5ibEvW__heroRail span:nth-child(n+3){grid-column:2}.ProjectsPage-module__5ibEvW__heroRail span:nth-child(2):before{width:2rem;margin-right:.7rem}.ProjectsPage-module__5ibEvW__universe{aspect-ratio:.98;margin-top:-.4rem}.ProjectsPage-module__5ibEvW__universeSurface_rear{display:none}.ProjectsPage-module__5ibEvW__universeSurface_side{width:58%;height:40%;top:6%;right:1%;transform:rotateY(-11deg)rotateX(2deg)}.ProjectsPage-module__5ibEvW__universeSurface_front{width:75%;height:48%;top:31%;left:2%;transform:translateZ(55px)rotateY(7deg)rotateX(2deg)}.ProjectsPage-module__5ibEvW__universeSurface_mobile{width:29%;height:52%;bottom:1%;right:1%;transform:translateZ(100px)rotateY(-8deg)rotate(1deg)}.ProjectsPage-module__5ibEvW__universeAnchorProduct{top:22%;left:0}.ProjectsPage-module__5ibEvW__universeAnchorSystem{top:0;right:0}.ProjectsPage-module__5ibEvW__universeAnchorMobile{display:none}.ProjectsPage-module__5ibEvW__universeCaption{font-size:.38rem;bottom:-.5rem;left:0}.ProjectsPage-module__5ibEvW__workSection{padding-block:6rem}.ProjectsPage-module__5ibEvW__workIntro,.ProjectsPage-module__5ibEvW__indexHeader{gap:1.5rem}.ProjectsPage-module__5ibEvW__manifestoSection{padding-block:4rem}.ProjectsPage-module__5ibEvW__manifestoSection .ProjectsPage-module__5ibEvW__workIntro h2{font-size:clamp(2.35rem,10.8vw,3rem)}.ProjectsPage-module__5ibEvW__manifestoAside{gap:1.3rem}.ProjectsPage-module__5ibEvW__manifestoFlow{display:grid}.ProjectsPage-module__5ibEvW__manifestoFlow span{min-height:2.9rem}.ProjectsPage-module__5ibEvW__manifestoFlow span+span{border-top:1px solid #e0e5ed;padding-left:0}.ProjectsPage-module__5ibEvW__manifestoFlow span+span:before{display:none}.ProjectsPage-module__5ibEvW__workIntro h2,.ProjectsPage-module__5ibEvW__indexHeader h2,.ProjectsPage-module__5ibEvW__rangeCopy h2,.ProjectsPage-module__5ibEvW__ctaCopy h2{margin-top:1.45rem;font-size:clamp(2.45rem,11.5vw,3.25rem);line-height:1}.ProjectsPage-module__5ibEvW__workIntro>p,.ProjectsPage-module__5ibEvW__indexHeader>div>p,.ProjectsPage-module__5ibEvW__indexHeader>p,.ProjectsPage-module__5ibEvW__rangeCopy>p{font-size:.84rem;line-height:1.72}.ProjectsPage-module__5ibEvW__featured{gap:3rem;margin-top:4rem;padding-block:3.7rem}.ProjectsPage-module__5ibEvW__featuredMark{font-size:3.2rem}.ProjectsPage-module__5ibEvW__featuredCopy h2{font-size:1.55rem}.ProjectsPage-module__5ibEvW__featuredStatement{font-size:1.08rem}.ProjectsPage-module__5ibEvW__storyGrid>div{grid-template-columns:5.6rem 1fr;gap:.8rem}.ProjectsPage-module__5ibEvW__evidenceList{grid-template-columns:1fr}.ProjectsPage-module__5ibEvW__featuredVisual{border-radius:.85rem;padding:.55rem .55rem .78rem;transform:none}.ProjectsPage-module__5ibEvW__featuredVisual:before{transform:translate3d(6px,7px,-20px)}.ProjectsPage-module__5ibEvW__featuredTopbar{height:1.65rem;font-size:.38rem}.ProjectsPage-module__5ibEvW__mediaCaption{text-align:left}.ProjectsPage-module__5ibEvW__indexHeader{margin-top:6rem}.ProjectsPage-module__5ibEvW__projectGrid{margin-top:3.5rem;display:block}.ProjectsPage-module__5ibEvW__projectTile+.ProjectsPage-module__5ibEvW__projectTile{margin-top:4rem}.ProjectsPage-module__5ibEvW__projectTile_2 .ProjectsPage-module__5ibEvW__projectMedia,.ProjectsPage-module__5ibEvW__projectTile_3 .ProjectsPage-module__5ibEvW__projectMedia,.ProjectsPage-module__5ibEvW__projectMedia{aspect-ratio:1.36}.ProjectsPage-module__5ibEvW__projectMeta{padding-top:1.35rem}.ProjectsPage-module__5ibEvW__projectMeta h3{font-size:1.55rem}.ProjectsPage-module__5ibEvW__storyList{margin-top:3.5rem}.ProjectsPage-module__5ibEvW__story,.ProjectsPage-module__5ibEvW__storyMobile,.ProjectsPage-module__5ibEvW__storyAi{gap:2.5rem;padding-block:4.5rem}.ProjectsPage-module__5ibEvW__storyAi{padding-inline:var(--page-gutter)}.ProjectsPage-module__5ibEvW__storyCopy h3{font-size:clamp(2rem,9.8vw,2.75rem)}.ProjectsPage-module__5ibEvW__storyStatement{font-size:.9rem}.ProjectsPage-module__5ibEvW__storyContext{font-size:.75rem}.ProjectsPage-module__5ibEvW__storyMedia{aspect-ratio:1.3;transform:none}.ProjectsPage-module__5ibEvW__mobileProductStage{min-height:27rem}.ProjectsPage-module__5ibEvW__phoneSurface{border-width:4px;border-radius:1.55rem;width:34%;height:75%}.ProjectsPage-module__5ibEvW__phoneSurfaceLeft{left:3%}.ProjectsPage-module__5ibEvW__phoneSurfaceCenter{height:80%;top:4%;left:33%}.ProjectsPage-module__5ibEvW__phoneSurfaceRight{right:2%}.ProjectsPage-module__5ibEvW__spectrumInner{gap:3.5rem;padding-block:6rem}.ProjectsPage-module__5ibEvW__spectrumCopy h2{font-size:clamp(2.45rem,11vw,3.2rem)}.ProjectsPage-module__5ibEvW__spectrumHeader{display:none}.ProjectsPage-module__5ibEvW__spectrumRowInner{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;min-height:auto;padding-block:1.35rem;display:grid}.ProjectsPage-module__5ibEvW__spectrumRowInner:after{display:none}.ProjectsPage-module__5ibEvW__spectrumProject{grid-column:1/-1;margin-bottom:.35rem}.ProjectsPage-module__5ibEvW__spectrumCell{display:none}.ProjectsPage-module__5ibEvW__spectrumCellActive{color:#c9e0f49e;letter-spacing:.07em;border:1px solid #6da9da2b;justify-content:flex-start;align-items:center;gap:.6rem;min-height:2.35rem;padding:.45rem .65rem;font:540 .42rem/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.ProjectsPage-module__5ibEvW__spectrumCellActive:after{content:attr(data-label)}.ProjectsPage-module__5ibEvW__spectrumCellActive i{width:5px;height:5px;box-shadow:0 0 10px #5cccec52}.ProjectsPage-module__5ibEvW__rangeInner{padding-block:5.5rem}.ProjectsPage-module__5ibEvW__rangeList{margin-right:calc(var(--page-gutter) * -1);padding-right:var(--page-gutter)}.ProjectsPage-module__5ibEvW__rangeItem{min-width:8rem}.ProjectsPage-module__5ibEvW__ctaSection,.ProjectsPage-module__5ibEvW__ctaInner{min-height:auto}.ProjectsPage-module__5ibEvW__ctaInner{gap:3rem;padding-block:6rem}.ProjectsPage-module__5ibEvW__ctaStage{aspect-ratio:1.05}.ProjectsPage-module__5ibEvW__ctaPlaneBack{width:69%;height:43%;top:3%;left:14%}.ProjectsPage-module__5ibEvW__ctaPlaneMid{width:68%;height:43%;top:26%;right:0}.ProjectsPage-module__5ibEvW__ctaPlaneFront{width:73%;height:44%;bottom:5%;left:0}.ProjectsPage-module__5ibEvW__ctaLabels{grid-template-columns:1fr}.ProjectsPage-module__5ibEvW__ctaLabels span{border-bottom:1px solid #74a6dd29;border-right:0;min-height:3.3rem}.ProjectsPage-module__5ibEvW__ctaLabels span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.ProjectsPage-module__5ibEvW__universeSurface,.ProjectsPage-module__5ibEvW__universeSurfaceBody,.ProjectsPage-module__5ibEvW__universeViewport img,.ProjectsPage-module__5ibEvW__featuredVisual,.ProjectsPage-module__5ibEvW__featuredViewport img,.ProjectsPage-module__5ibEvW__projectMedia,.ProjectsPage-module__5ibEvW__projectMedia img,.ProjectsPage-module__5ibEvW__storyMedia,.ProjectsPage-module__5ibEvW__storyMedia img,.ProjectsPage-module__5ibEvW__phoneSurface,.ProjectsPage-module__5ibEvW__ctaPlane,.ProjectsPage-module__5ibEvW__ctaLight,.ProjectsPage-module__5ibEvW__spectrumCellActive,.ProjectsPage-module__5ibEvW__spectrumRowInner:after,.ProjectsPage-module__5ibEvW__rangeItem svg{transition-duration:.01ms!important;animation:none!important}}
