.standings-section{isolation:isolate;background:var(--off-white,#fafaf8);padding-block:88px 100px;position:relative;overflow:hidden}.standings-section+.gallery-section{margin-top:48px}.standings-section--empty .standings-intro{color:var(--noir)}.standings-section--empty .standings-link{color:var(--cherry);border-color:var(--cherry)}.standings-section--empty .standings-link:focus-visible{outline-color:var(--cherry)}.standings-empty{border-block:1px solid var(--border);color:var(--muted);grid-column:1/-1;margin:0;padding-block:28px;font-size:16px;line-height:1.6}.standings-backdrop,.standings-shade{pointer-events:none;height:460px;position:absolute;inset:0 0 auto}.standings-backdrop{z-index:-2}.standings-backdrop img{object-fit:cover;object-position:center 58%}.standings-shade{z-index:-1;background:linear-gradient(90deg,#121212e6 0%,#121212b3 56%,#121212cc 100%)}.standings-intro{color:#fff;justify-content:space-between;align-items:end;gap:36px;display:flex}.standings-status{letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:11px;font-weight:650;display:inline-flex}.standings-intro h2{letter-spacing:-.04em;text-wrap:balance;max-width:16ch;margin:0;font-size:clamp(2.5rem,5vw,4.5rem);font-style:italic;font-weight:560;line-height:1.02}.standings-link{color:#fff;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #ffffffa6;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding-bottom:7px;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s;display:inline-flex}.standings-link svg{transition:transform .2s}.standings-link:hover{border-color:#fff}.standings-link:hover svg{transform:translate(4px)}.standings-link:focus-visible{outline-offset:5px;outline:2px solid #fff}.standings-podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;margin-top:56px;display:grid}.standing-card{color:#181717;background:linear-gradient(#fff 0%,#f7f7f4 100%);border:1px solid #d9d9d4;border-radius:0 84px 0 0;min-width:0;padding:30px 26px 24px;transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 22px 38px #18171714}.standing-card:before{content:"";pointer-events:none;background:linear-gradient(#ffffff1a,#18171700);position:absolute;inset:0}.standing-card:hover{border-color:#bebeb8;transform:translateY(-4px);box-shadow:0 26px 44px #1817171c}.standing-card--rank-1{color:#fff;background:linear-gradient(#181717 0%,#101010 100%);border-color:#242322;margin-top:-14px;box-shadow:0 26px 48px #1817172e}.standing-card--rank-1:before{background:linear-gradient(#ffffff0a,#fff0)}.standing-card--rank-2{margin-top:16px}.standing-card--rank-3{margin-top:30px}.standing-card--rank-1:hover{border-color:#242322;box-shadow:0 30px 54px #18171738}.standing-rank{z-index:1;letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(3.8rem,6vw,5.6rem);font-weight:600;line-height:.9;position:relative}.standing-card--rank-1 .standing-rank{color:#e2b75f}.standing-card--rank-2 .standing-rank{color:#737c87}.standing-card--rank-3 .standing-rank{color:#a5683e}.standing-brand{opacity:.16;pointer-events:none;width:48%;height:120px;position:absolute;top:24px;right:30px}.standing-brand img{object-fit:contain;filter:grayscale()}.standing-card--rank-1 .standing-brand{opacity:.2}.standing-card--rank-1 .standing-brand img{filter:grayscale()brightness(0)invert()}.standing-team{border-bottom:1px solid #d7d7d2;justify-content:space-between;align-items:end;gap:14px;min-height:100px;padding-block:22px 17px;display:flex;position:relative}.standing-card--rank-1 .standing-team{border-color:#ffffff3d}.standing-team h3{letter-spacing:-.03em;overflow-wrap:anywhere;min-width:0;margin:0;font-size:clamp(1.3rem,1.85vw,1.7rem);font-weight:620;line-height:1.12}.standing-points{text-align:right;flex:none}.standing-points strong{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:650;line-height:1;display:block}.standing-points span{color:#696965;text-transform:uppercase;margin-top:6px;font-size:9px;font-weight:600;display:block}.standing-card--rank-1 .standing-points span{color:#c5c5c5}.standing-rounds{border-bottom:1px solid #d7d7d2;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.standing-card--rank-1 .standing-rounds{border-color:#ffffff3d}.standing-rounds span{text-align:center;min-width:0;padding:15px 2px}.standing-rounds small{color:#696965;text-transform:uppercase;font-size:9px;line-height:1.4;display:block}.standing-card--rank-1 .standing-rounds small{color:#c5c5c5}.standing-rounds strong{font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:650;display:block}.standing-members{margin:0;padding:12px 0 0;list-style:none}.standing-members li{border-bottom:1px solid var(--cherry,#810100);background:#ededeb;align-items:center;gap:12px;min-height:52px;padding:6px 10px 0;font-size:12px;font-weight:600;line-height:1.4;display:flex}.standing-members li:nth-child(2n){background:#e5e5e2}.standing-driver{color:#8b8b88;flex:0 0 34px;align-self:end;width:34px;height:40px}.standing-members li>span{overflow-wrap:anywhere;padding-block:8px}.standing-card--rank-1 .standing-members li{background:#292727}.standing-card--rank-1 .standing-members li:nth-child(2n){background:#333030}.standing-card--rank-1 .standing-driver{color:#a5a1a1}.standings-note{color:var(--muted,#5a5a58);margin-top:24px;font-size:11px;line-height:1.5}@media (max-width:1050px){.standings-podium{gap:12px}.standing-card{border-top-right-radius:64px;padding-inline:18px}.standing-team{flex-direction:column;justify-content:end;align-items:start}.standing-points{text-align:left}}@media (max-width:767px){.standings-section+.gallery-section{margin-top:24px}.standings-section{padding-block:64px 72px}.standings-backdrop,.standings-shade{height:410px}.standings-intro{flex-direction:column;align-items:start;gap:22px}.standings-intro h2{font-size:clamp(2.25rem,10vw,3.3rem)}.standings-podium{grid-template-columns:1fr;gap:14px;margin-top:40px}.standing-card,.standing-card--rank-1,.standing-card--rank-2,.standing-card--rank-3{border-top-right-radius:44px;margin-top:0}.standing-card--rank-1{order:-1}.standing-team{flex-direction:row;align-items:end;min-height:0}.standing-points{text-align:right}}@media (prefers-reduced-motion:reduce){.standing-card,.standings-link,.standings-link svg{transition:none}.standing-card:hover,.standings-link:hover svg{transform:none}}
