.PortfolioSections_about__D0gnw,.PortfolioSections_footer__xgy9Q,.PortfolioSections_projects__CLM55,.PortfolioSections_signal__pM1my{position:relative;z-index:11;background:#050505}.PortfolioSections_about__D0gnw{min-height:100svh;display:grid;place-items:center;padding:clamp(5rem,8vw,7rem) clamp(1.2rem,5vw,4.5rem);text-align:center}.PortfolioSections_aboutTitle__VP2l0{width:min(72rem,100%);display:grid;grid-template-columns:7rem 1fr 7rem;align-items:center;gap:clamp(1rem,3vw,2rem)}.PortfolioSections_aboutTitle__VP2l0 h2,.PortfolioSections_services__kHHs_ h2{margin:0;color:#d7dee8;font-size:clamp(4rem,12vw,10rem);font-weight:1000;line-height:.82;letter-spacing:0;text-transform:uppercase}.PortfolioSections_aboutTitle__VP2l0 h2{background:linear-gradient(180deg,#f7fbff,#6d7480);-webkit-background-clip:text;color:transparent}.PortfolioSections_glassGlyph__AsbKm{height:7rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:2rem;background:radial-gradient(circle at 28% 20%,rgba(255,255,255,.75),transparent 22%),linear-gradient(145deg,rgba(55,101,255,.9),rgba(209,55,255,.7) 56%,rgba(255,116,53,.75));color:white;font-weight:1000;box-shadow:0 1.6rem 5rem rgba(120,65,255,.28)}.PortfolioSections_aboutCopy__zdMl4{width:min(50rem,100%);margin:2.8rem auto 3.5rem;font-size:clamp(1.08rem,2vw,1.48rem);font-weight:750;line-height:1.8;white-space:pre-wrap}.PortfolioSections_aboutCharacter__EAMc6{display:inline;color:rgba(255,255,255,.46);opacity:.42;will-change:opacity,color}.PortfolioSections_skillMatrix__aqOzY{width:min(62rem,100%);display:grid;gap:1.15rem;margin:0 auto}.PortfolioSections_skillRow__jVd0V{display:grid;grid-template-columns:12rem 1fr;align-items:center;gap:1rem;text-align:left}.PortfolioSections_skillRow__jVd0V strong{color:rgba(255,255,255,.34);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;transition:color .22s ease,transform .22s ease,text-shadow .22s ease}.PortfolioSections_skillRow__jVd0V div{display:flex;flex-wrap:wrap;gap:.6rem}.PortfolioSections_projectTech__E9Gzy span,.PortfolioSections_skillRow__jVd0V span{position:relative;overflow:hidden;display:inline-flex;min-height:2.25rem;align-items:center;padding:0 .95rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.72);font-size:.82rem;font-weight:700;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:default;transform:translateZ(0);transition:background .22s ease,border-color .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.PortfolioSections_projectTech__E9Gzy span:before,.PortfolioSections_skillRow__jVd0V span:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent,rgba(255,255,255,.22) 45%,transparent 70%);opacity:0;transform:translateX(-115%);transition:opacity .22s ease,transform .52s ease}.PortfolioSections_skillRow__jVd0V:hover strong{color:rgba(255,255,255,.72);text-shadow:0 0 1.2rem rgba(255,255,255,.18);transform:translateX(.2rem)}.PortfolioSections_projectTech__E9Gzy span:hover,.PortfolioSections_skillRow__jVd0V span:hover{border-color:rgba(255,138,92,.55);background:radial-gradient(circle at 30% 0,rgba(255,138,92,.2),transparent 52%),rgba(255,255,255,.105);color:#fff;box-shadow:0 .9rem 2rem rgba(255,107,53,.13),inset 0 0 0 1px rgba(255,255,255,.08);transform:translateY(-.18rem) scale(1.03)}.PortfolioSections_projectTech__E9Gzy span:hover:before,.PortfolioSections_skillRow__jVd0V span:hover:before{opacity:1;transform:translateX(115%)}.PortfolioSections_glowButton__i0nry{width:min(16rem,78vw);min-height:4rem;display:inline-flex;align-items:center;justify-content:center;margin-top:4.4rem;border-radius:999px;background:linear-gradient(90deg,#a929ff,#ff42b4 48%,#ff8a35);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45),0 0 2.8rem rgba(210,42,255,.44);font-size:.85rem;font-weight:1000;letter-spacing:.24em;text-decoration:none;text-transform:uppercase}.PortfolioSections_services__kHHs_{position:relative;z-index:12;margin:0;padding:clamp(5rem,9vw,8.5rem) clamp(1.2rem,5vw,4.5rem);border-radius:clamp(2rem,6vw,5rem) clamp(2rem,6vw,5rem) 0 0;background:radial-gradient(circle at 12% 18%,rgba(255,107,53,.1),transparent 26rem),radial-gradient(circle at 86% 8%,rgba(60,120,255,.09),transparent 24rem),#f4f4f1;color:#050505}.PortfolioSections_services__kHHs_ h2{color:#050505;text-align:center;margin-bottom:clamp(4rem,8vw,7rem)}.PortfolioSections_serviceList__G9Y3A{display:grid;gap:.9rem;border-top:1px solid rgba(5,5,5,.12);padding-top:.9rem}.PortfolioSections_serviceItem__KT0_2{position:relative;overflow:hidden;display:grid;grid-template-columns:8rem minmax(0,1fr);gap:clamp(1rem,4vw,3.6rem);align-items:center;padding:clamp(1.5rem,4vw,2.8rem);border:1px solid rgba(5,5,5,.1);border-radius:1.6rem;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 rgba(255,255,255,.75);cursor:default;transform:translateZ(0);transition:background .26s ease,border-color .26s ease,box-shadow .26s ease,color .26s ease,transform .26s ease}.PortfolioSections_serviceItem__KT0_2:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,rgba(255,107,53,.14),transparent 42%),radial-gradient(circle at 86% 50%,rgba(5,5,5,.12),transparent 18rem);opacity:0;transition:opacity .26s ease}.PortfolioSections_serviceItemActive__9iubJ,.PortfolioSections_serviceItem__KT0_2:hover{border-color:rgba(5,5,5,.28);background:#0b0b0b;box-shadow:0 1.4rem 3.5rem rgba(5,5,5,.18),inset 0 1px 0 rgba(255,255,255,.12);color:#fff;transform:translateY(-.35rem)}.PortfolioSections_serviceItemActive__9iubJ:before,.PortfolioSections_serviceItem__KT0_2:hover:before{opacity:1}.PortfolioSections_serviceItem__KT0_2 span{position:relative;z-index:1;color:#050505;font-size:clamp(3.6rem,9vw,6.5rem);font-weight:1000;line-height:.8;letter-spacing:0;transition:color .26s ease,transform .26s ease,text-shadow .26s ease}.PortfolioSections_serviceItemActive__9iubJ span,.PortfolioSections_serviceItem__KT0_2:hover span{color:#ff6b35;text-shadow:0 0 2rem rgba(255,107,53,.28);transform:scale(1.05)}.PortfolioSections_serviceItem__KT0_2 div{position:relative;z-index:1}.PortfolioSections_serviceItem__KT0_2 h3{margin:0 0 1rem;color:#050505;font-size:clamp(1rem,2vw,1.3rem);font-weight:1000;text-transform:uppercase;transition:color .26s ease,transform .26s ease}.PortfolioSections_serviceItemActive__9iubJ h3,.PortfolioSections_serviceItem__KT0_2:hover h3{color:#fff;transform:translateX(.25rem)}.PortfolioSections_serviceItem__KT0_2 p{width:min(49rem,100%);margin:0;color:rgba(5,5,5,.55);font-size:1rem;line-height:1.8;transition:color .26s ease,transform .26s ease}.PortfolioSections_serviceItemActive__9iubJ p,.PortfolioSections_serviceItem__KT0_2:hover p{color:rgba(255,255,255,.68);transform:translateX(.25rem)}.PortfolioSections_projects__CLM55{padding:clamp(5rem,9vw,8rem) clamp(1.2rem,5vw,4.5rem);background:radial-gradient(circle at 20% 8%,rgba(255,121,63,.09),transparent 28rem),radial-gradient(circle at 78% 18%,rgba(80,132,255,.09),transparent 28rem),#050505}.PortfolioSections_sectionHeader__D2NgV{margin-bottom:clamp(2.8rem,6vw,5rem)}.PortfolioSections_eyebrow__F4bpJ,.PortfolioSections_sectionHeader__D2NgV p{margin:0 0 .75rem;color:rgba(255,255,255,.45);font-size:.78rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase}.PortfolioSections_footer__xgy9Q h2,.PortfolioSections_sectionHeader__D2NgV h2,.PortfolioSections_signalPanel__5gjqM h2{margin:0;color:#fff;font-size:clamp(2.6rem,7vw,6.8rem);font-weight:1000;line-height:.88;letter-spacing:0;text-transform:uppercase}.PortfolioSections_projectShowcase__LbJ6_{display:grid;gap:clamp(1.5rem,4vw,3rem)}.PortfolioSections_projectCard__tIEux{position:relative;overflow:hidden;padding:clamp(1.35rem,4vw,3rem);border:2px solid rgba(225,234,244,.74);border-radius:clamp(1.8rem,4vw,3.8rem);background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#080808;box-shadow:0 2rem 5rem rgba(0,0,0,.36),inset 0 1px 0 rgba(255,255,255,.08);transform:translateZ(0);transition:border-color .32s ease,box-shadow .32s ease,transform .32s ease}.PortfolioSections_projectCard__tIEux:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 16% 18%,rgba(255,122,54,.18),transparent 24rem),radial-gradient(circle at 86% 20%,rgba(92,142,255,.15),transparent 22rem);opacity:0;transition:opacity .32s ease;pointer-events:none}.PortfolioSections_projectCard__tIEux:hover{border-color:rgba(255,255,255,.95);box-shadow:0 2.4rem 7rem rgba(0,0,0,.52),0 0 3rem rgba(255,116,53,.1),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-.45rem)}.PortfolioSections_projectCard__tIEux:hover:before{opacity:1}.PortfolioSections_projectCardFooter__ufIIa,.PortfolioSections_projectCardHeader__3IG65,.PortfolioSections_projectPreviewGrid__g_qFR{position:relative;z-index:1}.PortfolioSections_projectCardHeader__3IG65{display:grid;grid-template-columns:minmax(7rem,.18fr) 1fr auto;gap:clamp(1rem,3vw,2rem);align-items:start;margin-bottom:clamp(2rem,5vw,4rem)}.PortfolioSections_projectNumber__neYJl{color:#dce6f0;font-size:clamp(4.2rem,10vw,8rem);font-weight:1000;line-height:.78;letter-spacing:0;transition:color .32s ease,text-shadow .32s ease,transform .32s ease}.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_projectNumber__neYJl{color:#fff;text-shadow:0 0 2.4rem rgba(255,138,92,.24);transform:translateX(.25rem)}.PortfolioSections_projectIdentity__aBh6R span{display:block;margin-bottom:.9rem;color:rgba(255,255,255,.42);font-size:.78rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.PortfolioSections_projectIdentity__aBh6R h3{margin:0;color:#f3f7fb;font-size:clamp(1.7rem,3.6vw,3.7rem);font-weight:1000;line-height:.95;text-transform:uppercase}.PortfolioSections_projectAction__bUs3N{min-width:9.6rem;min-height:3.7rem;display:inline-flex;align-items:center;justify-content:center;padding:0 1.25rem;border:2px solid rgba(225,234,244,.82);border-radius:999px;color:rgba(245,249,255,.9);font-size:.76rem;font-weight:1000;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:background .26s ease,border-color .26s ease,color .26s ease,transform .26s ease,box-shadow .26s ease}.PortfolioSections_projectAction__bUs3N:hover{border-color:rgba(255,255,255,1);background:rgba(255,255,255,.1);box-shadow:0 0 1.6rem rgba(255,255,255,.14);color:#fff;transform:translateY(-.2rem)}.PortfolioSections_projectPreviewGrid__g_qFR{display:grid;grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.35fr);gap:clamp(1rem,3vw,1.7rem);align-items:stretch;margin-bottom:clamp(1.5rem,4vw,2.6rem)}.PortfolioSections_projectPreviewStack___PUUn{display:grid;gap:1rem}.PortfolioSections_previewConsole__E0TFH,.PortfolioSections_previewHero__ysg_S,.PortfolioSections_projectPreviewMain__5qy0C{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.45rem;background:#0f1310;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:transform .32s ease,border-color .32s ease,filter .32s ease}.PortfolioSections_previewHero__ysg_S{min-height:14rem;display:grid;align-content:end;padding:1.35rem;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.72)),radial-gradient(circle at 18% 22%,rgba(255,138,92,.24),transparent 12rem),radial-gradient(circle at 80% 18%,rgba(95,149,255,.22),transparent 13rem),linear-gradient(135deg,#171b1d,#070807)}.PortfolioSections_previewHero__ysg_S:before,.PortfolioSections_projectPreviewMain__5qy0C:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:2.6rem 2.6rem;mask-image:linear-gradient(180deg,rgba(0,0,0,.8),transparent);pointer-events:none}.PortfolioSections_previewHero__ysg_S span{position:relative;z-index:1;color:rgba(255,255,255,.58);font-size:.74rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.PortfolioSections_previewHero__ysg_S strong{position:relative;z-index:1;width:min(18rem,100%);margin-top:.45rem;color:#fff;font-size:clamp(1.35rem,3vw,2.35rem);font-weight:1000;line-height:1}.PortfolioSections_previewConsole__E0TFH{min-height:10rem;display:flex;flex-wrap:wrap;align-content:end;gap:.55rem;padding:1.1rem;background:radial-gradient(circle at 90% 10%,rgba(210,255,78,.12),transparent 10rem),#101211}.PortfolioSections_previewConsole__E0TFH span,.PortfolioSections_previewTiles__8BpYu span{display:inline-flex;align-items:center;min-height:2.1rem;padding:0 .8rem;border-radius:.6rem;background:rgba(255,255,255,.07);color:rgba(255,255,255,.72);font-size:.72rem;font-weight:800}.PortfolioSections_projectPreviewMain__5qy0C{min-height:25rem;display:grid;align-content:center;padding:clamp(1.35rem,3vw,2.4rem);background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01)),radial-gradient(circle at 20% 75%,rgba(255,118,55,.14),transparent 18rem),radial-gradient(circle at 80% 25%,rgba(73,132,255,.18),transparent 16rem),#080b0d}.PortfolioSections_previewNav__MkpR6{position:absolute;top:1rem;left:1rem;display:flex;gap:.45rem}.PortfolioSections_previewNav__MkpR6 span{width:.65rem;height:.65rem;border-radius:999px;background:rgba(255,255,255,.24)}.PortfolioSections_projectPreviewMain__5qy0C p{position:relative;z-index:1;width:min(34rem,100%);margin:0 0 2rem;color:#fff;font-size:clamp(1.4rem,3vw,2.7rem);font-weight:1000;line-height:1.08}.PortfolioSections_previewTiles__8BpYu{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.PortfolioSections_previewTiles__8BpYu span{min-height:4.1rem;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;background:rgba(255,255,255,.055)}.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_previewConsole__E0TFH,.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_previewHero__ysg_S,.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_projectPreviewMain__5qy0C{border-color:rgba(255,255,255,.2);filter:saturate(1.08)}.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_previewHero__ysg_S{transform:translate3d(-.25rem,-.25rem,0)}.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_previewConsole__E0TFH{transform:translate3d(.2rem,.25rem,0)}.PortfolioSections_projectCard__tIEux:hover .PortfolioSections_projectPreviewMain__5qy0C{transform:translate3d(.25rem,-.2rem,0)}.PortfolioSections_projectCardFooter__ufIIa{display:grid;grid-template-columns:minmax(18rem,.92fr) minmax(18rem,1fr);gap:clamp(1rem,3vw,2rem);align-items:start}.PortfolioSections_projectCardFooter__ufIIa p{margin:0;color:rgba(255,255,255,.62);font-size:.98rem;line-height:1.8}.PortfolioSections_projectCardFooter__ufIIa p strong{color:#fff}.PortfolioSections_projectTech__E9Gzy{display:flex;flex-wrap:wrap;gap:.55rem}.PortfolioSections_signal__pM1my{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:1rem;padding:0 clamp(1.2rem,5vw,4.5rem) clamp(5rem,8vw,7rem)}.PortfolioSections_signalPanel__5gjqM{min-height:20rem;padding:clamp(1.25rem,2.2vw,2rem);border:1px solid rgba(255,255,255,.1);border-radius:1.6rem;background:rgba(255,255,255,.045)}.PortfolioSections_signalPanel__5gjqM h2{font-size:clamp(1.6rem,3vw,3rem)}.PortfolioSections_signalPanel__5gjqM li,.PortfolioSections_signalPanel__5gjqM p:not(.PortfolioSections_eyebrow__F4bpJ){color:rgba(255,255,255,.62);font-size:.95rem;line-height:1.7}.PortfolioSections_signalPanel__5gjqM ul{display:grid;gap:.75rem;margin:0;padding-left:0;list-style:none}.PortfolioSections_signalPanel__5gjqM li{position:relative;padding-left:1.25rem}.PortfolioSections_signalPanel__5gjqM li:before{content:"";position:absolute;top:.75em;left:0;width:.38rem;height:.38rem;border-radius:999px;background:rgba(255,138,92,.9);box-shadow:0 0 1rem rgba(255,138,92,.28)}.PortfolioSections_credentialsList__G7hmg{padding-left:0}.PortfolioSections_credentialsList__G7hmg li{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .65rem}.PortfolioSections_credentialsList__G7hmg li span:after{content:"·";margin-left:.65rem;color:rgba(255,255,255,.24)}.PortfolioSections_credentialsList__G7hmg a{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .7rem;border:1px solid rgba(255,138,92,.32);border-radius:999px;background:rgba(255,138,92,.08);color:rgba(255,214,194,.95);font-size:.78rem;font-weight:900;letter-spacing:.05em;text-decoration:none;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease}.PortfolioSections_credentialsList__G7hmg a:hover{border-color:rgba(255,138,92,.72);background:rgba(255,138,92,.16);color:#fff;transform:translateY(-.12rem)}.PortfolioSections_certificateLink__xlozn{width:fit-content;min-height:3rem;display:inline-flex;align-items:center;justify-content:center;margin-top:1.4rem;padding:0 1.15rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.055);color:rgba(255,255,255,.78);font-size:.76rem;font-weight:1000;letter-spacing:.16em;text-decoration:none;text-transform:uppercase;transition:border-color .22s ease,background .22s ease,color .22s ease,transform .22s ease}.PortfolioSections_certificateLink__xlozn:hover{border-color:rgba(255,255,255,.42);background:rgba(255,255,255,.1);color:#fff;transform:translateY(-.16rem)}.PortfolioSections_footer__xgy9Q{display:grid;place-items:center;padding:clamp(6rem,11vw,10rem) clamp(1.2rem,5vw,4.5rem) 4rem;border-top:1px solid rgba(255,255,255,.08);text-align:center}.PortfolioSections_footer__xgy9Q h2{background:linear-gradient(180deg,#f7fbff,#6d7480);-webkit-background-clip:text;color:transparent}.PortfolioSections_footer__xgy9Q p{margin:1.4rem 0 clamp(3rem,6vw,5rem);color:rgba(255,255,255,.48);font-size:.92rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.PortfolioSections_contactGrid__eWMnk{width:min(88rem,100%);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.PortfolioSections_contactCard__dnelC{position:relative;min-height:17rem;display:grid;align-content:space-between;padding:clamp(1.35rem,2.5vw,2rem);border:1px solid rgba(255,255,255,.14);border-radius:2rem;background:radial-gradient(circle at 20% 18%,rgba(255,255,255,.07),transparent 12rem),rgba(255,255,255,.045);color:#fff;text-decoration:none;text-align:left;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);overflow:hidden;transform:translateZ(0);transition:border-color .26s ease,background .26s ease,box-shadow .26s ease,transform .26s ease}.PortfolioSections_contactCard__dnelC:before{content:"";position:absolute;inset:0;background:linear-gradient(130deg,rgba(255,138,92,.16),transparent 38%),radial-gradient(circle at 80% 20%,rgba(100,150,255,.14),transparent 12rem);opacity:0;transition:opacity .26s ease}.PortfolioSections_contactCard__dnelC:hover{border-color:rgba(255,255,255,.36);background:rgba(255,255,255,.07);box-shadow:0 1.4rem 4rem rgba(0,0,0,.34),0 0 2.5rem rgba(255,116,53,.08),inset 0 1px 0 rgba(255,255,255,.12);transform:translateY(-.35rem)}.PortfolioSections_contactCard__dnelC:hover:before{opacity:1}.PortfolioSections_contactArrow__dLcGs,.PortfolioSections_contactCard__dnelC small,.PortfolioSections_contactCard__dnelC strong,.PortfolioSections_contactIcon__7ruSH{position:relative;z-index:1}.PortfolioSections_contactIcon__7ruSH{width:3.8rem;height:3.8rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:rgba(255,255,255,.86);font-size:1rem;font-weight:1000;letter-spacing:0}.PortfolioSections_contactArrow__dLcGs{position:absolute;z-index:1;top:2rem;right:2rem;color:rgba(255,255,255,.48);font-size:1.25rem;transition:color .26s ease,transform .26s ease}.PortfolioSections_contactCard__dnelC:hover .PortfolioSections_contactArrow__dLcGs{color:#fff;transform:translate(.2rem,-.2rem)}.PortfolioSections_contactCard__dnelC small{display:block;margin-top:4rem;color:rgba(255,255,255,.4);font-size:.8rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.PortfolioSections_contactCard__dnelC strong{display:block;margin-top:1rem;color:rgba(255,255,255,.8);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:1000;line-height:1.35;overflow-wrap:anywhere;transition:color .26s ease}.PortfolioSections_contactCard__dnelC:hover strong{color:#fff}.PortfolioSections_footerMeta__eh04x{width:min(88rem,100%);display:flex;justify-content:space-between;gap:1rem;margin-top:clamp(4rem,7vw,6rem);padding-top:2rem;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.36);font-size:.82rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}@media (max-width:900px){.PortfolioSections_aboutTitle__VP2l0{grid-template-columns:1fr}.PortfolioSections_glassGlyph__AsbKm{display:none}.PortfolioSections_projectCardFooter__ufIIa,.PortfolioSections_projectCardHeader__3IG65,.PortfolioSections_projectPreviewGrid__g_qFR,.PortfolioSections_serviceItem__KT0_2,.PortfolioSections_signal__pM1my,.PortfolioSections_skillRow__jVd0V{grid-template-columns:1fr}.PortfolioSections_contactGrid__eWMnk{grid-template-columns:repeat(2,minmax(0,1fr))}.PortfolioSections_projectAction__bUs3N{width:fit-content}.PortfolioSections_projectPreviewMain__5qy0C{min-height:20rem}.PortfolioSections_previewTiles__8BpYu{grid-template-columns:1fr}.PortfolioSections_projectTech__E9Gzy{grid-column:auto}}@media (max-width:560px){.PortfolioSections_contactGrid__eWMnk{grid-template-columns:1fr}.PortfolioSections_footerMeta__eh04x{flex-direction:column;text-align:left}}.CinematicLayer_canvas__fLWTb{position:absolute;inset:0;z-index:3;width:100%;height:100%;pointer-events:none;filter:blur(.25px) saturate(1.08);opacity:.9}.VideoIntro_hero__yaq_c{position:relative;min-height:100svh;overflow:hidden;isolation:isolate;display:flex;align-items:center;padding:clamp(6rem,8vw,7rem) clamp(1.45rem,5vw,4.5rem);background:#050607}.VideoIntro_nav__Jp9UY{position:absolute;top:clamp(1.4rem,4vw,2rem);left:clamp(1.45rem,5vw,4.5rem);right:clamp(1.45rem,5vw,4.5rem);z-index:12;display:flex;align-items:center;justify-content:space-between;gap:1rem}.VideoIntro_nav__Jp9UY nav{display:flex;gap:clamp(1.35rem,4vw,3.4rem)}.VideoIntro_emailButton__4JYcv,.VideoIntro_nav__Jp9UY a{color:rgba(255,255,255,.86);font-size:.78rem;font-weight:900;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;transition:color .18s ease,border-color .18s ease,transform .18s ease}.VideoIntro_nav__Jp9UY a:hover{color:#fff}.VideoIntro_emailButton__4JYcv{display:inline-flex;min-height:2.9rem;align-items:center;justify-content:center;padding:0 1.45rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(255,255,255,.05);backdrop-filter:blur(18px)}.VideoIntro_emailButton__4JYcv:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.48)}.VideoIntro_videoBackground__RwCP1,.VideoIntro_videoForeground__lCD_q{position:absolute;pointer-events:none;user-select:none}.VideoIntro_videoBackground__RwCP1{inset:-4%;z-index:1;width:108%;height:108%;object-fit:cover;object-position:center center;opacity:.86;filter:blur(12px) brightness(.58) saturate(.82);transform:scale(1.05)}.VideoIntro_videoForeground__lCD_q{top:0;right:clamp(1rem,4vw,5rem);bottom:0;z-index:2;width:min(65vw,76rem);height:100%;object-fit:cover;object-position:center center;opacity:0;filter:saturate(.9) contrast(1.05) brightness(.78);transform:scale(1.01);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 10%,black 92%,transparent),linear-gradient(0deg,transparent 0,black 9%,black 94%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,black 10%,black 92%,transparent),linear-gradient(0deg,transparent 0,black 9%,black 94%,transparent);mask-composite:intersect}.VideoIntro_videoUnavailable__gqR56{display:none}.VideoIntro_vignette__8nFYh{position:absolute;inset:0;z-index:6;pointer-events:none;background:linear-gradient(90deg,rgba(5,6,7,.64),rgba(5,6,7,.48) 30%,rgba(5,6,7,.14) 58%,rgba(5,6,7,.44)),linear-gradient(180deg,rgba(5,6,7,.58),transparent 22%,transparent 62%,rgba(5,6,7,.9))}.VideoIntro_bluePractical__e9ogD,.VideoIntro_orangePractical__246LP{position:absolute;z-index:4;pointer-events:none;filter:blur(24px)}.VideoIntro_orangePractical__246LP{width:min(40rem,50vw);aspect-ratio:1;left:-8%;bottom:-12%;background:radial-gradient(circle,rgba(255,107,53,.34),transparent 68%)}.VideoIntro_bluePractical__e9ogD{width:min(34rem,42vw);height:min(28rem,48vh);right:8%;top:10%;background:radial-gradient(circle,rgba(93,164,232,.2),transparent 72%)}.VideoIntro_content__FbNfs{position:relative;z-index:8;width:min(40rem,44vw);margin-top:clamp(2rem,7vh,5rem)}.VideoIntro_kicker___ubs3{margin:0 0 1.25rem;color:rgba(255,255,255,.72);font-size:clamp(.72rem,1.1vw,.95rem);font-weight:900;letter-spacing:.36em;text-transform:uppercase}.VideoIntro_name__4FFdX{margin:0;color:#fff;font-size:clamp(4rem,7.6vw,7.9rem);font-weight:1000;line-height:.78;letter-spacing:0;text-transform:uppercase;text-shadow:0 1.5rem 5rem rgba(0,0,0,.4)}.VideoIntro_name__4FFdX span{display:block}.VideoIntro_role__sUYvM{margin:2rem 0 0;color:rgba(255,255,255,.82);font-size:clamp(.76rem,1.35vw,1rem);font-weight:900;letter-spacing:.32em;text-transform:uppercase}.VideoIntro_controls__5VbWg{position:absolute;z-index:10;right:clamp(1.45rem,5vw,4.5rem);bottom:clamp(2rem,5vw,3.8rem);display:flex;align-items:center;gap:.9rem}.VideoIntro_controlButton__Ac4ko{width:3rem;height:3rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(18px);cursor:pointer;transition:transform .18s ease,background .18s ease}.VideoIntro_controlButton__Ac4ko:hover{transform:translateY(-2px);background:rgba(255,255,255,.16)}.VideoIntro_controlButton__Ac4ko svg{width:1.05rem;height:1.05rem;fill:currentColor}.VideoIntro_soundHint__LwtqJ{color:rgba(255,255,255,.66);font-size:.68rem;font-weight:900;letter-spacing:.24em;text-transform:uppercase;opacity:0;transition:opacity .36s ease}.VideoIntro_soundHintVisible__JBDBa{opacity:1}.VideoIntro_scrollIndicator__ktTt_{position:absolute;z-index:10;left:clamp(1.45rem,5vw,4.5rem);bottom:clamp(2.25rem,6vw,4rem);display:grid;gap:.65rem;padding:0;border:0;background:transparent;color:rgba(255,255,255,.72);cursor:pointer;text-align:left;text-transform:uppercase;letter-spacing:.28em;font-size:.68rem;font-weight:900}.VideoIntro_scrollIndicator__ktTt_ i{position:relative;width:1px;height:3.2rem;overflow:hidden;background:rgba(255,255,255,.22)}.VideoIntro_scrollIndicator__ktTt_ i:after{content:"";position:absolute;inset:-100% 0 100%;background:linear-gradient(transparent,#fff,transparent);animation:VideoIntro_scrollPulse__E2fiZ 2s ease-in-out infinite}@keyframes VideoIntro_scrollPulse__E2fiZ{to{transform:translateY(6.4rem)}}@media (max-width:760px){.VideoIntro_hero__yaq_c{min-height:100svh;align-items:flex-start;padding:6.6rem 1.2rem 8.6rem}.VideoIntro_nav__Jp9UY{left:1.2rem;right:1.2rem}.VideoIntro_nav__Jp9UY nav{gap:1rem}.VideoIntro_nav__Jp9UY a{font-size:.64rem;letter-spacing:.18em}.VideoIntro_emailButton__4JYcv{display:none}.VideoIntro_videoForeground__lCD_q{inset:0;width:100%;height:100%;object-position:74% center;-webkit-mask-image:none;mask-image:none}.VideoIntro_vignette__8nFYh{background:linear-gradient(90deg,rgba(5,6,7,.88),rgba(5,6,7,.58) 42%,rgba(5,6,7,.08)),linear-gradient(180deg,rgba(5,6,7,.62),transparent 34%,rgba(5,6,7,.96))}.VideoIntro_content__FbNfs{width:min(18.5rem,72vw);margin-top:45vh}.VideoIntro_name__4FFdX{font-size:clamp(2.85rem,13.2vw,3.85rem);line-height:.84}.VideoIntro_role__sUYvM{width:min(15rem,100%);margin-top:1.05rem;font-size:clamp(.58rem,2.75vw,.72rem);line-height:1.45;letter-spacing:.22em}.VideoIntro_scrollIndicator__ktTt_{bottom:2rem}.VideoIntro_controls__5VbWg{right:1.2rem;bottom:2rem}.VideoIntro_soundHint__LwtqJ{position:absolute;right:0;bottom:3.8rem;white-space:nowrap}}