/* Korda's narrow square reels and quiet central statement, using Lineup imagery. */
.about-editorial{--reel-gap:8px;display:grid;grid-template-columns:clamp(120px,13vw,190px) minmax(0,1fr) clamp(120px,13vw,190px);column-gap:40px;align-items:center;padding:40px 2.8%;background:#000;color:#fff;overflow:hidden;isolation:isolate}
.about-reel{height:960px;overflow:hidden;mask-image:linear-gradient(transparent,#000 8%,#000 92%,transparent)}
.about-reel-track{display:flex;flex-direction:column;width:100%;will-change:transform;animation:lineup-reel-vertical 70s linear infinite;animation-play-state:paused}
.about-reel-right .about-reel-track{animation-duration:76s;animation-direction:reverse;animation-delay:-28s}
.about-reel-group{display:flex;flex-direction:column;gap:var(--reel-gap);padding-bottom:var(--reel-gap);flex:none}
.about-reel figure{position:relative;margin:0;min-width:0;aspect-ratio:1;flex:none}
.about-reel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#111;filter:brightness(.83)}
.about-editorial-copy{max-width:550px;width:100%;margin:0 auto;padding:64px 0}
.about-editorial-copy .eyebrow{color:#a0a0a0;font-size:13px;letter-spacing:0;font-weight:400;line-height:1.4;margin:0 0 26px}
.about-editorial-copy h2,.about-editorial-copy>p{font-family:'DM Sans',Arial,sans-serif;font-weight:400;font-size:28px;line-height:1.28;letter-spacing:-.8px;color:#fff;margin:0}
.about-editorial-copy>p{margin-top:44px}
.about-editorial[data-gallery-playing=true] .about-reel-track{animation-play-state:running}
@keyframes lineup-reel-vertical{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@keyframes lineup-reel-horizontal{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(min-width:761px) and (max-width:1050px){
 .about-editorial{grid-template-columns:120px minmax(0,1fr) 120px;column-gap:40px}
 .about-reel{height:800px}
 .about-editorial-copy h2,.about-editorial-copy>p{font-size:25px}
}
@media(max-width:760px){
 .about-editorial{display:flex;flex-direction:column;gap:0;padding:20px 0;--reel-gap:8px}
 .about-reel{height:145px;width:100%;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}
 .about-reel-track{flex-direction:row;width:max-content;animation-name:lineup-reel-horizontal;animation-duration:60s;animation-direction:reverse;animation-delay:-15s}
 .about-reel-right .about-reel-track{animation-direction:normal;animation-duration:66s;animation-delay:-10s}
 .about-reel-group{flex-direction:row;padding-bottom:0;padding-right:var(--reel-gap)}
 .about-reel figure{width:145px;height:145px;flex:none}
 .about-editorial-copy{padding:90px 5% 108px;max-width:560px}
 .about-editorial-copy .eyebrow{font-size:12px;margin-bottom:24px}
 .about-editorial-copy h2,.about-editorial-copy>p{font-size:20px;line-height:1.28;letter-spacing:-.6px}
 .about-editorial-copy>p{margin-top:44px}
}
@media(prefers-reduced-motion:reduce){
 .about-reel-track{animation:none!important;transform:none!important;will-change:auto}
 .about-reel-group[aria-hidden=true]{display:none}
}

/* League marks describe athlete experience, rather than league partnerships. */
.athlete-experience{margin-top:42px;padding-top:28px;border-top:1px solid #ffffff26;overflow:hidden}
.athlete-experience>p{font-size:11px;line-height:1.5;letter-spacing:.02em;color:#a8b2bb;margin:0 0 24px}
.league-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.league-track{display:flex;width:max-content;animation:league-drift 30s linear infinite;animation-play-state:paused;will-change:transform}
.league-group{display:flex;align-items:center;justify-content:space-around;gap:72px;padding:0 36px;width:550px;flex:none}
.league-group img{width:90px;height:58px;object-fit:contain;display:block;filter:grayscale(1);opacity:.76}
.about-editorial[data-gallery-playing=true] .league-track{animation-play-state:running}
@keyframes league-drift{to{transform:translateX(-50%)}}
@media(max-width:760px){.athlete-experience{margin-top:32px;padding-top:24px}.athlete-experience>p{font-size:10px;margin-bottom:20px}.league-group{width:360px;gap:40px;padding:0 20px}.league-group img{width:72px;height:48px}.league-track{animation-duration:26s}}
@media(prefers-reduced-motion:reduce){.league-track{animation:none;transform:none;will-change:auto;width:100%}.league-group{width:100%;gap:24px;padding:0}.league-group[aria-hidden=true]{display:none}}

/* A concise introduction with room for the operational experience behind it. */
.about-editorial-copy h2{font-size:32px;font-weight:500;line-height:1.15;letter-spacing:-.9px;max-width:480px}
.about-editorial-copy>p{font-size:22px;line-height:1.42;letter-spacing:-.45px;margin-top:26px}
@media(min-width:761px) and (max-width:1050px){.about-editorial-copy h2{font-size:29px}.about-editorial-copy>p{font-size:20px}}
@media(max-width:760px){.about-editorial-copy{padding-top:64px;padding-bottom:64px}.about-editorial-copy h2{font-size:28px;line-height:1.18}.about-editorial-copy>p{font-size:18px;line-height:1.45;letter-spacing:-.3px;margin-top:24px}}
