.embla{--slide-height:19rem;--slide-spacing:1rem;--slide-size:30%;max-width:100%;margin:auto;position:relative}.embla:before,.embla:after{content:"";pointer-events:none;z-index:20;width:3rem;height:100%;position:absolute;top:0}.embla:before{background:linear-gradient(90deg,#fcd,rgba(255,204,221,0));left:0}.embla:after{background:linear-gradient(270deg,#fcd,rgba(255,204,221,0));right:0}.embla__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%)}.embla__container{touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing)*-1);display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);transform:translate(0,0)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.embla__controls{grid-template-columns:auto 1fr auto;justify-content:space-between;gap:1.2rem;margin-top:1.8rem;display:grid}.embla__buttons{grid-template-columns:repeat(2,1fr);align-items:center;gap:.6rem;display:grid}.embla__button{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);cursor:pointer;color:#333;background-color:rgba(255,255,255,.8);border:none;border-radius:50%;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin:0;padding:0;transition:all .2s ease-in-out;display:flex}.embla__button:hover{background-color:#fff;transform:scale(1.1)}.embla__button:disabled{color:#aaa;cursor:default}.embla__button__svg{width:35%;height:35%}.embla__play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#333;background-color:rgba(255,255,255,.8);border-radius:1.8rem;justify-content:center;align-items:center;min-width:7rem;padding:.5rem 1.8rem;font-size:1.3rem;font-weight:700;transition:all .2s ease-in-out;display:flex}.embla__play:hover{background-color:#fff;transform:scale(1.05)}.embla__progress{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);background-color:var(--background-site,#eee);border-radius:1.8rem;place-self:center;width:8rem;height:.6rem;transition:opacity .3s ease-in-out;position:relative;overflow:hidden}.embla__progress__bar{background-color:var(--text-body,#333);width:100%;animation-name:autoplay-progress;animation-timing-function:linear;animation-iteration-count:1;position:absolute;top:0;bottom:0;left:-100%}@keyframes autoplay-progress{0%{transform:translate(0,0)}to{transform:translate(100%)}}@media (max-width:1024px){.embla{--slide-size:45%;--slide-spacing:1rem;--slide-height:18rem}.embla__button{width:3rem;height:3rem}.embla__play{padding:.4rem 1.5rem;font-size:1.2rem}}@media (max-width:768px){.embla{--slide-size:100%;--slide-spacing:1rem;--slide-height:16rem}.embla__button{width:2.5rem;height:2.5rem}.embla__play{min-width:6rem;padding:.3rem 1.2rem;font-size:1.1rem}}
