.s-6kkG_hero{align-items:flex-end;height:100svh;min-height:600px;display:flex;position:relative;overflow:hidden}.s-6kkG_art{background:#0b0705;animation:24s ease-in-out infinite alternate s-6kkG_heroZoom;position:absolute;inset:-2%}.s-6kkG_image{object-fit:cover;object-position:72% 35%;width:100%;height:100%;transform:translate3d(var(--px,0), var(--py,0), 0);transition:transform .6s cubic-bezier(.2,.7,.3,1);animation:1.6s both s-6kkG_heroIn;position:absolute;inset:0}.s-6kkG_glow{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(at 34% 40%,#ffa04638,#0000 45%);animation:5s ease-in-out infinite s-6kkG_flicker;position:absolute;inset:0}.s-6kkG_art:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#0908078c 76%,#090807 100%),linear-gradient(90deg,#050403b8 0%,#05040380 28%,#0000 56%),linear-gradient(#0504038c 0%,#0000 18%);position:absolute;inset:0}.s-6kkG_embers{pointer-events:none;position:absolute;inset:0}.s-6kkG_embers i{background:var(--ec,#f6c77a);box-shadow:0 0 8px var(--ec,#f6a84a);opacity:0;border-radius:50%;animation:linear infinite s-6kkG_ember;position:absolute;bottom:-10px}.s-6kkG_content{z-index:2;padding-bottom:clamp(60px,12vh,120px);position:relative}.s-6kkG_logo{filter:drop-shadow(0 6px 30px #000c);width:min(440px,78vw);height:auto;display:block}.s-6kkG_tagline{color:#f4efe6d9;text-shadow:0 2px 12px #000c;max-width:600px;margin-top:22px;font-size:clamp(16px,1.9vw,20px);font-weight:500;line-height:1.5}.s-6kkG_tagline b{color:var(--gold);font-weight:700}.s-6kkG_cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.s-6kkG_play{background:var(--gbtn);height:62px;color:var(--gtxt);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 44px;font-size:18px;font-weight:700;transition:background .15s;display:inline-flex}.s-6kkG_play svg{width:24px;height:24px;fill:var(--gtxt);margin-left:-2px}.s-6kkG_play:hover{background:var(--gbtn-h)}.s-6kkG_play:active{background:var(--gbtn-a)}.s-6kkG_play:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@keyframes s-6kkG_heroZoom{0%{transform:scale(1)}to{transform:scale(1.07)}}@keyframes s-6kkG_heroIn{0%{opacity:0;filter:brightness(.4)blur(6px)}to{opacity:1;filter:none}}@keyframes s-6kkG_flicker{0%,to{opacity:.6}20%{opacity:1}24%{opacity:.7}60%{opacity:.9}}@keyframes s-6kkG_ember{0%{opacity:0;transform:translate(0)}10%{opacity:.9}to{transform:translate(var(--dx), -100vh);opacity:0}}@media (max-width:700px){.s-6kkG_image{object-position:68% 30%}}@media (max-width:560px){.s-6kkG_play{width:100%}}@media (prefers-reduced-motion:reduce){.s-6kkG_art,.s-6kkG_image,.s-6kkG_glow,.s-6kkG_embers i{animation:none}.s-6kkG_image{opacity:1;filter:none;transition:none}}
