.hero-slider{overflow:hidden;padding-block-start:.75rem;position:relative}@media (width >= 768px){.hero-slider{overflow:visible;padding-block-start:1.5rem}}.hero-slider__swiper{width:100%}.hero-slider__skeleton{height:min(22.8125rem + 15.9375 * (100vw - 23.4375rem)/64.0625,38.75rem);position:relative;width:100%}.hero-slide{display:flex;flex-direction:column}.hero-slide__media{flex-shrink:0;overflow:hidden;position:relative;width:100%}.hero-slide__media--desktop{display:none}.hero-slide__media--mobile{display:block}.hero-slide__img{display:block;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hero-slide .video-container{aspect-ratio:16/9;height:auto;width:100%}.hero-slide__content{padding:1.5rem 0}.hero-slide__heading{color:#0a0a0a;font-size:1.75rem;font-weight:500;line-height:1.1;margin:0 0 .625rem;text-transform:uppercase}.hero-slide__description{color:#0a0a0a99;font-size:.875rem;line-height:1.6;margin:0 0 1.25rem}.hero-slide__cta{text-transform:uppercase;width:-moz-fit-content;width:fit-content}@media (width >= 768px){.hero-slide{height:min(25rem + 13.75 * (100vw - 23.4375rem)/64.0625,38.75rem);position:relative}.hero-slide__media{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.hero-slide__media--desktop{display:block}.hero-slide__media--mobile{display:none}.hero-slide .video-container,.hero-slide__img{height:100%;top:0;right:0;bottom:0;left:0;position:absolute;width:100%}.hero-slide .video-container{aspect-ratio:unset}.hero-slide__content{align-items:center;background:#0000001a;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center;position:absolute;z-index:2}.hero-slide__content-inner{align-items:flex-start;display:flex;flex-direction:column;max-width:90.75rem;padding-inline:1.5rem;text-align:start;width:100%}.hero-slide__heading{max-inline-size:40rem}.hero-slide[data-text-theme=light] .hero-slide__heading{color:#fff}.hero-slide[data-text-theme=light] .hero-slide__description{color:#ffffffd9}.hero-slide[data-text-theme=dark] .hero-slide__heading{color:#0a0a0a}.hero-slide[data-text-theme=dark] .hero-slide__description{color:#0009}}
