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