.nexus-portfolio-hero_root__aD3H_{--nexus-ink:#fff;--nexus-muted:#cfccd9;--nexus-accent:#7043ff;--nexus-grid:#55515e;--nexus-sphere:#5825ef;--nexus-glow:#9c8aff;--nexus-width:1600px;--nexus-pad:48px;--nexus-head:180px;--nexus-detail:17px;--nexus-stat:46px;--nexus-height:900px;--nexus-sphere-scale:110%;width:100%;overflow:hidden;background:#090909;color:var(--nexus-ink)}.nexus-portfolio-hero_canvas__TfFMN{max-width:var(--nexus-width);min-height:var(--nexus-height);margin:0 auto;padding:0 var(--nexus-pad) 34px;border-radius:0 0 14px 14px;background:#030303;overflow:hidden}.nexus-portfolio-hero_scene__8ygm2{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:calc(var(--nexus-height) - 170px);overflow:hidden;background:#030303;background-size:cover;background-position:50%}.nexus-portfolio-hero_sphere__0E_84{position:absolute;z-index:-1;left:calc(-1 * var(--nexus-pad) - 12%);top:18%;width:var(--nexus-sphere-scale);height:106%;border-radius:49% 52% 34% 41%;transform:rotate(15deg);background:radial-gradient(ellipse at 62% 48%,#9b87ff 0,#683bff 19%,var(--nexus-sphere) 43%,#1e1559 70%,#07070b 100%);box-shadow:inset -50px -46px 100px #020207,inset 18px 20px 64px #c6b2ff8c,0 0 55px #653aff39}.nexus-portfolio-hero_sphere__0E_84:before{position:absolute;inset:-3px;border:1px solid #e1dbf16b;border-radius:inherit;content:"";background:linear-gradient(110deg,#ffffff08,transparent 56%);box-shadow:0 0 22px #d1c8ff14}.nexus-portfolio-hero_sphere__0E_84:after{position:absolute;right:14%;top:12%;width:100%;height:94%;border:1px solid #d4cee62e;border-radius:50%;content:"";transform:rotate(22deg)}.nexus-portfolio-hero_grid__yFcqB{position:absolute;z-index:0;inset:0;pointer-events:none;background-image:linear-gradient(to right,transparent calc(25% - .5px),var(--nexus-grid) 25%,transparent calc(25% + .5px)),linear-gradient(to right,transparent calc(66.666% - .5px),var(--nexus-grid) 66.666%,transparent calc(66.666% + .5px)),linear-gradient(to bottom,transparent calc(31% - .5px),var(--nexus-grid) 31%,transparent calc(31% + .5px)),linear-gradient(to bottom,transparent calc(62% - .5px),var(--nexus-grid) 62%,transparent calc(62% + .5px));opacity:.48}.nexus-portfolio-hero_grid__yFcqB:after,.nexus-portfolio-hero_grid__yFcqB:before{position:absolute;z-index:1;content:"+";color:#e4e0ed;font:22px/1 Arial,sans-serif;opacity:.8;text-shadow:0 0 8px #fff}.nexus-portfolio-hero_grid__yFcqB:before{left:25%;top:30%;box-shadow:calc(var(--nexus-width) * .31) 0 0 #d9d5e0,calc(var(--nexus-width) * .56) 0 0 #d9d5e0}.nexus-portfolio-hero_grid__yFcqB:after{left:25%;bottom:1%;box-shadow:calc(var(--nexus-width) * .31) 0 0 #d9d5e0}.nexus-portfolio-hero_brand__Xs_qe{position:absolute;z-index:2;top:18px;left:0;color:var(--nexus-muted);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.nexus-portfolio-hero_details__OeJTH{position:relative;z-index:2;display:grid;grid-template-columns:25% 1fr 1fr;align-items:center;min-height:36vh;padding-top:24px}.nexus-portfolio-hero_detail__kWYPk{padding:0 22px;color:var(--nexus-muted);font-size:var(--nexus-detail);line-height:1.4;white-space:pre-line}.nexus-portfolio-hero_detail__kWYPk:first-child{max-width:280px;padding-left:0}.nexus-portfolio-hero_detail2__KSeJx{padding-left:36px}.nexus-portfolio-hero_detail3__XlSle{text-align:right;padding-right:14px}.nexus-portfolio-hero_detail__kWYPk a{color:inherit;text-decoration:none}.nexus-portfolio-hero_detail__kWYPk a:hover{text-decoration:underline;text-underline-offset:4px}.nexus-portfolio-hero_portfolio__W2MS6{position:absolute;z-index:3;right:5%;top:15%;max-width:330px}.nexus-portfolio-hero_portfolio__W2MS6 p{margin:0 0 13px;color:var(--nexus-muted);font-size:var(--nexus-detail);line-height:1.45;white-space:pre-line}.nexus-portfolio-hero_portfolio__W2MS6 a{color:var(--nexus-ink);font-size:var(--nexus-detail);font-weight:650;text-underline-offset:5px}.nexus-portfolio-hero_headline__ryOYP{position:relative;z-index:2;width:max-content;max-width:120%;margin:0 0 -1.2%;font-size:min(var(--nexus-head),20vw);font-weight:820;line-height:.72;letter-spacing:-.075em;white-space:nowrap}.nexus-portfolio-hero_stats__Tj4eP{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:38px 0 0}.nexus-portfolio-hero_stats__Tj4eP.nexus-portfolio-hero_ruled__VXa0B{border-top:1px solid var(--nexus-grid)}.nexus-portfolio-hero_stats__Tj4eP article{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center}.nexus-portfolio-hero_stats__Tj4eP strong{font-size:var(--nexus-stat);font-weight:430;line-height:1;letter-spacing:-.05em}.nexus-portfolio-hero_stats__Tj4eP span{color:var(--nexus-muted);font-size:12px}@media(max-width:760px){.nexus-portfolio-hero_canvas__TfFMN{min-height:800px;padding:0 30px 30px}.nexus-portfolio-hero_scene__8ygm2{min-height:620px}.nexus-portfolio-hero_details__OeJTH{min-height:36vh}.nexus-portfolio-hero_detail__kWYPk{padding:0 12px;font-size:14px}.nexus-portfolio-hero_detail2__KSeJx{padding-left:22px}.nexus-portfolio-hero_portfolio__W2MS6{right:3%;top:12%;max-width:230px}.nexus-portfolio-hero_portfolio__W2MS6 a,.nexus-portfolio-hero_portfolio__W2MS6 p{font-size:13px}.nexus-portfolio-hero_headline__ryOYP{font-size:min(var(--nexus-head),20vw);margin-bottom:-2%}.nexus-portfolio-hero_stats__Tj4eP{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:26px}.nexus-portfolio-hero_stats__Tj4eP strong{font-size:36px}}@media(max-width:480px){.nexus-portfolio-hero_canvas__TfFMN{min-height:760px;padding:0 18px 24px}.nexus-portfolio-hero_scene__8ygm2{min-height:570px}.nexus-portfolio-hero_details__OeJTH{grid-template-columns:1fr 1fr;align-content:start;gap:20px 0;min-height:42vh;padding-top:170px}.nexus-portfolio-hero_detail__kWYPk{padding:0 8px;font-size:12px}.nexus-portfolio-hero_detail__kWYPk:first-child{max-width:180px;padding-left:0}.nexus-portfolio-hero_detail2__KSeJx{padding-left:12px}.nexus-portfolio-hero_detail3__XlSle{text-align:left;padding-left:0}.nexus-portfolio-hero_portfolio__W2MS6{top:28px;right:0;max-width:190px}.nexus-portfolio-hero_portfolio__W2MS6 a,.nexus-portfolio-hero_portfolio__W2MS6 p{font-size:11px}.nexus-portfolio-hero_headline__ryOYP{font-size:min(var(--nexus-head),18vw);line-height:.78;letter-spacing:-.075em}.nexus-portfolio-hero_sphere__0E_84{top:25%;left:-36%;height:90%;width:145%}.nexus-portfolio-hero_grid__yFcqB{opacity:.32}.nexus-portfolio-hero_stats__Tj4eP{gap:23px 8px;padding-top:22px}.nexus-portfolio-hero_stats__Tj4eP strong{font-size:30px}.nexus-portfolio-hero_stats__Tj4eP span{font-size:10px}}