.acoru-hero{isolation:isolate;margin-top:calc((var(--acoru-header-h) + var(--acoru-space-6))*-1);overflow:hidden;padding:calc(var(--acoru-header-h) + clamp(6rem, 3rem + 9vw, 12.5rem)) 0 clamp(3rem,2rem + 4vw,6rem);position:relative}.acoru-hero__decor{aspect-ratio:1;background:radial-gradient(circle,rgb(var(--acoru-violet-rgb)/.32) 6px,transparent 7px) 0 0 /22px 38px,radial-gradient(circle,rgb(var(--acoru-violet-rgb)/.32) 6px,transparent 7px) 11px 19px /22px 38px;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);mask-image:radial-gradient(closest-side,#000 35%,transparent 100%);position:absolute;right:-26%;top:-28%;width:min(88rem,115vw);z-index:-1}.acoru-hero__decor.is-animated{background:none}.acoru-hero__decor.is-animated:after{content:none}.acoru-hero__dots{height:100%;inset:0;position:absolute;width:100%}@media (max-width:600px){.acoru-hero__decor{right:-55%;top:-32%;width:150vw}}.acoru-hero__decor:after{background:radial-gradient(closest-side,rgb(var(--acoru-violet-rgb)/.9),transparent);border-radius:50%;content:"";filter:blur(30px);inset:30% 28% 30% 32%;position:absolute}.acoru-hero__inner{align-items:center;display:flex;flex-direction:column;gap:var(--acoru-space-6);text-align:center}.acoru-hero__title{max-width:11.6em}.acoru-hero__text{color:var(--acoru-muted);font-family:var(--acoru-font-heading);font-size:clamp(1.125rem,.95rem + .7vw,1.5rem);font-weight:400;line-height:1.4;max-width:57rem}.acoru-hero__text strong{display:block;font-weight:600}.acoru-hero__text span{display:block}.acoru-hero__visual{margin:clamp(3rem,2rem + 5vw,7.5rem) auto 0;width:min(var(--acoru-container),100% - 2 * var(--acoru-gutter))}.acoru-hero__media{aspect-ratio:1800/964;border-radius:var(--acoru-radius-md);box-shadow:0 30px 80px rgba(11,21,84,.18)}@media (max-width:767px){.acoru-hero__text{font-size:1.125rem}.acoru-hero__media{aspect-ratio:4/3}}