.bd-cinema{position:relative;isolation:isolate;overflow:hidden;background:#0c0b09;min-height:720px;min-height:max(720px,calc(100svh - 136px));display:flex;align-items:center;padding:80px 7% 120px;color:#fff}.bd-scenes,.bd-shade,.bd-sparkles{position:absolute;inset:0;pointer-events:none}.bd-scenes{z-index:-3}.bd-scene{position:absolute;width:100%;height:100%;object-fit:cover;object-position:70% 56%;opacity:0;transition:opacity 1.8s ease;transform:scale(1.04)}.bd-scene-one{opacity:1}.bd-scene.is-current{opacity:1;animation:bd-drift 9s linear both}.bd-scene.is-hidden{opacity:0}.bd-scene-two{object-position:75% 58%}.bd-shade{z-index:-2;background:linear-gradient(90deg,#080806eb 0%,#080806c9 28%,#08080650 65%,#08080618),linear-gradient(0deg,#080806d9,transparent 35%)}.bd-copy{max-width:900px}.bd-kicker{font-size:11px;letter-spacing:.27em;color:#ebd1a0;margin:0 0 24px}.bd-copy h1{font-size:clamp(54px,6.5vw,100px);line-height:1.04;letter-spacing:-.04em;text-shadow:0 3px 30px #0004}.bd-copy h1 em{color:#ecd2a0}.bd-intro{max-width:520px;color:#eee5d8;font-size:17px;line-height:1.8;margin:28px 0}.bd-actions{display:flex;flex-wrap:wrap;gap:12px}.bd-actions .button{min-height:54px;padding:15px 24px;white-space:normal;text-align:center;border:1px solid #f3dfb6}.bd-discover{display:inline-block;margin-top:24px;color:#e5d4b4;font-size:13px;text-underline-offset:6px}.bd-discover:hover{text-decoration:underline}.bd-controls{position:absolute;bottom:26px;left:7%;right:7%;display:flex;justify-content:space-between;gap:20px;align-items:center}.bd-scene-buttons{display:flex;gap:22px}.bd-scene-buttons button,.bd-pause{color:#efe3cf;background:#08080680;border:1px solid #bca57877;padding:10px 14px;min-height:44px;font-size:12px}.bd-scene-buttons button{border:0;border-top:1px solid #ffffff55;background:none;padding:10px 0;text-align:left;min-width:100px}.bd-scene-buttons button[aria-pressed=true]{color:#f3d69b;border-top-color:#f3d69b}.bd-scene-buttons span{margin-left:10px}.bd-pause{border-radius:24px}.bd-sparkles{z-index:-1}.bd-sparkles i{position:absolute;left:var(--x);top:var(--y);height:2px;width:2px;background:#ffdb85;border-radius:50%;box-shadow:0 0 9px 2px #f5cd6560;animation:bd-glimmer 5s var(--delay) ease-in-out infinite}.bd-paused .bd-scene,.bd-paused .bd-sparkles i{animation-play-state:paused}@keyframes bd-drift{from{transform:scale(1.04)}to{transform:scale(1.12)}}@keyframes bd-glimmer{0%,100%{opacity:.12;transform:translateY(8px)}50%{opacity:.7;transform:translateY(-8px)}}
@media(max-width:960px){.bd-cinema{min-height:calc(100svh - 120px);padding:70px 6% 120px}.bd-copy h1{font-size:clamp(48px,8.5vw,76px)}.bd-shade{background:linear-gradient(90deg,#080806cb,#08080665),linear-gradient(0deg,#080806e8,transparent 75%)}.bd-controls{left:6%;right:6%}.bd-intro{max-width:450px}}
@media(max-width:600px){.bd-cinema{min-height:790px;padding:60px 6% 150px;align-items:flex-end}.bd-scene{object-position:60% center}.bd-copy{width:100%}.bd-copy h1{font-size:clamp(42px,10.8vw,64px);line-height:1.07}.bd-kicker{font-size:10px;letter-spacing:.14em;margin-bottom:18px}.bd-intro{font-size:15px;line-height:1.7;margin:22px 0}.bd-actions{display:grid;grid-template-columns:1fr}.bd-actions .button{font-size:14px;width:100%;padding:14px 12px}.bd-controls{align-items:flex-start;flex-direction:column;bottom:20px;gap:8px}.bd-scene-buttons{width:100%;gap:16px}.bd-scene-buttons button{min-width:0;flex:1;font-size:11px}.bd-scene-buttons span{margin-left:4px}.bd-pause{padding:6px 12px;font-size:11px}.bd-discover{font-size:12px;margin-top:18px}.bd-shade{background:linear-gradient(180deg,#08080630,#08080670 30%,#080806db 70%,#080806ef)}}
@media(prefers-reduced-motion:reduce){.bd-scene,.bd-scene.is-current,.bd-sparkles i{animation:none;transition:none}.bd-sparkles{display:none}}
