/* Corrections for the home carousel layout. */
html,body.arcom-site{margin:0;min-height:100%}body.arcom-page-index{overflow-x:hidden}body.arcom-page-index .hero--slider{width:100%;height:100svh;min-height:630px}
.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.hero--slider:before,.hero--slider:after{display:none}.hero--slider .hero__grid{width:min(1200px,calc(100% - 48px));margin:0 auto}.hero-slider__controls{width:auto;margin:0}.hero-slider__controls button{display:block;min-width:0}.hero--slider .hero__copy{padding-top:45px}@media(max-width:600px){.hero--slider .hero__grid{width:min(100% - 32px,1200px)}.hero--slider .hero__copy{padding-top:27px}}
.hero-slide--victory{background-position:center center;background-size:cover}.hero-slide--victory .hero-slide__shade{display:block;background:linear-gradient(90deg,rgba(6,8,12,.52) 0%,rgba(6,8,12,.36) 30%,rgba(6,8,12,.08) 58%,transparent 76%)}.hero-slide--victory .hero__copy{display:block;max-width:440px;padding-top:72px}.hero-slide--victory .eyebrow{display:none}.hero-slide--victory h1{display:flex;flex-direction:column;gap:0;margin:0 0 24px;color:#fff;font-size:clamp(48px,5.1vw,76px);font-style:italic;line-height:.85;text-transform:none}.hero-slide--victory h1 .victory-title__new{color:#ef3f12;font-size:.62em;font-style:normal;font-weight:900;letter-spacing:.02em}.hero-slide--victory h1 strong{color:#ef3f12;font-size:1.22em;font-style:italic;font-weight:900}.hero-slide--victory .hero__lead{max-width:405px;color:#fff;font-size:17px;font-weight:700;line-height:1.65}.hero-slide--victory .hero__actions{margin-top:27px}@media(max-width:900px){.hero-slide--victory{background-position:60% center}.hero-slide--victory .hero__copy{max-width:380px}}@media(max-width:600px){.hero-slide--victory{background-position:58% center}.hero-slide--victory .hero-slide__shade{background:linear-gradient(90deg,rgba(6,8,12,.72),rgba(6,8,12,.42) 66%,rgba(6,8,12,.12))}.hero-slide--victory .hero__copy{padding-top:30px}.hero-slide--victory .hero__lead{font-size:15px}}
.hero-slide--brands{background-position:center;background-size:cover}.hero-slide--brands .hero-slide__shade{background:linear-gradient(90deg,rgba(255,255,255,.42),rgba(255,255,255,.08) 56%,transparent)}.hero-slide--brands .hero__copy{max-width:475px;padding-top:74px}.hero-slide--brands .eyebrow{display:none}.hero-slide--brands h1{max-width:475px;color:#36383e;font-size:clamp(45px,4.7vw,69px);font-style:italic;line-height:.96;text-shadow:none}.hero-slide--brands h1 strong{color:#e84218;font-weight:900}.hero-slide--brands .hero__lead{max-width:420px;color:#393b40;font-size:18px;font-weight:600;line-height:1.46}.hero-slide--brands .text-link{color:#172b5b}.hero-slide--brands .text-link:hover{color:#ff221f}@media(max-width:600px){.hero-slide--brands{background-position:59% center}.hero-slide--brands .hero-slide__shade{background:linear-gradient(90deg,rgba(255,255,255,.86),rgba(255,255,255,.45) 68%,rgba(255,255,255,.12))}.hero-slide--brands .hero__copy{padding-top:34px}.hero-slide--brands h1{font-size:44px}.hero-slide--brands .hero__lead{font-size:16px}}
