@font-face{font-family:All-Pro Display C;src:url(/fonts/AllProDisplayC-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:All-Pro Sans;src:url(/fonts/AllProSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:All-Pro Sans;src:url(/fonts/AllProSans-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:All-Pro Sans;src:url(/fonts/AllProSans-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:All-Pro Stats;src:url(/fonts/AllProStats-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:All-Pro Stats;src:url(/fonts/AllProStats-Bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--ground:#f3f3f5;--surface:#fff;--raised:#e7e7ea;--fg:#0b0b0c;--fg-2:#4e4e54;--fg-3:#6b6b71;--hairline:#e3e3e6;--hairline-strong:#cdcdd2;--inverse:#0b0b0c;--on-inverse:#fff;--live:#e11d2e;--media-ink:#181818;--media-white:#fff;--media-white-dim:#ffffffb8;--ink-rule:#ffffff2e;--card-yellow:#f2c200;--card-red:#d62839;--card-blue:#2f6fe0;--font-display:"All-Pro Display C", "Arial Narrow", sans-serif;--font-sans:"All-Pro Sans", system-ui, sans-serif;--font-stats:"All-Pro Stats", "All-Pro Sans", system-ui, sans-serif;--s-25:.125rem;--s-50:.25rem;--s-75:.5rem;--s-100:.75rem;--s-200:1rem;--s-300:1.5rem;--s-400:2rem;--s-500:2.5rem;--s-600:3rem;--s-700:4rem;--s-800:5rem;--s-900:6rem;--r-md:.375rem;--r-lg:.5rem;--r-2xl:1rem;--r-3xl:1.5rem;--shadow-card:0 2px 8px #0000000f;--shadow-color-card:0 4px 16px #00000024;--shadow-float:0 24px 48px #00000052;--gutter:var(--s-200);--skew:-9deg;--ease:cubic-bezier(.32, .72, 0, 1)}.dark{--ground:#000;--surface:#181818;--raised:#272727;--fg:#f5f5f6;--fg-2:#a8a8ae;--fg-3:#8e8e95;--hairline:#272727;--hairline-strong:#313131;--inverse:#f5f5f6;--on-inverse:#0b0b0c;--live:#ff4d4f;color:var(--fg)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--ground);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:1.125rem;line-height:1.75rem;overflow-x:clip}h1,h2,h3,p,ol,ul,dl,dd,figure{margin:0}ol,ul{padding:0;list-style:none}a{color:inherit}img,svg{display:block}::selection{background:var(--fg);color:var(--surface)}:focus-visible{outline:2px solid var(--fg);outline-offset:4px;border-radius:var(--r-md)}.dark :focus-visible{outline-color:#fff}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{top:var(--s-200);left:var(--s-200);z-index:60;padding:var(--s-75) var(--s-200);border-radius:var(--r-md);background:var(--inverse);color:var(--on-inverse);transition:transform .7s var(--ease);font-size:.875rem;font-weight:700;line-height:1.25rem;position:fixed;transform:translateY(-6rem)}.skip:focus{transform:none}.icon{flex:none;width:1.25rem;height:1.25rem}.display{font-family:var(--font-display);text-transform:uppercase;font-weight:700}.oblique{transform:skewX(var(--skew));transform-origin:0 100%;display:inline-block}.stats{font-family:var(--font-stats);font-variant-numeric:tabular-nums;font-weight:700}.micro{font-family:var(--font-stats);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-2);font-size:.75rem;font-weight:700;line-height:1rem}.small{font-size:.875rem;line-height:1.25rem}.wrap{width:100%;max-width:76rem;padding-inline:var(--gutter);margin-inline:auto}.h2{text-wrap:balance;max-width:42.5rem;font-size:2.25rem;line-height:2.5rem}.body{max-width:42.5rem;color:var(--fg-2);text-wrap:pretty}.h2+.body{margin-top:var(--s-200)}.btn{justify-content:center;align-items:center;gap:var(--s-75);min-height:3rem;padding:var(--s-100) var(--s-300);border-radius:var(--r-md);background:var(--inverse);color:var(--on-inverse);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .7s var(--ease), opacity .7s var(--ease);font-size:1rem;font-weight:700;line-height:1.5rem;text-decoration:none;display:inline-flex}.btn:hover{opacity:.88;transform:translateY(-2px)}.btn:active{transform:scale(.98)}.btn-sm{min-height:2.5rem;padding:var(--s-75) var(--s-200);border-radius:9999px;font-size:.875rem;line-height:1.25rem}.btn-sm .icon{width:1rem;height:1rem}.cta{justify-items:start;gap:var(--s-200);display:grid}.cta-note{gap:var(--s-50) var(--s-200);color:var(--fg-2);flex-wrap:wrap;font-size:.875rem;line-height:1.25rem;display:flex}.cta-note a{text-underline-offset:.25em;transition:color .7s var(--ease)}.cta-note a:hover{color:var(--fg)}.nav{top:var(--s-300);z-index:50;align-items:center;gap:var(--s-300);width:max-content;max-width:calc(100vw - var(--s-400));padding:var(--s-75) var(--s-75) var(--s-75) var(--s-300);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(24px)saturate(1.4);background:#fffc;border-radius:9999px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.wordmark{font-size:1.5rem;line-height:2rem;text-decoration:none}.nav-links{gap:var(--s-300);display:none}.nav-links a{color:var(--fg-2);transition:color .7s var(--ease);font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--fg)}.nav-links a[aria-current=page]{font-weight:700}.nav .btn{display:none}.burger{background:var(--inverse);cursor:pointer;border:0;border-radius:9999px;width:2.5rem;height:2.5rem;padding:0;position:relative}.burger span{background:var(--on-inverse);width:1rem;height:2px;transition:transform .7s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%}.burger span:first-child{transform:translate(-50%,-4px)}.burger span:last-child{transform:translate(-50%,2px)}[data-menu=open] .burger span:first-child{transform:translate(-50%,-1px)rotate(45deg)}[data-menu=open] .burger span:last-child{transform:translate(-50%,-1px)rotate(-45deg)}.menu{z-index:40;align-content:center;gap:var(--s-600);padding:var(--s-900) var(--s-400) var(--s-600);-webkit-backdrop-filter:blur(64px);opacity:0;visibility:hidden;transition:opacity .7s var(--ease), visibility 0s linear .7s;background:#ffffffeb;display:grid;position:fixed;inset:0}[data-menu=open] .menu{opacity:1;visibility:visible;transition:opacity .7s var(--ease), visibility 0s}.menu ul{gap:var(--s-200);display:grid}.menu li{overflow:hidden}.menu a.menu-link{padding-block:var(--s-50);opacity:0;transform:translateY(3rem) skewX(var(--skew));transition:transform .7s var(--ease), opacity .7s var(--ease);font-size:3rem;line-height:1;text-decoration:none;display:block}.menu .menu-foot{opacity:0;transition:transform .7s var(--ease), opacity .7s var(--ease);transform:translateY(3rem)}[data-menu=open] .menu a.menu-link{opacity:1;transform:skewX(var(--skew))}[data-menu=open] .menu .menu-foot{opacity:1;transform:none}[data-menu=open] .menu li:first-child a{transition-delay:.1s}[data-menu=open] .menu li:nth-child(2) a{transition-delay:.15s}[data-menu=open] .menu li:nth-child(3) a{transition-delay:.2s}[data-menu=open] .menu .menu-foot{transition-delay:.25s}.menu a[aria-current=page]{text-underline-offset:.15em;text-decoration:underline 3px}.hero-wrap{padding-top:var(--s-900)}.hero{gap:var(--s-600);padding:var(--s-600) var(--s-300) 0;border-radius:var(--r-3xl);isolation:isolate;background:#181818;display:grid;position:relative;overflow:hidden}.hero.solo{padding-bottom:var(--s-600)}.hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:#000000a3;position:absolute;inset:0}.hero-copy{max-width:42.5rem}.hero h1{font-size:2.25rem;line-height:2.5rem}.hero h1 .line{width:fit-content;padding-right:var(--s-100);white-space:nowrap;transform:skewX(var(--skew));transform-origin:0 100%;background:linear-gradient(90deg,#fff,#9b9b9b);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hero .lede{max-width:42.5rem;margin-top:var(--s-300);color:var(--media-white-dim);text-wrap:pretty}.hero .cta{margin-top:var(--s-400)}.hero-visual{justify-items:center;height:21rem;display:grid}.phone{width:17.5rem;padding:var(--s-75);box-shadow:var(--shadow-float);color:#0b0b0c;--ground:#f3f3f5;--surface:#fff;--raised:#e7e7ea;--fg:#0b0b0c;--fg-2:#4e4e54;--fg-3:#6b6b71;--hairline:#e3e3e6;--inverse:#0b0b0c;--on-inverse:#fff;--live:#e11d2e;background:#000;border-radius:2rem}.phone-screen{gap:var(--s-100);padding:var(--s-400) var(--s-100) 0;border-radius:var(--r-3xl);background:var(--ground);display:grid;overflow:hidden}.phone-brand{justify-content:space-between;align-items:center;font-size:1.5rem;line-height:2rem;display:flex}.phone-pill{padding:var(--s-50) var(--s-100);border-radius:var(--r-md);background:var(--raised);font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.25rem}.phone-title{margin-top:var(--s-50);font-size:1rem;font-weight:700;line-height:1.5rem}.phone-tabs{margin:var(--s-50) calc(var(--s-100) * -1) 0;padding:var(--s-75) 0 var(--s-200);border-top:1px solid var(--hairline);background:var(--surface);grid-template-columns:repeat(5,1fr);display:grid}.phone-tabs span{justify-items:center;gap:var(--s-25);color:var(--fg-3);font-size:.75rem;font-weight:500;line-height:1rem;display:grid}.phone-tabs .active{color:var(--fg);font-weight:700}.section{padding-block:var(--s-700)}.section-head{margin-bottom:var(--s-500)}.reveal{max-width:56rem;font-size:2.25rem;line-height:2.5rem}.reveal-line{display:block}.reveal .word{transition:opacity .7s var(--ease)}.js .reveal .word:not(.on){opacity:.28}.versus{gap:var(--s-200);display:grid}.versus>div{padding:var(--s-400) var(--s-300);border:1px solid var(--hairline-strong);border-radius:var(--r-3xl)}.versus .now{background:#000;border-color:#000}.versus h3{font-size:1.5rem;line-height:2rem}.versus ul{gap:var(--s-200);margin-top:var(--s-300);display:grid}.versus li{gap:var(--s-100);color:var(--fg-2);font-size:1rem;line-height:1.5rem;display:flex}.versus .now li{color:var(--fg)}.versus .icon{margin-top:var(--s-25);color:var(--fg-3)}.versus .now .icon{color:var(--fg)}.bento{gap:var(--s-200);display:grid}.tile-card{align-content:start;gap:var(--s-400);min-width:0;padding:var(--s-400) var(--s-300);border:1px solid var(--hairline-strong);border-radius:var(--r-3xl);background:var(--surface);display:grid;overflow:hidden}.tile-card.dark{background:#000;border-color:#000}.tile-card.tint{background:var(--raised)}.tile-card h3{font-size:1.5rem;line-height:2rem}.tile-card h3+p{max-width:28rem;margin-top:var(--s-75);color:var(--fg-2);text-wrap:pretty;font-size:1rem;line-height:1.5rem}.tile-visual{gap:var(--s-100);min-width:0;display:grid}.steps{gap:var(--s-200);display:grid}.steps li{padding:var(--s-400) var(--s-300);border:1px solid var(--hairline-strong);border-radius:var(--r-3xl)}.steps .n{font-size:3rem;line-height:1;display:block}.steps h3{margin-top:var(--s-300);font-size:1.25rem;font-weight:700;line-height:1.75rem}.steps p{margin-top:var(--s-75);color:var(--fg-2);text-wrap:pretty;font-size:1rem;line-height:1.5rem}.band{gap:var(--s-500);padding:var(--s-600) var(--s-300);border-radius:var(--r-3xl);background:#000;display:grid}.band .cta-note{margin-top:var(--s-300)}.tiles{gap:var(--s-100);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tile{justify-items:center;gap:var(--s-50);padding:var(--s-300) var(--s-75) var(--s-200);border:1px solid var(--hairline-strong);border-radius:var(--r-2xl);background:var(--surface);text-align:center;display:grid}.tile .crest{--crest:4rem}.tile .code{margin-top:var(--s-75);font-size:1.25rem;line-height:1.75rem}.tile .small{color:var(--fg-2);font-weight:500}.split{gap:var(--s-400);grid-template-columns:minmax(0,1fr);display:grid}.faq details{border-bottom:1px solid var(--hairline-strong)}.faq details:first-child{border-top:1px solid var(--hairline-strong)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-200);padding-block:var(--s-200);cursor:pointer;transition:color .7s var(--ease);font-size:1.125rem;font-weight:700;line-height:1.75rem;list-style:none;display:flex}.faq summary:hover{color:var(--fg-2)}.faq summary::-webkit-details-marker{display:none}.faq summary .icon{color:var(--fg-3);transition:transform .7s var(--ease)}.faq details[open] summary .icon{transform:rotate(180deg)}.faq details p{max-width:40rem;padding-bottom:var(--s-300);color:var(--fg-2);text-wrap:pretty;font-size:1rem;line-height:1.5rem}.faq details::details-content{block-size:0;transition:block-size .7s var(--ease), content-visibility .7s allow-discrete;overflow:clip}.faq details[open]::details-content{block-size:auto}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}}.final{padding:var(--s-700) var(--s-300);border-radius:var(--r-3xl);isolation:isolate;background:#181818;justify-items:start;display:grid;position:relative;overflow:hidden}.final>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.final.photo:after{content:"";z-index:-1;background:#000000b8;position:absolute;inset:0}.final .h2{font-size:3rem;line-height:1}.final .body{color:var(--media-white-dim)}.final .cta{margin-top:var(--s-400)}.site-footer{padding-block:var(--s-600) var(--s-400)}.footer-row{justify-content:space-between;align-items:center;gap:var(--s-200) var(--s-400);padding-bottom:var(--s-400);flex-wrap:wrap;display:flex}.footer-row ul{gap:var(--s-75) var(--s-300);flex-wrap:wrap;display:flex}.footer-row a:not(.wordmark){color:var(--fg-2);transition:color .7s var(--ease);font-size:.875rem;font-weight:500;line-height:1.25rem;text-decoration:none}.footer-row a:not(.wordmark):hover{color:var(--fg)}.footer-legal{justify-content:space-between;gap:var(--s-75) var(--s-400);padding-top:var(--s-300);border-top:1px solid var(--hairline-strong);color:var(--fg-3);flex-wrap:wrap;display:flex}.legal{max-width:46rem;padding-block:var(--s-900) var(--s-700)}.legal h1{text-wrap:balance;font-size:2.25rem;line-height:2.5rem}.legal header p{margin-top:var(--s-100);color:var(--fg-3)}.legal h2{text-wrap:balance;font-size:1.5rem;line-height:1.75rem}.legal section{margin-top:var(--s-500)}.legal p,.legal ul,.legal ol{margin-top:var(--s-200);color:var(--fg-2);text-wrap:pretty}.legal ul,.legal ol{padding-left:var(--s-300)}.legal ul{list-style:outside}.legal ol{list-style:decimal}.legal li+li{margin-top:var(--s-75)}.legal strong{color:var(--fg);font-weight:700}.legal a{color:var(--fg);text-underline-offset:.15em;text-decoration:underline}.card{background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-card);overflow:hidden}.crest{width:var(--crest,1.5rem);height:var(--crest,1.5rem);object-fit:contain;flex:none}.score-line{align-items:center;gap:var(--s-75);min-height:2.5rem;padding-right:var(--s-100);display:flex}.score-line .edge{border-radius:3px;flex:none;width:3px;height:1.5rem}.score-line .name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:1.125rem;line-height:1.75rem;overflow:hidden}.score-foot{justify-content:space-between;align-items:center;gap:var(--s-100);padding:var(--s-75) var(--s-100);border-top:1px solid var(--hairline);display:flex}.score-foot .when{font-family:var(--font-stats);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.25rem}.match-card{border-radius:var(--r-lg);box-shadow:var(--shadow-color-card);color:var(--media-white);overflow:hidden;container-type:inline-size}.match-halves{grid-template-columns:1fr 1fr;height:5rem;display:grid;position:relative}.match-card.lg .match-halves{height:6rem}.match-half{align-items:center;gap:var(--s-75);padding-inline:var(--s-100);min-width:0;display:flex}.match-half .crest{--crest:2rem}.match-card.lg .match-half .crest{--crest:2.5rem}.match-half .code{font-size:1.25rem;line-height:1.75rem}.match-card.lg .match-half .code{font-size:1.5rem;line-height:2rem}.match-half .score{flex:none;font-size:2.25rem;line-height:2.5rem}.match-half.home .score{margin-left:auto;margin-right:var(--s-300)}.match-half.away{flex-direction:row-reverse}.match-half.away .score{margin-right:auto;margin-left:var(--s-300)}.match-card.live .match-half.home .score{margin-right:var(--s-500)}.match-card.live .match-half.away .score{margin-left:var(--s-500)}@container (width<=23rem){.match-half .crest{display:none}}@container (width<=17rem){.match-card .match-half{padding-inline:var(--s-75)}.match-card .match-half .code{font-size:1.125rem}.match-card .match-half .score{font-size:1.875rem;line-height:2.25rem}.match-card.live .match-half.home .score{margin-right:var(--s-400)}.match-card.live .match-half.away .score{margin-left:var(--s-400)}}.match-center{justify-items:center;gap:var(--s-50);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.match-center .minute{padding:var(--s-25) var(--s-75);border-radius:var(--r-md);background:var(--media-ink);font-size:.875rem;line-height:1.25rem}.time-tile{padding:var(--s-50) var(--s-75);border-radius:var(--r-md);background:var(--media-white);color:#0b0b0c;font-size:.875rem;line-height:1.25rem}.live-pill{align-items:center;gap:var(--s-50);padding:var(--s-50) var(--s-75);border-radius:var(--r-md);background:var(--live);color:var(--media-white);font-family:var(--font-stats);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-flex}.dark .live-pill{color:#0b0b0c}.phone .live-pill{color:var(--media-white)}.live-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.ink-strip{min-height:2.5rem;padding-inline:var(--s-100);background:var(--media-ink);color:var(--media-white);font-family:var(--font-stats);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;font-size:.75rem;font-weight:700;line-height:1rem;display:flex}.ink-strip span+span{margin-left:var(--s-100);padding-left:var(--s-100);box-shadow:-1px 0 0 var(--ink-rule)}.flip{display:inline-block}.flip.flipped{animation:flip-in .7s var(--ease)}@keyframes flip-in{0%{clip-path:inset(0 0 64%);transform:translateY(64%)}to{clip-path:inset(0);transform:translateY(0)}}.goal-wrap{container-type:inline-size}@container (width<=19rem){.goal-banner .crest{display:none}}.goal-banner{align-items:center;gap:var(--s-100);padding:var(--s-100);border-radius:var(--r-lg);color:var(--media-white);transition:transform .8s var(--ease), clip-path .8s var(--ease);display:flex}.goal-banner .crest{--crest:2.5rem}.goal-banner .gol{padding-right:var(--s-50);font-size:2.25rem;line-height:2.5rem}.goal-banner .who{white-space:nowrap;text-align:right;min-width:0;margin-left:auto}.goal-banner .who .name{font-size:1.25rem;line-height:1.75rem}.goal-banner .who .micro{color:var(--media-white-dim)}.goal-banner .minute{padding:var(--s-50) var(--s-75);border-radius:var(--r-md);background:var(--media-ink);font-size:.875rem;line-height:1.25rem}.js [data-reveal]:not(.is-on) .goal-banner{clip-path:inset(0 100% 0 0);transform:translate(-24%)}.table{border-collapse:collapse;table-layout:fixed;width:100%}.table th{padding:var(--s-75) var(--s-50);font-family:var(--font-stats);letter-spacing:.04em;color:var(--fg-2);text-align:center;font-size:.75rem;font-weight:700;line-height:1rem}.table td{height:3rem;padding:0 var(--s-50);border-top:1px solid var(--hairline);font-family:var(--font-stats);font-variant-numeric:tabular-nums;text-align:center;font-size:.875rem;font-weight:500;line-height:1.25rem}.table .pos{width:2rem;color:var(--fg-2)}.table .club,.table th.club{text-align:left}.table .club>span{align-items:center;gap:var(--s-75);min-width:0;display:flex}.table .club .name{overflow-wrap:break-word;flex:1;min-width:0;font-size:1rem;line-height:1.25rem}.table .num{width:2rem}.table .pts{width:3rem;padding-right:var(--s-100);font-size:1rem;font-weight:700}.table tr.followed td{background:var(--club);color:#fff;border-top-color:#0000}.table tr.followed+tr td{border-top-color:#0000}.table .wide{display:none}@media (width>=30rem){.table .wide{display:table-cell}}.goals{gap:var(--s-100);margin-right:calc(var(--s-300) * -1);padding-right:var(--s-300);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.goals::-webkit-scrollbar{display:none}.goal-card{aspect-ratio:2/3;border-radius:var(--r-lg);scroll-snap-align:start;width:9rem;color:var(--media-white);flex-direction:column;flex:none;justify-content:space-between;display:flex;position:relative;overflow:hidden}.goal-card .shirt{top:var(--s-400);right:var(--s-100);opacity:.24;font-size:6rem;line-height:1;position:absolute}.chip{padding:var(--s-50) var(--s-75);border-radius:var(--r-md);background:var(--media-ink);color:var(--media-white);font-family:var(--font-stats);letter-spacing:.04em;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1rem;display:inline-block}.goal-card .chip{margin:var(--s-75);align-self:start}.goal-card .cap{padding:var(--s-100);background:var(--media-ink)}.goal-card .cap .name{white-space:nowrap;font-size:1rem;line-height:1.5rem}.goal-card .cap .micro{color:var(--media-white-dim);display:block}.player{aspect-ratio:16/9;border-radius:var(--r-2xl);background:#181818;position:relative;overflow:hidden}.player img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.player:after{content:"";background:#00000052;position:absolute;inset:0}.player>:not(img){z-index:1}.player .scorebar{display:flex;position:absolute;top:0;right:0}.player .scorebar div{justify-content:space-between;align-items:center;gap:var(--s-75);width:4.5rem;height:2rem;padding-inline:var(--s-75);color:var(--media-white);font-size:1rem;line-height:1.5rem;display:flex}.player .mark{top:var(--s-75);left:var(--s-100);color:var(--media-white);font-size:1.125rem;line-height:1.75rem;position:absolute}.player .chip{left:var(--s-100);bottom:var(--s-400);position:absolute}.player .play{border-radius:var(--r-md);color:#fff;background:#0000008f;place-items:center;width:3rem;height:3rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.seek{inset:auto var(--s-100) var(--s-75);align-items:center;gap:var(--s-75);color:var(--media-white);font-family:var(--font-stats);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500;line-height:1rem;display:flex;position:absolute}.seek .track{background:#ffffff47;border-radius:4px;flex:1;height:4px;position:relative}.seek .track:before{content:"";background:#fff;border-radius:4px;position:absolute;inset:0 62% 0 0}.rows>*+*{border-top:1px solid var(--hairline)}.row{align-items:center;gap:var(--s-100);min-height:3rem;padding:var(--s-75) var(--s-100);display:flex}.row .lead{text-align:center;width:1.5rem;color:var(--fg-2);flex:none;font-size:1rem;line-height:1.5rem}.row .label{flex:1;min-width:0;font-size:1rem;font-weight:500;line-height:1.5rem}.row .label small{color:var(--fg-2);font-size:.875rem;font-weight:400;line-height:1.25rem;display:block}.row .value{font-family:var(--font-stats);color:var(--fg-2);white-space:nowrap;font-size:.875rem;font-weight:700;line-height:1.25rem}.card-head{justify-content:space-between;align-items:center;gap:var(--s-100);padding:var(--s-100);display:flex}.card-head .title{font-size:1rem;font-weight:700;line-height:1.5rem}.segmented{margin:0 var(--s-100) var(--s-100);border-radius:var(--r-md);background:var(--raised);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.segmented span{min-height:2.5rem;padding-inline:var(--s-50);border-radius:var(--r-md);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;color:var(--fg-2);place-items:center;font-size:.875rem;font-weight:700;line-height:1rem;display:grid}.segmented .active{background:var(--inverse);color:var(--on-inverse)}.hub{padding:var(--s-300) var(--s-200) var(--s-200);border-radius:var(--r-lg);color:var(--media-white)}.hub .crest{--crest:3rem}.hub .name{margin-top:var(--s-200);font-size:2.25rem;line-height:2.5rem}.hub .foot{justify-content:space-between;align-items:center;gap:var(--s-100);margin-top:var(--s-100);display:flex}.hub .micro{color:var(--media-white-dim)}.ink-btn{min-height:2.5rem;padding:var(--s-75) var(--s-200);border-radius:var(--r-md);background:var(--media-ink);color:var(--media-white);letter-spacing:.05em;place-items:center;font-size:.875rem;line-height:1.25rem;display:inline-grid}.hub-tabs{gap:var(--s-300);padding-inline:var(--s-50);color:var(--fg-3);font-size:1.25rem;line-height:1.75rem;display:flex}.hub-tabs .active{color:var(--fg);text-underline-offset:.25em;text-decoration:underline 3px}.qr{border-radius:var(--r-lg);width:100%}.ticket{gap:var(--s-200);padding:var(--s-200);grid-template-columns:8rem minmax(0,1fr);align-items:center;display:grid}.ticket .title{font-size:1rem;font-weight:700;line-height:1.5rem}.ticket .small{color:var(--fg-2)}.ticket .code{margin-top:var(--s-100);font-family:var(--font-stats);letter-spacing:.14em;font-size:.875rem;font-weight:700;line-height:1.25rem}.player-card .field{padding:var(--s-200);color:var(--media-white);position:relative;overflow:hidden}.player-card .shirt{top:0;right:var(--s-200);opacity:.28;font-size:4.5rem;line-height:1;position:absolute}.player-card .name{font-size:1.875rem;line-height:2.25rem}.player-card .field .micro{margin-top:var(--s-50);color:var(--media-white-dim);display:block}.stat-row{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.stat-row div{padding:var(--s-100) var(--s-75);text-align:center}.stat-row div+div{box-shadow:-1px 0 0 var(--hairline)}.stat-row .n{font-size:1.5rem;line-height:2rem;display:block}.link-line{padding:var(--s-75) var(--s-100);border-top:1px solid var(--hairline);font-family:var(--font-stats);color:var(--fg-2);overflow-wrap:anywhere;font-size:.875rem;font-weight:500;line-height:1.25rem}.console{gap:var(--s-75);padding:var(--s-75);display:grid}.console-grid{gap:var(--s-75);grid-template-columns:1fr 1fr;display:grid}.console-grid span{justify-content:center;align-items:center;gap:var(--s-50);min-height:3rem;padding-inline:var(--s-75);border-radius:var(--r-md);background:var(--raised);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;text-align:center;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.console-grid .wide{background:var(--inverse);min-height:4rem;color:var(--on-inverse);grid-column:1/-1;font-size:1.25rem}.card-chip{border-radius:2px;flex:none;width:.75rem;height:1rem}.broadcast{gap:var(--s-200);grid-template-columns:7rem minmax(0,1fr);align-items:center;display:grid}.broadcast .title{margin-top:var(--s-75);font-size:1rem;font-weight:700;line-height:1.5rem}.broadcast .small{color:var(--fg-2)}.js [data-rise]{transition:transform .9s var(--ease), opacity .9s var(--ease), filter .9s var(--ease)}.js [data-rise]:not(.in){opacity:0;filter:blur(12px);transform:translateY(4rem)}@media (width>=24rem){.goal-card{width:10rem}}@media (width>=30rem){.hero h1{font-size:3rem;line-height:1}}@media (width>=40rem){:root{--gutter:var(--s-300)}.hero{padding:var(--s-700) var(--s-600) 0}.hero.solo{padding-bottom:var(--s-700)}.hero h1{font-size:3.75rem}.h2,.reveal{font-size:3rem;line-height:1}.versus{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr))}.tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.band,.final{padding:var(--s-700) var(--s-600)}.tile-card{padding:var(--s-500)}.goals{margin-right:calc(var(--s-500) * -1);padding-right:var(--s-500)}}@media (width>=64rem){:root{--gutter:var(--s-500)}.nav-links,.nav .btn{display:flex}.burger,.menu{display:none}.section{padding-block:var(--s-900)}.section-head{margin-bottom:var(--s-700)}.hero:after{background:#0000007a}.hero{gap:var(--s-700);padding:var(--s-900) var(--s-800) 0;grid-template-columns:minmax(0,1fr) 20rem;align-items:center}.hero.solo{padding-bottom:var(--s-900);grid-template-columns:minmax(0,1fr)}.hero-copy{padding-bottom:var(--s-900)}.hero.solo .hero-copy{padding-bottom:0}.hero h1{font-size:4.5rem}.hero .lede{font-size:1.25rem;line-height:1.75rem}.hero-visual{align-self:end;height:30rem}.phone{width:20rem}.reveal{font-size:3.75rem}.bento{grid-template-columns:repeat(12,minmax(0,1fr))}.bento .w7{grid-column:span 7}.bento .w5{grid-column:span 5}.bento .w6{grid-column:span 6}.goals{grid-template-columns:repeat(4,minmax(0,1fr));margin-right:0;padding-right:0;display:grid;overflow:visible}.goal-card{width:auto}.band{gap:var(--s-700);padding:var(--s-800);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}.final{padding:var(--s-900) var(--s-800)}.final .h2{font-size:4.5rem}.split{gap:var(--s-700);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.js [data-rise]:not(.in){opacity:1;filter:none;transform:none}.js .reveal .word:not(.on){opacity:1}}
