.pulse-logo{vertical-align:middle;background:0 0;flex:none;width:140px;height:48px;display:inline-block;position:relative;overflow:hidden}.pulse-logo>img{pointer-events:none;object-fit:initial!important;width:120.667%!important;max-width:none!important;height:auto!important;position:absolute!important;top:-181.48%!important;left:-10.56%!important}.reference-brand .brand:has(.pulse-logo){letter-spacing:normal;line-height:0;display:block}.game-top .pulse-logo{width:105px;height:36px}.motion-tour header .pulse-logo{width:122.5px;height:42px}@media (max-width:360px){.reference-brand .pulse-logo{width:116.667px;height:40px}.game-top .pulse-logo,.motion-tour header .pulse-logo{width:87.5px;height:30px}}.pulse-logo-filter{pointer-events:none;position:absolute}.promo{--cream:#fffbe6;--aqua:#05dedb;--gold:#ffd141;--violet:#b747fa;color:var(--cream);background:radial-gradient(at 90% 10%,#471755,#0000 35%),#10091e;overflow:hidden}.promo header,.promo footer{justify-content:space-between;align-items:center;gap:30px;max-width:1240px;margin:auto;padding:28px 40px;display:flex}.promo header{border-bottom:1px solid #ffffff18}.promo nav{align-items:center;gap:30px;display:flex}.promo .pulse-logo{width:175px;height:60px}.promo main>section{max-width:1160px;margin:auto;padding:90px 0}.promo h1{letter-spacing:-5px;font-size:clamp(64px,8.5vw,118px);font-weight:1000;line-height:.98}.promo h1 em{color:var(--gold);font-style:normal}.promo h2{letter-spacing:-1.8px;font-size:clamp(30px,4vw,52px);font-weight:900;line-height:1.08}.promo h3{font-size:25px;font-weight:900}.promo p{color:#e1d0ea;font-size:17px;line-height:1.65}.promo .promo-eyebrow{letter-spacing:2px;color:var(--aqua);margin-bottom:20px;font-size:11px;font-weight:800}.promo-hero{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.promo .promo-lead{font:850 30px/1.2 var(--display);color:var(--cream);margin:28px 0 18px}.promo-hero>div>p:not(.promo-eyebrow){max-width:420px}.promo-button{color:#340c49;background:linear-gradient(#f8d3ff,#bd56ef);border:2px solid #f6cbff;border-radius:99px;justify-content:center;align-items:center;margin-top:28px;padding:18px 32px;font-size:19px;font-weight:900;display:inline-flex;box-shadow:inset 0 2px 8px #fff,0 0 25px #a62bd75c}.promo-button:hover{filter:brightness(1.1)}.promo-button.small{margin:0;padding:10px 20px;font-size:14px}.promo-hero small{color:#bda8cb;margin-top:20px;display:block}.promo-art{isolation:isolate;text-align:center;position:relative}.promo-art>svg{filter:drop-shadow(0 0 24px #c93bfc44);width:100%;animation:6s ease-in-out infinite promo-float}.promo-clock{background:linear-gradient(#f1c3ff,#b921ee 50%,#621195);border:2px solid #f5c5ff;border-radius:110px;justify-content:center;align-items:center;gap:20px;margin-top:-30px;padding:12px;display:flex;position:relative;box-shadow:inset 0 4px 15px #fff,0 0 28px #b024ed}.promo-clock span{font:1000 100px/1.1 var(--display);letter-spacing:-6px}.promo-clock b{text-align:left;font:900 18px/1.3 var(--display)}.promo-art-note{margin-top:22px;font-weight:700;display:block}.promo-how{border-top:1px solid #ffffff20;grid-template-columns:1fr 1.2fr;gap:60px;display:grid}.promo-how ol{margin:0;padding:0;list-style:none}.promo-how li{border-bottom:1px solid #ffffff20;gap:25px;margin-bottom:30px;padding:0 0 30px;display:flex}.promo-how li>span{font:900 38px var(--display);color:var(--aqua)}.promo-how p{margin-top:10px}.promo-sessions{text-align:center}.promo-session-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0 20px;display:grid}.promo-session-grid article{border:1px solid var(--tone);background:radial-gradient(ellipse at top,#ffffff25,transparent),var(--shade);border-radius:35px;padding:35px 20px;box-shadow:inset 0 2px 6px #fff6}.promo-session-grid .aqua{--tone:#24e0eb;--shade:#044454}.promo-session-grid .gold{--tone:#ffdc50;--shade:#59400a}.promo-session-grid .purple{--tone:#cf66f5;--shade:#471263}.promo-session-grid article>span{color:var(--tone);margin-bottom:20px;font-size:45px;line-height:1;display:block}.promo-session-grid strong{font:1000 45px var(--display);color:var(--tone)}.promo-session-grid p{margin-top:16px}.promo .promo-note{color:#cdb6d6;font-size:13px;line-height:1.6}.promo-friends{grid-template-columns:.6fr 1fr;align-items:center;gap:70px;display:grid}.promo-bolt{font:900 260px/1 var(--display);color:var(--aqua);text-align:center;filter:drop-shadow(0 0 20px #04c6d544);transform:rotate(12deg)}.promo-friends p:not(.promo-eyebrow){max-width:580px;margin-top:20px}.promo-prizes{border-top:1px solid #ffffff20;grid-template-columns:.6fr 1fr;align-items:center;gap:70px;display:grid}.promo-prizes img{border-radius:60px;width:100%}.promo-prizes p{margin-top:20px}.promo-faq{border-top:1px solid #ffffff20}.promo-faq h2{margin-bottom:35px}.promo details{border-bottom:1px solid #ffffff25;padding:23px 0}.promo summary{font:850 23px var(--display);cursor:pointer}.promo details p{max-width:750px;margin-top:15px}.promo-final{text-align:center}.promo footer{border-top:1px solid #ffffff20}.promo footer p,.promo footer a{font-size:13px}@keyframes promo-float{50%{transform:translateY(-12px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.promo-art>svg{animation:none}}@media (max-width:1240px){.promo main>section{padding:70px 30px}}@media (max-width:700px){.promo header,.promo footer{gap:15px;padding:20px}.promo nav>a:not(.promo-button){display:none}.promo .pulse-logo{width:140px;height:48px}.promo-button.small{padding:9px 12px;font-size:12px}.promo main>section{padding:45px 22px}.promo-hero,.promo-how,.promo-friends,.promo-prizes{grid-template-columns:1fr;gap:30px}.promo h1{letter-spacing:-3px;font-size:76px}.promo-hero{gap:45px}.promo-art{max-width:430px;margin:auto}.promo-session-grid{grid-template-columns:1fr;gap:18px}.promo-session-grid article{text-align:left;grid-template-columns:60px 1fr;align-items:center;padding:22px;display:grid}.promo-session-grid article>span{grid-row:span 3;margin:0}.promo-session-grid strong{font-size:33px}.promo-session-grid p{margin:0}.promo-bolt{font-size:130px}.promo-prizes img{justify-self:center;width:190px}.promo footer{flex-wrap:wrap}.promo footer p{margin-left:auto}.promo-clock span{font-size:85px}}.promo-art>svg{-webkit-mask-image:radial-gradient(#000 55%,#0000 76%);mask-image:radial-gradient(#000 55%,#0000 76%)}
