
body.air19 .onfit-loader.onfit-loader--sport,.onfit-loader.onfit-loader--sport{position:relative;isolation:isolate;display:flex;align-items:center;gap:24px;box-sizing:border-box;min-height:205px;padding:24px;margin:18px 0;background:#f8f7f2;color:#171916;border:1px solid #deddd4;border-radius:0;box-shadow:none;overflow:hidden}
.onfit-loader--sport::before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:#ff501f}
.onfit-sport-art{position:relative;color:#ff501f;flex:0 0 200px;background:linear-gradient(135deg,#fff6ec,#f1efdf);overflow:hidden;min-width:0}
.onfit-sport-art svg{display:block;width:100%;height:auto;aspect-ratio:320/190}.sport-art-caption{position:absolute;bottom:9px;left:14px;font:600 7px/1 Barlow,Arial,sans-serif;letter-spacing:.16em;color:#a14324}
.sport-track-pulse{animation:onfit-track-lap 2.4s linear infinite}.sport-track-pulse-inner{animation-name:onfit-track-lap-inner;animation-duration:3.1s;animation-direction:reverse;opacity:.6}
@keyframes onfit-track-lap{to{stroke-dashoffset:-719}}@keyframes onfit-track-lap-inner{to{stroke-dashoffset:-598}}

body.air19 .onfit-loader--sport .onfit-loader-copy,.onfit-loader--sport .onfit-loader-copy{min-width:0;flex:1;position:relative}
body.air19 .onfit-loader--sport .onfit-loader-copy small,.onfit-loader--sport .onfit-loader-copy small{display:block;font:600 9px/1.5 Barlow,Arial,sans-serif;letter-spacing:.15em;color:#ad3d18}
body.air19 .onfit-loader--sport .onfit-loader-copy h3,.onfit-loader--sport .onfit-loader-copy h3{font:800 italic 34px/.98 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:-.02em;color:#171916;margin:11px 0 13px!important;max-width:13ch;text-wrap:balance;height:2.94em;min-height:2.94em}
body.air19 .onfit-loader--sport .onfit-loader-copy p,.onfit-loader--sport .onfit-loader-copy p{font:400 13px/1.6 Barlow,Arial,sans-serif;color:#68685e;margin:0;height:4.8em;min-height:4.8em;max-width:30ch}
body.air19 .onfit-loader--sport .onfit-loader-track,.onfit-loader--sport .onfit-loader-track{height:4px;overflow:hidden;background:#e2dfd3;width:100%;max-width:240px;border-radius:0;margin-top:18px}
body.air19 .onfit-loader--sport .onfit-loader-track span,.onfit-loader--sport .onfit-loader-track span{display:block;width:32%;height:100%;background:#ff501f;transform:skewX(-22deg);animation:onfit-sport-progress 1.8s ease-in-out infinite}
body.air19 .onfit-processing-overlay{background:#f4f2e6ad;backdrop-filter:blur(5px)}
body.air19 .onfit-processing-overlay .onfit-loader--sport{width:min(100%,410px);display:flex;flex-direction:column;gap:0;padding:0 0 28px;text-align:left;box-shadow:0 24px 90px #23201724;border:1px solid #e1ddcf;margin:0}
body.air19 .onfit-processing-overlay .onfit-loader--sport::before{inset:auto 0 0;width:100%;height:4px}
body.air19 .onfit-processing-overlay .onfit-sport-art{flex:0 0 auto;width:100%;height:auto;aspect-ratio:320/190}
body.air19 .onfit-processing-overlay .onfit-loader-copy{width:100%;padding:22px 30px 0;box-sizing:border-box}
body.air19 .onfit-processing-overlay .onfit-loader-copy h3{font-size:42px;max-width:13ch}.onfit-processing-overlay .sport-art-caption{font-size:8px;bottom:14px;left:24px}
body.air19 #startup-overlay{background:#f4f2e6ad;backdrop-filter:blur(5px)}body.air19 #startup-overlay .startup-card--sport{width:min(100%,410px);background:#f8f7f2;border:1px solid #e1ddcf;border-bottom:4px solid #ff501f;border-radius:0;padding:0 0 28px;text-align:left;overflow:hidden;box-shadow:0 24px 90px #23201724}body.air19 .startup-card--sport .onfit-sport-art{width:100%}body.air19 .startup-card--sport .startup-brand{display:block;margin:25px 30px 10px;font-size:9px}body.air19 #startup-overlay .startup-card--sport h2{font-size:42px;font-style:italic;font-weight:800;line-height:.98;margin:0 30px 14px}body.air19 #startup-overlay .startup-card--sport p{margin:0 30px;font-size:13px}body.air19 .startup-card--sport .startup-track{max-width:none;margin:22px 30px 0;border-radius:0}
@keyframes onfit-sport-progress{0%{transform:translateX(-110%) skewX(-22deg)}100%{transform:translateX(420%) skewX(-22deg)}}
@media(max-width:550px){body.air19 .onfit-loader.onfit-loader--sport{gap:16px;padding:18px;min-height:180px}.onfit-loader--sport>.onfit-sport-art{flex-basis:115px}body.air19 .onfit-loader--sport .onfit-loader-copy h3{font-size:29px}body.air19 .onfit-processing-overlay .onfit-loader--sport{padding:0 0 25px;gap:0}body.air19 .onfit-processing-overlay .onfit-loader-copy{padding:22px 25px 0}body.air19 .onfit-processing-overlay .onfit-loader-copy h3{font-size:38px}.onfit-loader--sport .sport-art-caption{font-size:6px;left:7px}.onfit-processing-overlay .sport-art-caption{font-size:8px;left:20px}body.air19 #startup-overlay .startup-card--sport h2{font-size:38px}}
@media(prefers-reduced-motion:reduce){.onfit-sport-art *,.onfit-loader--sport .onfit-loader-track span{animation:none!important}.onfit-loader--sport .onfit-loader-track span{width:35%;transform:none}.sport-track-pulse{stroke-dasharray:100 645}}
