.hero-intro{position:relative;overflow:hidden;background-color:var(--color-dark);color:white}.hero-intro__bg{position:absolute;inset:0;z-index:0}.hero-intro__bg-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.9)}.hero-intro__overlay{position:absolute;inset:0;--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1));pointer-events:none}.hero-intro__inner{width:100%}@media (min-width:640px){.hero-intro__inner{max-width:640px}}@media (min-width:768px){.hero-intro__inner{max-width:768px}}@media (min-width:1024px){.hero-intro__inner{max-width:1024px}}@media (min-width:1280px){.hero-intro__inner{max-width:1280px}}@media (min-width:1536px){.hero-intro__inner{max-width:1536px}}.hero-intro__inner{position:relative;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;display:flex;flex-direction:column}.hero-intro__inner>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.hero-intro__inner{padding-top:3rem;padding-bottom:3rem}@media (min-width:640px){.hero-intro__inner{padding-top:4rem;padding-bottom:4rem}}@media (min-width:1024px){.hero-intro__inner{padding-top:5rem;padding-bottom:5rem}}.hero-intro__inner{align-items:center;z-index:10}@media (min-width:1024px){.hero-intro.is-left .hero-intro__inner{align-items:flex-start}.hero-intro.is-right .hero-intro__inner{align-items:flex-end}}.hero-intro__icon{margin-bottom:1rem;color:currentColor}.hero-intro__title{text-align:center}@media (min-width:1024px){.hero-intro.is-left .hero-intro__title{text-align:left}.hero-intro.is-right .hero-intro__title{text-align:right}}.hero-intro__subtitle{max-width:42rem;text-align:center;font-size:1.125rem;line-height:1.75rem;opacity:.9;color:currentColor}@media (min-width:1024px){.hero-intro.is-left .hero-intro__subtitle{text-align:left}.hero-intro.is-right .hero-intro__subtitle{text-align:right}}