.vip-home .logomq{background:var(--dark);color:#fff;border-block:1px solid #ffffff14;padding:clamp(32px,3.6vw,48px) 0 clamp(80px,7vw,96px);position:relative;overflow:hidden}.vip-home .logomq-viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.vip-home .logomq-track{will-change:transform;align-items:center;gap:clamp(58px,7vw,112px);padding-inline:clamp(20px,5vw,72px);animation:42s linear infinite logomq-scroll;display:inline-flex}@keyframes logomq-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.vip-home .logomq-viewport:hover .logomq-track{animation-play-state:paused}}.vip-home .logo-mark{flex:none;justify-content:center;align-items:center;height:clamp(42px,4.5vw,64px);display:inline-flex}.vip-home .logo-mark img{filter:brightness(0)invert();opacity:.6;width:auto;height:100%;transition:opacity .3s var(--ease)}.vip-home .logo-mark:hover img{opacity:1}.vip-home .logo-word{font-family:"Saira Semi Condensed", var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:#ffffff94;white-space:nowrap;transition:color .3s var(--ease);font-size:clamp(17px,1.8vw,23px);font-weight:600}.vip-home .logo-mark:hover .logo-word{color:#fff}@media (prefers-reduced-motion:reduce){.vip-home .logomq-viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vip-home .logomq-track{animation:none}}
.vip-home .ticker{background:var(--dark);color:#fff;border-block:1px solid #ffffff14;padding:clamp(14px,1.5vw,20px) 0 clamp(84px,7vw,100px);position:relative;overflow:hidden}.vip-home .ticker-masthead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(15px,1.6vw,20px);display:flex}.vip-home .ticker-eyebrow{font-family:"Saira Semi Condensed", var(--font-sans);letter-spacing:.035em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:600}.vip-home .ticker-all{font-family:"Saira Semi Condensed", var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:#fff9;transition:color .3s var(--ease);align-items:center;gap:9px;font-size:12.5px;font-weight:600;display:inline-flex}.vip-home .ticker-all:hover{color:#fff}.vip-home .ticker-all .arrow{transition:transform .3s var(--ease)}.vip-home .ticker-all:hover .arrow{transform:translate(4px)}.vip-home .ticker-viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.vip-home .ticker-track{will-change:transform;gap:16px;padding-inline:clamp(20px,5vw,72px);animation:60s linear infinite ticker-scroll;display:inline-flex}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.vip-home .ticker-viewport:hover .ticker-track,.vip-home .ticker-track:focus-within{animation-play-state:paused}}.vip-home .ticker-plate{color:#fff;text-align:left;cursor:pointer;width:clamp(286px,25vw,344px);height:clamp(156px,13.5vw,182px);transition:transform .5s var(--ease);background:#11151f;border-radius:2px;flex:none;position:relative;overflow:hidden}.vip-home .ticker-plate:after{content:"";pointer-events:none;transition:border-color .4s var(--ease);z-index:4;border:1px solid #ffffff1f;border-radius:2px;position:absolute;inset:0}.vip-home .ticker-plate:hover{transform:translateY(-3px)}.vip-home .ticker-plate:hover:after{border-color:#ffffff42}.vip-home .ticker-plate:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.vip-home .ticker-img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s var(--ease);z-index:1;position:absolute;inset:0;transform:scale(1.02)}.vip-home .ticker-plate:hover .ticker-img{transform:scale(1.07)}.vip-home .ticker-scrim{z-index:2;background:linear-gradient(#080a1000 34%,#080a1047 58%,#080a10e6 98%);position:absolute;inset:0}.vip-home .ticker-body{z-index:3;flex-direction:column;gap:6px;padding:16px 16px 15px;display:flex;position:absolute;bottom:0;left:0;right:0}.vip-home .ticker-name{font-family:var(--font-sans);white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:1.2;overflow:hidden}.vip-home .ticker-price{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;white-space:nowrap;font-size:clamp(21px,2vw,26px);font-weight:500;line-height:1}.vip-home .ticker-price .per{font-family:var(--font-sans);letter-spacing:.02em;color:#ffffff94;margin-left:3px;font-size:11px;font-weight:600}@media (prefers-reduced-motion:reduce){.vip-home .ticker-viewport{scroll-snap-type:x mandatory;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vip-home .ticker-track{animation:none}.vip-home .ticker-plate{scroll-snap-align:start}.vip-home .ticker-img,.vip-home .ticker-plate:hover .ticker-img{transform:none}}
