.embla-default-style{--embla-items:4;--embla-gap:var(--spacing-small)}@media (max-width:1440px){.embla-default-style{--embla-items:3}}@media (max-width:960px){.embla-default-style{--embla-items:2}}@media (max-width:640px){.embla-default-style{--embla-items:1}}.embla{overflow:hidden}.embla__container{display:flex;padding:0;list-style:none}.embla__slide{min-width:calc(100% / (var(--embla-items)) - (var(--embla-gap) * (var(--embla-items) - 1) / var(--embla-items)));max-width:calc(100% / (var(--embla-items)) - (var(--embla-gap) * (var(--embla-items) - 1) / var(--embla-items)))}[data-embla-align="start"] .embla__slide,[data-embla-align="center"] .embla__slide{margin-right:var(--embla-gap)}[data-embla-align="start"]:not(.embla-loop) .embla__slide:last-child,[data-embla-align="center"]:not(.embla-loop) .embla__slide:last-child{margin-right:0}[data-embla-align="end"] .embla__slide{margin-left:var(--embla-gap)}[data-embla-align="end"]:not(.embla-loop) .embla__slide:first-child{margin-left:0}.embla__controls{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-top:2rem}.embla__nav{display:flex;align-items:center;gap:1.5rem}.embla__see-all{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;line-height:1;color:var(--white);text-decoration:none;padding-bottom:3px;border-bottom:1px solid rgb(255 255 255 / .35);transition-duration:var(--transition-duration)}.embla__see-all:hover{gap:.75rem;color:#647997;border-bottom-color:#647997}.embla__see-all svg{width:1rem;height:1rem;flex:none}@media (max-width:640px){.embla__nav{gap:1rem}.embla__see-all{font-size:.875rem}}.embla__buttons{display:flex;gap:.75rem}.embla__button{width:3rem;height:3rem;background:var(--button-background-color);padding:.5rem;transition-duration:var(--transition-duration);border:1px solid #fff0}.embla__button:hover{background:var(--button-background-color-hover)}.embla__button[disabled]{background:#fff0;border:1px solid var(--white-alpha-2);pointer-events:none}.embla__button--prev svg{transform:translateX(-.1rem)}.embla__button--next svg{transform:translateX(.1rem)}.embla__button path{stroke:var(--black);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.embla__button[disabled] path,.embla__button:hover path{stroke:var(--white)}.embla__dots{display:flex;gap:10px}.embla__dot{width:20px;height:20px;border:1px solid var(--white-alpha-2);border-radius:100%;transition-duration:var(--transition-duration)}.embla__dot.embla__dot--selected{background:#fff}.embla__dot:hover{background:var(--white-alpha-3)}