.company-landing{--company-chalk: #f4f1e8;--company-paper: #fffdf7;--company-ink: #151719;--company-ink-soft: #2b2e31;--company-hardwood: #cf6b3d;--company-signal: #0060e5;--company-rose: #db2d8f;--company-mint: #74c7c5;--company-blue: #0060e5;--company-line: rgba(21, 23, 25, .17);--company-muted: #64676a;--company-shadow: 0 28px 70px rgba(21, 23, 25, .16);--company-eyebrow-size: 18px;--company-eyebrow-weight: 600;--company-eyebrow-spacing: .02em;--company-display-letter-spacing: -.025em;--company-section-heading-letter-spacing: -1px;--company-card-heading-letter-spacing: -1px;--company-eyebrow-line-height: 1.4;--company-body-size: 16px;--company-body-leading: 1.6;--company-body-leading-relaxed: 1.65;--company-section-heading-size: 34px;--company-card-heading-size: 24px;--company-editorial-heading-size: 22px;--company-meta-size: 13px;--company-meta-leading: 1.4;--company-meta-spacing: .06em;--company-section-padding: clamp(88px, 11vw, 156px);--company-shell-max: 1240px;--company-shell-gutter: 24px;--company-surface-radius-md: 18px;--company-surface-radius-lg: 24px;--duration-fast: .25s;--duration-stagger: 18ms;--cubic-default: cubic-bezier(.22, 1, .36, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);min-width:0;overflow:clip;color:var(--company-ink);background:var(--company-chalk);font-size:var(--company-body-size);line-height:var(--company-body-leading);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.company-landing,.company-landing *{font-family:Inter,sans-serif}.company-landing *,.company-landing *:before,.company-landing *:after{box-sizing:border-box}.company-landing h1,.company-landing h2,.company-landing h3,.company-landing p,.company-landing figure,.company-landing ul,.company-landing ol{margin:0}.company-landing ul,.company-landing ol{padding:0;list-style:none}.company-landing img,.company-landing svg{display:block}.company-reveal-title__mask{display:block;overflow:hidden;padding-block-end:.12em;margin-block-end:-.12em}.company-reveal-title__line{display:block}.company-reveal-title.is-reveal-pending:not(.is-revealed) .company-reveal-title__line{transform:translateY(100%)}.company-reveal-title.is-reveal-pending.is-revealed .company-reveal-title__line{transform:translateY(0)}@media(prefers-reduced-motion:no-preference){.company-reveal-title.is-reveal-pending .company-reveal-title__line{transition:transform .9s cubic-bezier(.22,1,.36,1);will-change:transform}.company-reveal-title.is-reveal-pending.is-revealed .company-reveal-title__mask:nth-child(2) .company-reveal-title__line{transition-delay:.12s}.company-reveal-title.is-reveal-pending.is-revealed .company-reveal-title__mask:nth-child(3) .company-reveal-title__line{transition-delay:.24s}}@media(prefers-reduced-motion:reduce){.company-reveal-title.is-reveal-pending .company-reveal-title__line{transform:none}}.company-landing :where(a){color:inherit}.company-shell{width:min(calc(100% - (var(--company-shell-gutter) * 2)),var(--company-shell-max));margin-inline:auto}.company-section{padding-block:var(--company-section-padding)}.company-eyebrow{color:var(--company-blue)}.company-eyebrow,.company-basketball__label{font-size:var(--company-eyebrow-size);font-weight:var(--company-eyebrow-weight);letter-spacing:var(--company-eyebrow-spacing);line-height:var(--company-eyebrow-line-height);text-transform:none}.company-section-heading h2,.company-contact h2{max-width:800px;margin-top:18px;font-size:clamp(2.5rem,4.7vw,4.65rem);font-stretch:normal;font-weight:var(--heading-font-weight);letter-spacing:var(--company-display-letter-spacing);line-height:1;text-wrap:balance}.company-section-heading--split{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(40px,8vw,110px);align-items:end;margin-bottom:clamp(54px,7vw,92px)}.company-section-heading--split>p,.company-section-heading--centered>p:last-child{max-width:610px;color:var(--company-muted);font-size:clamp(1rem,1.4vw,1.18rem);line-height:var(--company-body-leading-relaxed)}.company-section-heading--centered{max-width:900px;margin:0 auto clamp(54px,7vw,92px);text-align:center}.company-section-heading--centered .company-eyebrow,.company-section-heading--centered>p:last-child{margin-inline:auto}.company-section-heading--centered h2{margin-inline:auto}.company-section-heading--centered>p:last-child{margin-top:28px}.company-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--ui-radius-control);padding:14px 23px;color:var(--company-ink);font-family:var(--btn-font-family);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);letter-spacing:var(--btn-letter-spacing);line-height:var(--btn-line-height);text-align:center;text-decoration:none;text-transform:var(--btn-text-transform);transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease}.company-button__motion{display:inline-flex;min-width:0;align-items:center;gap:10px}.company-button__label{position:relative;display:inline-block;overflow:hidden;white-space:nowrap}.company-button__text-row{display:inline-flex}.company-button__text-row--secondary{position:absolute;inset:0}.company-button__character{display:inline-block;transition:transform var(--duration-fast) var(--cubic-default);transition-delay:calc(var(--character-index) * var(--duration-stagger));will-change:transform}.company-button__text-row--primary .company-button__character{transform:translateY(0)}.company-button__text-row--secondary .company-button__character{transform:translateY(110%)}.company-button:is(:hover,:focus-visible) .company-button__text-row--primary .company-button__character{transform:translateY(-110%)}.company-button:is(:hover,:focus-visible) .company-button__text-row--secondary .company-button__character{transform:translateY(0)}.company-button__arrow{display:inline-flex;width:18px;height:18px;flex:0 0 18px;overflow:hidden}.company-button__arrow svg{width:100%;height:100%;overflow:hidden;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.company-button__arrow path{transition:transform var(--duration-fast) var(--cubic-default);will-change:transform}.company-button__arrow path:first-child{transform:translate(-200%)}.company-button:is(:hover,:focus-visible) .company-button__arrow path:first-child{transform:translate(0)}.company-button:is(:hover,:focus-visible) .company-button__arrow path:nth-child(2){transform:translate(200%)}.company-button__accessible-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.company-button:hover{transform:translateY(-2px)}.company-hero .company-button:active{transform:scale(.97)}.company-button--compact{min-height:42px;padding:10px 16px;font-size:var(--btn-font-size-compact)}.company-button--signal{color:#fff;background:var(--company-signal);border-color:var(--company-signal)}.company-button--signal:hover{color:#fff;background:#0054c9;border-color:#0054c9}.company-button--signal:focus-visible,.company-button--signal:active{color:#fff;border-color:var(--company-signal)}.company-button--white{color:var(--company-blue);background:#fff;border-color:#fff}.company-button--white:hover,.company-button--white:focus-visible{color:var(--company-blue);background:#f0f6ff;border-color:#f0f6ff}.company-button--ink,a.company-button--ink{color:#fff;background:var(--company-ink);border-color:var(--company-ink)}.company-button--ink:is(:hover,:focus-visible),a.company-button--ink:is(:hover,:focus-visible){color:#fff}.company-button--outline{border-color:#ffffff7a;color:#fff;background:#15171926}.company-button--outline:hover{border-color:#fff;background:#1517196b}@media(prefers-reduced-motion:reduce){.company-button__character,.company-button__arrow path{transition:none}.company-button:is(:hover,:focus-visible) .company-button__text-row--primary .company-button__character{transform:translateY(0)}.company-button__text-row--secondary,.company-button__arrow path:first-child{display:none}.company-button:is(:hover,:focus-visible) .company-button__arrow path:nth-child(2){transform:translate(0)}}.company-skip-link{position:fixed;top:12px;left:12px;z-index:1000;padding:10px 14px;color:var(--company-paper);background:var(--company-ink);font-weight:600;text-decoration:none;transform:translateY(-160%);transition:transform .16s ease}.company-skip-link:focus{transform:translateY(0)}.company-landing :focus-visible{outline:3px solid var(--company-rose);outline-offset:4px}.company-nav{--company-paper: #fffdf7;--company-ink: #151719;--company-signal: #0060e5;--company-shell-max: 1240px;--duration-fast: .25s;--duration-stagger: 18ms;--cubic-default: cubic-bezier(.22, 1, .36, 1);--company-nav-progress: 0;--company-nav-width: min( calc(100% - 24px) , var(--company-shell-max));--company-nav-top: 0px;--company-nav-height: 88px;position:fixed;top:var(--company-nav-top);right:0;left:0;z-index:50;color:rgb(calc(255 - (234 * var(--company-nav-progress))) calc(253 - (230 * var(--company-nav-progress))) calc(247 - (222 * var(--company-nav-progress))));font-family:Inter,sans-serif}.company-nav__inner{position:relative;isolation:isolate;display:grid;width:var(--company-nav-width);min-height:var(--company-nav-height);padding-inline:calc(18px * var(--company-nav-progress));grid-template-columns:190px 1fr auto;gap:calc(32px - (14px * var(--company-nav-progress)));align-items:center;border:1px solid rgba(calc(255 - (224 * var(--company-nav-progress))) calc(255 - (224 * var(--company-nav-progress))) calc(255 - (224 * var(--company-nav-progress))) calc(.3 - (.16 * var(--company-nav-progress))));border-width:0 0 1px;border-radius:calc(4px * var(--company-nav-progress));background:transparent}.company-nav__inner:before,.company-nav__inner:after{position:absolute;z-index:0;inset:0;border-radius:inherit;content:"";pointer-events:none}.company-nav__inner:before{background:rgba(255,255,255,calc(.58 * var(--company-nav-progress)));backdrop-filter:blur(calc(24px * var(--company-nav-progress)))}.company-nav__inner:after{background:linear-gradient(135deg,rgba(255,255,255,calc(.3 * var(--company-nav-progress))),rgba(231,239,250,calc(.18 * var(--company-nav-progress))))}.company-nav__brand,.company-nav__links,.company-nav__actions,.company-nav__mobile{position:relative;z-index:1}.company-nav.is-pill .company-nav__inner{border-width:1px}.company-nav__brand,.company-nav__panel-brand{display:inline-flex;align-items:center;text-decoration:none}.company-nav__brand-mark{position:relative;display:block;width:calc(174px - (50px * var(--company-nav-progress)));aspect-ratio:1838 / 263}.company-nav__brand-logo{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.company-nav__brand-logo--light{opacity:calc(1 - var(--company-nav-progress))}.company-nav__brand-logo--color{opacity:var(--company-nav-progress)}.company-nav__links{display:flex;justify-content:center;gap:clamp(18px,2.5vw,34px)}.company-nav__links a,.company-nav__panel nav a{font-weight:600;letter-spacing:0;text-decoration:none;text-transform:none}.company-nav__links a{font-size:13px;position:relative;padding-block:12px}.company-nav__panel nav a{font-size:14px}.company-nav__links a:after{position:absolute;right:0;bottom:5px;left:0;height:2px;background:var(--company-signal);content:"";transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.company-nav__links a:hover:after,.company-nav__links a:focus-visible:after{transform:scaleX(1)}.company-nav__actions{display:flex;align-items:center;gap:14px}.company-nav__actions .company-button--ink,.company-nav__actions .company-button--ink:is(:hover,:focus-visible){color:var(--company-paper)}.company-nav__mobile{display:none}.company-hero{position:relative;min-height:100%;overflow:hidden;color:var(--company-paper);isolation:isolate;background:transparent}.company-story-sequence{position:relative;height:190svh;min-height:620px;background:#fff}.company-scroll-story{position:sticky;top:0;height:100svh;min-height:620px}.company-scroll-story__viewport{position:absolute;z-index:6;inset:0;height:100svh;min-height:620px;pointer-events:none}.company-scroll-story__viewport>.company-hero{position:absolute;z-index:6;inset:0;min-height:100%;pointer-events:none}.company-scroll-story__viewport>.company-hero .company-hero__inner{min-height:100%;justify-content:center;padding-top:0;padding-bottom:0}.company-scroll-story__viewport>.company-hero .company-hero__copy{width:100%;max-width:min(48vw,620px);margin-right:auto;padding-right:40px;pointer-events:auto}.company-story-media-track{position:absolute;z-index:5;inset:0;height:100%;pointer-events:none}.company-story-media-sticky{display:flex;position:sticky;top:0;width:100%;height:100svh;min-height:620px;align-items:center;justify-content:center;pointer-events:none}.company-story-media-track .company-hero__media{position:relative;width:100vw;height:100svh;min-height:620px;overflow:hidden;background:var(--company-ink);clip-path:inset(0 round 0px);pointer-events:none;will-change:clip-path,transform}.company-hero__media:after{position:absolute;z-index:1;inset:0;background:#0003;content:"";pointer-events:none}.company-hero__media{transform-origin:center}.company-hero__media-ui{position:absolute;z-index:3;inset:28px 30px auto;display:flex;align-items:center;justify-content:space-between;color:#fffdf7e0;font-size:10px;font-weight:600;letter-spacing:.12em}.company-hero__media-status{display:inline-flex;align-items:center;gap:8px}.company-hero__media-status i{display:block;width:7px;height:7px;border-radius:50%;background:#db2d8f;box-shadow:0 0 0 5px #db2d8f33}.company-hero__media-pulse{position:absolute;top:43px;right:0;width:44px;height:1px;background:linear-gradient(90deg,transparent,var(--company-mint));transform-origin:right;opacity:0}.company-hero__media-video{position:absolute;z-index:0;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.92) contrast(1.04)}.company-landing .company-hero__media-image{position:absolute;z-index:0;inset:0;display:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:65% center;object-position:65% center;filter:saturate(.95) contrast(1.02)}.company-hero__inner{position:relative;z-index:2;display:flex;min-height:100%;flex-direction:column;justify-content:flex-end;padding-top:170px;padding-bottom:clamp(28px,4vw,54px)}.company-hero__copy{max-width:1040px}.company-hero h1{max-width:1040px;margin-top:20px;font-size:64px;font-weight:600;letter-spacing:var(--company-display-letter-spacing);line-height:1.08;text-wrap:balance}.company-hero__eyebrow{margin:0 0 18px;color:#fff}.company-scroll-story__viewport>.company-hero .company-hero__copy.company-hero__copy--english{width:100%;max-width:min(903px,100%);padding-right:0}.company-hero__rotating-title{max-width:903px;margin-top:20px;font-size:64px;font-weight:600;letter-spacing:-1px;line-height:1}.company-hero__copy--english .company-hero__eyebrow{margin-bottom:0}.company-hero__copy--english .company-hero__rotating-title{margin-top:10px}.company-hero__word-slot{position:relative;display:inline-grid;min-width:11.1ch;min-height:1em;vertical-align:baseline}.company-hero__word{grid-area:1 / 1;opacity:0;transform:translateY(.18em);transition:opacity .5s var(--ease-in-out),transform .5s var(--ease-in-out)}.company-hero__word--leaving{opacity:0;transform:translateY(-.18em)}.company-hero__word--active{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.company-hero__word:not(.company-hero__word--active){display:none}}.company-hero .company-hero__body{max-width:610px;margin-top:12px;color:#fffdf7d6;font-size:var(--company-body-size);line-height:var(--company-body-leading-relaxed)}.company-hero__body p{margin:0}.company-hero__body p+p{margin-top:.75em}.company-hero__actions,.company-contact__actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-top:34px}@media(prefers-reduced-motion:no-preference){.company-hero__copy{animation:company-hero-opacity .7s cubic-bezier(.22,1,.36,1) both}}@keyframes company-hero-opacity{0%{opacity:0}to{opacity:1}}.company-opportunity{position:relative;z-index:6;position:absolute;inset:0;min-height:100%;padding-block:40px;background:#fff;opacity:0;pointer-events:none}.company-scroll-story.is-opportunity .company-opportunity{opacity:1;pointer-events:auto}.company-scroll-story.is-opportunity .company-hero__copy{opacity:0;pointer-events:none}.company-scroll-story.is-opportunity .company-story-media-track .company-hero__media,.company-scroll-story.is-opportunity .company-story-media-track{z-index:8}.company-scroll-story.is-opportunity-transitioning .company-opportunity{pointer-events:none}.company-scroll-story.is-opportunity-transitioning .company-hero__copy{animation:none}.company-scroll-story.is-opportunity-transitioning .company-story-media-track{z-index:8}.company-scroll-story.is-opportunity-transitioning .company-scroll-story__viewport>.company-hero{z-index:9}.company-opportunity__content{position:relative;z-index:1;display:flex;width:min(calc(100% - 80px),1600px);min-height:calc(100svh - 160px);flex-direction:column;align-items:center;justify-content:center}.company-opportunity__phrase{display:grid;width:min(100%,1500px);grid-template-columns:minmax(0,1fr) min(440px,32vw) minmax(0,1fr);gap:24px;align-items:center;margin-top:0;margin-bottom:0;font-size:inherit;font-weight:inherit;line-height:inherit}.company-opportunity__phrase>span{max-width:none;background:linear-gradient(90deg,#0060e5,#8771cd 51.442%,#fa6e75);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2rem,2.78vw,3rem);font-weight:600;letter-spacing:-1px;line-height:1.08;padding-block:.04em;margin-block:-.04em;text-wrap:balance}.company-opportunity .company-opportunity__phrase{margin-top:70px}.company-opportunity__phrase>span:first-child{justify-self:end;text-align:right}.company-opportunity__phrase>span:last-child{justify-self:start}.company-opportunity__media-spacer{width:100%;aspect-ratio:1}@media(min-width:921px){.company-opportunity__phrase--en{grid-template-columns:minmax(0,1fr) min(440px,22vw) minmax(0,1fr)}.company-opportunity__phrase--en>span{font-size:clamp(1.75rem,3.09vw,2.125rem);white-space:nowrap}}@media(min-width:1100px){.company-opportunity__phrase--zh>span:last-child{white-space:nowrap}}.company-opportunity .company-opportunity__description{width:min(100%,953px);margin-top:70px;color:#18181b;font-size:18px;font-weight:400;letter-spacing:0;line-height:1.4667;text-align:center}@media(max-width:920px){.company-landing .company-hero__media-image{display:block;-o-object-position:40% center;object-position:40% center}.company-landing .company-hero__media-video{display:none}.company-hero__media:after{background:linear-gradient(180deg,#00000073,#00000040 40%,#0000008c)}.company-scroll-story__viewport,.company-story-media-sticky,.company-story-media-track .company-hero__media{min-height:620px}.company-hero__inner{min-height:max(620px,100svh)}.company-opportunity .company-opportunity__phrase{width:min(100%,720px);grid-template-columns:minmax(0,1fr) min(48vw,380px) minmax(0,1fr);gap:24px}.company-opportunity__phrase>span{font-size:clamp(1.8rem,5.5vw,2.6rem)}}@media(max-width:680px){.company-story-sequence{height:170svh}.company-scroll-story__viewport>.company-hero .company-hero__copy{width:100%;max-width:none;padding-right:0}.company-scroll-story__viewport>.company-hero .company-hero__inner{padding-top:100px;padding-bottom:80px}.company-hero h1{font-size:40px}.company-hero__rotating-title{max-width:100%;font-size:clamp(2.15rem,10.3vw,3.75rem);line-height:1.08}:lang(zh) .company-hero__rotating-title>span:first-child{display:block;white-space:nowrap}:lang(zh) .company-hero__rotating-title .company-hero__word-slot{display:grid;min-width:0;margin-top:8px}.company-opportunity{padding-block:64px}.company-opportunity__content{min-height:calc(100svh - 128px)}.company-opportunity .company-opportunity__phrase{width:100%;grid-template-columns:1fr;gap:22px;margin-top:0}.company-opportunity__phrase>span,.company-opportunity__phrase>span:first-child,.company-opportunity__phrase>span:last-child{max-width:30ch;justify-self:center;text-align:center}.company-opportunity__phrase>span:first-child{order:1}.company-opportunity__media-spacer{order:2;width:min(60vw,28svh);justify-self:center}.company-opportunity__phrase>span:last-child{order:3}.company-opportunity .company-opportunity__description{margin-top:44px;font-size:15px;line-height:1.55}}.company-how-it-works{position:relative;min-height:768px;padding-block:0;color:var(--company-ink);background:#fff;isolation:isolate}.company-how-it-works__surface{display:none}.company-how-it-works>.company-shell{position:relative;z-index:1;width:min(calc(100% - 48px),1334px);min-height:768px}@media(max-width:920px){.company-landing{--company-shell-gutter: 18px}.company-how-it-works>.company-shell{width:min(calc(100% - 36px),1205px)}}.company-how-it-works__heading{position:absolute;top:94px;left:0;width:min(37.6%,501px);text-align:left}.company-how-it-works#how-it-works .company-how-it-works__heading h2{max-width:501px;margin:19px 0 0;color:var(--company-ink);font-size:48px;font-weight:600;letter-spacing:-1px;line-height:1;text-wrap:balance}.company-how-it-works__word-reveal{display:block;white-space:nowrap}.company-how-it-works__word{display:inline-block;will-change:color,opacity,filter,transform}.company-how-it-works__heading .company-how-it-works__description{max-width:501px;margin:27px 0 0;color:var(--company-muted);font-size:16px;line-height:1.65}.company-how-it-works__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:33px;margin-top:128px}.company-how-it-works .company-how-it-works__steps{margin-top:128px}.company-how-it-works .company-how-it-works__steps--platform{position:absolute;inset:0;display:block;width:100%;margin:0}.company-how-it-works__step{position:absolute;min-width:0;width:38.15%;min-height:333px;padding:0;border:0;border-radius:18px;background:transparent;overflow:hidden}.company-how-it-works__step--engine{top:374px;left:26.9%;min-height:337px;color:#fff;background:linear-gradient(#00000042,#00000042),url(/img/platform/sports-intelligence.jpg) center 56% / cover no-repeat}.company-how-it-works__step--applications{top:140px;left:65.82%;background:#f4f4f5}@media(min-width:921px)and (max-width:1439px){.company-how-it-works__step{width:calc(36.55% - 5px)}.company-how-it-works__step--applications{left:calc(63.45% + 5px)}}.company-how-it-works__content{display:flex;min-height:inherit;flex-direction:column;align-items:flex-start;padding:51px 25px;text-align:left}.company-how-it-works__icon{display:block;width:40px;height:40px;margin-bottom:84px;flex-shrink:0}.company-how-it-works__content .company-how-it-works__card-label{color:var(--company-ink);font-size:18px;font-weight:600;letter-spacing:0;line-height:18px;opacity:.4}.company-how-it-works__step--engine .company-how-it-works__card-label{color:#fff;opacity:.56}.company-how-it-works__content .company-how-it-works__card-copy{width:100%;max-width:none;margin-top:20px;color:var(--company-ink);font-size:24px;font-weight:600;letter-spacing:-1px;line-height:26.88px}.company-how-it-works__step--engine .company-how-it-works__card-copy{color:#fff}.company-how-it-works__audience{color:var(--company-signal);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.2}.company-how-it-works__audience-slot{min-height:0;margin-bottom:25px}@media(prefers-reduced-motion:no-preference){.company-how-it-works__heading.is-animated{animation:company-how-it-works-arrive .65s var(--cubic-default) both}.company-how-it-works__steps.is-reveal-pending .company-how-it-works__step{opacity:0;transform:translateY(8px) scale(.96);transition:opacity .65s var(--ease-out),transform .65s var(--ease-out);will-change:opacity,transform}.company-how-it-works__steps.is-reveal-pending.is-animated .company-how-it-works__step{opacity:1;transform:translateY(0) scale(1)}.company-how-it-works__steps.is-reveal-pending .company-how-it-works__step--applications{transition-delay:80ms}}@keyframes company-how-it-works-arrive{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.company-basketball{--product-cycle-duration: 7s;background:var(--company-ink)}.company-basketball.company-section{padding-block:0}.company-basketball__surface{position:relative;z-index:1;container-type:inline-size;overflow:hidden;background:#151719;border-radius:0 0 32px 32px;color:#fff}.company-basketball__track{position:relative;width:min(calc(100% - 48px),1440px);padding-bottom:clamp(64px,8vw,112px)}.company-basketball__intro{max-width:1040px;margin-inline:auto;padding:clamp(84px,9vw,132px) 0 clamp(52px,6vw,84px);text-align:center}.company-basketball__intro h2{max-width:760px;margin-inline:auto;margin-top:18px;font-size:var(--company-section-heading-size);font-weight:600;letter-spacing:var(--company-section-heading-letter-spacing);line-height:1.2;text-wrap:balance}.company-basketball__intro>p:last-of-type{max-width:900px;margin-top:28px;margin-inline:auto;color:#ffffffad;font-size:var(--company-body-size);line-height:var(--company-body-leading-relaxed)}.company-basketball__showcase{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:stretch}.company-basketball__details{display:flex;min-width:0;flex-direction:column;justify-content:space-between}.company-basketball__summaries{display:grid;order:-1;overflow:hidden}.company-basketball__summary{grid-area:1 / 1;max-width:573px;color:#fff;font-size:24px;font-weight:600;line-height:1.5;opacity:0;pointer-events:none;transform:translateY(24px);transition:opacity .52s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1);will-change:opacity,transform}.company-basketball__summary.is-active{opacity:1;pointer-events:auto;transform:translateY(0)}.company-basketball__summary.is-leaving{opacity:0;transform:translateY(-24px)}.company-basketball__tabs{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:0}.company-basketball__tab{position:relative;display:grid;width:100%;gap:14px;padding:30px 0 36px;border:0;background:transparent;color:#ffffff61;font:inherit;text-align:left;cursor:pointer;transition:color .45s var(--cubic-default)}.company-basketball__tab:before,.company-basketball__progress{position:absolute;top:0;right:0;left:0;height:1px}.company-basketball__tab:before{content:"";background:#fff3}.company-basketball__progress{overflow:hidden}.company-basketball__progress span{display:block;width:100%;height:100%;background:#fff;opacity:0;transform:scaleX(0);transform-origin:left center}.company-basketball__tab.is-active{color:#fff}.company-basketball__tab.is-active .company-basketball__progress span{opacity:1}.company-basketball__carousel.is-running .company-basketball__tab.is-active .company-basketball__progress span{animation:company-product-progress var(--product-cycle-duration) linear forwards}.company-basketball__carousel.is-paused .company-basketball__progress span{animation-play-state:paused}.company-basketball__tab:focus-visible{outline:2px solid var(--company-blue);outline-offset:6px}.company-basketball__product-mark,.company-basketball__mobile-logo-heading{display:flex;align-items:center;min-height:40px;margin:0}.company-basketball__product-mark{opacity:.54;transition:opacity .45s var(--cubic-default)}.company-basketball__tab.is-active .company-basketball__product-mark{opacity:1}.company-basketball__product-logo{display:block;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.company-basketball__product-logo--injoy{height:30px}.company-basketball__product-logo--arena{height:40px}.company-basketball__tab>span:last-child{max-width:560px;color:inherit;font-size:var(--company-body-size);line-height:var(--company-body-leading)}.company-basketball__products-cta{display:flex;width:-moz-fit-content;width:fit-content;margin:32px auto 0}.company-basketball__mobile-products{display:none}.company-basketball__media{--product-media-bleed: max(24px, calc((100cqw - 1440px)/2) );position:relative;right:calc(var(--product-media-bleed) * -1);width:auto;height:800px;aspect-ratio:938 / 850;justify-self:end;overflow:hidden;border-radius:0;background:#202326}.company-basketball__panel{position:absolute;inset:0;margin:0;border-radius:0;opacity:0;pointer-events:none;transform:translate(18px);transition:opacity .24s var(--ui-ease-out),transform .24s var(--ui-ease-out)}.company-basketball__panel.is-active{z-index:1;opacity:1;pointer-events:auto;transform:translate(0) scale(1)}.company-basketball__panel img{display:block;width:100%;height:100%;border-radius:0;-o-object-fit:contain;object-fit:contain}@keyframes company-product-progress{to{transform:scaleX(1)}}.company-supporting-proof{position:relative;z-index:0;isolation:isolate;margin-top:-32px;padding:calc(clamp(64px,7vw,96px) + 32px) 0 clamp(72px,8vw,112px);background:var(--company-ink);text-align:center}.company-supporting-proof:before{display:none}.company-supporting-proof>.company-shell{position:relative;z-index:1}.company-supporting-proof__stats{--reel-dur: 1.4s;--reel-cell: 1em;--reel-spin-blur: 3px;--reel-stagger: 90ms;--reel-ease: cubic-bezier(.16, 1, .3, 1);display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr) repeat(2,minmax(0,.95fr));margin-top:0;border:0}.company-supporting-proof__stat{min-width:0;padding:30px clamp(16px,2.7vw,38px) 28px}.company-supporting-proof__stat--wide-value{padding-inline:clamp(12px,1.4vw,22px)}.company-supporting-proof__stat+.company-supporting-proof__stat{border-left:0}.company-supporting-proof__stat dd{position:relative;min-height:1em;color:#fff;font-size:clamp(2rem,4vw,3.5rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1;white-space:nowrap}.company-supporting-proof__value-fallback{display:inline-block}.t-reel{position:absolute;inset:0;display:none;align-items:center;justify-content:center;height:var(--reel-cell);font-variant-numeric:tabular-nums;pointer-events:none}.company-supporting-proof__stats.is-reel-ready .company-supporting-proof__value-fallback{visibility:hidden}.company-supporting-proof__stats.is-reel-ready .t-reel{display:inline-flex}.t-reel-col{position:relative;box-sizing:border-box;height:calc(var(--reel-cell) + .2em);padding-block:.1em;overflow:hidden}.t-reel-strip{display:flex;flex-direction:column;will-change:transform,filter}.t-reel-digit{display:flex;align-items:center;justify-content:center;height:var(--reel-cell)}.t-reel-static{display:inline-flex;align-items:center;height:var(--reel-cell)}.t-reel__filter{position:absolute;width:0;height:0;overflow:hidden}.company-supporting-proof__stat dt{margin-top:14px;color:#ffffffc7;font-size:.9rem;line-height:1.4}@media(prefers-reduced-motion:no-preference){.company-supporting-proof__stats.is-animated{animation:company-how-it-works-arrive .65s ease-out both}}@media(prefers-reduced-motion:reduce){.t-reel-strip{transition:none!important;filter:none!important}}@media(max-width:1280px){.company-basketball__showcase{grid-template-columns:1fr;gap:32px}.company-basketball__details{min-height:0}.company-basketball__summaries{margin-bottom:0;order:0}.company-basketball__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:-1;margin-bottom:32px;padding-bottom:0}.company-basketball__tab:first-child{margin-right:24px}.company-basketball__tab>span:last-child{display:none}.company-basketball__media{right:auto;width:min(100%,883px);height:auto;min-height:0;aspect-ratio:938 / 850}}@media(min-width:1024px)and (max-width:1280px){.company-basketball__showcase{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);-moz-column-gap:clamp(32px,4vw,56px);column-gap:clamp(32px,4vw,56px);row-gap:36px;align-items:start}.company-basketball__details{display:contents}.company-basketball__tabs{grid-column:1 / -1;grid-row:1;margin-bottom:0}.company-basketball__summaries{grid-column:1;grid-row:2;align-self:start}.company-basketball__media{grid-column:2;grid-row:2;width:100%;justify-self:stretch;align-self:start}}@media(max-width:920px){.company-basketball__intro h2,.company-basketball__intro>p:last-of-type{max-width:100%}.company-basketball__showcase{grid-template-columns:1fr;gap:32px}.company-basketball__details{min-height:0}.company-basketball__summaries{margin-bottom:0;order:0}.company-basketball__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));order:-1;margin-bottom:32px;padding-bottom:0}.company-basketball__tab:first-child{margin-right:24px}.company-basketball__tab>span:last-child{display:none}.company-basketball__media{right:auto;width:100%;height:auto;min-height:0;aspect-ratio:938 / 850;border-radius:0}.company-supporting-proof__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.company-supporting-proof__stat--wide-value{padding-inline:clamp(16px,2.7vw,38px)}.company-supporting-proof__stat:nth-child(3){border-left:0;border-top:0}.company-supporting-proof__stat:nth-child(4){border-top:0}}@media(max-width:560px){.company-basketball__surface{border-radius:0 0 22px 22px}.company-supporting-proof{margin-top:-22px;padding-top:calc(clamp(76px,9vw,124px) + 22px)}.company-basketball__track{padding-bottom:64px}.company-basketball__intro{padding-top:72px;padding-bottom:40px}.company-basketball__intro .company-basketball__products-cta,.company-basketball__showcase{display:none}.company-basketball__mobile-products{display:grid;gap:64px}.company-basketball__mobile-product{display:grid;gap:24px}.company-basketball__mobile-copy{display:grid;gap:12px}.company-basketball__mobile-logo-heading{min-height:40px}.company-basketball__mobile-logo-heading .company-basketball__product-logo--injoy{height:28px}.company-basketball__mobile-logo-heading .company-basketball__product-logo--arena{height:38px}.company-basketball__mobile-copy p{margin:0;color:#ffffffb8;font-size:15px;line-height:1.55}.company-basketball__mobile-product>img{display:block;width:100%;height:auto;aspect-ratio:938 / 850;border-radius:18px;-o-object-fit:cover;object-fit:cover}.company-basketball__mobile-product .company-button{width:-moz-fit-content;width:fit-content;margin-top:0}.company-basketball__tabs{grid-template-columns:1fr}.company-basketball__summary{font-size:20px}.company-basketball__tab:first-child{margin-right:0}.company-basketball__tab{padding-block:24px 28px}.company-supporting-proof__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.company-supporting-proof__stat+.company-supporting-proof__stat,.company-supporting-proof__stat:nth-child(3),.company-supporting-proof__stat:nth-child(4){border-top:0;border-left:0}.company-supporting-proof{padding-top:64px;padding-bottom:64px}.company-supporting-proof__stat,.company-supporting-proof__stat--wide-value{display:flex;min-height:132px;flex-direction:column-reverse;align-items:center;justify-content:center;padding:24px 10px}.company-supporting-proof__stat dd{font-size:clamp(2rem,9vw,2.5rem)}.company-supporting-proof__stat dt{margin:0 0 10px;color:#ffffff9e;font-size:.875rem;letter-spacing:.02em;line-height:1.3}}.company-technology{color:var(--company-ink);background:#fff}.company-technology__layout{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(64px,10vw,148px);align-items:start}.company-technology__heading{position:sticky;top:clamp(96px,13vh,140px)}.company-technology .company-eyebrow{color:var(--company-blue)}.company-technology__heading h2{max-width:620px;margin-top:18px;font-size:var(--company-section-heading-size);font-weight:600;letter-spacing:var(--company-section-heading-letter-spacing);line-height:1.12;text-wrap:balance}@media(min-width:1200px){.company-technology__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,7vw,96px)}.company-technology__heading h2{max-width:none}}.company-technology .company-technology__description{max-width:620px;margin-top:12px;color:var(--company-muted);font-size:var(--company-body-size);line-height:var(--company-body-leading-relaxed)}.company-technology__capabilities{border-top:1px solid var(--company-line)}.company-technology__capability{padding-block:clamp(30px,4vw,48px);border-bottom:1px solid var(--company-line)}.company-technology__capability h3{font-size:var(--company-card-heading-size);font-weight:600;letter-spacing:var(--company-card-heading-letter-spacing);line-height:1.12}.company-technology__capability p{max-width:590px;margin-top:15px;color:var(--company-muted);font-size:var(--company-body-size);line-height:var(--company-body-leading)}.company-who{background:#f4f4f5}.company-who__heading{max-width:960px;margin-inline:auto;text-align:center}.company-who__heading .company-eyebrow,.company-who .company-who__heading>p:last-child{margin-inline:auto}.company-who__heading h2{max-width:960px;margin:18px auto 0;font-size:var(--company-section-heading-size);font-weight:600;letter-spacing:var(--company-section-heading-letter-spacing);line-height:1.12;text-wrap:balance}.company-who .company-who__heading>p:last-child{max-width:760px;margin-top:12px;color:var(--company-muted);font-size:var(--company-body-size);line-height:var(--company-body-leading)}.company-who__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(52px,7vw,84px);border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.company-who__audience{position:relative;min-height:230px;overflow:hidden;padding:clamp(28px,4vw,48px);border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line);background:#ffffff9e}.company-who__audience-visual{position:absolute;z-index:0;inset:0;pointer-events:none}.company-who__audience-visual:after{position:absolute;inset:0;background:#09090994;content:"";opacity:0;transition:opacity .24s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.company-who__audience-visual img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.03);transition:opacity .26s var(--ease-out, cubic-bezier(.23, 1, .32, 1)),transform .26s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.company-who__audience>span,.company-who__audience>h3,.company-who__audience>p{position:relative;z-index:1;transition:color .24s var(--ease-out, cubic-bezier(.23, 1, .32, 1))}.company-who__audience:focus-visible{outline:2px solid var(--company-blue);outline-offset:-3px}.company-who__audience:focus-visible .company-who__audience-visual img,.company-who__audience:focus-visible .company-who__audience-visual:after{opacity:1}.company-who__audience:focus-visible .company-who__audience-visual img{transform:scale(1)}.company-who .company-who__audience:focus-visible>span,.company-who .company-who__audience:focus-visible>h3,.company-who .company-who__audience:focus-visible>p{color:#fff}@media(hover:hover)and (pointer:fine){.company-who__audience:hover .company-who__audience-visual img,.company-who__audience:hover .company-who__audience-visual:after{opacity:1}.company-who__audience:hover .company-who__audience-visual img{transform:scale(1);transition-duration:.42s}.company-who__audience:hover .company-who__audience-visual:after{transition-delay:40ms}.company-who .company-who__audience:hover>span,.company-who .company-who__audience:hover>h3,.company-who .company-who__audience:hover>p{color:#fff}}.company-who__audience>span{color:var(--company-blue);font-size:var(--company-meta-size);font-weight:600;letter-spacing:var(--company-meta-spacing)}.company-who__audience h3{margin-top:38px;font-size:var(--company-card-heading-size);font-weight:600;letter-spacing:var(--company-card-heading-letter-spacing);line-height:1.2}.company-who .company-who__audience p{max-width:480px;margin-top:12px;color:var(--company-muted);font-size:var(--company-body-size);line-height:var(--company-body-leading)}.company-expansion{position:relative;overflow:hidden;color:var(--company-paper);background:#151719}.company-why{background:#fff}.company-why__heading{max-width:860px;margin-inline:auto;text-align:center}.company-why__heading h2{margin-top:18px;font-size:var(--company-section-heading-size);font-weight:600;letter-spacing:var(--company-section-heading-letter-spacing);line-height:1.12;text-wrap:balance}.company-why__heading>p:last-child{max-width:720px;margin:12px auto 0;color:var(--company-muted);font-size:var(--company-body-size);line-height:var(--company-body-leading)}.company-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(52px,7vw,84px);border-top:1px solid var(--company-line);border-left:1px solid var(--company-line)}.company-why__item{min-height:250px;padding:clamp(28px,4vw,48px);border-right:1px solid var(--company-line);border-bottom:1px solid var(--company-line)}.company-why__logo-wrap{display:flex;position:relative;min-height:20px;align-items:center}.company-why__logo-wrap--nthu{--company-why-logo-mask: url(/img/logo/nthu-logo.svg)}.company-why__logo-wrap--ces{--company-why-logo-mask: url(/img/logo/ces-logo.svg)}.company-why__logo-source{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.company-why__logo{display:block;width:var(--company-why-logo-width);height:var(--company-why-logo-height);max-width:min(100%,160px);background:var(--company-blue);-webkit-mask-image:var(--company-why-logo-mask);mask-image:var(--company-why-logo-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.company-why__item h3{margin-top:38px;font-size:var(--company-card-heading-size);font-weight:600;line-height:1.2}.company-why__item p{margin-top:12px;color:var(--company-muted);font-size:var(--company-body-size);line-height:var(--company-body-leading)}.company-expansion__heading{position:relative;z-index:1;display:flex;width:min(714px,100%);margin-inline:auto;flex-direction:column;gap:12px;align-items:center;text-align:center}.company-expansion__heading>div{display:contents}.company-expansion .company-eyebrow{color:var(--company-blue);font-size:18px;font-weight:600;line-height:1.4}.company-expansion__heading h2{width:min(470px,100%);max-width:470px;margin-top:0;font-size:var(--company-section-heading-size);font-weight:600;letter-spacing:var(--company-section-heading-letter-spacing);line-height:1.12;text-wrap:balance}.company-expansion .company-expansion__description{max-width:714px;margin:0;color:#fffdf7b8;font-size:var(--company-body-size);line-height:var(--company-body-leading-relaxed)}.company-expansion .company-expansion__stages{position:relative;z-index:1;display:grid;width:min(1000px,100%);grid-template-columns:repeat(3,minmax(0,1fr));margin:64px auto 0;border-top:1px solid rgba(255,253,247,.25);border-bottom:1px solid rgba(255,253,247,.25)}.company-expansion__stage{min-height:244px;padding:40px}.company-expansion__stage+.company-expansion__stage{border-left:1px solid rgba(255,253,247,.25)}.company-expansion__stage h3{color:var(--company-blue);font-size:18px;font-weight:600;line-height:1.4}.company-expansion__stage--over-time h3{display:inline-block;color:#8771cd;background:var(--Brand-Gradient, linear-gradient(90deg, #0060E5 0%, #8771CD 51.44%, #FA6E75 100%));background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.company-expansion__stage p{max-width:31ch;margin-top:34px;color:var(--company-paper);font-size:20px;font-weight:500;line-height:1.4}.company-expansion__photo{position:absolute;z-index:0;display:block;width:var(--expansion-photo-size);height:var(--expansion-photo-size);overflow:hidden;border-radius:0;pointer-events:none;opacity:0;clip-path:inset(48% round 0);will-change:transform,opacity,clip-path}.company-expansion__photo img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.company-expansion__photo--01{--expansion-photo-size: min(6.134vw, 106px);top:min(4.604vw,79.55px);left:5.903%}.company-expansion__photo--02{--expansion-photo-size: min(9.491vw, 164px);top:min(8.944vw,154.55px);left:10.012%}.company-expansion__photo--03{--expansion-photo-size: min(7.928vw, 137px);top:min(26.768vw,462.55px);left:3.53%}.company-expansion__photo--04{--expansion-photo-size: min(5.845vw, 101px);top:min(37.821vw,653.55px);left:-.637%}.company-expansion__photo--05{--expansion-photo-size: min(5.093vw, 88px);top:min(39.847vw,688.55px);right:1.968%}.company-expansion__photo--06{--expansion-photo-size: min(7.581vw, 131px);top:min(30.819vw,532.55px);right:5.903%}.company-expansion__photo--07{--expansion-photo-size: min(10.069vw, 174px);top:min(9.317vw,161px);right:10.995%}.company-expansion__photo--08{--expansion-photo-size: min(6.539vw, 113px);top:min(5.356vw,92.55px);right:5.961%}.company-expansion__stage h3{letter-spacing:var(--company-card-heading-letter-spacing)}.company-press{color:var(--company-ink);background:#fff}.company-press__heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:none;margin-bottom:clamp(48px,6vw,76px)}.company-press__heading h2{max-width:880px;color:var(--company-ink);font-size:var(--company-section-heading-size);font-weight:600;letter-spacing:var(--company-section-heading-letter-spacing);line-height:1.12}.company-press__heading>.company-button{flex:0 0 auto}@media(max-width:680px){.company-press__heading{align-items:flex-end;flex-direction:row;gap:16px}.company-press__heading h2{min-width:0;flex:1 1 auto}}.company-press__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:start}.company-press-card{grid-column:span 3;display:flex;min-width:0}.company-press-card .blog-card{width:100%}.company-contact{position:relative;overflow:hidden;min-height:max(380px,24.8vw);padding-block:48px;color:var(--company-paper);background:linear-gradient(#00000078,#00000078),url(/img/background/contact-sports-collage.png) center / cover no-repeat;background-color:#0d0f10}.company-contact:after{display:none}.company-contact__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,638px) minmax(0,1fr);gap:42px;align-items:start}.company-contact h2{margin-top:0;color:var(--company-paper);font-size:clamp(3rem,3.94vw,4.25rem);font-stretch:normal;font-weight:600;letter-spacing:var(--company-display-letter-spacing);line-height:1}.company-contact__copy>p{max-width:500px;color:#fffdf7f0;font-size:var(--company-body-size);font-weight:400;line-height:1.65}.company-contact__actions{gap:12px;margin-top:30px}.company-contact__actions .company-button{min-width:174px}.company-footer{padding-block:66px 28px;color:#fffdf7b8;background:#0d0f10}.company-footer__grid{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(360px,.85fr);gap:clamp(48px,8vw,120px);align-items:start}.company-footer__home{display:inline-block}.company-footer__brand img{width:min(100%,300px);height:auto}.company-footer__brand p{max-width:360px;margin-top:24px;font-size:.88rem;line-height:1.7}.company-footer__links{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:clamp(24px,3vw,48px)}.company-footer__links>div{display:flex;flex-direction:column;gap:11px}.company-footer__links span{margin-bottom:7px;color:var(--company-paper);font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.company-footer__links a{min-height:30px;font-size:14px;overflow-wrap:anywhere;text-decoration:none}.company-footer__links a:hover{color:var(--company-paper);text-decoration:underline;text-underline-offset:4px}.company-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:56px;padding-top:25px;border-top:1px solid rgba(255,255,255,.18);font-size:.75rem;letter-spacing:0;text-transform:none}.company-footer__utilities{display:flex;align-items:center;gap:10px}.company-footer__socials{display:flex;gap:8px}.company-footer__socials a{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:0;transition:border-color .16s ease,background-color .16s ease,transform .14s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.company-footer__socials a:hover{border-color:#ffffff80;background:#ffffff1a}}.company-footer__socials a:active{transform:scale(.98)}.company-footer__socials img{width:21px;height:21px}#opportunity,#how-it-works,#approach,#technology,#who-we-serve,#about,#proof,#contact{scroll-margin-top:32px}@media(max-width:1199px){.company-expansion__photo{display:none}.company-nav__inner{grid-template-columns:170px 1fr auto;gap:20px}.company-nav__links{gap:16px}.company-nav__links a{font-size:13px}}@media(max-width:920px){.company-how-it-works{min-height:auto;padding-block:82px}.company-how-it-works>.company-shell{min-height:0}.company-how-it-works__heading{position:static;width:min(100%,620px)}.company-how-it-works__word-reveal{white-space:normal}.company-how-it-works .company-how-it-works__steps--platform{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:56px}.company-how-it-works__step{position:relative;inset:auto;width:auto;min-height:320px}.company-how-it-works__icon{margin-bottom:56px}.company-press-card{grid-column:span 6}.company-nav__inner{grid-template-columns:1fr auto}.company-nav__links,.company-nav__actions{display:none}.company-nav{--company-mobile-edge: 16px;--company-mobile-height: 60px;--company-mobile-logo-width: 142px;top:env(safe-area-inset-top,0px)!important;--company-nav-top: 0px !important;--company-nav-width: 100% !important;--company-nav-height: var(--company-mobile-height) !important}.company-nav__mobile{display:block}.company-nav .company-nav__inner{width:100%!important;min-height:var(--company-mobile-height)!important;height:var(--company-mobile-height)!important;padding-left:var(--company-mobile-edge)!important;padding-right:calc(var(--company-mobile-edge) - 15px)!important;border-radius:0!important;border-width:0 0 1px!important}.company-nav.is-pill .company-nav__inner{border-width:0 0 1px!important;border-radius:0!important}.company-nav__brand-mark{width:var(--company-mobile-logo-width)}.company-nav__mobile>summary{position:relative;z-index:102;display:grid;width:48px;height:48px;cursor:pointer;list-style:none;place-items:center;color:inherit}.company-nav__mobile>summary::-webkit-details-marker{display:none}.company-nav__mobile>summary::marker{content:""}.company-nav__menu-toggle{width:18px;height:18px}.company-nav__menu-toggle .t-icon{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.company-nav__mobile[open]>summary{position:fixed;z-index:10000;top:calc(env(safe-area-inset-top,0px) + ((var(--company-mobile-height) - 48px) / 2));right:calc(var(--company-mobile-edge) - 15px);color:#151719}.company-nav__panel{position:fixed;z-index:9999;inset:0;display:flex;flex-direction:column;padding:env(safe-area-inset-top,0px) 0 0;background:#fff;backdrop-filter:none;box-sizing:border-box;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity var(--dropdown-close-dur) var(--dropdown-ease)}.company-nav__panel[data-open=true]{opacity:1;pointer-events:auto;transition-duration:var(--dropdown-open-dur)}.t-dropdown{transform-origin:top left;transform:scale(var(--dropdown-pre-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease);will-change:transform,opacity}.t-dropdown[data-origin=top-right]{transform-origin:top right}.t-dropdown[data-origin=top-center]{transform-origin:top center}.t-dropdown[data-origin=bottom-left]{transform-origin:bottom left}.t-dropdown[data-origin=bottom-center]{transform-origin:bottom center}.t-dropdown[data-origin=bottom-right]{transform-origin:bottom right}.t-dropdown.is-open{transform:scale(1);opacity:1;pointer-events:auto;transition:transform var(--dropdown-open-dur) var(--dropdown-ease),opacity var(--dropdown-open-dur) var(--dropdown-ease)}.t-dropdown.is-closing{transform:scale(var(--dropdown-closing-scale));opacity:0;pointer-events:none;transition:transform var(--dropdown-close-dur) var(--dropdown-ease),opacity var(--dropdown-close-dur) var(--dropdown-ease)}.t-icon-swap{position:relative;display:inline-grid}.t-icon-swap .t-icon{grid-area:1 / 1;transition:opacity var(--icon-swap-dur) var(--icon-swap-ease),filter var(--icon-swap-dur) var(--icon-swap-ease),transform var(--icon-swap-dur) var(--icon-swap-ease);will-change:opacity,filter,transform}.t-icon-swap[data-state=a] .t-icon[data-icon=a],.t-icon-swap[data-state=b] .t-icon[data-icon=b]{opacity:1;filter:blur(0);transform:scale(1)}.t-icon-swap[data-state=a] .t-icon[data-icon=b],.t-icon-swap[data-state=b] .t-icon[data-icon=a]{opacity:0;filter:blur(var(--icon-swap-blur));transform:scale(var(--icon-swap-start-scale))}@media(prefers-reduced-motion:reduce){.t-dropdown,.t-icon-swap .t-icon{transition:none!important}}.company-nav__mobile-header{display:flex;align-items:center;justify-content:space-between;height:var(--company-mobile-height);min-height:var(--company-mobile-height);padding-left:var(--company-mobile-edge);padding-right:calc(var(--company-mobile-edge) - 15px);background:#fff;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0;box-sizing:border-box;width:100%}.company-nav__mobile{--dropdown-pre-scale: .94}.company-nav__mobile-brand{display:inline-flex;align-items:center;text-decoration:none}.company-nav__mobile-brand img{width:var(--company-mobile-logo-width);height:auto;max-width:none;-o-object-fit:contain;object-fit:contain}.company-nav__mobile-close{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;background:transparent;border:none;color:#151719;cursor:pointer;border-radius:4px;padding:0;transition:background .15s ease}.company-nav__mobile-close svg{position:static;display:block;width:20px;height:20px}.company-nav__mobile-close:hover,.company-nav__mobile-close:active{background:#0000000f}.company-nav__mobile-close:focus:not(:focus-visible),.company-nav__mobile-item:focus:not(:focus-visible),.company-nav__mobile-lang-summary:focus:not(:focus-visible){outline:none}.company-nav__mobile-card{display:flex;flex-direction:column;flex:1;margin-top:0;padding:24px var(--company-mobile-edge) calc(env(safe-area-inset-bottom,0px) + 24px);background:#fff;border-radius:0;box-shadow:none;box-sizing:border-box;min-height:auto}.company-nav__mobile-list{display:flex;flex-direction:column;gap:6px}.company-nav__mobile-item{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:48px;padding:0 4px;color:#151719;text-decoration:none;box-sizing:border-box;transition:opacity .15s ease}.company-nav__mobile-item:hover,.company-nav__mobile-item:active{opacity:.7}.company-nav__mobile-item-label{font-size:1.18rem;font-weight:500;letter-spacing:-.015em;color:#151719;text-transform:none}.company-nav__mobile-item-arrow{position:static!important;display:block!important;width:18px!important;height:18px!important;margin-left:auto;stroke:#151719;stroke-width:1.8;flex-shrink:0;transition:transform .16s ease}@media(hover:hover)and (pointer:fine){.company-nav__mobile-item:hover .company-nav__mobile-item-arrow{transform:translate(3px)}}.company-nav__mobile-spacer{flex:1;min-height:40px}.company-nav__mobile-footer{display:flex;flex-direction:column;gap:16px;padding-top:12px}.company-section-heading--split,.company-contact__grid,.company-expansion__heading{grid-template-columns:1fr}.company-expansion__heading{gap:12px}.company-expansion__photo{display:none}.company-section-heading--split{gap:28px}.company-technology__layout{grid-template-columns:1fr;gap:64px}.company-why__grid{grid-template-columns:1fr}.company-technology__heading{position:static}.company-film{grid-template-columns:1fr}.company-film__meta{min-height:150px;gap:30px}.company-footer__grid{grid-template-columns:1fr;gap:54px}}@media(max-width:720px){:root{--company-section-heading-size: 28px;--company-section-heading-letter-spacing: -.5px;--company-card-heading-size: 20px;--company-card-heading-letter-spacing: -.5px;--company-body-size: 15px;--company-eyebrow-size: 16px;--company-editorial-heading-size: 20px}.company-landing{--company-shell-gutter: 14px;--company-section-heading-size: 28px;--company-section-heading-letter-spacing: -.5px;--company-card-heading-size: 20px;--company-card-heading-letter-spacing: -.5px;--company-body-size: 15px;--company-eyebrow-size: 16px;--company-editorial-heading-size: 20px}.company-technology__layout{gap:48px}.company-expansion .company-expansion__stages{grid-template-columns:1fr}.company-expansion__stage{min-height:0;padding-inline:0}.company-expansion__stage+.company-expansion__stage{border-top:1px solid rgba(255,253,247,.25);border-left:0}.company-technology__heading h2{font-size:clamp(1.75rem,8vw,2.125rem)}.company-technology__capability h3{font-size:var(--company-card-heading-size)}.company-who__grid{grid-template-columns:1fr}.company-who__heading h2{font-size:clamp(1.75rem,8vw,2.125rem)}.company-who__audience{min-height:0}.company-section{padding-block:82px}.company-section-heading h2,.company-contact h2{font-size:clamp(2rem,8vw,2.75rem);letter-spacing:-.6px}.company-nav{--company-nav-height: 60px}.company-nav__brand-mark{width:calc(142px - (30px * var(--company-nav-progress)))}.company-hero,.company-hero__inner{min-height:max(620px,100svh)}.company-hero__inner{padding-top:118px;padding-bottom:80px}.company-hero__media-video{-o-object-position:57% center;object-position:57% center}.company-hero h1{max-width:100%;font-size:clamp(2.15rem,10.3vw,3.75rem);line-height:1.08;word-break:normal;overflow-wrap:normal;hyphens:none}.company-hero__body{max-width:36ch}.company-how-it-works__steps{display:flex}.company-how-it-works#how-it-works .company-how-it-works__heading h2{font-size:clamp(2rem,9vw,2.65rem);letter-spacing:-.8px;line-height:1.03}.company-how-it-works{min-height:auto;padding-block:82px}.company-how-it-works__step{min-height:300px;padding:0}.company-how-it-works .company-how-it-works__steps--platform{display:flex;gap:16px;margin-top:48px;padding-right:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0 18px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.company-how-it-works .company-how-it-works__steps--platform::-webkit-scrollbar{display:none}.company-how-it-works__step+.company-how-it-works__step{margin-top:0}.company-how-it-works__step{width:min(84vw,360px);min-width:min(84vw,360px);min-height:340px;flex:0 0 min(84vw,360px);scroll-snap-align:start;scroll-snap-stop:always}.company-how-it-works__content{margin-top:0;padding:38px 28px}.company-how-it-works__icon{margin-bottom:44px}.company-how-it-works__audience-slot{min-height:0}.company-how-it-works__content .company-how-it-works__card-copy{max-width:none;font-size:22px}.company-press-card{grid-column:auto;min-height:0;flex:0 0 min(78vw,340px);scroll-snap-align:start;scroll-snap-stop:always}.company-press__grid{display:flex;gap:18px;padding-right:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:0 18px;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch}.company-press__grid::-webkit-scrollbar{display:none}.company-contact__actions,.company-hero__actions{align-items:stretch;flex-direction:column}.company-contact__actions .company-button,.company-hero__actions .company-button{width:100%}.company-footer__links{grid-template-columns:1fr 1fr}.company-footer__bottom{align-items:flex-start;flex-direction:column}.company-footer__utilities{align-items:flex-start;flex-wrap:wrap}}@media(max-width:430px){.company-section-heading--split{margin-bottom:48px}.company-press__heading h2{font-size:30px}}@media(prefers-reduced-motion:reduce){.company-basketball__tab.is-active .company-basketball__progress span{opacity:1;transform:scaleX(1)}.company-basketball__panel,.company-basketball__summary,.company-basketball__summary.is-active,.company-basketball__summary.is-leaving{transform:none}.company-expansion__photo{clip-path:inset(0 round 0);opacity:1;transform:none}.company-landing *,.company-landing *:before,.company-landing *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
