.acoru-rhero{background:linear-gradient(180deg,color-mix(in srgb,var(--acoru-blue) 50%,var(--acoru-dark)) 0,var(--acoru-brand-blue) 55%,var(--acoru-lilac) 100%);color:var(--acoru-light);margin-top:calc((var(--acoru-header-h) + var(--acoru-space-6))*-1);padding:calc(var(--acoru-header-h) + var(--acoru-space-6) + clamp(2rem, 1rem + 3vw, 4rem)) 0 clamp(3rem,2rem + 4vw,6rem);position:relative}.acoru-rhero__inner{align-items:center;display:grid;gap:clamp(2rem,6vw,7rem);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.acoru-rhero__type{background:var(--acoru-lime);border-radius:var(--acoru-radius-pill);color:var(--acoru-dark);font-size:.6875rem;font-weight:700;letter-spacing:.06em;padding:.3rem .85rem;text-transform:uppercase;width:fit-content}.acoru-rhero__title{font-family:var(--acoru-font-heading);font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);font-weight:600;line-height:1.15;margin-top:var(--acoru-space-4);text-wrap:balance}.acoru-rhero__text{color:rgb(var(--acoru-light-rgb)/.88);font-size:var(--acoru-body-md);line-height:1.65;margin-top:var(--acoru-space-5);max-width:40rem}.acoru-rhero__text p+p{margin-top:var(--acoru-space-3)}.acoru-rhero__text a{color:var(--acoru-lime)}.acoru-rhero__meta{display:flex;flex-wrap:wrap;gap:var(--acoru-space-3) var(--acoru-space-6);margin:var(--acoru-space-5) 0 0}.acoru-rhero__meta dt{color:rgb(var(--acoru-light-rgb)/.65);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.acoru-rhero__meta dd{font-size:var(--acoru-body);font-weight:600;margin:.15rem 0 0}.acoru-rhero__card{background:var(--acoru-light);border-radius:var(--acoru-radius-lg);box-shadow:0 1.5rem 3.5rem rgb(var(--acoru-dark-rgb)/.25);color:var(--acoru-dark);display:flex;flex-direction:column;gap:var(--acoru-space-3);padding:var(--acoru-space-5);position:sticky;scroll-margin-top:calc(var(--acoru-header-h) + var(--acoru-space-6));top:calc(var(--acoru-header-h) + var(--acoru-space-6))}.acoru-rhero__cover{background:var(--acoru-neutral-200);border-radius:var(--acoru-radius-md);display:block;height:auto;max-height:15rem;object-fit:contain;width:100%}.acoru-rhero__card-title{font-family:var(--acoru-font-heading);font-size:1.375rem;font-weight:600;margin-top:var(--acoru-space-2)}.acoru-rhero__card-text{color:var(--acoru-muted);font-size:var(--acoru-body)}.acoru-rhero__download{align-self:flex-start;margin-top:var(--acoru-space-2)}.acoru-rhero__empty{color:var(--acoru-muted);font-size:var(--acoru-small)}@media (max-width:960px){.acoru-rhero__inner{grid-template-columns:minmax(0,1fr)}.acoru-rhero__card{position:static}}.acoru-rhero__form .hs-form fieldset{border:0;margin:0;max-width:none;padding:0}.acoru-rhero__form .hs-form fieldset.form-columns-2{display:grid;gap:var(--acoru-space-5);grid-template-columns:1fr 1fr}.acoru-rhero__form .hs-form fieldset .hs-form-field,.acoru-rhero__form .hs-form fieldset .input{float:none;margin-right:0;width:auto}.acoru-rhero__form .hs-form-field{margin-bottom:var(--acoru-space-5)}.acoru-rhero__form .hs-form-field>label{color:var(--acoru-dark);display:block;font-size:var(--acoru-small);font-weight:700;letter-spacing:.03em;line-height:1.4;margin-bottom:var(--acoru-space-2);text-transform:uppercase}.acoru-rhero__form .hs-form-required{color:var(--acoru-blue);margin-left:.15em}.acoru-rhero__form .hs-input{background:var(--acoru-light);border:1px solid var(--acoru-sage-light);border-radius:var(--acoru-radius-sm);box-shadow:var(--acoru-shadow-medium);color:var(--acoru-ink);display:block;font-family:var(--acoru-font-body);font-size:var(--acoru-body);line-height:var(--acoru-body-lh);min-height:2.875rem;padding:.625rem 1rem;transition:border-color var(--acoru-dur) var(--acoru-ease);width:100%}.acoru-rhero__form textarea.hs-input{min-height:5.75rem;resize:vertical}.acoru-rhero__form .hs-input::placeholder{color:var(--acoru-muted-light);opacity:1}.acoru-rhero__form .hs-input:focus{border-color:var(--acoru-brand-blue);outline:none}.acoru-rhero__form .hs-input:focus-visible{outline:3px solid var(--acoru-lime);outline-offset:2px}.acoru-rhero__form .hs-input.invalid.error{border-color:var(--acoru-blue)}.acoru-rhero__form .hs-error-msgs{color:var(--acoru-blue);font-size:var(--acoru-small);list-style:none;margin:var(--acoru-space-1) 0 0;padding:0}.acoru-rhero__form .hs-richtext,.acoru-rhero__form .legal-consent-container{color:var(--acoru-muted);font-size:var(--acoru-small);line-height:1.5}.acoru-rhero__form .hs_submit{margin-top:var(--acoru-space-2)}.acoru-rhero__form .hs-button{background:var(--acoru-blue);border:0;border-radius:var(--acoru-radius-pill);color:var(--acoru-light);cursor:pointer;font-family:var(--acoru-font-body);font-size:var(--acoru-body);font-weight:700;line-height:1.4;min-height:2.875rem;padding:.75rem 1.5rem;text-transform:uppercase;transition:background-color var(--acoru-dur) var(--acoru-ease),box-shadow var(--acoru-dur) var(--acoru-ease)}.acoru-rhero__form .hs-button:hover{background:var(--acoru-dark)}.acoru-body .acoru-rhero__form .hs-button:focus-visible{border-radius:var(--acoru-radius-pill);box-shadow:0 0 0 1px var(--acoru-lilac),0 0 .75rem var(--acoru-lilac);outline:none}.acoru-rhero__form .submitted-message{background:var(--acoru-surface);border-radius:var(--acoru-radius-md);color:var(--acoru-ink);padding:var(--acoru-space-5)}@media (max-width:767px){.acoru-rhero__form .hs-form fieldset.form-columns-2{gap:0;grid-template-columns:1fr}}.acoru-rhero{background:linear-gradient(180deg,color-mix(in srgb,var(--acoru-blue) 50%,var(--acoru-dark)) 0,var(--acoru-brand-blue) 46%,var(--acoru-lilac) 76%,var(--acoru-light) 100%);isolation:isolate;overflow:clip;padding-bottom:clamp(5rem,3rem + 8vw,11rem)}.acoru-rhero:after{background:radial-gradient(circle,color-mix(in srgb,var(--acoru-light) 90%,transparent) 3.4px,transparent 4px) 0 0 /20px 20px;content:"";height:clamp(10rem,4rem + 20vw,24rem);inset:auto -5% 0;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:radial-gradient(75% 95% at 50% 100%,#000 30%,transparent 75%),linear-gradient(180deg,transparent,#000 35%,#000 70%,transparent);mask-image:radial-gradient(75% 95% at 50% 100%,#000 30%,transparent 75%),linear-gradient(180deg,transparent,#000 35%,#000 70%,transparent);pointer-events:none;position:absolute;z-index:-1}.acoru-rhero__title{font-size:clamp(2.25rem,1.4rem + 3.2vw,4rem);line-height:1.1}.acoru-rhero__text{font-size:var(--acoru-lead-sm);line-height:1.5;max-width:35rem}.acoru-rhero__card{gap:var(--acoru-space-4);padding:clamp(1.5rem,1rem + 1.5vw,2.5rem)}.acoru-rhero__form .hs-button,.acoru-rhero__form .hs_submit,.acoru-rhero__form input[type=submit]{width:100%}.acoru-rhero__download{align-self:stretch}.acoru-rhero__privacy{color:var(--acoru-muted);font-size:var(--acoru-small);line-height:1.5;margin-top:var(--acoru-space-3)}.acoru-rhero__privacy a{color:var(--acoru-blue)}@media (max-width:960px){.acoru-rhero__copy{align-items:center;display:flex;flex-direction:column;text-align:center}.acoru-rhero__meta{justify-content:center}}