._hero_59f93de{padding-block:clamp(2rem,5vw,4rem) 1rem}._hero_59f93de>p{color:var(--muted-foreground);margin:0 0 1rem;font-size:.9rem}._hero_59f93de h1{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,4.5vw,4.5rem);font-weight:750;line-height:1.1}._hero_59f93de>div{max-width:60ch;color:var(--muted-foreground);margin-top:1.25rem;line-height:1.7}@media (max-width:767px){._hero_59f93de h1{font-size:clamp(2rem,7.3vw,3rem)}}
