@keyframes borderFade{0%{border-color:#aa4421}50%{border-color:#e39832}to{border-color:#aa4421}}.s-hero-simple{background-color:var(--surface-global-subtle);height:31rem;overflow:hidden;position:relative;width:100%}.s-hero-simple .video-html5__controls{bottom:5.25rem;right:1.5rem}.s-hero-simple__media{bottom:0;display:grid;left:0;position:absolute;right:0;top:0}.s-hero-simple__image,.s-hero-simple__media video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-simple__image{--image-radius:0}.s-hero-simple__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.s-hero-simple__container,.s-hero-simple__overlay{bottom:0;left:0;position:absolute;right:0;top:0}.s-hero-simple__container{align-items:var(--mobile-horizontal-alignment);display:flex;flex-direction:column;justify-content:var(--mobile-vertical-alignment)}.s-hero-simple__content{color:var(--text-color);display:grid;gap:1.5rem;justify-items:var(--mobile-items-alignment);max-width:36.275rem;padding-block:1.5rem;width:auto}.s-hero-simple__eyebrow{font-size:.875rem;letter-spacing:.1em;margin-bottom:-1rem}.s-hero-simple__eyebrow,.s-hero-simple__title{font-family:Khand,Impact,sans-serif;font-weight:700;text-transform:uppercase}.s-hero-simple__title{font-size:1.875rem;line-height:1.1;line-height:1;margin-block:.75rem -.75rem}.s-hero-simple__text{font-size:1rem}.s-hero-simple__button-icon svg{display:block;height:auto;width:.75rem}@media only screen and (min-width:48em){.s-hero-simple{height:34rem}.s-hero-simple__title{font-size:2.5rem}.s-hero-simple__button--anchor{bottom:1.5rem;left:1.5rem;position:absolute;right:1.5rem;width:auto}}@media only screen and (min-width:64em){.s-hero-simple .video-html5__controls{bottom:1.5rem}.s-hero-simple__container{align-items:var(--desktop-horizontal-alignment);justify-content:var(--desktop-vertical-alignment)}.s-hero-simple__content{justify-items:var(--desktop-items-alignment)}.s-hero-simple__title{font-size:4rem}.s-hero-simple__text{font-size:1.25rem}.s-hero-simple__button--anchor{font-size:2rem;gap:.75rem;padding:1.3125rem 2.5rem 1.1875rem 3rem;position:static}.s-hero-simple__button-icon svg{width:1.25rem}}@media only screen and (max-width:calc(64em - 1px)){.s-hero-simple__content:has(.s-hero-simple__button--anchor){display:flex;flex-direction:column;height:100%}.s-hero-simple__content:has(.s-hero-simple__button--anchor) .s-hero-simple__text{flex:1}}@media only screen and (max-width:calc(48em - 1px)){.s-hero-simple__button--anchor{width:100%}}