.spx-roster{padding-top:calc(var(--spx-roster-pad-top, 88px) * .7);padding-bottom:calc(var(--spx-roster-pad-bottom, 88px) * .7);color:var(--spx-text);font-family:var(--spx-font)}.spx-roster__header{display:grid;gap:20px 48px;margin-bottom:36px}.spx-roster__header-title{min-width:0}.spx-roster__kicker{display:flex;align-items:center;gap:12px;margin:0 0 16px;color:var(--spx-text);font:700 1.1rem/1.4 var(--spx-font);letter-spacing:.16em;text-transform:uppercase;overflow-wrap:anywhere}.spx-roster__kicker:before{content:"";width:28px;height:3px;flex:0 0 auto;background:var(--spx-accent)}.spx-roster__heading,.spx-roster-intro__heading{max-width:100%;margin:0;color:var(--spx-text);font:700 clamp(3.6rem,4.6vw,6.4rem)/1.02 var(--spx-font-display);letter-spacing:-.045em;text-transform:uppercase;overflow-wrap:anywhere}.spx-roster__intro,.spx-roster-intro__text{max-width:44rem;margin:0;color:var(--spx-text-muted);font-size:1.6rem;line-height:1.65;letter-spacing:0}.spx-roster__intro>:first-child,.spx-roster-intro__text>:first-child{margin-top:0}.spx-roster__intro>:last-child,.spx-roster-intro__text>:last-child{margin-bottom:0}.spx-roster__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px 24px;padding:0;margin:0;list-style:none}.spx-roster__item{min-width:0;margin:0;padding:0}.spx-rider{display:flex;flex-direction:column;height:100%;min-width:0;overflow:hidden;border:1px solid var(--spx-paper-line, rgba(244, 245, 247, .15));border-radius:10px;background:var(--spx-paper, #171b21);color:var(--spx-ink, #f4f5f7)}.spx-rider__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--spx-paper, #171b21);border-bottom:1px solid var(--spx-paper-line, rgba(244, 245, 247, .15))}.spx-rider__image{display:block;width:100%;height:100%;object-fit:var(--spx-roster-image-fit, cover);transition:transform .35s cubic-bezier(.2,.65,.3,1)}.spx-rider__placeholder{display:grid;place-items:center;height:100%;color:var(--spx-ink, #f4f5f7);font:oblique 700 clamp(8rem,10vw,14rem)/1 var(--spx-font-display);letter-spacing:-.025em}.spx-rider__body{position:relative;display:flex;flex-direction:column;flex:1;gap:22px;min-width:0;padding:28px 24px 24px}.spx-rider__body:before{content:"";position:absolute;left:24px;top:-1px;width:40px;height:3px;background:var(--spx-accent)}.spx-rider__identity{display:flex;align-items:center;gap:20px}.spx-rider__name{flex:1;min-width:0;margin:0;padding-right:.15em;color:var(--spx-ink, #f4f5f7);font:oblique 700 clamp(2.8rem,2.5vw,3.6rem)/1.08 var(--spx-font-display);letter-spacing:-.015em;text-transform:uppercase;overflow-wrap:anywhere}.spx-rider__number{flex:0 1 auto;min-width:0;max-width:38%;color:var(--spx-accent);font:oblique 700 clamp(4.4rem,4vw,6rem)/.98 var(--spx-font-display);letter-spacing:-.025em;text-align:left;overflow-wrap:anywhere}.spx-rider__number-text{display:block;padding-right:.15em}.spx-rider__details{display:flex;flex-wrap:wrap;gap:16px;margin:0;font:500 1.3rem/1.45 var(--spx-font);letter-spacing:0}.spx-rider__details>div{flex:1 1 48px;min-width:0}.spx-rider__details>.spx-rider__country{flex:2 1 96px}.spx-rider__details dt,.spx-rider__stats dt{color:var(--spx-ink, #f4f5f7);font:500 1.1rem/1.4 var(--spx-font);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere}.spx-rider__details dt{margin-bottom:5px}.spx-rider__details dd{margin:0;color:var(--spx-ink, #f4f5f7);overflow-wrap:anywhere}.spx-rider__stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;margin:auto 0 0;padding-top:18px;border-top:1px solid var(--spx-paper-line, rgba(244, 245, 247, .15))}.spx-rider__stats>div{display:flex;flex-direction:column;min-width:0}.spx-rider__stats>div+div{padding-left:12px;border-left:1px solid var(--spx-paper-line, rgba(244, 245, 247, .15))}.spx-rider__stats dt{order:1;margin-top:6px}.spx-rider__stats dd{margin:0;padding-right:.1em;color:var(--spx-ink, #f4f5f7);font:oblique 700 3.2rem/1.1 var(--spx-font-display);letter-spacing:-.015em;overflow-wrap:anywhere}.spx-roster__footer{display:flex;justify-content:center;padding-top:36px}.spx-roster__view-more{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:52px;padding:15px 24px;border:1px solid var(--spx-border-strong);border-radius:8px;color:var(--spx-text);font:oblique 700 1.6rem/1.3 var(--spx-font-display);letter-spacing:.03em;text-transform:uppercase;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color .18s ease,border-color .18s ease}.spx-roster__view-more>span{flex:0 0 auto;font-size:1.8rem;transition:transform .18s ease}.spx-roster__view-more:hover{background:var(--spx-surface-2);border-color:var(--spx-text)}.spx-roster__view-more:focus-visible{outline:2px solid var(--spx-text);outline-offset:4px}.spx-roster__editor-note{padding:16px 20px;margin:0 0 28px;border:1px dashed var(--spx-border-strong);border-radius:12px;font-size:1.2rem;line-height:1.5;color:var(--spx-text-muted)}.spx-roster__empty{margin:0;color:var(--spx-text-muted)}.spx-roster--directory{padding-top:0}.spx-roster-intro{padding:48px 0 40px;color:var(--spx-text);font-family:var(--spx-font)}.spx-roster-intro__text{margin-top:24px}.spx-roster-intro__back{display:flex;width:fit-content;align-items:center;gap:10px;min-height:44px;margin:0 0 28px;font-size:1.2rem;color:var(--spx-text-muted);text-underline-offset:4px}.spx-roster-intro__back:hover{color:var(--spx-text)}.spx-roster-intro__back:focus-visible{outline:2px solid var(--spx-text);outline-offset:4px}@media(hover:hover)and (pointer:fine){.spx-rider:hover .spx-rider__media:not(.spx-rider__media--contain) .spx-rider__image{transform:scale(1.025)}.spx-roster__view-more:hover>span{transform:translate(4px)}}@media(prefers-reduced-motion:reduce){.spx-rider__image,.spx-roster__view-more,.spx-roster__view-more>span{transition:none}.spx-rider:hover .spx-rider__media:not(.spx-rider__media--contain) .spx-rider__image,.spx-roster__view-more:hover>span{transform:none}}@media screen and (min-width:600px){.spx-roster__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:374px){.spx-rider__identity{display:block}.spx-rider__number{max-width:100%;margin-bottom:14px}}@media screen and (min-width:750px){.spx-roster{padding-top:var(--spx-roster-pad-top, 88px);padding-bottom:var(--spx-roster-pad-bottom, 88px)}.spx-roster__header{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;margin-bottom:48px}.spx-roster__intro{justify-self:end}.spx-roster__header-title:only-child,.spx-roster__intro:only-child{grid-column:1 / -1;justify-self:start}.spx-roster--directory{padding-top:0}.spx-roster-intro{padding:64px 0 48px}}@media screen and (min-width:990px){.spx-roster__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/spx-roster.css.map */
