/* Interaction and sizing corrections */
.hero{align-items:stretch}.hero-copy{min-height:720px;height:100%;display:flex;flex-direction:column;justify-content:center}.carousel{position:relative;overflow:hidden;border-radius:18px}.carousel-track{display:flex;gap:14px;transition:transform .42s ease}.carousel-track img{flex:0 0 calc(100% - 68px);width:calc(100% - 68px);aspect-ratio:1;object-fit:cover;border-radius:18px;display:block}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;padding:0;border:0;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.92);box-shadow:0 2px 10px rgba(11,14,20,.14);color:#0b0e14;font-size:26px;line-height:1;cursor:pointer;z-index:2}.carousel-arrow.previous{left:14px}.carousel-arrow.next{right:14px}.stack-image-carousel{width:100%;aspect-ratio:1}.stack-image-carousel .carousel-track,.feature-image-carousel .carousel-track{height:100%}.stack-image-carousel img,.feature-image-carousel img{height:100%}.review{min-height:126px}.review-arrow{width:34px!important;height:34px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:22px!important}.stack-choice{margin-bottom:10px}.stack-choice strong i{font-style:normal}.stack-choice strong s{color:#8a93a1}.featured-media .carousel{border-radius:16px}.featured-media .carousel-track img{border-radius:16px}.featured-media .carousel-track{aspect-ratio:1}.featured-media>#feature-image{display:none}
@media(max-width:900px){.hero-copy{min-height:unset}.carousel-track img{flex-basis:calc(100% - 42px);width:calc(100% - 42px)}.carousel-arrow{width:38px;height:38px}.featured-media .carousel-track{aspect-ratio:1}}
