.so-hero-uniform.svelte-19967te .center-hero{align-items:flex-start;height:100vh;padding:312px 20px 64px}.so-hero-uniform.svelte-19967te .center-hero .hero-copy{width:100%}.so-hero-uniform.svelte-19967te .center-hero .hero-kicker{line-height:1.6}.so-hero-uniform.svelte-19967te .center-hero .hero-copy h1{font-size:var(--text-brand-hero-mobile);line-height:1.3}@media (width>=810px){.so-hero-uniform.svelte-19967te .center-hero{align-items:flex-end;height:auto;min-height:100vh;padding:180px 4.2vw 118px}.so-hero-uniform.svelte-19967te .center-hero .hero-copy{width:min(760px,52vw);transform:translateY(18px)}.so-hero-uniform.svelte-19967te .center-hero .hero-copy h1{font-size:var(--text-brand-hero-desktop);line-height:1.2}}.marquee-viewport.svelte-19967te{overflow:hidden}.marquee-track.svelte-19967te{width:max-content;animation:linear infinite svelte-19967te-marquee-scroll;display:flex}.marquee-group.svelte-19967te{flex-shrink:0;display:flex}.marquee-track--programs.svelte-19967te{animation-duration:45s}.marquee-track--programs.svelte-19967te .marquee-group:where(.svelte-19967te){gap:24px;padding-right:24px}@media (width>=768px){.marquee-track--programs.svelte-19967te .marquee-group:where(.svelte-19967te){gap:43px;padding-right:43px}}.marquee-track--equipment.svelte-19967te{animation-duration:60s}.marquee-track--equipment.svelte-19967te .marquee-group:where(.svelte-19967te){gap:16px;padding-right:16px}@keyframes svelte-19967te-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-19967te{animation:none}}.center-page .center-hero.copy-bottom{padding-bottom:100px}.center-page .center-hero.copy-bottom .hero-kicker{color:var(--color-brand-cream);font-family:Mattone,sans-serif;font-weight:400}.center-page .center-hero.copy-bottom .hero-subtitle{margin-top:27px}@media (width<=809.98px){.center-page .center-hero.copy-bottom .hero-copy{width:100%}.center-page .center-hero.copy-bottom .hero-copy h1{white-space:pre;font-size:32px;line-height:1.3}.center-page .center-hero.copy-bottom .hero-kicker{margin-bottom:15px;font-size:13px;line-height:1.2}.center-page .center-hero.copy-bottom .hero-subtitle{font-size:16px;font-weight:400}}
