.home-carousel-controls{position:absolute;z-index:8;inset:0;pointer-events:none;color:#fff}.home-carousel-controls>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-carousel-controls button{position:absolute;bottom:100px;display:grid;place-items:center;box-sizing:border-box;width:48px;height:48px;padding:0;border:2.5px solid currentColor;border-radius:50%;background:transparent;color:#fff;cursor:pointer;pointer-events:auto;filter:drop-shadow(0 1px 3px #0009);transition:opacity .15s}.home-carousel-controls button svg{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}#home-carousel-prev{left:28px}#home-carousel-next{right:28px}.home-carousel-controls button:hover:not(:disabled){background:transparent;opacity:.8}.home-carousel-controls button:disabled{opacity:.35;cursor:default}.home-carousel-controls button:focus-visible,#home-track:focus-visible{outline:2px solid #ae3029;outline-offset:5px}.home-carousel-controls[hidden]{display:none}@media(max-width:600px){.home-carousel-controls button{bottom:96px;width:46px;height:46px}#home-carousel-prev{left:16px}#home-carousel-next{right:16px}}@media(prefers-reduced-motion:reduce){.home-carousel-controls button{transition:none}}
