.ms{position:relative;background:#171717;margin:0 auto;container-type:inline-size;overflow:hidden;z-index:1}.ms-module{position:relative;overflow:hidden}.ms-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .6s,visibility 0s .6s}.ms-slide.on{opacity:1;visibility:visible;transition:opacity .6s;z-index:2}.ms-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}.ms-grid{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.ms-layer{position:absolute;font-family:Roboto,sans-serif;color:#fff;box-sizing:border-box;animation-fill-mode:both}.ms-in{display:block;animation-fill-mode:both}.ms-btn{display:block;background-color:#fff;color:#000;font-weight:500;text-decoration:none;cursor:pointer;transition:color .3s,background-color .3s}.ms-btn:hover,.ms-btn:focus{color:#fff;background-color:#000;text-decoration:none}.ms-slide.on .ms-layer{animation-name:ms-fade;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.ms-slide.on .ms-drop{animation-name:ms-drop;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.ms-slide.on .ms-blur{animation-name:ms-blur;animation-timing-function:cubic-bezier(.645,.045,.355,1)}.ms-slide.on .ms-mask{animation-name:ms-mask;animation-timing-function:cubic-bezier(.455,.03,.515,.955)}@keyframes ms-fade{0%{opacity:0}}@keyframes ms-drop{0%{transform:translateY(-50%)}}@keyframes ms-blur{0%{transform:scaleX(1.5);filter:blur(20px)}}@keyframes ms-mask{0%{transform:translateY(-100%)}}@media (prefers-reduced-motion: reduce){.ms-slide.on .ms-layer,.ms-slide.on .ms-in{animation:none}}.ms-bullets{position:absolute;left:50%;bottom:70px;transform:translate(-50%);z-index:5;display:flex;gap:7px;opacity:0;transition:opacity .3s}.ms:hover .ms-bullets{opacity:1}.ms-bullet{width:12px;height:12px;padding:0;box-sizing:content-box;border:3px solid #e5e5e5;border-radius:50%;cursor:pointer;background:linear-gradient(to bottom,#999,#e1e1e1)}.ms-bullet:hover,.ms-bullet.selected{background:#666}@media (max-width: 499px){.ms-bullets{display:none}}
