.animated-hero{contain:layout style paint;isolation:isolate;background:var(--brand-navy-header,var(--hero-color-void,#0d1f3a))}.animated-hero__parallax{will-change:transform}.animated-hero__base{background:radial-gradient(ellipse 72% 58% at 50% 38%, #132a4a61 0%, transparent 56%), linear-gradient(180deg, var(--brand-navy-header,#0d1f3a) 0%, var(--brand-navy,#132a4a) 46%, var(--brand-navy-header,#0d1f3a) 100%)}.animated-hero__vignette{background:radial-gradient(94% 90% at 50% 44%,#0000 40%,#0c1b3324 100%),linear-gradient(90deg,#0c1b331f 0%,#0000 14% 86%,#0c1b331f 100%)}.animated-hero__globe-bloom{animation:hero-ambient-breathe var(--hero-dur-ambient) var(--hero-ease-smooth) infinite;background:radial-gradient(90% 80% at 0%,#50a0ff33 0%,#c9a22717 35%,#0000 68%)}.animated-hero__spotlight{animation:hero-ambient-breathe var(--hero-dur-ambient) var(--hero-ease-smooth) infinite;background:radial-gradient(52% 62% at 50% 36%,#c9a2271f 0%,#c9a2270a 38%,#0000 68%);animation-delay:-3s}.animated-hero__right-glow{background:radial-gradient(70% 75% at 100% 45%,#c9a22717 0%,#50a0ff0a 40%,#0000 70%)}@keyframes hero-ambient-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.animated-hero__readability{background:radial-gradient(54% 70% at 50% 38%,#0d1f3a47 0%,#132a4a1a 44%,#0000 74%),linear-gradient(#0000 0%,#0c1b3329 100%)}.animated-hero__bg-hex{opacity:.35;mix-blend-mode:screen;animation:hero-bg-hex-drift var(--hero-dur-bg-hex) var(--hero-ease-drift) infinite alternate}@keyframes hero-bg-hex-drift{0%{transform:translate(0,0)}to{transform:translate(-3%,-2%)}}.animated-hero__canvas{opacity:.88;mix-blend-mode:screen}.animated-hero__globe-wrap{opacity:.62;filter:drop-shadow(0 0 40px #50a0ff38)drop-shadow(0 0 70px #c9a22724);width:min(74vw,640px);height:108%;animation:hero-globe-drift var(--hero-dur-globe-drift) var(--hero-ease-drift) infinite alternate;top:-6%;left:-22%}@keyframes hero-globe-drift{0%{transform:translateY(.5%)}to{transform:translate(1.5%,-1.5%)}}.animated-hero__globe-svg{overflow:visible}.animated-hero__globe-rotate{transform-origin:200px 200px;transform-box:fill-box;animation:hero-globe-rotate var(--hero-dur-globe-rotate) var(--hero-ease-linear) infinite}@keyframes hero-globe-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animated-hero__orbit{transform-origin:200px 200px;transform-box:fill-box}.animated-hero__orbit-a{animation:hero-orbit-spin var(--hero-dur-orbit-spin) var(--hero-ease-linear) infinite}.animated-hero__orbit-b{animation:hero-orbit-spin-reverse var(--hero-dur-orbit-reverse) var(--hero-ease-linear) infinite}@keyframes hero-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hero-orbit-spin-reverse{0%{transform:rotate(6deg)}to{transform:rotate(-354deg)}}.animated-hero__meridian{animation:hero-meridian-flow 28s var(--hero-ease-linear) infinite}.animated-hero__meridian-b{animation-duration:36s;animation-direction:reverse}@keyframes hero-meridian-flow{to{stroke-dashoffset:-30px}}.animated-hero__globe-dot-bright{animation:hero-dot-pulse 5.5s var(--hero-ease-smooth) infinite}@keyframes hero-dot-pulse{0%,to{opacity:.4}50%{opacity:.85}}.animated-hero__mesh-wrap{-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 100%);mask-image:linear-gradient(#0000 0%,#000 38% 100%)}.animated-hero__mesh-svg{animation:hero-mesh-slide var(--hero-dur-mesh-slide) var(--hero-ease-linear) infinite;will-change:transform}.animated-hero__mesh-layer-a{animation:hero-mesh-undulate var(--hero-dur-mesh-undulate) var(--hero-ease-drift) infinite alternate, hero-mesh-breathe var(--hero-dur-mesh-breathe) var(--hero-ease-smooth) infinite;transform-origin:bottom}.animated-hero__mesh-layer-b{animation:hero-mesh-undulate var(--hero-dur-mesh-undulate) var(--hero-ease-drift) infinite alternate-reverse, hero-mesh-breathe var(--hero-dur-mesh-breathe) var(--hero-ease-smooth) infinite;transform-origin:bottom;animation-delay:0s,-5s}.animated-hero__mesh-crest{animation:hero-meridian-flow 28s var(--hero-ease-linear) infinite}@keyframes hero-mesh-slide{0%{transform:translate(0,0)}to{transform:translate(-27.5%)}}@keyframes hero-mesh-undulate{0%{transform:translate(0,0)scaleY(1)}to{transform:translateY(-4px)scaleY(1.025)}}@keyframes hero-mesh-breathe{0%,to{opacity:.72}50%{opacity:1}}.animated-hero__hex-cluster{pointer-events:none}.animated-hero__hex-cell{width:calc(5.5rem * var(--hero-hex-scale,1));height:calc(6.35rem * var(--hero-hex-scale,1));pointer-events:auto;filter:drop-shadow(0 0 28px #c9a2279e)drop-shadow(0 0 48px #e8d48b61)drop-shadow(0 0 72px #c9a2272e);animation:hero-hex-float var(--hero-dur-hex-float) var(--hero-ease-drift) infinite;transition:transform .35s var(--hero-ease-smooth);will-change:transform;position:absolute}.animated-hero__hex-cell:hover{animation-play-state:paused;transform:translateY(-8px)scale(1.03)}.animated-hero__hex-icon{justify-content:center;align-items:center;padding-bottom:5%;display:flex;position:absolute;inset:0}.animated-hero__hex-glow-ring{animation:hero-hex-glow var(--hero-dur-hex-glow) var(--hero-ease-smooth) infinite}@keyframes hero-hex-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes hero-hex-glow{0%,to{opacity:.35}50%{opacity:1}}.hero-logo-glow-wrap:before{animation:hero-logo-breath var(--hero-dur-logo-breath) var(--hero-ease-smooth) infinite}@keyframes hero-logo-breath{0%,to{opacity:.58;transform:translate(-50%,-50%)scale(.92)}50%{opacity:.88;transform:translate(-50%,-50%)scale(1.06)}}@media (max-width:768px){.animated-hero__globe-wrap{opacity:.58;width:min(95vw,480px);height:104%;left:-28%}.animated-hero__hex-cluster{display:none}.animated-hero__mesh-wrap{height:40%}.animated-hero__canvas{opacity:.6}.animated-hero__globe-rotate{animation-duration:calc(var(--hero-dur-globe-rotate) * 1.4)}}@media (prefers-reduced-motion:reduce){.animated-hero__parallax{transform:none!important}.animated-hero__globe-bloom,.animated-hero__spotlight,.animated-hero__bg-hex,.animated-hero__globe-wrap,.animated-hero__globe-rotate,.animated-hero__orbit-a,.animated-hero__orbit-b,.animated-hero__meridian,.animated-hero__globe-dot-bright,.animated-hero__mesh-svg,.animated-hero__mesh-layer-a,.animated-hero__mesh-layer-b,.animated-hero__mesh-crest,.animated-hero__hex-cell,.animated-hero__hex-glow-ring,.hero-logo-glow-wrap:before{animation:none!important}}
