.ProjectView_shell__sf2Xz{--case-edge:clamp(28px,5vw,88px);--ease:cubic-bezier(0.65,0,0.35,1);position:fixed;inset:0;z-index:20;overflow:hidden;color:rgba(255,255,255,.92);background:#050505;animation:ProjectView_roomEnter__EPC_L .88s var(--ease) both}.ProjectView_openingTransition__EAAVw{z-index:70;background:transparent;animation:none}.ProjectView_openingTransition__EAAVw .ProjectView_header__Jr17B{z-index:80;opacity:1;pointer-events:auto}.ProjectView_openingTransition__EAAVw .ProjectView_scroller__D7aHc{overflow:hidden;pointer-events:none}html.is-project-transitioning .ProjectView_shell__sf2Xz{z-index:70}.ProjectView_fromGridTransition__Vysoj{animation:none}.ProjectView_shell__sf2Xz:before{position:fixed;inset:-18%;z-index:2;content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 140 140' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.58' numOctaves='4' seed='8' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0.75'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23grain)' opacity='0.62'/%3E%3C/svg%3E");background-repeat:repeat;background-size:160px 160px;opacity:.075;animation:ProjectView_grainDrift__mR4PU 1.6s steps(4) infinite}@keyframes ProjectView_grainDrift__mR4PU{0%{transform:translateZ(0)}25%{transform:translate3d(-2%,1%,0)}50%{transform:translate3d(1%,-2%,0)}75%{transform:translate3d(2%,2%,0)}to{transform:translate3d(-1%,-1%,0)}}.ProjectView_footer__25cSE,.ProjectView_header__Jr17B{position:fixed;left:0;right:0;z-index:5;display:flex;align-items:center;justify-content:space-between;padding:var(--edge);color:rgba(255,255,255,.9);font-size:.8125rem;line-height:1;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.ProjectView_header__Jr17B{top:0;align-items:flex-start;transition:opacity .42s var(--ease)}.ProjectView_footer__25cSE{bottom:0;align-items:flex-end;transition:opacity .36s var(--ease)}.ProjectView_footerHidden__BTcKV{opacity:0;pointer-events:none}.ProjectView_identity__zUSSy,.ProjectView_mark__ZYF0R,.ProjectView_menuButton__DJOeZ,.ProjectView_nav__7r5tm,.ProjectView_nav__7r5tm a,.ProjectView_nav__7r5tm button,.ProjectView_role__vkDHw,.ProjectView_roomProgress__XVTwm,.ProjectView_soundButton__h2LGe{pointer-events:auto}.ProjectView_identity__zUSSy,.ProjectView_menuButton__DJOeZ,.ProjectView_nav__7r5tm a,.ProjectView_nav__7r5tm button,.ProjectView_role__vkDHw,.ProjectView_roomProgress__XVTwm,.ProjectView_soundButton__h2LGe{position:relative;display:inline-block;padding:0;color:rgba(255,255,255,.9);font:inherit;font-weight:400;line-height:1;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:transparent;border:0;opacity:.9;transition:opacity .44s var(--ease)}.ProjectView_identity__zUSSy,.ProjectView_menuButton__DJOeZ,.ProjectView_nav__7r5tm button{cursor:pointer}.ProjectView_identity__zUSSy:hover,.ProjectView_mark__ZYF0R:hover,.ProjectView_menuButton__DJOeZ:hover,.ProjectView_nav__7r5tm a:hover,.ProjectView_nav__7r5tm button:hover,.ProjectView_role__vkDHw:hover,.ProjectView_roomProgress__XVTwm:hover,.ProjectView_roomProgress__XVTwm[data-scrambling-live=true],.ProjectView_soundButton__h2LGe:hover{opacity:1}.ProjectView_mark__ZYF0R{position:absolute;top:calc(var(--edge) - 8px);left:50%;display:grid;width:clamp(24px,2.25vw,33px);height:clamp(24px,2.25vw,33px);box-sizing:border-box;place-items:center;padding:0;color:currentColor;font-size:0;line-height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;opacity:.9;transform:translateX(-50%);transition:opacity .44s var(--ease);cursor:pointer}.ProjectView_mark__ZYF0R svg{width:100%;height:100%;fill:currentColor}.ProjectView_nav__7r5tm{display:flex;justify-content:flex-end;gap:clamp(24px,2.5vw,44px);align-items:center}.ProjectView_role__vkDHw{font-weight:400;cursor:default}.ProjectView_roomProgress__XVTwm{color:rgba(255,255,255,.9);font-family:inherit;font-size:inherit;letter-spacing:inherit;opacity:.9;cursor:default}.ProjectView_soundButton__h2LGe{cursor:pointer}.ProjectView_menuButton__DJOeZ{display:none}.ProjectView_sectionLabel__wPS2X{color:rgba(255,255,255,.44);font-family:Geist Mono,monospace;font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase}.ProjectView_scroller__D7aHc{position:relative;z-index:1;height:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:auto;scroll-snap-type:none}.ProjectView_scrollContent__N_sFc{position:relative;min-height:100%}.ProjectView_chapter__TFZTa{position:relative;min-height:110svh;display:grid;align-items:center;padding:0;overflow:hidden}.ProjectView_hero__5QZPl{min-height:100svh;padding:0}.ProjectView_statement__rPPik{min-height:80svh}.ProjectView_inDevelopment__2sT98{min-height:88svh}.ProjectView_ecosystem__SrLom{min-height:116svh}.ProjectView_fullVisual__pBAba{min-height:110svh;overflow:hidden}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverExperience__piB8i,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_fullVisual__pBAba{overflow-x:clip;overflow-y:visible}.ProjectView_driverExperience__piB8i{min-height:116svh}.ProjectView_splitTextVisual__kSxxH{min-height:112svh}.ProjectView_interfaceDetails__v_S1j{min-height:160svh}.ProjectView_gallery__fEAM2{min-height:180svh}.ProjectView_system__rJh46{min-height:118svh}.ProjectView_unifiedLanguage__e2and{min-height:128svh}.ProjectView_showcase__RMLpZ{min-height:124svh}.ProjectView_terminalShowcase__eqpqa{min-height:146svh}.ProjectView_cornerShowcase__cXd1p{min-height:136svh}.ProjectView_detailStrip__C4eR_{min-height:0}.ProjectView_operatorDetails__gwcUJ{min-height:168svh}.ProjectView_metric__uzK6S{min-height:92svh}.ProjectView_detail__qhPCw{min-height:112svh}.ProjectView_reflection__ThrA_{min-height:100svh}.ProjectView_chapter__TFZTa:after{position:absolute;left:var(--case-edge);right:var(--case-edge);bottom:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);opacity:.45}.ProjectView_visualFrame__6z26b{position:relative;margin:0;overflow:hidden;border-radius:10px;background:#050505}.ProjectView_heroVisual__8bZDY img,.ProjectView_visualFrame__6z26b img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,18px,0) scale(1.01);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.ProjectView_heroVisual__8bZDY img{overflow:visible;filter:brightness(.94) saturate(.98);transform:translate3d(0,20px,0) scale(1.045);transition:opacity 1.2s cubic-bezier(.22,1,.36,1),transform 1.6s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_heroVisual__8bZDY img,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_visualFrame__6z26b img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_containVisual__rGyKj img{object-fit:contain}.ProjectView_placeholderVisual__2qRa3{background:radial-gradient(120% 120% at 50% 0,rgba(255,255,255,.05),transparent 60%),#0a0a0a;border:1px solid rgba(255,255,255,.08)}.ProjectView_placeholderInner__buZV1{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;color:rgba(255,255,255,.4);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.18em;text-transform:uppercase}.ProjectView_placeholderMark__1QcJs{width:44px;height:44px;fill:rgba(255,255,255,.16)}.ProjectView_visualFrame__6z26b figcaption{position:absolute;left:24px;bottom:22px;max-width:34ch;color:rgba(255,255,255,.54);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ProjectView_heroInner__B92OE{position:relative;width:min(100%,1500px);min-height:calc(100svh - 216px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);grid-template-rows:minmax(0,1fr) auto;grid-gap:clamp(28px,4vw,72px);gap:clamp(28px,4vw,72px);align-items:end;margin:0 auto}.ProjectView_heroCopy__fN_K1{position:relative;z-index:2;display:grid;min-width:0;align-content:end;grid-gap:18px;gap:18px;grid-column:1;grid-row:2;transition:opacity .42s var(--ease)}.ProjectView_heroCopy__fN_K1>span{color:rgba(255,255,255,.7);font-family:Geist Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase}.ProjectView_heroTitle__ZcjoM{margin:0;min-width:0;color:#fff;font-size:10rem;font-weight:500;line-height:.82;letter-spacing:-.1em;transform:translateX(-.058em)}.ProjectView_heroCopy__fN_K1 p{max-width:22ch;margin:0;color:rgba(255,255,255,.72);font-size:2.625rem;font-weight:400;line-height:.98;letter-spacing:-.07em}.ProjectView_heroVisual__8bZDY{position:absolute;top:50%;left:50%;z-index:1;width:min(62svh,680px);max-width:min(54vw,680px);aspect-ratio:1;margin:0;overflow:hidden;border-radius:10px;background:#0d0d0d;opacity:.86;transform:translate3d(-50%,-58%,0);transition:opacity .42s var(--ease)}.ProjectView_heroVisual__8bZDY:after{position:absolute;inset:0;content:"";background:radial-gradient(circle at 50% 42%,transparent 34%,rgba(0,0,0,.35) 100%),linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.28));pointer-events:none}.ProjectView_meta___M_PA{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;grid-column:2;grid-row:2;width:min(100%,440px);margin:0;justify-self:end;transform:translateZ(0);transition:opacity .92s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.ProjectView_openingTransition__EAAVw .ProjectView_footer__25cSE,.ProjectView_openingTransition__EAAVw .ProjectView_heroCopy__fN_K1,.ProjectView_openingTransition__EAAVw .ProjectView_heroVisual__8bZDY,.ProjectView_openingTransition__EAAVw .ProjectView_meta___M_PA{opacity:0;pointer-events:none}.ProjectView_openingTransition__EAAVw .ProjectView_meta___M_PA{transform:translate3d(0,18px,0)}.ProjectView_shell__sf2Xz.ProjectView_fromGridTransition__Vysoj .ProjectView_heroCopy__fN_K1,.ProjectView_shell__sf2Xz.ProjectView_fromGridTransition__Vysoj .ProjectView_heroVisual__8bZDY{transition:none}.ProjectView_shell__sf2Xz.ProjectView_fromGridTransition__Vysoj .ProjectView_meta___M_PA{animation:ProjectView_metaRise__Z_eBF .64s var(--ease) .24s both}@keyframes ProjectView_metaRise__Z_eBF{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}.ProjectView_shell__sf2Xz.ProjectView_fromGridTransition__Vysoj .ProjectView_heroVisual__8bZDY img,.ProjectView_shell__sf2Xz.ProjectView_fromGridTransition__Vysoj [data-visible=true] .ProjectView_heroVisual__8bZDY img{opacity:1;transform:translateZ(0) scale(1);transition:none}.ProjectView_meta___M_PA div{display:grid;grid-gap:7px;gap:7px}.ProjectView_meta___M_PA dd,.ProjectView_meta___M_PA dt{margin:0}.ProjectView_meta___M_PA dt{color:rgba(255,255,255,.34);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.ProjectView_meta___M_PA dd{color:rgba(255,255,255,.82);font-size:18px;letter-spacing:-.03em}.ProjectView_fullVisualInner__Oj9nG{width:min(100%,1560px);margin:0 auto}.ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{height:min(82svh,940px);border-radius:10px;overflow:hidden}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{width:100%;height:auto;aspect-ratio:1662/1381;overflow:visible;background:transparent;border-radius:0}.ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b img{overflow:hidden}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b img{height:auto;overflow:visible;object-fit:contain}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverVisual__Djvla,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_showcaseVisual__JGV5m,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalRender__l6AK3{background:transparent}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverVisual__Djvla img{height:auto;object-fit:contain}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverVisual__Djvla{width:100%;height:auto;aspect-ratio:2033/2552;transform:scale(1.3)}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{height:auto;overflow:visible;background:transparent}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b img{height:auto;object-fit:contain;overflow:visible}.ProjectView_statementInner__JagGa{width:min(100%,1180px);display:grid;grid-gap:34px;gap:34px;margin:0 auto}.ProjectView_statementInner__JagGa p{max-width:18ch;margin:0;color:#fff;font-size:7.375rem;font-weight:500;line-height:.94;letter-spacing:-.085em;transform:translateX(-.045em)}.ProjectView_statementInner__JagGa p span{display:block;opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.ProjectView_statementInner__JagGa p span:nth-child(2){transition-delay:.14s}.ProjectView_statementInner__JagGa p span:nth-child(3){transition-delay:.28s}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_statementInner__JagGa p span{opacity:1;transform:translateZ(0)}.ProjectView_statementInner__JagGa .ProjectView_mutedStatement__M0lxF{max-width:18ch;color:rgba(255,255,255,.58)}.ProjectView_inDevelopmentInner__gzkcF{width:min(100%,1120px);display:grid;grid-gap:24px;gap:24px;margin:0 auto}.ProjectView_inDevelopmentInner__gzkcF h2{max-width:12ch;margin:0;color:#fff;font-size:8.25rem;font-weight:500;line-height:.9;letter-spacing:-.085em;transform:translateX(-.045em)}.ProjectView_inDevelopmentInner__gzkcF p{max-width:31ch;margin:0;color:rgba(255,255,255,.58);font-size:1.75rem;font-weight:400;line-height:1.08;letter-spacing:-.04em}.ProjectView_ecosystemInner__LaJVm{width:min(100%,1280px);display:grid;grid-template-columns:minmax(0,.92fr) minmax(460px,1fr);grid-gap:4rem;gap:4rem;align-items:center;margin:0 auto}.ProjectView_ecosystemStatement__asoFU{display:grid;grid-gap:4rem;gap:4rem;color:#fff;font-size:6rem;font-weight:500;line-height:.9;letter-spacing:-.085em;transform:translateX(-.045em)}.ProjectView_ecosystemStatement__asoFU .ProjectView_sectionLabel__wPS2X+span{margin-top:-2rem}.ProjectView_ecosystemStatement__asoFU span:not(.ProjectView_sectionLabel__wPS2X){display:block;max-width:10ch;opacity:0;transform:translate3d(0,28px,0);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.ProjectView_ecosystemStatement__asoFU span:nth-child(3){transition-delay:.14s}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemStatement__asoFU span:not(.ProjectView_sectionLabel__wPS2X){opacity:1;transform:translateZ(0)}.ProjectView_ecosystemMap__ZTXYM{position:relative;min-height:min(79svh,816px);display:grid;place-items:center;color:rgba(255,255,255,.72);font-family:Geist Mono,monospace;font-size:.9375rem;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.ProjectView_ecosystemLanguage__Tl7RM{position:absolute;top:50%;left:50%;z-index:2;width:min(280px,42vw);padding:18px 22px;color:#fff;text-align:center;background:#0d0d0d;transform:translate3d(-50%,-50%,0)}.ProjectView_ecosystemLogo__mphdf{position:absolute;top:41.7%;left:50%;z-index:2;width:clamp(40px,4vw,56px);height:clamp(40px,4vw,56px);opacity:0;transform:translate3d(-50%,-50%,0) scale(.7);transition:opacity .9s var(--ease),transform 1s var(--ease)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemLogo__mphdf{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.ProjectView_ecosystemMap__ZTXYM span:not(.ProjectView_ecosystemAxisVertical__w5h10):not(.ProjectView_ecosystemAxisHorizontal___xxja):not(.ProjectView_ecosystemAxisStub__npS7n){opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease),color .32s var(--ease)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemMap__ZTXYM span:not(.ProjectView_ecosystemAxisVertical__w5h10):not(.ProjectView_ecosystemAxisHorizontal___xxja):not(.ProjectView_ecosystemAxisStub__npS7n){opacity:1}.ProjectView_ecosystemNodeBottom___2YMo,.ProjectView_ecosystemNodeLeft__qEdMC,.ProjectView_ecosystemNodeLower__dosm5,.ProjectView_ecosystemNodeRight__rNJS1,.ProjectView_ecosystemNodeTop___Iyb0{position:absolute;z-index:2;cursor:default;transition:color .32s var(--ease)}.ProjectView_ecosystemNodeBottom___2YMo:hover,.ProjectView_ecosystemNodeLeft__qEdMC:hover,.ProjectView_ecosystemNodeLower__dosm5:hover,.ProjectView_ecosystemNodeRight__rNJS1:hover,.ProjectView_ecosystemNodeTop___Iyb0:hover{color:#47b972}.ProjectView_ecosystemNodeTop___Iyb0{top:8.3%;left:50%;transform:translate3d(-50%,12px,0)}.ProjectView_ecosystemNodeLeft__qEdMC{top:41.7%;left:4%;transform:translate3d(16px,-50%,0)}.ProjectView_ecosystemNodeRight__rNJS1{top:41.7%;right:4%;transform:translate3d(-16px,-50%,0)}.ProjectView_ecosystemNodeBottom___2YMo{bottom:25%;left:50%;transform:translate3d(-50%,-12px,0)}.ProjectView_ecosystemNodeLower__dosm5{bottom:8.3%;left:50%;transform:translate3d(-50%,-12px,0)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeBottom___2YMo,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeLower__dosm5,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeTop___Iyb0{transform:translate3d(-50%,0,0)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeLeft__qEdMC,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeRight__rNJS1{transform:translate3d(0,-50%,0)}.ProjectView_ecosystemAxisHorizontal___xxja,.ProjectView_ecosystemAxisVertical__w5h10{position:absolute;left:50%;top:41.7%;content:"";background:rgba(255,255,255,.16);opacity:0;transform:translate3d(-50%,-50%,0) scaleY(.7);transition:opacity .9s var(--ease),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_ecosystemAxisVertical__w5h10{width:1px;height:66.7%}.ProjectView_ecosystemAxisHorizontal___xxja{width:92%;height:1px;transform:translate3d(-50%,-50%,0) scaleX(.7)}.ProjectView_ecosystemAxisStub__npS7n{position:absolute;left:50%;bottom:8.3%;width:1px;height:16.7%;content:"";background:rgba(255,255,255,.16);opacity:0;transform:translate3d(-50%,0,0) scaleY(.7);transition:opacity .9s var(--ease),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemAxisHorizontal___xxja,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemAxisVertical__w5h10{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemAxisStub__npS7n{opacity:1;transform:translate3d(-50%,0,0) scale(1)}.ProjectView_detail__qhPCw{align-items:center}.ProjectView_driverInner__Xx3ub{width:min(100%,1280px);display:grid;grid-template-columns:minmax(0,.72fr) minmax(500px,1.28fr);grid-gap:4rem;gap:4rem;align-items:center;margin:0 auto}.ProjectView_driverCopy__0kJ7l{display:grid;grid-gap:2rem;gap:2rem}.ProjectView_driverCopy__0kJ7l h2{margin:0;color:#fff;font-size:6rem;font-weight:500;line-height:.86;letter-spacing:-.09em;transform:translateX(-.048em)}.ProjectView_driverCopy__0kJ7l ul{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;color:rgba(255,255,255,.72);font-size:2rem;line-height:1;letter-spacing:-.055em;list-style:none}.ProjectView_driverCopy__0kJ7l li{display:flex;align-items:center;gap:1rem}.ProjectView_driverCopy__0kJ7l li:before{width:5px;height:5px;flex:0 0 auto;content:"";background:currentColor;border-radius:999px;opacity:.56}.ProjectView_driverVisual__Djvla{position:relative;height:min(78svh,860px);margin:0;overflow:visible;border-radius:10px;background:#050505}.ProjectView_driverVisual__Djvla img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%;overflow:visible;opacity:0;transform:translate3d(0,32px,0) scale(1.025);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_driverVisual__Djvla img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_splitInner__6jM3c{width:min(100%,1400px);display:grid;grid-template-columns:minmax(0,.82fr) minmax(640px,1.18fr);grid-gap:4rem;gap:4rem;align-items:center;margin:0 auto}.ProjectView_reverseSplit__a3ywS .ProjectView_splitCopy__PDPAb{order:2}.ProjectView_splitCopy__PDPAb{display:grid;grid-gap:2rem;gap:2rem}.ProjectView_nextHeader__7awwR p,.ProjectView_reflectionInner__ChRt6 p,.ProjectView_splitCopy__PDPAb h2{margin:0;color:#fff;font-size:8rem;font-weight:500;line-height:.88;letter-spacing:-.085em;transform:translateX(-.045em)}.ProjectView_nextHeader__7awwR p{max-width:24ch;font-size:6rem}.ProjectView_detailCaption__ygRe1 p,.ProjectView_splitCopy__PDPAb p{max-width:28ch;margin:0;color:rgba(255,255,255,.68);font-size:2.625rem;line-height:1.02;letter-spacing:-.064em}.ProjectView_splitInner__6jM3c .ProjectView_visualFrame__6z26b{aspect-ratio:1}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_splitInner__6jM3c .ProjectView_visualFrame__6z26b{width:150%;max-width:1260px;justify-self:center;background:transparent}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_splitCopy__PDPAb p{font-size:2rem}.ProjectView_splitInner__6jM3c .ProjectView_visualFrame__6z26b img{transform:translate3d(0,34px,0) scale(1.018);transition:opacity .98s cubic-bezier(.22,1,.36,1),transform 1.3s cubic-bezier(.22,1,.36,1)}.ProjectView_galleryInner__xB2cQ{width:min(100%,1500px);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(64px,8svh);grid-gap:12px;gap:12px;align-items:stretch;margin:0 auto}.ProjectView_galleryInner__xB2cQ .ProjectView_visualFrame__6z26b:first-child{grid-column:1/8;grid-row:span 4}.ProjectView_galleryInner__xB2cQ .ProjectView_visualFrame__6z26b:nth-child(2){grid-column:8/13;grid-row:span 4}.ProjectView_galleryInner__xB2cQ .ProjectView_visualFrame__6z26b:nth-child(3){grid-column:2/7;grid-row:span 4}.ProjectView_galleryInner__xB2cQ .ProjectView_visualFrame__6z26b:nth-child(4){grid-column:7/13;grid-row:span 4}.ProjectView_interfaceDetailsInner__WpyEG{width:min(100%,1400px);display:grid;grid-gap:2rem;gap:2rem;margin:0 auto}.ProjectView_detailGrid__dbq1v{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(140px,16svh);grid-gap:1rem;gap:1rem}.ProjectView_detailTile__Bg8KX{position:relative;margin:0;overflow:hidden;border-radius:10px;background:#0d0d0d}.ProjectView_detailTile__Bg8KX:first-child{grid-column:1/7;grid-row:span 4}.ProjectView_detailTile__Bg8KX:nth-child(2){grid-column:7/11;grid-row:2/span 3}.ProjectView_detailTile__Bg8KX:nth-child(3){grid-column:2/6;grid-row:span 3}.ProjectView_detailTile__Bg8KX:nth-child(4){grid-column:6/13;grid-row:span 4}.ProjectView_detailTile__Bg8KX img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,28px,0) scale(1.035);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform 1.1s cubic-bezier(.22,1,.36,1)}.ProjectView_detailTile__Bg8KX[data-crop=ticket] img{object-position:50% 68%}.ProjectView_detailTile__Bg8KX[data-crop=preview] img{object-position:48% 44%}.ProjectView_detailTile__Bg8KX[data-crop=login] img{object-position:28% 48%}.ProjectView_detailTile__Bg8KX[data-crop=profile] img{object-position:76% 52%}.ProjectView_detailTile__Bg8KX[data-crop=subscription] img{object-position:50% 44%}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_detailTile__Bg8KX img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_detailTile__Bg8KX:nth-child(2) img{transition-delay:90ms}.ProjectView_detailTile__Bg8KX:nth-child(3) img{transition-delay:.17s}.ProjectView_detailTile__Bg8KX:nth-child(4) img{transition-delay:.25s}.ProjectView_detailTile__Bg8KX figcaption{display:none}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_interfaceDetailsInner__WpyEG{width:min(100%,1420px);gap:2rem}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailGrid__dbq1v{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(320px,38svh);gap:16px}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:nth-child(n){grid-column:auto;grid-row:auto}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:first-child{grid-row:span 2}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:nth-child(2){align-self:end;min-height:min(34svh,420px);transform:translateY(56px)}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:nth-child(3){min-height:min(40svh,500px);transform:translateY(56px)}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:nth-child(4){grid-column:1/-1;min-height:min(46svh,560px)}.ProjectView_systemInner__fPAu5{width:min(100%,1280px);display:grid;grid-gap:4rem;gap:4rem;margin:0 auto}.ProjectView_systemList__aUQco{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px}.ProjectView_systemList__aUQco div{min-height:320px;display:grid;align-content:space-between;padding:24px;background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 54%),#0b0b0b}.ProjectView_systemList__aUQco span{color:rgba(255,255,255,.28);font-family:Geist Mono,monospace;font-size:12px}.ProjectView_systemList__aUQco p{margin:0;color:rgba(255,255,255,.82);font-size:3.25rem;font-weight:400;line-height:.94;letter-spacing:-.075em;transform:translateX(-.04em)}.ProjectView_unifiedInner__5afcp{width:min(100%,1400px);display:grid;grid-template-columns:minmax(0,.72fr) minmax(480px,1fr);grid-gap:4rem;gap:4rem;align-items:center;margin:0 auto}.ProjectView_unifiedCopy__imYqz{display:grid;grid-gap:2rem;gap:2rem}.ProjectView_unifiedCopy__imYqz h2{max-width:9ch;margin:0;color:#fff;font-size:6rem;font-weight:500;line-height:.88;letter-spacing:-.086em;transform:translateX(-.045em)}.ProjectView_unifiedTokens__H49wU{display:flex;flex-wrap:wrap;gap:8px}.ProjectView_unifiedTokens__H49wU span{padding:10px 12px;color:rgba(255,255,255,.64);font-family:Geist Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;background:#0d0d0d}.ProjectView_unifiedVisual__75JWf{position:relative;aspect-ratio:1;margin:0;overflow:hidden;border-radius:10px;background:#050505}.ProjectView_unifiedVisual__75JWf img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,28px,0) scale(1.02);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_unifiedVisual__75JWf img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_nextHeader__7awwR>*,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_projectGridItem__atRiq,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_reflection__ThrA_ .ProjectView_reflectionInner__ChRt6>*,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_unifiedLanguage__e2and .ProjectView_unifiedCopy__imYqz>*,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_unifiedLanguage__e2and .ProjectView_unifiedVisual__75JWf{opacity:0;transform:translate3d(0,28px,0);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_unifiedLanguage__e2and .ProjectView_unifiedTokens__H49wU{transition-delay:.12s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_nextHeader__7awwR p,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_reflection__ThrA_ .ProjectView_reflectionInner__ChRt6 p,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_unifiedLanguage__e2and .ProjectView_unifiedVisual__75JWf{transition-delay:.18s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_projectGridItem__atRiq:nth-child(2){transition-delay:80ms}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_projectGridItem__atRiq:nth-child(3){transition-delay:.16s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_projectGridItem__atRiq:nth-child(4){transition-delay:.24s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW .ProjectView_projectGridItem__atRiq:nth-child(5){transition-delay:.32s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW[data-visible=true] .ProjectView_nextHeader__7awwR>*,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_nextProject__T6gmW[data-visible=true] .ProjectView_projectGridItem__atRiq,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_reflection__ThrA_[data-visible=true] .ProjectView_reflectionInner__ChRt6>*,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_unifiedLanguage__e2and[data-visible=true] .ProjectView_unifiedCopy__imYqz>*,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_unifiedLanguage__e2and[data-visible=true] .ProjectView_unifiedVisual__75JWf{opacity:1;transform:translateZ(0)}.ProjectView_operatorDetailsInner__cJw_M{display:grid;grid-gap:10px;gap:10px;width:100%}.ProjectView_detailStripInner__FwdW8{width:min(100%,1560px);display:grid;grid-template-columns:minmax(486px,.55fr) repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;margin:0 auto}.ProjectView_detailStripText__BtcUA{display:flex;align-items:center;justify-content:center}.ProjectView_detailStripTextWrap__jkDDv{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;text-align:left}.ProjectView_detailStripText__BtcUA p{max-width:16ch;margin:0;color:rgba(255,255,255,.72);font-size:2rem;line-height:1.12;letter-spacing:-.03em}.ProjectView_detailStripTile__P9Fjz{position:relative;width:100%;aspect-ratio:1;margin:0;overflow:hidden;border-radius:10px;background:#0d0d0d}.ProjectView_detailStripTile__P9Fjz img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,18px,0) scale(1.02);transition:opacity .76s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1)}.ProjectView_detailStripTile__P9Fjz:nth-child(3) img{transition-delay:80ms}.ProjectView_detailStripTile__P9Fjz:nth-child(4) img{transition-delay:.16s}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_detailStripTile__P9Fjz img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_cornerInner__CZRf9{position:relative;width:min(100%,1560px);height:min(112svh,1120px);margin:0 auto}.ProjectView_cornerCenter__skdZP{position:absolute;top:50%;left:50%;z-index:2;text-align:center;transform:translate3d(-50%,-50%,0)}.ProjectView_cornerCenter__skdZP .ProjectView_sectionLabel__wPS2X{position:absolute;bottom:100%;left:50%;margin-bottom:20px;white-space:nowrap;transform:translateX(-50%)}.ProjectView_cornerTitle__5nzjM{max-width:16ch;margin:0;color:#fff;font-size:4.5rem;font-weight:500;line-height:.92;letter-spacing:-.07em;transform:translateX(-.04em)}.ProjectView_cornerTile__etN2c{position:absolute;width:min(38vw,720px);aspect-ratio:720/405;margin:0;overflow:hidden;border-radius:10px;background:#0d0d0d}.ProjectView_cornerTile__etN2c[data-corner="0"]{top:0;left:0}.ProjectView_cornerTile__etN2c[data-corner="1"]{top:0;right:0}.ProjectView_cornerTile__etN2c[data-corner="2"]{bottom:0;left:0}.ProjectView_cornerTile__etN2c[data-corner="3"]{bottom:0;right:0}.ProjectView_cornerTile__etN2c img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,24px,0) scale(1.03);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_cornerTile__etN2c[data-corner="1"] img{transition-delay:80ms}.ProjectView_cornerTile__etN2c[data-corner="2"] img{transition-delay:.16s}.ProjectView_cornerTile__etN2c[data-corner="3"] img{transition-delay:.24s}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_cornerTile__etN2c img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_terminalInner__Jeu3x{width:min(100%,1560px);display:grid;grid-gap:1.5rem;gap:1.5rem;margin:0 auto}.ProjectView_terminalTop__4s6pB{display:grid;grid-template-columns:minmax(660px,.62fr) minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:stretch}.ProjectView_terminalCopy__s8si4{display:grid;align-content:center;grid-gap:2rem;gap:2rem;padding-left:4rem}.ProjectView_terminalCopy__s8si4 p{max-width:26ch;margin:0;color:#fff;font-size:6rem;font-weight:500;line-height:.9;letter-spacing:-.085em;transform:translateX(-.045em)}.ProjectView_terminalRender__l6AK3{position:relative;margin:0;overflow:hidden;aspect-ratio:2/1.4;border-radius:10px;background:#050505}.ProjectView_terminalRender__l6AK3 img{display:block;width:100%;height:120%;object-fit:contain;opacity:0;transform:translate3d(0,24px,0) scale(1.02);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_terminalRender__l6AK3 img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_terminalScreens__589m6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem}.ProjectView_terminalScreenTile__iZBpD{position:relative;margin:0;overflow:hidden;border-radius:10px;background:#050505}.ProjectView_terminalScreenTile__iZBpD img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,24px,0) scale(1.02);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_terminalScreenTile__iZBpD img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_terminalCrop__6uYUe{position:absolute;inset:0;display:block;background-repeat:no-repeat;background-size:200% 200%;opacity:0;transform:scale(1.03);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_terminalCrop__6uYUe[data-crop=render]{background-position:0 0}.ProjectView_terminalCrop__6uYUe[data-crop=cash]{background-position:100% 0}.ProjectView_terminalCrop__6uYUe[data-crop=card]{background-position:0 100%}.ProjectView_terminalCrop__6uYUe[data-crop=scan]{background-position:100% 100%}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_terminalCrop__6uYUe{opacity:1;transform:scale(1)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalInner__Jeu3x{width:min(calc(100vw - 80px),1960px);gap:0}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalTop__4s6pB{grid-template-columns:minmax(520px,.55fr) minmax(520px,.45fr);align-items:center}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalCopy__s8si4{padding-left:clamp(40px,4vw,80px)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalCopy__s8si4 p{max-width:10ch}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalRender__l6AK3{justify-self:center;width:min(42vw,660px);max-width:100%;height:auto;aspect-ratio:auto;overflow:visible;border-radius:0;background:transparent;transform:translate3d(-32px,24px,0)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalRender__l6AK3 img{width:100%;height:auto;object-fit:contain}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalScreens__589m6{gap:clamp(20px,1.2vw,28px)}.ProjectView_showcaseInner__h8p_F{width:min(100%,1560px);display:grid;grid-gap:4rem;gap:4rem;margin:0 auto}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_showcase__RMLpZ .ProjectView_showcaseInner__h8p_F{gap:2rem}.ProjectView_showcaseHead__DsvNI{display:grid;justify-items:center;grid-gap:2rem;gap:2rem;text-align:center}.ProjectView_showcaseTitle__mkt_G{max-width:18ch;margin:0;color:#fff;font-size:6rem;font-weight:500;line-height:.9;letter-spacing:-.07em;transform:translateX(-.04em)}.ProjectView_showcaseVisual__JGV5m{position:relative;margin:0;overflow:hidden;border-radius:10px;background:#050505}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_showcaseVisual__JGV5m{height:min(82svh,940px)}.ProjectView_showcaseVisual__JGV5m img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,28px,0) scale(1.02);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_showcaseVisual__JGV5m img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_operatorDetailsInner__cJw_M .ProjectView_showcaseVisual__JGV5m img{opacity:0;transform:translate3d(0,36px,0) scale(1.025);transition:opacity 1.2s cubic-bezier(.22,1,.36,1) .18s,transform 1.4s cubic-bezier(.22,1,.36,1) .18s}.ProjectView_shell__sf2Xz[data-project=streetpark] [data-visible=true] .ProjectView_operatorDetailsInner__cJw_M .ProjectView_showcaseVisual__JGV5m img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_showcase__RMLpZ .ProjectView_showcaseVisual__JGV5m img,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalShowcase__eqpqa .ProjectView_terminalRender__l6AK3 img,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalShowcase__eqpqa .ProjectView_terminalScreenTile__iZBpD img{opacity:0;transform:translate3d(0,36px,0) scale(1.025);transition:opacity 1.2s cubic-bezier(.22,1,.36,1) .18s,transform 1.4s cubic-bezier(.22,1,.36,1) .18s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalShowcase__eqpqa .ProjectView_terminalScreenTile__iZBpD:nth-child(2) img{transition-delay:.26s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalShowcase__eqpqa .ProjectView_terminalScreenTile__iZBpD:nth-child(3) img{transition-delay:.34s}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_showcase__RMLpZ[data-visible=true] .ProjectView_showcaseVisual__JGV5m img,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalShowcase__eqpqa[data-visible=true] .ProjectView_terminalRender__l6AK3 img,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalShowcase__eqpqa[data-visible=true] .ProjectView_terminalScreenTile__iZBpD img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_showcaseTokens__gQqWu{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.ProjectView_showcaseTokens__gQqWu span{padding:12px 18px;color:rgba(255,255,255,.7);font-family:Geist Mono,monospace;font-size:12px;letter-spacing:.1em;text-transform:uppercase;background:#0d0d0d}.ProjectView_metricInner___VPPD{width:min(100%,1280px);display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:center;margin:0 auto}.ProjectView_metricCopy__l3Ofh{display:grid;grid-gap:24px;gap:24px;align-content:center}.ProjectView_metricValue__ycLNy{color:#fff;font-size:12rem;font-weight:500;line-height:.82;letter-spacing:-.06em;transform:translateX(-.04em)}.ProjectView_metricCopy__l3Ofh p{max-width:22ch;margin:0;color:rgba(255,255,255,.6);font-size:1.5rem;line-height:1.1;letter-spacing:-.03em}.ProjectView_metricVisual__ynG9N{position:relative;aspect-ratio:4/3;margin:0;overflow:hidden;border-radius:10px;background:#050505}.ProjectView_metricVisual__ynG9N img{display:block;width:100%;height:100%;object-fit:cover;opacity:0;transform:translate3d(0,24px,0) scale(1.03);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.2s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_metricVisual__ynG9N img{opacity:1;transform:translateZ(0) scale(1)}.ProjectView_detailInner__4uHUE{width:min(100%,1440px);display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:end;margin:0 auto}.ProjectView_detailInner__4uHUE .ProjectView_visualFrame__6z26b{width:min(100%,1180px);height:min(68svh,760px);margin:0 auto;border-radius:10px}.ProjectView_detailCaption__ygRe1{width:min(100%,1180px);display:grid;grid-gap:.5rem;gap:.5rem;margin:0 auto;padding-bottom:0}.ProjectView_detailCaption__ygRe1 p{max-width:42ch;color:rgba(255,255,255,.58);font-family:Geist Mono,monospace;font-size:12px;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailCaption__ygRe1 p{max-width:16ch;color:rgba(255,255,255,.68);font-family:inherit;font-size:1.4rem;line-height:1.1;letter-spacing:-.03em;text-transform:none}.ProjectView_reflectionInner__ChRt6{width:min(100%,1280px);display:grid;grid-gap:2rem;gap:2rem;margin:0 auto}.ProjectView_reflectionInner__ChRt6 p{max-width:16ch}.ProjectView_nextInner__GHY1S{width:min(100%,1422px);display:grid;grid-gap:2rem;gap:2rem;margin:0 auto}.ProjectView_nextProject__T6gmW{height:auto;min-height:0;overflow:visible;padding-top:120px;padding-bottom:120px}.ProjectView_nextHeader__7awwR{display:grid;grid-gap:2rem;gap:2rem}.ProjectView_projectGrid__ScKY4{--case-project-card-size:348px;--case-project-card-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,var(--case-project-card-size));grid-gap:var(--case-project-card-gap);gap:var(--case-project-card-gap);justify-content:center}.ProjectView_projectGridItem__atRiq{position:relative;aspect-ratio:1;overflow:hidden;width:var(--case-project-card-size)}.ProjectView_nextProjectReticle__xBokr{display:none}.ProjectView_shell__sf2Xz [data-reveal]{opacity:0;transform:translate3d(0,28px,0) scale(.996);transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1)}.ProjectView_shell__sf2Xz [data-visible=true]{opacity:1;transform:translateZ(0) scale(1)}@keyframes ProjectView_roomEnter__EPC_L{0%{opacity:0;transform:scale(1.012)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.ProjectView_detailInner__4uHUE,.ProjectView_detailStripInner__FwdW8,.ProjectView_driverInner__Xx3ub,.ProjectView_ecosystemInner__LaJVm,.ProjectView_heroInner__B92OE,.ProjectView_splitInner__6jM3c,.ProjectView_terminalTop__4s6pB,.ProjectView_unifiedInner__5afcp{grid-template-columns:1fr}.ProjectView_ecosystemStatement__asoFU{font-size:3.75rem}.ProjectView_terminalCopy__s8si4 p{font-size:3.5rem}.ProjectView_terminalScreens__589m6{grid-template-columns:1fr}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalInner__Jeu3x{width:min(100%,1560px)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalTop__4s6pB{grid-template-columns:1fr}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalCopy__s8si4{padding-left:0}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalRender__l6AK3{width:min(100%,620px);transform:none}.ProjectView_cornerTile__etN2c{width:min(42vw,220px)}.ProjectView_cornerTitle__5nzjM{font-size:3rem}.ProjectView_heroInner__B92OE{min-height:calc(100svh - 180px);grid-template-rows:minmax(0,1fr) auto auto}.ProjectView_heroVisual__8bZDY{width:min(58svh,520px);max-width:72vw}.ProjectView_heroCopy__fN_K1,.ProjectView_meta___M_PA{grid-column:1}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_splitInner__6jM3c .ProjectView_visualFrame__6z26b{width:100%;max-width:100%}.ProjectView_heroCopy__fN_K1{grid-row:2}.ProjectView_meta___M_PA{grid-row:3;width:min(100%,560px);justify-self:start}.ProjectView_projectGrid__ScKY4{--case-project-card-size:286px;grid-template-columns:repeat(auto-fit,var(--case-project-card-size))}.ProjectView_reverseSplit__a3ywS .ProjectView_splitCopy__PDPAb{order:0}.ProjectView_detailGrid__dbq1v,.ProjectView_meta___M_PA,.ProjectView_systemList__aUQco{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectView_ecosystemMap__ZTXYM{min-height:624px}.ProjectView_driverVisual__Djvla{height:auto;aspect-ratio:1}.ProjectView_detailTile__Bg8KX:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:1}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:nth-child(n){aspect-ratio:1;min-height:0;transform:none}.ProjectView_unifiedVisual__75JWf{width:min(100%,620px)}.ProjectView_galleryInner__xB2cQ{grid-template-columns:1fr;grid-auto-rows:auto}.ProjectView_galleryInner__xB2cQ .ProjectView_visualFrame__6z26b:nth-child(n){grid-column:auto;grid-row:auto;aspect-ratio:1}.ProjectView_heroTitle__ZcjoM{font-size:6.5rem}.ProjectView_heroCopy__fN_K1 p{font-size:2rem}.ProjectView_statementInner__JagGa p{font-size:4.75rem}.ProjectView_inDevelopmentInner__gzkcF h2{font-size:5.5rem}.ProjectView_inDevelopmentInner__gzkcF p{font-size:1.375rem}.ProjectView_driverCopy__0kJ7l h2{font-size:5.75rem}.ProjectView_driverCopy__0kJ7l ul{font-size:1.75rem}.ProjectView_nextHeader__7awwR p,.ProjectView_reflectionInner__ChRt6 p,.ProjectView_splitCopy__PDPAb h2{font-size:5.5rem}.ProjectView_splitCopy__PDPAb p{font-size:2rem}.ProjectView_systemList__aUQco p{font-size:2.25rem}.ProjectView_unifiedCopy__imYqz h2{font-size:5.25rem}.ProjectView_metricInner___VPPD{grid-template-columns:1fr;gap:32px}.ProjectView_metricValue__ycLNy{font-size:8.5rem}.ProjectView_showcaseTitle__mkt_G{font-size:3.5rem}}@media (max-width:620px){.ProjectView_mark__ZYF0R,.ProjectView_nav__7r5tm{display:none}.ProjectView_footer__25cSE,.ProjectView_header__Jr17B{display:grid;grid-template-columns:1fr auto}.ProjectView_menuButton__DJOeZ{z-index:1;display:inline-block;justify-self:end;padding:0;background:transparent;border:0;cursor:pointer}.ProjectView_meta___M_PA,.ProjectView_systemList__aUQco{--case-project-card-size:224px;grid-template-columns:var(--case-project-card-size)}.ProjectView_projectGridScroll__tUUbT{width:100vw;margin-left:calc(-1 * clamp(20px, 5.5vw, 40px));padding-left:clamp(20px,5.5vw,40px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-y pinch-zoom;scrollbar-width:none;cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectView_projectGridScroll__tUUbT[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.ProjectView_projectGridScroll__tUUbT::-webkit-scrollbar{display:none}.ProjectView_projectGrid__ScKY4{--case-project-card-size:224px;display:grid;width:max-content;grid-template-columns:repeat(2,var(--case-project-card-size));grid-gap:8px;gap:8px;padding-right:clamp(20px,5.5vw,40px);overflow:visible;justify-content:start}.ProjectView_projectGridItem__atRiq{width:var(--case-project-card-size);height:var(--case-project-card-size);aspect-ratio:unset}.ProjectView_detailGrid__dbq1v{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:.5rem}.ProjectView_detailTile__Bg8KX{border-radius:8px}.ProjectView_ecosystemMap__ZTXYM{display:flex;flex-direction:column;align-items:center;min-height:auto;gap:20px;padding:4px 0}.ProjectView_ecosystemAxisHorizontal___xxja,.ProjectView_ecosystemAxisStub__npS7n,.ProjectView_ecosystemAxisVertical__w5h10{display:none}.ProjectView_ecosystemLogo__mphdf,.ProjectView_ecosystemNodeBottom___2YMo,.ProjectView_ecosystemNodeLeft__qEdMC,.ProjectView_ecosystemNodeLower__dosm5,.ProjectView_ecosystemNodeRight__rNJS1,.ProjectView_ecosystemNodeTop___Iyb0{position:relative;inset:auto;text-align:center;transform:none}.ProjectView_ecosystemLogo__mphdf{width:clamp(44px,12vw,56px);height:clamp(44px,12vw,56px);margin-bottom:6px}.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemLogo__mphdf,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeBottom___2YMo,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeLeft__qEdMC,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeLower__dosm5,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeRight__rNJS1,.ProjectView_shell__sf2Xz [data-visible=true] .ProjectView_ecosystemNodeTop___Iyb0{transform:none}.ProjectView_ecosystemLanguage__Tl7RM{width:min(240px,72vw)}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverVisual__Djvla,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{overflow:visible;border-radius:0}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverExperience__piB8i,.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_fullVisual__pBAba{overflow:hidden;border-radius:0}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{width:150%;height:auto;aspect-ratio:1662/1381;margin-inline:-25%;transform:none}.ProjectView_detailInner__4uHUE .ProjectView_visualFrame__6z26b,.ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{height:auto;aspect-ratio:1}.ProjectView_terminalCopy__s8si4{padding-left:0}.ProjectView_heroInner__B92OE{grid-template-rows:auto auto auto;align-content:start}.ProjectView_heroVisual__8bZDY{position:static;width:60%;max-width:240px;margin-top:96px;justify-self:start;grid-column:1;grid-row:1;opacity:.86;transform:translateZ(0)}.ProjectView_heroCopy__fN_K1{grid-row:2}.ProjectView_meta___M_PA{grid-row:3}.ProjectView_heroTitle__ZcjoM{font-size:4.5rem}.ProjectView_heroCopy__fN_K1 p{max-width:17ch;font-size:1.5rem}.ProjectView_heroCopy__fN_K1{gap:12px}.ProjectView_statementInner__JagGa p{font-size:3rem}.ProjectView_inDevelopmentInner__gzkcF h2{font-size:3.5rem}.ProjectView_inDevelopmentInner__gzkcF p{font-size:1.125rem}.ProjectView_driverCopy__0kJ7l h2{font-size:3rem}.ProjectView_driverCopy__0kJ7l ul{font-size:1.375rem}.ProjectView_nextHeader__7awwR p,.ProjectView_reflectionInner__ChRt6 p,.ProjectView_splitCopy__PDPAb h2{font-size:3rem}.ProjectView_splitCopy__PDPAb p{font-size:1.5rem}.ProjectView_systemList__aUQco p{font-size:1.75rem}.ProjectView_unifiedCopy__imYqz h2{font-size:3rem}.ProjectView_metricValue__ycLNy{font-size:5.5rem}.ProjectView_ecosystemStatement__asoFU,.ProjectView_showcaseTitle__mkt_G,.ProjectView_terminalCopy__s8si4 p{font-size:3rem}.ProjectView_cornerInner__CZRf9{position:static;height:auto;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem 8px;gap:2rem 8px}.ProjectView_cornerCenter__skdZP{grid-column:1/-1;grid-row:2;position:static;margin-bottom:0;text-align:center;transform:none}.ProjectView_cornerCenter__skdZP .ProjectView_sectionLabel__wPS2X{position:static;display:block;margin:0 0 12px;transform:none}.ProjectView_cornerTile__etN2c{position:static;width:100%;border-radius:8px}.ProjectView_cornerTile__etN2c[data-corner="0"]{grid-row:1;grid-column:1}.ProjectView_cornerTile__etN2c[data-corner="1"]{grid-row:1;grid-column:2}.ProjectView_cornerTile__etN2c[data-corner="2"]{grid-row:3;grid-column:1}.ProjectView_cornerTile__etN2c[data-corner="3"]{grid-row:3;grid-column:2}.ProjectView_reflectionInner__ChRt6 p{max-width:16ch;font-size:4rem;font-weight:500;line-height:.88;letter-spacing:-.085em;color:#fff;transform:translateX(-.045em)}.ProjectView_chapter__TFZTa{min-height:auto;padding:84px clamp(20px,5.5vw,40px)}.ProjectView_hero__5QZPl{min-height:100svh;padding:0 clamp(20px,5.5vw,40px)}.ProjectView_header__Jr17B{padding-bottom:40px;background:linear-gradient(180deg,rgba(5,5,5,.55),rgba(5,5,5,.22) 55%,rgba(5,5,5,0))}.ProjectView_footer__25cSE{padding-top:40px;background:linear-gradient(0deg,rgba(5,5,5,.55),rgba(5,5,5,.22) 55%,rgba(5,5,5,0))}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverCopy__0kJ7l{position:relative;z-index:2}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_driverVisual__Djvla{z-index:1;width:140%;height:auto;aspect-ratio:2033/2552;justify-self:center;transform:none}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalScreens__589m6{grid-template-columns:repeat(2,1fr);gap:8px}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalScreenTile__iZBpD{min-width:0}.ProjectView_shell__sf2Xz[data-project=streetpark] .ProjectView_terminalScreenTile__iZBpD:nth-child(3){grid-column:1/-1;justify-self:center;width:calc(50% - 4px)}.ProjectView_operatorDetailsInner__cJw_M,.ProjectView_operatorDetailsInner__cJw_M .ProjectView_showcaseInner__h8p_F,.ProjectView_showcaseInner__h8p_F{gap:2rem}.ProjectView_detailStripTextWrap__jkDDv .ProjectView_sectionLabel__wPS2X{margin-bottom:0}.ProjectView_detailStripInner__FwdW8{grid-template-columns:repeat(3,1fr);gap:2rem 8px}.ProjectView_detailStripText__BtcUA{grid-column:1/-1}.ProjectView_detailStripText__BtcUA p{font-size:1.5rem;max-width:none}.ProjectView_detailStripTile__P9Fjz{border-radius:8px}.ProjectView_sectionLabel__wPS2X{margin-bottom:-1rem}.ProjectView_ecosystemStatement__asoFU .ProjectView_sectionLabel__wPS2X{margin-bottom:0}.ProjectView_cornerTitle__5nzjM{font-size:3rem}.ProjectView_ecosystemStatement__asoFU{gap:2rem}.ProjectView_ecosystemStatement__asoFU .ProjectView_sectionLabel__wPS2X+span{margin-top:-1rem}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_fullVisual__pBAba,.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_splitTextVisual__kSxxH{overflow:hidden}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_fullVisualInner__Oj9nG .ProjectView_visualFrame__6z26b{width:150%;height:auto;aspect-ratio:1600/1039;margin-inline:-25%}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_splitInner__6jM3c .ProjectView_visualFrame__6z26b{width:150%;max-width:none;height:auto;aspect-ratio:1600/1600;margin-inline:-25%;overflow:hidden}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_splitInner__6jM3c .ProjectView_visualFrame__6z26b img{height:auto}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailGrid__dbq1v{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;gap:8px}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:nth-child(n){grid-column:auto;grid-row:auto;min-height:0;transform:none;aspect-ratio:1}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailTile__Bg8KX:first-child{grid-column:1/-1}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_showcaseVisual__JGV5m{height:auto;aspect-ratio:1600/718}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_showcaseVisual__JGV5m img{height:auto}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailInner__4uHUE .ProjectView_visualFrame__6z26b{height:auto;aspect-ratio:1600/854}.ProjectView_shell__sf2Xz[data-project=pdf-tools] .ProjectView_detailInner__4uHUE .ProjectView_visualFrame__6z26b img{height:auto}}@media (any-pointer:coarse){.ProjectView_projectGridScroll__tUUbT{--case-project-card-size:348px;--case-project-card-gap:10px;position:relative;width:100%;margin-left:0;padding-left:0;overflow:visible;overscroll-behavior:auto;touch-action:pan-y pinch-zoom;cursor:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.ProjectView_projectGridScroll__tUUbT[data-dragging=true]{cursor:default}.ProjectView_projectGrid__ScKY4{width:100%;grid-template-columns:var(--case-project-card-size);gap:var(--case-project-card-gap);padding:2rem 0 max(40px,calc((100svh - var(--case-project-card-size)) / 2));justify-content:center}.ProjectView_projectGridItem__atRiq{width:var(--case-project-card-size);height:var(--case-project-card-size);aspect-ratio:unset}.ProjectView_nextProjectReticle__xBokr{--next-project-card-size:348px;--next-project-card-gap:10px;position:fixed;top:50%;left:50%;z-index:90;display:block;width:var(--next-project-card-size);height:var(--next-project-card-size);pointer-events:none;visibility:hidden;opacity:0;transform:translate3d(-50%,-50%,0);transition:opacity .52s cubic-bezier(.16,1,.3,1),visibility .52s cubic-bezier(.16,1,.3,1)}.ProjectView_nextProjectReticle__xBokr[data-active=true]{visibility:visible;opacity:1}.ProjectView_nextProjectArrow__qpUoz{position:absolute;top:50%;width:auto;height:24px;color:#fff;fill:currentColor}.ProjectView_nextProjectArrow__qpUoz[data-side=left]{left:-20px;transform:translate3d(-100%,-50%,0)}.ProjectView_nextProjectArrow__qpUoz[data-side=right]{right:-20px;transform:translate3d(100%,-50%,0) scaleX(-1)}}@media (any-pointer:coarse) and (max-width:1023px){.ProjectView_projectGridScroll__tUUbT{--case-project-card-size:286px}.ProjectView_nextProjectReticle__xBokr{--next-project-card-size:286px}}@media (any-pointer:coarse) and (max-width:639px){.ProjectView_projectGridScroll__tUUbT{--case-project-card-size:224px;--case-project-card-gap:8px}.ProjectView_nextProjectReticle__xBokr{--next-project-card-size:224px;--next-project-card-gap:8px}}@media (prefers-reduced-motion:reduce){.ProjectView_shell__sf2Xz,.ProjectView_shell__sf2Xz [data-reveal],.ProjectView_shell__sf2Xz.ProjectView_fromGridTransition__Vysoj .ProjectView_meta___M_PA{animation:none;transition:none}}