@layer webflow{body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gsap_split_letter,.gsap_split_word,.gsap_split_line{margin:-.2em;padding:.2em;line-height:1}@media screen and (max-width:767px){.section_hero .hero_visual_wrap{min-height:calc(100vh - 1rem);min-height:calc(100svh - 1rem)}.section_hero .hero_visual_layout{row-gap:3rem}}@media screen and (min-width:992px){.section_hero .hero_visual_wrap{min-height:calc(100vh - 1rem);min-height:calc(100svh - 1rem)}.section_hero .hero_visual_layout{row-gap:5rem}}}
