#hero:where(.astro-J7PV25F6){padding-top:3rem;padding-bottom:2rem}.hero-content:where(.astro-J7PV25F6){flex-direction:column-reverse;align-items:center;gap:2rem;display:flex}@media (min-width:640px){.hero-content:where(.astro-J7PV25F6){flex-direction:row;justify-content:space-between}}.hero-text:where(.astro-J7PV25F6){flex:1}#hero:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){letter-spacing:-.025em;margin-bottom:1rem;font-size:2.25rem;font-weight:700;line-height:1.25;display:inline-block}@media (min-width:640px){#hero:where(.astro-J7PV25F6) h1:where(.astro-J7PV25F6){font-size:3rem;line-height:1}}#hero:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){opacity:.7;margin-top:1rem;font-size:1.125rem;line-height:1.625}.hero-image:where(.astro-J7PV25F6){height:8rem;width:8rem;--tw-border-opacity:1;border-width:2px;border-color:rgba(var(--color-accent),var(--tw-border-opacity));-o-object-fit:cover;object-fit:cover;border-radius:9999px}@media (min-width:640px){.hero-image:where(.astro-J7PV25F6){height:10rem;width:10rem}}.cta-card:where(.astro-J7PV25F6){padding-top:4rem;padding-bottom:2.5rem}.cta-card:where(.astro-J7PV25F6) h2:where(.astro-J7PV25F6){letter-spacing:-.025em;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.25}.cta-card:where(.astro-J7PV25F6) p:where(.astro-J7PV25F6){opacity:.6;margin-bottom:1.5rem;font-size:1rem;line-height:1.625}