@property --fade-factor{syntax:"<number>";inherits:false;initial-value:0}.embla__container{align-items:flex-start;display:var(--embla-display,flex);flex-direction:var(--embla-direction,row);gap:var(--embla-gap,20px);height:var(--embla-container-height,auto);touch-action:var(--embla-touch-action,pan-y pinch-zoom);transition:height .2s ease-in-out;width:100%}.embla__slide{cursor:grab;flex:0 0 var(--embla-slide-size,100%);height:100%;min-width:0}.embla[data-loop=true][data-axis=x] .embla__slide:first-child{margin-left:var(--embla-gap,20px)}.embla[data-loop=true][data-axis=y] .embla__slide:first-child{margin-top:var(--embla-gap,20px)}.embla[data-slide-edge-fade=true][data-axis=x] .embla__slide__inner{--embla-slide-edge-fade-size:16px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--embla-slide-edge-fade-size),#000 calc(100% - var(--embla-slide-edge-fade-size)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--embla-slide-edge-fade-size),#000 calc(100% - var(--embla-slide-edge-fade-size)),transparent 100%)}.embla[data-slide-edge-fade=true][data-axis=y] .embla__slide__inner{--embla-slide-edge-fade-size:16px;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--embla-slide-edge-fade-size),#000 calc(100% - var(--embla-slide-edge-fade-size)),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 var(--embla-slide-edge-fade-size),#000 calc(100% - var(--embla-slide-edge-fade-size)),transparent 100%)}.embla__slide__inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;opacity:1;scale:1;width:100%}.embla__slide:not(.is-in-view) .embla__slide__inner,.embla__slide__inner{transition:scale .2s ease-in-out,opacity .2s ease-in-out}.embla[data-inactive-effect=scaleDown] .embla__slide:not(.is-in-view) .embla__slide__inner{scale:.95}.embla[data-inactive-effect=fadeOut] .embla__slide:not(.is-in-view) .embla__slide__inner{opacity:.5}.embla[data-active-effect=parallax] .embla__slide.is-in-view .embla__slide__inner{transform:translateY(var(--embla-parallax-offset,0))}.embla[data-active-effect=shadow] .embla__slide.is-in-view{box-shadow:var(--shadow-2)}.embla__viewport{display:flex;justify-content:center;overflow:var(--embla-overflow,hidden);padding:var(--space-10) 0;width:100%}@media (min-width:1280px){.embla__viewport{--fade-factor:0;transition:--fade-factor .4s ease-in-out}.embla__viewport.fade-edges{--fade-factor:3;mask-image:var(--embla-mask-image);-webkit-mask-image:var(--embla-mask-image)}.embla[data-axis=x] .embla__viewport.fade-edges{--embla-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),transparent calc(100% - var(--fade-factor)*0.2%),transparent 100%)}.embla[data-axis=x] .embla__viewport.fade-edges.start{--embla-mask-image:linear-gradient(to right,transparent 0,transparent calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*0.2%),#000 100%)}.embla[data-axis=x] .embla__viewport.fade-edges.end{--embla-mask-image:linear-gradient(to right,#000 0,#000 calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),transparent calc(100% - var(--fade-factor)*0.2%),transparent 100%)}.embla[data-axis=y] .embla__viewport.fade-edges{--embla-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),transparent calc(100% - var(--fade-factor)*0.2%),transparent 100%)}.embla[data-axis=y] .embla__viewport.fade-edges.start{--embla-mask-image:linear-gradient(to bottom,#000 0,#000 calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),transparent calc(100% - var(--fade-factor)*0.2%),transparent 100%)}.embla[data-axis=y] .embla__viewport.fade-edges.end{--embla-mask-image:linear-gradient(to bottom,transparent 0,transparent calc(var(--fade-factor)*0.2%),#000 calc(var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*1%),#000 calc(100% - var(--fade-factor)*0.2%),#000 100%)}}.embla__controls{display:var(--embla-controls-display,flex);flex-direction:var(--embla-controls-flex-direction,row);justify-content:var(--embla-controls-alignment,space-between);left:var(--embla-controls-horizontal-offset,auto);order:var(--embla-controls-flex-order);position:var(--embla-controls-position,static);top:var(--embla-controls-vertical-offset,0);transform:var(--embla-controls-transform,none);width:calc(var(--embla-controls-width, 100%) + var(--embla-increased-control-width, 0px))}.embla__buttons{align-items:center;display:var(--embla-arrows-display,flex);gap:var(--space-16);justify-content:var(--embla-arrows-alignment,flex-start);width:var(--embla-controls-width,100%)}.embla__buttons,.embla__dots{flex-direction:var(--embla-direction,row)}.embla__dots{display:var(--embla-dots-display,flex);gap:var(--space-10);justify-content:var(--embla-dots-alignment,center);order:var(--embla-dots-flex-order,0)}.embla__button{aspect-ratio:1;background-color:var(--tofu-white);border:1px solid var(--neutral-200);border-radius:var(--radius-full);color:var(--indigo-950);cursor:pointer;display:flex;height:var(--embla-arrow-size,40px);rotate:var(--embla-arrows-rotate,0deg);transition:background-color .2s ease-in-out,color .2s ease-in-out;width:var(--embla-arrow-size,40px)}.embla__button:disabled{background-color:var(--tofu-white);color:oklch(from var(--indigo-950) l c h/.5);cursor:not-allowed;opacity:.5}.embla__button--slide-to{background-color:var(--brand-100);border:1px solid var(--brand-100);border-radius:50px;color:var(--text-dark,var(--indigo-950));position:relative;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out}[data-theme=dark] .embla__button--slide-to{background-color:var(--tofu-white);border:1px solid var(--neutral-200);color:var(--text-dark,var(--indigo-950))}.embla__button--slide-to.pill{border-radius:var(--radius-full);font-size:var(--fs-2,18px);font-weight:var(--fw-medium,500);letter-spacing:var(--ls-tight);line-height:var(--lh-tightest);padding:var(--space-12);transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}.embla__button--slide-to:hover{box-shadow:var(--shadow-1)}.embla__button--slide-to.pill:hover{background-color:var(--brand-200);border:1px solid var(--brand-200);color:var(--indigo-950)}.embla__button--slide-to--active{background-color:var(--indigo-950);border:1px solid var(--indigo-950);color:var(--text-light,var(--tofu-white))}[data-theme=dark] .embla__button--slide-to--active{background-color:var(--brand-100);border:1px solid var(--brand-100);color:var(--text-dark,var(--indigo-950))}.slider-nav--rail{--rail-ink:var(--indigo-950);--rail-faint:var(--neutral-600);--rail-track:color-mix(in oklab,var(--indigo-950) 12%,transparent);--rail-track-open:color-mix(in oklab,var(--indigo-950) 30%,transparent);--rail-hairline:color-mix(in oklab,var(--indigo-950) 16%,transparent);align-items:flex-start;display:flex;gap:1.5rem}[data-theme=dark] .slider-nav--rail{--rail-ink:var(--neutral-25);--rail-faint:color-mix(in oklab,var(--indigo-100) 60%,transparent);--rail-track:color-mix(in oklab,var(--indigo-200) 20%,transparent);--rail-track-open:color-mix(in oklab,var(--neutral-25) 30%,transparent);--rail-hairline:color-mix(in oklab,var(--indigo-200) 30%,transparent)}.embla__rail-names{display:grid;flex:1;gap:1.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0}.embla__rail-toggle{appearance:none;background:none;border:1px solid var(--rail-hairline);border-radius:var(--radius-full);color:var(--rail-ink);cursor:pointer;display:grid;flex:none;height:2.25rem;margin-top:calc(-.625rem + 1px);padding:0;place-items:center;transition:border-color .3s var(--ease-out-quint);width:2.25rem}.embla__rail-toggle[hidden]{display:none}.embla__rail-toggle:hover{border-color:var(--rail-ink)}.embla__rail-toggle:focus-visible{outline:2px solid var(--rail-ink);outline-offset:3px}.embla__rail-toggle svg{height:.875rem;width:.875rem}.embla__rail-icon-play,.embla__rail-toggle[aria-pressed=true] .embla__rail-icon-pause{display:none}.embla__rail-toggle[aria-pressed=true] .embla__rail-icon-play{display:block}.slider-nav--rail .embla__rail-item,.slider-nav--rail .embla__rail-item.embla__button--slide-to--active,.slider-nav--rail .embla__rail-item:hover{appearance:none;background:none;border:0;border-radius:0;box-shadow:none;color:var(--rail-faint);cursor:pointer;display:flex;flex-direction:column;font:var(--fw-semibold) var(--fs-1) /1.2 var(--text-font);gap:.875rem;min-width:0;padding:.5rem 0;text-align:left;transition:color .3s var(--ease-out-quint)}.slider-nav--rail .embla__rail-item.embla__button--slide-to--active,.slider-nav--rail .embla__rail-item:hover{color:var(--rail-ink)}.slider-nav--rail .embla__rail-item:focus-visible{border-radius:2px;outline:2px solid var(--rail-ink);outline-offset:2px}.embla__rail-track{background:var(--rail-track);border-radius:2px;display:block;height:2px;overflow:hidden}.embla__button--slide-to--active .embla__rail-track{background:var(--rail-track-open)}.embla__rail-fill{background:var(--rail-ink);display:block;height:100%;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out-quint)}.embla__button--slide-to--active .embla__rail-fill{transform:scaleX(var(--p,1))}.embla__button--progress .embla__rail-fill,.slider-nav--rail[data-rail-timed] .embla__rail-fill{transition:none}.embla__rail-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){.slider-nav--rail{gap:1rem}.embla__rail-names{display:flex;gap:1.25rem;margin:-.25rem;overflow-x:auto;overscroll-behavior-x:contain;padding:.25rem;scrollbar-width:none}.embla__rail-names::-webkit-scrollbar{display:none}.embla__rail-toggle{margin-top:calc(-.75rem + 1px)}.slider-nav--rail .embla__rail-item,.slider-nav--rail .embla__rail-item.embla__button--slide-to--active,.slider-nav--rail .embla__rail-item:hover{flex:1 0 auto;min-width:max-content;padding-block:.375rem}.slider-nav--rail .embla__rail-label{min-width:5rem;overflow:visible}.embla__rail-names[data-more=right]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),transparent)}.embla__rail-names[data-more=left]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(270deg,#000 calc(100% - 2.5rem),transparent)}.embla__rail-names[data-more=both]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent);mask-image:linear-gradient(90deg,transparent,#000 2.5rem,#000 calc(100% - 2.5rem),transparent)}}@media (prefers-reduced-motion:reduce){.embla__rail-fill,.slider-nav--rail .embla__rail-item{transition:none}}.embla__button__svg{height:60%;margin:auto;stroke:currentColor;width:60%}.embla__dot{background-color:var(--tofu-white);border:1px solid var(--indigo-950);border-radius:var(--radius-full);cursor:pointer;height:1rem;padding:0;width:1rem}.embla__dot--selected{background-color:var(--indigo-950)}.embla__progress{align-self:center;background-color:var(--tofu-white);border:1px solid var(--neutral-200);border-radius:1.8rem;height:.6rem;justify-self:flex-end;max-width:90%;overflow:hidden;position:relative;width:13rem}.embla__progress__bar{background-color:var(--indigo-950);bottom:0;left:-100%;position:absolute;top:0;width:100%}