/* Additional room is for real slide content, never for forced tab equalization. */
.v06h .home-showcase-content[data-direction=tools]{min-height:510px;padding-block:28px 30px}
.v06h .home-showcase-copy{max-width:490px}
.v06h .home-product-title{min-height:126px;align-items:center}
.v06h .home-showcase-copy>p:not(.eyebrow){min-height:90px;max-width:440px}
.v06h .showcase-carousel-art{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px}
.v06h .home-showcase-content[data-direction=tools] .home-product-stage{display:flex;align-items:center;justify-content:center;height:430px;width:100%;padding:0;cursor:pointer;background:none;border:0}
.v06h .home-showcase-content[data-direction=tools] .home-product-stage>img{height:100%;width:100%;object-fit:contain;filter:drop-shadow(0 12px 12px #10291b26)}
.v06h .showcase-carousel-dots{display:flex;justify-content:center;gap:3px;min-height:44px}
.v06h .showcase-carousel-dots button{width:44px;height:44px;padding:10px;display:grid;place-items:center;background:none;border:0;border-radius:50%;cursor:pointer}
.v06h .showcase-carousel-dots span{height:7px;width:7px;border-radius:999px;background:#b7c9ac66;transition:width .2s,background .2s}
.v06h .showcase-carousel-dots [aria-pressed=true] span{width:26px;background:#dce8ca}
.v06h .showcase-carousel-dots button:is(:hover,:focus-visible){background:#e8f0dc0c;outline-color:#c4d5b6}
.v06h .carousel-device{display:block;height:405px;aspect-ratio:750/1624;border:7px solid #384b40;border-radius:32px;background:#0d120e;overflow:hidden;box-shadow:0 16px 25px -12px #09130b77}
.v06h .carousel-device img{height:100%;width:100%;object-fit:cover;filter:none}
.v06h .direction-tile-art img{filter:drop-shadow(0 6px 8px #213e2c1f)}
@media(max-width:1024px){.v06h .home-product-title{min-height:116px}.v06h .home-showcase-content[data-direction=tools] .home-product-stage{height:370px}.v06h .carousel-device{height:350px;border-radius:29px}}
@media(max-width:760px){.v06h .home-showcase-content[data-direction=tools]{min-height:0;padding-block:30px}.v06h .home-product-title{min-height:112px}.v06h .home-showcase-copy>p:not(.eyebrow){min-height:118px}.v06h .home-showcase-content[data-direction=tools] .home-product-stage{height:340px}.v06h .carousel-device{height:320px}.v06h .showcase-carousel-art{gap:0}}
@media(max-width:440px){.v06h .home-product-title{min-height:126px}.v06h .home-showcase-copy>p:not(.eyebrow){min-height:145px}.v06h .home-showcase-content[data-direction=tools] .home-product-stage{height:280px}.v06h .carousel-device{height:260px;border-width:5px;border-radius:24px}}
@media(prefers-reduced-motion:reduce){.v06h .showcase-carousel-dots span{transition:none}}
