.hb-skeleton[data-v-6b232e9f]{position:relative;width:100%;min-height:clamp(300px,34vw,520px);margin-bottom:1.5rem;border-radius:.75rem;overflow:hidden;background:radial-gradient(120% 140% at 80% 0,#d4af371f,#0000 55%),linear-gradient(135deg,#0b0b0d,#15151a 55%,#1a1a1f);border:1px solid #d4af3729;box-shadow:0 0 60px #d4af3714,inset 0 1px #ffffff08;display:flex;align-items:center}@media(min-width:1024px){.hb-skeleton[data-v-6b232e9f]{margin-bottom:2.5rem}}.hb-skeleton__sheen[data-v-6b232e9f]{position:absolute;inset:0;background:linear-gradient(105deg,#0000 35%,#f5d27124,#0000 65%);opacity:.5}.hb-skeleton__content[data-v-6b232e9f]{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,4vw,3.5rem);width:min(560px,70%)}.hb-skeleton__bar[data-v-6b232e9f]{display:block;border-radius:9999px;background:linear-gradient(90deg,#d4af3714,#d4af372e,#d4af3714);opacity:.8}.hb-skeleton__bar--badge[data-v-6b232e9f]{width:7.5rem;height:1.5rem;border-radius:9999px;opacity:.9}.hb-skeleton__bar--title[data-v-6b232e9f]{width:100%;height:clamp(1.75rem,3.4vw,2.75rem);border-radius:.5rem;margin-top:.25rem}.hb-skeleton__bar--title-2[data-v-6b232e9f]{width:65%}.hb-skeleton__bar--text[data-v-6b232e9f]{width:85%;height:.9rem;margin-top:.5rem;opacity:.7}.hb-skeleton__bar--cta[data-v-6b232e9f]{width:11rem;height:3rem;border-radius:.65rem;margin-top:.75rem;background:linear-gradient(90deg,#d4af372e,#f5d2714d,#d4af372e)}.hb-skeleton__spinner[data-v-6b232e9f]{position:absolute;right:clamp(1.5rem,6vw,5rem);top:50%;transform:translateY(-50%);z-index:1;display:none}@media(min-width:768px){.hb-skeleton__spinner[data-v-6b232e9f]{display:block}}.hb-skeleton__spinner-ring[data-v-6b232e9f]{display:block;width:3.25rem;height:3.25rem;border-radius:9999px;border:3px solid #d4af372e;border-top-color:#f5d271e6}.hb-skeleton__sr[data-v-6b232e9f]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.deferred-mount__staged[data-v-934a2b54]{position:absolute;inset:0 0 auto;visibility:hidden;opacity:0;pointer-events:none}.homepage-banner-slot{display:block;isolation:isolate}.hero-shine[data-v-305748f2]{animation:hero-shine-305748f2 4.5s ease-in-out infinite}@keyframes hero-shine-305748f2{0%,to{transform:translate(-50%);opacity:0}40%{opacity:.9}60%{transform:translate(400%);opacity:0}}.trailer-frame-shine[data-v-305748f2]{background:conic-gradient(from 0deg,#0000 0,#fbbf248c 8%,#0000 18% 50%,#fbbf248c 58%,#0000 68%);filter:blur(6px)}@media(min-width:1024px){.trailer-frame-shine[data-v-305748f2]{animation:trailer-frame-rotate-305748f2 6s linear infinite}}@keyframes trailer-frame-rotate-305748f2{to{transform:rotate(1turn)}}.marco-serif[data-v-cf5c1c6f]{font-family:Times New Roman,Georgia,serif}.marco-text-shadow-gold[data-v-cf5c1c6f]{text-shadow:0 2px 18px #d4af3773}.marco-shine[data-v-cf5c1c6f]{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,#0000 0,#ffffff73 50%,#0000);transform:skew(-25deg);pointer-events:none}.marco-dust-particle[data-v-cf5c1c6f]{position:absolute;width:4px;height:4px;border-radius:9999px;background:radial-gradient(circle,#ffecbef2,#dab77c33 70%,#0000);opacity:0}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.marco-shine[data-v-cf5c1c6f]{animation:marco-shine-cf5c1c6f 6s infinite}.marco-seal-float[data-v-cf5c1c6f]{animation:marco-seal-float-cf5c1c6f 5s ease-in-out infinite}.marco-dust-particle[data-v-cf5c1c6f]{animation-name:marco-dust-cf5c1c6f;animation-timing-function:ease-in-out;animation-iteration-count:infinite}}@keyframes marco-shine-cf5c1c6f{0%{left:-100%}20%{left:200%}to{left:200%}}@keyframes marco-seal-float-cf5c1c6f{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8px) rotate(2deg)}}@keyframes marco-dust-cf5c1c6f{0%{transform:translateZ(0) scale(.6);opacity:0}20%{opacity:.9}80%{opacity:.5}to{transform:translate3d(14px,-60px,0) scale(1.1);opacity:0}}.hero-shine[data-v-4eb44d48]{animation:hero-shine-4eb44d48 4.5s ease-in-out infinite}@keyframes hero-shine-4eb44d48{0%,to{transform:translate(-50%);opacity:0}40%{opacity:.9}60%{transform:translate(400%);opacity:0}}
