.main.svelte-jl0hs6{background:var(--navy-photo);touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.track.svelte-jl0hs6{will-change:transform;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1);display:flex}.track.dragging.svelte-jl0hs6{transition:none}.slide.svelte-jl0hs6{background:var(--navy-photo);cursor:zoom-in;border:0;flex:0 0 100%;height:100%;padding:0;overflow:hidden}.slide.svelte-jl0hs6 img:where(.svelte-jl0hs6){object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.main.svelte-jl0hs6:hover .slide:where(.svelte-jl0hs6) img:where(.svelte-jl0hs6){transform:scale(1.03)}.zoom.svelte-jl0hs6{opacity:0;pointer-events:none;background:#0e1a2b8c;place-items:center;width:34px;height:34px;transition:opacity .2s;display:grid;position:absolute;top:10px;right:10px}.main.svelte-jl0hs6:hover .zoom:where(.svelte-jl0hs6){opacity:1}.zoom.svelte-jl0hs6 svg:where(.svelte-jl0hs6){fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.count.svelte-jl0hs6{color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#0e1a2b99;padding:3px 8px;font-size:12px;font-weight:600;position:absolute;top:10px;left:10px}.arrow.svelte-jl0hs6{color:#fff;cursor:pointer;opacity:0;background:#0e1a2b8c;border:0;width:40px;height:48px;font-size:28px;line-height:1;transition:opacity .2s,background .2s;position:absolute;top:50%;transform:translateY(-50%)}.main.svelte-jl0hs6:hover .arrow:where(.svelte-jl0hs6),.arrow.svelte-jl0hs6:focus-visible{opacity:1}.arrow.svelte-jl0hs6:hover{background:var(--brick)}.prev.svelte-jl0hs6{left:0}.next.svelte-jl0hs6{right:0}.dots.svelte-jl0hs6{justify-content:center;gap:2px;display:flex;position:absolute;bottom:6px;left:0;right:0}.dots.svelte-jl0hs6 button:where(.svelte-jl0hs6){cursor:pointer;background:0 0;border:0;place-items:center;width:22px;height:30px;padding:0;display:grid}.dots.svelte-jl0hs6 button:where(.svelte-jl0hs6):after{content:"";background:#ffffff8c;width:7px;height:7px;transition:width .25s,background .25s}.dots.svelte-jl0hs6 button.active:where(.svelte-jl0hs6):after{background:#fff;width:18px}@media (hover:none){.arrow.svelte-jl0hs6{opacity:1}}
