.institutional-site .interactive-hero{--hero-x:70%;--hero-y:50%;--hero-dx:0px;--hero-dy:0px;isolation:isolate;background:linear-gradient(115deg,#142e29,#1c3c35 70%,#24483f)}.institutional-site .interactive-hero:before,.institutional-site .interactive-hero .hero-inner:after{content:none}.institutional-site .secondary-hero-art,.institutional-site .secondary-hero-spotlight{pointer-events:none;z-index:0;position:absolute;inset:0}.institutional-site .secondary-hero-art{color:#b8d5c8;-webkit-mask-image:linear-gradient(90deg,#0003,#000 75%);mask-image:linear-gradient(90deg,#0003,#000 75%)}.institutional-site .secondary-hero-art svg{width:100%;height:100%;display:block}.institutional-site .secondary-hero-depth{transform:translate(var(--hero-dx), var(--hero-dy))}.institutional-site .secondary-hero-orbits{transform-origin:690px 320px;opacity:.35;transition:opacity .8s;animation:50s linear infinite paused secondary-hero-orbit}.institutional-site .secondary-hero-nodes{opacity:.3;transition:opacity .8s}.institutional-site .secondary-hero-spotlight{background:radial-gradient(ellipse 560px 440px at var(--hero-x) var(--hero-y), #99d2b40e 0%, #99d2b406 35%, #99d2b402 65%, #99d2b400 100%);opacity:0;transition:opacity .8s}.institutional-site .interactive-hero.hero-light{background:linear-gradient(110deg,#f0f5f1,#fbfcfb)}.institutional-site .hero-light .secondary-hero-art{color:#416d5b;opacity:.45}.institutional-site .hero-light .secondary-hero-spotlight{background:radial-gradient(ellipse 560px 440px at var(--hero-x) var(--hero-y), #5990700a 0%, #59907005 35%, #59907002 65%, #59907000 100%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.institutional-site .interactive-hero:hover .secondary-hero-orbits{opacity:.9;animation-play-state:running}.institutional-site .interactive-hero:hover .secondary-hero-nodes{opacity:.7}.institutional-site .interactive-hero:hover .secondary-hero-spotlight{opacity:1}}@media (prefers-reduced-motion:reduce){.institutional-site .secondary-hero-depth{transition:none;transform:none}.institutional-site .secondary-hero-orbits{transition:none;animation:none}.institutional-site .secondary-hero-nodes,.institutional-site .secondary-hero-spotlight{transition:none}}@keyframes secondary-hero-orbit{to{transform:rotate(360deg)}}
