.embla{position:relative;max-width:48rem;margin:auto;--slide-spacing:1rem;--slide-size:78%}.embla__viewport{overflow:hidden;cursor:grab}.embla__viewport:active{cursor:grabbing}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing)}.embla__slide__inner{position:relative;aspect-ratio:16/9;border-radius:1.25rem;overflow:hidden;background:#e9ecf4;box-shadow:0 24px 48px -24px rgba(11,23,51,.35);will-change:transform,opacity;cursor:pointer}.embla__slide__inner--active{cursor:default}.embla__slide__img{width:100%;height:100%;object-fit:cover;display:block;user-select:none;-webkit-user-select:none}.embla__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:1px solid rgba(11,23,51,.1);border-radius:50%;color:#0b1733;background:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px -10px rgba(11,23,51,.4);cursor:pointer;transition:background .2s ease,opacity .2s ease,transform .2s ease;-webkit-tap-highlight-color:transparent}.embla__arrow--prev{left:.75rem}.embla__arrow--next{right:.75rem}.embla__arrow:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.08)}.embla__arrow:disabled{opacity:.25;cursor:default}.embla__arrow svg{width:1.25rem;height:1.25rem}.embla__dots{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:1.25rem}.embla__dot{width:.5rem;height:.5rem;padding:0;border:0;border-radius:9999px;background:rgba(11,23,51,.2);cursor:pointer;transition:width .3s ease,background .3s ease;-webkit-tap-highlight-color:transparent}.embla__dot:hover{background:rgba(11,23,51,.45)}.embla__dot--selected{width:1.5rem;background:#0b1733}@media (max-width:699px){.embla{--slide-size:86%;--slide-spacing:0.75rem}.embla__arrow{width:2.25rem;height:2.25rem}.embla__arrow--prev{left:.5rem}.embla__arrow--next{right:.5rem}.embla__arrow svg{width:1rem;height:1rem}}