.hero-media[data-v-a47e9316]{overflow:hidden;background:#e9f3fb}.hero-media[data-v-a47e9316],.hero-media-picture[data-v-a47e9316],.hero-media-picture img[data-v-a47e9316],.hero-media-placeholder[data-v-a47e9316]{position:absolute;inset:0;width:100%;height:100%}.hero-media-placeholder[data-v-a47e9316]{overflow:hidden;background:radial-gradient(circle at 18% 24%,hsla(0,0%,100%,.78) 0,transparent 31%),radial-gradient(circle at 82% 68%,rgba(134,192,231,.22) 0,transparent 35%),linear-gradient(135deg,#f2f8fc,#e4f1fa 48%,#dbeaf5);opacity:1;transition:opacity .42s ease}.hero-media-placeholder[data-v-a47e9316]:after{position:absolute;inset:0;background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.58) 47%,transparent 62%);content:"";transform:translate(-110%);animation:hero-media-sheen-a47e9316 1.8s cubic-bezier(.4,0,.2,1) infinite}.hero-media-orbit[data-v-a47e9316]{position:absolute;border:1px solid rgba(72,139,188,.12);border-radius:999px}.hero-media-orbit-one[data-v-a47e9316]{top:-42%;right:-8%;width:min(46vw,700px);aspect-ratio:1}.hero-media-orbit-two[data-v-a47e9316]{bottom:-58%;left:8%;width:min(34vw,520px);aspect-ratio:1}.hero-media-picture[data-v-a47e9316]{display:block;opacity:0;transform:scale(1.015);transition:opacity .48s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1)}.hero-media-picture img[data-v-a47e9316]{display:block;-o-object-fit:cover;object-fit:cover}.hero-media[data-image-state=ready] .hero-media-picture[data-v-a47e9316]{opacity:1;transform:scale(1)}.hero-media[data-image-state=ready] .hero-media-placeholder[data-v-a47e9316]{opacity:0}.hero-media[data-image-state=error] .hero-media-placeholder[data-v-a47e9316]:after,.hero-media[data-image-state=ready] .hero-media-placeholder[data-v-a47e9316]:after{animation:none}.hero-media[data-image-state=error] .hero-media-placeholder[data-v-a47e9316]{background:radial-gradient(circle at 18% 24%,hsla(0,0%,100%,.72) 0,transparent 31%),linear-gradient(135deg,#eef6fb,#dcecf7)}@keyframes hero-media-sheen-a47e9316{to{transform:translate(110%)}}@media(prefers-reduced-motion:reduce){.hero-media-placeholder[data-v-a47e9316]:after{animation:none}.hero-media-picture[data-v-a47e9316],.hero-media-placeholder[data-v-a47e9316]{transition:none}}
