.RiderCardNew_cardWrapper__Sppeg{position:relative;width:100%;aspect-ratio:773/1080;max-width:773px;min-width:200px;margin:0 auto;container-type:inline-size}.RiderCardNew_cardContainer__910Ua{position:relative;width:100%;height:100%;perspective:1200px;perspective-origin:50%;cursor:pointer;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RiderCardNew_cardContainer__910Ua:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:4px;border-radius:clamp(24px,7.763cqw,60px)}.RiderCardNew_cardSide__QaNg5{position:absolute;width:100%;height:100%;top:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.4,0,.2,1);border-radius:clamp(24px,7.763cqw,60px);overflow:hidden;box-sizing:border-box;box-shadow:0 20px 60px rgba(0,0,0,.4);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none}.RiderCardNew_cardSide__QaNg5:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:clamp(6px,2.5cqw,20px);background:var(--event-theme-gradient,linear-gradient(135deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,.1)));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1}@supports not (container-type:inline-size){.RiderCardNew_cardSide__QaNg5{border-radius:clamp(24px,7.763vw,60px)}.RiderCardNew_cardSide__QaNg5:before{padding:clamp(6px,2.5vw,20px)}.RiderCardNew_cardContainer__910Ua:focus-visible{border-radius:clamp(24px,7.763vw,60px)}}.RiderCardNew_cardFront__FNGY5{transform:rotateY(0deg);background:rgba(8,10,28,.95)}.RiderCardNew_cardBack__x5zov,.RiderCardNew_cardFront__FNGY5{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.RiderCardNew_cardBack__x5zov{transform:rotateY(180deg)}.RiderCardNew_backContent__7LkT_{display:flex;flex-direction:column;gap:0;width:100%;height:100%;padding:0;box-sizing:border-box;overflow-y:auto;align-items:stretch}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardFront__FNGY5{transform:rotateY(-180deg)}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardBack__x5zov{transform:rotateY(0deg)}.RiderCardNew_backgroundImage__bzCs0{position:absolute;inset:0;z-index:0;overflow:hidden}.RiderCardNew_backgroundImageImg__Fu1hx{object-fit:cover;object-position:center center}.RiderCardNew_gradientOverlay__jB1z3{position:absolute;top:0;right:0;bottom:0;width:50%;z-index:1;opacity:.85;background:linear-gradient(270deg,rgba(0,0,0,.92) 0,rgba(0,0,0,.82) 15%,rgba(0,0,0,.68) 30%,rgba(0,0,0,.5) 50%,rgba(0,0,0,.3) 70%,rgba(0,0,0,.1) 85%,transparent);pointer-events:none;mask-image:linear-gradient(270deg,#000 0,transparent);-webkit-mask-image:linear-gradient(270deg,#000 0,transparent)}.RiderCardNew_safeArea__CaDo4{position:relative;width:100%;height:100%;padding:clamp(1.5rem,6.209cqw,48px);z-index:2;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr auto;grid-row-gap:clamp(.75rem,3.104cqw,24px);row-gap:clamp(.75rem,3.104cqw,24px);grid-column-gap:clamp(.5rem,2cqw,16px);column-gap:clamp(.5rem,2cqw,16px);box-sizing:border-box;align-content:start}@supports not (container-type:inline-size){.RiderCardNew_safeArea__CaDo4{grid-template-columns:repeat(12,1fr);grid-template-rows:auto auto 1fr auto;padding:clamp(1.5rem,6.209vw,48px);row-gap:clamp(.75rem,3.104vw,24px);column-gap:clamp(.5rem,2vw,16px)}}.RiderCardNew_rankBadge__ZOE4O{grid-column:1/3;grid-row:1;position:relative;width:clamp(40px,14cqw,110px);aspect-ratio:1/1;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border:none;z-index:5;align-self:start;justify-self:start;overflow:visible}.RiderCardNew_rankBadgeLogo__XH4wE{position:absolute;inset:-20%;width:140%;height:140%;z-index:0;pointer-events:none;opacity:.5;color:var(--event-theme-pill-fg,#ac5bff);filter:drop-shadow(0 0 12px var(--event-theme-pill-fg,rgba(172,91,255,.6)))}.RiderCardNew_rankBadgeLabel__cmIa_{position:relative;z-index:1;font-size:clamp(.35rem,1.2cqw,10px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--event-theme-muted,hsla(0,0%,100%,.95));margin-bottom:clamp(2px,.4cqw,4px);text-shadow:0 2px 6px rgba(0,0,0,.9)}.RiderCardNew_rankBadgeValue__2NvA_{position:relative;z-index:1;font-size:clamp(.7rem,3.5cqw,28px);font-weight:900;line-height:1;color:var(--event-theme-foreground,#f8f3e9);text-shadow:0 2px 4px rgba(0,0,0,.7)}.RiderCardNew_rankBadgeSubtext__xGuKA{position:relative;z-index:1;font-size:clamp(.5rem,1.4cqw,12px);font-weight:600;line-height:1;color:var(--event-theme-pill-fg,#fff);opacity:.9;margin-top:clamp(2px,.4cqw,4px);text-shadow:0 2px 6px rgba(0,0,0,.8)}@supports not (container-type:inline-size){.RiderCardNew_rankBadge__ZOE4O{grid-column:1/3;grid-row:1;width:clamp(40px,14vw,110px)}.RiderCardNew_rankBadgeLabel__cmIa_{font-size:clamp(.35rem,1.2vw,9px);margin-bottom:clamp(1px,.259vw,3px)}.RiderCardNew_rankBadgeValue__2NvA_{font-size:clamp(.7rem,4vw,32px)}.RiderCardNew_rankBadgeSubtext__xGuKA{font-size:clamp(.5rem,1.4vw,12px);margin-top:clamp(1px,.3vw,3px)}}.RiderCardNew_nameContainer__hwfou{grid-column:3/9;grid-row:1/3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(2px,.4cqw,4px);max-width:100%;padding-top:clamp(4px,1cqw,8px);padding-left:clamp(.25rem,.648cqw,5px);padding-right:clamp(.75rem,2.6cqw,20px);position:relative;z-index:3;overflow:visible;align-self:center}.RiderCardNew_teamLogosContainer__cbtGT{grid-column:9/13;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:clamp(4px,1cqw,8px);padding-top:0;padding-right:clamp(.25rem,.648cqw,5px);position:relative;z-index:3;align-self:center}.RiderCardNew_teamLogo__hUV7e{height:clamp(20px,7cqw,55px);width:auto;max-width:clamp(24px,8.5cqw,70px);object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.6))}.RiderCardNew_riderName__SVGDC{margin:0;font-size:clamp(1.1rem,8.797cqw,3.5rem);font-weight:900;letter-spacing:.05em;text-transform:uppercase;line-height:1;text-align:left;white-space:nowrap;flex:1 1 auto;min-width:0;overflow:visible;background:var(--event-theme-gradient,linear-gradient(135deg,#fff 0,#ccc 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(-1px -1px 0 rgba(255,255,255,.8)) drop-shadow(1px -1px 0 rgba(255,255,255,.8)) drop-shadow(-1px 1px 0 rgba(255,255,255,.8)) drop-shadow(1px 1px 0 rgba(255,255,255,.8)) drop-shadow(0 2px 8px rgba(0,0,0,.8));transform-origin:left center}@supports not (container-type:inline-size){.RiderCardNew_nameContainer__hwfou{padding-top:clamp(4px,1vw,8px);padding-left:clamp(.25rem,.648vw,5px);grid-column:3/9;grid-row:1/3;align-self:center;flex-direction:column;align-items:flex-start;gap:clamp(2px,.4vw,4px);overflow:visible}.RiderCardNew_teamLogosContainer__cbtGT{grid-column:9/13;grid-row:1;padding-top:0;padding-right:clamp(.25rem,.648vw,5px);gap:clamp(4px,1vw,8px);align-self:center}.RiderCardNew_teamLogo__hUV7e{height:clamp(20px,7vw,55px);max-width:clamp(24px,8.5vw,70px)}.RiderCardNew_riderName__SVGDC{font-size:clamp(1.1rem,8.797vw,3.5rem);text-align:left;transform-origin:left center;margin-bottom:0;line-height:1;filter:drop-shadow(-1px -1px 0 rgba(255,255,255,.8)) drop-shadow(1px -1px 0 rgba(255,255,255,.8)) drop-shadow(-1px 1px 0 rgba(255,255,255,.8)) drop-shadow(1px 1px 0 rgba(255,255,255,.8)) drop-shadow(0 2px 8px rgba(0,0,0,.8))}.RiderCardNew_instagramHandle__sMV71{font-size:clamp(.625rem,2.593vw,1.125rem)}.RiderCardNew_rightStack__9Qk7b{grid-column:7/13;grid-row:3;padding-top:clamp(.75rem,2.778vh,30px)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.RiderCardNew_riderName__SVGDC{-webkit-text-fill-color:#fff;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.8))}}.RiderCardNew_cardFooter__zqLXu{grid-column:1/13;grid-row:4;display:flex;justify-content:center;align-items:center;padding-top:clamp(.25rem,1.294cqw,8px);padding-bottom:0;margin-bottom:clamp(-40px,-7.116cqw,-1.25rem);position:relative;z-index:2}.RiderCardNew_footerText__TwWtJ{font-size:clamp(.45rem,2.222cqw,1.125rem);color:#fff;text-align:center;white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px 2px rgba(0,0,0,.3)}@supports not (container-type:inline-size){.RiderCardNew_cardFooter__zqLXu{grid-column:1/13;grid-row:4;padding-top:clamp(.25rem,.926vh,8px);padding-bottom:0;margin-bottom:clamp(-40px,-5.093vh,-1.25rem)}.RiderCardNew_footerText__TwWtJ{font-size:clamp(.45rem,2.222vw,1.125rem)}}.RiderCardNew_instagramHandle__sMV71{font-size:clamp(.5rem,2.593cqw,1.125rem);font-weight:600;color:hsla(0,0%,100%,.9);text-shadow:0 2px 8px rgba(0,0,0,.8),0 0 8px hsla(0,0%,100%,.3);letter-spacing:.02em}@supports not (container-type:inline-size){.RiderCardNew_instagramHandle__sMV71{font-size:clamp(.5rem,2.593vw,1.125rem)}}.RiderCardNew_rightStack__9Qk7b{grid-column:7/13;grid-row:3;display:flex;flex-direction:column;gap:clamp(.5rem,1.481cqw,12px);align-items:stretch;padding-top:clamp(.125rem,1.294cqw,10px);justify-content:flex-start;max-width:100%;position:relative;z-index:4;min-height:0;overflow:visible}@supports not (container-type:inline-size){.RiderCardNew_rightStack__9Qk7b{grid-column:7/13;grid-row:3;gap:clamp(.5rem,1.481vw,12px);padding-top:clamp(.125rem,.926vh,10px);min-height:0;overflow:visible}}.RiderCardNew_attendanceGrid__TYWqv{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);grid-gap:clamp(2px,.6cqw,5px);gap:clamp(2px,.6cqw,5px);padding:clamp(.25rem,.6cqw,5px);margin-top:clamp(.25rem,.6cqw,5px);position:relative;z-index:4;flex-shrink:0;width:100%;min-height:clamp(80px,20.678cqw,160px);max-height:clamp(140px,33.532cqw,280px)}.RiderCardNew_attendanceCell__Yhys6{position:relative;border-radius:clamp(3px,.8cqw,6px);min-height:clamp(18px,5.589cqw,32px);overflow:visible;background:transparent}.RiderCardNew_trackLogo__J_iGD{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:contain;object-position:center center}.RiderCardNew_trackLogoPlaceholder__6cNC1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:80%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--event-theme-border,hsla(0,0%,100%,.15));border-radius:clamp(2px,.5cqw,4px);font-size:clamp(10px,2.5cqw,18px);font-weight:700;color:var(--event-theme-pill-fg,hsla(0,0%,100%,.6))}.RiderCardNew_attendanceCount__e5l55{position:absolute;top:50%;right:clamp(5px,.5cqw,4px);transform:translateY(-50%);font-size:clamp(.875rem,3.3cqw,1.375rem);font-weight:900;color:var(--event-theme-pill-fg,hsla(0,0%,100%,.98));text-shadow:0 0 10px var(--event-theme-pill-fg,hsla(0,0%,100%,.5)),0 2px 4px rgba(0,0,0,.6);letter-spacing:.02em;-webkit-text-stroke:clamp(.5px,.2cqw,1px) rgba(0,0,0,.7);paint-order:stroke fill}.RiderCardNew_descriptionBox__WLOcN{padding:clamp(.5rem,1.481cqw,12px) clamp(.75rem,2.222cqw,18px);border-radius:clamp(.75rem,2.778cqw,21px);background:var(--event-theme-pill-bg,rgba(0,0,0,.85));-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:clamp(1px,.259cqw,2px) solid var(--event-theme-border,hsla(0,0%,100%,.4));min-height:clamp(60px,15.524cqw,120px);max-height:clamp(100px,25.874cqw,200px);display:flex;align-items:flex-start;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);margin-bottom:clamp(.5rem,1.481cqw,12px);position:relative;z-index:4;flex-shrink:0;width:100%}.RiderCardNew_descriptionText__IYJPf{margin:0;font-size:clamp(.55rem,2.407cqw,1rem);line-height:1.5;color:var(--event-theme-foreground,hsla(0,0%,100%,.98));display:-webkit-box;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word;text-shadow:0 1px 2px rgba(0,0,0,.5);font-weight:500}@supports not (container-type:inline-size){.RiderCardNew_attendanceGrid__TYWqv{gap:clamp(2px,.6vw,5px);padding:clamp(.25rem,.6vw,5px);margin-top:clamp(.25rem,.6vw,5px);min-height:clamp(80px,14.8vh,160px);max-height:clamp(140px,24vh,280px)}.RiderCardNew_attendanceCell__Yhys6{border-radius:clamp(3px,.8vw,6px);min-height:clamp(18px,4vh,32px)}.RiderCardNew_trackLogoPlaceholder__6cNC1{font-size:clamp(10px,2.5vw,18px)}.RiderCardNew_attendanceCount__e5l55{font-size:clamp(12px,2.8vw,22px)}.RiderCardNew_descriptionBox__WLOcN{padding:clamp(.5rem,1.481vw,12px) clamp(.75rem,2.222vw,18px);border-radius:clamp(.75rem,2.963vw,24px);border-width:clamp(1px,.259vw,2px);min-height:clamp(60px,11.111vh,120px);max-height:clamp(100px,18.519vh,200px)}.RiderCardNew_descriptionText__IYJPf{font-size:clamp(.55rem,2.407vw,1rem);-webkit-line-clamp:5;line-clamp:5;line-height:1.5}}.RiderCardNew_statPills__NclSE{display:flex;flex-direction:column;gap:clamp(.25rem,1.296cqw,10px);flex-shrink:0;min-height:0;flex:0 0 auto}.RiderCardNew_statPill__loEcK{display:flex;justify-content:space-between;align-items:center;padding:clamp(.25rem,1.296cqw,10px) clamp(.5rem,2.222cqw,18px);height:clamp(20px,7.763cqw,60px);min-height:clamp(20px,7.763cqw,60px);max-height:clamp(40px,9.055cqw,70px);border-radius:clamp(.75rem,2.778cqw,21px);background:var(--event-theme-pill-bg,rgba(0,0,0,.85));-webkit-backdrop-filter:blur(14px) saturate(180%);backdrop-filter:blur(14px) saturate(180%);border:clamp(1px,.259cqw,2px) solid var(--event-theme-border,hsla(0,0%,100%,.4));transition:transform .2s ease,box-shadow .2s ease;position:relative;z-index:4;box-shadow:0 4px 12px rgba(0,0,0,.6),inset 0 1px 0 hsla(0,0%,100%,.1);width:100%}.RiderCardNew_statPill__loEcK:hover{transform:translateY(-2px);box-shadow:var(--event-theme-glow,0 0 20px hsla(0,0%,100%,.3));border-color:var(--event-theme-pill-fg,hsla(0,0%,100%,.4))}.RiderCardNew_statLabel__Gmoez{font-size:clamp(.4rem,2.5cqw,1rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--event-theme-muted,hsla(0,0%,100%,.9));text-shadow:0 1px 2px rgba(0,0,0,.5);display:flex;align-items:center;gap:clamp(.25rem,.8cqw,.5rem);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RiderCardNew_stokeLogo__uQLO3{height:clamp(18px,4.5cqw,28px);width:auto;object-fit:contain;vertical-align:middle;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.RiderCardNew_statValue__UlEQ_{font-size:clamp(.6rem,3.3cqw,1.375rem);font-weight:900;color:var(--event-theme-pill-fg,hsla(0,0%,100%,.98));text-shadow:0 0 10px var(--event-theme-pill-fg,hsla(0,0%,100%,.5)),0 2px 4px rgba(0,0,0,.6);letter-spacing:.02em;white-space:nowrap;overflow:visible;max-width:55%;text-align:right;flex:0 1 auto;min-width:0}@supports not (container-type:inline-size){.RiderCardNew_statPills__NclSE{gap:clamp(.25rem,1.296vw,10px)}.RiderCardNew_statPill__loEcK{padding:clamp(.25rem,1.296vw,10px) clamp(.5rem,2.222vw,18px);height:clamp(20px,5.556vh,60px);min-height:clamp(20px,5.556vh,60px);max-height:clamp(40px,6.481vh,70px);border-radius:clamp(.75rem,2.778vw,21px);border-width:clamp(1px,.259vw,2px)}.RiderCardNew_statLabel__Gmoez{font-size:clamp(.4rem,2.5vw,1rem);gap:clamp(.25rem,.8vw,.5rem)}.RiderCardNew_stokeLogo__uQLO3{height:clamp(18px,4.5vw,28px)}.RiderCardNew_statValue__UlEQ_{font-size:clamp(.6rem,3.3vw,1.375rem)}}.RiderCardNew_cardBack__x5zov{background:rgba(4,10,24,.78);display:flex;align-items:stretch;justify-content:stretch;padding:0}.RiderCardNew_cardBack__x5zov .riderCardWrapper{width:100%;height:100%;margin:0;padding:0}.RiderCardNew_cardBack__x5zov .riderCard{width:100%;height:100%;margin:0;border-radius:0;border:none;padding:clamp(1.75rem,2vw,2.5rem);box-sizing:border-box}@media print{.RiderCardNew_cardContainer__910Ua{perspective:none;cursor:default}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardFront__FNGY5{transform:rotateY(0deg)}.RiderCardNew_cardContainer__910Ua.RiderCardNew_flipped__Qg7FX .RiderCardNew_cardBack__x5zov{display:none}.RiderCardNew_cardSide__QaNg5{transition:none}}