.hero,.hero *{box-sizing:border-box}.hero{align-self:stretch;background:var(--ac-color-surface-secondary);display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding:var(--spacing-8) 0;position:relative}.hero,.hero__content{align-items:center}.hero__info{gap:var(--spacing-1)}.hero__heading,.hero__info{display:flex;flex-direction:column}.hero__heading{gap:var(--spacing-2)}.hero__headline{display:flex;flex-direction:column;gap:var(--spacing-05)}.hero__subtitle,.hero__title,.hero__uptitle{font-family:var(--ac-ff-headigns);position:relative;text-align:left}.hero__uptitle{color:var(--color-primary-500);font-size:var(--font-14);font-weight:var(--ac-fw-semi);letter-spacing:1px;line-height:var(--line-height-2xs);text-transform:uppercase!important;&.secondary{color:var(--color-secondary-300)}}.hero__title{font-size:var(--font-34);font-weight:var(--ac-fw-bold);line-height:var(--line-height-2xs)!important}.hero__subtitle,.hero__title{color:var(--color-neutral-00)}.hero__subtitle{font-size:var(--font-18);font-weight:var(--ac-fw-regular);line-height:var(--line-height-md)}.hero__body{display:flex;flex-direction:column;gap:var(--spacing-2)}.hero__description,.hero__description p{align-self:stretch;color:var(--color-neutral-00);font-size:var(--font-16);line-height:var(--line-height-lg);position:relative;text-align:left}.hero__actions{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;gap:var(--spacing-2);justify-content:flex-start;position:relative}@media (min-width:48rem){.hero{padding:var(--spacing-8) 0}.hero__actions{flex-direction:row}}@media (min-width:64rem){.hero{padding:var(--spacing-9) 0}.hero__content{align-items:center}.hero__heading{gap:var(--spacing-2)}.hero__uptitle{font-size:var(--font-16);letter-spacing:2px}.hero__title{font-size:var(--font-48)}.hero__body{gap:var(--spacing-4)}.hero__subtitle{font-size:var(--font-20)}.hero__description{font-size:var(--font-16)}.hero__actions{gap:var(--spacing-3)}}@media (min-width:80rem){.hero{padding:var(--spacing-10) 0}.hero__title{font-size:var(--font-50)}}