.interaction-motion-module__50B2_q__markerBounds{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.interaction-motion-module__50B2_q__markerTrack{width:77%;height:100%;transform:translate3d(var(--marker-travel,0%), 0, 0);transition:transform .78s cubic-bezier(.2,.85,.24,1.07);position:absolute;top:0;left:11.5%}.interaction-motion-module__50B2_q__marker.tactical-board__marker{color:#111217;transform:translate(-50%, -50%) rotate(var(--marker-rotation,0deg));transition:transform .78s cubic-bezier(.2,.85,.24,1.07);left:0}.interaction-motion-module__50B2_q__marker svg{width:100%;height:100%;display:block}.interaction-motion-module__50B2_q__stageButton{transition:transform .26s cubic-bezier(.22,1,.36,1),color .18s}.interaction-motion-module__50B2_q__stageButton[aria-pressed=true]{transform:translateY(-3px)}.interaction-motion-module__50B2_q__stageButton:active{transform:translateY(0)scale(.97)}.interaction-motion-module__50B2_q__detailCopy,.interaction-motion-module__50B2_q__detailBody,.interaction-motion-module__50B2_q__detailGraphic{animation:.56s cubic-bezier(.22,1,.36,1) both interaction-motion-module__50B2_q__detail-enter}.interaction-motion-module__50B2_q__detailBody{animation-delay:55ms}.interaction-motion-module__50B2_q__detailGraphic{transform-origin:50%;animation-name:interaction-motion-module__50B2_q__graphic-enter;animation-duration:.7s;animation-delay:90ms}.interaction-motion-module__50B2_q__nextButton span{transition:transform .28s cubic-bezier(.22,1,.36,1)}.interaction-motion-module__50B2_q__nextButton:active span{transform:translate(4px)scale(.9)}.interaction-motion-module__50B2_q__builderTab{transition:background-color .26s,color .18s;position:relative}.interaction-motion-module__50B2_q__builderTab:after{background:var(--color-red);content:"";transform-origin:0;height:2px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 1rem -1px;transform:scaleX(0)}.interaction-motion-module__50B2_q__builderTab[aria-selected=true]:after{transform:scaleX(1)}.interaction-motion-module__50B2_q__builderPanel{animation:.5s cubic-bezier(.22,1,.36,1) both interaction-motion-module__50B2_q__panel-enter}.interaction-motion-module__50B2_q__choice.builder-choice{border-bottom-color:var(--color-border);transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1);position:relative}.interaction-motion-module__50B2_q__choice:after{background:var(--color-red);content:"";transform-origin:0;height:1px;transition:transform .38s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.interaction-motion-module__50B2_q__choice[aria-pressed=true]:after{transform:scaleX(1)}.interaction-motion-module__50B2_q__choice .builder-choice__marker{transition:transform .42s cubic-bezier(.2,1.5,.4,1),background-color .18s}.interaction-motion-module__50B2_q__choice[aria-pressed=true] .builder-choice__marker{transform:rotate(90deg)scale(1.2)}.interaction-motion-module__50B2_q__choice:active{transform:translateY(1px)scale(.985)}@media (hover:hover) and (pointer:fine){.interaction-motion-module__50B2_q__stageButton:hover{transform:translateY(-3px)}.interaction-motion-module__50B2_q__nextButton:hover span,.interaction-motion-module__50B2_q__nextButton:focus-visible span,.interaction-motion-module__50B2_q__choice:hover{transform:translate(3px)}}@keyframes interaction-motion-module__50B2_q__detail-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translate(0,0)}}@keyframes interaction-motion-module__50B2_q__graphic-enter{0%{opacity:0;transform:translate(16px)scale(.96)rotate(-2deg)}to{opacity:1;transform:translate(0,0)scale(1)rotate(0)}}@keyframes interaction-motion-module__50B2_q__panel-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.interaction-motion-module__50B2_q__markerTrack,.interaction-motion-module__50B2_q__stageButton,.interaction-motion-module__50B2_q__stageButton[aria-pressed=true],.interaction-motion-module__50B2_q__nextButton span,.interaction-motion-module__50B2_q__builderTab,.interaction-motion-module__50B2_q__builderTab:after,.interaction-motion-module__50B2_q__choice:after{transition:none}.interaction-motion-module__50B2_q__marker.tactical-board__marker{transition:none}.interaction-motion-module__50B2_q__choice.builder-choice{transition:none}.interaction-motion-module__50B2_q__choice .builder-choice__marker{transition:none}.interaction-motion-module__50B2_q__detailCopy,.interaction-motion-module__50B2_q__detailBody,.interaction-motion-module__50B2_q__detailGraphic,.interaction-motion-module__50B2_q__builderPanel{animation:none}.interaction-motion-module__50B2_q__stageButton,.interaction-motion-module__50B2_q__stageButton:hover,.interaction-motion-module__50B2_q__stageButton:active,.interaction-motion-module__50B2_q__stageButton[aria-pressed=true],.interaction-motion-module__50B2_q__nextButton span,.interaction-motion-module__50B2_q__nextButton:hover span,.interaction-motion-module__50B2_q__nextButton:focus-visible span,.interaction-motion-module__50B2_q__nextButton:active span{transform:none}.interaction-motion-module__50B2_q__choice.builder-choice{transform:none}.interaction-motion-module__50B2_q__choice .builder-choice__marker{transform:none}.interaction-motion-module__50B2_q__choice[aria-pressed=true] .builder-choice__marker{transform:none}}
.hero-motion-module__lGCJya__heroMotion{--hero-image-base:100%}.hero-motion-module__lGCJya__heroMotion[data-intro-state=running] .hero__headline{background-position:50%;background-size:auto 100%;animation:none}.hero-motion-module__lGCJya__heroMotion[data-intro-state=running] .hero-motion-module__lGCJya__headlineReveal,.hero-motion-module__lGCJya__heroMotion[data-intro-state=complete] .hero-motion-module__lGCJya__headlineReveal{animation:none}.hero-motion-module__lGCJya__heroMotion[data-intro-state=complete] .hero__headline{animation-name:hero-motion-module__lGCJya__introImageDrift}.hero-motion-module__lGCJya__heroMotion .hero-intro-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero-motion-module__lGCJya__heroMotion .hero__headline{background-size:auto calc(var(--hero-image-base) + var(--hero-image-zoom,0%));opacity:1;will-change:auto;transform:none}:is(.hero-motion-module__lGCJya__heroMotion .hero__eyebrow,.hero-motion-module__lGCJya__heroMotion .hero__footer){opacity:1;transform:none}.hero-motion-module__lGCJya__heroMotion .hero__scroll:before{background:var(--color-border);content:"";width:2.5rem;height:1px}.hero-motion-module__lGCJya__heroMotion .hero__scroll-arrow{display:inline-block}@media (prefers-reduced-motion:no-preference){.hero-motion-module__lGCJya__heroMotion .hero__eyebrow{animation:.8s cubic-bezier(.22,1,.36,1) 80ms both hero-motion-module__lGCJya__supportingReveal}.hero-motion-module__lGCJya__headlineReveal{animation:.95s cubic-bezier(.22,1,.36,1) 80ms backwards hero-motion-module__lGCJya__headlineArrive}.hero-motion-module__lGCJya__heroMotion .hero__headline{animation:16s ease-in-out 1.1s infinite alternate paused hero-motion-module__lGCJya__imageDrift}.hero-motion-module__lGCJya__heroMotion .hero-motion-module__lGCJya__handoff{animation:.85s cubic-bezier(.22,1,.36,1) .67s both hero-motion-module__lGCJya__supportingReveal}.hero-motion-module__lGCJya__heroMotion .hero__scroll{animation:.8s cubic-bezier(.22,1,.36,1) .88s both hero-motion-module__lGCJya__supportingReveal}.hero-motion-module__lGCJya__heroMotion .hero__scroll-arrow{animation:2.4s cubic-bezier(.65,0,.35,1) 1.6s infinite paused hero-motion-module__lGCJya__scrollNudge}:is(.hero-motion-module__lGCJya__heroMotion[data-motion-active=true] .hero__headline,.hero-motion-module__lGCJya__heroMotion[data-motion-active=true] .hero__scroll-arrow){animation-play-state:running}}@media (max-width:1024px){.hero-motion-module__lGCJya__heroMotion{--hero-image-base:100%}}@media (max-width:700px){.hero-motion-module__lGCJya__heroMotion{--hero-image-base:100%}}@media (prefers-reduced-motion:reduce){.hero-motion-module__lGCJya__heroMotion .hero__headline{background-position:50%;background-size:auto var(--hero-image-base);transform:none}}@keyframes hero-motion-module__lGCJya__headlineArrive{0%{opacity:.3;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes hero-motion-module__lGCJya__supportingReveal{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translate(0,0)}}@keyframes hero-motion-module__lGCJya__imageDrift{0%{background-position:49%}to{background-position:52% 47%}}@keyframes hero-motion-module__lGCJya__introImageDrift{0%{background-position:50%}to{background-position:52% 47%}}@keyframes hero-motion-module__lGCJya__scrollNudge{0%,65%,to{transform:translateY(0)}35%{transform:translateY(5px)}}
.page-motion-module__je0kuq__surface{--motion-ease:cubic-bezier(.22, 1, .36, 1)}@media (prefers-reduced-motion:no-preference){.page-motion-module__je0kuq__surface [data-reveal-state=pending]{opacity:0;transform:translateY(2.5rem)}.page-motion-module__je0kuq__surface [data-reveal-state=entered]{animation:page-motion-module__je0kuq__rise-in .85s var(--reveal-delay,0s) var(--motion-ease) both}.page-motion-module__je0kuq__surface [data-reveal=blueprint][data-reveal-state=entered]{animation-name:page-motion-module__je0kuq__blueprint-in;animation-duration:1.1s}.page-motion-module__je0kuq__surface [data-reveal-state=pending] .sport-ops__lobe{stroke-dasharray:1;stroke-dashoffset:1px}.page-motion-module__je0kuq__surface [data-reveal-state=entered] .sport-ops__lobe{stroke-dasharray:1;animation:page-motion-module__je0kuq__draw-pitch 1.5s .16s var(--motion-ease) both}.page-motion-module__je0kuq__surface [data-reveal-state=entered] .sport-ops__lobe:nth-of-type(2){animation-delay:.32s}.page-motion-module__je0kuq__surface [data-reveal-state=entered] .sport-ops__relationship{animation:page-motion-module__je0kuq__relationship-in .85s .28s var(--motion-ease) both}.page-motion-module__je0kuq__surface .arrow-link__icon{transition:transform .42s var(--motion-ease)}.page-motion-module__je0kuq__surface .arrow-link:is(:hover,:focus-visible) .arrow-link__icon{animation:page-motion-module__je0kuq__arrow-pass .46s var(--motion-ease) both}:is(.page-motion-module__je0kuq__surface .any-sport__control,.page-motion-module__je0kuq__surface .how-it-works__next){transition:color .22s ease, background .22s ease, transform .36s var(--motion-ease), scale .36s var(--motion-ease)}:is(.page-motion-module__je0kuq__surface .any-sport__control:active,.page-motion-module__je0kuq__surface .how-it-works__next:active){scale:.92}.page-motion-module__je0kuq__surface .faq-item__question>span:nth-child(2){transition:transform .38s var(--motion-ease)}.page-motion-module__je0kuq__surface .faq-item__question:is(:hover,:focus-visible)>span:nth-child(2){transform:translate(.35rem)}.page-motion-module__je0kuq__surface .faq-item[open] .faq-item__answer{animation:page-motion-module__je0kuq__answer-in .38s var(--motion-ease) both}.page-motion-module__je0kuq__surface .faq-item__icon{transition:transform .46s var(--motion-ease), color .22s ease, background .22s ease}}.page-motion-module__je0kuq__surface [data-ambient]:not([data-ambient-visible=true]) .sport-ops__hub-arrows{animation-play-state:paused}.page-motion-module__je0kuq__surface [data-ambient]:not([data-ambient-visible=true]) .sport-ops__route--flow{animation-play-state:paused}.page-motion-module__je0kuq__surface [data-ambient]:not([data-ambient-visible=true]) .sport-ops__nodes--red>*{animation-play-state:paused}.page-motion-module__je0kuq__surface[data-motion-paused=true] .sport-ops__hub-arrows{animation-play-state:paused}.page-motion-module__je0kuq__surface[data-motion-paused=true] .sport-ops__route--flow{animation-play-state:paused}.page-motion-module__je0kuq__surface[data-motion-paused=true] .sport-ops__nodes--red>*{animation-play-state:paused}.page-motion-module__je0kuq__surface .site-header__nav-link{position:relative}.page-motion-module__je0kuq__surface .site-header__nav-link:after{background:var(--color-red);content:"";transform-origin:100%;height:1px;transition:transform .38s var(--motion-ease);position:absolute;bottom:-.3rem;left:0;right:0;transform:scaleX(0)}.page-motion-module__je0kuq__surface .site-header__nav-link:is(:hover,:focus-visible):after{transform-origin:0;transform:scaleX(1)}@keyframes page-motion-module__je0kuq__rise-in{0%{opacity:0;transform:translateY(2.5rem)}to{opacity:1;transform:none}}@keyframes page-motion-module__je0kuq__blueprint-in{0%{opacity:0;transform:translateY(2rem)scale(.94)}to{opacity:1;transform:none}}@keyframes page-motion-module__je0kuq__draw-pitch{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes page-motion-module__je0kuq__relationship-in{0%{opacity:0;transform:translate(-50%,calc(1rem - 50%))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes page-motion-module__je0kuq__arrow-pass{0%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(.65rem)}46%{opacity:0;transform:translate(-.4rem)}to{opacity:1;transform:translate(.2rem)}}@keyframes page-motion-module__je0kuq__answer-in{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.page-motion-module__je0kuq__surface .any-sport__geometry *{transition:none!important}.page-motion-module__je0kuq__surface [data-reveal]{opacity:1!important;animation:none!important;transform:none!important}}@media print{.page-motion-module__je0kuq__surface [data-reveal]{opacity:1!important;animation:none!important;transform:none!important}}
