.morph-slider[data-v-b1187455]{position:relative;width:100%;height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;opacity:0;transition:opacity .28s ease}.morph-slider--ready[data-v-b1187455]{opacity:1}.morph-slider__canvas[data-v-b1187455]{position:absolute;inset:0;outline:none}.morph-slider[data-v-b1187455] .morph-engine-canvas{display:block;width:100%;height:100%}.morph-slider__captions[data-v-b1187455]{pointer-events:none;position:absolute;bottom:22px;left:22px;z-index:2;display:grid;max-width:70%}.morph-slider__caption[data-v-b1187455]{pointer-events:none;display:inline-block;grid-area:1/1;justify-self:start;border-radius:10px;background:#0a0a0c6b;padding:8px 14px;color:#fff;font-size:15px;font-weight:600;letter-spacing:.01em;opacity:0;transform:translateY(12px);transition:opacity var(--ms-swap) cubic-bezier(.16,1,.3,1),transform var(--ms-swap) cubic-bezier(.16,1,.3,1)}.morph-slider__caption--active[data-v-b1187455]{opacity:1;transform:translateY(0)}.morph-slider__controls[data-v-b1187455]{position:absolute;top:50%;left:0;right:0;z-index:3;display:flex;justify-content:space-between;padding-inline:1rem;pointer-events:none;transform:translateY(-50%)}.morph-slider__nav[data-v-b1187455]{pointer-events:auto;display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:#0c0c0ebd;color:#fff;cursor:pointer;transition:transform .2s ease,background-color .2s ease}.morph-slider__nav[data-v-b1187455]:hover{transform:scale(1.05);background:#18181c99}.morph-slider__nav[data-v-b1187455]:active{transform:scale(.95)}.morph-slider__nav[data-v-b1187455]:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}.morph-slider__indicators[data-v-b1187455]{position:absolute;left:0;right:0;bottom:18px;z-index:3;display:flex;gap:.5rem;align-items:center;justify-content:center}.morph-slider__dot[data-v-b1187455]{width:.5rem;height:.5rem;border-radius:999px;background:#ffffff59;cursor:pointer;transform:scaleX(1);transform-origin:center;transition:transform var(--ms-dot) cubic-bezier(.16,1,.3,1),background-color var(--ms-dot) ease}.morph-slider__dot--active[data-v-b1187455]{transform:scaleX(2.75);background:#fffffff2}.morph-slider__dot[data-v-b1187455]:focus-visible{outline:2px solid hsla(0,0%,100%,.8);outline-offset:2px}
