.PilotCard-module-scss-module__SBNF0q__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c108c;border:1px solid #ffffff1a;border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.PilotCard-module-scss-module__SBNF0q__card:hover{border-color:#ffd7008c;transform:translateY(-4px);box-shadow:0 18px 55px #00000073}.PilotCard-module-scss-module__SBNF0q__card:hover .PilotCard-module-scss-module__SBNF0q__media{transform:scale(1.03)}.PilotCard-module-scss-module__SBNF0q__card:hover .PilotCard-module-scss-module__SBNF0q__underline{width:120px}.PilotCard-module-scss-module__SBNF0q__cardAction{height:100%}.PilotCard-module-scss-module__SBNF0q__mediaWrap{height:310px;position:relative}.PilotCard-module-scss-module__SBNF0q__media{object-fit:cover;filter:saturate(1.05)contrast(1.05);transition:transform .22s;transform:scale(1.01)}.PilotCard-module-scss-module__SBNF0q__mediaOverlay{pointer-events:none;background:linear-gradient(#0000000f 30%,#000000d1 100%),radial-gradient(600px 280px at 50% 110%,#ffd7001a 0%,#0000 55%);position:absolute;inset:0}.PilotCard-module-scss-module__SBNF0q__overlayContent{flex-direction:column;justify-content:space-between;padding:14px 14px 16px;display:flex;position:absolute;inset:0}.PilotCard-module-scss-module__SBNF0q__badges{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PilotCard-module-scss-module__SBNF0q__tag{text-transform:uppercase;letter-spacing:.8px;color:gold;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 1px 4px #0009;background:#ffd70040;border:1px solid #ffd700a6;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.PilotCard-module-scss-module__SBNF0q__tagMuted{text-transform:uppercase;letter-spacing:.8px;color:#ffffffd1;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;padding:6px 10px;font-size:12px;font-weight:800;display:inline-flex}.PilotCard-module-scss-module__SBNF0q__bottom{gap:10px;display:grid}.PilotCard-module-scss-module__SBNF0q__name{text-transform:uppercase;letter-spacing:.7px;color:#fffffff2;text-shadow:0 10px 26px #000000a6;font-size:18px;font-weight:900}.PilotCard-module-scss-module__SBNF0q__underline{background:linear-gradient(90deg,gold 0% 78%,#dc2626f2 78% 100%);border-radius:999px;width:92px;height:4px;transition:width .22s}.PilotCard-module-scss-module__SBNF0q__mediaPlaceholder{background:#ffffff0a;place-items:center;width:100%;height:100%;display:grid}.PilotCard-module-scss-module__SBNF0q__placeholderText{letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;font-size:12px}@media (max-width:600px){.PilotCard-module-scss-module__SBNF0q__mediaWrap{height:260px}}
.DriversSection-module-scss-module__Cc-2Xa__section{color:#fff;padding:84px 0;position:relative}.DriversSection-module-scss-module__Cc-2Xa__section:before{content:"";pointer-events:none;opacity:.9;position:absolute;inset:0}.DriversSection-module-scss-module__Cc-2Xa__container{z-index:1;position:relative}.DriversSection-module-scss-module__Cc-2Xa__sectionHeader{max-width:980px;margin-bottom:26px;padding:6px 0 0 18px;position:relative}.DriversSection-module-scss-module__Cc-2Xa__sectionHeader:before{content:"";background:#ffd7008c;border-radius:999px;width:2px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 0 16px #ffd7001f}.DriversSection-module-scss-module__Cc-2Xa__headerTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.DriversSection-module-scss-module__Cc-2Xa__kickerRow{align-items:center;gap:10px;min-height:20px;display:inline-flex}.DriversSection-module-scss-module__Cc-2Xa__kickerDot{background:gold;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 3px #ffd70026}.DriversSection-module-scss-module__Cc-2Xa__kickerText{letter-spacing:2px;text-transform:uppercase;color:#ffffffbf;font-size:12px;transform:translateY(1px)}.DriversSection-module-scss-module__Cc-2Xa__meta{letter-spacing:2px;text-transform:uppercase;color:#ffd700f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffd7001a;border:1px solid #ffd70059;border-radius:12px;padding:8px 10px;font-size:12px;box-shadow:0 0 18px #ffd7001a}.DriversSection-module-scss-module__Cc-2Xa__title{letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:clamp(36px,4.4vw,58px);font-weight:900;line-height:1.05;display:inline-block;position:relative}.DriversSection-module-scss-module__Cc-2Xa__title:after{content:"";background:linear-gradient(90deg,gold 0% 78%,#dc2626f2 78% 100%);border-radius:999px;width:170px;height:4px;margin-top:12px;display:block}.DriversSection-module-scss-module__Cc-2Xa__subtitle{color:#ffffffb3;white-space:pre-line;max-width:760px;margin:0;font-size:15px;line-height:1.7}.DriversSection-module-scss-module__Cc-2Xa__sectionRule{background:linear-gradient(90deg,#ffd70047 0%,#ffffff1a 35%,#fff0 100%);width:min(980px,100%);height:1px;margin-top:18px}@media (max-width:900px){.DriversSection-module-scss-module__Cc-2Xa__headerTop{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:600px){.DriversSection-module-scss-module__Cc-2Xa__section{padding:64px 0}.DriversSection-module-scss-module__Cc-2Xa__title:after{width:140px}}.DriversSection-module-scss-module__Cc-2Xa__imagesLoaderRow{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;margin:0 0 16px;padding:10px 12px;display:inline-flex}.DriversSection-module-scss-module__Cc-2Xa__imagesLoaderText{letter-spacing:1px;text-transform:uppercase;color:#ffffffc7;font-size:12px;font-weight:900}.DriversSection-module-scss-module__Cc-2Xa__skeletonCard{background:#0a0c108c;border:1px solid #ffffff1a;border-radius:18px;height:360px;position:relative;overflow:hidden}.DriversSection-module-scss-module__Cc-2Xa__skeletonCard:before{content:"";background:radial-gradient(600px 260px at 50% 40%,#ffffff0f,#ffffff05 55%,#0000 70%),linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/220% 100%;animation:1.2s linear infinite DriversSection-module-scss-module__Cc-2Xa__shimmer;position:absolute;inset:0}@keyframes DriversSection-module-scss-module__Cc-2Xa__shimmer{0%{background-position:0 0,0 0}to{background-position:0 0,-220% 0}}
.RacesCalendarSection-module-scss-module__FV5SJa__section{color:#fff;padding:70px 0 84px;position:relative}.RacesCalendarSection-module-scss-module__FV5SJa__section:before{content:"";pointer-events:none;opacity:.9;position:absolute;inset:0}.RacesCalendarSection-module-scss-module__FV5SJa__container{z-index:1;position:relative}.RacesCalendarSection-module-scss-module__FV5SJa__sectionHeader{max-width:980px;margin-bottom:26px;padding:6px 0 0 18px;position:relative}.RacesCalendarSection-module-scss-module__FV5SJa__sectionHeader:before{content:"";background:#ffd7008c;border-radius:999px;width:2px;position:absolute;top:6px;bottom:6px;left:0;box-shadow:0 0 16px #ffd7001f}.RacesCalendarSection-module-scss-module__FV5SJa__headerTop{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.RacesCalendarSection-module-scss-module__FV5SJa__kickerRow{align-items:center;gap:10px;min-height:20px;display:inline-flex}.RacesCalendarSection-module-scss-module__FV5SJa__kickerDot{background:gold;border-radius:999px;width:10px;height:10px;box-shadow:0 0 0 3px #ffd70026}.RacesCalendarSection-module-scss-module__FV5SJa__kickerText{letter-spacing:2px;text-transform:uppercase;color:#ffffffbf;font-size:12px;transform:translateY(1px)}.RacesCalendarSection-module-scss-module__FV5SJa__meta{letter-spacing:2px;text-transform:uppercase;color:#ffffff8c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;padding:8px 10px;font-size:12px}.RacesCalendarSection-module-scss-module__FV5SJa__title{letter-spacing:1px;text-transform:uppercase;margin:0 0 12px;font-size:clamp(36px,4.4vw,58px);font-weight:900;line-height:1.05;display:inline-block;position:relative}.RacesCalendarSection-module-scss-module__FV5SJa__title:after{content:"";background:linear-gradient(90deg,gold 0% 78%,#dc2626f2 78% 100%);border-radius:999px;width:170px;height:4px;margin-top:12px;display:block}.RacesCalendarSection-module-scss-module__FV5SJa__subtitle{color:#ffffffb3;white-space:pre-line;max-width:760px;margin:0;font-size:15px;line-height:1.7}.RacesCalendarSection-module-scss-module__FV5SJa__sectionRule{background:linear-gradient(90deg,#ffd70047 0%,#ffffff1a 35%,#fff0 100%);width:min(980px,100%);height:1px;margin-top:18px}@media (max-width:900px){.RacesCalendarSection-module-scss-module__FV5SJa__headerTop{flex-direction:column;align-items:flex-start;gap:10px}}@media (max-width:600px){.RacesCalendarSection-module-scss-module__FV5SJa__title:after{width:140px}}.RacesCalendarSection-module-scss-module__FV5SJa__raceCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c108c;border:1px solid #ffffff1a;border-radius:18px;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden}.RacesCalendarSection-module-scss-module__FV5SJa__raceCard:hover{border-color:#ffd70073;transform:translateY(-4px);box-shadow:0 18px 55px #00000073}.RacesCalendarSection-module-scss-module__FV5SJa__poster{aspect-ratio:16/9;width:100%;position:relative}.RacesCalendarSection-module-scss-module__FV5SJa__posterImg{filter:saturate(1.05)contrast(1.05);display:block}.RacesCalendarSection-module-scss-module__FV5SJa__poster:after{content:"";background:linear-gradient(#0000001a 30%,#000000bf 100%);position:absolute;inset:0}.RacesCalendarSection-module-scss-module__FV5SJa__raceBody{padding:14px 16px 18px}.RacesCalendarSection-module-scss-module__FV5SJa__raceDate{letter-spacing:2px;text-transform:uppercase;color:#ffffffad;font-size:12px}.RacesCalendarSection-module-scss-module__FV5SJa__raceTitle{text-transform:uppercase;letter-spacing:.6px;margin-top:6px;font-size:18px;font-weight:900}.RacesCalendarSection-module-scss-module__FV5SJa__raceTrack{color:#ffffffb3;margin-top:6px;font-size:14px}@media (max-width:600px){.RacesCalendarSection-module-scss-module__FV5SJa__title:after{width:140px}}
