.its-hero{position:relative;overflow:hidden;background-size:120% 120%;animation:heroAmbient 9s ease-in-out infinite alternate}.its-hero:before,.its-hero:after{content:'';position:absolute;border-radius:50%;filter:blur(70px);pointer-events:none;opacity:.32}.its-hero:before{width:320px;height:320px;right:8%;top:8%;background:rgba(44,203,255,.32);animation:orbFloatA 7s ease-in-out infinite alternate}.its-hero:after{width:260px;height:260px;left:34%;bottom:-110px;background:rgba(255,39,147,.28);animation:orbFloatB 8s ease-in-out infinite alternate}.hero-grid{position:relative;z-index:1}.hero-motion{transform:translateY(38px);filter:blur(5px);animation-duration:760ms}.hero-motion.m1{animation-delay:120ms}.hero-motion.m2{animation-delay:210ms}.hero-motion.m3{animation-delay:340ms}.hero-motion.m4{animation-delay:470ms}.hero-motion.m5{animation-delay:610ms}.hero-media{transform:translateY(28px) scale(.92) rotate(1deg);animation-duration:900ms}.hero-logo{position:relative}.hero-logo:before{content:'';position:absolute;inset:10%;border-radius:35%;background:radial-gradient(circle,rgba(35,207,255,.24),rgba(255,44,153,.13) 46%,transparent 72%);filter:blur(32px);animation:logoPulse 3.8s ease-in-out infinite;z-index:-1}.hero-logo img{animation:logoFloat 5s ease-in-out 1s infinite}.story-row.reveal{opacity:0;transform:translate3d(-64px,24px,0) scale(.975);transition:opacity 720ms var(--ease-enter),transform 780ms var(--ease-enter)}.story-row.reverse.reveal{transform:translate3d(64px,24px,0) scale(.975)}.story-row.reveal.is-visible,.story-row.reverse.reveal.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1)}.story-row .story-image{box-shadow:0 24px 70px rgba(0,0,0,.32),0 0 0 1px rgba(60,210,255,.05)}.story-row.is-visible .story-image{animation:shotSettle 900ms cubic-bezier(.16,1,.3,1) both}.story-row.is-visible .story-copy{animation:copySettle 760ms cubic-bezier(.16,1,.3,1) 110ms both}.intro.reveal,.videos.reveal,.closing-inner.reveal,.pillars .reveal{transform:translateY(44px) scale(.985);transition:opacity 700ms var(--ease-enter),transform 760ms var(--ease-enter)}.intro.reveal.is-visible,.videos.reveal.is-visible,.closing-inner.reveal.is-visible,.pillars .reveal.is-visible{transform:translateY(0) scale(1)}.pillars-grid article{transform:translateY(0);transition:transform 300ms var(--ease-enter),border-color 300ms ease,box-shadow 300ms ease,background 300ms ease}.pillars-grid article:hover{transform:translateY(-9px) scale(1.015);background:linear-gradient(145deg,rgba(30,35,76,.92),rgba(15,16,42,.95));box-shadow:0 26px 64px rgba(0,0,0,.34),0 0 40px rgba(37,201,255,.09)}.pillars-grid article:hover .tech-icon{transform:scale(1.12) rotate(-2deg)}.video-grid article:hover{transform:translateY(-8px) scale(1.01);box-shadow:0 26px 60px rgba(0,0,0,.3),0 0 32px rgba(255,45,150,.08)}.tech-video:hover,.tech-discover:hover{transform:translateY(-4px) scale(1.02)}.tech-video:hover{box-shadow:0 16px 42px rgba(255,40,157,.23),0 0 26px rgba(46,205,255,.16)}.tech-discover:hover{box-shadow:0 14px 36px rgba(31,190,255,.2),inset 0 0 30px rgba(35,203,255,.06)}.statement{transition:transform 320ms var(--ease-enter),box-shadow 320ms ease,border-color 320ms ease}.statement:hover{transform:translateY(-5px);border-color:rgba(255,70,160,.38);box-shadow:0 22px 58px rgba(0,0,0,.22),0 0 34px rgba(255,40,150,.05)}@keyframes heroIn{to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes mediaIn{to{opacity:1;transform:translateY(0) scale(1) rotate(0)}}@keyframes heroAmbient{0%{background-position:45% 45%}100%{background-position:58% 52%}}@keyframes orbFloatA{from{transform:translate3d(0,0,0) scale(1)}to{transform:translate3d(-34px,28px,0) scale(1.12)}}@keyframes orbFloatB{from{transform:translate3d(0,0,0) scale(.95)}to{transform:translate3d(42px,-22px,0) scale(1.1)}}@keyframes logoPulse{0%,100%{opacity:.35;transform:scale(.94)}50%{opacity:.72;transform:scale(1.08)}}@keyframes logoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shotSettle{0%{transform:translateY(26px) scale(.96);filter:blur(4px)}100%{transform:translateY(0) scale(1);filter:blur(0)}}@keyframes copySettle{0%{opacity:.2;transform:translateY(22px)}100%{opacity:1;transform:translateY(0)}}@media(max-width:900px){.story-row.reveal,.story-row.reverse.reveal{transform:translate3d(0,42px,0) scale(.97)}.story-row.reveal.is-visible,.story-row.reverse.reveal.is-visible{transform:translate3d(0,0,0) scale(1)}.hero-logo img{animation:logoFloatMobile 4.6s ease-in-out 1s infinite}@keyframes logoFloatMobile{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}}@media(prefers-reduced-motion:reduce){.its-hero,.its-hero:before,.its-hero:after,.hero-logo:before,.hero-logo img,.story-row.is-visible .story-image,.story-row.is-visible .story-copy{animation:none!important}.hero-motion{filter:none!important}.story-row.reveal,.story-row.reverse.reveal,.intro.reveal,.videos.reveal,.closing-inner.reveal,.pillars .reveal{opacity:1!important;transform:none!important;transition:none!important}}