.embla{margin:auto;--slide-height: auto;--slide-spacing: 1rem;--slide-size: 25%}@media(max-width:1024px){.embla{--slide-size: 25%}}@media(max-width:768px){.embla{--slide-size: 33.3%}}@media(max-width:640px){.embla{--slide-size: 50%;--slide-spacing: .4rem}}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);border-radius:1.8rem;font-size:4rem;font-weight:600;display:flex;align-items:center;justify-content:center;height:var(--slide-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.embla__controls{display:grid;grid-template-columns:auto 1fr;justify-content:space-between}.embla__buttons{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;align-items:center}.embla__button:hover:not(:disabled){box-shadow:0 10px 22px #0003}.embla__button:active:not(:disabled){transform:scale(.95)}.embla__button:disabled{background:#f1f3f6;color:#9aa0a6;box-shadow:none;cursor:not-allowed}.embla__button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;width:42px;height:42px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;background:#92acf9;color:#fff;border:none;box-shadow:0 6px 14px #00000026;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,color .2s ease}.embla__button__svg{width:50%;height:50%}figure{margin:0;padding:0;background:#fff;overflow:hidden}figure:hover+span{bottom:-36px;opacity:1}.embla__slide__number figure{position:relative}.embla__slide__number figure:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:"";width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff4d);transform:skew(-25deg)}.embla__slide__number figure:hover:before{animation:shine .75s}@keyframes shine{to{left:125%}}
