.slideshow.svelte-1srrnx5{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000001f}.viewport.svelte-1srrnx5{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden}.slide.svelte-1srrnx5{position:absolute;top:0;right:0;bottom:0;left:0}.slide-bg.svelte-1srrnx5{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#101223;background-size:contain;background-position:right center;background-repeat:no-repeat}.slide-overlay.svelte-1srrnx5{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000b3,#0000004d 40%,#0000000d)}.slide-text.svelte-1srrnx5{position:absolute;bottom:0;left:0;right:0;padding:2rem 2.5rem;color:#fff;z-index:1;display:flex;flex-direction:column;gap:.5rem}.slide-subtitle.svelte-1srrnx5{display:inline-flex;align-items:center;gap:.5rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;opacity:.85}.slide-title.svelte-1srrnx5{font-size:1.75rem;font-weight:700;margin:0;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.3)}.nav-arrow.svelte-1srrnx5{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:none;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:1.25rem;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease,background .3s ease;z-index:2}.slideshow.svelte-1srrnx5:hover .nav-arrow:where(.svelte-1srrnx5){opacity:1}.nav-arrow.svelte-1srrnx5:hover{background:#fff6}.nav-prev.svelte-1srrnx5{left:16px}.nav-next.svelte-1srrnx5{right:16px}.progress-track.svelte-1srrnx5{display:flex;gap:6px;padding:12px 16px;justify-content:center;background:#f8f9fa}.progress-segment.svelte-1srrnx5{flex:1;max-width:120px;height:3px;border-radius:2px;border:none;background:#dee2e6;cursor:pointer;padding:0;overflow:hidden;position:relative}.progress-fill.svelte-1srrnx5{position:absolute;top:0;right:0;bottom:0;left:0;background:#785334;border-radius:2px;transform-origin:left;animation:svelte-1srrnx5-progress linear forwards}@keyframes svelte-1srrnx5-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:768px){.viewport.svelte-1srrnx5{aspect-ratio:16 / 9}.slide-text.svelte-1srrnx5{padding:1.25rem 1.5rem}.slide-title.svelte-1srrnx5{font-size:1.15rem}.nav-arrow.svelte-1srrnx5{width:32px;height:32px;font-size:1rem}}.scroll-reveal.svelte-s3b3j5{opacity:0;transform:translateY(var(--reveal-y, 30px));transition:opacity var(--reveal-duration, .6s) cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms),transform var(--reveal-duration, .6s) cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0ms)}.scroll-reveal.visible.svelte-s3b3j5{opacity:1;transform:translateY(0)}.scroll-motion.svelte-pmc6ji{will-change:transform,opacity;transform:translateY(calc(var(--sm-y) * (1 - var(--sm-progress)))) translate(calc(var(--sm-x) * (1 - var(--sm-progress)))) scale(calc(1 - (1 - var(--sm-scale)) * var(--sm-progress))) rotate(calc(var(--sm-rotate) * (1 - var(--sm-progress))));opacity:calc(var(--sm-opacity) + (1 - var(--sm-opacity)) * var(--sm-progress));transition:transform .1s linear,opacity .1s linear}.scroll-motion.ready.svelte-pmc6ji{transition:transform var(--sm-duration) cubic-bezier(.16,1,.3,1),opacity var(--sm-duration) cubic-bezier(.16,1,.3,1)}
