.cinema-slider{background:#0a0a0a;position:relative;overflow:hidden}.cinema-frame.svelte-1e6wae8{height:80vh;min-height:560px;position:relative;overflow:hidden}.cinema-frame.no-image.svelte-1e6wae8{background:rgb(var(--site-dark,30 30 30))}.cinema-frame.svelte-1e6wae8 img:where(.svelte-1e6wae8){object-fit:cover;width:100%;height:100%;transition:transform 6s cubic-bezier(.25,.46,.45,.94)}.slide.is-active.svelte-1e6wae8 .cinema-frame:where(.svelte-1e6wae8) img:where(.svelte-1e6wae8){transform:scale(1.08)}.frame-overlay.svelte-1e6wae8{pointer-events:none;z-index:1;background:linear-gradient(105deg,#000000c7 0%,#0000008c 40%,#00000026 100%);position:absolute;inset:0}.frame-content.svelte-1e6wae8{z-index:2;align-items:center;display:flex;position:absolute;inset:0}.frame-inner-wrap.svelte-1e6wae8{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}.content-inner.svelte-1e6wae8{max-width:600px}.accent-line.svelte-1e6wae8{background:rgb(var(--highlight-light));width:56px;height:2px;margin-bottom:28px;transition:width .6s}.slide.is-active.svelte-1e6wae8 .accent-line:where(.svelte-1e6wae8){width:80px}.tag-label.svelte-1e6wae8{letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--highlight-light));opacity:0;margin-bottom:24px;font-size:12px;font-weight:500;transition:all .7s .2s;display:inline-block;transform:translateY(12px)}.slide.is-active.svelte-1e6wae8 .tag-label:where(.svelte-1e6wae8){opacity:1;transform:translateY(0)}.content-inner.svelte-1e6wae8 h3:where(.svelte-1e6wae8){letter-spacing:.02em;color:#fff;opacity:0;margin-bottom:24px;font-size:48px;font-weight:500;line-height:1.2;transition:all .7s .35s;transform:translateY(20px)}.content-inner.svelte-1e6wae8 h3.plain:where(.svelte-1e6wae8){color:rgb(var(--default-light,240 240 240))}.slide.is-active.svelte-1e6wae8 .content-inner:where(.svelte-1e6wae8) h3:where(.svelte-1e6wae8){opacity:1;transform:translateY(0)}.content-inner.svelte-1e6wae8 p:where(.svelte-1e6wae8){color:#ffffffb8;opacity:0;margin-bottom:36px;font-size:17px;font-weight:300;line-height:1.8;transition:all .7s .5s;transform:translateY(20px)}.content-inner.svelte-1e6wae8 p.plain:where(.svelte-1e6wae8){color:rgb(var(--tertiary-light,160 160 160))}.slide.is-active.svelte-1e6wae8 .content-inner:where(.svelte-1e6wae8) p:where(.svelte-1e6wae8){opacity:1;transform:translateY(0)}.refined-btn.svelte-1e6wae8{letter-spacing:.12em;text-transform:uppercase;color:#fff;opacity:0;border:1px solid #fff6;border-radius:2px;align-items:center;gap:12px;padding:16px 40px;font-size:13px;font-weight:500;text-decoration:none;transition:all .5s;display:inline-flex;transform:translateY(20px)}.refined-btn.svelte-1e6wae8:hover{background:rgb(var(--highlight-light));border-color:rgb(var(--highlight-light));color:#fff}.slide.is-active.svelte-1e6wae8 .refined-btn:where(.svelte-1e6wae8){opacity:1;transition:all .7s .65s;transform:translateY(0)}.slider-controls.svelte-1e6wae8{z-index:3;pointer-events:none;max-width:1280px;margin:0 auto;padding:0 32px;position:absolute;bottom:48px;left:0;right:0}.controls-inner.svelte-1e6wae8{pointer-events:auto;justify-content:flex-end;align-items:center;gap:32px;display:flex}.s3-pagination.svelte-1e6wae8{letter-spacing:.08em;color:#fff9;font-size:16px;font-weight:400}.s3-pagination.svelte-1e6wae8 .current:where(.svelte-1e6wae8){color:#fff;font-size:28px;font-weight:500}.nav-arrows.svelte-1e6wae8{align-items:center;gap:4px;display:flex}.nav-arrows.svelte-1e6wae8 button:where(.svelte-1e6wae8){cursor:pointer;color:#ffffffb3;background:0 0;border:1px solid #ffffff40;border-radius:0;width:52px;height:52px;font-size:16px;font-weight:300;transition:all .5s}.nav-arrows.svelte-1e6wae8 button:where(.svelte-1e6wae8):hover{color:#fff;background:#ffffff1a;border-color:#ffffff80}@media (width<=1200px){.content-inner.svelte-1e6wae8 h3:where(.svelte-1e6wae8){font-size:42px}.content-inner.svelte-1e6wae8{max-width:520px}}@media (width<=992px){.cinema-frame.svelte-1e6wae8{min-height:480px}.content-inner.svelte-1e6wae8 h3:where(.svelte-1e6wae8){font-size:36px}.content-inner.svelte-1e6wae8 p:where(.svelte-1e6wae8){font-size:16px}.frame-inner-wrap.svelte-1e6wae8{padding:0 24px}.slider-controls.svelte-1e6wae8{padding:0 24px;bottom:36px}}@media (width<=768px){.cinema-frame.svelte-1e6wae8{min-height:520px}.frame-overlay.svelte-1e6wae8{background:linear-gradient(#00000040 0%,#000000b3 60%,#000000d9 100%)}.frame-content.svelte-1e6wae8{align-items:flex-end}.frame-inner-wrap.svelte-1e6wae8{padding:0 16px 120px}.content-inner.svelte-1e6wae8{max-width:100%}.content-inner.svelte-1e6wae8 h3:where(.svelte-1e6wae8){font-size:30px}.content-inner.svelte-1e6wae8 p:where(.svelte-1e6wae8){margin-bottom:28px;font-size:15px}.refined-btn.svelte-1e6wae8{padding:14px 32px;font-size:12px}.slider-controls.svelte-1e6wae8{padding:0 16px;bottom:24px}.controls-inner.svelte-1e6wae8{gap:20px}.nav-arrows.svelte-1e6wae8 button:where(.svelte-1e6wae8){width:44px;height:44px;font-size:14px}.s3-pagination.svelte-1e6wae8 .current:where(.svelte-1e6wae8){font-size:22px}}@media (width<=576px){.cinema-frame.svelte-1e6wae8{min-height:460px}.content-inner.svelte-1e6wae8 h3:where(.svelte-1e6wae8){font-size:26px}.accent-line.svelte-1e6wae8{width:40px;margin-bottom:20px}.slide.is-active.svelte-1e6wae8 .accent-line:where(.svelte-1e6wae8){width:56px}.tag-label.svelte-1e6wae8{margin-bottom:18px;font-size:11px}.frame-inner-wrap.svelte-1e6wae8{padding:0 16px 100px}.slider-controls.svelte-1e6wae8{padding:0 16px;bottom:20px}}
