/* MEC v1.3.6 — rider profile */
body.mec-page-rider .profile-hero-inner{isolation:isolate;overflow:hidden}
body.mec-page-rider .profile-number{position:absolute;z-index:1;left:36%;right:auto;top:9%;width:64%;text-align:center;white-space:nowrap;line-height:1;font-family:'Barlow Condensed',Impact,sans-serif;font-weight:1000;font-style:italic;font-size:clamp(8rem,20vw,21rem);letter-spacing:.025em;color:rgba(255,255,255,.18);pointer-events:none;transform:rotate(-5deg);transition:transform .5s ease,color .5s ease}
body.mec-page-rider .profile-number-medium{font-size:clamp(7rem,15vw,16rem)}
body.mec-page-rider .profile-number-long{font-size:clamp(5rem,12vw,13rem)}
body.mec-page-rider .profile-hero:hover .profile-number{transform:translateY(-8px) rotate(-5deg) scale(1.035);color:rgba(255,255,255,.25)}
body.mec-page-rider .profile-photo{z-index:2}
body.mec-page-rider .profile-copy{z-index:3}
.mec-stat-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.mec-stat-panel{background:#f3f4f6;border:1px solid #e4e6e9;border-radius:12px;overflow:hidden;color:#17191e}
.mec-stat-career{background:#1b1e24;color:#fff;border-color:#1b1e24}
.mec-stat-panel-heading{padding:23px 26px 18px;border-bottom:1px solid #00000016}
.mec-stat-career .mec-stat-panel-heading{border-color:#ffffff26}
.mec-stat-eyebrow{font-size:11px;font-weight:800;letter-spacing:.15em;color:#df2536}
.mec-stat-panel h2{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(30px,3vw,42px);line-height:1.05;text-transform:uppercase;margin:9px 0 0}
.mec-stat-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:23px 18px 27px}
.mec-stat-values>div{text-align:center;display:flex;flex-direction:column;gap:9px;align-items:center}
.mec-stat-values b{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(32px,3.7vw,54px);font-weight:900;line-height:1}
.mec-stat-values span{font-size:10px;font-weight:800;letter-spacing:.045em;line-height:1.3;color:#626976}
.mec-stat-career .mec-stat-values span{color:#b7bec9}
@media(max-width:850px){.mec-stat-panels{grid-template-columns:1fr}body.mec-page-rider .profile-number{left:24%;width:76%;top:22%;font-size:clamp(7rem,21vw,15rem)}body.mec-page-rider .profile-number-medium{font-size:clamp(6rem,17vw,12rem)}}
@media(max-width:520px){.mec-stat-values{padding:20px 9px;gap:2px}.mec-stat-panel-heading{padding:20px}.mec-stat-values b{font-size:36px}.mec-stat-values span{font-size:9px}body.mec-page-rider .profile-number{left:7%;width:93%;top:39%;font-size:clamp(6rem,25vw,10rem)}body.mec-page-rider .profile-number-medium{font-size:clamp(5rem,18vw,8rem)}body.mec-page-rider .profile-number-long{font-size:clamp(4rem,14vw,7rem)}}
@media(prefers-reduced-motion:reduce){body.mec-page-rider .profile-number{transition:none}}
