@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Condensed:ital,wght@0,600;0,700;1,700;1,800&display=swap");.splash{min-height:100dvh;flex-direction:column;gap:clamp(48px,9vh,104px);overflow:hidden;padding:24px;background:#0b0b0b;color:#fff;font-family:IBM Plex Sans Condensed,sans-serif}.splash,.splash-stage{position:relative;display:flex;align-items:center;justify-content:center}.splash-glow{position:absolute;inset:-240px -170px;pointer-events:none;background:radial-gradient(ellipse at center,rgba(218,2,14,.16) 0,transparent 62%)}.splash-lockup{position:relative;display:flex;align-items:center;gap:clamp(10px,1.6vw,16px)}.splash-badge{display:grid;place-items:center;height:clamp(50px,8.5vw,72px);aspect-ratio:1.55;border-radius:4px;background:var(--espn-red,#da020e);color:#fff;letter-spacing:-.06em;font-size:clamp(27px,4.6vw,40px);transform:skew(-10deg)}.splash-badge,.splash-word{font-style:italic;font-weight:700}.splash-word{line-height:1;letter-spacing:-.035em;text-transform:uppercase;font-size:clamp(44px,8.6vw,76px);padding:.09em .14em 0 0}.splash-cta{position:fixed;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:12px;width:100%;padding:16px max(18px,env(safe-area-inset-right)) calc(20px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));background:linear-gradient(0deg,#0b0b0b 55%,hsla(0,0%,4%,0));opacity:0;transform:translateY(10px);transition:opacity .5s ease,transform .5s ease;pointer-events:none}.splash-cta[data-ready=true]{opacity:1;transform:translateY(0);pointer-events:auto}.splash-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:54px;padding:0 28px;border:1.5px solid transparent;border-radius:999px;font:italic 700 15px/1 IBM Plex Sans Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .1s,background .15s,border-color .15s,box-shadow .15s}.splash-btn.primary{background:var(--espn-red,#da020e);color:#fff;box-shadow:0 4px 18px rgba(218,2,14,.32)}.splash-btn.primary:hover{background:var(--espn-red-dark,#b8000b)}.splash-btn.ghost{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.24)}.splash-btn.ghost:hover{border-color:#fff;background:hsla(0,0%,100%,.06)}.splash-btn:active{transform:scale(.97)}.splash-arrow{width:18px;height:18px}@media (min-width:641px){.splash-cta{position:static;flex-direction:row;justify-content:center;width:auto;padding:0;background:none}.splash-btn{width:auto;min-width:210px}}