.play-page,.plays-hub{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-shadow:var(--shadow-md)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:is(.play-page,.plays-hub):not(.pm-static) :where(.head>*,.grid4>*,.who>*,.why>*,.outcomes>*,.stats>*,.empty,.plist>li,.finding>*,.flow>li,.prove .record,.prove .phone,.closing,.close,[data-play-card],[data-play-cta],.prove .record .r,.prove .phone .bag,.prove .phone .two .field,.prove .phone .stamp){opacity:0;transition:opacity .6s var(--motion-ease) var(--reveal-delay,0s),transform .6s var(--motion-ease) var(--reveal-delay,0s);transform:translateY(12px)}:is(.play-page,.plays-hub):not(.pm-static) .pm-revealed{opacity:1;transform:translateY(0)}.play-page:not(.pm-static) .hero .wrap>:first-child :is(.eyebrow,h1,.sub,.actions>*,.trust),.plays-hub:not(.pm-static)>section:first-child :is(h1,p,span){animation:play-rise .6s var(--motion-ease) both}.play-page .hero h1{animation-delay:75ms!important}.play-page .hero h1 em{animation:play-accent .6s var(--motion-ease) .15s both}.play-page .hero .sub{animation-delay:.15s!important}.play-page .hero .actions>:first-child{animation-delay:.225s!important}.play-page .hero .actions>:nth-child(2){animation-delay:.3s!important}.play-page .hero .trust{animation-delay:.375s!important}.plays-hub>section:first-child h1{animation-delay:75ms!important}.plays-hub>section:first-child p{animation-delay:.15s!important}.play-page:not(.pm-static) .hero .wrap>:nth-child(2){animation:play-panel .65s var(--motion-ease) .15s both}.play-page:not(.pm-static) .hero :is(.r,.bag,.two .field,.stamp){animation:play-rise .6s var(--motion-ease) .3s both}.play-page .hero :is(.r,.bag):nth-child(2){animation-delay:.375s}.play-page .hero :is(.r,.bag):nth-child(3){animation-delay:.45s}.play-page .hero :is(.r,.bag):nth-child(4){animation-delay:.525s}.play-page .hero :is(.r,.bag):nth-child(5){animation-delay:.6s}.play-page .hero :is(.r,.bag):nth-child(6){animation-delay:.675s}.play-page .hero :is(.r,.bag):nth-child(7){animation-delay:.75s}.play-page:not(.pm-static) .hero :is(.offline,.ok,.complete,.rh .flag){animation:play-badge .6s var(--motion-ease) .825s both}.play-page:not(.pm-static) .prove :is(.offline,.ok,.complete,.rh .flag){opacity:0;transition:opacity .6s var(--motion-ease) .75s}.play-page:not(.pm-static) .prove .pm-panel-active :is(.offline,.ok,.complete,.rh .flag){opacity:1}.play-page:not(.pm-static) :is(.bar .fill,.progress i){transform-origin:0;transition:transform .65s var(--motion-ease) .225s;transform:scaleX(0)}.play-page:not(.pm-static) .pm-panel-active :is(.bar .fill,.progress i),.play-page:not(.pm-static) .pm-revealed :is(.bar .fill,.progress i){transform:scaleX(1)}.play-page:not(.pm-static) .flow:before{transform-origin:0;transform:scaleX(0)}.play-page:not(.pm-static) .flow.motion-flow:before{animation:play-line .65s var(--motion-ease) both}.play-page .flow li.pm-revealed:before{animation:play-badge .6s var(--motion-ease) var(--reveal-delay,0s) both}.play-page .flow li.hot.pm-revealed:before{animation:play-badge .6s var(--motion-ease) var(--reveal-delay,0s) both,play-pulse 1.8s ease-in-out .7s 1}@media(max-width:980px){.play-page:not(.pm-static) .flow:before{transform-origin:top;transform:scaleY(0)}.play-page:not(.pm-static) .flow.motion-flow:before{animation-name:play-line-mobile}}}:is(.play-page,.plays-hub) .motion-counter{-webkit-text-fill-color:transparent;position:relative}.motion-value{pointer-events:none;white-space:pre;-webkit-text-fill-color:currentColor;position:absolute;inset:0}:is(.play-page,.plays-hub) .motion-shimmer{isolation:isolate;position:relative;overflow:clip}.motion-shimmer:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(110deg,transparent 25%,color-mix(in oklab,var(--primary-glow) 14%,transparent) 50%,transparent 75%);position:absolute;inset:0;transform:translate(-100%)}.motion-shimmer.motion-shimmer-active:after{animation:play-shimmer 2.4s var(--motion-ease) .7s both}.play-page .btn svg{transition:transform .3s var(--motion-ease)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.play-page .btn:hover svg{transform:translate(3px)}:is(.play-page .card,.play-page .who article,.play-page .why>div,.play-page .outcomes>div,.plays-hub [data-play-card]){position:relative}:is(.play-page .card,.play-page .who article,.play-page .why>div,.play-page .outcomes>div,.plays-hub [data-play-card]):after{content:"";border-radius:inherit;box-shadow:var(--motion-shadow);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}:is(.play-page .card,.play-page .who article,.play-page .why>div,.play-page .outcomes>div,.plays-hub [data-play-card]).pm-revealed:hover{transition-delay:0s;transform:translateY(-3px)}:is(.play-page .card,.play-page .who article,.play-page .why>div,.play-page .outcomes>div,.plays-hub [data-play-card]).pm-revealed:hover:after{opacity:1}.play-page .ic{transition:transform .35s var(--motion-ease)}.play-page .card:hover .ic{transform:translateY(-2px)}}@keyframes play-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes play-panel{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes play-accent{0%{opacity:0}to{opacity:1}}@keyframes play-badge{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes play-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes play-line-mobile{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes play-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes play-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){:is(.play-page,.plays-hub) *,:is(.play-page,.plays-hub) :before,:is(.play-page,.plays-hub) :after{transition:none!important;animation:none!important}.motion-value{display:none}:is(.play-page,.plays-hub) .motion-counter{-webkit-text-fill-color:currentColor}}
