.acoru-pfhero{background:radial-gradient(circle,rgb(var(--acoru-light-rgb)/.12) 1px,transparent 1.6px) 0 0 /1.5rem 1.5rem,radial-gradient(45% 40% at 92% 4%,color-mix(in srgb,var(--acoru-lilac) 38%,transparent),transparent 70%),radial-gradient(55% 45% at 50% 100%,color-mix(in srgb,var(--acoru-lilac) 22%,transparent),transparent 70%),radial-gradient(60% 50% at 50% 0,rgb(var(--acoru-blue-rgb)/.45),transparent 70%),radial-gradient(120% 95% at 50% 45%,transparent 55%,rgb(var(--acoru-dark-rgb)/.55) 100%),var(--acoru-night);color:var(--acoru-light);isolation:isolate;margin-top:calc((var(--acoru-header-h) + var(--acoru-space-6))*-1);overflow:hidden;padding-top:calc(var(--acoru-header-h) + var(--acoru-space-6) + clamp(2.5rem, 1rem + 4vw, 5rem));position:relative;text-align:center}.acoru-pfhero__inner{align-items:center;display:flex;flex-direction:column;gap:var(--acoru-space-4)}.acoru-pfhero__eyebrow{color:var(--acoru-lilac);font-size:.8125rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.acoru-pfhero__title{font-family:var(--acoru-font-heading);font-size:var(--acoru-h1);font-weight:600;line-height:1.1;max-width:14em;text-wrap:balance}.acoru-pfhero__sub{color:var(--acoru-lilac);font-family:var(--acoru-font-heading);font-size:clamp(1.125rem,1rem + .6vw,1.5rem);line-height:1.4;max-width:72rem}.acoru-pfhero__text{color:rgb(var(--acoru-light-rgb)/.75);font-size:var(--acoru-lead-sm);line-height:1.5;max-width:54rem}.acoru-pfhero__actions{margin-top:var(--acoru-space-4)}.acoru-pfhero__map{height:clamp(15rem,10rem + 12vw,22rem);margin-top:clamp(2rem,1rem + 3vw,4rem);position:relative}.acoru-pfhero__map:before{aspect-ratio:2/1;background:repeating-radial-gradient(circle at 50% 100%,transparent 0 7.5rem,rgb(var(--acoru-light-rgb)/.07) 7.5rem calc(7.5rem + 1px));border-radius:999rem 999rem 0 0;bottom:0;content:"";left:50%;-webkit-mask-image:radial-gradient(closest-side at 50% 100%,#000 60%,transparent 100%);mask-image:radial-gradient(closest-side at 50% 100%,#000 60%,transparent 100%);pointer-events:none;position:absolute;transform:translateX(-50%);width:min(70rem,120%);z-index:-1}.acoru-pfhero__chips{inset:0;list-style:none;margin:0;padding:0;position:absolute}.acoru-pfhero__chips li{animation:acoru-pfhero-float 6s var(--acoru-ease) infinite alternate;background:rgb(var(--acoru-light-rgb)/.06);border:1px solid rgb(var(--acoru-light-rgb)/.12);border-radius:var(--acoru-radius-pill);color:rgb(var(--acoru-light-rgb)/.85);font-size:.75rem;padding:.35rem .8rem .35rem 1.4rem;position:absolute;white-space:nowrap}.acoru-pfhero__chips li:before{background:var(--acoru-lilac);border-radius:50%;content:"";height:.35rem;left:.6rem;margin-top:-.175rem;position:absolute;top:50%;width:.35rem}.acoru-pfhero__chips--left li:first-child{left:14%;top:8%}.acoru-pfhero__chips--left li:nth-child(2){animation-delay:-1s;left:6%;top:28%}.acoru-pfhero__chips--left li:nth-child(3){animation-delay:-2s;left:22%;top:25%}.acoru-pfhero__chips--left li:nth-child(4){animation-delay:-3s;left:11%;top:48%}.acoru-pfhero__chips--left li:nth-child(5){animation-delay:-4s;left:26%;top:54%}.acoru-pfhero__chips--left li:nth-child(6){animation-delay:-1.5s;left:4%;top:70%}.acoru-pfhero__chips--left li:nth-child(7){animation-delay:-2.5s;left:18%;top:78%}.acoru-pfhero__chips--left li:nth-child(8){animation-delay:-3.5s;left:30%;top:88%}.acoru-pfhero__chips--right li:first-child{right:22%;top:8%}.acoru-pfhero__chips--right li:nth-child(2){animation-delay:-1s;right:6%;top:25%}.acoru-pfhero__chips--right li:nth-child(3){animation-delay:-2s;right:26%;top:38%}.acoru-pfhero__chips--right li:nth-child(4){animation-delay:-3s;right:4%;top:52%}.acoru-pfhero__chips--right li:nth-child(5){animation-delay:-4s;right:20%;top:70%}.acoru-pfhero__chips--right li:nth-child(6){animation-delay:-1.5s;right:7%;top:86%}.acoru-pfhero__chips--right li:nth-child(7){animation-delay:-2.5s;right:32%;top:60%}.acoru-pfhero__chips--right li:nth-child(8){animation-delay:-3.5s;right:34%;top:16%}.acoru-pfhero__core{aspect-ratio:2/1;background:radial-gradient(100% 100% at 50% 100%,var(--acoru-light) 40%,var(--acoru-lilac) 100%);border-radius:999rem 999rem 0 0;bottom:0;box-shadow:0 0 6rem 1.5rem rgb(var(--acoru-light-rgb)/.3);color:var(--acoru-dark);display:grid;font-family:var(--acoru-font-heading);font-weight:600;left:50%;place-items:center;position:absolute;transform:translateX(-50%);width:clamp(11rem,8rem + 8vw,16rem)}.acoru-pfhero__core span{font-size:clamp(.875rem,.8rem + .3vw,1rem);padding-top:35%}@keyframes acoru-pfhero-float{0%{transform:translateY(0)}to{transform:translateY(-.5rem)}}@media (max-width:767px){.acoru-pfhero__map{height:auto;padding-bottom:7rem}.acoru-pfhero__chips{display:flex;flex-wrap:wrap;gap:var(--acoru-space-2);justify-content:center;padding-inline:var(--acoru-gutter);position:static}.acoru-pfhero__chips+.acoru-pfhero__chips{margin-top:var(--acoru-space-2)}.acoru-pfhero__chips li{animation:none;inset:auto!important;position:relative}}@media (prefers-reduced-motion:reduce){.acoru-pfhero__chips li{animation:none}}