.carousel.svelte-1fa0gx6{width:100%;min-width:0}.viewport.svelte-1fa0gx6{position:relative;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none}.viewport.svelte-1fa0gx6::-webkit-scrollbar{display:none}.track.svelte-1fa0gx6{position:relative;display:flex;gap:18px;padding:8px 12%;width:max-content}.slide.svelte-1fa0gx6{flex:0 0 min(76vw,860px);width:min(76vw,860px);height:400px;padding:0;border:0;background:none;scroll-snap-align:center;cursor:pointer}.frame.svelte-1fa0gx6{display:block;width:100%;height:100%;background:#ded5c4;border-radius:26px;overflow:hidden;opacity:.58;transform:scale(.94);box-shadow:0 10px 28px #1f30241f;transition:opacity .35s,transform .35s,box-shadow .35s}.slide.current.svelte-1fa0gx6 .frame:where(.svelte-1fa0gx6){opacity:1;transform:scale(1);box-shadow:0 16px 38px #1f30242e}.slide.svelte-1fa0gx6 img:where(.svelte-1fa0gx6){width:100%;height:100%;display:block;object-fit:cover;-webkit-user-select:none;user-select:none}.controls.svelte-1fa0gx6{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px}.arrow.svelte-1fa0gx6{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #253c2c40;border-radius:50%;background:#f7f2e9;color:#253c2c;cursor:pointer}.arrow.svelte-1fa0gx6:hover{background:#253c2c;color:#fff}.arrow.svelte-1fa0gx6 svg:where(.svelte-1fa0gx6){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.arrow.svelte-1fa0gx6:focus-visible,.dots.svelte-1fa0gx6 button:where(.svelte-1fa0gx6):focus-visible,.slide.svelte-1fa0gx6:focus-visible{outline:3px solid #8b3328;outline-offset:3px}.viewport.dragging.svelte-1fa0gx6,.viewport.dragging.svelte-1fa0gx6 .slide:where(.svelte-1fa0gx6){cursor:grabbing}.dots.svelte-1fa0gx6{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px}.dots.svelte-1fa0gx6 button:where(.svelte-1fa0gx6){width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#9aa198;cursor:pointer;transition:width .25s,background .25s}.dots.svelte-1fa0gx6 button.active:where(.svelte-1fa0gx6){width:24px;border-radius:999px;background:#8b3328}@media(hover:hover)and (pointer:fine){.viewport.svelte-1fa0gx6 .slide:where(.svelte-1fa0gx6){cursor:grab}.viewport.dragging.svelte-1fa0gx6 .slide:where(.svelte-1fa0gx6){cursor:grabbing}}@media(max-width:760px){.track.svelte-1fa0gx6{gap:10px;padding-inline:7%}.slide.svelte-1fa0gx6{flex-basis:78vw;width:78vw;height:min(400px,58vw);min-height:250px}.frame.svelte-1fa0gx6{border-radius:20px}}@media(prefers-reduced-motion:reduce){.viewport.svelte-1fa0gx6{scroll-behavior:auto}.frame.svelte-1fa0gx6,.dots.svelte-1fa0gx6 button:where(.svelte-1fa0gx6){transition:none}}
