.media-slider{position:relative;margin:1.25rem 0}.media-slider:has(:focus-visible){outline:2px solid #80aadd;outline-offset:2px}.ms-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ms-track::-webkit-scrollbar{display:none}.ms-track:focus-visible{outline:none}.ms-slide{margin:0;flex:0 0 100%;scroll-snap-align:center;scroll-snap-stop:always;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.ms-slide img{display:block;max-width:100%;max-height:60vh;height:auto;object-fit:contain;user-select:none}.ms-caption{padding:.45rem .25rem 0;font-size:.8rem;text-align:center;color:#9a9b9e}.ms-btn{position:absolute;top:calc(50% - .75rem);transform:translateY(-50%);z-index:2;border:none;background:0 0;color:#b9babd;font-size:2.4rem;line-height:1;padding:0 .3rem;cursor:pointer;opacity:.35;transition:opacity .2s ease}.media-slider:hover .ms-btn,.media-slider:focus-within .ms-btn{opacity:.9}.ms-btn:hover{color:#fff}.ms-prev{left:0}.ms-next{right:0}.ms-dots{display:flex;justify-content:center;gap:.4rem;padding:.55rem 0 .1rem}.ms-dot{width:6px;height:6px;padding:0;border:none;border-radius:50%;background-color:#4a4b4e;cursor:pointer;transition:background-color .2s ease}.ms-dot.is-active{background-color:#80aadd}.ms-compare-frame{position:relative;width:fit-content;max-width:100%;overflow:hidden;touch-action:pan-y}.ms-compare-img-base{display:block;width:auto;height:auto;max-width:100%;max-height:60vh}.ms-compare-img-top{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;clip-path:inset(0 calc(100% - var(--ms-split,50%)) 0 0)}.ms-compare-handle{position:absolute;top:0;bottom:0;left:var(--ms-split,50%);width:1px;background-color:#80aadd;z-index:2}.ms-compare-handle::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;border-radius:50%;background-color:rgba(37,38,39,.85);border:1px solid #80aadd;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 6l-4 6 4 6M15 6l4 6-4 6' stroke='%23fff' stroke-width='2' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:55%;background-position:50%;background-repeat:no-repeat}.ms-compare-label{position:absolute;top:.5rem;z-index:1;padding:.1rem .45rem;font-size:.72rem;color:#c8c9cc;background-color:rgba(0,0,0,.5);border-radius:3px;pointer-events:none}.ms-compare-label-left{left:.5rem}.ms-compare-label-right{right:.5rem}.ms-expand{position:absolute;bottom:.45rem;right:.45rem;z-index:3;border:none;background:0 0;color:#b9babd;font-size:1.1rem;line-height:1;padding:.1rem;cursor:pointer;opacity:.35;transition:opacity .2s ease,color .2s ease}.media-slider:hover .ms-expand,.media-slider:focus-within .ms-expand{opacity:.9}.ms-expand:hover{color:#fff}.media-slider.ms-lightbox{position:fixed;inset:0;z-index:999;margin:0;padding:0 3rem;background-color:rgba(19,20,21,.96);display:flex;flex-direction:column;justify-content:center;animation:ms-fade .2s ease}@keyframes ms-fade{from{opacity:0}}.media-slider.ms-lightbox .ms-track{overflow:hidden}.media-slider.ms-lightbox .ms-slide img{max-height:calc(100vh - 7rem)}.media-slider.ms-lightbox .ms-compare-img-base{max-height:calc(100vh - 7rem)}body.ms-lightbox-lock{overflow:hidden;animation:none;transform:none;opacity:1}