.dm-gf-mtabs{align-items:center;display:grid;font-family:var(--dm-gf-font);gap:clamp(20px,3.5vw,48px);grid-template-columns:minmax(280px,420px) minmax(0,1fr)}.dm-gf-mtabs__rail{display:flex;flex-direction:column;gap:6px;padding-left:28px;position:relative}.dm-gf-mtabs__rail:before{background:hsla(0,0%,100%,.14);bottom:24px;content:"";left:6px;position:absolute;top:24px;width:2px}.dm-gf-mtabs__tab{all:unset;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;gap:6px;overflow:hidden;padding:14px 18px;position:relative;transition:background .25s}.dm-gf-mtabs__tab:hover{background:hsla(0,0%,100%,.04)}.dm-gf-mtabs__tab:focus-visible{outline:2px solid var(--dm-gf-hot);outline-offset:2px}.dm-gf-mtabs__tab:before{background:var(--dm-gf-dark);border:2px solid hsla(0,0%,100%,.3);border-radius:50%;content:"";height:14px;left:-28px;position:absolute;top:20px;transition:all .25s;width:14px}.dm-gf-mtabs__tab.is-on{background:hsla(0,0%,100%,.06)}.dm-gf-mtabs__tab.is-on:before{background:var(--dm-gf-hot);border-color:var(--dm-gf-hot);box-shadow:0 0 0 6px rgba(var(--dm-gf-hot-rgb),.18)}.dm-gf-mtabs__k{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.is-on>.dm-gf-mtabs__k{color:var(--dm-gf-hot)}.dm-gf-mtabs__h{color:hsla(0,0%,100%,.62);font-size:clamp(19px,1.8vw,24px);font-weight:800;letter-spacing:-.02em;line-height:1.2;transition:color .25s}.is-on>.dm-gf-mtabs__h{color:#fff}.dm-gf-mtabs__b{color:#c9d6ce;display:none;font-size:16px;line-height:1.55}.dm-gf-mtabs__b em{color:var(--dm-gf-hot);font-style:normal}.is-on>.dm-gf-mtabs__b{animation:dm-gf-mtabs-up .45s ease both;display:block}@keyframes dm-gf-mtabs-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.dm-gf-mtabs__pb{background:var(--dm-gf-hot);bottom:0;height:2px;left:0;position:absolute;width:0}.is-auto .is-on>.dm-gf-mtabs__pb{animation:dm-gf-mtabs-pb var(--dm-gf-mtabs-wait,7s) linear forwards}@keyframes dm-gf-mtabs-pb{to{width:100%}}.dm-gf-mtabs__stage{aspect-ratio:16/9;background:#0a2e21;border-radius:24px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);overflow:hidden;position:relative}.dm-gf-mtabs__shot{inset:0;opacity:0;position:absolute;transform:scale(1.03);transition:opacity .6s,transform 1.2s var(--dm-gf-ease)}.dm-gf-mtabs__shot.is-on{opacity:1;transform:none}.dm-gf-mtabs__shot img{height:100%;object-fit:cover;width:100%}.dm-gf-mtabs__overlay{inset:0;pointer-events:none;position:absolute;z-index:2}@media(max-width:860px){.dm-gf-mtabs{gap:16px;grid-template-columns:1fr}.dm-gf-mtabs__stage{aspect-ratio:3/2;border-radius:18px;order:-1}.dm-gf-mtabs__rail{gap:2px;padding-left:24px}.dm-gf-mtabs__tab{padding:10px 12px}.dm-gf-mtabs__tab:before{height:12px;left:-24px;top:16px;width:12px}.dm-gf-mtabs__h{font-size:17px}.dm-gf-mtabs__k{display:none}.dm-gf-mtabs__b{font-size:15px}}
