.carousel.svelte-1vmzqn7.svelte-1vmzqn7{--pad:clamp(1rem, 4vw, 3rem);--edit-frame-inset:calc(var(--nav-h) + 2.5rem) calc(var(--pad) + 3.75rem) calc(var(--pad) + 3rem);position:relative;isolation:isolate;flex:none;width:100%;height:100vh;height:100svh;min-height:22rem;overflow:hidden;background:var(--surface);color:#fff;touch-action:pan-y pinch-zoom;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.slides.svelte-1vmzqn7.svelte-1vmzqn7{position:absolute;top:0;right:0;bottom:0;left:0}.slide.svelte-1vmzqn7.svelte-1vmzqn7{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:0;visibility:hidden;transition:opacity 0s linear var(--fade),visibility 0s linear var(--fade)}.slide.leaving.svelte-1vmzqn7.svelte-1vmzqn7{z-index:1;opacity:1;visibility:visible;transition:opacity var(--fade) var(--ease)}.slide.active.svelte-1vmzqn7.svelte-1vmzqn7{z-index:2;opacity:1;visibility:visible;transition:opacity var(--fade) var(--ease),visibility 0s}.slide.svelte-1vmzqn7.svelte-1vmzqn7:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0000008c,#00000038 24%,#0000 45%);pointer-events:none}.frame.svelte-1vmzqn7.svelte-1vmzqn7{position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(1);transition:transform 0s linear var(--fade)}.frame.svelte-1vmzqn7.svelte-1vmzqn7:not(.primed){display:none}@media (prefers-reduced-motion: no-preference){.ready.svelte-1vmzqn7:not(.editing) .active .frame.svelte-1vmzqn7,.ready.svelte-1vmzqn7:not(.editing) .leaving .frame.svelte-1vmzqn7{transform:scale(1.06);transition:transform var(--zoom) linear}}.caption.svelte-1vmzqn7.svelte-1vmzqn7{position:absolute;z-index:1;left:var(--pad);bottom:calc(var(--pad) + .55rem);max-width:min(34rem,calc(100% - 2 * var(--pad) - var(--controls, 16rem)));margin:0;font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:#f2f2f2cc;text-shadow:0 1px 12px rgb(0 0 0 / .55)}button.svelte-1vmzqn7.svelte-1vmzqn7{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.arrow.svelte-1vmzqn7.svelte-1vmzqn7,.toggle.svelte-1vmzqn7.svelte-1vmzqn7{display:grid;place-items:center;border-radius:50%;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .3s var(--ease),background-color .2s var(--ease),transform .2s var(--ease)}.arrow.svelte-1vmzqn7.svelte-1vmzqn7:hover,.toggle.svelte-1vmzqn7.svelte-1vmzqn7:hover{background:#00000080}.arrow.svelte-1vmzqn7.svelte-1vmzqn7:active,.toggle.svelte-1vmzqn7.svelte-1vmzqn7:active{transform:scale(.94)}.arrow.svelte-1vmzqn7.svelte-1vmzqn7{position:absolute;z-index:3;top:50%;width:3rem;height:3rem;margin-top:-1.5rem}.prev.svelte-1vmzqn7.svelte-1vmzqn7{left:var(--pad)}.next.svelte-1vmzqn7.svelte-1vmzqn7{right:var(--pad)}.arrow.svelte-1vmzqn7 svg.svelte-1vmzqn7{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (hover: hover) and (pointer: fine){.arrow.svelte-1vmzqn7.svelte-1vmzqn7{opacity:0}.carousel.svelte-1vmzqn7:hover .arrow.svelte-1vmzqn7,.carousel.svelte-1vmzqn7:focus-within .arrow.svelte-1vmzqn7{opacity:1}}.bar.svelte-1vmzqn7.svelte-1vmzqn7{position:absolute;z-index:3;right:var(--pad);bottom:var(--pad);display:flex;align-items:center;gap:.5rem;max-width:calc(100% - 2 * var(--pad))}.dots.svelte-1vmzqn7.svelte-1vmzqn7{display:flex;align-items:center;min-width:0;height:2.25rem;padding:0 .375rem;border-radius:999px;background:#00000047;box-shadow:inset 0 0 0 1px #ffffff29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.dot.svelte-1vmzqn7.svelte-1vmzqn7{display:grid;place-items:center;width:2rem;min-width:.75rem;height:100%;border-radius:999px}.pip.svelte-1vmzqn7.svelte-1vmzqn7{display:block;width:1.1rem;max-width:calc(100% - .375rem);height:3px;border-radius:2px;overflow:hidden;background:#ffffff6b;box-shadow:0 1px 6px #00000059;transition:width .4s var(--ease),background-color .2s var(--ease)}.dot.svelte-1vmzqn7:hover .pip.svelte-1vmzqn7{background:#ffffffbf}.dot[aria-current].svelte-1vmzqn7.svelte-1vmzqn7{width:3rem}.dot[aria-current].svelte-1vmzqn7 .pip.svelte-1vmzqn7{width:2.25rem;background:#ffffff52}.progress.svelte-1vmzqn7.svelte-1vmzqn7{display:block;width:100%;height:100%;background:#fff;transform:scaleX(0);transform-origin:left center}.dot[aria-current].svelte-1vmzqn7 .progress.svelte-1vmzqn7{transform:scaleX(1)}.playing.svelte-1vmzqn7 .dot[aria-current] .progress.svelte-1vmzqn7{animation:svelte-1vmzqn7-progress var(--interval) linear both}.held.svelte-1vmzqn7 .dot[aria-current] .progress.svelte-1vmzqn7{animation-play-state:paused}@keyframes svelte-1vmzqn7-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.toggle.svelte-1vmzqn7.svelte-1vmzqn7{flex:none;width:2.25rem;height:2.25rem}.toggle.svelte-1vmzqn7 svg.svelte-1vmzqn7{fill:currentColor}html:not(.js) .arrow.svelte-1vmzqn7.svelte-1vmzqn7,html:not(.js) .bar.svelte-1vmzqn7.svelte-1vmzqn7{display:none}@media (max-width: 720px){.arrow.svelte-1vmzqn7.svelte-1vmzqn7{width:2.5rem;height:2.5rem;margin-top:-1.25rem}.dot.svelte-1vmzqn7.svelte-1vmzqn7{width:1.75rem}.dot[aria-current].svelte-1vmzqn7.svelte-1vmzqn7{width:2.75rem}.pip.svelte-1vmzqn7.svelte-1vmzqn7{width:.9rem}.dot[aria-current].svelte-1vmzqn7 .pip.svelte-1vmzqn7{width:2rem}.caption.svelte-1vmzqn7.svelte-1vmzqn7{bottom:calc(var(--pad) + 2.75rem);max-width:calc(100% - 2 * var(--pad))}}.empty.svelte-1vmzqn7.svelte-1vmzqn7{display:grid;place-items:center;padding:var(--nav-h) var(--pad) var(--pad);background:radial-gradient(ellipse at 50% 40%,var(--surface-2) 0%,transparent 70%),var(--surface);touch-action:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.empty-brand.svelte-1vmzqn7.svelte-1vmzqn7{display:grid;justify-items:center;gap:.5rem;margin:0;text-align:center}.empty-name.svelte-1vmzqn7.svelte-1vmzqn7{font-family:var(--font-display);font-size:clamp(4rem,16vw,11rem);line-height:.9;letter-spacing:.06em;color:var(--text)}.empty-sub.svelte-1vmzqn7.svelte-1vmzqn7{font-family:var(--font-body);font-size:.8rem;letter-spacing:.32em;text-transform:uppercase;color:var(--text-muted)}.visually-hidden.svelte-bi5ozf{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}
