.x-hvid{display:none}.x-hvid-pill{cursor:pointer;color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:.7rem;margin-top:1.4rem;padding:.55rem 1.1rem .55rem .55rem;font-size:.9rem;font-weight:500;transition:background .25s,border-color .25s;display:inline-flex}.x-hvid-pill:hover{border-color:var(--x-gold-dark);background:#ffffff2e}.x-hvid-pill__dot{background:var(--x-gold-dark);width:2.1rem;height:2.1rem;color:var(--x-dark);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}@media (min-width:1180px){.x-hvid-pill{display:none}.x-hvid{cursor:pointer;text-align:left;color:#fff;background:0 0;border:0;width:380px;padding:0;display:block;position:absolute;top:190px;right:2.5rem}.x-hvid__frame{aspect-ratio:16/9;transition:transform .4s var(--t-curve,ease), border-color .3s;border:1px solid #e0c07f8c;border-radius:6px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.x-hvid:hover .x-hvid__frame{border-color:#e0c07f;transform:translateY(-3px)}.x-hvid__img{object-fit:cover}.x-hvid__shade{background:linear-gradient(#08132400 40%,#0813248c 100%);position:absolute;inset:0}.x-hvid__play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.x-hvid__btn{background:var(--x-gold-dark);width:4.4rem;height:4.4rem;color:var(--x-dark);border-radius:999px;justify-content:center;align-items:center;padding-left:.2rem;transition:transform .25s;display:flex;position:relative;box-shadow:0 8px 24px #0006}.x-hvid:hover .x-hvid__btn{transform:scale(1.08)}.x-hvid__ring{background:var(--x-gold-dark);opacity:0;border-radius:999px;width:4.4rem;height:4.4rem;position:absolute}.x-hvid__cap{flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.x-hvid__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#e0c07f;font-size:.68rem}.x-hvid__title{font-family:var(--font-display);font-size:1.3rem;line-height:1.2}}@media (min-width:1180px) and (prefers-reduced-motion:no-preference){.x-hvid__ring{animation:2.2s ease-out infinite x-hvid-pulse}.x-hvid__ring--b{animation-delay:1.1s}}@keyframes x-hvid-pulse{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}
