:root{--grid-col-gap:.25rem;--font-size-h1:2.5rem;--font-size-h2:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.4rem;--font-size-h5:1.3rem;--font-size-h6:1.2rem;--font-size-body-xl:1.5rem;--font-size-body-lg:1.25rem;--font-size-body-md:1.125rem;--font-size-body-sm:1rem;--font-size-caption:.875rem;--font-family-primary:"canada-type-gibson","Avenir",sans-serif;--font-family-secondary:"Poppins",sans-serif;--font-weight-black:700;--font-weight-bold:600;--font-weight-semibold:500;--font-weight-regular:400;--font-line-height-base:1.4;--font-line-height-slim:1.2;--white:#fff;--white-rgb:0,0,0;--white-rgb:255,255,255;--off-white:#f8f8f8;--black:#13171b;--black-rgb:19,23,27;--black-20:#212830;--black-30:#212830;--black-50:#3f4b5a;--dark-green:#059424;--neon-green:#87ff3e;--lime-green:#58f97b;--lime-green-rgb:88,249,123;--red:#ff2351;--nav-offset:74px;--promo-bar-height:86px}@media (min-width:651px){:root{--promo-bar-height:48px}}@media (min-width:1024px){:root{--grid-col-gap:1.25rem;--font-size-h1:5rem;--font-size-h2:3rem}}.TextHero{grid-column:2/span 22;margin-bottom:6.5rem;margin-top:7.5rem}@media (min-width:1024px){.TextHero{margin-bottom:8.75rem;margin-top:12.75rem}}@media (max-width:650px){.TextHero:has(+.ScrollerGallery){margin-bottom:3rem}}.TextHero:has(+.AccordionContentBlock){margin-bottom:3rem}.TextHero__title{font-family:var(--font-family-primary);font-size:var(--font-size-h1);font-style:italic;font-weight:var(--font-weight-black);line-height:var(--font-line-height-slim);max-width:70rem;text-transform:uppercase}.TextHero__subtitle{font-family:var(--font-family-secondary);font-size:var(--font-size-body-lg);line-height:var(--font-line-height-base);margin-top:1rem;max-width:44.375rem;opacity:0;transform:translateY(100%);transition:all 1s ease .2s}.TextHero__subtitle p:not(:last-child){margin-bottom:1.5rem}@media (min-width:651px){.TextHero__subtitle{margin-top:2rem}}.TextHero__title .word{display:inline-flex;line-height:1;overflow:hidden}.TextHero__title .word span{display:block;opacity:1;padding-right:.09em;transform:translate3d(0,100%,0);--transition-delay:calc(.25s + var(--index)*.08s)}.TextHero--large .TextHero__title{font-family:var(--font-family-primary);font-size:var(--font-size-h2);font-style:italic;font-weight:var(--font-weight-black);line-height:var(--font-line-height-slim);text-transform:uppercase}@media (max-width:650px){.TextHero--large .TextHero__subtitle{font-family:var(--font-family-secondary);font-size:var(--font-size-body-sm);line-height:var(--font-line-height-base)}}.TextHero--large .TextHero__subtitle,.TextHero--large .TextHero__title{max-width:45rem}@media (min-width:1440px){.TextHero--large .TextHero__subtitle,.TextHero--large .TextHero__title{max-width:60rem}}.TextHero--ready{opacity:1}.TextHero--ready .word span{animation:text-reveal 1s forwards cubic-bezier(.25,1,.5,1) var(--transition-delay)}.TextHero--ready .TextHero__subtitle{opacity:1;transform:translateY(0)}
