.chapter{--card-bg:var(--bg,var(--ink));background:var(--bg,var(--ink));padding:clamp(96px,11vw,170px) 0}.chapter--deep{--card-bg:var(--bg-2,var(--ink-2));background:var(--bg-2,var(--ink-2))}.chapter--light{--card-bg:var(--bone);--line:#0a0a0b24;--line-strong:#0a0a0b4d;--bone-dim:#0a0a0bad;--bone-mute:#0a0a0b80;background:var(--bone);color:var(--ink)}.chapter--accent{background:radial-gradient(70% 90% at 90% 0%, color-mix(in srgb, var(--accent) 30%, transparent), transparent 60%), radial-gradient(60% 80% at 0% 100%, color-mix(in srgb, var(--accent-2) 16%, transparent), transparent 60%), var(--bg,var(--ink))}.chapter__head{gap:24px var(--gutter);grid-template-columns:repeat(12,1fr);align-items:end;margin-bottom:clamp(44px,6vw,88px);display:grid;container-type:inline-size}.chapter__eyebrow{color:var(--bone-dim);grid-column:1/-1;align-items:center;gap:14px;display:flex}.chapter__eyebrow span{background:var(--accent,var(--signal));color:#fff;border-radius:999px;place-items:center;min-width:34px;height:22px;padding:0 7px;font-size:10px;display:inline-grid}.chapter--light .chapter__eyebrow span{color:#fff}.chapter__title{text-wrap:balance;grid-column:1/span 8;font-size:clamp(36px,min(4.9vw,8.2vh,5.3cqi),86px)}.chapter__lede{max-width:46ch;color:var(--bone-dim);grid-column:9/-1;font-size:clamp(16px,1.25vw,18.5px)}@media (width<=560px){.chapter__title{font-size:8.6vw;font-stretch:108%}}@media (width<=960px){.chapter__title,.chapter__lede{grid-column:1/-1}}.media{isolation:isolate;margin:0;position:relative}.media__glow{z-index:-1;filter:blur(56px)saturate(1.3);opacity:.45;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:14% 10%}.media__frame{position:relative;overflow:hidden}.media__inner{position:absolute;inset:-40px 0}.media img,.media video{object-fit:cover;width:100%;height:100%}.media--ui .media__frame{--fx:2.5%;--ft:4%;--fb:12%}.media__caption{color:var(--bone-dim);font-size:10px;position:absolute;bottom:5%;left:8%}.media__caption:before{content:"";background:var(--accent,var(--signal));vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}@media (width<=760px){.media__glow{filter:blur(30px)saturate(1.2);inset:18% 14%}}.ph{--card-bg:var(--bg);background:var(--bg);overflow:hidden}.ph .card__inner{min-height:calc(100svh - 2 * var(--inset));display:flex}.ph__bg{position:absolute;inset:0;overflow:hidden}.ph__bg img{object-fit:cover;object-position:50% 60%;width:100%;height:100%}.ph__bg:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 30%), linear-gradient(0deg, var(--bg) 4%, color-mix(in srgb, var(--bg) 82%, transparent) 38%, transparent 72%), linear-gradient(90deg, color-mix(in srgb, var(--bg) 55%, transparent) 0%, transparent 55%);position:absolute;inset:0}.ph__content{padding-top:calc(var(--header-h) + 40px);flex-direction:column;justify-content:flex-end;padding-bottom:clamp(32px,5vh,64px);display:flex;position:relative}.ph__kicker{color:var(--bone);align-items:center;gap:10px;display:inline-flex}.ph__kicker:before{content:"";background:var(--accent);width:8px;height:8px;box-shadow:0 0 14px var(--accent);border-radius:50%}.ph__name{font-size:min(calc((min(100vw, var(--max)) - 2 * var(--gutter)) / (var(--chars,9) * .84)), 290px);letter-spacing:-.04em;white-space:nowrap;margin:18px 0 clamp(20px,3vh,36px);line-height:.8}.ph__mask{padding-bottom:.04em;display:block;overflow:hidden}.ph__mask>span{display:inline-block}.ph__x{color:var(--accent);text-shadow:0 0 60px color-mix(in srgb, var(--accent) 55%, transparent)}.ph__bottom{gap:32px var(--gutter);grid-template-columns:minmax(0,1.3fr) minmax(280px,1fr);align-items:end;display:grid}.ph__tagline{letter-spacing:-.02em;max-width:24ch;font-size:clamp(22px,2.3vw,36px);font-weight:700;font-stretch:110%;line-height:1.1}.ph__lede{max-width:52ch;color:var(--bone-dim);margin-top:16px}.ph__links{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ph__facts{border-top:1px solid var(--line-strong);grid-template-columns:1fr 1fr;display:grid}.ph__facts>div{border-bottom:1px solid var(--line);padding:14px 0}.ph__facts>div:nth-child(odd){padding-right:16px}.ph__facts dt{color:var(--bone-mute);font-size:10px}.ph__facts dd{margin-top:4px;font-size:15px;font-weight:600}@media (width<=900px){.ph__bottom{grid-template-columns:1fr}}@media (width<=700px){.ph__bg{height:48svh;bottom:auto}.ph__bg:after{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 70%, transparent) 0%, transparent 30%), linear-gradient(0deg, var(--bg) 4%, transparent 70%)}.ph__content{justify-content:flex-start;padding-top:30svh}}.split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.split--flip .split__media{order:2}.split__copy h3{letter-spacing:-.02em;font-size:clamp(24px,2.2vw,34px);font-weight:750;font-stretch:110%;line-height:1.1}.split__copy>p{color:var(--bone-dim);max-width:50ch;margin-top:16px}.split__copy>p+.points,.split__copy>h3+.points{margin-top:28px}.points{border-top:1px solid var(--line-strong);gap:0;display:grid}.points li{border-bottom:1px solid var(--line);padding:16px 0}.points h3{font-size:17px;font-weight:700}.points h3:before{content:"";background:var(--accent,var(--signal));vertical-align:2px;border-radius:2px;width:7px;height:7px;margin-right:12px;display:inline-block}.points p{color:var(--bone-dim);margin-top:4px;padding-left:19px;font-size:15px}.metrics{gap:8px var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,5vw,72px);display:grid}.metrics li,.modes li{--glow:0;border-top:1px solid var(--line-strong);background:radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--accent,var(--signal)) 16%, transparent), transparent 70%) 0 0 / 100% 100% no-repeat;transition:border-color .5s ease, background-size .8s var(--ease-out);background-color:#0000;flex-direction:column;padding:22px 6px 30px 0;display:flex;position:relative}.metrics li:not(:hover):not(.is-live),.modes li:not(:hover):not(.is-live){background-size:0% 0%}.metrics li.is-live,.modes li.is-live{border-top-color:var(--accent,var(--signal))}@media (hover:hover){.metrics li:hover,.modes li:hover{border-top-color:var(--accent,var(--signal))}}.metrics__no{color:var(--accent,var(--signal))}.metrics h3{margin:34px 0 8px;font-size:19px;font-weight:700;line-height:1.2}.metrics h3 small{color:var(--bone-mute);margin-left:8px;font-size:10px}.metrics p{color:var(--bone-dim);font-size:14.5px}.twins{grid-template-columns:minmax(0,1fr) minmax(110px,1fr) minmax(0,1fr) minmax(110px,1fr) minmax(0,1fr);align-items:center;padding:12px 0;display:grid}.twins__lane{padding:26px 14px}.twins__track{background:repeating-linear-gradient(90deg, var(--line-strong) 0 3px, transparent 3px 9px);height:1px;position:relative}.twins__track+.twins__track{margin-top:22px}.twins__track span{color:var(--bone-mute);text-align:center;white-space:nowrap;font-size:9.5px;position:absolute;left:0;right:0}.twins__track--left span{bottom:10px}.twins__track--right span{top:10px}.twins__track--left span:before{content:"← "}.twins__track--right span:after{content:" →"}.twins__dot{--p:0;top:50%;left:calc(var(--p) * 100%);background:var(--accent,var(--signal));width:9px;height:9px;box-shadow:0 0 12px var(--accent,var(--signal));opacity:0;border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute}.twins__dot--right{background:var(--accent-2,var(--signal));box-shadow:0 0 12px var(--accent-2,var(--signal))}.twins__node{--ping:0;background:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong), 0 0 calc(var(--ping) * 34px) color-mix(in srgb, var(--accent,var(--signal)) calc(var(--ping) * 70%), transparent);scale:calc(1 + var(--ping) * .03);text-align:center;border-radius:14px;flex-direction:column;gap:6px;padding:18px 14px;display:flex}.twins__node--mid{background:color-mix(in srgb, var(--accent,var(--signal)) 18%, var(--ink-2))}.twins__node .mono{color:var(--bone-mute);font-size:9.5px}.twins__node strong{font-size:15px}.tabs{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.tabs__list{flex-wrap:wrap;gap:6px;display:flex}.tabs__list button{color:var(--bone-dim);box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:8px 14px;font-size:13.5px;font-weight:600;transition:background .3s,color .3s}@media (hover:hover){.tabs__list button:hover{color:var(--bone)}}.tabs__list button.is-on{background:var(--accent,var(--signal));color:#fff;box-shadow:none}.tabs__body{border-top:1px solid var(--line-strong);animation:tab-in .6s var(--ease-out);margin-top:28px;padding-top:24px}.tabs__body h3{letter-spacing:-.015em;font-size:clamp(22px,2vw,30px);font-weight:750;font-stretch:110%}.tabs__body p{color:var(--bone-dim);margin-top:12px}@keyframes tab-in{0%{opacity:0;transform:translateY(12px)}}.modes{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width>=1001px){.modes:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.modes__tag{color:var(--accent,var(--signal));font-size:9.5px;position:absolute;top:22px;right:6px}.modes h3{letter-spacing:-.015em;max-width:80%;font-size:22px;font-weight:750;font-stretch:110%}.modes p{color:var(--bone-dim);margin-top:10px;font-size:15px}.proofs{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);display:grid}.proofs__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.proofs__cards a{display:block;position:relative}.proofs__cards a img{aspect-ratio:9/14}.proofs__cards img{--fx:8%;--ft:6%;--fb:22%;object-fit:cover;opacity:.85;width:100%;transition:transform 1.2s var(--ease-out), opacity .4s ease}@media (hover:hover){.proofs__cards a:hover img{opacity:1;transform:scale(1.05)}}.proofs__cards a.is-live img{opacity:1;transform:scale(1.05)}.proofs__body{flex-direction:column;gap:4px;margin-top:-18px;padding:0 8% 4px;display:flex;position:relative}.proofs__body strong{font-size:16px}.proofs__body span{color:var(--bone-dim);font-size:13px}.proofs__side .mono{color:var(--bone-mute)}.proofs__list{flex-wrap:wrap;gap:8px;margin:16px 0 28px;display:flex}.proofs__list li{box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:999px;padding:8px 12px;font-size:14px;font-weight:550}.proofs__note{color:var(--bone-dim);margin-bottom:24px;font-size:15px}.pcta__title{max-width:12ch;font-size:clamp(48px,8vw,140px)}.pcta__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(40px,5vw,72px);display:grid}.pcta__links a{box-shadow:inset 0 0 0 1px var(--line);background:#ffffff0a;border-radius:16px;grid-template-columns:1fr auto;gap:8px 16px;padding:24px;transition:background .4s,box-shadow .4s;display:grid}@media (hover:hover){.pcta__links a:hover{background:color-mix(in srgb, var(--accent,var(--signal)) 18%, transparent);box-shadow:inset 0 0 0 1px var(--accent,var(--signal))}}.pcta__links .mono{color:var(--bone-mute);grid-column:1/-1}.pcta__links strong{font-size:20px;font-weight:750}.pcta__links .arrow{align-self:center;width:18px;height:18px}.pcta__studio{color:var(--bone-dim);margin-top:40px}.pcta__studio a{color:var(--signal);font-weight:650}@media (width<=1000px){.split,.tabs,.proofs,.split--flip .split__media{order:0}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.modes,.pcta__links{grid-template-columns:1fr 1fr}}@media (width<=640px){.metrics,.modes,.pcta__links{grid-template-columns:1fr}.proofs__cards{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,70%);overflow-x:auto}.proofs__cards li{scroll-snap-align:start}}@media (width<=900px){.twins{grid-template-columns:1fr;padding:20px}.twins__lane{justify-content:center;gap:48px;height:84px;padding:0;display:flex}.twins__track{background:repeating-linear-gradient(180deg, var(--line-strong) 0 3px, transparent 3px 9px);width:1px;height:100%}.twins__track+.twins__track{margin-top:0}.twins__track span{white-space:normal;width:min(112px,30vw);line-height:1.5;inset:50% auto auto;translate:0 -50%}.twins__track--left span{text-align:right;right:14px}.twins__track--right span{text-align:left;left:14px}.twins__track--left span:before{content:"↑ "}.twins__track--right span:before{content:"↓ "}.twins__track--right span:after{content:none}.twins__dot{top:calc(var(--p) * 100%);margin:-4.5px 0 0 -4.5px;left:50%}}.theme-cricketx{--accent:var(--cx-pink);--accent-2:var(--cx-cyan);--bg:#120a2c;--bg-2:#0b0620}.theme-baseballx{--accent:var(--bx-red);--accent-2:#4d7cff;--bg:#080d1a;--bg-2:#050810}.product-page ::selection{background:var(--accent);color:#fff}.pp-row{margin-top:clamp(56px,7vw,110px)}.pp-note{color:var(--bone-dim);margin-top:24px;font-size:15px}.pp-note a{color:var(--bone);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 100% 1.5px no-repeat;font-weight:600}.pp-gallery{gap:var(--gutter);grid-template-columns:1.2fr 1fr;margin-bottom:clamp(40px,5vw,72px);display:grid}.pp-gallery img{aspect-ratio:16/10;object-fit:cover;width:100%}.pp-gallery>:nth-child(2){margin-top:clamp(24px,5vw,80px)}.stat-line{gap:var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.stat-line li{border-top:2px solid var(--accent);padding-top:20px}.stat-line strong{letter-spacing:-.04em;font-size:clamp(56px,8vw,132px);font-weight:800;font-stretch:125%;line-height:.9;display:block}.stat-line span{color:var(--bone-dim);margin-top:12px;font-size:15px;display:block}.challenge-list{gap:6px var(--gutter);counter-reset:ch;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.challenge-list li{counter-increment:ch;border-top:1px solid var(--line-strong);padding:18px 4px 22px 0}.challenge-list li:before{content:counter(ch, decimal-leading-zero);font-family:var(--font-mono);color:var(--accent);margin-bottom:18px;font-size:10.5px;display:block}.challenge-list strong{font-size:16px;display:block}.challenge-list span{color:var(--bone-dim);margin-top:4px;font-size:13.5px;display:block}@media (width<=1000px){.stat-line,.challenge-list{grid-template-columns:1fr 1fr}}@media (width<=600px){.pp-gallery{grid-template-columns:1fr}.pp-gallery>:nth-child(2){margin-top:0}}.bx-analytics{padding-right:clamp(0px,12vw,200px);position:relative}.bx-analytics__zone{width:clamp(220px,24vw,320px);position:absolute;bottom:-40px;right:0}@media (width<=800px){.bx-analytics{padding-right:0}.bx-analytics__zone{width:min(360px,100%);margin:20px 0 0 auto;position:relative;bottom:auto;right:auto}}
