.hero{isolation:isolate;background:#090b10}.hero-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 78% 45%,#111c4a55,transparent 58%)}.hero-motion video{position:absolute;width:110%;height:120%;left:12%;top:-10%;object-fit:contain;mix-blend-mode:screen;opacity:.85;filter:saturate(1.15)}.hero-motion__glass{position:absolute;inset:0;background:linear-gradient(90deg,#090b10e8 0%,#090b10c4 32%,#0b10275c 68%,#090b1055),linear-gradient(180deg,#ffffff04,#ffffff01);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.hero-motion__glass::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#090b10 0%,transparent 22%,transparent 80%,#090b1066 100%)}.hero .portfolio-choice{background:linear-gradient(135deg,#ffffff12,#ffffff04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}@media(max-width:700px){.hero-motion video{width:180%;left:-15%;top:-15%;height:110%;opacity:.6}.hero-motion__glass{background:linear-gradient(90deg,#090b10d9,#090b1080);backdrop-filter:blur(4px)}}@media(prefers-reduced-motion:reduce){.hero-motion video{opacity:.45}}
.hero .hero-motion video{width:187%;height:204%;left:50%;top:50%;transform:translate(-50%,-50%)}.hero .hero-motion__glass{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:700px){.hero .hero-motion video{width:306%;height:187%;left:50%;top:50%}.hero .hero-motion__glass{backdrop-filter:blur(4.8px);-webkit-backdrop-filter:blur(4.8px)}}
.hero .hero-motion__glass{background:linear-gradient(90deg,#090b10e8 0%,#090b10c4 32%,#0b10275c 68%,#090b1055),linear-gradient(180deg,rgba(255,255,255,.0282),rgba(255,255,255,.0071));backdrop-filter:blur(10.8px);-webkit-backdrop-filter:blur(10.8px)}.hero .portfolio-choice{background:linear-gradient(135deg,rgba(255,255,255,.127),rgba(255,255,255,.0282));backdrop-filter:blur(28.8px);-webkit-backdrop-filter:blur(28.8px)}@media(max-width:700px){.hero .hero-motion__glass{background:linear-gradient(90deg,#090b10d9,#090b1080),linear-gradient(180deg,rgba(255,255,255,.0282),rgba(255,255,255,.0071));backdrop-filter:blur(8.64px);-webkit-backdrop-filter:blur(8.64px)}}
.hero .hero-motion video{filter:blur(32px) saturate(1.15);opacity:.66}.hero .hero-motion__glass{background:linear-gradient(110deg,rgba(12,15,24,.72),rgba(24,32,55,.4) 58%,rgba(14,19,34,.54)),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.012));backdrop-filter:blur(48px) saturate(135%);-webkit-backdrop-filter:blur(48px) saturate(135%)}@media(max-width:700px){.hero .hero-motion video{filter:blur(26px) saturate(1.15);opacity:.58}.hero .hero-motion__glass{backdrop-filter:blur(36px) saturate(135%);-webkit-backdrop-filter:blur(36px) saturate(135%)}}
.hero .hero-motion video{opacity:.33}@media(max-width:700px){.hero .hero-motion video{opacity:.29}}
