:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--vp-colour-night:#08090c;--vp-colour-paper:#f6f4f2;--vp-colour-gold:#f5cc00;--vp-colour-live:#e03131;--vp-page-bg:var(--vp-colour-night);--vp-text-primary:#f4f5f7;--vp-text-reading:#dce0e6;--vp-text-secondary:#c5cbd3;--vp-text-muted:#a6adb6;--vp-divider:#ffffff1f;--vp-accent-text:var(--vp-colour-gold);--vp-live:var(--vp-colour-live);--vp-space-1:4px;--vp-space-2:8px;--vp-space-3:12px;--vp-space-4:16px;--vp-space-5:24px;--vp-space-6:32px;--vp-space-7:48px;--vp-space-8:64px;--vp-radius-sm:10px;--vp-radius-md:16px;--vp-radius-lg:22px;--vp-radius-pill:999px;--vp-shell-max:1280px;--vp-shell-wide:1440px;--vp-reading-max:680px;--vp-desktop-header-height:98px;--vp-ease-standard:cubic-bezier(.2, .72, .2, 1);--vp-ease-smooth:cubic-bezier(.22, 1, .36, 1);--vp-motion-fast:.18s;--vp-motion-medium:.45s;--vp-motion-chrome:1.05s;--bg:var(--vp-page-bg);--ink:var(--vp-text-primary);--read:var(--vp-text-reading);--soft:var(--vp-text-secondary);--faint:var(--vp-text-muted);--line:var(--vp-divider);--gold:var(--vp-colour-gold);--gold-ink:var(--vp-accent-text);--live:var(--vp-live);--r:var(--vp-radius-md)}html.light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vp-page-bg:var(--vp-colour-paper);--vp-text-primary:#14161a;--vp-text-reading:#22262c;--vp-text-secondary:#3e454d;--vp-text-muted:#68717a;--vp-divider:#1214181f;--vp-accent-text:#8a6400;--vp-live:#c42b2b}html.pink{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--vp-page-bg:#f7e3ee;--vp-text-primary:#4a1d36;--vp-text-reading:#67324e;--vp-text-secondary:#86516c;--vp-text-muted:#a8738c;--vp-divider:#70274c30;--vp-accent-text:#b83f68;--vp-colour-gold:#d25c78;--vp-live:#bd405c}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;touch-action:pan-x pan-y;overflow-x:clip}body{overflow-anchor:none;color:var(--ink);-webkit-font-smoothing:antialiased;overscroll-behavior-x:none;touch-action:pan-x pan-y;margin:0;font-family:Inter,-apple-system,system-ui,sans-serif;font-size:16px;line-height:1.55;transition:background .45s,color .45s;overflow-x:clip}main{will-change:opacity,transform}.route-main-leave{opacity:0;transition:opacity .17s ease-out,transform .17s ease-out;transform:translateY(-5px)}.route-main-enter{animation:.48s cubic-bezier(.22,.8,.2,1) both route-main-in}@keyframes route-main-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}main{will-change:auto}.route-main-leave{opacity:1;transition:none;transform:none}.route-main-enter{animation:none}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.shell{max-width:1280px;margin:0 auto;padding:0 24px}.display{letter-spacing:-.025em;font-family:Georgia,Times New Roman,serif;font-weight:600;line-height:1.08}.aura{pointer-events:none;position:fixed;inset:0;overflow:hidden}.aura i{will-change:transform;border-radius:50%;display:block;position:absolute;transform:translate(0,0)}.a1{background:radial-gradient(circle,#7e40ffcc 0%,#7e40ff6b 36%,#7e40ff00 66%);width:56vmax;height:56vmax;animation:14s ease-in-out infinite alternate aura-pool-one;top:-16vmax;left:-16vmax}.a2{background:radial-gradient(circle,#ff3498a8 0%,#ff349857 36%,#ff349800 66%);width:50vmax;height:50vmax;animation:16s ease-in-out infinite alternate aura-pool-two;top:14vmax;right:-14vmax}.a3{background:radial-gradient(circle,#00deb2b8 0%,#00deb261 36%,#00deb200 66%);width:54vmax;height:54vmax;animation:18s ease-in-out infinite alternate aura-pool-three;top:52vmax;left:-14vmax}.a4{background:radial-gradient(circle,#ffc400a8 0%,#ffc40057 36%,#ffc40000 66%);width:48vmax;height:48vmax;animation:20s ease-in-out infinite alternate aura-pool-four;top:88vmax;right:-12vmax}.a5{background:radial-gradient(circle,#0096ff9e 0%,#0096ff4d 36%,#0096ff00 66%);width:42vmax;height:42vmax;animation:15s ease-in-out infinite alternate aura-pool-five;top:34vmax;left:30vmax}.veil{pointer-events:none;position:fixed;inset:0}@keyframes aura-pool-one{0%{transform:translate(-2vw,-1vh)scale(.92)}to{transform:translate(11vw,8vh)scale(1.1)}}@keyframes aura-pool-two{0%{transform:translate(3vw,-2vh)scale(1.02)}to{transform:translate(-10vw,9vh)scale(.88)}}@keyframes aura-pool-three{0%{transform:translate(-1vw,5vh)scale(.9)}to{transform:translate(12vw,-8vh)scale(1.08)}}@keyframes aura-pool-four{0%{transform:translate(5vw,2vh)scale(.9)}to{transform:translate(-9vw,-12vh)scale(1.12)}}@keyframes aura-pool-five{0%{transform:translate(-8vw,4vh)scale(.88)}to{transform:translate(10vw,-6vh)scale(1.12)}}.lg{background:#ffffff0e;border:.5px solid #ffffff57;transition:transform .18s cubic-bezier(.34,1.4,.64,1);position:relative;box-shadow:inset 0 .5px .5px #ffffffad,inset 0 -.5px .5px #ffffff24,0 4px 16px #0000004d}.lg svg{filter:drop-shadow(0 1px 2px #00000080);position:relative}.lg:active{transform:scale(.94)}.light .lg{border-color:#ffffffb3;box-shadow:inset 0 .5px .5px #ffffffeb,0 4px 14px #1e1a3c29}.light .lg svg{filter:drop-shadow(0 1px 1px #ffffffbf)}.rail,.cal,.results,.pick{border-radius:var(--r);background:#ffffff09;border:.5px solid #ffffff57;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000002e,0 20px 44px -32px #000000bf}.rail:before,.cal:before,.results:before,.pick:before{content:"";pointer-events:none;z-index:3;background:linear-gradient(160deg,#ffffff21 0%,#ffffff08 36%,#fff0 72%);height:32%;position:absolute;top:0;left:0;right:0}.light .rail,.light .cal,.light .results,.light .pick{background:#ffffff0e;border-color:#ffffffe6;box-shadow:inset 0 1px #fffffff2,0 20px 42px -30px #281e5033}.tile:before,.video:before,.story:before,.join:before,.vshot:before,.thumb:before,.pick-img:before,.fshot:before,.relshot:before{content:"";pointer-events:none;z-index:3;border-radius:inherit;background:linear-gradient(118deg,#ffffff38 0%,#ffffff12 16%,#fff0 42% 78%,#ffffff0f 100%);position:absolute;inset:0}.tile,.video,.story,.join,.vshot,.thumb,.pick-img,.fshot,.relshot{border:.5px solid #ffffff38;position:relative;box-shadow:inset 0 1px #ffffff47,0 18px 40px -26px #000c}.light .tile,.light .video,.light .story,.light .join,.light .vshot,.light .thumb,.light .pick-img,.light .fshot,.light .relshot{box-shadow:none;border-color:#0000}.nav{z-index:60;will-change:transform;transition:transform .72s cubic-bezier(.2,.72,.2,1),opacity .72s;position:sticky;top:0}.nav-in{align-items:center;gap:28px;height:88px;display:flex;position:relative}.nav .lg{box-shadow:inset 0 .5px .5px #ffffff9e,inset 0 -.5px .5px #ffffff24}.light .nav .lg{box-shadow:inset 0 .5px .5px #ffffffeb}.brand{align-items:center;display:flex;position:relative}.brand img{object-fit:contain;filter:drop-shadow(0 2px 10px #000000d9);width:74px;height:56px;display:block}.brand .logo-light,.foot-brand .logo-light{display:none}.links{scroll-snap-type:x proximity;gap:8px;margin-left:8px;scroll-padding-inline:16px;display:flex}.links::-webkit-scrollbar{display:none}.links a{color:#fff;text-shadow:0 1px 2px #00000073;scroll-snap-align:center;white-space:nowrap;border-radius:99px;font-weight:500}.links a.on{color:#fff;background:#f5cc004d;border-color:#ffe05abf;font-weight:600}.light .links a,.light .icon-btn{color:#24272d;text-shadow:0 1px 1px #ffffffbf}.light .brand img{filter:none}.light .brand .logo-dark{display:none}.light .brand .logo-light{display:block}.light .foot-brand .logo-dark{display:none}.light .foot-brand .logo-light{display:block}.light .links a.on{color:#3a2a00;background:#f5cc0073}.nav-act{align-items:center;gap:8px;display:flex}.icon-btn{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.nav-radio-status{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px}.nav-radio-status>span{text-overflow:ellipsis;overflow:hidden}.nav-radio-status i{align-items:center;gap:2px;width:12px;height:15px;font-style:normal;display:flex}.nav-radio-status i b{background:var(--soft);border-radius:3px;width:2px;height:5px}.nav-radio-status.is-playing i b{background:var(--gold);animation:.85s ease-in-out infinite nav-radio-wave}.nav-radio-status.is-playing i b:nth-child(2){animation-delay:.15s}.nav-radio-status.is-playing i b:nth-child(3){animation-delay:.3s}@keyframes nav-radio-wave{50%{height:14px}}.prog{transform-origin:0;background:var(--gold);z-index:80;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.slot{background:#11141a;position:absolute;inset:0;overflow:hidden}.slot img{object-fit:cover;width:100%;height:100%}.scrim{background:linear-gradient(#06070938 0%,#060709b3 60%,#060709e0 100%);position:absolute;inset:0}.hero{padding:0}.stage{position:relative}.slide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg));height:120px;position:absolute;inset:auto 0 0}.deck{overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-anchor:none;height:min(66vh,620px);min-height:460px;display:flex;overflow:auto hidden}.deck.snap{scroll-snap-type:x mandatory}.deck::-webkit-scrollbar{display:none}.slide{scroll-snap-align:start;flex:0 0 100%;align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero-copy{z-index:2;color:#f4f5f7;max-width:760px;padding:0 clamp(20px,5vw,64px) clamp(52px,7vh,80px);position:relative}.hero-copy>*{opacity:0;transition:opacity .72s cubic-bezier(.2,.75,.15,1),transform .72s cubic-bezier(.2,.75,.15,1);transform:translateY(30px)}.slide.live .hero-copy>*{opacity:1;transform:none}.slide.live .hero-copy>:nth-child(2){transition-delay:90ms}.slide.live .hero-copy>:nth-child(3){transition-delay:.18s}.slide.live .hero-copy>:nth-child(4){transition-delay:.27s}.chip{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;border-radius:99px;margin-bottom:16px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-block}.chip.red{color:#ff8a8a}.slide h1{max-width:16ch;margin:0 0 14px;font-size:clamp(2.05rem,4.7vw,4.1rem)}.slide p{color:#a7adb5;max-width:44ch;margin:0 0 22px;font-size:1.06rem}.cta{color:#fff;text-shadow:0 1px 2px #00000059;background:#f5cc003d;border:.5px solid #ffe05ab3;border-radius:99px;align-items:center;gap:10px;padding:13px 24px;font-size:15.5px;font-weight:600;transition:transform .18s cubic-bezier(.34,1.4,.64,1);display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 10px 26px -10px #f5cc0073}.cta:active{transform:scale(.94)}.light .cta{color:#3a2a00;text-shadow:none;background:#f5cc0066;border-color:#d2aa0099}.dots{z-index:5;gap:6px;display:flex;position:absolute;bottom:clamp(28px,5vh,48px);left:clamp(20px,5vw,64px)}.dot{cursor:pointer;background:#ffffff4d;border-radius:2px;width:24px;height:3px;padding:0;transition:background .3s,width .3s}.dot.on{background:var(--gold);width:36px}.light .dot{background:#14161a4d}.light .dot.on{background:#8a6400}.sec-head{justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;display:flex}.sec-title{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);margin:0;font-size:13.5px;font-weight:600}.more{letter-spacing:.1em;text-transform:uppercase;min-height:34px;color:var(--faint);cursor:pointer;touch-action:manipulation;border:1px solid #0000;border-radius:999px;align-items:center;padding:7px 11px;font-size:12.5px;font-weight:650;text-decoration:none;display:inline-flex}:is(.more:hover,.more:focus-visible){color:var(--gold-ink);border-color:var(--line);background:#ffffff0f}.stack{margin-top:44px}.home-events,.home-results{margin-top:12px}.home-discovery,.home-events,.home-results{animation:none!important;transform:none!important}.two{grid-template-columns:1fr 340px;align-items:start;gap:20px;display:grid}.tiles{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.tile{border-radius:var(--r);color:#f4f5f7;align-items:flex-end;height:190px;display:flex;overflow:hidden}.tile-copy{z-index:4;padding:16px;position:relative}.tile h3{margin:0;font-size:18.5px;font-weight:600;line-height:1.2}.tile span{color:#b3b9c1;margin-top:3px;font-size:13px;line-height:1.3;display:block}.rail{padding:18px}.tr{border-bottom:1px solid var(--line);gap:16px;padding:15px 0;display:flex}.tr:last-child{border-bottom:0;padding-bottom:0}.tr:first-of-type{padding-top:0}.tr>div:last-child{flex:1;min-width:0}.thumb{border-radius:12px;flex:none;width:112px;height:84px;overflow:hidden}.tr-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);font-size:11px;font-weight:700;line-height:1.2;display:block}.tr h3{margin:5px 0;font-size:16.5px;font-weight:600;line-height:1.3}.tr time{color:var(--faint);font-size:12.5px}.video{border-radius:var(--r);color:#f4f5f7;align-items:center;min-height:280px;display:flex;overflow:hidden}.video-copy{z-index:4;max-width:62%;padding:30px;position:relative}.kicker{letter-spacing:.14em;text-transform:uppercase;color:#b3b9c1;align-items:center;gap:10px;margin-bottom:12px;font-size:11.5px;font-weight:600;display:flex}.kicker b{color:var(--gold);border:1px solid #f5cc0057;border-radius:99px;padding:4px 10px;font-size:10.5px}.video h2{margin:0 0 16px;font-size:clamp(1.72rem,3.1vw,2.5rem)}.watch{align-items:center;gap:8px;font-size:15px;font-weight:500;display:inline-flex}.play{z-index:4;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:absolute;top:50%;right:9%;transform:translateY(-50%)}.cal{padding:18px}.calwrap{touch-action:pan-y;min-width:0}.calwrap--monthly .cal-month-content{overflow:hidden}.calwrap--monthly .cal-swipe-guide{flex-wrap:wrap;row-gap:8px;line-height:1.2}.calwrap--monthly .cal-swipe-dots{background:#0000001f;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px}.calwrap--monthly .cal-swipe-dot{background:#ffffff57;width:8px;height:8px}.calwrap--monthly .cal-swipe-dot.is-active{background:var(--gold-ink);box-shadow:0 0 0 2px #f5cc0029}.cal-m{letter-spacing:.1em;text-transform:uppercase;color:var(--soft);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:12.5px;font-weight:600;display:flex}.calnav{width:26px;height:26px;color:var(--faint);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:17px;line-height:1;display:flex}.calnav:active{color:var(--gold-ink)}.cal table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.cal th{color:var(--faint);padding-bottom:8px;font-size:11.5px;font-weight:600}.cal td{text-align:center;color:var(--soft);padding:5px 0;font-size:13.5px}.cal td.mute{opacity:.4}.day{border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.cal td.ev .day{color:var(--ink);border:.5px solid #ffe05ab3;font-weight:700}.cal td.today .day{color:#211900;border:1px solid #ffffffb3;font-weight:700}.cal td.today.ev .day{box-shadow:0 0 0 2px #f5cc0038}.cal td .day{color:inherit;background:0 0;border:0;padding:0}.cal td.ev .day{background:#f5cc0042}.cal td.today .day{background:var(--gold)}.cal td.selected .day{outline:2px solid var(--gold-ink);outline-offset:2px}.cal td.selected.today .day{outline-offset:2px;outline-color:#3b3000}.cal-events{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.cal-events-head{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:8px;font-size:10px;font-weight:800}.cal-event{border-bottom:1px solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0;display:grid}.cal-event--text{grid-template-columns:minmax(0,1fr)}.cal-event:last-child{border-bottom:0}.cal-event b{font-size:13px}.cal-event span,.cal-empty{color:var(--faint)}.cal-empty{margin:0}.evt{border-top:1px solid var(--line);align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.evt h3{margin:0 0 4px;font-size:16px;font-weight:600;line-height:1.25}.evt p{color:var(--faint);margin:0;font-size:13px}.evt .thumb{width:84px;height:62px}.rail-x{scrollbar-width:none;scroll-snap-type:x proximity;gap:14px;margin:0 -24px;padding:0 24px 4px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.rail-x::-webkit-scrollbar{display:none}.vcard{scroll-snap-align:start;flex:none;width:290px}.vshot{border-radius:14px;height:164px;overflow:hidden}.vsm{z-index:4;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:absolute;bottom:14px;left:14px}.vdur{font-variant-numeric:tabular-nums;color:#fff;z-index:4;border-radius:7px;padding:3px 8px;font-size:11.5px;position:absolute;bottom:10px;right:10px}.vcard h3{margin:11px 0 4px;font-size:16.5px;font-weight:600;line-height:1.3}.vcard>span{color:var(--faint);font-size:13px}.stories{scrollbar-width:none;scroll-snap-type:x proximity;gap:16px;margin:0 -24px;padding:0 24px 4px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.story{scroll-snap-align:start;border-radius:var(--r);color:#f4f5f7;flex:0 0 400px;align-items:flex-end;min-height:400px;display:flex;overflow:hidden}.story-copy{z-index:4;padding:22px;position:relative}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700;display:block}.story h3{margin:8px 0;font-size:1.48rem}.story p{color:#b3b9c1;margin:0;font-size:14.5px;line-height:1.5}.sby{color:#949aa2;margin-top:14px}.results{padding:20px}.results h3{margin:0 0 5px;font-size:1.52rem}.results .sub{color:var(--faint);margin:0 0 16px;font-size:13.5px;line-height:1.45}.pick{grid-template-columns:1fr 200px;gap:20px;padding:20px;display:grid}.pick .meta{align-items:center;gap:10px;margin-bottom:10px;display:flex}.badge{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);background:#f5cc0021;border:1px solid #f5cc004d;border-radius:99px;padding:5px 10px;font-size:10px;font-weight:700}.pick h3{margin:0 0 9px;font-size:1.6rem}.pick p{color:var(--soft);margin:0 0 18px;font-size:15px;line-height:1.5}.pick-img{border-radius:12px;min-height:150px;overflow:hidden}.join{border-radius:var(--r);color:#f4f5f7;align-items:center;min-height:210px;display:flex;overflow:hidden}.join-copy{z-index:4;padding:28px;position:relative}.join h3{margin:0 0 7px;font-size:1.6rem}.join p{color:#b3b9c1;margin:0 0 18px;font-size:15px}.ahero{position:relative}.ahero:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--bg));height:112px;position:absolute;inset:auto 0 0}.ahead{z-index:3;width:100%;max-width:900px;margin:0 auto;padding-bottom:110px;position:relative}.kick{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:11.5px;font-weight:700;display:inline-flex}.ahead h1{margin:16px 0;font-size:clamp(2.1rem,5vw,3.7rem)}.stand{max-width:52ch;margin:0;font-size:clamp(1.02rem,1.5vw,1.2rem);line-height:1.6}.abyline{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:22px;display:flex}.abyline b{font-weight:600}.future-note{max-width:52ch;color:var(--faint);margin:10px 0 0}.sep{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.photocred{letter-spacing:.09em;text-transform:uppercase;margin-top:12px;font-size:10.5px;display:block}.sheet{z-index:4;background:#0a0a0ff5;border:.5px solid #ffffff24;border-radius:24px;max-width:880px;margin:22px auto 0;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000004d,0 30px 66px -44px #000000e6}.light .sheet{background:#faf9f7e6;border-color:#14121e14;box-shadow:inset 0 1px #ffffffb3,0 30px 60px -44px #281e5040}.col{max-width:680px;margin:0 auto;padding:24px 26px 34px}.acts{border-bottom:1px solid var(--line);padding:4px 0 18px}.acts.end{border-bottom:0;border-top:1px solid var(--line);margin-top:12px;padding:20px 0 4px}.act{vertical-align:top;width:48px;height:48px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;margin-right:12px;padding:0;font-size:0;display:inline-flex}.act svg{flex:none}.act.on{background:#f5cc0052;border-color:#ffe05acc}.light .act.on{background:#f5cc0080}.acts .act{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.acts .act.on{color:var(--gold)}.toast{z-index:90;color:var(--ink);opacity:0;pointer-events:none;border-radius:99px;padding:11px 20px;font-size:13.5px;font-weight:600;transition:opacity .22s,transform .22s;position:fixed;bottom:96px;left:50%;transform:translate(-50%,10px)}.toast.show{opacity:1;transform:translate(-50%)}.facts{border:1px solid var(--line);border-radius:12px;margin:20px 0 28px;overflow:hidden}.facts dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.facts div{border-bottom:1px solid var(--line);min-width:0;padding:9px 13px}.facts div:nth-child(odd){border-right:1px solid var(--line)}.facts div:nth-last-child(-n+2){border-bottom:0}.facts dt{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:9.5px;font-weight:700;line-height:1.2}.facts dd{margin:3px 0 0;font-size:13.5px;font-weight:600;line-height:1.3}.facts .wide{border-right:0;grid-column:1/-1}.listen-card{border:1px solid var(--line);background:#ffffff09;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 20px;padding:12px 13px;display:flex}.listen-copy{min-width:0}.listen-eyebrow{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.listen-copy strong{color:var(--ink);font-size:14px;line-height:1.25;display:block}.listen-status{color:var(--soft);margin-top:5px;font-size:11px;line-height:1.35;display:block}.listen-controls{flex:none;align-items:center;gap:6px;display:flex}.listen-btn{border:1px solid var(--line);min-height:34px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:750;display:inline-flex}.listen-btn.primary{background:var(--gold);color:#271f00;border-color:#f5cc00b3}.listen-btn.secondary{color:var(--ink);background:0 0}.listen-btn.skip{min-width:37px;color:var(--soft);background:0 0;padding:0 8px}.listen-btn:disabled{cursor:not-allowed;opacity:.48}.listen-btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.listen-speed-toggle{border:1px solid var(--line);background:#ffffff06;border-radius:999px;align-items:center;padding:2px;display:flex}.listen-speed-btn{min-height:28px;color:var(--soft);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 8px;font-size:10px;font-weight:800}.listen-speed-btn.on{background:var(--line);color:var(--ink)}.col p{color:var(--read);margin:0 0 23px;font-size:17.5px;line-height:1.78}.col p.lede:first-letter{float:left;color:var(--ink);padding:4px 12px 0 0;font-family:Fraunces,Georgia,serif;font-size:3.3rem;line-height:.86}.col h2{letter-spacing:-.015em;color:var(--ink);margin:40px 0 15px;font-family:Fraunces,Georgia,serif;font-size:1.52rem;font-weight:600;line-height:1.22}.crew-note{border-left:3px solid var(--gold);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:14px 0 24px;padding:13px 15px}.crew-note-name{color:var(--ink);font-family:Fraunces,Georgia,serif;font-size:1.22rem;line-height:1.15}.crew-note-role{color:var(--soft);margin-top:4px;font-size:12px;line-height:1.35}.crew-note-experience{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;margin-top:8px;font-size:10.5px;font-weight:800;line-height:1.35}.article-voice{border-left:2px solid #f5cc00b3;margin:0 0 23px;padding:0 0 0 20px}.article-voice p{color:var(--read);font-size:17.5px;line-height:1.78;margin:0!important}.pull{border-left:3px solid var(--gold);margin:34px 0;padding:4px 0 4px 22px}.pull p{color:var(--ink);letter-spacing:-.015em;margin:0 0 10px;font-family:Fraunces,Georgia,serif;font-size:1.42rem;line-height:1.34}.pull cite{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:12.5px;font-style:normal;font-weight:700}figure{margin:34px 0}.fshot{border-radius:14px;height:min(56vw,392px);overflow:hidden}.full-frame-figure .fshot{aspect-ratio:auto;background:0 0;height:auto;overflow:visible}.full-frame-figure .fshot .slot{background:0 0;height:auto;position:relative;inset:auto;overflow:visible}.full-frame-figure .fshot .slot img{width:100%;height:auto;display:block;position:static;object-fit:contain!important;object-position:center!important}figcaption{color:var(--soft);margin-top:11px;font-size:13.5px;line-height:1.5}figcaption b{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-top:4px;font-size:10.5px;font-weight:700;display:block}.vwrap{margin:34px 0}.vbox{cursor:pointer;border:.5px solid #ffffff38;border-radius:14px;height:min(56vw,392px);position:relative;overflow:hidden;box-shadow:0 18px 40px -28px #000000d9}.vbox iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-credit{color:var(--soft);margin:9px 2px 0;font-size:12px;line-height:1.5}.video-credit a{color:var(--gold);text-underline-offset:3px;text-decoration:underline}.vbig{z-index:4;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vmeta{z-index:4;color:#fff;position:absolute;bottom:14px;left:16px;right:16px}.vmeta strong{text-shadow:0 1px 4px #000c;font-size:15.5px;font-weight:600;display:block}.vmeta span{color:#c3c8ce;text-shadow:0 1px 4px #000c;font-size:12.5px}.igcard{border-radius:14px;align-items:center;gap:14px;margin:34px 0;padding:16px;display:flex}.igcard .ic{background:linear-gradient(135deg,#f5cc00,#e03131 55%,#7e40ff);border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.igcard b{font-size:14.5px;font-weight:600;display:block}.igcard i{color:var(--soft);font-size:12.5px;font-style:normal}.igprofile-wrap{background:#ffffff0b;border:1px solid #ffffff24;border-radius:18px;margin:42px 0 10px;padding:18px;overflow:hidden}.light .igprofile-wrap{background:#14161a09;border-color:#14161a1f}.igprofile-head{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.igprofile-kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.igprofile-head b{color:var(--ink);font-size:17px;font-weight:650}.igprofile-head i{color:var(--soft);font-size:12.5px;font-style:normal}.igprofile-wrap .instagram-media{width:100%!important;min-width:0!important;max-width:540px!important;margin:0 auto!important}.igprofile-wrap iframe{max-width:100%!important}@media (max-width:680px){.igprofile-wrap{border-radius:16px;padding:12px}.igprofile-wrap .instagram-media{min-width:0!important}}.instagram-home{background:linear-gradient(135deg,#f5cc0014,#7e40ff14 58%,#ffffff09);border:1px solid #f5cc0047;border-radius:22px;grid-template-columns:minmax(0,.85fr) minmax(326px,1.15fr);align-items:center;gap:clamp(22px,4vw,52px);margin-top:38px;padding:24px;display:grid}.instagram-home-copy{min-width:0}.instagram-home-kicker{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.instagram-home h2{max-width:14ch;margin:11px 0 12px;font-size:clamp(1.7rem,3.2vw,2.7rem);line-height:1.08}.instagram-home p{max-width:43ch;color:var(--soft);margin:0;font-size:.96rem;line-height:1.6}.instagram-home-cta{color:var(--ink);background:#f5cc001f;border:1px solid #f5cc008f;border-radius:999px;align-items:center;gap:10px;margin-top:20px;padding:10px 14px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.instagram-home-cta:hover{background:#f5cc0033;text-decoration:none}.instagram-home-icon{background:linear-gradient(135deg,#f5cc00,#e03131 55%,#7e40ff);border-radius:8px;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.instagram-home-icon svg{width:15px;height:15px}.instagram-home-embed{min-width:0;overflow:hidden}.instagram-home-embed .instagram-media{width:100%!important;min-width:0!important;max-width:540px!important;margin:0 auto!important}.instagram-home-embed iframe{max-width:100%!important}.light .instagram-home{background:linear-gradient(135deg,#f5cc0021,#7e40ff0e,#fff9);border-color:#8a640047}@media (max-width:760px){.instagram-home{border-radius:18px;grid-template-columns:1fr;padding:16px}.instagram-home h2{max-width:none}.instagram-home-cta{justify-content:center;width:100%}.instagram-home-embed .instagram-media{min-width:0!important}}html.pink .instagram-home-kicker{color:#d44e8d!important}html.pink .instagram-home-cta{color:#672d51!important;background:#ff8bbe57!important;border-color:#d34f8b80!important;box-shadow:inset 0 1px #ffffffdb,0 10px 26px -10px #d34f8b3d!important}html.pink .instagram-home-cta:hover{background:#ff8bbe80!important}html.pink .instagram-home-icon{background:linear-gradient(135deg,#ffb7d7,#d44e8d 55%,#9d5cff)!important}.paddock{border:1px solid #f5cc0057;border-left:4px solid var(--gold);background:#f5cc0016;border-radius:22px;margin:56px -26px;padding:34px 26px 32px}.light .paddock{background:#f5cc0033;border-color:#8a640052 #8a640052 #8a640052 #8a6400}.plabel{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.paddock h2{color:var(--ink);margin:16px 0 0;font-size:clamp(1.75rem,6vw,2.35rem);line-height:1.1}.pby{border-bottom:1px solid #f5cc0047;align-items:center;gap:12px;margin:18px 0 22px;padding-bottom:20px;display:flex}.mono{color:#3a2a00;background:var(--gold);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:600;display:flex}.pby b{font-size:14.5px;font-weight:600;display:block}.pby i{color:var(--soft);font-size:12.5px;font-style:normal}.paddock p{margin-bottom:20px;font-size:18px;line-height:1.74}.paddock p:last-child{margin-bottom:0}.acc{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden}.acc summary{cursor:pointer;align-items:center;gap:12px;padding:14px 16px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc .cls{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);flex:none;font-size:10.5px;font-weight:700}.acc .who{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13.5px;font-weight:500;overflow:hidden}.acc .ch{color:var(--faint);flex:none;margin-left:auto;transition:transform .22s;display:flex}.acc[open] .ch{transform:rotate(180deg)}.accb{padding:0 16px 14px}.rt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14.5px}.rt th{text-align:left;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);color:var(--faint);padding:0 0 8px;font-size:10px;font-weight:700}.rt td{text-align:left;border-bottom:1px solid var(--line);color:var(--ink);padding:11px 0;line-height:1.35}.rt tr:last-child td{border-bottom:0}.rt td.g,.rt th.g{text-align:right;color:var(--soft);white-space:nowrap}.rt .dnf{color:var(--live)}.rt .pos{color:var(--faint);width:24px}.rt .tm{color:var(--soft);margin-top:2px;font-size:12.5px;display:block}.cmts{margin:38px 0 8px}.cmthead{align-items:center;gap:10px;margin-bottom:16px;display:flex}.cmthead b{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);font-size:12.5px;font-weight:700}.cmthead span{color:var(--faint);font-size:12.5px}.cmt{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.cmtav{width:36px;height:36px;color:var(--gold-ink);background:#f5cc0029;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Fraunces,Georgia,serif;font-size:13px;font-weight:600;display:flex}.cmt b{font-size:13.5px;font-weight:600;display:block}.cmt i{color:var(--faint);font-size:11.5px;font-style:normal}.cmt p{color:var(--read);margin:5px 0 0;font-size:14.5px;line-height:1.55}.signin{border-radius:14px;align-items:center;gap:14px;padding:18px;display:flex}.signin b{font-size:14.5px;font-weight:600;display:block}.signin i{color:var(--soft);font-size:12.5px;font-style:normal;line-height:1.5}.gbtn{white-space:nowrap;border-radius:99px;flex:none;margin-left:auto;padding:11px 18px;font-size:13.5px;font-weight:600}.srcs ol{margin:0;padding-left:20px}.srcs li{color:var(--soft);margin-bottom:8px;font-size:14px;line-height:1.6}.srcs li:last-child{margin-bottom:0}.srcs a,.source-links a{color:var(--gold-ink);text-decoration:none}.srcs a:hover,.source-links a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.source-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 14px;margin-top:16px;padding-top:13px;display:flex}.source-links a{align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.rally-download{border:1px solid #f5cc006b;border-left:4px solid var(--gold);background:linear-gradient(135deg,#f5cc0026,#f5cc0009 62%,#ffffff09);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin:34px 0;padding:24px;display:flex;box-shadow:0 20px 46px -34px #f5cc0075}.light .rally-download{background:linear-gradient(135deg,#f5cc0047,#ffffff7a);border-color:#8a64005c}.rally-download-copy{min-width:0}.rally-eyebrow{color:var(--gold-ink);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.rally-download h2{margin:8px 0 7px;font-family:Fraunces,Georgia,serif;font-size:1.65rem;line-height:1.08}.rally-download p{max-width:50ch;color:var(--soft)!important;margin:0!important;font-size:14px!important;line-height:1.55!important}.rally-download-btn{background:var(--gold);color:#1b1600;letter-spacing:.02em;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 17px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 22px -15px #f5cc00e6}.rally-download-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.rally-table-wrap{border:1px solid var(--line);background:#ffffff05;border-radius:16px;margin:28px 0;overflow:hidden}.light .rally-table-wrap{background:#ffffff47}.rally-table-title{border-bottom:1px solid var(--line);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);padding:13px 15px;font-size:11px;font-weight:800}.rally-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rally-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:540px;font-size:13px}.rally-table th{text-align:left;border-bottom:1px solid var(--line);color:var(--faint);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#f5cc0014;padding:11px 13px;font-size:9.5px}.rally-table td{border-bottom:1px solid var(--line);color:var(--read);vertical-align:top;padding:12px 13px;line-height:1.35}.rally-table tr:last-child td{border-bottom:0}.rally-table td:first-child{color:var(--ink);font-weight:700}.rally-table-last{white-space:nowrap;color:var(--soft)!important}.rally-table-more{border-top:1px solid var(--line)}.rally-table-more summary,.rally-class-card summary{color:var(--gold-ink);cursor:pointer;letter-spacing:.06em;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;font-size:12px;font-weight:800;list-style:none;display:flex}.rally-table-more summary::-webkit-details-marker{display:none}.rally-class-card summary::-webkit-details-marker{display:none}.rally-table-more summary:after,.rally-class-card summary:after{content:"+";font-size:18px;font-weight:400;line-height:1}.rally-table-more[open] summary:after,.rally-class-card[open] summary:after{content:"−"}.rally-class-results{border:1px solid var(--line);background:#ffffff05;border-radius:16px;margin:28px 0;overflow:hidden}.light .rally-class-results{background:#ffffff47}.rally-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.rally-class-card{border:1px solid var(--line);background:#ffffff05;border-radius:12px;overflow:hidden}.rally-class-card summary{padding:12px 13px}.rally-class-card summary span{color:var(--ink)}.rally-class-card summary small{color:var(--faint);letter-spacing:0;margin-left:auto;font-size:10px;font-weight:600}.rally-class-card .rally-table{min-width:640px}.rally-timeline{border-top:1px solid var(--line);margin:30px 0;padding:0;list-style:none}.rally-timeline li{border-bottom:1px solid var(--line);grid-template-columns:126px 1fr;gap:18px;padding:14px 0;display:grid}.rally-time{flex-direction:column;gap:4px;display:flex}.rally-time b{color:var(--gold-ink);font-variant-numeric:tabular-nums;font-size:14px}.rally-time span{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);font-size:10px;font-weight:700}.rally-timeline-copy{flex-direction:column;gap:4px;display:flex}.rally-timeline-copy strong{color:var(--ink);font-size:14px;font-weight:650}.rally-timeline-copy span{color:var(--soft);font-size:12.5px;line-height:1.4}.roadbook-figure{margin:36px 0}.roadbook-shot{aspect-ratio:612/792;background:#f5f5ef;border:1px solid #14161a24;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 20px 40px -32px #000c}.roadbook-image img{background:#f5f5ef;padding:8px;object-fit:contain!important;object-position:center!important}.roadbook-figure figcaption{font-size:12.5px}.roadbook-figure figcaption b{font-size:10px}.chips{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.chipx{color:var(--ink);border-radius:99px;padding:8px 14px;font-size:13px;font-weight:500}.blockhead{letter-spacing:.18em;text-transform:uppercase;color:var(--soft);margin:32px 0 8px;font-size:12.5px;font-weight:700}.smcard{border-radius:14px;align-items:center;gap:14px;margin:22px 0 6px;padding:16px;display:flex}.smcard b{font-size:14.5px;font-weight:600;display:block}.smcard i{color:var(--soft);font-size:12.5px;font-style:normal}.smcard .go{color:var(--gold-ink);flex:none;margin-left:auto;display:flex}.rels{max-width:1160px;margin:0 auto;padding:44px 24px 0}.relgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.rel{min-width:0;display:block}.relshot{aspect-ratio:16/10;border-radius:14px;overflow:hidden}.reltext{min-width:0}.rel .rc{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-ink);margin-top:13px;font-size:11px;font-weight:700;display:block}.rel h3{margin:6px 0 5px;font-size:17px;font-weight:600;line-height:1.32}.rel time{color:var(--faint);font-size:12.5px}.relcard,.msgrid .rel{display:block}.archive-grid,.archive-rail{scroll-snap-type:x proximity;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:20px;margin-inline:0;padding-bottom:10px;display:flex;overflow-x:auto}.archive-grid .archive-card,.archive-rail .rel{scroll-snap-align:start;flex:0 0 min(360px,32vw)}.archive-rail .reltext h2{margin:6px 0 5px;font-size:18px;line-height:1.32}.archive-rows{gap:24px;display:grid}.archive-track{scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;gap:20px;padding:0 0 10px;display:flex;overflow-x:auto}.archive-track::-webkit-scrollbar{height:8px}.archive-track::-webkit-scrollbar-thumb{background:var(--line);border-radius:99px}.archive-track .archive-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(360px,32vw)}@media (max-width:900px){.archive-grid,.archive-rail{gap:14px}.archive-grid .archive-card,.archive-rail .rel{flex-basis:min(360px,78vw)}.archive-rail .rel{display:block}.archive-track{gap:14px}.archive-track .archive-card{flex-basis:min(360px,78vw)}}@media (max-width:680px){.archive-actions{justify-content:flex-start}.archive-grid,.archive-rail{scrollbar-width:none;margin-inline:-14px;padding:0 14px 10px}.archive-grid .archive-card,.archive-rail .rel{flex-basis:82vw}.archive-rows{gap:18px}.archive-track{scrollbar-width:none;margin-inline:-14px;padding:0 14px 10px}.archive-track .archive-card{flex-basis:82vw}}.acts.sm{border-bottom:0;padding:10px 0 0}.acts.sm .act{width:34px;height:34px;margin-right:6px}footer{border-top:1px solid var(--line);color:var(--faint);margin-top:52px;padding:32px 0 96px;font-size:13.5px}.foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.foot-holding{text-align:center;flex-basis:100%}.foot-brand{display:block;position:relative}.foot-brand img{opacity:.92;width:auto;height:52px}.foot nav{flex-wrap:wrap;gap:18px;display:flex}.tabs{display:none}.depth-zone{transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports (animation-timeline:view()){.depth-zone{animation:linear both depth-pass;animation-timeline:view();animation-range:entry exit}@keyframes depth-pass{0%{transform:perspective(1200px)translateZ(-120px)rotateX(-5deg)}35%,65%{transform:perspective(1200px)translate(0,0)rotateX(0)}to{transform:perspective(1200px)translateZ(-135px)rotateX(6deg)}}}.light .badge{background:#f5cc0029;border-color:#8a640047}@media (max-width:1000px){.two{grid-template-columns:1fr}}@media (max-width:900px){.relgrid{grid-template-columns:1fr;gap:14px}.rel{grid-template-columns:136px 1fr;align-items:center;gap:15px;display:grid}.rel .rc{margin-top:0}.rel h3{margin:5px 0 4px;font-size:16px}}@media (max-width:680px){.shell,.rels{padding:0 14px}.nav{position:fixed;top:0;left:0;right:0}.links{scrollbar-width:none;scroll-padding-inline:16px}.hero .shell{padding:0}.deck{height:clamp(660px,182vw,800px)}.hero-copy{max-width:none;padding:0 18px 62px}.dots{bottom:32px;left:18px}.slide h1{margin-bottom:12px;font-size:clamp(2rem,8.8vw,2.85rem)}.slide p{margin-bottom:20px;font-size:1rem}.rail,.cal,.results,.pick{padding:16px 14px}.tiles{gap:8px}.tile{height:36vw;min-height:150px}.tile-copy{padding:14px}.video{align-items:flex-end;min-height:56vw}.video-copy{max-width:100%;padding:20px}.play{width:46px;height:46px;top:auto;bottom:18px;right:18px;transform:none}.stories{gap:12px;margin:0 -14px;padding:0 14px 4px;scroll-padding-inline:14px}.story{flex:0 0 84%;min-height:74vw}.story-copy{padding:20px}.join{min-height:46vw}.join-copy{padding:20px}.pick{grid-template-columns:1fr;gap:16px}.pick-img{order:-1;min-height:150px}.two{gap:12px}.stack{margin-top:26px}.rail-x{margin:0 -14px;padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.vcard{width:268px}.vshot{height:154px}.thumb{width:104px;height:78px}.evt .thumb{width:78px;height:58px}.ahero{min-height:clamp(620px,168vw,780px)}.ahead{padding:0 4px 96px}.sheet{border-radius:22px;margin:16px 12px 0}.col{padding:20px 18px 28px}.col p{font-size:17px}.act{width:46px;height:46px;margin-right:10px}.paddock{border-radius:18px;margin:44px -18px;padding:26px 18px 24px}.paddock p{font-size:17px}.rel{grid-template-columns:118px 1fr;gap:13px}footer{margin-top:34px;padding:26px 0 92px}.foot{text-align:center;flex-direction:column;justify-content:center;gap:16px}.foot nav{justify-content:center;gap:16px}.tabs{z-index:70;padding:10px 18px calc(10px + env(safe-area-inset-bottom));pointer-events:none;will-change:transform;justify-content:center;align-items:center;transition:transform .72s cubic-bezier(.2,.72,.2,1),opacity .72s;display:flex;position:fixed;bottom:0;left:0;right:0}.tabs.chrome-hidden{opacity:0;transform:translateY(130%)}.tab{pointer-events:auto;color:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;font-size:0;line-height:0;display:flex}.tab svg{flex:none;display:block}.tab.on{color:#ffb000;box-shadow:0 0 0 3px #ffb00014}.light .tab{color:#14161ac7}.light .tab.on{color:#8a5600}}.wrc-next-start{border:1px solid var(--wrc-line);background:var(--wrc-surface);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.wrc-next-start>div{gap:4px;min-width:0;display:grid}.wrc-next-start span,.wrc-next-start small{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-next-start b{font-size:16px;line-height:1.2}.wrc-next-start small{letter-spacing:.02em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.wrc-next-start>strong{color:var(--wrc-accent-ink);font-variant-numeric:tabular-nums;letter-spacing:.03em;flex:none;font-size:clamp(18px,3vw,28px)}.wrc-hero-copy{position:relative}.wrc-live-indicator{align-self:flex-start;margin-left:0;position:absolute;top:68px;right:24px}@media (max-width:680px){.wrc-next-start{border-radius:13px;align-items:flex-start;padding:13px 14px}.wrc-next-start>strong{text-align:right;font-size:18px}.wrc-next-start b{font-size:14px}.wrc-live-indicator{top:58px;right:16px}}.nav-radio-status:not(.is-playing) .nav-soundfield:before,.nav-radio-status:not(.is-playing) .nav-soundfield:after,.nav-radio-status:not(.is-playing) .nav-soundfield b{animation:none!important}.nav-radio-status:not(.is-playing) .nav-soundfield:before{opacity:.24!important;transform:rotate(18deg)!important}.nav-radio-status:not(.is-playing) .nav-soundfield:after{opacity:.36!important;transform:scale(.82)!important}.nav-radio-status:not(.is-playing) .nav-soundfield b{opacity:.16!important;transform:scale(.72)!important}.radio-dock:not(.is-minimized) .radio-signal{position:relative!important}.radio-dock:not(.is-minimized) .radio-signal:before{content:""!important;border:1px solid!important;border-radius:50%!important;width:12px!important;height:12px!important;animation:2.4s ease-in-out infinite radio-ring-rest!important;display:block!important;transform:none!important}.radio-dock:not(.is-minimized) .radio-signal:after{content:""!important;background:currentColor!important;border-radius:3px!important;width:3px!important;height:9px!important;animation:2.4s ease-in-out infinite radio-signal-rest!important;position:absolute!important;transform:none!important}.radio-dock:not(.is-minimized).is-playing .radio-signal:before{animation:1.05s ease-in-out infinite radio-ring-active!important}.radio-dock:not(.is-minimized).is-playing .radio-signal:after{animation:1.05s ease-in-out infinite radio-signal-active!important}@keyframes radio-ring-rest{0%,to{opacity:.52;transform:scale(.92)}50%{opacity:.8;transform:scale(1)}}@keyframes radio-signal-rest{0%,to{opacity:.48;transform:scaleY(.8)}50%{opacity:.78;transform:scaleY(1)}}@keyframes radio-ring-active{0%,to{opacity:.75;filter:drop-shadow(0 0 #0000);transform:scale(.88)}50%{opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 55%,transparent));transform:scale(1.1)}}@keyframes radio-signal-active{0%,to{opacity:.78;transform:scaleY(.6)}25%{opacity:1;transform:scaleY(1.35)}50%{opacity:.92;transform:scaleY(.82)}75%{opacity:1;transform:scaleY(1.12)}}.road-wrc-featured .sec-title{color:var(--gold-ink);text-shadow:0 0 12px color-mix(in srgb,var(--gold) 28%,transparent);animation:2.8s ease-in-out infinite road-wrc-glow}.road-wrc-featured .content-shelf{border-top:1px solid color-mix(in srgb,var(--gold) 34%,transparent);padding-top:8px}@keyframes road-wrc-glow{0%,to{opacity:.84;letter-spacing:.18em}50%{opacity:1;letter-spacing:.22em}}@media (prefers-reduced-motion:reduce){.nav-radio-status:not(.is-playing) .nav-soundfield:before,.nav-radio-status:not(.is-playing) .nav-soundfield:after,.nav-radio-status:not(.is-playing) .nav-soundfield b,.radio-dock .radio-signal:before,.radio-dock .radio-signal:after,.road-wrc-featured .sec-title{animation:none!important}}.radio-live.is-connecting{color:var(--gold-ink)!important}.radio-live.is-connecting em{animation:1s ease-in-out infinite radio-connecting-pulse}@keyframes radio-connecting-pulse{0%,to{opacity:.35;transform:scale(.75)}50%{opacity:1;transform:scale(1.2)}}.race-counts{flex-direction:column!important}.radio-card{grid-template-columns:none!important}@media (max-width:680px){.race-counts{width:100%!important}.radio-card>.radio-art .radio-logo-mark{padding:8px!important}}body{background:radial-gradient(58vmax 54vmax at -8% -8%,#7e40ff8f,transparent 68%), radial-gradient(54vmax 50vmax at 108% 28%,#ff349861,transparent 70%), radial-gradient(58vmax 54vmax at -8% 92%,#00deb26b,transparent 72%), radial-gradient(50vmax 48vmax at 82% 112%,#ffc40057,transparent 72%), var(--bg)!important;background-position:0 0,100% 0,0 100%,100% 100%,0 0!important;background-size:150% 150%,145% 145%,155% 155%,145% 145%,auto!important;background-attachment:fixed!important;animation:13s ease-in-out infinite alternate visible-ambient!important}.light body{background:radial-gradient(58vmax 54vmax at -8% -8%,#7e60ff52,transparent 68%), radial-gradient(54vmax 50vmax at 108% 28%,#ff55b03d,transparent 70%), radial-gradient(58vmax 54vmax at -8% 92%,#00c2a547,transparent 72%), radial-gradient(50vmax 48vmax at 82% 112%,#f5be0038,transparent 72%), var(--bg)!important}@keyframes visible-ambient{0%{background-position:0 0,100% 0,0 100%,100% 100%,0 0}50%{background-position:28% 18%,72% 12%,22% 82%,76% 78%,0 0}to{background-position:62% 42%,38% 54%,54% 46%,34% 34%,0 0}}.radio-page-head.category-intro h1,.discover-page-head.category-intro h1{color:var(--gold-ink)!important}@media (max-width:680px){.radio-card>.radio-art,.radio-card>.radio-art.expanded{place-items:center!important;display:grid!important;overflow:hidden!important}.radio-card>.radio-art img{object-position:center center!important}.radio-card>.radio-art .radio-logo-mark{text-align:center!important;place-items:center!important;display:grid!important;position:absolute!important;inset:0!important}.radio-page-head.category-intro h1,.discover-page-head.category-intro h1{color:var(--gold-ink)!important}}@media (prefers-reduced-motion:reduce){body{animation:none!important}}html{background:var(--bg)}body{background:0 0}.race-counts{max-width:520px!important}.race-counts>div{min-width:0}.radio-card{border-radius:16px!important;flex-direction:column!important;min-height:0!important;display:flex!important}.radio-card>.radio-art,.radio-card>.radio-art.expanded{border-radius:0!important;width:100%!important;height:112px!important;min-height:112px!important}.radio-card-copy{padding:10px!important;display:block!important}.radio-card p{min-height:28px!important;margin:0 0 8px!important;display:block!important}.radio-logo-mark{overflow-wrap:normal!important;word-break:normal!important;padding:8px!important;font-size:clamp(9px,1.1vw,13px)!important}.radio-logo-mark.logo-capital-fm,.radio-logo-mark.logo-capital-dance{letter-spacing:.035em!important;font-size:clamp(9px,1vw,12px)!important}.radio-page-head.category-intro,.discover-page-head.category-intro{max-width:none!important;margin-bottom:22px!important;display:block!important}.radio-page-head.category-intro h1,.discover-page-head.category-intro h1{letter-spacing:-.025em!important;max-width:18ch!important;margin:10px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(2.35rem,5vw,5rem)!important;font-weight:600!important;line-height:1.08!important}.radio-page-head.category-intro>span,.discover-page-head.category-intro>span{color:var(--gold-ink)!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-size:11px!important;font-weight:700!important;display:block!important}@media (max-width:900px){.radio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:680px){.countdown-clock{gap:7px!important}.countdown-clock strong{font-size:17px!important}.radio-logo-mark{padding:7px!important;font-size:9px!important}.radio-page{padding-top:calc(118px + env(safe-area-inset-top))!important}.radio-page-head.category-intro h1,.discover-page-head.category-intro h1{margin-top:9px!important;font-size:clamp(2.15rem,10vw,3.2rem)!important}.aura i{animation-duration:18s}.aura .a2{animation-duration:20s}.aura .a3{animation-duration:22s}.aura .a4{animation-duration:24s}.aura .a5{animation-duration:19s}}@media (prefers-reduced-motion:reduce){.aura i{animation:none!important}}.nav-radio-status{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important}@media (max-width:680px){.nav-radio-status.is-playing i b{animation-duration:.9s}}.acts{white-space:normal;min-height:56px;font-size:initial;align-items:center;gap:5px;display:flex}.acts .act,.acts.sm .act,.shelf-acts .act{justify-content:center;align-items:center;gap:7px;min-width:54px;margin:0;font-size:13px;font-weight:650;line-height:1;display:inline-flex}.acts .act svg,.acts.sm .act svg,.shelf-acts .act svg{flex:none;width:28px;height:28px}.acts .act .cnt{font-variant-numeric:tabular-nums}.acts .act:last-child{margin-left:auto}.discover-page-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.discover-page-head h1{letter-spacing:-.035em;max-width:18ch;margin:7px 0 0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:760;line-height:1.06}.discover-page-head p{max-width:46ch;color:var(--soft);margin:0;line-height:1.6}.discover-wall{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:14px;display:grid}.discover-wall .discover-card{color:#fff;background:#11141a;border-radius:18px;grid-row:span 2;align-items:flex-end;min-height:0;display:flex;position:relative;overflow:hidden}.discover-wall .discover-card:nth-child(5n+2){grid-area:span 3/span 2}.discover-wall .discover-card:nth-child(5n+3){grid-row:span 3}.discover-wall .discover-card:nth-child(5n+4){grid-area:span 2/span 2}.discover-wall .discover-card:nth-child(5n+5){grid-row:span 2}.discover-wall .discover-photo{aspect-ratio:auto;border-radius:0;height:100%;position:absolute;inset:0}.discover-wall .discover-photo:after{content:"";background:0 0;position:absolute;inset:0}.discover-wall .discover-copy{z-index:1;background:linear-gradient(#0000,#05060914 52%,#0506097a);flex-direction:column;justify-content:flex-end;gap:6px;min-height:46%;padding:42px 16px 16px;display:flex;position:absolute;inset:auto 0 0}.discover-wall .discover-copy span{color:#ffe36a;letter-spacing:.12em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.discover-wall .discover-copy h3{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1.18;display:-webkit-box;overflow:hidden}.events-groups-deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.events-groups-deck::-webkit-scrollbar{display:none}.events-groups-deck>.event-group-page{scroll-snap-align:start;flex:0 0 100%;min-width:0}.events-groups-dots{margin-top:10px}.events-page-grid .event-page-groups{display:block}.slot img[src*=alpha-racing-endurance-race]{background:#171922;padding:8px;object-fit:contain!important}.slot img[src*=inside-crew-arvind-salman-podium]{background:0 0;object-fit:cover!important;object-position:center top!important}.slot img[src*="/images/women/car-girls-india/"]{object-position:center 18%!important}@media (max-width:680px){.acts{gap:2px;min-height:60px}.acts .act,.acts.sm .act,.shelf-acts .act{min-width:58px;height:56px;padding:8px 6px}.acts .act svg,.acts.sm .act svg,.shelf-acts .act svg{width:30px;height:30px}.acts .act .cnt{font-size:13px}.discover-page{padding-top:calc(128px + env(safe-area-inset-top));padding-left:14px;padding-right:14px}.discover-page-head{display:block}.discover-page-head p{margin-top:13px;font-size:.95rem}.discover-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-wall .discover-card{border-radius:14px;grid-row:span 2}.discover-wall .discover-card:nth-child(5n+2){grid-column:span 2}.discover-wall .discover-card:nth-child(5n+4){grid-area:span 2/span 2}.discover-wall .discover-copy{gap:5px;padding:34px 12px 12px}.discover-wall .discover-copy span{font-size:9px}.discover-wall .discover-copy h3{-webkit-line-clamp:3;font-size:1rem}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.hero-copy>*{opacity:1!important;transform:none!important}}.chero .ahead{padding-bottom:22px}.mschips{margin:2px 0 34px}.chipx.on{color:#3a2a00;background:#f5cc0080;border-color:#d2aa0099}.motorsport-hub-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-12px 0 8px;display:grid}.motorsport-hub-link{border:1px solid color-mix(in srgb,var(--gold) 32%,var(--line));min-width:0;color:var(--ink);background:linear-gradient(135deg,#f5cc001c,#ffffff09);border-radius:15px;gap:5px;padding:14px 15px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:grid}.motorsport-hub-link:hover{border-color:var(--gold);background:#f5cc0026;transform:translateY(-1px)}.motorsport-hub-link strong{font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.05}.motorsport-hub-link span{color:var(--soft);font-size:11px;line-height:1.35}.motorsport-hub-link span span{color:var(--gold-ink);font-size:14px}.msgrid{margin-bottom:8px}.msnote{color:var(--faint);max-width:60ch;margin:18px 0 0;font-size:13.5px}.leadacts{margin:20px auto 0}@media (max-width:680px){.chero{min-height:clamp(620px,168vw,780px)}.chero .ahead{padding-bottom:18px}.motorsport-hub-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:-8px 0 4px}.motorsport-hub-link{border-radius:13px;padding:12px}.motorsport-hub-link strong{font-size:16px}.motorsport-hub-link span{font-size:10px}}.totop{width:36px;height:36px;right:14px;bottom:calc(64px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;border:1px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;display:flex}.totop.show{opacity:.82;pointer-events:auto}.totop:active{opacity:1}.totop svg{color:var(--ink)}@media (min-width:681px){.totop{top:66px;bottom:auto;right:26px}}@media (max-width:680px){.totop{right:16px;bottom:calc(136px + env(safe-area-inset-bottom))}}.radio-dock{color:var(--ink);-webkit-backdrop-filter:blur(18px)saturate(1.2);border:1px solid #ffffff24;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);background:#12141c9e!important;box-shadow:0 10px 28px #00000038,inset 0 1px #ffffff29!important}.radio-dock.is-minimized{touch-action:none}.radio-dock.is-minimized .radio-dock-main{justify-content:center;gap:0}.radio-dock.is-minimized .radio-signal,.radio-dock.is-minimized .radio-art,.radio-dock.is-minimized .radio-dock-copy,.radio-dock.is-minimized .radio-live{opacity:0;pointer-events:none;overflow:hidden;transform:scale(.62)}.radio-dock.is-minimized .radio-signal{width:0}.radio-dock.is-minimized .radio-art{width:0;height:0}.radio-dock.is-minimized .radio-dock-copy{flex:0 0 0;max-width:0}.radio-dock.is-minimized .radio-live{width:0}.radio-dock-main{text-align:left;width:100%}.radio-dock-main:active{transform:none}.radio-dock-main .radio-signal,.radio-dock-main>.radio-art,.radio-dock-main .radio-dock-copy,.radio-dock-main .radio-live{transition:opacity .52s,transform .72s cubic-bezier(.2,.85,.2,1),width .72s cubic-bezier(.2,.85,.2,1),height .72s cubic-bezier(.2,.85,.2,1),max-width .72s cubic-bezier(.2,.85,.2,1),flex-basis .72s cubic-bezier(.2,.85,.2,1)}.radio-art{width:42px;height:42px;box-shadow:none;background:linear-gradient(135deg,#191421,#7e40ff 58%,#f5cc00);border-radius:13px;flex:none;position:relative;overflow:hidden}.radio-art.expanded{border-radius:22px;width:106px;height:106px}.radio-art img{object-fit:cover;z-index:1;width:100%;height:100%;position:absolute;inset:0}.radio-art-fallback{color:#fff;z-index:0;place-items:center;font:700 22px/1 Georgia,serif;display:grid;position:absolute;inset:0}.radio-dock-copy{flex:1;min-width:0;display:grid}.radio-dock-copy b{text-transform:uppercase;color:var(--gold-ink);white-space:nowrap;font-weight:800}.radio-dock-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--ink);opacity:.86;overflow:hidden}.radio-signal{opacity:.4;flex:none;justify-content:center;align-items:center}.radio-signal i{background:var(--gold);transform-origin:50%;border-radius:4px}.radio-dock.is-playing .radio-signal{opacity:1}.radio-dock.is-playing .radio-signal i{animation:1s ease-in-out infinite radio-wave}.radio-dock.is-playing .radio-signal i:nth-child(2){animation-delay:.12s}.radio-dock.is-playing .radio-signal i:nth-child(3){animation-delay:.24s}.radio-dock.is-playing .radio-signal i:nth-child(4){animation-delay:.12s}.radio-dock.is-playing .radio-signal i:nth-child(5){animation-delay:.32s}@keyframes radio-wave{0%,to{height:6px}50%{height:22px}}.radio-live{letter-spacing:.14em;color:var(--soft);align-items:center;font-weight:800;display:flex}.radio-live em{background:var(--live);border-radius:50%;font-style:normal;box-shadow:0 0 0 3px #e0313121}.radio-play-button{color:#fff;cursor:grab;touch-action:none;border:0;border-radius:50%;flex:none;transition:transform .2s cubic-bezier(.34,1.4,.64,1),color .25s;box-shadow:none!important;background:0 0!important}.radio-play-button:active{cursor:grabbing}.radio-dock.is-playing .radio-play-button{color:var(--gold)}.radio-play-button:active,.radio-big-play:active{transform:scale(.9)}.radio-play-button svg{margin-left:2px}.radio-expanded{opacity:0;pointer-events:none;max-height:0;transition:max-height .52s cubic-bezier(.2,.8,.2,1),opacity .32s,padding .52s;overflow:hidden}.radio-dock.is-expanded .radio-expanded{opacity:1;pointer-events:auto;max-height:180px;padding:0 12px 11px}.radio-expanded-head{border-top:1px solid var(--line);display:flex}.radio-overline{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-ink);font-size:9px;font-weight:800}.radio-close{width:25px;height:25px;color:var(--soft);border-radius:50%;place-items:center;display:grid}.radio-expanded-body{align-items:center;gap:16px;padding:4px 0 17px;display:flex}.radio-now{min-width:0}.radio-now h2{letter-spacing:-.025em;margin:6px 0 4px;font:600 clamp(1.35rem,4vw,1.8rem)/1.05 Georgia,serif}.radio-now p{color:var(--soft);margin:0 0 9px;font-size:13px;line-height:1.4}.radio-now a{color:var(--gold-ink);font-size:11.5px;font-weight:700}.radio-now a span{font-size:15px}.radio-controls{border-top:1px solid var(--line);align-items:center;display:flex}.radio-big-play{color:var(--gold);border:1px solid #f5cc008c;flex:none;place-items:center;font-size:19px;font-weight:800;line-height:1;display:grid}.radio-big-play svg{margin-left:2px}.radio-volume{flex:1;align-items:center;gap:8px;min-width:120px;display:flex}.radio-volume span{color:var(--faint);letter-spacing:.12em;font-size:9px;font-weight:800}.radio-volume input{-webkit-appearance:none;appearance:none;accent-color:var(--gold);cursor:pointer;background:0 0;width:100%;min-width:60px;height:18px}.radio-volume input::-webkit-slider-runnable-track{border-radius:9px;height:3px}.radio-volume input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--gold);border:2px solid var(--ink);border-radius:50%;width:14px;height:14px;margin-top:-5px}.radio-volume input::-moz-range-track{background:#ffffff38;border-radius:9px;height:3px}.radio-volume input::-moz-range-progress{background:var(--gold);border-radius:9px;height:3px}.radio-volume input::-moz-range-thumb{border:2px solid var(--ink);background:var(--gold);border-radius:50%;width:12px;height:12px}.radio-mute{letter-spacing:.12em;color:var(--gold-ink);font-size:9px;font-weight:800}.radio-open-page{color:var(--ink);white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.radio-open-page svg{color:var(--gold-ink);transform:rotate(-90deg)}.radio-station-strip{scrollbar-width:none;margin:16px -2px 0;padding:1px 2px 3px;display:flex;overflow-x:auto}.radio-station-strip::-webkit-scrollbar{display:none}.radio-station-strip button{text-align:left;border:1px solid var(--line);color:var(--soft);flex:0 0 122px;background:0 0!important}.radio-station-strip button.on{color:var(--ink);border-color:#f5cc00b3}.radio-station-strip span{text-transform:uppercase;letter-spacing:.1em;color:var(--gold-ink);font-size:9px;font-weight:800;display:block}.radio-station-strip b{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:11px;line-height:1.2;display:block;overflow:hidden}.radio-page{padding-top:74px;padding-bottom:100px}.radio-page-head{max-width:720px;margin-bottom:22px}.radio-page-head h1{letter-spacing:-.035em;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:760;line-height:1.06}.radio-page-head p{color:var(--soft);max-width:56ch;margin:0;font-size:1.08rem;line-height:1.65}.radio-filter{scrollbar-width:none;margin-bottom:20px;padding-bottom:8px;display:flex;overflow-x:auto}.radio-filter::-webkit-scrollbar{display:none}.radio-filter button{border:1px solid var(--line);color:var(--soft);background:#ffffff09;border-radius:999px;flex:none}.radio-filter button.on{color:#2b2100;background:var(--gold);border-color:#0000;font-weight:800}.light .radio-filter button{background:#ffffff47;border-color:#0000}.radio-grid{display:grid}.radio-card{border:1px solid var(--line);background:#ffffff0b;min-width:0;transition:transform .25s,border-color .25s,background .25s;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 18px 42px -30px #000c}.radio-card:hover{border-color:#f5cc008c;transform:translateY(-3px)}.radio-card.on{background:#f5cc0014;border-color:#f5cc00a6}.light .radio-card{background:#ffffff59;border-color:#ffffffb8;box-shadow:0 18px 42px -30px #281e5033}.radio-card>.radio-art{width:100%;box-shadow:none;border-radius:0}.radio-card-genre{color:var(--gold-ink);text-transform:uppercase;font-weight:800;display:block}.radio-card h2{letter-spacing:-.02em;font:700 1.16rem/1.12 Inter,-apple-system,system-ui,sans-serif}.radio-card p{color:var(--soft);margin:0 0 14px}.radio-card-play{color:var(--ink);align-items:center;font-weight:800;display:inline-flex}.radio-card-play svg{color:var(--gold-ink)}.radio-disclaimer{max-width:760px;color:var(--faint);margin:28px 0 0;font-size:12px;line-height:1.55}@media (max-width:680px){.discover-page-head h1{font-size:clamp(1.45rem,7vw,2rem)}.radio-station-strip button{border-radius:11px;flex-basis:108px;padding:8px}.radio-controls{padding-top:10px}}.radio-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--gold) 0 var(--radio-volume),#ffffff2e var(--radio-volume))}.radio-device-volume{color:var(--soft);letter-spacing:.02em;border-left:1px solid var(--line);flex:1;padding-left:12px;font-size:11px;line-height:1.25}@media (max-width:680px){.radio-device-volume{padding-left:8px;font-size:10px}}.nav-act{margin-left:0}.radio-controls{gap:9px;padding-top:8px}.radio-big-play{background:#ffffff12;border-radius:11px;width:34px;height:34px}.radio-station-strip{gap:6px;margin-top:9px;padding-bottom:2px}.radio-station-strip button{border-radius:9px;flex-basis:92px;padding:7px 8px}.radio-station-strip button.on{background:#f5cc0012!important}@media (max-width:680px){.nav-radio-status{margin-left:10px}.radio-dock{border-radius:21px}.radio-dock.is-minimized{left:auto;right:auto}.radio-dock-main{min-height:60px}.radio-signal{width:15px}.radio-live{display:none}.radio-play-button{width:38px;height:38px}.radio-dock.is-expanded .radio-expanded{padding-inline:14px;padding-bottom:14px}.radio-expanded-body{gap:12px}.radio-art.expanded{border-radius:17px;width:82px;height:82px}.radio-now p{font-size:12px;line-height:1.3}.radio-now h2{font-size:1.28rem}.radio-controls{gap:9px}.radio-open-page{font-size:11px}.radio-station-strip{margin-top:13px}.radio-page{padding-top:calc(118px + env(safe-area-inset-top));padding-bottom:120px}.radio-page-head{margin-bottom:17px}.radio-page-head h1{font-size:clamp(1.45rem,7vw,2rem)}.radio-page-head p{font-size:1rem;line-height:1.55}.radio-card p{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){.radio-signal i{animation:none!important}.radio-dock,.radio-expanded,.radio-card{transition:none!important}}.act .cnt{min-width:16px;height:15px;color:var(--gold-ink);text-align:center;white-space:nowrap;font-variant-numeric:tabular-nums;background:#0e0c12eb;border:1px solid #f5cc008c;border-radius:8px;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:-3px;right:-3px}.light .act .cnt{background:#fffffff2;border-color:#b48c0080}.evtdeck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-top:14px;display:flex;overflow-x:auto}.evtdeck::-webkit-scrollbar{display:none}.evtpage{scroll-snap-align:start;flex:0 0 100%;min-width:0}.evtpage .evt:first-child{border-top:0;margin-top:0;padding-top:0}.evtcat{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);margin-bottom:2px;font-size:10.5px;font-weight:700}.evtdots{justify-content:center;gap:7px;min-height:12px;margin-top:16px;display:flex}.evtdots .dot{background:#ffffff61;width:28px;height:3px}.evtdots .dot.on{background:var(--gold);width:38px}.light .evtdots .dot{background:#14161a4d}.light .evtdots .dot.on{background:var(--gold-ink)}.resdeck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.resdeck::-webkit-scrollbar{display:none}.respage{scroll-snap-align:start;flex:0 0 100%;min-width:0}.resdots{justify-content:center;gap:6px;margin-top:14px;display:flex}.resdots .dot{background:#ffffff38}.light .resdots .dot{background:#14161a38}.comingsoon{text-align:center;border-radius:var(--r);padding:54px 26px}.comingsoon h2{margin:0 0 10px}.comingsoon p{max-width:46ch;color:var(--soft);margin:0 auto}.search-page{min-height:65vh;padding-top:72px}.search-page h1{margin:20px 0 26px;font-size:clamp(2.5rem,6vw,4.8rem)}.search-form{max-width:760px;margin-bottom:30px}.search-form label{color:var(--soft);margin-bottom:9px;font-size:13px;display:block}.search-field{background:#ffffff12;border-radius:18px;align-items:center;gap:8px;padding:7px;display:flex}.search-field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:12px 13px}.search-field input::placeholder{color:var(--faint)}.search-field button{background:var(--gold);color:#201900;border-radius:12px;padding:11px 18px;font-weight:700}.search-count,.search-empty{color:var(--soft);margin:0 0 22px}@media (max-width:680px){.search-field button{padding-inline:14px}}.scrim{display:none!important}.depth-zone{animation:none!important;transform:none!important}.menu-backdrop{opacity:0;visibility:hidden;pointer-events:none;background:#04050861;border:0;border-radius:0;width:100%;height:100%;padding:0;transition:opacity .2s,visibility 0s linear .24s}.menu-panel{width:min(344px,88vw);padding:calc(16px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;-webkit-backdrop-filter:blur(26px)saturate(145%);visibility:hidden;pointer-events:none;background:#13141b6b;border:1px solid #ffffff3d;border-radius:24px;transition:transform .24s cubic-bezier(.2,.75,.2,1),visibility 0s linear .24s;overflow-y:auto;transform:translate(112%);box-shadow:0 28px 80px -34px #000c,inset 0 1px #ffffff61}.menu-open,.menu-open body{overscroll-behavior:none;overflow:hidden}.menu-open .menu-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.menu-open .menu-panel{visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.menu-head{margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-weight:600}.account-card{border:1px solid var(--line);background:#ffffff0b;border-radius:16px;align-items:center;gap:13px;padding:16px;display:flex}.account-card>svg{color:var(--gold-ink);flex:none}.account-card-avatar{background:var(--gold);color:#2a2100;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font:700 1.1rem Georgia,serif;display:grid;overflow:hidden}.account-card-avatar img{object-fit:cover;width:100%;height:100%}.account-card b,.account-card small{display:block}.account-card b{font-size:15px}.account-card small{color:var(--soft);margin-top:3px;font-size:12px;line-height:1.4}.menu-logout{border-bottom:0;margin-top:14px;font-weight:600}.menu-tools{padding-top:10px}.menu-row{text-align:left;border-bottom:1px solid var(--line);width:100%;color:var(--soft);justify-content:space-between;align-items:center;padding:12px 2px;font-size:14px;display:flex}.menu-muted{opacity:.55}.theme-icons{align-items:center;display:flex}.mode .moon,.light .mode .sun{display:none}.light .mode .moon{display:block}.home-shell{padding-top:16px}.editorial-hero{margin-top:0;position:relative}.editorial-deck{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;scroll-padding-inline:0;display:flex;overflow:auto hidden}.editorial-deck::-webkit-scrollbar{display:none}.shelf-track::-webkit-scrollbar{display:none}.discover-grid::-webkit-scrollbar{display:none}.category-filter::-webkit-scrollbar{display:none}.editorial-slide{scroll-snap-align:start;flex:0 0 100%;grid-template-columns:minmax(0,1.42fr) minmax(330px,.78fr);align-items:center;gap:clamp(24px,4vw,56px);min-width:0;display:grid}.editorial-photo{aspect-ratio:16/10;background:#11141a;border:1px solid #ffffff29;border-radius:22px;display:block;position:relative;overflow:hidden}.light .editorial-photo{box-shadow:none;background:0 0;border-color:#0000}.editorial-copy{padding-right:clamp(8px,3vw,36px)}.editorial-copy-link:hover h1,.editorial-copy-link:hover h2,.road-copy-link:hover h2{text-decoration:none}.editorial-kicker,.shelf-kicker{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:750;line-height:1.35;display:block}.editorial-copy h1,.editorial-copy h2{max-width:16ch;margin:12px 0 13px;font-size:clamp(2rem,3.7vw,3.9rem)}.editorial-copy p{color:var(--soft);max-width:46ch;margin:0 0 20px;font-size:clamp(.96rem,1.2vw,1.08rem);line-height:1.62}.text-link{color:var(--ink);border-bottom:1px solid var(--gold-ink);align-items:center;gap:9px;padding-bottom:4px;font-size:14px;font-weight:700;display:inline-flex}.hero-cta{background:#f5cc002b;border:1px solid #ffe05aa8;border-radius:999px;padding:10px 15px;text-decoration:none;box-shadow:inset 0 1px #ffffff40}.hero-cta:hover{background:#f5cc004d;text-decoration:none}.light .hero-cta{border-color:#0000;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #785a0014,0 6px 18px -12px #46320047}.media-status{z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;background:#0c0d10c2;border:1px solid #ffffff40;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:12px}.view-badge{z-index:4;-webkit-backdrop-filter:blur(12px);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.015em;pointer-events:none;white-space:nowrap;background:#08090d9e;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:5px;min-height:24px;padding:5px 8px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:11px;right:11px;box-shadow:0 7px 18px #0003,inset 0 1px #ffffff29}.view-badge svg{opacity:.86;flex:none;display:block}.view-badge--hero{padding:6px 9px;font-size:11px;top:14px;right:14px}.view-badge--hero svg{opacity:.94}.view-badge[data-view-ready=true]{animation:.32s both view-badge-in}@keyframes view-badge-in{0%{opacity:.56;transform:translateY(-2px)}to{opacity:1;transform:none}}.light .view-badge{color:#fff;background:#0b0c10a8;border-color:#ffffff61}@media (max-width:680px){.view-badge{gap:4px;min-height:22px;padding:4px 7px;font-size:9px;top:9px;right:9px}.view-badge--hero{padding:5px 8px;font-size:10px;top:11px;right:11px}}.deck-dots{justify-content:center;align-items:center;gap:6px;min-height:22px;margin-top:14px;display:flex}.deck-dots .dot{width:22px}.deck-dots .dot.on{width:36px}.deck-buttons{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.deck-buttons button{border:1px solid var(--line);width:38px;height:32px;color:var(--soft);background:#ffffff0b;border-radius:10px;font-size:25px;line-height:1;transition:transform .18s,color .18s,background .18s}.deck-buttons button:hover{color:var(--gold);background:#f5cc001f}.deck-buttons button:active{background:#f5cc003d;transform:scale(.9)}.editorial-hero--compact .editorial-photo{aspect-ratio:16/9}.editorial-hero--compact .editorial-copy h1,.editorial-hero--compact .editorial-copy h2{font-size:clamp(1.9rem,3.2vw,3.2rem)}.compact-stack,.category-shelves,.video-shelves,.content-shelf{margin-top:34px}.content-shelf:first-child{margin-top:0}.shelf-track{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:15px;margin:0 -24px;padding:0 24px 5px;scroll-padding-inline:24px;display:flex;overflow-x:auto}.shelf-two-rows{gap:16px;display:grid}.shelf-card-wrap{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 min(340px,78vw);min-width:0;position:relative}.shelf-card{min-width:0;display:block}.shelf-photo{aspect-ratio:16/10;background:#11141a;border:1px solid #ffffff24;border-radius:15px;position:relative;overflow:hidden}.light .shelf-photo,.light .road-photo,.light .discover-photo,.light .event-photo,.light .ahero>.ahero-photo{box-shadow:none;background:0 0;border-color:#0000}.shelf-dots{min-height:14px;margin-top:9px}.shelf-card .shelf-kicker{margin-top:11px}.shelf-card h3{margin:5px 0 4px;font-size:16px;line-height:1.32}.shelf-card p{color:var(--faint);margin:0}.youtube-thumb{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-placeholder{color:#fff;background:linear-gradient(135deg,#171b24,#262d3b 55%,#11141a);flex-direction:column;justify-content:flex-end;gap:6px;padding:18px;display:flex;position:absolute;inset:0}.video-placeholder span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px}.video-placeholder small{color:#ffffffb3;font-size:14px}.video-channel-placeholder{color:#fff;background:radial-gradient(circle at 80% 20%,#f5cc0033,#0000 35%),linear-gradient(135deg,#201c16,#30271a 55%,#171922);flex-direction:column;justify-content:center;gap:8px;padding:18px;display:flex;position:absolute;inset:0}.video-channel-placeholder span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:11px}.video-channel-placeholder small{color:#ffffffdb;font-size:17px}.youtube-meta{color:var(--soft)!important;margin-top:4px!important}.shelf-play{z-index:2;background:#0f1014b8;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;bottom:12px;left:12px}.road-feature{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(24px,4vw,50px);margin-top:38px;display:grid}.road-photo{aspect-ratio:16/9;border:1px solid #ffffff26;border-radius:20px;position:relative;overflow:hidden}.road-copy h2{margin:10px 0 13px;font-size:clamp(1.9rem,3.2vw,3.1rem)}.road-copy p{color:var(--soft);margin:0 0 18px;line-height:1.62}.discover-tabs{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:2px;display:flex;overflow-x:auto}.discover-tabs button{border:1px solid var(--line);color:var(--soft);border-radius:999px;flex:none;padding:8px 14px;font-size:13px}.discover-tabs button.on{color:#2a2100;background:var(--gold);border-color:#0000;font-weight:700}.discover-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.discover-photo{aspect-ratio:16/10;border-radius:14px;position:relative;overflow:hidden}.discover-card>span{color:var(--gold-ink);letter-spacing:.13em;text-transform:uppercase;margin-top:10px;font-size:10px;font-weight:700;display:block}.discover-card h3{margin:5px 0 0;font-size:15px;line-height:1.35}.events-block{margin-top:38px}.events-grid{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:16px;display:grid}.event-panel{border-radius:var(--r);border:1px solid var(--line);background:#ffffff09;padding:18px;overflow:hidden}.event-deck{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.event-deck::-webkit-scrollbar{display:none}.event-page{scroll-snap-align:start;flex:0 0 100%;min-width:0}.event-category{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.event-row{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:12px 0;display:flex}.event-row:last-child{border-bottom:0}.event-photo,.event-feature-art{border-radius:10px;position:relative;overflow:hidden}.event-photo{flex:none;width:88px;height:62px}.event-feature-art{border-radius:0;width:100%;height:100%}.event-art{isolation:isolate;color:#fff;background:radial-gradient(circle at 84% 18%,#f5cc0061,#0000 38%),linear-gradient(135deg,#20232c,#3a2b16 72%,#aa7b00);border:1px solid #f5cc0057;flex-direction:column;justify-content:space-between;padding:10px 11px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.event-art:before{content:"";z-index:-1;opacity:.65;background:repeating-linear-gradient(118deg,#0000 0 18px,#ffffff17 18px 19px,#0000 19px 38px);position:absolute;inset:0}.event-art:after{content:"";z-index:-1;border:1px solid #ffffff3b;border-radius:50%;height:120%;position:absolute;inset:auto -18% -54% 34%;transform:rotate(-16deg)}.event-art-track{opacity:.78;border:1px solid #ffffff38;border-radius:64% 36% 54% 46%;width:43%;height:44%;position:absolute;top:24%;right:7%;transform:rotate(18deg)}.event-art-head,.event-art-foot{z-index:1;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.event-art-head em{letter-spacing:.11em;text-transform:uppercase;color:#ffffffb8;font-size:9px;font-style:normal;font-weight:700;line-height:1}.event-art-badge{letter-spacing:.13em;text-transform:uppercase;color:#ffe36a;font-size:10px;font-weight:900;line-height:1}.event-art-mark{z-index:0;letter-spacing:-.08em;color:#ffffff21;-webkit-user-select:none;user-select:none;font-size:clamp(2.8rem,7vw,7rem);font-weight:950;line-height:.8;position:absolute;top:25%;right:8%}.event-art-foot{justify-content:stretch;align-items:end;gap:4px;display:grid}.event-art-foot strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;line-height:1.12;display:block;overflow:hidden}.event-art-foot small{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:10px;line-height:1.1;display:block;overflow:hidden}.event-art--compact{padding:8px 9px}.event-art--compact .event-art-head em{display:none}.event-art--compact .event-art-badge{font-size:8px}.event-art--compact .event-art-mark{font-size:2.7rem;top:27%}.event-art--compact .event-art-foot strong{font-size:10px}.event-art--compact .event-art-foot small{font-size:8px}.event-art--wrc{background:radial-gradient(circle at 84% 18%,#53b1ff6b,#0000 38%),linear-gradient(135deg,#111b2d,#123c59 72%,#1677a7)}.event-art--f1{background:radial-gradient(circle at 84% 18%,#ff5c5c6b,#0000 38%),linear-gradient(135deg,#27151a,#641c2b 72%,#a94128)}.event-art--gp,.event-art--sbk{background:radial-gradient(circle at 84% 18%,#cb75ff6b,#0000 38%),linear-gradient(135deg,#21162b,#4b235e 72%,#842f6b)}.event-art--rally{background:radial-gradient(circle at 84% 18%,#68d3906b,#0000 38%),linear-gradient(135deg,#14251f,#244a35 72%,#8b7220)}.event-art--kart{background:radial-gradient(circle at 84% 18%,#ff91376b,#0000 38%),linear-gradient(135deg,#291b15,#6b321d 72%,#b06d1d)}.event-row h3{margin:0 0 3px;font-size:15px}.event-row p{color:var(--faint);margin:0}.event-photo .slot img[src*=editorial-placeholder]{background:#171922;padding:7px;object-fit:contain!important}.events-desk-page{padding-bottom:72px}.events-desk-intro{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;padding-top:38px;padding-bottom:30px;display:flex}.events-desk-intro h1{letter-spacing:-.045em;max-width:15ch;margin:9px 0 13px;font-size:clamp(2.65rem,6vw,5.4rem);line-height:.98}.events-desk-intro p{max-width:66ch;color:var(--soft);margin:0;font-size:1.04rem;line-height:1.62}.events-desk-nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:360px;display:flex}.events-desk-nav a{border:1px solid var(--line);color:var(--soft);border-radius:999px;padding:9px 13px;font-size:12px;text-decoration:none}.events-desk-nav a:hover{border-color:var(--gold-ink);color:var(--ink)}.events-next-section,.events-calendar-section,.events-coverage-section,.events-disciplines-section{margin-top:48px}.events-section-head{justify-content:space-between;align-items:end;gap:22px;margin-bottom:18px;display:flex}.events-section-head h2{margin:6px 0 7px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.events-section-head p{max-width:58ch;color:var(--soft);margin:0;line-height:1.5}.events-section-head>.text-link{flex:none}.events-feature-grid{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.event-feature-card{border:1px solid var(--line);background:#ffffff09;border-radius:18px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.event-feature-card--lead{grid-row:span 2}.event-feature-media{aspect-ratio:1.48;background:var(--panel);display:block;position:relative;overflow:hidden}.event-feature-card--lead .event-feature-media{aspect-ratio:1.18}.event-feature-media .slot,.event-feature-media .slot img{width:100%;height:100%}.event-feature-media .slot img{object-fit:cover;transition:transform .35s}.event-feature-card:hover .event-feature-media .slot img{transform:scale(1.04)}.event-feature-copy{gap:7px;padding:15px 16px 17px;display:grid}.event-feature-meta{color:var(--faint);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.event-feature-meta time{font-variant-numeric:tabular-nums;text-align:right}.event-feature-copy h3{margin:0;font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.12}.event-feature-card--lead .event-feature-copy h3{letter-spacing:-.025em;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3.1vw,2.7rem)}.event-feature-copy a{color:var(--ink);text-decoration:none}.event-feature-copy p{color:var(--soft);margin:0;font-size:13px;line-height:1.4}.event-status{letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;width:max-content;padding:4px 8px;font-size:9px;font-weight:850;display:inline-flex}.event-status--upcoming{color:var(--gold-ink);background:#f5cc0017;border:1px solid #f5cc005c}.event-status--result{color:#9ee5b2;background:#67d38114;border:1px solid #67d3814d}.event-status--complete{color:#b7d8ff;background:#67a4e014;border:1px solid #67a4e04d}.event-status--cancelled{color:#f0a7a7;background:#e1707014;border:1px solid #e1707052}.events-countdown-section{margin-top:30px}.events-countdown-section .race-counts{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}.events-countdown-section .race-count-card{min-width:0}.events-calendar-layout{grid-template-columns:minmax(340px,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.events-calendar-card,.events-india-panel,.events-coverage-panel{border:1px solid var(--line);background:#ffffff09;border-radius:18px}.events-calendar-card{padding:18px}.events-india-panel{padding:22px}.events-panel-head h3{margin:6px 0 7px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.02}.events-panel-head p{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.events-updated-note{border:1px solid var(--line);color:var(--faint);white-space:nowrap;border-radius:999px;align-self:flex-start;padding:8px 11px;font-size:11px}.events-upcoming-list{border-top:1px solid var(--line);margin-top:22px;display:grid}.events-upcoming-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:50px minmax(0,1fr) 16px;align-items:center;gap:12px;padding:13px 0;text-decoration:none;display:grid}.events-upcoming-row time{color:var(--gold-ink);text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.15}.events-upcoming-row span{gap:3px;min-width:0;display:grid}.events-upcoming-row b{font-size:14px;line-height:1.25}.events-upcoming-row small{color:var(--faint);font-size:11px;line-height:1.3}.events-upcoming-row i{color:var(--gold-ink);text-align:right;font-style:normal}.events-coverage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.events-coverage-panel{padding:22px}.events-coverage-panel>.events-panel-head{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding-bottom:14px;display:flex}.events-coverage-panel>.events-panel-head h3{margin:0;font-size:clamp(1.55rem,2.8vw,2.25rem)}.event-story-list{display:grid}.event-story-row{border-bottom:1px solid var(--line);grid-template-columns:142px minmax(0,1fr);gap:14px;padding:15px 0;display:grid}.event-story-row:last-child{border-bottom:0;padding-bottom:0}.event-story-row:first-child{padding-top:18px}.event-story-image{aspect-ratio:1.34;background:var(--panel);border-radius:11px;display:block;position:relative;overflow:hidden}.event-story-image .slot,.event-story-image .slot img{width:100%;height:100%}.event-story-image img{object-fit:cover;transition:transform .35s}.event-story-image:hover img{transform:scale(1.04)}.event-story-copy{min-width:0}.event-story-copy>span{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.25;display:block}.event-story-copy h3{margin:5px 0 7px;font-size:16px;line-height:1.25}.event-story-copy h3 a{color:var(--ink);text-decoration:none}.event-story-copy p{color:var(--soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.event-story-copy time{color:var(--faint);margin-top:8px;font-size:11px;display:block}.events-discipline-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.events-discipline-card{border:1px solid var(--line);min-height:142px;color:var(--ink);background:linear-gradient(145deg,#f5cc0014,#ffffff05);border-radius:15px;gap:9px;padding:17px;text-decoration:none;display:grid;position:relative}.events-discipline-card span{color:var(--gold-ink);font-family:Fraunces,Georgia,serif;font-size:1.45rem;line-height:1}.events-discipline-card strong{max-width:20ch;color:var(--soft);font-size:12px;font-weight:500;line-height:1.4}.events-discipline-card i{color:var(--gold-ink);font-style:normal;position:absolute;bottom:13px;right:14px}.events-discipline-card:hover{border-color:var(--gold-ink);transform:translateY(-2px)}.events-desk-footnote{max-width:72ch;color:var(--faint);margin:20px 0 0;font-size:12px;line-height:1.55}.cal-month-label{text-align:center;letter-spacing:.1em;text-transform:uppercase;gap:3px;display:grid}.cal-month-label strong{color:var(--soft);font-size:12.5px}.cal-month-label small{color:var(--faint);letter-spacing:.05em;text-transform:none;font-size:10px}.cal-swipe-guide{color:var(--faint);letter-spacing:.04em;justify-content:center;align-items:center;gap:12px;margin:-2px 0 12px;font-size:10px;display:flex}.cal-swipe-dots{align-items:center;gap:5px;display:flex}.cal-swipe-dot{background:var(--line-strong);cursor:pointer;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:transform .2s,background .2s}.cal-swipe-dot.is-active{background:var(--gold-ink);transform:scale(1.45)}.cal-month-content{will-change:transform,opacity;min-width:0;animation:.32s cubic-bezier(.2,.75,.2,1) cal-month-in-next}.cal-month-content--prev{animation-name:cal-month-in-prev}@keyframes cal-month-in-next{0%{opacity:.35;transform:translate(14px)}to{opacity:1;transform:translate(0,0)}}@keyframes cal-month-in-prev{0%{opacity:.35;transform:translate(-14px)}to{opacity:1;transform:translate(0,0)}}.calwrap--monthly .cal-events-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.calwrap--monthly .cal-events-head strong{font-size:11px}.calwrap--monthly .cal-events-head span{color:var(--faint);letter-spacing:.04em;text-transform:none;font-size:10px;font-weight:600}.calwrap--monthly .cal-event{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:9px;padding:9px 0}.cal-event-date{color:var(--gold-ink);font-size:11px;font-weight:800;line-height:1.3}.cal-event-copy{gap:2px;min-width:0;display:grid}.cal-event-copy b{font-size:12.5px;line-height:1.25}.cal-event-copy span{color:var(--faint);font-size:11px;line-height:1.32}.cal-event[href]{color:inherit;text-decoration:none}.cal-event[href]:hover .cal-event-copy b{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}@media (prefers-reduced-motion:reduce){.cal-month-content{animation:none}.cal-swipe-dot{transition:none}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.category-intro{padding-top:42px;padding-bottom:24px}.category-intro>span{color:var(--gold-ink);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:700}.category-intro h1{max-width:18ch;margin:10px 0 12px;font-size:clamp(2.35rem,5vw,5rem)}.category-intro p{color:var(--soft);max-width:68ch;margin:0;font-size:1.02rem;line-height:1.62}.category-filter{scrollbar-width:none;gap:8px;margin-top:24px;padding-bottom:4px;display:flex;overflow-x:auto}.category-filter span{border:1px solid var(--line);color:var(--soft);border-radius:999px;flex:none;padding:8px 13px;font-size:12px}.category-top-hero{padding-top:28px}.category-top-hero .editorial-hero{margin:0}.motorsport-top-hero{padding-top:28px}.events-page-main{margin-top:42px}.events-page-head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.events-page-head h1{max-width:15ch;margin:8px 0 10px;font-size:clamp(2.4rem,5vw,4.7rem)}.events-page-head p{color:var(--soft);max-width:54ch;margin:0}.events-page-grid{align-items:start}.event-page-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.event-group h2{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;margin:0 0 5px;font-size:11px}.event-group .event-row{min-height:78px}.ahero{grid-template-columns:minmax(0,1.22fr) minmax(340px,.78fr);align-items:center;gap:clamp(24px,4vw,52px);max-width:1280px;min-height:0;margin:24px auto 0;padding:0 24px;display:grid;overflow:visible}.ahero:after{display:none}.ahero>.ahero-photo{background:0 0;border-radius:22px;grid-area:1/1;min-height:clamp(390px,43vw,570px);position:relative;overflow:hidden}.ahero>.ahero-photo>.slot{width:100%;height:100%;min-height:inherit;background:0 0;position:relative;inset:auto}.ahero>.ahero-photo.has-intentional-frame,.ahero>.ahero-photo.has-intentional-frame>.slot{background:#11141a}.ahero>.ahead{width:auto;max-width:none;color:var(--ink);grid-area:1/2;align-self:center;margin:0;padding:0}.ahead h1{color:var(--ink);max-width:17ch}.stand{color:var(--soft)}.abyline{color:var(--faint)}.abyline b{color:var(--ink)}.photocred{color:var(--faint)}.chero{min-height:0}.chero .ahead{padding:0}.sheet{margin-top:34px}.profile-page{min-height:70vh;padding-top:52px}.profile-head{border:1px solid var(--line);background:#ffffff09;border-radius:20px;align-items:center;gap:18px;padding:24px;display:flex}.profile-avatar{background:var(--gold);color:#2a2100;border-radius:50%;flex:none;justify-content:center;align-items:center;width:64px;height:64px;font-family:Georgia,serif;font-size:1.8rem;font-weight:700;display:flex}.profile-head h1{margin:4px 0 2px;font-size:clamp(1.8rem,4vw,3rem)}.profile-head p{color:var(--soft);margin:0}.profile-signout{border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:9px 14px;font-size:13px}.profile-saved{margin-top:28px}.profile-saved p{color:var(--soft)}.saved-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.saved-list a{border:1px solid var(--line);text-transform:capitalize;border-radius:12px;padding:10px 13px;font-size:13px}.profile-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;display:grid}.profile-grid>div{border:1px solid var(--line);border-radius:16px;padding:20px}.profile-grid h2{margin:0 0 7px;font-size:17px}.profile-grid p{color:var(--soft);margin:0 0 14px;font-size:14px}.profile-grid span{color:var(--gold-ink);text-transform:uppercase;letter-spacing:.12em;font-size:10px;font-weight:700}.gbtn{opacity:1;cursor:pointer;color:#2a2100;background:var(--gold);border-color:#0000;justify-content:center;align-items:center;display:inline-flex}.about-page{min-height:70vh;padding-top:58px}.about-page>h1{max-width:16ch;margin:12px 0 16px;font-size:clamp(2.6rem,6vw,5.8rem)}.about-page>p{max-width:70ch;color:var(--soft);font-size:1.08rem}.about-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.about-grid section{border:1px solid var(--line);border-radius:16px;padding:20px}.about-grid h2{margin:0 0 8px;font-size:17px}.about-grid p{color:var(--soft);margin:0;font-size:14px}.about-contact{border-top:1px solid var(--line);max-width:760px;margin-top:54px;padding-top:28px}.about-contact h2{margin:8px 0 12px;font-size:clamp(1.8rem,4vw,3.2rem)}.about-contact p{color:var(--soft)}.auth-page{place-items:center;min-height:72vh;padding-top:70px;padding-bottom:70px;display:grid}.auth-card{border:1px solid var(--line);background:#ffffff0b;border-radius:24px;width:min(560px,100%);padding:34px}.auth-card h1{margin:10px 0 14px;font-size:clamp(2.15rem,6vw,3.8rem)}.auth-card>p{color:var(--soft);line-height:1.65}.auth-card>small{color:var(--faint);margin-top:14px;display:block}.google-button{color:#202124;background:#fff;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:24px;padding:14px 18px;font-weight:700;display:flex;box-shadow:0 8px 24px #0000002e}.google-mark{color:#4285f4;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:800;display:grid}.form-error,.form-note{background:#e031311f;border-radius:12px;padding:12px 14px;color:#ff9c9c!important}.form-note{background:#f5cc001f;color:var(--ink)!important}.profile-avatar-image{cursor:pointer;position:relative;overflow:hidden}.profile-avatar-image img{object-fit:cover;width:100%;height:100%}.profile-avatar-image input{opacity:0;cursor:pointer;position:absolute;inset:0}.account-loading{color:var(--soft);padding:60px 0}.profile-form{border:1px solid var(--line);background:#ffffff08;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding:24px;display:grid}.profile-form label,.admin-editor label{color:var(--soft);gap:7px;font-size:12px;font-weight:650;display:grid}.profile-form .wide{grid-column:1/-1}.profile-form input,.profile-form textarea,.admin-editor input,.admin-editor textarea,.admin-editor select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#ffffff0e;border-radius:11px;outline:none;padding:11px 12px}.profile-form input:focus,.profile-form textarea:focus,.admin-editor input:focus,.admin-editor textarea:focus,.admin-editor select:focus{border-color:var(--gold-ink)}.form-actions{align-items:center;gap:13px;display:flex}.form-actions span,.inline-message{color:var(--soft);font-size:12px}.primary-button{background:var(--gold);color:#271f00;border-radius:11px;justify-content:center;align-items:center;padding:11px 17px;font-weight:800;display:inline-flex}.primary-button:disabled{opacity:.45;cursor:not-allowed}.profile-grid a{color:var(--gold-ink);text-transform:capitalize;margin-top:7px;font-size:12px;display:block}.engagement-block{margin-bottom:18px}.engagement-end{margin-top:22px}.engagement-end .acts{border-top:1px solid var(--line);border-bottom:0;padding-top:20px}.cmt.reply{margin-left:44px}.cmtav{text-transform:uppercase;overflow:hidden}.cmtav img{object-fit:cover;width:100%;height:100%}.comment-delete{color:var(--faint);margin-top:7px;font-size:11px}.comment-form{border:1px solid var(--line);border-radius:14px;gap:9px;margin-top:20px;padding:17px;display:grid}.comment-form label{color:var(--soft);font-size:12px;font-weight:700}.comment-form textarea{resize:vertical;width:100%;color:var(--ink);font:inherit;background:#ffffff0e;border:0;border-radius:10px;outline:none;padding:11px}.comment-form>div{justify-content:space-between;align-items:center;display:flex}.comment-form>div>span{color:var(--faint);font-size:11px}.signin{margin-top:18px}.signin .gbtn{white-space:nowrap;border-radius:999px;padding:11px 15px}.admin-page{background:var(--bg);min-height:100vh;color:var(--ink)}.admin-system{width:min(1240px,100%);margin:0 auto;padding:28px 24px 80px}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:22px;display:flex}.admin-header h1{margin:4px 0 0;font-size:clamp(2.2rem,5vw,4.5rem)}.admin-header p{color:var(--soft);text-transform:capitalize;margin:5px 0 0}.admin-header>a{border:1px solid var(--line);border-radius:999px;padding:9px 13px;font-size:12px}.admin-tabs{gap:8px;padding:18px 0;display:flex;overflow-x:auto}.admin-tabs button{border:1px solid var(--line);color:var(--soft);text-transform:capitalize;border-radius:999px;flex:none;padding:9px 14px}.admin-tabs button.on{background:var(--gold);color:#2b2100;border-color:#0000;font-weight:800}.admin-message{color:var(--ink);background:#f5cc0024;border-radius:11px;margin-bottom:16px;padding:11px 14px}.admin-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:18px;display:grid}.admin-editor,.admin-list,.moderation-list{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:22px}.admin-editor{gap:15px;display:grid}.admin-section-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.admin-section-head span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:10px;font-weight:800}.admin-section-head h2,.admin-list h2,.moderation-list h2{margin:2px 0 0;font-size:20px}.admin-section-head select{width:auto}.admin-editor label small{color:var(--faint);font-weight:400}.admin-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.admin-list{max-height:calc(100vh - 40px);position:sticky;top:20px;overflow:auto}.admin-list>h2{margin-bottom:13px}.admin-list>button{text-align:left;border-bottom:1px solid var(--line);gap:4px;width:100%;padding:13px 0;display:grid}.admin-list>button:last-child{border-bottom:0}.admin-list>button span{color:var(--gold-ink);letter-spacing:.12em;text-transform:uppercase;font-size:9px}.admin-list>button b{font-size:13px}.admin-list>button small{color:var(--faint)}.media-list>button{grid-template-columns:58px 1fr;align-items:center}.media-list img{object-fit:cover;border-radius:8px;grid-row:1/3;width:50px;height:50px}.moderation-list>article{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.moderation-list small{color:var(--faint);font-size:11px;display:block}.moderation-list p{color:var(--read);margin:8px 0 0}.moderation-list article>div:last-child{align-items:center;gap:7px;display:flex}.moderation-list button{border:1px solid var(--line);border-radius:8px;padding:7px 9px;font-size:11px}@media (max-width:680px){body{transition:background .2s,color .2s}.nav{background:linear-gradient(to bottom,var(--bg) 0%,color-mix(in srgb,var(--bg) 82%,transparent) 76%,transparent 100%)}.links:after{content:"";flex:0 0 16px;display:block}.editorial-slide{flex:0 0 92%;grid-template-columns:1fr;align-content:start;gap:14px}.editorial-photo,.editorial-hero--compact .editorial-photo{aspect-ratio:16/10;border-radius:17px}.editorial-copy h1,.editorial-copy h2,.editorial-hero--compact .editorial-copy h1,.editorial-hero--compact .editorial-copy h2{max-width:none;margin:8px 0;font-size:clamp(1.72rem,7.5vw,2.35rem);line-height:1.08}.editorial-copy p{line-height:1.48}.text-link{font-size:13px}.deck-dots{justify-content:flex-start;margin-top:8px;padding-left:4px}.deck-dots .dot{width:18px}.deck-dots .dot.on{width:30px}.compact-stack,.category-shelves,.video-shelves{margin-top:26px}.content-shelf{margin-top:28px}.shelf-track{gap:11px;padding:0 14px 5px}.shelf-card{flex-basis:76vw}.shelf-card h3{font-size:15px}.road-feature{grid-template-columns:1fr;gap:16px;margin-top:28px}.road-photo{aspect-ratio:16/10;border-radius:17px}.road-copy h2{font-size:1.9rem}.road-copy p{font-size:.94rem}.discover-grid{scroll-snap-type:x proximity;scrollbar-width:none;gap:11px;margin:0 -14px;padding:0 14px 4px;scroll-padding-inline:14px;display:flex;overflow-x:auto}.discover-card{scroll-snap-align:start;flex:0 0 76%}.events-block{margin-top:28px}.events-grid{grid-template-columns:1fr;gap:12px}.event-panel{padding:15px 14px}.event-panel .deck-dots{justify-content:center}.category-intro h1{font-size:clamp(2.15rem,10vw,3.2rem)}.category-intro p{font-size:.96rem}.category-filter{margin-top:18px;margin-left:-14px;margin-right:-14px;padding:0 14px 4px}.ahero{padding:calc(122px + env(safe-area-inset-top)) 14px 0;grid-template-columns:1fr;gap:18px;margin-top:0}.ahero>.ahero-photo{aspect-ratio:16/10;border-radius:17px;grid-area:1/1;min-height:0}.ahero>.ahero-photo>.slot{min-height:0}.ahero>.ahead{grid-area:2/1;padding:0 2px}.ahead h1{max-width:none;margin:10px 0 9px;font-size:clamp(2rem,8.5vw,2.7rem)}.stand{font-size:.96rem}.abyline{margin-top:14px}.sheet{margin-top:24px}.leadacts{margin-top:15px}.profile-page{padding-top:calc(132px + env(safe-area-inset-top))}.profile-head{flex-wrap:wrap;align-items:flex-start;padding:18px}.profile-avatar{width:52px;height:52px}.profile-signout{margin-left:70px}.profile-grid{grid-template-columns:1fr}.about-page{padding-top:calc(132px + env(safe-area-inset-top))}.about-grid{grid-template-columns:1fr 1fr}.about-page>h1{font-size:clamp(2.25rem,10vw,3.5rem)}.auth-page{padding-top:calc(132px + env(safe-area-inset-top));display:block}.auth-card{border-radius:18px;padding:22px 18px}.auth-card h1{font-size:2.25rem}.profile-form{grid-template-columns:1fr;padding:18px}.profile-form .wide{grid-column:auto}.form-actions,.signin{flex-direction:column;align-items:flex-start}.signin .gbtn{width:100%;margin-left:0}.cmt.reply{margin-left:24px}.admin-system{padding:18px 14px 60px}.admin-header{align-items:flex-start}.admin-header h1{font-size:2.35rem}.admin-layout{grid-template-columns:1fr}.admin-editor,.admin-list,.moderation-list{padding:17px}.admin-two{grid-template-columns:1fr}.admin-list{order:2;max-height:none;position:static}.moderation-list>article{flex-direction:column}.moderation-list article>div:last-child{align-self:flex-start}.tabs{gap:10px}.tab{width:44px;height:44px}}.route-loading{z-index:95;pointer-events:none;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.route-loading-bar{background:var(--gold);width:36%;height:100%;animation:1.05s ease-in-out infinite route-load;box-shadow:0 0 14px #f5cc00a6}@keyframes route-load{0%{transform:translate(-120%)}55%{transform:translate(220%)}to{transform:translate(320%)}}.wrc-route-loading{min-height:100vh;color:var(--ink);padding:92px 24px 60px}.wrc-loading-progress{z-index:95;pointer-events:none;background:0 0;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.wrc-loading-progress:after{content:"";background:var(--gold);width:36%;height:100%;animation:1.05s ease-in-out infinite route-load;display:block;box-shadow:0 0 14px #f5cc00a6}.wrc-loading-inner{gap:18px;max-width:1280px;margin:0 auto;display:grid}.wrc-loading-back{width:max-content;color:var(--faint);letter-spacing:.04em;font-size:12px;font-weight:800}.wrc-loading-hero{isolation:isolate;background:#15141a;border-radius:26px;min-height:clamp(390px,53vw,590px);position:relative;overflow:hidden}.wrc-loading-hero>img{object-fit:cover;object-position:center;filter:saturate(.86);width:100%;height:100%;position:absolute;inset:0}.wrc-loading-shade{background:linear-gradient(90deg,#050609eb,#0506098f 48%,#0506092e),linear-gradient(#05060914 30%,#050609e0);position:absolute;inset:0}.wrc-loading-copy{color:#fff;gap:16px;max-width:650px;padding:clamp(24px,5vw,64px);display:grid;position:absolute;inset:auto 0 0}.wrc-loading-copy>span{background:#ffffff3d;border-radius:99px;width:210px;height:11px;font-size:0}.wrc-loading-copy>b{background:#ffffff30;border-radius:8px;width:min(520px,80%);height:70px;font-size:0}.wrc-loading-copy>i{background:#ffffff24;border-radius:99px;width:72%;height:12px;font-style:normal;display:block}.wrc-loading-copy>i:last-child{width:54%}.wrc-loading-status{border:1px solid var(--line);background:#ffffff0b;border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:82px;display:grid;overflow:hidden}.wrc-loading-status>i{border-right:1px solid var(--line);background:linear-gradient(110deg,#ffffff08,#ffffff14,#ffffff08) 0 0/220% 100%;min-height:82px;animation:1.4s ease-in-out infinite wrc-loading-shimmer}.wrc-loading-status>i:last-child{border-right:0}.wrc-loading-panel{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;gap:14px;min-height:250px;padding:26px;display:grid}.wrc-loading-panel>i{background:linear-gradient(110deg,#ffffff0d,#ffffff21,#ffffff0d) 0 0/220% 100%;border-radius:99px;width:38%;height:15px;animation:1.4s ease-in-out infinite wrc-loading-shimmer;display:block}.wrc-loading-panel>i:nth-child(2){width:78%;height:48px;margin-top:12px}.wrc-loading-panel>i:nth-child(3){width:92%;height:12px}@keyframes wrc-loading-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@media (max-width:680px){.wrc-route-loading{padding:78px 14px 48px}.wrc-loading-hero{border-radius:18px;min-height:390px}.wrc-loading-copy{padding:21px}.wrc-loading-copy>b{width:88%;height:56px}.wrc-loading-status{border-radius:13px;display:flex;overflow:hidden}.wrc-loading-status>i{flex:0 0 126px}.wrc-loading-panel{border-radius:16px;min-height:220px;padding:18px}}@media (min-width:681px),(orientation:landscape){.tabs{left:0;right:0;bottom:env(safe-area-inset-bottom);z-index:70;pointer-events:none;justify-content:center;align-items:center;gap:clamp(10px,1.5vw,18px);padding:10px 18px 12px;transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .92s ease-in-out!important;display:flex!important;position:fixed!important}.tabs .tab{pointer-events:auto;color:#ffffffeb;border-radius:50%;justify-content:center;align-items:center;width:clamp(44px,4vw,52px);height:clamp(44px,4vw,52px);font-size:0;line-height:0;display:flex}.tabs .tab svg{flex:none;display:block}}.editorial-copy-link,.road-copy-link{color:inherit;display:block}.editorial-copy-link:hover h1,.editorial-copy-link:hover h2,.road-copy-link:hover h2{color:var(--gold-ink)}.hero-cta,.road-cta{margin-top:4px}.deck-dots .dot{background:#ffffff6b;border:0;border-radius:99px;height:3px;padding:0;display:block}.deck-dots .dot.on{background:var(--gold);box-shadow:0 0 8px #f5cc0047}.light .deck-dots .dot{background:#14161a47}.light .deck-dots .dot.on{background:#8a6400}.acts .act,.acts.sm .act{width:30px;height:30px;box-shadow:none;color:var(--soft);background:0 0;border:0;border-radius:0;margin-right:15px;padding:3px}.acts .act:hover{color:var(--ink);box-shadow:none;background:0 0}.acts .act svg{stroke:currentColor}.act{position:relative;overflow:visible}.acts .act,.acts.sm .act,.shelf-acts .act{width:46px;height:42px;box-shadow:none;color:var(--soft);background:0 0;border:0;border-radius:0;margin-right:11px;padding:4px}.acts .act .cnt{border-color:#f5cc00a6;top:-4px;right:-6px}.acts .act.on,.light .acts .act.on{color:var(--gold);text-shadow:0 0 16px #f5cc00b8;background:0 0;border:0}.acts .act.on svg{filter:drop-shadow(0 0 8px #f5cc00a6);transform:scale(1.14)}.acts .act:active{transform:scale(.84)}:is(.acts .act:focus,.acts .act:focus-visible,.acts .act:active){box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.acts .act:focus-visible{outline-offset:3px;outline:2px solid var(--gold)!important;border-radius:8px!important}.shelf-acts{z-index:4;border-bottom:0;padding-top:8px;position:relative}.editorial-copy-link,.editorial-copy-link:hover,.editorial-copy-link:active,.road-copy-link,.road-copy-link:hover,.road-copy-link:active,.shelf-card,.shelf-card:hover,.shelf-card:active,.event-row,.event-row:hover,.event-row:active{color:inherit;text-decoration:none}.preview-button{width:100%;color:var(--gold-ink);background:#f5cc0014;border:1px solid #f5cc0073;border-radius:14px;justify-content:center;align-items:center;margin-top:10px;padding:12px 16px;font-weight:700;display:flex}.preview-button:hover{background:#f5cc0029;text-decoration:none}.preview-note{color:var(--soft)!important}@media (max-width:680px){.category-top-hero,.motorsport-top-hero{padding-top:calc(112px + env(safe-area-inset-top))}.editorial-deck{gap:12px;margin:0 -14px;padding:0 14px;scroll-padding-inline:14px}.editorial-slide{scroll-snap-align:start;flex-basis:92%;display:block}.editorial-photo{aspect-ratio:4/3;border-radius:18px}.editorial-copy{padding:15px 4px 0}.editorial-copy h1,.editorial-copy h2{max-width:none;margin:8px 0 10px;font-size:clamp(1.85rem,8.5vw,2.65rem)}.editorial-copy p{margin-bottom:15px;font-size:.96rem}.deck-buttons{display:none}.shelf-track{margin:0 -14px;padding-left:14px;padding-right:14px;scroll-padding-inline:14px}.shelf-card-wrap{flex-basis:82vw}.events-page-head{display:block}.events-page-head h1{font-size:clamp(2.25rem,10vw,3.2rem)}.events-page-head .cta{margin-top:18px}.event-page-groups{grid-template-columns:1fr;gap:20px}.menu-panel{border-radius:22px;width:min(350px,100vw - 16px);top:8px;bottom:8px;right:8px}}.shelf-track{touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto;overflow-y:hidden}.editorial-deck,.event-deck,.events-groups-deck,.rail-x,.stories,.category-filter{touch-action:pan-x pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.editorial-deck,.event-deck,.events-groups-deck{overflow-y:hidden}.discover-wall{grid-auto-flow:dense}.race-counts{gap:12px;margin-top:24px}.race-counts>div{border:1px solid var(--line);background:#ffffff09;border-radius:15px;gap:2px;padding:14px 16px;display:grid}.race-counts span{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-ink);font-size:9.5px;font-weight:800}.race-counts b{font-size:16px;line-height:1.25}.race-counts small{color:var(--soft)}.countdown-clock{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:8px;display:flex}.countdown-clock strong{color:var(--ink);letter-spacing:.02em;font-size:18px;line-height:1}.countdown-clock i{color:var(--gold-ink);text-transform:uppercase;margin-left:2px;font-size:10px;font-style:normal}.race-counts--home{max-width:760px;margin-left:auto;margin-right:auto}.race-counts--events{max-width:760px;margin:0 0 22px}.race-counts-wrap--home .race-counts{max-width:760px;margin-left:auto;margin-right:auto}.race-counts-wrap--events .race-counts{max-width:760px;margin:0 0 22px}.radio-card{border-radius:10px}.radio-card>.radio-art{height:78px}.radio-card-copy{padding:7px}.radio-card h2{margin:4px 0 3px}.radio-card p{min-height:22px;margin-bottom:6px}.radio-card-play{gap:4px}@media (max-width:900px){.radio-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:680px){.radio-card>.radio-art{height:100%;min-height:66px}}.radio-nav-button.is-playing{color:var(--gold)!important}.radio-expanded-head{min-height:28px;position:relative;align-items:flex-start!important}.radio-expanded-head .radio-close{flex:none;align-self:flex-start;margin-left:auto;transform:none!important}.radio-play-button{place-self:center;margin-left:auto;line-height:0;overflow:visible}.radio-play-button svg{display:block}.radio-card-play svg{flex:0 0 10px;width:10px!important;height:10px!important}.radio-dock-main{cursor:default;align-items:center;display:flex;position:relative}.radio-top-close{border:1px solid var(--line);color:var(--soft);margin-left:auto}.radio-top-close svg{display:block}.radio-dock.is-expanded .radio-play-button{display:none}.radio-expanded-head{text-align:center;justify-content:center!important;padding:2px 0 8px!important}.radio-expanded-head .radio-overline{margin:auto}.nav-radio-status{margin-left:auto}.radio-card>.radio-art.expanded{width:100%;height:78px}@media (max-width:680px){.radio-card>.radio-art,.radio-card>.radio-art.expanded{border-radius:8px 0 0 8px}.radio-card-copy{min-width:0!important;overflow:hidden!important}.radio-card h2,.radio-card-genre,.radio-card-play{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}}.radio-dock{border-radius:13px;width:min(360px,100vw - 72px);min-height:44px}.radio-dock.is-expanded{border-radius:13px;width:min(420px,100vw - 40px);height:44px}.radio-dock-main{height:44px!important;min-height:44px!important}.radio-dock-main>.radio-art{border-radius:8px;width:28px;height:28px}.radio-dock-copy b{letter-spacing:.07em;font-size:9px}.radio-dock-copy small{font-size:10px}.radio-signal{gap:1px;width:12px;height:18px}.radio-signal i{width:1.5px;height:5px}.radio-dock.is-playing .radio-signal i{animation-duration:.8s}.radio-live{gap:3px;font-size:7px}.radio-live em{width:4px;height:4px}.radio-play-button{place-items:center;width:30px;height:30px;padding:0;display:grid;margin:0!important}.radio-play-button svg{width:14px;height:14px;margin:0}.radio-inline-controls .radio-device-volume{color:var(--soft);border:0;padding:0}.radio-inline-controls .radio-open-page{gap:2px}.radio-inline-controls .radio-open-page svg{width:10px;height:10px}.radio-top-close{background:#ffffff0f}.radio-dock.is-expanded .radio-dock-main>.radio-art{width:24px;height:24px}.radio-dock.is-playing .radio-dock-copy small{transform-origin:0}@keyframes radio-title-drift{0%{transform:translate(0)}to{transform:translate(-7px)}}.light .radio-dock{color:var(--ink);border-color:#19191e29;background:#faf9f7db!important;box-shadow:0 8px 22px #231e3724,inset 0 1px #ffffffe6!important}.light .radio-dock.is-minimized{border-color:#19191e33;background:#faf9f7f0!important;box-shadow:0 7px 18px #231e372e!important}.light .radio-top-close{background:#1414190d}@media (max-width:680px){.nav-radio-status{flex:auto!important}.radio-dock{width:min(330px,100vw - 54px);left:50%;right:auto;bottom:calc(66px + env(safe-area-inset-bottom));transform:translate(-50%)}.radio-dock.is-expanded{left:50%;right:auto;transform:translate(-50%)}.radio-dock.is-minimized{border-radius:13px}.radio-dock.is-minimized .radio-dock-main{padding:0!important}.radio-dock.is-minimized .radio-play-button{top:50%;left:50%;transform:translate(-50%,-50%)}.radio-dock.is-minimized .radio-play-button:active{transform:translate(-50%,-50%)scale(.9)}.radio-dock.is-expanded .radio-dock-copy{min-width:70px}.radio-inline-controls .radio-device-volume,.radio-inline-controls .radio-open-page{font-size:7px}.radio-top-close{flex-basis:26px;width:26px;height:26px}}.totop{-webkit-backdrop-filter:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.light .totop{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.acts .act .cnt{color:currentColor;min-width:0;height:auto;font-size:13px;line-height:1;background:0 0!important;border:0!important;padding:0!important;display:inline-block!important;position:static!important}@media (max-width:680px){.race-counts-wrap--home .race-counts{margin-left:0;margin-right:0}.race-counts-wrap--events .race-counts,.discover-page-head{margin-bottom:18px}.discover-wall{grid-auto-rows:112px;gap:9px}.discover-wall .discover-card:nth-child(5n+2){grid-row:span 3}.discover-wall .discover-card:nth-child(5n+3){grid-row:span 2}.brand{flex:none!important}.nav-act{flex:none!important;margin-left:0!important}.nav-in{justify-content:initial!important;flex-wrap:initial!important}.nav-radio-status{order:initial!important;letter-spacing:.07em!important;font-size:10px!important;line-height:13px!important}.nav-radio-status>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;max-width:100%!important}.nav-radio-status i{flex:0 0 12px!important;width:12px!important;height:16px!important}.nav-radio-status i b{width:2px!important;height:5px!important}.nav-radio-status.is-playing{color:var(--gold)!important}.nav-radio-status.is-playing i b{background:var(--gold)!important;animation:.72s ease-in-out infinite nav-radio-wave!important}.nav-radio-status.is-playing i b:nth-child(2){animation-delay:.12s}.nav-radio-status.is-playing i b:nth-child(3){animation-delay:.24s}.links{order:initial!important}}.radio-nav-button{transition:color .22s,filter .22s}.radio-nav-button.is-playing,.radio-nav-button.is-playing svg{color:var(--gold)!important}.radio-nav-button.is-playing{filter:drop-shadow(0 0 4px #f5cc00f2)drop-shadow(0 0 11px #f5cc008c)}.radio-nav-button:not(.is-playing){filter:none}.light .radio-nav-button.is-playing,.light .radio-nav-button.is-playing svg{color:#a97d00!important}.light .radio-nav-button.is-playing{filter:drop-shadow(0 0 4px #a97d00b3)}.radio-logo-mark{text-align:center;color:#fff;letter-spacing:.06em;text-transform:uppercase;z-index:2;text-shadow:0 1px 8px #00000059;place-items:center;padding:5px;font:900 clamp(8px,1.7vw,13px)/1 Inter,-apple-system,sans-serif;display:grid;position:absolute;inset:0}.logo-bbc-radio-1{background:linear-gradient(135deg,#121217,#ec1767 58%,#ff7a2c)}.logo-capital-fm{color:#fff;background:linear-gradient(135deg,#090a0d,#25282c 55%,#f5cc00)}.logo-capital-dance{background:linear-gradient(135deg,#110c26,#7439d6 55%,#f05aa8)}.logo-dance-wave{background:linear-gradient(135deg,#05243a,#047d9b 52%,#54e4c4)}.logo-kiis-fm-la{background:linear-gradient(135deg,#e60074,#ff437d 52%,#ffb200)}.logo-fm4{color:#fff;background:linear-gradient(135deg,#08090c 0 65%,#f5cc00 65%)}.logo-eurodance-90{background:linear-gradient(135deg,#25104f,#9b2ed1 58%,#ff8d26)}.logo-retro-50-60{background:linear-gradient(135deg,#5a2015,#d96827 55%,#f4c55e)}.logo-movie-soundtracks{background:linear-gradient(135deg,#0d172e,#284f89 58%,#b6d5ff)}.radio-inline-controls .radio-big-play{color:var(--gold);background:#f5cc001f;border-color:#f5cc00b3}.light .radio-play-button{color:#20242b!important}.light .radio-dock.is-playing .radio-play-button{color:#a97d00!important}.light .radio-inline-controls .radio-big-play{color:#7d5d00;background:#a97d001f;border-color:#a97d00b3}@media (max-width:680px){.radio-dock.is-minimized .radio-play-button svg{width:19px!important;height:19px!important}}.nav-radio-status{opacity:.82!important;box-sizing:border-box!important;flex:auto!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-width:0!important;max-width:none!important;margin:0!important;padding-inline:8px!important;display:flex!important;overflow:visible!important}.nav-radio-copy{text-align:center!important;gap:2px!important;min-width:0!important;line-height:1!important;display:grid!important}.nav-radio-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;letter-spacing:.08em!important;max-width:170px!important;font-size:10px!important;font-weight:800!important;line-height:12px!important;display:block!important;overflow:hidden!important}.nav-radio-copy small{white-space:nowrap!important;color:var(--faint)!important;font-weight:800!important;display:block!important}.nav-soundfield{justify-content:center!important;align-items:center!important;gap:2px!important;margin-right:2px!important}.nav-soundfield b{flex:0 0 2px!important}.nav-soundfield b:first-child,.nav-soundfield b:nth-child(7){height:5px!important}.nav-soundfield b:nth-child(2),.nav-soundfield b:nth-child(6){height:10px!important}.nav-soundfield b:nth-child(3),.nav-soundfield b:nth-child(5){height:15px!important}.nav-soundfield b:nth-child(4){height:20px!important}.nav-radio-status.is-playing{color:var(--gold)!important;opacity:1!important}.nav-radio-status.is-playing .nav-soundfield{color:var(--gold)!important}.nav-radio-status.is-playing .nav-soundfield b{animation:1s ease-in-out infinite radio-stable-bars!important}.nav-radio-status.is-playing .nav-soundfield b:first-child{animation-delay:-.35s!important}.nav-radio-status.is-playing .nav-soundfield b:nth-child(2){animation-delay:-.22s!important}.nav-radio-status.is-playing .nav-soundfield b:nth-child(3){animation-delay:-.1s!important}.nav-radio-status.is-playing .nav-soundfield b:nth-child(4){animation-delay:0s!important}.nav-radio-status.is-playing .nav-soundfield b:nth-child(5){animation-delay:-.15s!important}.nav-radio-status.is-playing .nav-soundfield b:nth-child(6){animation-delay:-.28s!important}.nav-radio-status.is-playing .nav-soundfield b:nth-child(7){animation-delay:-.4s!important}@keyframes radio-stable-bars{0%,to{opacity:.5;transform:scaleY(.32)}50%{opacity:1;transform:scaleY(1)}}.radio-signal{display:none!important}.radio-dock-copy em{color:var(--faint)!important;letter-spacing:.14em!important;white-space:nowrap!important;font:800 7px/8px Inter,-apple-system,sans-serif!important;display:block!important}.radio-dock.is-playing .radio-dock-copy em{color:var(--gold-ink)!important}.radio-dock.is-minimized{border-color:#0000!important;border-radius:50%!important;width:52px!important;height:52px!important}.radio-dock.is-minimized.is-playing{border-color:#0000!important}.radio-dock.is-minimized .radio-dock-main{border-radius:50%!important;width:52px!important;height:52px!important;min-height:52px!important;padding:0!important;position:relative!important}.radio-dock.is-minimized .radio-art,.radio-dock.is-minimized .radio-dock-copy,.radio-dock.is-minimized .radio-live{display:none!important}.radio-dock.is-minimized .radio-play-button{width:44px!important;height:44px!important;color:var(--gold)!important;background:#f5cc001a!important;border-radius:50%!important;place-items:center!important;margin:0!important;padding:0!important;line-height:0!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important}.radio-dock.is-minimized .radio-play-button:active{transform:translate(-50%,-50%)scale(.9)!important}.radio-dock.is-minimized .radio-play-button svg{width:26px!important;height:26px!important;margin:0!important;display:block!important}.radio-dock.is-minimized.is-playing .radio-play-button{color:var(--gold)!important}.light .radio-dock.is-minimized .radio-play-button{color:#8d6900!important;background:#b48c001a!important}.light .radio-dock.is-minimized.is-playing .radio-play-button{color:#9a7300!important}.radio-dock.is-expanded .radio-dock-main{gap:7px!important}.radio-dock.is-expanded .radio-signal{display:none!important}.radio-dock.is-expanded .radio-dock-copy{flex:auto!important;max-width:150px!important}.radio-dock.is-expanded .radio-dock-copy b,.radio-dock.is-expanded .radio-dock-copy small{font-size:9px!important}.radio-dock.is-expanded .radio-dock-copy em{font-size:6px!important}.radio-inline-controls{flex:none!important;align-items:center!important;min-width:0!important;height:34px!important;display:flex!important}.radio-inline-controls .radio-big-play{border-radius:50%!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;height:32px!important;padding:0!important;display:grid!important}.radio-inline-controls .radio-big-play svg{width:18px!important;height:18px!important;margin:0!important}.radio-inline-controls .radio-device-volume{text-overflow:ellipsis!important;white-space:nowrap!important;flex:0 auto!important;min-width:0!important;max-width:82px!important;font-size:8px!important;overflow:hidden!important}.radio-inline-controls .radio-open-page{white-space:nowrap!important;flex:none!important;font-size:8px!important}.radio-top-close{border-radius:50%!important;flex:0 0 32px!important;place-items:center!important;width:32px!important;height:32px!important;margin:0!important;padding:0!important;display:grid!important}.radio-top-close svg{width:16px!important;height:16px!important;margin:0!important}@media (max-width:680px){.nav-in{gap:5px!important}.brand{order:initial!important}.nav-radio-status{padding-inline:4px!important}.nav-soundfield{margin-right:1px!important}.nav-act{order:initial!important}.radio-dock.is-minimized{width:52px!important;height:52px!important}.radio-dock.is-minimized .radio-dock-main{width:52px!important;height:52px!important;min-height:52px!important}.radio-dock.is-minimized .radio-play-button{width:44px!important;height:44px!important}.radio-dock.is-expanded{width:min(380px,100vw - 24px)!important;height:50px!important}.radio-dock.is-expanded .radio-dock-main>.radio-art{border-radius:8px!important}.radio-dock.is-expanded .radio-inline-controls{gap:4px!important}.radio-dock.is-expanded .radio-inline-controls .radio-device-volume{display:none!important}.radio-dock.is-expanded .radio-top-close{flex-basis:30px!important;width:30px!important;height:30px!important}}@media (min-width:681px){.nav-in{grid-template-rows:58px 32px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:0 24px!important;height:98px!important;padding:5px 24px!important;display:grid!important}.brand{grid-area:1/1!important}.nav-radio-status{text-align:center!important;grid-area:auto!important;justify-content:center!important;width:240px!important;max-width:none!important;height:58px!important;margin:0!important;position:absolute!important;left:50%!important;transform:translate(-50%)!important}.nav-act{grid-area:1/3!important;margin:0!important}.links{grid-area:2/1/auto/-1!important;justify-content:center!important;width:100%!important;margin:0!important;overflow-x:auto!important}}.radio-dock.is-minimized,.radio-dock.is-minimized.is-playing{box-shadow:none!important;background:0 0!important;border:0!important}.radio-dock.is-minimized .radio-dock-main{box-shadow:none!important;border:0!important}.radio-dock.is-minimized .radio-play-button{box-shadow:none!important;border:1px solid #f5cc00b8!important;transform:translate(-50%,-50%)!important}.radio-dock.is-minimized.is-playing .radio-play-button{box-shadow:none!important;filter:drop-shadow(0 0 7px #f5cc00b8)!important;border:1px solid #f5cc00db!important}.light .radio-dock.is-minimized .radio-play-button{border-color:#a97d00c7!important}.light .radio-dock.is-minimized.is-playing .radio-play-button{box-shadow:none!important;filter:drop-shadow(0 0 7px #a97d00a3)!important;border-color:#a97d00e6!important}.nav-soundfield{width:30px!important;height:30px!important;color:var(--soft)!important;flex:0 0 30px!important;place-items:center!important;display:grid!important;position:relative!important}.nav-soundfield:before{content:"";border-radius:50%;position:absolute}.nav-soundfield:after{content:"";background:currentColor;border-radius:50%}.nav-radio-status.is-playing .nav-soundfield:before{opacity:.75;animation-duration:1.7s}.nav-radio-status.is-playing .nav-soundfield:after{animation-duration:.85s}@keyframes radio-signal-halo{0%{opacity:.45;transform:scale(.65)}70%,to{opacity:0;transform:scale(1.25)}}@keyframes radio-signal-core{0%,to{opacity:.64;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}.radio-dock-main{gap:10px!important;padding:7px 12px 7px 13px!important}.radio-dock-copy{gap:3px!important;line-height:1.1!important}.radio-dock-copy b{line-height:1.15!important}.radio-dock-copy small{line-height:1.2!important}.radio-dock-copy em{line-height:1.15!important}.radio-inline-controls{gap:10px!important;margin-left:10px!important}.radio-inline-controls .radio-device-volume{padding-left:5px!important}.radio-inline-controls .radio-open-page{margin-left:2px!important}@media (max-width:680px){.nav-soundfield:after{width:5px;height:5px}.radio-dock-main{gap:8px!important;padding:7px 9px 7px 10px!important}.radio-dock-copy{gap:3px!important}.radio-dock-copy b{font-size:8px!important}.radio-dock-copy small{font-size:9px!important}.radio-dock-copy em{font-size:6px!important}.radio-inline-controls{gap:7px!important;margin-left:6px!important}}.radio-dock.is-expanded .radio-dock-main{position:relative!important;overflow:hidden!important}.radio-dock.is-expanded .radio-dock-copy{min-width:0!important;overflow:hidden!important}.radio-dock-copy{overflow:hidden!important}.radio-dock.is-playing .radio-dock-copy small{animation:none!important;transform:none!important}.radio-dock.is-expanded .radio-dock-copy small{text-overflow:ellipsis!important;max-width:100%!important;animation:none!important;display:block!important;overflow:hidden!important;transform:none!important}.radio-dock.is-expanded .radio-inline-controls{min-width:0!important;position:static!important}.radio-dock.is-expanded .radio-inline-controls .radio-big-play{z-index:3!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.radio-dock.is-expanded .radio-inline-controls .radio-big-play:active{transform:translate(-50%,-50%)scale(.9)!important}.radio-dock.is-expanded .radio-inline-controls .radio-top-close{z-index:4!important;margin:0!important;position:absolute!important;top:50%!important;right:8px!important;transform:translateY(-50%)!important}.radio-dock.is-expanded .radio-inline-controls .radio-open-page{z-index:3!important;margin:0!important;font-size:9px!important;position:absolute!important;top:50%!important;right:50px!important;transform:translateY(-50%)!important}.radio-dock:not(.is-minimized) .radio-signal{width:25px!important;height:25px!important;color:var(--soft)!important;opacity:.9!important;flex:0 0 25px!important;place-items:center!important;display:grid!important}.radio-dock:not(.is-minimized) .radio-signal i{display:none!important}.radio-dock:not(.is-minimized) .radio-signal:before{content:"♡";color:currentColor;transform-origin:50%;font:700 21px/1 Georgia,serif;animation:2.4s ease-in-out infinite radio-heart-rest;display:block}.radio-dock:not(.is-minimized).is-playing .radio-signal{color:var(--gold)!important;opacity:1!important}.radio-dock:not(.is-minimized).is-playing .radio-signal:before{content:"♥";animation:1.15s cubic-bezier(.35,.06,.25,1) infinite radio-heartbeat}@keyframes radio-heart-rest{0%,to{opacity:.62;transform:scale(.9)}50%{opacity:.9;transform:scale(1)}}@keyframes radio-heartbeat{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(.86)}14%{filter:drop-shadow(0 0 6px #f5cc0080);transform:scale(1.14)}28%{transform:scale(.96)}42%{transform:scale(1.06)}58%{filter:drop-shadow(0 0 2px #f5cc0033);transform:scale(.9)}}.links a{padding:9px 18px!important;font-size:15.5px!important}.nav-soundfield:before{opacity:.72!important;border:1px solid!important;border-color:currentColor currentColor #0000 #0000!important;width:22px!important;height:22px!important;animation:1.8s linear infinite radio-orbit!important;transform:rotate(0)!important}.nav-soundfield:after{width:6px!important;height:6px!important;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent),0 0 12px color-mix(in srgb,currentColor 42%,transparent)!important;animation:1.15s ease-in-out infinite radio-core-breathe!important}.nav-soundfield b{opacity:.38!important;background:currentColor!important;border-radius:50%!important;width:3px!important;height:3px!important;margin:0!important;animation:1.8s ease-in-out infinite radio-satellite!important;display:block!important;position:absolute!important}.nav-soundfield b:first-child{top:2px;left:13px}.nav-soundfield b:nth-child(2){top:6px;right:3px}.nav-soundfield b:nth-child(3){bottom:6px;right:3px}.nav-soundfield b:nth-child(4){bottom:2px;left:13px}.nav-soundfield b:nth-child(5){bottom:6px;left:3px}.nav-soundfield b:nth-child(6){top:6px;left:3px}.nav-soundfield b:nth-child(7){top:1px;right:7px}.nav-radio-status.is-playing .nav-soundfield b{opacity:.9!important}@keyframes radio-orbit{to{transform:rotate(360deg)!important}}@keyframes radio-core-breathe{0%,to{opacity:.65;transform:scale(.78)}50%{opacity:1;transform:scale(1.2)}}@keyframes radio-satellite{0%,to{opacity:.28;transform:scale(.65)}50%{opacity:1;transform:scale(1.2)}}.nav-soundfield b:nth-child(2){animation-delay:-.2s!important}.nav-soundfield b:nth-child(3){animation-delay:-.4s!important}.nav-soundfield b:nth-child(4){animation-delay:-.6s!important}.nav-soundfield b:nth-child(5){animation-delay:-.8s!important}.nav-soundfield b:nth-child(6){animation-delay:-1s!important}.nav-soundfield b:nth-child(7){animation-delay:-1.2s!important}@media (max-width:680px){.radio-dock.is-expanded .radio-dock-main{gap:8px!important;height:52px!important;min-height:52px!important;padding:7px 8px 7px 10px!important}.radio-dock.is-expanded .radio-dock-main>.radio-art{flex:0 0 29px!important;width:29px!important;height:29px!important}.radio-dock.is-expanded .radio-dock-copy{max-width:118px!important}.radio-dock.is-expanded .radio-dock-copy b{font-size:8.5px!important}.radio-dock.is-expanded .radio-dock-copy small{font-size:9px!important}.radio-dock.is-expanded .radio-dock-copy em{font-size:6px!important}.radio-dock.is-expanded .radio-inline-controls .radio-open-page{font-size:9px!important;right:51px!important}.radio-dock.is-expanded .radio-inline-controls .radio-top-close{flex-basis:31px!important;width:31px!important;height:31px!important;right:7px!important}.radio-dock.is-expanded .radio-inline-controls .radio-big-play{flex-basis:34px!important;width:34px!important;height:34px!important}.nav-soundfield{flex-basis:27px!important}.nav-soundfield:before{width:20px!important;height:20px!important}.nav-soundfield b{width:2.5px!important;height:2.5px!important}}.radio-art:has(.radio-logo-mark){background:linear-gradient(135deg,#242137 0%,#6848b8 58%,#f5cc00 150%)!important}.radio-art.radio-art-coffee-lounge{background:linear-gradient(135deg,#20140f,#9b5d32 62%,#f5cc00)!important}.radio-art.radio-art-deep-house{background:linear-gradient(135deg,#10182b,#224e75 58%,#46c8c7)!important}.radio-art.radio-art-breakz-club{background:linear-gradient(135deg,#211126,#8c2875 56%,#f5cc00)!important}.radio-art.radio-art-festival-mainstage{background:linear-gradient(135deg,#07142f,#3d2ca6 50%,#f05a96 115%)!important}.radio-art.radio-art-beach-vibes{background:linear-gradient(135deg,#073e59,#1ba6a1 48%,#f5b34b 110%)!important}.radio-art.radio-art-eighties-retro{background:linear-gradient(135deg,#261047,#b62582 52%,#ff7d55 112%)!important}.radio-logo-mark{overflow-wrap:anywhere;max-width:100%;white-space:normal!important;line-height:1.05!important}.radio-logo-mark.logo-festival-mainstage{letter-spacing:.035em!important;font-size:clamp(7px,1.15vw,12px)!important}.radio-logo-mark.logo-coffee-lounge,.radio-logo-mark.logo-deep-house,.radio-logo-mark.logo-breakz-club{letter-spacing:.045em!important;font-size:clamp(8px,1.35vw,13px)!important}.radio-card>.radio-art .radio-logo-mark{text-align:center;justify-content:center;align-items:center;padding:8px;display:flex}.radio-card-copy{min-width:0!important;overflow:hidden!important}.radio-card h2{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}@media (max-width:680px){.radio-card{min-height:68px!important}.radio-card-copy{align-content:center!important}.radio-logo-mark.logo-festival-mainstage{max-width:58px!important;font-size:8px!important}}html,body{background:var(--bg)!important;background-image:none!important}body{isolation:isolate!important}body>:not(.aura):not(.veil):not(.nav):not(.tabs){z-index:2;position:relative}body>article{padding-top:16px!important}.ahero{margin-top:0!important}.prog,.toast{position:fixed!important}body>.prog{z-index:100!important;transform-origin:0!important;pointer-events:none!important;width:100%!important;height:3px!important;position:fixed!important;top:0!important;left:0!important}.aura{z-index:0!important;opacity:1!important;mix-blend-mode:normal!important}.veil{z-index:1!important;background:radial-gradient(140% 100% at 50% 0,#0607090a 0%,#06070938 100%)!important}.aura .a1{animation:6.5s ease-in-out infinite alternate aura-pool-one!important}.aura .a2{animation:7.2s ease-in-out infinite alternate aura-pool-two!important}.aura .a3{animation:8.2s ease-in-out infinite alternate aura-pool-three!important}.aura .a4{background:radial-gradient(circle,#ffc400bd 0%,#ffc40066 36%,#ffc40000 66%);width:52vmax;height:52vmax;top:68vh;right:-10vmax;animation:9.2s ease-in-out infinite alternate aura-pool-four!important}.aura .a5{animation:7.2s ease-in-out infinite alternate aura-pool-five!important}.light .aura i{opacity:1!important}.light .veil{background:radial-gradient(140% 100% at 50% 0,#ffffff08 0%,#ffffff24 100%)!important}.nav,.tabs{z-index:60!important}.menu-backdrop{z-index:81!important;position:fixed!important;inset:0!important}.menu-panel{z-index:82!important;position:fixed!important;top:8px!important;bottom:8px!important;right:8px!important}.menu-head{justify-content:space-between!important;align-items:center!important;display:flex!important}.menu-panel .icon-btn{justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}.radio-dock{z-index:70!important;position:fixed!important}.totop{z-index:71!important;position:fixed!important}.race-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.radio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.article-back-row{padding-top:10px;padding-bottom:4px}.article-back{color:var(--gold-ink);letter-spacing:.03em;align-items:center;gap:8px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.article-back span:first-child{font-size:20px;font-weight:400;line-height:1;transition:transform .2s}.article-back:hover span:first-child{transform:translate(-3px)}.engagement-block>.acts{grid-template-columns:repeat(4,minmax(0,1fr));justify-content:stretch;align-items:center;gap:8px;display:grid}.shelf-track,.discover-grid,.rail-x,.stories{scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth;overscroll-behavior-inline:contain}.discover-card,.rail-x>*,.stories>*{scroll-snap-align:start;scroll-snap-stop:always}.event-deck,.events-groups-deck{scroll-behavior:smooth;scroll-snap-stop:always;overscroll-behavior-inline:contain}.event-page,.event-group-page{scroll-snap-stop:always}@media (max-width:680px){.article-back-row{padding:8px 14px 3px}.article-back{font-size:12px}.listen-card{padding:15px;display:block}.listen-controls{margin-top:13px}.listen-btn.primary{flex:1}.engagement-block>.acts{gap:6px}.shelf-track,.discover-grid,.rail-x,.stories{scroll-snap-type:x mandatory;scroll-snap-stop:always;scroll-behavior:smooth}.rally-download{border-radius:17px;margin:28px 0;padding:20px 17px;display:block}.rally-download h2{font-size:1.5rem}.rally-download-btn{width:100%;margin-top:17px}.rally-table-wrap{border-radius:14px;margin:24px 0}.rally-table{min-width:520px;font-size:12.5px}.rally-table th,.rally-table td{padding:10px 11px}.rally-table-more summary,.rally-class-card summary{padding:13px 12px;font-size:11px}.rally-class-results{border-radius:14px;margin:24px 0}.rally-class-grid{grid-template-columns:1fr;padding:8px}.rally-class-card .rally-table{min-width:620px;font-size:12px}.rally-timeline li{grid-template-columns:82px 1fr;gap:12px;padding:13px 0}.rally-time b{font-size:12.5px}.rally-time span{font-size:9px}.rally-timeline-copy strong{font-size:13.5px}.rally-timeline-copy span{font-size:12px}.roadbook-figure{margin:28px 0}.roadbook-shot{border-radius:13px}.roadbook-image img{padding:5px}}@media (min-width:681px){.links a{min-height:40px!important;padding:9px 18px!important;font-size:15.5px!important}}@media (max-width:680px){.nav{padding-top:env(safe-area-inset-top)!important;margin-bottom:0!important}main{padding-top:calc(96px + env(safe-area-inset-top))!important}.nav-in{grid-template-rows:54px 42px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:0 6px!important;height:96px!important;min-height:96px!important;padding:5px 14px!important;display:grid!important;position:relative!important}.brand{grid-area:1/1!important;align-items:center!important;min-width:0!important;display:flex!important}.brand img{object-fit:contain!important;width:56px!important;height:44px!important}.nav-radio-status{pointer-events:none!important;z-index:4!important;grid-area:auto!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;position:absolute!important;left:0!important;right:0!important;overflow:hidden!important;transform:none!important}.nav-radio-copy{text-align:center!important;min-width:0!important;max-width:124px!important}.nav-radio-copy strong{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:124px!important;font-size:9px!important;line-height:11px!important;display:block!important;overflow:hidden!important}.nav-radio-copy small{display:block!important}.nav-soundfield{flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important}.nav-act{z-index:5!important;grid-area:1/3!important;justify-content:flex-end!important;align-items:center!important;gap:6px!important;min-width:0!important;margin:0!important;display:flex!important}.nav-act .icon-btn{flex:0 0 38px!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;display:flex!important}.nav-act .icon-btn svg{width:19px!important;height:19px!important}.links{grid-area:2/1/auto/-1!important;justify-content:flex-start!important;gap:10px!important;width:calc(100% + 28px)!important;margin:0 -14px!important;display:flex!important}.links a{min-height:38px!important;padding:9px 15px!important;font-size:15px!important;line-height:20px!important}.home-shell{padding-top:0!important}.category-intro{padding-top:0!important;padding-bottom:14px!important}.radio-page,.discover-page{padding-top:0!important}.radio-page-head.category-intro,.discover-page-head.category-intro{margin-bottom:14px!important;padding-top:0!important}.category-top-hero,.motorsport-top-hero{padding-top:0!important}.events-page-main{margin-top:0!important}.search-page,.profile-page,.about-page,.auth-page,.ahero{padding-top:0!important}.race-counts{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:18px!important}.race-counts>div{min-width:0!important;padding:11px 9px!important}.race-counts b{font-size:13px!important;line-height:1.15!important}.radio-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.radio-card{border-radius:12px!important;flex-direction:column!important;grid-template-columns:none!important;display:flex!important}.radio-card>.radio-art,.radio-card>.radio-art.expanded{width:100%!important;height:86px!important;min-height:86px!important}.radio-card-copy{display:block!important}.radio-card h2{white-space:normal!important;overflow:visible!important}.radio-card-play{margin-top:3px!important}}.radio-card-genre,.radio-filter button:not(.on){color:var(--gold-ink)!important;opacity:1!important}.light .nav-radio-status:not(.is-playing),.light .nav-radio-status:not(.is-playing) .nav-soundfield{color:#4b5661!important;opacity:1!important}.light .nav-radio-status.is-playing,.light .nav-radio-status.is-playing .nav-soundfield{color:#8a6400!important}.radio-dock-main{transition:width 1.15s cubic-bezier(.2,.85,.2,1),height 1.15s cubic-bezier(.2,.85,.2,1),min-height 1.15s cubic-bezier(.2,.85,.2,1),gap 1.15s cubic-bezier(.2,.85,.2,1),padding 1.15s cubic-bezier(.2,.85,.2,1)!important}.radio-dock.is-minimized .radio-art,.radio-dock.is-minimized .radio-dock-copy,.radio-dock.is-minimized .radio-live,.radio-dock.is-minimized .radio-signal{opacity:0!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;height:0!important;margin:0!important;padding:0!important;transition:opacity .7s,transform .9s cubic-bezier(.2,.85,.2,1),width .9s cubic-bezier(.2,.85,.2,1),max-width .9s cubic-bezier(.2,.85,.2,1)!important;display:block!important;transform:scale(.72)!important}@media (max-width:680px){:root{--vp-mobile-content-offset:calc(112px + env(safe-area-inset-top))}body>main[class],body>main:not([class]),body>article{padding-top:var(--vp-mobile-content-offset)!important}body>article>.ahero,body>main article,body>article article{padding-top:0!important}}.nav-act .icon-btn{border:1px solid #ffffff1a!important}@media (max-width:680px){.tab{background:#ffffff0e!important;border:1px solid #ffffff1a!important}.light .tab{background:#ffffff6b!important;border-color:#14161a1a!important}.tab.on{background:#ffb0002e!important;border-color:#ffbe3aad!important}.light .tab.on{background:#ffb00038!important;border-color:#ae6f0061!important}}body,body *{-webkit-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}input,textarea,select,[contenteditable=true],[contenteditable=true] *{-webkit-user-select:text!important;user-select:text!important;-webkit-touch-callout:default!important}img,svg{-webkit-user-drag:none;user-drag:none}.radio-dock{will-change:width,height,left,top,bottom,transform,border-radius;transition:width 1.15s cubic-bezier(.2,.85,.2,1),height 1.15s cubic-bezier(.2,.85,.2,1),left 1.15s cubic-bezier(.2,.85,.2,1),top 1.15s cubic-bezier(.2,.85,.2,1),right 1.15s cubic-bezier(.2,.85,.2,1),bottom 1.15s cubic-bezier(.2,.85,.2,1),transform 1.15s cubic-bezier(.2,.85,.2,1),border-radius 1.15s,background .55s,box-shadow .55s!important}.nav .links a,.nav .nav-act .icon-btn,.tabs .tab{-webkit-backdrop-filter:blur(12px)saturate(1.15);border:1px solid #ffffff24!important;box-shadow:inset 0 .5px .5px #ffffffad,inset 0 -.5px .5px #ffffff24,0 4px 16px #0000004d!important}.light .nav .links a,.light .nav .nav-act .icon-btn,.light .tabs .tab{background:#ffffff80!important;border-color:#14161a29!important;box-shadow:inset 0 .5px .5px #ffffffeb,0 4px 14px #1e1a3c29!important}.nav-act .icon-btn{background:#ffffff14!important;border-color:#ffffff24!important}.light .nav-act .icon-btn{background:#ffffff80!important;border-color:#14161a29!important}.tab{background:#ffffff14!important;border-color:#ffffff24!important}.light .tab{background:#ffffff80!important;border-color:#14161a29!important}.menu-panel .menu-head,.menu-panel .menu-row,.menu-panel .account-card b{color:var(--gold-ink)!important}.menu-panel .account-card small{color:var(--read)!important;opacity:1!important}.menu-panel .menu-muted{color:var(--faint)!important;opacity:1!important}.radio-filter{gap:9px!important}.radio-filter button{padding:10px 15px!important;font-size:14px!important;line-height:1.2!important}.radio-card-genre{letter-spacing:.1em!important;font-size:10px!important;line-height:1.2!important}.radio-card h2{font-size:1.12rem!important;line-height:1.14!important}.radio-card p{font-size:13px!important;line-height:1.4!important}.radio-card-play{font-size:13px!important}.radio-dock.is-dragging{transition:none!important}.nav .links a{box-shadow:inset 0 .5px .5px #ffffffad,inset 0 -.5px .5px #ffffff24!important}.light .nav .links a{box-shadow:inset 0 .5px .5px #ffffffeb!important}.radio-dock-main>.radio-art{place-items:center!important;display:grid!important;overflow:hidden!important}.radio-dock-main>.radio-art img{object-fit:contain!important;object-position:center!important;padding:2px!important}.radio-dock-main>.radio-art .radio-logo-mark{letter-spacing:.025em!important;padding:2px!important;font-size:7px!important;line-height:.98!important}@media (max-width:680px){.radio-dock-main>.radio-art{flex-basis:34px!important;width:34px!important;height:34px!important}.radio-dock-main>.radio-art img{padding:3px!important}.radio-dock-main>.radio-art .radio-logo-mark{font-size:6.5px!important}.radio-filter{gap:7px!important;margin-bottom:16px!important}.radio-filter button{padding:9px 13px!important;font-size:13px!important}.radio-card-copy{padding:9px!important}.radio-card-genre{letter-spacing:.07em!important;font-size:8px!important;line-height:1.2!important}.radio-card h2{margin:4px 0!important;font-size:.88rem!important;line-height:1.12!important}.radio-card p{min-height:0!important;margin:0 0 6px!important;font-size:10px!important;line-height:1.28!important;display:block!important}.radio-card-play{font-size:10px!important;line-height:1.1!important}.radio-card-play svg{width:11px!important;height:11px!important}}.shelf-card p{font-size:13px!important;line-height:1.4!important}.youtube-meta{font-size:12.5px!important;line-height:1.35!important}.event-row p,.cal-event span,.cal-empty{font-size:13px!important;line-height:1.35!important}.race-counts small{font-size:13px!important;line-height:1.3!important}.abyline{font-size:14px!important;line-height:1.4!important}.future-note{font-size:13px!important;line-height:1.5!important}.sby{font-size:13.5px!important;line-height:1.4!important}.nav-radio-status{align-self:center!important}.nav-radio-copy small{letter-spacing:.14em!important;font-size:8px!important;line-height:10px!important}@media (min-width:681px){.nav-radio-status{top:7px!important}}@media (max-width:680px){.nav-radio-status{height:44px!important;top:10px!important}.nav-radio-copy small{letter-spacing:.12em!important;font-size:7.5px!important;line-height:9px!important}}.light .menu-backdrop{background:#ffffff2e!important}.light .menu-panel{color:#2b3036!important;background:#ffffffe0!important;border-color:#28233729!important;box-shadow:0 28px 80px -34px #281e5033,inset 0 1px #fffffffa!important}.light .menu-panel .menu-head,.light .menu-panel .menu-row,.light .menu-panel .account-card b{color:#765300!important}.light .menu-panel .account-card small{color:#3f4852!important}.nav{-webkit-backdrop-filter:blur(16px)saturate(1.12)!important;backdrop-filter:blur(16px)saturate(1.12)!important;background:#08090c47!important;transition-property:transform,opacity!important}.light .nav{background:#f6f4f26b!important}@media (max-width:680px){.links{-webkit-overflow-scrolling:touch;box-sizing:border-box!important;overscroll-behavior-x:contain!important;overscroll-behavior-y:none!important;touch-action:pan-x!important;align-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;padding:0 14px!important;overflow:auto hidden!important}.links a{flex:none!important;align-self:center!important;margin-block:0!important}.radio-page,.discover-page{padding-bottom:0!important}footer{padding-bottom:calc(74px + env(safe-area-inset-bottom))!important}}.nav,.tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:transform,opacity!important;background:0 0!important;transition:transform 1.05s cubic-bezier(.22,1,.36,1),opacity .92s ease-in-out!important}.light .nav,.light .tabs{background:0 0!important}.nav.chrome-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(-112%)!important}.tabs.chrome-hidden{opacity:0!important;pointer-events:none!important;transform:translateY(130%)!important}html:not(.light) .nav .links a,html:not(.light) .nav .nav-act .icon-btn,html:not(.light) .tabs .tab{background:#585c664d!important;border-color:#ffffff38!important;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000038,0 5px 16px #0000003d!important}html:not(.light) .nav .links a.on{background:#f5cc004d!important;border-color:#ffe05abf!important}.archive-header{justify-content:space-between;align-items:flex-end;gap:22px;margin-bottom:18px;display:flex}.archive-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.archive-back{border:1px solid var(--line);color:var(--ink);-webkit-backdrop-filter:blur(12px);background:#ffffff1a;border-radius:999px;flex:none;align-items:center;gap:8px;padding:11px 16px;font-size:15px;font-weight:650;line-height:1;text-decoration:none;display:inline-flex;box-shadow:inset 0 .5px #ffffff8c,0 8px 22px #00000024}.archive-back:hover{border-color:var(--gold);color:var(--gold-ink)}.light .archive-back{background:#ffffff94;border-color:#14161a29}.archive-card{border:1px solid var(--line);background:#ffffff0b;border-radius:22px;overflow:hidden}.archive-card-photo{aspect-ratio:1.5;background:#11141a;display:block;position:relative;overflow:hidden}.archive-card-copy{padding:16px 17px 18px}.archive-card-copy h2{margin:7px 0 8px;font-size:clamp(1.15rem,2vw,1.42rem);line-height:1.24}.archive-card-copy h2 a{color:inherit;text-decoration:none}.archive-card-copy p{color:var(--read);margin:0 0 12px;font-size:15px;line-height:1.48}html.pink body{background:radial-gradient(58vmax 54vmax at -8% -8%,#ff70bc8f,transparent 68%), radial-gradient(54vmax 50vmax at 108% 28%,#be49ff6e,transparent 70%), radial-gradient(58vmax 54vmax at -8% 92%,#ff34995c,transparent 72%), radial-gradient(50vmax 48vmax at 82% 112%,#ffbbde38,transparent 72%), var(--bg)!important}html.pink .aura .a1{background:radial-gradient(circle,#ff7ec7d1 0%,#ff7ec766 36%,#ff7ec700 66%)!important}html.pink .aura .a2{background:radial-gradient(circle,#ca56ffb8 0%,#ca56ff57 36%,#ca56ff00 66%)!important}html.pink .aura .a3{background:radial-gradient(circle,#ff389bb3 0%,#ff389b52 36%,#ff389b00 66%)!important}html.pink .aura .a4{background:radial-gradient(circle,#ffb7d7a8 0%,#ffb7d747 36%,#ffb7d700 66%)!important}html.pink .aura .a5{background:radial-gradient(circle,#8b64ff9e 0%,#8b64ff42 36%,#8b64ff00 66%)!important}html.pink .nav .links a,html.pink .nav .nav-act .icon-btn,html.pink .tabs .tab{color:#fff7fb!important;background:#ffc4e238!important;border-color:#ffe0f07a!important;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #64144942,0 5px 18px #70165357!important}html.pink .nav-radio-status.is-playing,html.pink .nav-radio-status.is-playing i b,html.pink .radio-nav-button.is-playing,html.pink .radio-nav-button.is-playing svg,html.pink .radio-dock.is-playing .radio-play-button,html.pink .tab.on{color:#ff9ac8!important}html.pink .radio-dock{background:#2a0d27b3!important;border-color:#ffcde657!important;box-shadow:0 16px 46px #560a456b,inset 0 1px #ffffff61!important}html.pink .theme-mode-control{border-bottom:1px solid var(--line);gap:10px;padding:12px 2px;display:grid}html.pink .hero-cta,html.pink .discover-tabs button.on,html.pink .admin-tabs button.on{color:#fff7fb;background:#ff65b34d;border-color:#ffd3e8a8}html.pink .profile-avatar,html.pink .radio-filter button.on,html.pink .primary-button,html.pink .gbtn{color:#3b0d2a;background:#ff77b7}.theme-mode-control{border-bottom:1px solid var(--line);gap:10px;padding:12px 2px;display:grid}.theme-mode-title{color:var(--soft);letter-spacing:.04em;font-size:12px;font-weight:750}.theme-mode-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.theme-mode-option{border:1px solid var(--line);min-height:38px;color:var(--soft);cursor:pointer;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:8px 6px;font-size:11px;font-weight:750;transition:background .2s,border-color .2s,color .2s,transform .2s;display:flex}.theme-mode-option:hover{color:var(--ink);background:#ffffff1a}.theme-mode-option:active{transform:scale(.96)}.theme-mode-option svg{flex:none;width:14px;height:14px}.theme-mode-option.on{color:var(--ink);border-color:var(--gold);background:#f5cc0029}.pink-mode-swatch{background:linear-gradient(135deg,#ffc1df,#ff5aa6);border-radius:50%;flex:none;width:11px;height:11px;box-shadow:0 0 0 2px #ffffff2e,0 0 12px #ff67b1a6}html.pink .veil{background:radial-gradient(140% 100% at 50% 0,#ffffff0f 0%,#ffe1ef29 100%)!important}html.pink .nav{color:var(--ink)!important;background:#fffafd70!important}html.pink .nav .links a.on{color:#5d1f43!important;background:#ff8bbe6b!important;border-color:#d34f8b75!important}html.pink .nav-radio-status,html.pink .nav-radio-status.is-playing,html.pink .nav-radio-status.is-playing i b,html.pink .radio-nav-button.is-playing,html.pink .radio-nav-button.is-playing svg,html.pink .tab.on{color:#d44e8d!important}html.pink .radio-dock{color:var(--ink)!important;background:#fff8fcdb!important;border-color:#b1588938!important;box-shadow:0 16px 46px #a14c7733,inset 0 1px #fffffffa!important}html.pink .menu-backdrop{background:#ffdcec57!important}html.pink .menu-panel{background:#fff7fce6!important;border-color:#b1588938!important;box-shadow:0 28px 80px -34px #97406c40,inset 0 1px #fffffffa!important}html.pink .menu-panel .menu-head,html.pink .menu-panel .menu-row,html.pink .menu-panel .account-card b{color:#672d51!important}html.pink .menu-panel .account-card small{color:#885d76!important}html.pink .menu-panel .account-card{background:#ffd6e847!important;border-color:#b158892e!important}html.pink .theme-mode-title{color:#885d76!important}html.pink .theme-mode-option{color:#805d73;background:#ffffffa8;border-color:#b158892e}html.pink .theme-mode-option:hover{color:#672d51;background:#ffdcec8c}html.pink .theme-mode-option.on{color:#672d51;background:#ff97c561;border-color:#d44e8d}html.pink .cta,html.pink .hero-cta,html.pink .road-cta,html.pink .discover-tabs button.on,html.pink .admin-tabs button.on{color:#672d51!important;background:#ff8bbe57!important;border-color:#d34f8b80!important;box-shadow:inset 0 1px #ffffffdb,0 10px 26px -10px #d34f8b3d!important}html.pink .rally-download{background:linear-gradient(135deg,#ffb8d74d,#fff3f88a 62%,#ffffff94)!important;border-color:#d34f8b57 #d34f8b57 #d34f8b57 #ed6ba6!important;box-shadow:0 20px 46px -34px #d34f8b47!important}html.pink .rally-download-btn,html.pink .listen-btn.primary,html.pink .primary-button,html.pink .gbtn,html.pink .profile-avatar{color:#fff8fc!important;background:#ed6ba6!important;box-shadow:0 10px 22px -15px #d34f8b8a!important}html.pink .rally-table th{background:#ffb8d733!important}html.pink .cal td.today.ev .day{box-shadow:0 0 0 2px #d34f8b38!important}html.pink .inrc-table th{background:#ffb8d738!important}.archive-card-copy time{color:var(--soft);font-size:14px;line-height:1.35}.category-filter a{border:1px solid var(--line);color:var(--soft);border-radius:999px;flex:none;padding:10px 15px;font-size:14px;line-height:1.25;text-decoration:none}.category-filter .category-filter-all{color:var(--ink);border-color:var(--gold);background:#f5cc001a;font-weight:800}:is(.category-filter a:hover,.category-filter a:focus-visible){color:var(--ink);border-color:var(--gold)}.chipx.lg{text-decoration:none;padding:10px 15px!important;font-size:14px!important;line-height:1.25!important}.shelf-card .shelf-kicker,.shelf-kicker,.event-category,.rc{letter-spacing:.1em!important;font-size:13px!important;line-height:1.3!important}.shelf-card h3{font-size:19px!important;line-height:1.28!important}.shelf-card p,.youtube-meta,.event-row p,.cal-event span,.cal-empty,.race-counts small{font-size:15px!important;line-height:1.45!important}.reltext h2,.discover-card h3{font-size:19px!important;line-height:1.32!important}.reltext time{color:var(--soft)!important;font-size:14px!important;line-height:1.35!important}.editorial-copy p{font-size:clamp(1.08rem,1.55vw,1.24rem)!important;line-height:1.55!important}@media (max-width:680px){.archive-header{flex-direction:column;align-items:flex-start;gap:14px}.archive-back{padding:10px 14px;font-size:14px}.archive-card-copy{padding:14px 15px 16px}.archive-card-copy h2{font-size:18px}.archive-card-copy p,.archive-card-copy time{font-size:14px}.category-filter a,.chipx.lg{padding:10px 15px!important;font-size:14px!important}.shelf-card .shelf-kicker,.shelf-kicker,.event-category,.rc{font-size:13px!important}.shelf-card h3{font-size:18px!important}.shelf-card p,.youtube-meta,.event-row p,.cal-event span,.cal-empty,.race-counts small{font-size:14px!important}.reltext h2,.discover-card h3{font-size:18px!important}.reltext time{font-size:14px!important}.editorial-copy p{font-size:1.08rem!important}}.inrc-page{padding-bottom:80px}.inrc-page>.archive-header{margin-bottom:12px}.inrc-page>.archive-header .search-count{color:var(--soft);margin:7px 0 0;font-size:14px}.inrc-hub{grid-template-columns:minmax(0,1fr);gap:26px;min-width:0;display:grid}.inrc-hub>*{min-width:0}.inrc-intro{background:linear-gradient(135deg,#f5cc0021,#ffffff09 58%,#11131b59);border:1px solid #f5cc0059;border-radius:24px;justify-content:space-between;align-items:flex-end;gap:28px;padding:30px 28px;display:flex;box-shadow:0 30px 60px -48px #f5cc00bf}.light .inrc-intro{background:linear-gradient(135deg,#f5cc0040,#ffffff7a 58%)}.inrc-intro h1{max-width:720px;margin:8px 0 10px;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.98}.inrc-intro p{max-width:720px;color:var(--soft);margin:0;font-size:16px;line-height:1.6}.inrc-intro .cta{flex:none}.inrc-section-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.inrc-section-head h2{margin:6px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.05}.inrc-countdown-block{border:1px solid var(--line);background:#ffffff06;border-radius:20px;padding:24px}.inrc-countdown-block .race-counts{margin-top:14px;grid-template-columns:minmax(0,1fr)!important;max-width:none!important}.inrc-results-block{border:1px solid var(--line);background:#ffffff06;border-radius:20px;padding:24px}.light .inrc-results-block{background:#ffffff5e}.inrc-result-table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:13px;overflow-x:auto}.inrc-result-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:640px;font-size:12.5px}.inrc-result-table th{text-align:left;color:var(--faint);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#f5cc0014;padding:11px 12px;font-size:9.5px}.inrc-result-table td{border-top:1px solid var(--line);color:var(--read);vertical-align:top;padding:11px 12px;line-height:1.35}.inrc-result-table td:first-child{color:var(--gold-ink);font-weight:800}.inrc-result-table td:last-child{color:var(--soft);white-space:nowrap}.inrc-result-table strong{color:var(--ink);font-weight:750}.inrc-class-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.inrc-class-card{border:1px solid var(--line);background:#ffffff05;border-radius:13px;overflow:hidden}.inrc-class-card summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-weight:800;list-style:none;display:flex}.inrc-class-card summary::-webkit-details-marker{display:none}.inrc-class-card summary:after{content:"+";color:var(--gold-ink);font-size:18px;font-weight:400}.inrc-class-card[open] summary:after{content:"−"}.inrc-class-card summary small{color:var(--faint);margin-left:auto;font-size:10px;font-weight:600}.inrc-live-badge,.inrc-round-label{min-height:28px;color:var(--gold-ink);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #f5cc0075;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.inrc-overview-grid{grid-template-columns:minmax(0,1.22fr) minmax(300px,.78fr);gap:18px;display:grid}.inrc-panel,.inrc-calendar-block,.inrc-coverage,.inrc-latest-coverage{border:1px solid var(--line);background:#ffffff06;border-radius:20px;padding:24px}.light .inrc-panel,.light .inrc-calendar-block,.light .inrc-coverage,.light .inrc-latest-coverage{background:#ffffff5e}.inrc-table-scroll{border:1px solid var(--line);border-radius:13px;overflow:auto}.inrc-table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.inrc-table th{text-align:left;color:var(--faint);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#f5cc0014;padding:11px 12px;font-size:10px}.inrc-table td{border-top:1px solid var(--line);color:var(--read);vertical-align:top;padding:13px 12px}.inrc-table td:first-child{width:42px;color:var(--gold-ink);font-weight:800}.inrc-table td:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.inrc-note{color:var(--faint);margin:13px 0 0;font-size:12px;line-height:1.5}.inrc-round-panel>h2{margin:10px 0 9px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08}.inrc-round-panel>p{color:var(--soft);margin:0;line-height:1.55}.inrc-winner-list{border-top:1px solid var(--line);gap:0;margin:19px 0 17px;display:grid}.inrc-winner-list>div{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;gap:7px;padding:9px 0;display:grid}.inrc-winner-list b{color:var(--gold-ink);letter-spacing:.07em;text-transform:uppercase;font-size:11px}.inrc-winner-list span{color:var(--ink);font-size:13px;font-weight:700}.inrc-winner-list small{color:var(--faint);grid-column:2;font-size:12px}.text-link{color:var(--gold-ink);align-items:center;gap:7px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.text-link:hover{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.inrc-calendar-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.inrc-round{border:1px solid var(--line);background:#ffffff06;border-radius:15px;min-height:180px;padding:14px;position:relative;overflow:hidden}.inrc-round.upcoming{background:linear-gradient(145deg,#f5cc0024,#ffffff06);border-color:#f5cc008c}.inrc-round-top{justify-content:space-between;align-items:center;gap:7px;margin-bottom:20px;display:flex}.inrc-round-top span{color:var(--gold-ink);font-size:14px;font-weight:900}.inrc-round-top small{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.inrc-round h3{margin:0 0 7px;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.05}.inrc-round p{color:var(--soft);margin:0 0 8px;font-size:13px}.inrc-round strong{color:var(--ink);font-size:12px;line-height:1.35;display:block}.inrc-round em{color:var(--faint);margin-top:14px;font-size:10px;font-style:normal;line-height:1.35;display:block}.inrc-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.inrc-story{color:var(--ink);text-decoration:none;display:block}.inrc-story-img{aspect-ratio:1.4;background:var(--panel);border-radius:13px;position:relative;overflow:hidden}.inrc-story-img img{transition:transform .35s}.inrc-story:hover .inrc-story-img img{transform:scale(1.045)}.inrc-story>div:last-child{padding-top:10px}.inrc-story span{color:var(--gold-ink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:800}.inrc-story h3{margin:5px 0 6px;font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.16}.inrc-story time{color:var(--faint);font-size:12px}.inrc-sources{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:9px 16px;margin-top:22px;padding-top:15px;font-size:12px;display:flex}.inrc-sources span{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.inrc-sources a{color:var(--gold-ink);text-decoration:none}.inrc-sources a:hover{text-decoration:underline}@media (max-width:980px){.inrc-calendar-grid,.inrc-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.inrc-page,.inrc-hub,.inrc-hub>*{min-width:0;max-width:100%}.inrc-page{overflow-x:clip}.inrc-intro{border-radius:19px;min-width:0;padding:22px 18px;display:block;overflow:hidden}.inrc-intro .editorial-kicker{overflow-wrap:anywhere}.inrc-intro h1{overflow-wrap:anywhere;max-width:none;font-size:clamp(2.05rem,10.5vw,3rem);line-height:1.02}.inrc-intro p{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.inrc-intro .cta{width:100%;margin-top:18px}.inrc-countdown-block,.inrc-results-block,.inrc-panel,.inrc-calendar-block,.inrc-coverage,.inrc-latest-coverage{border-radius:16px;min-width:0;padding:17px 14px}.inrc-section-head{flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.inrc-section-head>div{min-width:0}.inrc-section-head h2{overflow-wrap:anywhere;font-size:1.55rem}.inrc-live-badge,.inrc-round-label{white-space:normal;max-width:100%;padding:6px 10px;line-height:1.25}.inrc-result-table-scroll{border:0;border-radius:0;overflow:visible}.inrc-result-table{width:100%;min-width:0;font-size:13px;display:block}.inrc-result-table thead{display:none}.inrc-result-table tbody{min-width:0;display:grid}.inrc-result-table tr{border-top:1px solid var(--line);grid-template-columns:31px minmax(0,1fr);column-gap:8px;min-width:0;padding:11px 0;display:grid}.inrc-result-table tr:first-child{border-top:0}.inrc-result-table td{overflow-wrap:anywhere;white-space:normal;border:0;min-width:0;padding:0}.inrc-result-table td:first-child{grid-row:1/span 3;font-size:15px}.inrc-result-table td:nth-child(2){color:var(--ink);font-weight:700;line-height:1.35}.inrc-result-table td:nth-child(3),.inrc-result-table td:nth-child(4),.inrc-result-table td:nth-child(5){color:var(--faint);grid-column:2;margin-top:3px;font-size:11.5px;line-height:1.35}.inrc-result-table td:last-child{white-space:nowrap;color:var(--gold-ink)}.inrc-class-grid{grid-template-columns:1fr}.inrc-class-card .inrc-result-table td:nth-child(4){display:block}.inrc-class-card .inrc-result-table td:nth-child(3){display:block!important}.inrc-overview-grid{grid-template-columns:1fr;min-width:0}.inrc-table-scroll{border:0;border-radius:0;overflow:visible}.inrc-table{width:100%;min-width:0;font-size:14px;display:block}.inrc-table thead{display:none}.inrc-table tbody{min-width:0;display:grid}.inrc-table tr{border-top:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);column-gap:9px;min-width:0;padding:12px 0;display:grid}.inrc-table tr:first-child{border-top:0}.inrc-table td{overflow-wrap:anywhere;white-space:normal;border:0;min-width:0;padding:0}.inrc-table .inrc-pos{width:auto;color:var(--gold-ink);grid-row:1/span 3;font-size:16px}.inrc-table .inrc-crew{color:var(--ink);font-size:14px;font-weight:750;line-height:1.35}.inrc-table .inrc-team{color:var(--faint);grid-column:2;margin-top:3px;font-size:12px;line-height:1.35}.inrc-table .inrc-result{color:var(--gold-ink);white-space:nowrap;grid-column:2;margin-top:3px;font-size:12px;line-height:1.35}.inrc-note{overflow-wrap:anywhere;font-size:11.5px}.inrc-calendar-grid{grid-template-columns:1fr;gap:9px}.inrc-round{min-height:0;padding:14px}.inrc-round h3{overflow-wrap:anywhere;font-size:19px}.inrc-round-top{margin-bottom:13px}.inrc-round em{margin-top:10px}.inrc-coverage-grid{grid-template-columns:1fr;gap:16px}.inrc-story{min-width:0}.inrc-story h3{overflow-wrap:anywhere;font-size:17px}.inrc-story span{overflow-wrap:anywhere}.inrc-winner-list>div{grid-template-columns:minmax(70px,82px) minmax(0,1fr);min-width:0}.inrc-winner-list b,.inrc-winner-list span,.inrc-winner-list small{overflow-wrap:anywhere;min-width:0}.inrc-sources{flex-direction:column;align-items:flex-start;gap:8px}.inrc-sources a{overflow-wrap:anywhere}}html.pink body{background:radial-gradient(66vmax 54vmax at -8% -8%,#f7aac6b8,transparent 67%), radial-gradient(58vmax 50vmax at 108% 10%,#dca4d28f,transparent 70%), radial-gradient(60vmax 54vmax at 4% 102%,#ef9cb994,transparent 71%), radial-gradient(56vmax 50vmax at 100% 110%,#facddce0,transparent 73%), var(--bg)!important;color:var(--ink)!important}html.pink .nav,html.pink .tabs{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html.pink .nav .links a,html.pink .nav .nav-act .icon-btn,html.pink .tabs .tab{color:#622442!important;text-shadow:none!important;background:#fff8fc8a!important;border-color:#8931593d!important;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #84284e17,0 6px 18px #77244b2b!important}html.pink .nav .links a.on,html.pink .tabs .tab.on,html.pink .category-filter a.on,html.pink .chipx.on,html.pink .discover-tabs button.on,html.pink .admin-tabs button.on,html.pink .radio-filter button.on{color:#fff7fb!important;background:#d04f749e!important;border-color:#a32c4eb8!important;box-shadow:inset 0 1px #ffffff6b,0 8px 18px #84254733!important}html.pink .nav-radio-status.is-playing,html.pink .nav-radio-status.is-playing i b,html.pink .radio-nav-button.is-playing,html.pink .radio-nav-button.is-playing svg{color:#bd405c!important}html.pink .nav-radio-status.is-playing i b{background:#bd405c!important}html.pink .cta,html.pink .hero-cta,html.pink .road-cta,html.pink .primary-button,html.pink .gbtn,html.pink .rally-download-btn,html.pink .listen-btn.primary,html.pink .profile-avatar{color:#fff8fc!important;background:linear-gradient(135deg,#c94f73,#b43c64)!important;border-color:#8925489e!important;box-shadow:0 11px 24px -15px #85234799,inset 0 1px #ffffff61!important}html.pink .play,html.pink .vsm,html.pink .vbig,html.pink .shelf-play,html.pink .radio-big-play,html.pink .radio-dock .radio-play-button{color:#b83f68!important;background:#fff7fba8!important;border-color:#b53657ad!important;box-shadow:0 8px 20px #7c234a30,inset 0 1px #fffffff5!important}html.pink .radio-dock.is-minimized .radio-play-button{color:#b83f68!important;background:#f7bed0c2!important}html.pink .chip,html.pink .eyebrow,html.pink .kick,html.pink .tr-cat,html.pink .badge,html.pink .listen-eyebrow,html.pink .crew-note-experience,html.pink .rally-eyebrow,html.pink .rally-time b,html.pink .rally-table-title,html.pink .shelf-kicker,html.pink .shelf-card .shelf-kicker,html.pink .event-category,html.pink .rc,html.pink .text-link,html.pink .article-back,html.pink .article a:not(.cta),html.pink .srcs a,html.pink .source-links a,html.pink .inrc-round-top span,html.pink .inrc-winner-list b,html.pink .inrc-story span,html.pink .inrc-sources a{color:#b83f68!important}@media (max-width:980px){.events-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.event-feature-card--lead{grid-area:auto/1/auto/-1;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);display:grid}.event-feature-card--lead .event-feature-media{aspect-ratio:1.5}.events-countdown-section .race-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.events-calendar-layout{grid-template-columns:1fr 1fr}.events-discipline-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.events-desk-page{padding-bottom:54px}.events-desk-intro{padding-top:24px;padding-bottom:22px;display:block}.events-desk-intro h1{max-width:none;font-size:clamp(2.35rem,11vw,3.5rem)}.events-desk-intro p{font-size:.96rem}.events-desk-nav{flex-wrap:nowrap;justify-content:flex-start;max-width:none;margin-top:20px;padding-bottom:3px;overflow-x:auto}.events-desk-nav a{flex:none}.events-next-section,.events-calendar-section,.events-coverage-section,.events-disciplines-section{margin-top:33px}.events-section-head{display:block}.events-section-head h2{font-size:2.25rem}.events-section-head>.text-link{margin-top:13px}.events-updated-note{white-space:normal;margin-top:14px;display:inline-flex}.events-feature-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:11px;margin:0 -14px;padding:0 14px 5px;display:flex;overflow-x:auto}.events-feature-grid::-webkit-scrollbar{display:none}.event-feature-card,.event-feature-card--lead{scroll-snap-align:start;flex:0 0 82vw;grid-column:auto;grid-template-columns:none;display:flex}.event-feature-card--lead .event-feature-media,.event-feature-media{aspect-ratio:1.42}.event-feature-card--lead .event-feature-copy h3{font-size:1.75rem}.events-countdown-section{padding-inline:14px}.events-countdown-section .race-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.events-countdown-section .race-counts>div{padding:11px 9px}.events-countdown-section .race-counts b{font-size:13px}.events-calendar-layout,.events-coverage-grid{grid-template-columns:1fr;gap:12px}.events-calendar-card{padding:14px}.events-india-panel,.events-coverage-panel{padding:17px 14px}.events-calendar-card .calwrap--monthly .cal-events{margin-top:12px}.calwrap--monthly .cal-event{grid-template-columns:78px minmax(0,1fr);gap:8px}.calwrap--monthly .cal-event .event-photo{width:78px;height:54px}.calwrap--monthly .cal-event-date{font-size:10px}.calwrap--monthly .cal-event-copy b{font-size:12px}.calwrap--monthly .cal-event-copy span{font-size:10.5px}.event-story-row{grid-template-columns:94px minmax(0,1fr);gap:11px}.event-story-copy h3{font-size:14px}.event-story-copy p{-webkit-line-clamp:2}.events-discipline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.events-discipline-card{min-height:132px;padding:14px}.events-discipline-card span{font-size:1.25rem}.events-discipline-card strong{font-size:11px}.events-discipline-card:last-child{grid-column:1/-1}}html.pink .chip.red{color:#bd405c!important}html.pink .kicker b,html.pink .badge,html.pink .preview-button,html.pink .rally-table th,html.pink .inrc-table th{background:#d25c7829!important;border-color:#ab335547!important}html.pink .crew-note,html.pink .pull{border-left-color:#d25c78!important}html.pink .paddock{background:#dc75912e!important;border-color:#ab335547 #ab335547 #ab335547 #d25c78!important}html.pink .article-voice{border-left-color:#b83f68ad!important}html.pink .pby{border-bottom-color:#992d5240!important}html.pink .rally-timeline{border-top-color:#992d5240!important}html.pink .rally-download{background:linear-gradient(135deg,#e287a047,#ffe7f09e 62%,#ffffffa8)!important;border-color:#ab335557 #ab335557 #ab335557 #d25c78!important}html.pink .cal td.ev .day{background:#d25c7838!important;border-color:#ab33558f!important}html.pink .cal td.today .day{color:#fff8fc!important;background:#c94f73!important}html.pink .cal td.selected .day{outline-color:#b83f68!important}html.pink .dot.on,html.pink .deck-dots .dot.on,html.pink .route-loading-bar{background:#c94f73!important}html.pink .route-loading-bar{box-shadow:0 0 14px #bd405c8f!important}html.pink .acts .act.on{color:#c94f73!important;text-shadow:0 0 16px #bd405c6b!important}html.pink .radio-volume input::-webkit-slider-runnable-track{background:linear-gradient(90deg,#c94f73 0 var(--radio-volume),#8637572e var(--radio-volume))!important}html.pink .radio-volume input::-webkit-slider-thumb{background:#c94f73!important}html.pink .radio-volume input::-moz-range-thumb{background:#c94f73!important}html.pink .radio-volume input::-moz-range-progress{background:#c94f73!important}html.pink .radio-signal i{background:#c94f73!important}html.pink .radio-card.on,html.pink .radio-station-strip button.on{background:#d25c7821!important;border-color:#ab33559e!important}html.pink .inrc-intro,html.pink .inrc-live-badge,html.pink .inrc-round-label,html.pink .inrc-round.upcoming{border-color:#ab33556b!important}html.pink .inrc-intro{background:linear-gradient(135deg,#e287a047,#ffe8f099 58%,#ffffff7a)!important;box-shadow:0 30px 60px -48px #9d2a4e6b!important}html.pink .inrc-round.upcoming{background:linear-gradient(145deg,#e287a04d,#fff2f785)!important}html.pink .inrc-live-badge,html.pink .inrc-round-label{color:#b83f68!important}html.pink .discover-wall .discover-card{background:linear-gradient(135deg,#7c3c5b,#bb5477 58%,#db8aa2)!important}html.pink .radio-art:has(.radio-logo-mark){background:linear-gradient(135deg,#7c3c5b,#bb5477 58%,#db8aa2)!important}.menu-wordmark{letter-spacing:-.04em!important;font-family:Inter,-apple-system,system-ui,sans-serif!important;font-size:1.18rem!important;font-weight:900!important}@media (min-width:900px){.menu-panel{width:min(320px,28vw)!important}}@media (max-width:680px){.menu-panel{width:min(304px,100vw - 28px)!important}}.world-map-card{background:linear-gradient(145deg,#0e0c26c2,#29114785 58%,#080917d6);border:1px solid #ffcc5b47;border-radius:24px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 28px 70px -50px #ce68ffb8}.world-map-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 16%,#ffd48033,#0000 25%),radial-gradient(circle at 88% 82%,#ad57ff2e,#0000 32%);position:absolute;inset:0}.world-map-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.world-map-head h1{letter-spacing:-.03em;margin:8px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.world-map-head p{color:#f0e9ffb8;max-width:55ch;margin:0;font-size:14px;line-height:1.55}.world-map-live{color:#ffe197;letter-spacing:.12em;white-space:nowrap;border:1px solid #ffd77c61;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}.world-map-live i{background:#ffca62;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffca62}.world-map-stage{z-index:1;touch-action:none;overscroll-behavior:contain;border-radius:19px;height:clamp(360px,54vw,590px);margin:14px -8px 0;position:relative;overflow:hidden}.world-map-stage canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.world-map-stage canvas:active{cursor:grabbing}.world-map-earth-stage{background:#02040a}.world-map-viewport{touch-action:none;width:min(100%,430px);height:min(100%,430px);position:absolute;top:10px;left:50%;overflow:hidden;transform:translate(-50%)}.world-map-canvas{touch-action:none;position:absolute;inset:0}.world-map-canvas canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.world-map-canvas canvas:active{cursor:grabbing}.world-map-cesium,.world-map-cesium .cesium-viewer,.world-map-cesium .cesium-widget,.world-map-cesium canvas{width:100%!important;height:100%!important}.world-map-cesium .cesium-widget{background:#02040a;overflow:hidden}.world-map-cesium .cesium-viewer-bottom,.world-map-cesium .cesium-credit-logoContainer{display:none!important}.world-map-cesium .cesium-widget canvas{outline:0;touch-action:none!important}.world-map-cesium .cesium-viewer-toolbar{display:none!important}.world-map-fallback{text-align:center;color:#f5eeffad;place-items:center;height:100%;padding:24px;font-size:13px;line-height:1.5;display:grid}.world-map-orbit-label{z-index:3;color:#ffe19bc2;letter-spacing:.14em;pointer-events:none;font-size:9px;font-weight:800;position:absolute;top:16px;left:16px}.world-map-callout{z-index:3;max-width:min(300px,100% - 84px);box-shadow:none;-webkit-backdrop-filter:none;pointer-events:none;text-shadow:0 2px 12px #000000e6;background:0 0;border:0;padding:0;position:absolute;bottom:18px;left:16px}.world-map-callout span{color:#fff0bd;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:850;display:flex}.world-map-callout span:before{content:"";background:currentColor;width:35px;height:1px;display:block;box-shadow:0 0 8px}.world-map-callout strong{color:#fff8e5;margin:5px 0 2px 44px;font-family:Fraunces,Georgia,serif;font-size:18px;line-height:1.08;display:block}.world-map-callout small{color:#f5eeffc7;letter-spacing:.04em;text-transform:none;margin-left:44px;font-size:10px;font-weight:650;display:block}.world-map-zoom-controls{z-index:3;pointer-events:auto;gap:6px;display:grid;position:absolute;top:16px;right:16px}.world-map-zoom-controls button{color:#fff7e5;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#0808157a;border:1px solid #ffffff47;border-radius:10px;place-items:center;width:31px;height:31px;padding:0;font-size:20px;font-weight:500;line-height:1;display:grid}.world-map-zoom-controls button:active{transform:scale(.94)}.world-map-reset{z-index:3;color:#ffffffd1;-webkit-backdrop-filter:blur(12px);pointer-events:auto;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:750;position:absolute;bottom:16px;right:16px}.world-map-reset:active{transform:scale(.96)}.world-map-events{z-index:1;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;margin:0 -2px -3px;padding:8px 2px 3px;display:flex;position:relative;overflow-x:auto}.world-map-events::-webkit-scrollbar{display:none}.world-map-events button{text-align:left;color:#fff;scroll-snap-align:start;background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;flex:0 0 145px;gap:2px;min-height:69px;padding:10px;display:grid}.world-map-events button.on{background:#ffc35426;border-color:#ffd369bd;box-shadow:inset 0 1px #fff3,0 0 22px -12px #ffd16acc}.world-map-events button span{color:#ffd578;letter-spacing:.1em;font-size:9px;font-weight:850}.world-map-events button strong{font-size:13px;line-height:1.1}.world-map-events button small{color:#f4edff9e;white-space:nowrap;font-size:10px}.inrc-archive-footer{margin-top:0;padding-top:4px}.inrc-coverage-intro{border-bottom:1px solid var(--line);margin:0 0 16px;padding:12px 0 16px}.inrc-coverage-intro h3{margin:6px 0 5px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.02}.inrc-coverage-intro p{color:var(--soft);margin:0;font-size:14px;line-height:1.5}.inrc-coverage-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;padding:2px 2px 8px;overflow-x:auto;display:flex!important}.inrc-coverage-grid::-webkit-scrollbar{display:none}.inrc-coverage-grid .inrc-story{scroll-snap-align:start;flex:0 0 min(300px,78vw)}.inrc-coverage-grid .inrc-story-img{aspect-ratio:1.4}.radio-art{isolation:isolate;position:relative}.radio-art>img{z-index:1;object-fit:cover;width:100%;height:100%;position:relative}.radio-logo-mark{display:none!important}.radio-logo-mark.is-visible{z-index:2;justify-content:center;align-items:center;position:absolute;inset:0;display:flex!important}.radio-art-fallback{display:none}html.pink .nav,html.pink .tabs{box-shadow:none!important;border-bottom:0!important}html.pink .menu-panel .icon-btn{color:#b83f68!important;background:#ffdbeb9e!important;border-color:#b83f6852!important;box-shadow:inset 0 1px #ffffffe6,0 5px 14px #90365e29!important}.radio-card:nth-child(6n+1) h2{color:#e9a5ff}.radio-card:nth-child(6n+2) h2{color:#8fe2ff}.radio-card:nth-child(6n+3) h2{color:#ffd486}.radio-card:nth-child(6n+4) h2{color:#ff9ec5}.radio-card:nth-child(6n+5) h2{color:#9ff0cf}.radio-card:nth-child(6n+6) h2{color:#c9b1ff}html.pink .radio-card:nth-child(6n+1) h2{color:#a94676}html.pink .radio-card:nth-child(6n+2) h2{color:#588bb0}html.pink .radio-card:nth-child(6n+3) h2{color:#aa6a3e}html.pink .radio-card:nth-child(6n+4) h2{color:#b34e78}html.pink .radio-card:nth-child(6n+5) h2{color:#428d78}html.pink .radio-card:nth-child(6n+6) h2{color:#7b61a8}@media (max-width:680px){.world-map-card{border-radius:19px;padding:15px}.world-map-head{display:block}.world-map-live{margin-top:11px}.world-map-stage{height:500px;margin-inline:-6px}.world-map-viewport{width:calc(100% - 8px);height:clamp(340px,100vw - 8px,390px);max-height:390px;top:10px}.world-map-callout{bottom:12px;left:12px}.world-map-zoom-controls{top:12px;right:12px}.world-map-reset{bottom:12px;right:12px}.world-map-events button{flex-basis:132px}}.inrc-season-card{background:linear-gradient(145deg,#0e0c26c2,#29114785 58%,#080917d6);border:1px solid #ffcc5b47;border-radius:24px;padding:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 28px 70px -50px #ce68ffb8}.inrc-season-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 12%,#ffd48029,#0000 28%),radial-gradient(circle at 92% 84%,#ad57ff2e,#0000 34%);position:absolute;inset:0}.inrc-season-head{z-index:1;justify-content:space-between;align-items:flex-start;gap:16px;display:flex;position:relative}.inrc-season-kicker,.inrc-season-focus-kicker{color:#ffe197;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.inrc-season-head h1{letter-spacing:-.03em;margin:8px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,3.8rem);line-height:.98}.inrc-season-head p{color:#f0e9ffb8;max-width:55ch;margin:0;font-size:14px;line-height:1.55}.inrc-season-badge{color:#ffe197;letter-spacing:.12em;white-space:nowrap;border:1px solid #ffd77c61;border-radius:999px;flex:none;align-items:center;gap:7px;padding:8px 10px;font-size:9px;font-weight:850;display:inline-flex}.inrc-season-badge i{background:#ffca62;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #ffca62}.inrc-season-focus{z-index:1;background:linear-gradient(135deg,#ffd2731f,#59287d4d 46%,#05081652);border:1px solid #ffd77c40;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:190px;margin:18px 0 14px;padding:20px;display:flex;position:relative;overflow:hidden}.inrc-season-focus:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffd77c42,#be53ff1a 42%,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-72px;right:-52px}.inrc-season-focus-copy{z-index:1;min-width:0;position:relative}.inrc-season-focus-copy>strong{color:#fff0bd;margin-top:12px;font-size:clamp(1.5rem,4vw,2rem);font-weight:850;line-height:1;display:block}.inrc-season-focus h2{color:#fff8e5;margin:7px 0 6px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.45rem,3.5vw,2.35rem);line-height:1.04}.inrc-season-focus p{color:#f5eeffc7;letter-spacing:.04em;margin:0;font-size:12px;font-weight:650}.inrc-season-focus-mark{z-index:1;background:radial-gradient(circle at 35% 30%,#ffe99e57,#ffbe4b1f 40%,#6b2e9a1f 70%);border:1px solid #ffd77c8f;border-radius:50%;flex:none;place-items:center;width:102px;height:102px;display:grid;position:relative;box-shadow:0 0 0 8px #ffd77c0d,0 0 36px -8px #ffcb64b3}.inrc-season-focus-mark span{color:#fff5d6;letter-spacing:.08em;font-size:16px;font-weight:900}.inrc-season-focus-mark b{background:#ffd36d;border-radius:4px;width:30px;height:2px;position:absolute;bottom:18px;box-shadow:0 0 10px #ffd36d}.inrc-season-rail{z-index:1;position:relative}.inrc-season-rail-head{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 8px;padding:0 2px;display:flex}.inrc-season-rail-head>span{color:#fff0bd;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:850}.inrc-season-rail-head small{color:#f4edff99;font-size:11px}.inrc-season-stops{scrollbar-width:none;gap:8px;margin:0 -2px;padding:2px 2px 4px;display:flex;overflow-x:auto}.inrc-season-stops::-webkit-scrollbar{display:none}.inrc-season-stop{text-align:left;color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:13px;flex:1 0 135px;gap:3px;min-height:76px;padding:11px;transition:border-color .2s,background .2s,transform .2s;display:grid}.inrc-season-stop:hover{border-color:#ffd77c7a;transform:translateY(-1px)}.inrc-season-stop.on{background:#ffc35426;border-color:#ffd369bd;box-shadow:inset 0 1px #fff3,0 0 22px -12px #ffd16acc}.inrc-season-stop span{color:#ffd578;letter-spacing:.1em;font-size:9px;font-weight:850}.inrc-season-stop strong{font-size:13px;line-height:1.1}.inrc-season-stop small{color:#f4edff9e;white-space:nowrap;font-size:10px}@media (max-width:680px){.inrc-season-card{border-radius:19px;padding:15px}.inrc-season-head{display:block}.inrc-season-badge{margin-top:11px}.inrc-season-focus{min-height:170px;padding:16px}.inrc-season-focus-mark{width:82px;height:82px}.inrc-season-focus-mark b{bottom:14px}.inrc-season-rail-head{display:block}.inrc-season-rail-head small{margin-top:4px;display:block}.inrc-season-stop{flex-basis:132px}}html.pink body>article .sheet{color:#17151b!important;background:#fff!important;border-color:#702d4d29!important;box-shadow:inset 0 1px #fffffffa,0 30px 66px -44px #742d5347!important}html.pink body>article .sheet .col p,html.pink body>article .sheet .col h2,html.pink body>article .sheet .col p.lede:first-letter,html.pink body>article .sheet .listen-copy strong,html.pink body>article .sheet .facts dd,html.pink body>article .sheet .article-voice p,html.pink body>article .sheet .pull p{color:#17151b!important}html.pink body>article .sheet .listen-card,html.pink body>article .sheet .facts{background:#fff!important;border-color:#702d4d29!important}html.pink body>article .sheet .listen-status,html.pink body>article .sheet figcaption,html.pink body>article .sheet .facts dt,html.pink body>article .sheet .pull cite,html.pink body>article .sheet .crew-note-role{color:#5d4a55!important}html.pink body>article .sheet .acts,html.pink body>article .sheet .acts.end,html.pink body>article .sheet .facts div{border-color:#702d4d24!important}html.pink footer{color:#5d4a55!important;border-top-color:#702d4d29!important}html.pink footer a{color:#8d3e64!important}html.pink .foot>span:last-child{color:#5d4a55!important}.engagement-block>.acts,.acts.shelf-acts,.acts.sm{white-space:nowrap;justify-content:flex-start;align-items:center;gap:14px;width:100%;min-height:50px;display:flex!important}.engagement-block>.acts>.act,.acts.shelf-acts>.act,.acts.sm>.act{flex:none;height:46px;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;min-width:0!important;margin:0!important}.engagement-block>.acts>.act:last-child,.acts.shelf-acts>.act:last-child,.acts.sm>.act:last-child{margin-left:auto!important}.acts a.act{color:inherit;text-decoration:none}.acts a.act:visited{color:inherit}button,a{-webkit-tap-highlight-color:transparent}:is(button:focus:not(:focus-visible),a:focus:not(:focus-visible)){outline:none!important}.acts .act:active{transform:scale(.92);background:0 0!important}@media (max-width:680px){.engagement-block>.acts,.acts.shelf-acts,.acts.sm{gap:12px;min-height:48px}.engagement-block>.acts>.act,.acts.shelf-acts>.act,.acts.sm>.act{height:44px}}html.pink body>article .sheet figure,html.pink body>article .sheet .fshot,html.pink body>article .sheet .fshot img{box-shadow:none!important;border-color:#0000!important}.nav .links a,.nav .nav-act .icon-btn,.tabs .tab{box-shadow:none!important;text-shadow:none!important}.view-badge{background:#08090d6b!important;border-color:#ffffff4d!important;box-shadow:0 4px 12px #0000001f,inset 0 1px #ffffff2e!important}.light .view-badge{color:#302531!important;background:#ffffff6b!important;border-color:#241e2833!important;box-shadow:0 4px 12px #2d1e371a,inset 0 1px #fffc!important}#menu-toggle{flex:0 0 32px!important;width:32px!important;height:32px!important}@media (min-width:900px){.menu-panel{width:min(300px,24vw)!important}}@media (max-width:680px){.menu-panel{width:min(286px,100vw - 48px)!important}}html.pink .discover-page .discover-wall .discover-copy span,html.pink .discover-page-head.category-intro>span,html.pink .discover-page .sec-title,html.pink .discover-page h1{color:#b83f68!important;text-shadow:none!important}html.pink .radio-nav-button.is-playing,html.pink .radio-nav-button.is-playing svg,html.pink .nav-radio-status.is-playing,html.pink .nav-radio-status.is-playing .nav-soundfield,html.pink .radio-dock.is-playing .radio-dock-copy em,html.pink .radio-dock:not(.is-minimized).is-playing .radio-signal{color:#d44e8d!important}html.pink .nav-radio-status.is-playing .nav-soundfield b{background:#d44e8d!important}html.pink .radio-nav-button.is-playing{filter:drop-shadow(0 0 4px #d44e8deb)drop-shadow(0 0 11px #d44e8d85)!important}html.pink .radio-dock:not(.is-minimized).is-playing .radio-signal:before{animation:1.15s cubic-bezier(.35,.06,.25,1) infinite radio-heartbeat-pink!important}@keyframes radio-heartbeat-pink{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(.86)}14%{filter:drop-shadow(0 0 6px #d44e8d80);transform:scale(1.14)}28%{transform:scale(.96)}42%{transform:scale(1.06)}58%{filter:drop-shadow(0 0 2px #d44e8d33);transform:scale(.9)}}html.pink .radio-dock.is-minimized .radio-play-button{color:#b83f68!important;background:#ffe7f157!important;border-color:#d44e8dc2!important}html.pink .radio-dock.is-minimized.is-playing .radio-play-button{filter:drop-shadow(0 0 7px #d44e8db8)!important;color:#b83f68!important;border-color:#d44e8de6!important}html.pink .radio-inline-controls .radio-big-play{color:#b83f68!important;background:#d44e8d1f!important;border-color:#d44e8db3!important}html:not(.light) .nav .links a,html:not(.light) .tabs .tab,html.pink .nav .links a,html.pink .tabs .tab{box-shadow:none!important;text-shadow:none!important}html.pink .tile,html.pink .video,html.pink .story,html.pink .join,html.pink .vshot,html.pink .thumb,html.pink .pick-img,html.pink .fshot,html.pink .relshot,html.pink .vbox,html.pink .editorial-photo,html.pink .shelf-photo,html.pink .road-photo,html.pink .discover-photo,html.pink .event-photo,html.pink .archive-card-photo,html.pink .ahero>.ahero-photo{box-shadow:none!important;background:0 0!important;border:0!important}html.pink .tile:before,html.pink .video:before,html.pink .story:before,html.pink .join:before,html.pink .vshot:before,html.pink .thumb:before,html.pink .pick-img:before,html.pink .fshot:before,html.pink .relshot:before{display:none!important}html.pink .slot,html.pink .slot img{border:0!important;outline:0!important}html.pink .slot{background:0 0!important}#menu-toggle{flex-basis:38px!important;width:38px!important;height:38px!important}#menu-toggle svg{width:19px!important;height:19px!important}.menu-panel{width:min(250px,100vw - 80px)!important}@media (min-width:900px){.menu-panel{width:min(260px,22vw)!important}}@media (max-width:680px){.menu-panel{width:min(220px,100vw - 80px)!important}}.menu-wordmark{align-items:center;min-width:0;height:42px;font-size:0!important;display:flex!important}.menu-wordmark .menu-logo{object-fit:contain;display:block;width:150px!important;height:42px!important}.menu-wordmark .menu-logo-black,html.light .menu-wordmark .menu-logo-white,html.pink .menu-wordmark .menu-logo-white{display:none}html.light .menu-wordmark .menu-logo-black{display:block}html.pink .menu-wordmark .menu-logo-black{filter:brightness(0)saturate()invert(37%)sepia(29%)saturate(1148%)hue-rotate(281deg)brightness(93%)contrast(88%);display:block}.wrc-hub{--wrc-surface:#ffffff0b;--wrc-surface-strong:#ffffff13;--wrc-line:var(--line);--wrc-accent:var(--gold);--wrc-accent-ink:var(--gold-ink);color:var(--ink);gap:18px;padding:28px 0 72px;display:grid}.wrc-hub>*{min-width:0}html.light .wrc-hub{--wrc-surface:#ffffff9e;--wrc-surface-strong:#ffffffd6;--wrc-line:#2d254329;--wrc-accent:#8a6400;--wrc-accent-ink:#765300}html.pink .wrc-hub{--wrc-surface:#fff2f959;--wrc-surface-strong:#fff1f88a;--wrc-line:#752b552e;--wrc-accent:#b83f68;--wrc-accent-ink:#8e3156}.wrc-hero{isolation:isolate;background:#15141a;border-radius:26px;min-height:clamp(440px,58vw,650px);position:relative;overflow:hidden}.wrc-hero>img{z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.wrc-hero-shade{z-index:-1;background:linear-gradient(90deg,#050609e6 0%,#05060994 43%,#0506091a 100%),linear-gradient(#0506090f 33%,#050609e0 100%);position:absolute;inset:0}.wrc-hero-copy{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:clamp(440px,58vw,650px);padding:clamp(24px,5vw,64px);display:flex}.wrc-hero-top{justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:20px;display:flex}.wrc-hero-kicker,.wrc-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--wrc-accent);font-size:10px;font-weight:800;line-height:1.2}.wrc-hero-kicker{color:#ffffffc2}.wrc-live-indicator{color:#ffffffd1;letter-spacing:.14em;text-transform:uppercase;background:#0506094d;border:1px solid #ffffff4d;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.wrc-live-indicator.is-live{color:#fff;background:#91171e73;border-color:#ff6868d1}.wrc-live-indicator i{background:#f66;border-radius:50%;width:7px;height:7px;animation:1.45s ease-in-out infinite wrc-live-pulse;box-shadow:0 0 0 4px #ff666624}@keyframes wrc-live-pulse{50%{opacity:.42;transform:scale(.78)}}.wrc-hero h1{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:800px;margin:0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(2.75rem,7.4vw,6.5rem);font-weight:650;line-height:.9}.wrc-hero h1 span,.wrc-hero h1 strong{display:block}.wrc-hero h1 strong{color:#fff}.wrc-hero-meta{color:#ffffffc7;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 18px;font-size:13px}.wrc-hero-meta b{color:var(--wrc-accent);padding:0 4px;font-weight:800}.wrc-hero-stage{border-left:2px solid var(--wrc-accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0405085e;gap:3px;margin-bottom:20px;padding:13px 16px;display:grid}.wrc-hero-stage span{color:#ffffff9e;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-hero-stage b{font-size:18px;font-weight:700;line-height:1.25}.wrc-hero-stage small{color:#ffffffb8;font-size:12px}.wrc-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.wrc-actions button{cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 15px;font-size:12px;font-weight:800;transition:transform .18s,filter .18s;display:inline-flex}.wrc-actions button:active{transform:scale(.96)}.wrc-action-primary{background:var(--wrc-accent);color:#fff;border:1px solid var(--wrc-accent)}.wrc-action-primary.is-following{color:#fff;background:0 0;border-color:#ffffff8f}.wrc-action-secondary{color:#fff;background:#ffffff1f;border:1px solid #ffffff70}.wrc-actions button:disabled{opacity:.6;cursor:wait}.wrc-actions>span{color:#ffffffbf;font-size:11px}.wrc-status-bar{border:1px solid var(--wrc-line);background:var(--wrc-surface);border-radius:18px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.wrc-status-bar>div{border-right:1px solid var(--wrc-line);align-content:center;gap:4px;min-height:82px;padding:14px 17px;display:grid}.wrc-status-bar>div:last-child{border-right:0}.wrc-status-bar span,.wrc-status-bar small{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-status-bar b{font-variant-numeric:tabular-nums;font-size:18px;line-height:1.15}.wrc-status-bar small{letter-spacing:.02em;text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.wrc-status{width:max-content;max-width:100%;color:var(--soft);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#ffffff17;border-radius:5px;justify-content:center;align-items:center;padding:4px 7px;font-size:9px;font-weight:850;line-height:1.1;display:inline-flex}.wrc-status--running,.wrc-status--live{color:#b93842;background:#e33d4621}.wrc-status--completed,.wrc-status--final{color:#388969;background:#369f7521}.wrc-status--upcoming,.wrc-status--service{color:var(--wrc-accent-ink);background:color-mix(in srgb,var(--wrc-accent) 13%,transparent)}.wrc-status--out,.wrc-status--retired,.wrc-status--cancelled,.wrc-status--red-flag{color:#b84a4a;background:#cd37371f}.wrc-feed-alert{color:var(--soft);background:#ca8b381a;border:1px solid #ca8b3866;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:12px;display:flex}.wrc-feed-alert span{color:var(--faint);text-align:right;font-size:11px}.wrc-top-section,.wrc-timing-section,.wrc-stage-section,.wrc-splits-section,.wrc-classifications,.wrc-itinerary-section,.wrc-simple-list,.wrc-winners,.wrc-updates,.wrc-photos,.wrc-watch,.wrc-editorial,.wrc-entry-section,.wrc-route,.wrc-championship,.wrc-history,.wrc-fastest,.wrc-info,.wrc-disclaimer{border:1px solid var(--wrc-line);background:var(--wrc-surface);border-radius:22px;padding:26px}.wrc-section-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:22px;display:flex}.wrc-section-head>div{min-width:0}.wrc-section-head h2{letter-spacing:-.035em;color:var(--ink);margin:7px 0 5px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.65rem,3.3vw,2.55rem);font-weight:600;line-height:1.02}.wrc-section-head p{max-width:62ch;color:var(--soft);margin:0;font-size:13px;line-height:1.5}.wrc-text-link{color:var(--wrc-accent-ink);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;gap:7px;margin-top:8px;font-size:11px;font-weight:800;display:inline-flex}.wrc-text-link:hover{text-underline-offset:3px;text-decoration:underline}.wrc-top-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.wrc-top-driver{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);text-align:left;cursor:pointer;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;min-width:0;padding:18px;display:grid}.wrc-top-driver:hover{border-color:color-mix(in srgb,var(--wrc-accent) 55%,var(--wrc-line))}.wrc-top-driver--1{border-color:color-mix(in srgb,var(--wrc-accent) 52%,var(--wrc-line));background:color-mix(in srgb,var(--wrc-accent) 10%,var(--wrc-surface-strong))}.wrc-top-place{color:var(--wrc-accent);grid-row:1/span 2;font-family:Fraunces,Georgia,serif;font-size:28px;font-weight:700;line-height:1}.wrc-top-copy{min-width:0;display:grid}.wrc-top-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wrc-top-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:10px;overflow:hidden}.wrc-top-time{font-variant-numeric:tabular-nums;grid-column:2;font-size:17px}.wrc-top-gap{color:var(--wrc-accent-ink);letter-spacing:.13em;text-transform:uppercase;grid-column:2;font-size:9px;font-weight:850}.wrc-tabs,.wrc-entry-filters{scrollbar-width:none;gap:6px;margin:0 0 15px;padding:3px;display:flex;overflow-x:auto}.wrc-tabs::-webkit-scrollbar{display:none}.wrc-entry-filters::-webkit-scrollbar{display:none}.wrc-tabs button,.wrc-entry-filters button{border:1px solid var(--wrc-line);color:var(--soft);white-space:nowrap;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:750}.wrc-tabs button.on,.wrc-entry-filters button.on{border-color:var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 14%,transparent);color:var(--wrc-accent-ink)}.wrc-timing-panel{min-width:0}.wrc-timing-list{border-top:1px solid var(--wrc-line);overflow:hidden}.wrc-table-head,.wrc-row-main{grid-template-columns:46px minmax(0,1fr) 122px 80px 19px;align-items:center;gap:10px;display:grid}.wrc-table-head{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;padding:11px 8px;font-size:9px;font-weight:800}.wrc-time-row{border-bottom:1px solid var(--wrc-line)}.wrc-row-main{text-align:left;cursor:pointer;width:100%;padding:13px 8px}.wrc-time-row.is-leader .wrc-row-main{background:color-mix(in srgb,var(--wrc-accent) 6%,transparent)}.wrc-position{color:var(--faint);font-variant-numeric:tabular-nums;font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:700}.wrc-time-row.is-leader .wrc-position{color:var(--wrc-accent-ink)}.wrc-crew-summary{align-items:center;gap:10px;min-width:0;display:flex}.wrc-crew-summary>b{color:var(--wrc-accent-ink);font-variant-numeric:tabular-nums;font-size:11px}.wrc-crew-summary>span{min-width:0;display:grid}.wrc-crew-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.wrc-crew-summary small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);align-items:center;gap:4px;font-size:10px;display:flex;overflow:hidden}.wrc-country{color:var(--faint);flex:none;align-items:center;gap:2px;font-size:11px;display:inline-flex}.wrc-country small{letter-spacing:.08em;font-size:8px!important}.wrc-row-time,.wrc-row-gap{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.wrc-row-gap{color:var(--wrc-accent-ink);font-weight:750}.wrc-row-chevron{color:var(--faint);text-align:center;font-size:19px}.wrc-row-detail{background:color-mix(in srgb,var(--wrc-accent) 4%,transparent);grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:0 16px 16px 74px;display:grid}.wrc-row-detail div{gap:3px;min-width:0;display:grid}.wrc-row-detail span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-row-detail b{text-overflow:ellipsis;font-size:11px;font-weight:650;overflow:hidden}.wrc-show-more{border:1px solid var(--wrc-line);width:100%;color:var(--wrc-accent-ink);border-radius:10px;margin-top:14px;padding:12px;font-size:11px;font-weight:800;display:block}.wrc-attribution{color:var(--faint);margin:16px 0 0;font-size:10px;line-height:1.45}.wrc-attribution span{color:var(--wrc-accent);padding:0 4px}.wrc-stage-progress{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:18px;display:grid}.wrc-stage-progress>div{border-left:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 7%,transparent);gap:3px;padding:12px;display:grid}.wrc-stage-progress b{font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1}.wrc-stage-progress span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-split-empty{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:16px;display:grid}.wrc-empty-mark{background:color-mix(in srgb,var(--wrc-accent) 12%,transparent);width:56px;height:56px;color:var(--wrc-accent-ink);letter-spacing:.1em;border-radius:50%;place-items:center;font-size:9px;font-weight:850;display:grid}.wrc-split-empty b{font-size:13px}.wrc-split-empty p{color:var(--soft);margin:4px 0 0;font-size:12px;line-height:1.5}.wrc-inline-note{color:var(--faint);font-size:11px}.wrc-split-empty>.wrc-inline-note{grid-column:2}.wrc-split-selectors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.wrc-split-selectors label{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.wrc-split-selectors select{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);min-width:0;color:var(--ink);font:inherit;border-radius:9px;padding:11px 12px;font-size:12px}.wrc-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wrc-split-driver{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:14px;min-width:0;overflow:hidden}.wrc-split-driver-head{border-bottom:1px solid var(--wrc-line);gap:3px;padding:14px;display:grid}.wrc-split-driver-head span{color:var(--wrc-accent-ink);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-split-driver-head b{font-size:14px}.wrc-split-driver-head small{color:var(--faint);font-size:10px}.wrc-split-points>div{border-bottom:1px solid var(--wrc-line);grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.wrc-split-points>div:last-child{border-bottom:0}.wrc-split-points span{font-size:11px;display:grid}.wrc-split-points small{color:var(--faint);font-size:9px}.wrc-split-points b,.wrc-split-points i{font-variant-numeric:tabular-nums;font-size:11px}.wrc-split-points i{color:var(--wrc-accent-ink);font-style:normal}.wrc-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wrc-category-card{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:14px;min-width:0;padding:16px}.wrc-category-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.wrc-category-head h3{margin:5px 0 0;font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1.02}.wrc-category-head>span{color:var(--faint);white-space:nowrap;font-size:9px}.wrc-category-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.wrc-category-card li{border-top:1px solid var(--wrc-line);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;display:grid}.wrc-category-card li>b{color:var(--wrc-accent-ink);font-size:12px}.wrc-category-card li>span{min-width:0;display:grid}.wrc-category-card li strong,.wrc-category-card li small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrc-category-card li strong{font-size:11px}.wrc-category-card li small{color:var(--faint);font-size:9px}.wrc-category-card li em{color:var(--soft);white-space:nowrap;font-size:10px;font-style:normal}.wrc-itinerary{gap:17px;display:grid}.wrc-itinerary-day{min-width:0}.wrc-day-head{border-bottom:1px solid var(--wrc-line);justify-content:space-between;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.wrc-day-head h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:20px}.wrc-day-head span{color:var(--faint);font-size:10px}.wrc-itinerary-list{border-bottom:1px solid var(--wrc-line)}.wrc-itinerary-row{border-bottom:1px solid var(--wrc-line);grid-template-columns:66px minmax(0,1fr) 76px 64px 100px;align-items:center;gap:10px;padding:11px 0;display:grid}.wrc-itinerary-row:last-child{border-bottom:0}.wrc-itinerary-code{color:var(--wrc-accent-ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.wrc-itinerary-name{gap:2px;min-width:0;display:grid}.wrc-itinerary-name b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wrc-itinerary-name small{color:var(--faint);font-size:9px}.wrc-itinerary-distance,.wrc-itinerary-time{color:var(--soft);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.wrc-itinerary-row>.wrc-status{justify-self:end}.wrc-itinerary-row.is-shakedown{opacity:.78}.wrc-two-column{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wrc-two-column>*{min-width:0}.wrc-simple-list{padding:24px}.wrc-penalty-list{border-top:1px solid var(--wrc-line);display:grid}.wrc-penalty-list>div{border-bottom:1px solid var(--wrc-line);grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.wrc-penalty-list>div>b{color:var(--wrc-accent-ink);font-size:11px}.wrc-penalty-list>div>span{min-width:0;display:grid}.wrc-penalty-list strong{font-size:12px}.wrc-penalty-list small{color:var(--faint);font-size:10px;line-height:1.35}.wrc-penalty-list em{color:var(--wrc-accent-ink);font-variant-numeric:tabular-nums;text-align:right;font-size:11px;font-style:normal}.wrc-winner-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.wrc-winner-grid>div{border-left:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 7%,transparent);gap:4px;padding:14px;display:grid}.wrc-winner-grid span{color:var(--wrc-accent-ink);font-size:10px;font-weight:850}.wrc-winner-grid b{font-size:12px}.wrc-winner-grid small{color:var(--faint);font-size:10px}.wrc-india{border:1px solid color-mix(in srgb,var(--wrc-accent) 42%,var(--wrc-line));background:linear-gradient(115deg,color-mix(in srgb,var(--wrc-accent) 13%,transparent),var(--wrc-surface) 58%);border-radius:22px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:22px;padding:25px;display:grid}.wrc-india-copy{flex-direction:column;justify-content:center;display:flex}.wrc-india-copy h2{letter-spacing:-.04em;max-width:14ch;margin:9px 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.03}.wrc-india-copy p{max-width:45ch;color:var(--soft);margin:0;font-size:13px;line-height:1.55}.wrc-india-list{align-content:center;gap:8px;display:grid}.wrc-india-list>div{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:11px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.wrc-india-number{color:var(--wrc-accent-ink);font-family:Fraunces,Georgia,serif;font-size:20px;font-weight:700}.wrc-india-list>div>span:nth-child(2){min-width:0;display:grid}.wrc-india-list b,.wrc-india-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrc-india-list b{font-size:12px}.wrc-india-list small{color:var(--faint);font-size:10px}.wrc-update-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wrc-update-card{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:14px;align-content:start;gap:7px;min-height:185px;padding:16px;display:grid;position:relative}.wrc-update-card:hover{border-color:color-mix(in srgb,var(--wrc-accent) 55%,var(--wrc-line));transform:translateY(-1px)}.wrc-update-card.is-insight{border-color:color-mix(in srgb,var(--wrc-accent) 45%,var(--wrc-line));background:color-mix(in srgb,var(--wrc-accent) 9%,var(--wrc-surface-strong))}.wrc-update-time,.wrc-update-stage{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-update-stage{color:var(--wrc-accent-ink)}.wrc-update-card h3{margin:5px 0 0;font-family:Fraunces,Georgia,serif;font-size:19px;line-height:1.06}.wrc-update-card p{color:var(--soft);margin:0;font-size:11px;line-height:1.5}.wrc-update-card a{color:var(--wrc-accent-ink);margin-top:auto;font-size:10px;font-weight:800}.wrc-card-arrow{color:var(--wrc-accent-ink);font-size:17px;position:absolute;top:14px;right:14px}.wrc-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wrc-photo-grid>a{min-width:0}.wrc-photo-grid>a>div{aspect-ratio:1.45;background:var(--wrc-surface-strong);border:0;border-radius:13px;position:relative;overflow:hidden}.wrc-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.wrc-photo-grid>a:hover img{transform:scale(1.025)}.wrc-photo-grid b{margin-top:8px;font-size:12px;line-height:1.3;display:block}.wrc-photo-grid small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:9px;display:block}.wrc-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wrc-video-grid>a{min-width:0}.wrc-video-image{aspect-ratio:16/9;background:var(--wrc-surface-strong);border-radius:13px;position:relative;overflow:hidden}.wrc-video-image img{object-fit:cover;width:100%;height:100%}.wrc-video-image>span{background:#0000007a;border:1px solid #ffffffa6;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wrc-video-grid>a>b{margin-top:9px;font-size:12px;line-height:1.3;display:block}.wrc-video-grid>a>p{color:var(--soft);margin:4px 0 0;font-size:11px;line-height:1.45}.wrc-rally-tv{border:1px solid color-mix(in srgb,var(--wrc-accent) 50%,var(--wrc-line));background:linear-gradient(145deg,color-mix(in srgb,var(--wrc-accent) 18%,transparent),var(--wrc-surface-strong));border-radius:13px;align-content:center;gap:8px;padding:22px;display:grid}.wrc-rally-tv strong{font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1}.wrc-rally-tv small{color:var(--soft);font-size:11px}.wrc-route-track{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;display:grid}.wrc-route-track>div{border-top:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 6%,transparent);gap:3px;min-width:0;padding:11px 10px;display:grid}.wrc-route-track b{color:var(--wrc-accent-ink);font-size:10px}.wrc-route-track span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.wrc-route-track small{color:var(--faint);font-size:9px}.wrc-history-selectors{scrollbar-width:none;gap:7px;padding-bottom:10px;display:flex;overflow-x:auto}.wrc-history-selectors::-webkit-scrollbar{display:none}.wrc-history-selectors button{border:1px solid var(--wrc-line);color:var(--soft);border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:10px;display:inline-flex}.wrc-history-selectors button.on{border-color:var(--wrc-accent);color:var(--ink)}.wrc-history-selectors i{background:var(--wrc-line);border-radius:50%;width:8px;height:8px}.wrc-chart-wrap{padding:4px 0 0;position:relative;overflow-x:auto}.wrc-chart-wrap svg{width:100%;min-width:620px;height:auto;display:block}.wrc-chart-wrap line{stroke:var(--wrc-line);stroke-width:1px}.wrc-chart-labels{min-width:620px;color:var(--faint);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:5px 38px 0;font-size:9px;display:flex}.wrc-chart-axis{color:var(--faint);flex-direction:column;justify-content:space-between;font-size:9px;display:flex;position:absolute;top:3px;bottom:22px;left:0}.wrc-fastest-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.wrc-fastest-grid>div{border-top:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 6%,transparent);gap:4px;padding:14px;display:grid}.wrc-fastest-grid span{color:var(--wrc-accent-ink);font-size:10px;font-weight:850}.wrc-fastest-grid b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.wrc-fastest-grid small{color:var(--faint);font-size:10px}.wrc-info{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:25px;display:grid}.wrc-info-main dl{border-top:1px solid var(--wrc-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:22px 0 0;display:grid}.wrc-info-main dl>div{border-bottom:1px solid var(--wrc-line);gap:3px;padding:11px 0;display:grid}.wrc-info-main dl>div:nth-child(odd){border-right:1px solid var(--wrc-line);padding-right:16px}.wrc-info-main dl>div:nth-child(2n){padding-left:16px}.wrc-info-main dt{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800}.wrc-info-main dd{margin:0;font-size:12px}.wrc-info-links{align-content:center;gap:8px;display:grid}.wrc-info-links a{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:11px;gap:4px;padding:14px;display:grid}.wrc-info-links a:hover{border-color:color-mix(in srgb,var(--wrc-accent) 55%,var(--wrc-line))}.wrc-info-links span{color:var(--wrc-accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.wrc-info-links b{font-size:12px}.wrc-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.wrc-editorial-grid>a{min-width:0}.wrc-editorial-grid>a>div{aspect-ratio:1.5;background:var(--wrc-surface-strong);border-radius:13px;overflow:hidden}.wrc-editorial-grid img{object-fit:cover;width:100%;height:100%}.wrc-editorial-grid>a>span{color:var(--wrc-accent-ink);letter-spacing:.1em;text-transform:uppercase;margin-top:9px;font-size:9px;font-weight:850;display:block}.wrc-editorial-grid h3{margin:5px 0;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.05}.wrc-editorial-grid small{color:var(--faint);font-size:10px}.wrc-entry-filters{margin-bottom:14px}.wrc-entry-list{border-top:1px solid var(--wrc-line);overflow-x:auto}.wrc-entry-head,.wrc-entry-row{grid-template-columns:56px minmax(220px,1.35fr) minmax(180px,1fr) 100px 100px;align-items:center;gap:12px;min-width:700px;display:grid}.wrc-entry-head{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;padding:11px 8px;font-size:9px;font-weight:800}.wrc-entry-row{border-top:1px solid var(--wrc-line);padding:12px 8px}.wrc-entry-row>b{color:var(--wrc-accent-ink);font-size:12px}.wrc-entry-row>span{min-width:0;display:grid}.wrc-entry-row strong,.wrc-entry-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wrc-entry-row strong{font-size:11px}.wrc-entry-row small{color:var(--faint);font-size:9px}.wrc-entry-row>.wrc-status{justify-self:start}.wrc-disclaimer{background:0 0;gap:9px;padding:20px;display:grid}.wrc-disclaimer p{max-width:90ch;color:var(--faint);margin:0;font-size:11px;line-height:1.55}.wrc-disclaimer>div{flex-wrap:wrap;gap:10px 16px;display:flex}.wrc-disclaimer a{color:var(--wrc-accent-ink);font-size:10px;font-weight:800}.wrc-empty{color:var(--faint);padding:18px 0;font-size:12px;line-height:1.5}.wrc-live-entry,.wrc-archive-entry{border:1px solid color-mix(in srgb,var(--gold) 48%,var(--line));background:linear-gradient(110deg,#f5cc0021,#ffffff09);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;transition:transform .18s,border-color .18s;display:flex}.wrc-live-entry:hover,.wrc-archive-entry:hover{border-color:var(--gold);transform:translateY(-1px)}.wrc-live-entry-copy,.wrc-archive-entry>span{gap:3px;min-width:0;display:grid}.wrc-live-entry-kicker{color:var(--gold-ink);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-live-entry strong,.wrc-archive-entry b{font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1.05}.wrc-live-entry small,.wrc-archive-entry small{color:var(--soft);font-size:11px}.wrc-live-entry-arrow,.wrc-archive-entry>strong{color:var(--gold-ink);white-space:nowrap;font-size:12px;font-weight:850}.wrc-archive-entry{margin:0 0 16px}.wrc-archive-entry>strong{align-items:center;gap:6px;display:inline-flex}@media (max-width:1000px){.wrc-category-grid,.wrc-update-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrc-route-track{grid-template-columns:repeat(4,minmax(0,1fr))}.wrc-fastest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.wrc-hub{gap:12px;padding:12px 0 52px}.wrc-hero{border-radius:18px;min-height:390px}.wrc-hero-copy{min-height:390px;padding:21px}.wrc-hero-top{align-items:flex-start;margin-bottom:17px}.wrc-hero-kicker{max-width:18ch;line-height:1.45}.wrc-live-indicator{padding:6px 8px;font-size:9px}.wrc-hero h1{font-size:clamp(2.3rem,13vw,4.2rem)}.wrc-hero-meta{margin:15px 0;font-size:10px;line-height:1.5}.wrc-hero-stage{margin-bottom:15px}.wrc-hero-stage b{font-size:15px}.wrc-status-bar{scroll-snap-type:x proximity;scrollbar-width:none;border-radius:13px;display:flex;overflow-x:auto}.wrc-status-bar::-webkit-scrollbar{display:none}.wrc-status-bar>div{scroll-snap-align:start;flex:0 0 126px;min-height:72px;padding:11px 12px}.wrc-status-bar>div:last-child{border-right:0}.wrc-status-bar b{font-size:15px}.wrc-feed-alert{flex-direction:column;align-items:flex-start;gap:4px;font-size:11px}.wrc-feed-alert span{text-align:left}.wrc-top-section,.wrc-timing-section,.wrc-stage-section,.wrc-splits-section,.wrc-classifications,.wrc-itinerary-section,.wrc-simple-list,.wrc-winners,.wrc-updates,.wrc-photos,.wrc-watch,.wrc-editorial,.wrc-entry-section,.wrc-route,.wrc-championship,.wrc-history,.wrc-fastest,.wrc-info,.wrc-disclaimer{border-radius:16px;padding:18px}.wrc-section-head{margin-bottom:16px;display:block}.wrc-section-head h2{font-size:1.75rem}.wrc-section-head p{font-size:11px}.wrc-text-link{margin-top:12px}.wrc-top-three{grid-template-columns:1fr;gap:7px}.wrc-top-driver{grid-template-rows:auto auto;grid-template-columns:43px minmax(0,1fr) auto;padding:12px}.wrc-top-place{grid-row:1/span 2}.wrc-top-time{text-align:right;grid-area:1/3;font-size:14px}.wrc-top-gap{text-align:right;grid-area:2/3;font-size:8px}.wrc-table-head,.wrc-row-main{grid-template-columns:34px minmax(0,1fr) 78px 62px 14px;gap:6px}.wrc-table-head{padding:9px 4px;font-size:8px}.wrc-row-main{padding:11px 4px}.wrc-position{font-size:17px}.wrc-crew-summary{gap:6px}.wrc-crew-summary>b{font-size:9px}.wrc-crew-summary strong{font-size:11px}.wrc-crew-summary small{font-size:9px}.wrc-row-time,.wrc-row-gap{font-size:10px}.wrc-row-chevron{font-size:16px}.wrc-row-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 9px 13px 44px}.wrc-row-detail b{font-size:10px}.wrc-stage-progress{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wrc-stage-progress>div{padding:10px}.wrc-stage-progress b{font-size:21px}.wrc-split-selectors,.wrc-split-grid{grid-template-columns:1fr}.wrc-split-empty{grid-template-columns:1fr;gap:9px}.wrc-split-empty>.wrc-inline-note{grid-column:1}.wrc-empty-mark{width:42px;height:42px}.wrc-category-grid,.wrc-update-grid,.wrc-photo-grid,.wrc-video-grid,.wrc-editorial-grid{grid-template-columns:1fr}.wrc-category-grid{gap:8px}.wrc-category-card{padding:13px}.wrc-category-head h3{font-size:17px}.wrc-itinerary-row{grid-template-columns:53px minmax(0,1fr) 71px;gap:7px;padding:10px 0}.wrc-itinerary-distance{grid-area:1/3}.wrc-itinerary-time{grid-area:2/3}.wrc-itinerary-row>.wrc-status{grid-area:2/2;justify-self:start}.wrc-itinerary-name small{font-size:8px}.wrc-two-column,.wrc-india,.wrc-info{grid-template-columns:1fr;gap:12px}.wrc-india{padding:18px}.wrc-india-copy h2{max-width:none;font-size:2rem}.wrc-india-list>div{grid-template-columns:43px minmax(0,1fr) auto}.wrc-winner-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrc-winner-grid>div{padding:11px}.wrc-winner-grid b{font-size:11px}.wrc-route-track,.wrc-fastest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrc-info-main dl{margin-top:14px}.wrc-info-main dd{font-size:11px}.wrc-info-links{align-content:start}.wrc-disclaimer>div{gap:8px 12px}.wrc-live-entry,.wrc-archive-entry{align-items:flex-start;gap:10px;padding:14px}.wrc-live-entry strong,.wrc-archive-entry b{font-size:18px}.wrc-live-entry small,.wrc-archive-entry small,.wrc-live-entry-arrow,.wrc-archive-entry>strong{font-size:10px}}.wrc-follow-note{color:#ffffff9e;flex-basis:100%;font-size:10px;line-height:1.35}.wrc-crew-summary>span{align-content:start;gap:3px}.wrc-crew-summary strong{white-space:normal;font-size:15px;line-height:1.15}.wrc-crew-summary small{white-space:normal;line-height:1.2}.wrc-crew-summary em{color:var(--faint);white-space:normal;font-size:11px;font-style:normal;line-height:1.25}.wrc-top-driver{grid-template-rows:auto auto;grid-template-columns:62px minmax(0,1fr) auto;align-items:start}.wrc-top-place{text-align:center;width:54px;font-size:34px}.wrc-top-copy{align-content:start;gap:4px}.wrc-top-copy b{white-space:normal;font-size:clamp(1.12rem,2.2vw,1.55rem);line-height:1.05}.wrc-top-copy small{white-space:normal;font-size:12px;line-height:1.2}.wrc-top-copy em{color:var(--soft);white-space:normal;font-size:12px;font-style:normal;line-height:1.25}.wrc-top-time{text-align:right;grid-area:1/3;font-size:16px}.wrc-top-gap{text-align:right;grid-area:2/3}.wrc-timing-controls{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin:0 0 16px;display:grid}.wrc-timing-controls label,.wrc-split-stage-picker label{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.wrc-timing-controls select,.wrc-split-stage-picker select{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:14px}.wrc-stage-results-section{border:1px solid var(--wrc-line);background:var(--wrc-surface);border-radius:22px;padding:26px}.wrc-stage-results-list{gap:9px;display:grid}.wrc-stage-result-card{border-top:1px solid var(--wrc-line);min-width:0;padding:14px 0}.wrc-stage-result-card.is-selected{border:1px solid color-mix(in srgb,var(--wrc-accent) 52%,var(--wrc-line));background:color-mix(in srgb,var(--wrc-accent) 6%,transparent);border-radius:13px;padding:14px}.wrc-stage-result-code{color:var(--wrc-accent-ink);font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:700;line-height:1}.wrc-stage-result-name b{white-space:normal;font-size:18px;line-height:1.08}.wrc-stage-result-name small{color:var(--faint);font-size:11px;line-height:1.25}.wrc-stage-result-head>.wrc-status{justify-self:end}.wrc-stage-result-winner{border-left:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 6%,transparent);gap:3px;min-width:0;padding:9px;display:grid}.wrc-stage-result-winner b{white-space:normal;font-size:13px;line-height:1.15}.wrc-stage-result-winner small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:11px}.wrc-stage-result-top{gap:0;margin:11px 0 0 77px;display:grid}.wrc-stage-result-top>div{border-top:1px solid var(--wrc-line);grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 0;display:grid}.wrc-stage-result-top>div>b{color:var(--wrc-accent-ink);font-family:Fraunces,Georgia,serif;font-size:17px}.wrc-stage-result-top>div>span{min-width:0;display:grid}.wrc-stage-result-top strong{font-size:13px;line-height:1.15}.wrc-stage-result-top small{color:var(--faint);font-size:10px;line-height:1.2}.wrc-stage-result-top em{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-style:normal}.wrc-stage-result-empty{color:var(--faint);margin:11px 0 0 77px;font-size:12px}.wrc-split-selectors{grid-template-columns:repeat(3,minmax(0,1fr))}.wrc-split-empty>.wrc-split-stage-picker{grid-column:1/-1}.wrc-split-stage-picker{min-width:0}.wrc-split-stage-picker label{font-size:10px}.wrc-india{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.wrc-india-crew{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);border-radius:14px;min-width:0;padding:16px}.wrc-india-crews{gap:14px;display:grid}.wrc-india-crew-head{grid-template-columns:60px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.wrc-india-crew-head>div{gap:4px;min-width:0;display:grid}.wrc-india-crew-head h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.7vw,1.85rem);line-height:1.03}.wrc-india-crew-head p{color:var(--soft);margin:0;font-size:13px}.wrc-india-crew-head small{color:var(--faint);white-space:normal;font-size:11px;line-height:1.35}.wrc-india-current-stage{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.wrc-india-current-stage>div{border-left:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 7%,transparent);gap:3px;min-width:0;padding:10px;display:grid}.wrc-india-current-stage span{color:var(--wrc-accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-india-current-stage b{overflow-wrap:anywhere;font-size:14px;line-height:1.15}.wrc-india-current-stage small{color:var(--faint);overflow-wrap:anywhere;font-size:10px;line-height:1.25}.wrc-india-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.wrc-india-stats>div{border-top:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 7%,transparent);gap:3px;padding:10px;display:grid}.wrc-india-stats span{color:var(--wrc-accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-india-stats b{font-family:Fraunces,Georgia,serif;font-size:24px;line-height:1}.wrc-india-stats small{color:var(--faint);font-size:10px;line-height:1.25}.wrc-india-stage-table{border-top:1px solid var(--wrc-line);margin-top:15px;overflow-x:auto}.wrc-india-stage-row{border-bottom:1px solid var(--wrc-line);grid-template-columns:68px 118px minmax(112px,1fr) minmax(120px,1fr);align-items:center;gap:10px;min-width:470px;padding:9px 0;display:grid}.wrc-india-stage-row>span{gap:2px;min-width:0;display:grid}.wrc-india-stage-row b{font-size:12px;line-height:1.15}.wrc-india-stage-row small{color:var(--faint);white-space:normal;font-size:10px;line-height:1.2}.wrc-india-stage-row>.wrc-status{box-sizing:border-box;place-self:center start;min-width:0;max-width:calc(100% - 8px);margin-inline:4px}.wrc-india-stage-row--head{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-india-stage-row--head span{display:block}.wrc-winner-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wrc-winner-card{min-width:0}.wrc-winner-card-head{border-bottom:1px solid var(--wrc-line);gap:2px;padding-bottom:7px;display:grid}.wrc-winner-card-head span{font-size:15px!important}.wrc-winner-card-head small{color:var(--soft);line-height:1.2;font-size:11px!important}.wrc-winner-row{border-bottom:1px solid var(--wrc-line);grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px 0;display:grid}.wrc-winner-row span{letter-spacing:.08em;text-transform:uppercase;font-size:9px!important}.wrc-winner-row b{white-space:normal;font-size:12px;line-height:1.15}.wrc-winner-row small{color:var(--faint);font-variant-numeric:tabular-nums;font-size:10px!important}.wrc-update-scroller{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wrc-update-scroller .wrc-update-card{min-height:205px}.wrc-update-meta{justify-content:space-between;gap:8px;display:flex}.wrc-update-source{color:var(--faint);align-self:end;font-size:10px;line-height:1.35}.wrc-update-source a{font-size:10px}.wrc-entry-stack{gap:10px;display:grid}.wrc-season-entry{border:1px solid color-mix(in srgb,var(--wrc-accent,var(--gold)) 48%,var(--line));background:linear-gradient(110deg,color-mix(in srgb,var(--wrc-accent,var(--gold)) 13%,transparent),#ffffff09);border-radius:15px;justify-content:space-between;align-items:center;gap:18px;padding:17px 19px;transition:transform .18s,border-color .18s;display:flex}.wrc-season-entry:hover{border-color:var(--wrc-accent,var(--gold));transform:translateY(-1px)}.wrc-overview{--wrc-overview-surface:#ffffff0b;--wrc-overview-strong:#ffffff13;--wrc-overview-line:var(--line);--wrc-overview-accent:var(--gold);--wrc-overview-ink:var(--gold-ink);color:var(--ink);gap:18px;padding:28px 0 72px;display:grid}.wrc-overview>*{min-width:0}html.light .wrc-overview{--wrc-overview-surface:#ffffff9e;--wrc-overview-strong:#ffffffd6;--wrc-overview-line:#2d254329;--wrc-overview-accent:#8a6400;--wrc-overview-ink:#765300}html.pink .wrc-overview{--wrc-overview-surface:#fff2f959;--wrc-overview-strong:#fff1f88a;--wrc-overview-line:#752b552e;--wrc-overview-accent:#b83f68;--wrc-overview-ink:#8e3156}.wrc-overview-hero{border:1px solid var(--wrc-overview-line);background:linear-gradient(120deg,color-mix(in srgb,var(--wrc-overview-accent) 15%,transparent),var(--wrc-overview-surface) 68%);border-radius:24px;grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:24px;padding:clamp(25px,5vw,56px);display:grid}.wrc-overview-hero h1{letter-spacing:-.08em;margin:10px 0 6px;font-family:Fraunces,Georgia,serif;font-size:clamp(4rem,11vw,8rem);line-height:.82}.wrc-overview-hero p{max-width:42ch;color:var(--soft);margin:0;font-size:16px;line-height:1.5}.wrc-overview-hero-links{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.wrc-overview-hero-links a,.wrc-overview-event-link,.wrc-overview-section-head>a,.wrc-overview-brief>a{color:var(--wrc-overview-ink);align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.wrc-overview-hero-links a:first-child,.wrc-overview-event-link{background:var(--wrc-overview-accent);color:#fff;border-radius:999px;padding:11px 14px}.wrc-overview-hero-mark{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--wrc-overview-accent) 55%,var(--wrc-overview-line));color:var(--wrc-overview-ink);text-align:center;border-radius:50%;place-items:center;display:grid;transform:rotate(-8deg)}.wrc-overview-hero-mark span{letter-spacing:.15em;font-size:11px;font-weight:850}.wrc-overview-hero-mark b{font-family:Fraunces,Georgia,serif;font-size:20px;line-height:.9}.wrc-overview-event{border:1px solid var(--wrc-overview-line);background:var(--wrc-overview-surface);border-radius:22px;grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:0;display:grid;overflow:hidden}.wrc-overview-event-image{background:#15141a;min-height:360px}.wrc-overview-event-image img{object-fit:cover;width:100%;height:100%}.wrc-overview-event-copy{align-content:center;gap:10px;padding:clamp(22px,4vw,42px);display:grid}.wrc-overview-event-top{color:var(--faint);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;font-weight:850;display:flex}.wrc-overview-status{color:var(--wrc-overview-ink)}.wrc-overview-status--live{color:#b93842}.wrc-overview-event-copy h2{letter-spacing:-.05em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4.2vw,3.6rem);line-height:.96}.wrc-overview-event-copy>p{color:var(--soft);margin:0;font-size:14px}.wrc-overview-event-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.wrc-overview-event-facts>div{border-top:2px solid var(--wrc-overview-accent);gap:3px;padding:11px 0;display:grid}.wrc-overview-event-facts span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-overview-event-facts b{font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1}.wrc-overview-event-facts small{color:var(--soft);font-size:10px;line-height:1.25}.wrc-overview-top-three{border-top:1px solid var(--wrc-overview-line);background:color-mix(in srgb,var(--wrc-overview-accent) 5%,transparent);grid-column:1/-1;gap:7px;padding:18px 24px;display:grid}.wrc-overview-top-three>span{color:var(--wrc-overview-ink)}.wrc-overview-top-three>div{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.wrc-overview-top-three>div>b{color:var(--wrc-overview-ink);font-family:Fraunces,Georgia,serif;font-size:21px}.wrc-overview-top-three>div>span{min-width:0;display:grid}.wrc-overview-top-three small{color:var(--faint);font-size:10px}.wrc-overview-top-three em{color:var(--wrc-overview-ink);text-transform:uppercase;font-size:10px;font-style:normal}.wrc-overview-standings{border:1px solid var(--wrc-overview-line);background:var(--wrc-overview-surface);border-radius:22px;padding:26px}.wrc-overview-section-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.wrc-overview-section-head h2{margin:7px 0 5px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.9rem,4vw,3rem);line-height:1}.wrc-overview-section-head p{color:var(--soft);margin:0;font-size:14px}.wrc-overview-points-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.wrc-overview-points-card{border:1px solid var(--wrc-overview-line);background:var(--wrc-overview-strong);border-radius:14px;min-width:0;padding:15px}.wrc-overview-points-head{gap:4px;margin-bottom:10px;display:grid}.wrc-overview-points-head span{color:var(--wrc-overview-ink);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-overview-points-head h3{margin:0;font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1}.wrc-overview-points-card ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.wrc-overview-points-card li{border-top:1px solid var(--wrc-overview-line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 0;display:grid}.wrc-overview-points-card li>b{color:var(--wrc-overview-ink);font-family:Fraunces,Georgia,serif;font-size:18px}.wrc-overview-points-card li>span{min-width:0;display:grid}.wrc-overview-points-card strong{font-size:13px;line-height:1.15}.wrc-overview-points-card small{color:var(--faint);white-space:normal;font-size:10px}.wrc-overview-points-card em{color:var(--wrc-overview-ink);white-space:nowrap;font-size:12px;font-style:normal}.wrc-overview-brief{border-top:2px solid var(--wrc-overview-accent);background:color-mix(in srgb,var(--wrc-overview-accent) 8%,transparent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:center;gap:24px;padding:26px;display:grid}.wrc-overview-brief h2{max-width:16ch;margin:8px 0 0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.wrc-overview-brief p{color:var(--soft);margin:0;font-size:14px;line-height:1.55}.wrc-overview-disclaimer{color:var(--faint);background:0 0!important;border:0!important;font-size:11px!important}.wrc-home-feature{--wrc-home-accent:var(--gold);--wrc-home-ink:var(--gold-ink);border:1px solid color-mix(in srgb,var(--wrc-home-accent) 42%,var(--line));background:linear-gradient(118deg,color-mix(in srgb,var(--wrc-home-accent) 12%,transparent),#7e40ff14 62%,#ffffff08);border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:stretch;gap:24px;margin-top:34px;padding:24px;display:grid}html.light .wrc-home-feature{--wrc-home-accent:#8a6400;--wrc-home-ink:#765300}html.pink .wrc-home-feature{--wrc-home-accent:#b83f68;--wrc-home-ink:#8e3156}.wrc-home-feature-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.wrc-home-feature-kicker{color:var(--wrc-home-ink);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:10px;font-size:10px;font-weight:850;display:flex}.wrc-home-feature-kicker b{white-space:nowrap}.wrc-home-feature h2{letter-spacing:-.055em;max-width:14ch;margin:12px 0 10px;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,4vw,3.6rem);line-height:.94}.wrc-home-feature-copy>p{max-width:48ch;color:var(--soft);margin:0;font-size:14px;line-height:1.55}.wrc-home-feature-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:22px 0;display:grid}.wrc-home-feature-facts>div{border-top:2px solid var(--wrc-home-accent);gap:3px;padding-top:9px;display:grid}.wrc-home-feature-facts span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2}.wrc-home-feature-facts b{color:var(--wrc-home-ink);font-family:Fraunces,Georgia,serif;font-size:21px;line-height:1}.wrc-home-feature-facts small{color:var(--soft);font-size:10px;line-height:1.25}.wrc-home-feature-link{background:var(--wrc-home-accent);color:#fff;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:11px 14px;font-size:12px;font-weight:850;display:inline-flex}.wrc-home-feature-side{background:#15141a;border-radius:16px;min-height:310px;position:relative;overflow:hidden}.wrc-home-feature-side>img{object-fit:cover;opacity:.62;width:100%;height:100%}.wrc-home-feature-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#07080cb8;border:1px solid #ffffff3d;border-radius:12px;padding:13px;position:absolute;inset:auto 12px 12px}.wrc-home-feature-top>span{color:#fff}.wrc-home-feature-top>div{border-top:1px solid #ffffff29;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:7px;padding:7px 0;display:grid}.wrc-home-feature-top>div>b{color:var(--wrc-home-accent);font-family:Fraunces,Georgia,serif;font-size:18px}.wrc-home-feature-top>div>span{min-width:0;display:grid}.wrc-home-feature-top strong{font-size:12px}.wrc-home-feature-top small{color:#ffffffa8;white-space:normal;font-size:9px}.wrc-home-feature-top em{color:var(--wrc-home-accent);text-transform:uppercase;font-size:9px;font-style:normal}.wrc-home-feature-credit{color:#ffffffb8;letter-spacing:.08em;text-transform:uppercase;font-size:9px;display:block;position:absolute;top:12px;left:13px}.wrc-results-header-links{flex-wrap:wrap;justify-content:flex-end;gap:10px 16px;display:flex}.wrc-results-next{border:1px solid color-mix(in srgb,var(--gold) 44%,var(--line));background:linear-gradient(110deg,#f5cc001f,#ffffff08);border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;padding:21px;display:grid}.wrc-results-next h2{margin:7px 0 6px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.7rem,3vw,2.6rem);line-height:1}.wrc-results-next p{max-width:62ch;color:var(--soft);margin:0;font-size:14px;line-height:1.5}.wrc-results-next-actions{justify-items:end;gap:9px;display:grid}.results-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.results-card{border:1px solid var(--line);background:linear-gradient(135deg,#ffffff12,#ffffff06);border-radius:16px;min-width:0;padding:22px 24px 21px;transition:transform .18s,border-color .18s,background .18s;display:block}.results-card:hover{border-color:var(--gold);background:linear-gradient(135deg,#ffe15a1f,#ffffff0a);transform:translateY(-2px)}.results-card--f1:hover{background:linear-gradient(135deg,#e23d3d24,#ffffff0a);border-color:#e23d3d}.results-card-head{color:var(--faint);letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:10px;font-weight:850;display:flex}.results-card-head b{color:var(--gold-ink)}.results-card--f1 .results-card-head b{color:#e85d5d}.results-card--inrc .results-card-head b{color:#54c7ba}.results-card h2{letter-spacing:-.04em;margin:9px 0 12px;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.5vw,1.85rem);line-height:1.02}.results-card h2 a{color:inherit;text-decoration:none}.results-card h2 a:hover{text-underline-offset:4px;text-decoration:underline}.results-summary{color:var(--soft);margin:0;font-size:14px;line-height:1.55}.results-list{border-top:1px solid var(--line);gap:0;padding-top:3px;display:grid}.results-list>div{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:10px;min-width:0;padding:11px 0;display:grid}.results-list b{color:var(--gold-ink);font-size:18px;font-weight:900;line-height:1}.results-card--f1 .results-list b{color:#e85d5d}.results-card--inrc .results-list b{color:#54c7ba}.results-list span{color:var(--soft);overflow-wrap:anywhere;font-size:clamp(15px,1.55vw,19px);line-height:1.28}.results-actions{flex-wrap:wrap;align-items:center;gap:7px 16px;margin-top:13px;display:flex}.results-link,.results-hub-link{color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:850;line-height:1.3;display:inline-flex}.results-hub-link{color:var(--gold-ink)}.results-link i,.results-hub-link i{font-style:normal}.results-card--f1 .results-link i{color:#e85d5d}@media (max-width:1000px){.results-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.results-strip{grid-template-columns:1fr;gap:9px;margin-top:22px}.results-card{padding:19px 17px}.results-list span{font-size:16px}.results-list>div{grid-template-columns:54px minmax(0,1fr);padding:10px 0}.results-list b{font-size:18px}.results-actions{flex-direction:column;align-items:flex-start;gap:7px}}@media (max-width:800px){.wrc-results-header-links{justify-content:flex-start;margin-top:14px}.wrc-results-next{grid-template-columns:1fr;gap:14px}.wrc-results-next-actions{justify-items:start}.wrc-overview-hero{grid-template-columns:1fr}.wrc-overview-hero-mark{width:126px;margin-left:auto}.wrc-overview-event{grid-template-columns:1fr}.wrc-overview-event-image{min-height:220px;max-height:300px}.wrc-overview-top-three{grid-column:auto}.wrc-overview-points-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wrc-overview-brief{grid-template-columns:1fr;gap:12px}.wrc-home-feature{grid-template-columns:1fr;gap:15px}.wrc-home-feature-side{min-height:290px}}@media (max-width:680px){.wrc-follow-note{font-size:9px}.wrc-top-driver{grid-template-columns:56px minmax(0,1fr) auto;padding:13px}.wrc-top-place{width:48px;font-size:31px}.wrc-top-copy b{font-size:1.22rem}.wrc-top-copy small,.wrc-top-copy em{font-size:11px}.wrc-top-time{font-size:14px}.wrc-crew-summary strong{font-size:12px}.wrc-crew-summary em{font-size:11px}.wrc-timing-controls{grid-template-columns:1fr}.wrc-timing-controls select,.wrc-split-stage-picker select{font-size:14px}.wrc-stage-results-section{border-radius:16px;padding:18px}.wrc-stage-result-head{grid-template-columns:48px minmax(0,1fr) auto;gap:8px}.wrc-stage-result-code{font-size:18px}.wrc-stage-result-name b{font-size:16px}.wrc-stage-result-name small{font-size:10px}.wrc-stage-result-winners{grid-template-columns:1fr;gap:5px;margin:10px 0 0 56px}.wrc-stage-result-winner{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;padding:7px}.wrc-stage-result-winner b{font-size:12px}.wrc-stage-result-winner small{text-align:right}.wrc-stage-result-top,.wrc-stage-result-empty{margin-left:56px}.wrc-split-selectors,.wrc-split-empty{grid-template-columns:1fr}.wrc-split-empty>.wrc-split-stage-picker{grid-column:1}.wrc-india{padding:18px}.wrc-india-crew{padding:13px}.wrc-india-crew-head{grid-template-columns:47px minmax(0,1fr);gap:8px}.wrc-india-crew-head>.wrc-status{grid-column:2;justify-self:start}.wrc-india-crew-head h3{font-size:1.45rem}.wrc-india-crew-head p{font-size:12px}.wrc-india-crew-head small{font-size:10px}.wrc-india-stats{gap:5px}.wrc-india-stats>div{padding:8px 6px}.wrc-india-stats b{font-size:21px}.wrc-india-stats small{font-size:9px}.wrc-india-current-stage{grid-template-columns:1fr;gap:5px}.wrc-india-current-stage>div{padding:8px 6px}.wrc-india-current-stage b{font-size:13px}.wrc-india-current-stage small{font-size:9px}.wrc-india-stage-row{grid-template-columns:58px 104px minmax(100px,1fr) minmax(108px,1fr);gap:7px;min-width:430px}.wrc-winner-grid{grid-template-columns:1fr}.wrc-winner-row b{font-size:12px}.wrc-update-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-2px;padding-bottom:4px;display:flex;overflow-x:auto}.wrc-update-scroller::-webkit-scrollbar{display:none}.wrc-update-scroller .wrc-update-card{scroll-snap-align:start;flex:0 0 86%;min-height:205px}.wrc-season-entry{align-items:flex-start;gap:10px;padding:14px}.wrc-overview{gap:12px;padding:12px 0 52px}.wrc-overview-hero{border-radius:18px;padding:22px 18px}.wrc-overview-hero h1{font-size:5.2rem}.wrc-overview-hero p{font-size:14px}.wrc-overview-hero-links{gap:8px;display:grid}.wrc-overview-hero-links a{justify-content:center}.wrc-overview-event-image{min-height:180px}.wrc-overview-event-copy{padding:19px}.wrc-overview-event-copy h2{font-size:2.25rem}.wrc-overview-event-facts{grid-template-columns:1fr;gap:10px}.wrc-overview-event-facts>div{grid-template-columns:88px minmax(0,1fr);align-items:baseline}.wrc-overview-event-facts span{grid-row:1/span 2}.wrc-overview-event-facts b{font-size:21px}.wrc-overview-event-facts small{grid-column:2}.wrc-overview-top-three{padding:16px 19px}.wrc-overview-top-three>div{grid-template-columns:38px minmax(0,1fr) auto}.wrc-overview-top-three strong{font-size:13px}.wrc-overview-standings{border-radius:16px;padding:18px}.wrc-overview-section-head{margin-bottom:16px;display:block}.wrc-overview-section-head>a{margin-top:11px}.wrc-overview-points-grid{grid-template-columns:1fr;gap:8px}.wrc-overview-points-head h3{font-size:21px}.wrc-overview-brief{padding:19px}.wrc-overview-brief p{font-size:13px}.wrc-home-feature{border-radius:18px;margin-top:26px;padding:16px}.wrc-home-feature h2{font-size:2.45rem}.wrc-home-feature-facts{gap:6px;margin:17px 0}.wrc-home-feature-facts b{font-size:19px}.wrc-home-feature-facts small{font-size:9px}.wrc-home-feature-link{justify-content:center;width:100%}.wrc-home-feature-side{min-height:285px}}.wrc-hero-media{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.wrc-hero-gallery{background:#15141a;position:absolute;inset:0;overflow:hidden}.wrc-hero-gallery>img{object-fit:cover;object-position:center;width:100%;height:100%}.wrc-hero-gallery:after{content:"";pointer-events:none;background:linear-gradient(90deg,#05060adb,#05060a57 54%,#05060a29),linear-gradient(#0000 42%,#05060ab8);position:absolute;inset:0}.wrc-hero-gallery-controls{z-index:2;pointer-events:auto;gap:7px;display:flex;position:absolute;bottom:18px;right:18px}.wrc-hero-gallery-controls button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06070b8a;border:1px solid #ffffff57;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.wrc-hero-gallery-controls button:hover{background:#06070bcc}.wrc-hero-gallery-dots{z-index:2;pointer-events:auto;gap:6px;display:flex;position:absolute;bottom:23px;left:50%;transform:translate(-50%)}.wrc-hero-gallery-dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:18px;height:18px;padding:0;display:grid}.wrc-hero-gallery-dots i{background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:width .18s,background .18s;display:block}.wrc-hero-gallery-dots button.is-active i{background:var(--wrc-accent,#ffd400);border-radius:99px;width:18px}.wrc-hero-media .view-badge{z-index:4;pointer-events:none}.wrc-hero-shade{z-index:1;pointer-events:none}.wrc-hero-copy{z-index:3;pointer-events:none;position:relative}.wrc-hero-copy a,.wrc-hero-copy button{pointer-events:auto}.wrc-stage-day-list{gap:10px;display:grid}.wrc-stage-day{border-top:1px solid var(--wrc-line)}.wrc-stage-day-toggle,.wrc-collapsible-trigger,.wrc-stage-result-head,.wrc-india-crew-toggle{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.wrc-stage-day-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:15px 0;display:flex}.wrc-stage-day-toggle span{gap:4px;display:grid}.wrc-stage-day-toggle b{font-family:Fraunces,Georgia,serif;font-size:clamp(1.25rem,2.2vw,1.7rem);line-height:1}.wrc-stage-day-toggle small{color:var(--faint);font-size:12px;line-height:1.3}.wrc-stage-day-toggle strong,.wrc-collapsible-trigger>strong{color:var(--wrc-accent-ink);font-size:24px;line-height:1}.wrc-stage-day-body{gap:0;display:grid}.wrc-stage-result-card{border-top:1px solid var(--wrc-line);padding:0;transition:background .18s}.wrc-stage-result-card.is-open{background:color-mix(in srgb,var(--wrc-accent) 4%,transparent)}.wrc-stage-result-head{text-align:left;grid-template-columns:66px minmax(0,1fr) auto 22px;align-items:center;gap:12px;width:100%;padding:15px 0;display:grid}.wrc-stage-result-card.is-shakedown{opacity:.86;padding:15px 0}.wrc-stage-result-card.is-shakedown .wrc-stage-result-head{cursor:default;padding:0}.wrc-stage-result-code{color:var(--wrc-accent-ink);font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1}.wrc-stage-result-name{gap:4px;min-width:0;display:grid}.wrc-stage-result-name b{overflow-wrap:anywhere;font-size:20px;line-height:1.1}.wrc-stage-result-name small{color:var(--faint);overflow-wrap:anywhere;font-size:12px;line-height:1.3}.wrc-stage-result-toggle{color:var(--wrc-accent-ink);font-size:23px;line-height:1}.wrc-stage-result-detail{padding:3px 0 15px}.wrc-stage-result-detail .wrc-timing-list{margin-top:12px}.wrc-stage-result-winners{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 12px;display:grid}.wrc-stage-result-winner{border:1px solid var(--wrc-line);background:var(--wrc-surface);border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px;display:grid}.wrc-stage-result-winner span{color:var(--wrc-accent-ink);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:850}.wrc-stage-result-winner b{overflow-wrap:anywhere;font-size:14px;line-height:1.15}.wrc-stage-result-winner small{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.wrc-stage-result-open{color:var(--wrc-accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:12px;padding:8px 0;font-size:12px;font-weight:850;display:inline-flex}.wrc-stage-result-open:hover{text-decoration:underline}.wrc-stage-result-empty{color:var(--soft);margin:14px 0 0;font-size:14px;line-height:1.45}.wrc-split-shell{gap:10px;display:grid}.wrc-split-trigger{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:0;display:flex}.wrc-split-trigger span{gap:4px;min-width:0;display:grid}.wrc-split-trigger b{font-size:16px;line-height:1.2}.wrc-split-trigger small{color:var(--soft);font-size:13px;line-height:1.4}.wrc-split-trigger:hover b{text-underline-offset:3px;text-decoration:underline}.wrc-india-crew-toggle{text-align:left;grid-template-columns:60px minmax(0,1fr) auto 22px;align-items:center;gap:12px;width:100%;padding:0;display:grid}.wrc-india-crew-toggle>.wrc-status{place-self:center end;margin-block:0}.wrc-india-crew-toggle>strong{color:var(--wrc-accent-ink);font-size:23px;line-height:1}.wrc-india-crew-summary{text-align:left;gap:4px;min-width:0;display:grid}.wrc-india-crew-summary>b{color:var(--wrc-accent-ink);font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1}.wrc-india-crew-summary small,.wrc-india-crew-summary em{color:var(--soft);overflow-wrap:anywhere;font-size:13px;line-height:1.3}.wrc-india-crew-summary em{color:var(--faint);font-style:normal}.wrc-india-crew-detail{padding-top:14px}.wrc-india-crew-description{color:var(--soft);margin:0 0 12px;font-size:14px;line-height:1.45}.wrc-india-retirement{border-left:2px solid var(--wrc-accent);background:color-mix(in srgb,var(--wrc-accent) 8%,transparent);color:var(--soft);margin:0 0 12px;padding:10px 12px;font-size:13px;line-height:1.45}.wrc-india-retirement b{color:var(--wrc-accent-ink)}.wrc-india-show-future{margin-top:10px}.wrc-india-stage-row.is-future{opacity:.62}.wrc-penalty-list>div.is-indian{background:color-mix(in srgb,var(--wrc-accent) 8%,transparent)}.wrc-status--did-not-finish{color:#b84a4a;background:#b84a4a1c}.wrc-status--rejoined,.wrc-status--restarted{text-transform:none;letter-spacing:.02em}.wrc-section-head p,.wrc-india-copy p,.wrc-overview-section-head p{font-size:15px;line-height:1.55}.wrc-crew-summary strong{font-size:16px;line-height:1.15}.wrc-top-copy em{font-size:13px}.wrc-top-copy small{font-size:12px}.wrc-stage-result-top strong{font-size:15px}.wrc-stage-result-top small{font-size:12px}.wrc-itinerary-time{white-space:normal;line-height:1.25}.wrc-overview-hero-art{aspect-ratio:1.28;background:#15141a;border-radius:16px;min-width:0;position:relative;overflow:hidden}.wrc-overview-hero-art img{object-fit:cover;width:100%;height:100%}.wrc-overview-hero-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 38%,#05060a9e);position:absolute;inset:0}.wrc-overview-hero-art span{z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:850;position:absolute;bottom:12px;right:14px}.wrc-overview-hero-art span b{letter-spacing:0;font-family:Fraunces,Georgia,serif;font-size:20px}.wrc-previous-rallies{border:1px solid var(--wrc-overview-line);background:var(--wrc-overview-surface);border-radius:22px;padding:26px}.wrc-previous-rallies-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.wrc-previous-rally{border:1px solid var(--wrc-overview-line);background:var(--wrc-overview-strong);border-radius:14px;min-width:0;padding:15px}.wrc-previous-rally-head{gap:4px;margin-bottom:8px;display:grid}.wrc-previous-rally-head span{color:var(--wrc-overview-ink);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.wrc-previous-rally-head b{overflow-wrap:anywhere;font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.05}.wrc-previous-rally-head small{color:var(--faint);font-size:11px;line-height:1.3}.wrc-previous-rally ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.wrc-previous-rally li{border-top:1px solid var(--wrc-overview-line);grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:7px;padding:9px 0;display:grid}.wrc-previous-rally li>b{color:var(--wrc-overview-ink);font-family:Fraunces,Georgia,serif;font-size:17px}.wrc-previous-rally li>span{min-width:0;font-size:12px;font-weight:800;line-height:1.15;display:grid}.wrc-previous-rally li small{color:var(--faint);overflow-wrap:anywhere;font-size:10px;font-weight:500}.wrc-previous-rally li em{color:var(--wrc-overview-ink);white-space:nowrap;font-size:11px;font-style:normal}.wrc-previous-category{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.wrc-previous-category span{color:var(--soft);gap:3px;font-size:11px;line-height:1.25;display:grid}.wrc-previous-category b{color:var(--wrc-overview-ink);letter-spacing:.1em;font-size:9px}.race-counts>.race-count-card{border:1px solid var(--line);min-width:0;color:inherit;background:#ffffff09;border-radius:15px;gap:2px;padding:14px 16px;text-decoration:none;display:grid}.race-counts>.race-count-card:hover{border-color:var(--gold);transform:translateY(-1px)}@media (max-width:1000px){.wrc-previous-rallies-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.wrc-hero{min-height:330px}.wrc-hero-copy{min-height:330px;padding:18px}.wrc-hero-gallery-controls{bottom:10px;right:10px}.wrc-hero-gallery-dots{bottom:18px;left:14px;transform:none}.wrc-stage-result-head>.wrc-status{place-self:start}.wrc-stage-result-toggle{font-size:21px}.wrc-stage-result-detail{padding-top:9px}.wrc-stage-result-winners{grid-template-columns:1fr;gap:5px;margin-left:0}.wrc-stage-result-detail .wrc-timing-list{overflow-x:auto}.wrc-stage-result-detail .wrc-table-head,.wrc-stage-result-detail .wrc-row-main{min-width:540px}.wrc-india-crew-toggle{grid-template-columns:48px minmax(0,1fr) 20px;gap:8px}.wrc-india-crew-toggle>.wrc-status{grid-column:2;justify-self:start}.wrc-india-crew-toggle>strong{grid-area:1/3;align-self:start}.wrc-india-crew-summary>b{font-size:18px}.wrc-india-crew-summary em{font-size:13px}.wrc-india-crew-detail{padding-top:12px}.wrc-india-stage-row{min-width:520px}.wrc-section-head p,.wrc-india-copy p,.wrc-overview-section-head p{font-size:14px}.wrc-stage-day-toggle b{font-size:1.35rem}.wrc-overview-hero-art{aspect-ratio:16/7;width:100%;max-height:200px;margin-top:12px}.wrc-previous-rallies{border-radius:16px;padding:18px}.wrc-previous-rallies-grid{grid-template-columns:1fr;gap:8px}.race-counts>.race-count-card{padding:12px 13px}.wrc-india{grid-template-columns:1fr}.wrc-row-time,.wrc-row-gap{font-size:11px}.wrc-stage-result-code{font-size:20px}.wrc-stage-result-name b{font-size:18px;line-height:1.1}.wrc-stage-result-top{margin-left:58px}.wrc-stage-result-top strong{font-size:14px}.wrc-stage-result-top small{font-size:11px}.wrc-stage-result-top em{white-space:normal;text-align:right;font-size:11px}.wrc-stage-result-empty{margin-left:58px;font-size:13px}.wrc-india-stage-row{grid-template-columns:70px 118px minmax(142px,1fr) minmax(150px,1fr);min-width:520px}.wrc-india-stage-row b{font-size:13px}.wrc-india-stage-row small{font-size:11px}.wrc-category-card li strong{font-size:13px}.wrc-category-card li small{font-size:10px}.wrc-category-card li em{font-size:11px}.wrc-itinerary-name b{font-size:14px}.wrc-itinerary-name small{font-size:10px}.wrc-itinerary-distance,.wrc-itinerary-time{font-size:12px}.wrc-winner-row b{font-size:14px}.wrc-winner-row small{font-size:11px!important}.wrc-overview-top-three strong{font-size:15px}.wrc-overview-top-three small{font-size:11px}.wrc-home-feature-top strong{font-size:14px}.wrc-home-feature-top small{font-size:11px}.wrc-stage-result-head{grid-template-columns:50px minmax(0,1fr) auto 20px;gap:8px}.wrc-stage-result-head>.wrc-status{grid-column:auto;justify-self:start;margin-top:0}.wrc-stage-result-winners{margin-left:0}.wrc-stage-result-name b{font-size:19px}.wrc-stage-result-name small{font-size:12px}.wrc-stage-result-winner b{font-size:14px}.wrc-stage-result-winner small{font-size:12px}.wrc-crew-summary strong{font-size:16px}.wrc-crew-summary small{font-size:11px}.wrc-crew-summary em{font-size:12px}.wrc-top-copy b{font-size:1.35rem}.wrc-top-copy small,.wrc-top-copy em{font-size:12px}.wrc-overview-section-head p{font-size:14px}}.wrc-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.wrc-live-indicator{align-self:flex-start;margin-left:auto}.wrc-live-indicator.is-centre{color:var(--wrc-accent);border-color:color-mix(in srgb,var(--wrc-accent) 58%,#ffffff4d);background:color-mix(in srgb,var(--wrc-accent) 12%,#0506094d)}.wrc-status-bar{grid-template-columns:repeat(6,minmax(0,1fr))}.wrc-stage-section-toggle{border:1px solid var(--wrc-line);background:var(--wrc-surface-strong);min-height:40px;color:var(--wrc-accent-ink);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-size:12px;font-weight:850;display:inline-flex}.wrc-stage-section-toggle:hover{border-color:var(--wrc-accent)}.wrc-collapsed-note{color:var(--faint);margin:0;font-size:14px;line-height:1.5}.wrc-crew-positions,.wrc-top-positions{letter-spacing:.02em;font-style:normal;font-weight:850;display:block;color:var(--wrc-accent-ink)!important}.wrc-crew-positions{white-space:normal;font-size:12px;line-height:1.2}.wrc-top-positions{font-size:13px;line-height:1.2}.wrc-india-stage-places{gap:3px;min-width:0;display:grid}.wrc-india-stage-places b{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.15}.wrc-india-stage-places small{font-size:11px;line-height:1.25}.wrc-home-feature-link,.wrc-overview-primary,.wrc-overview-event-link{border-radius:99px;min-height:48px;padding:13px 24px;font-size:15.5px;font-weight:600}.wrc-overview-event-copy>p,.wrc-overview-section-head p,.wrc-overview-brief p{font-size:16px;line-height:1.55}.wrc-overview-top-three strong{font-size:17px}.wrc-overview-top-three small,.wrc-overview-top-three em{font-size:13px}.wrc-overview-points-card strong{font-size:16px}.wrc-overview-points-card small{font-size:12px}.wrc-overview-points-card em{font-size:13px}.wrc-overview-points-head h3{font-size:24px}.wrc-overview-event-facts span{font-size:10px}.wrc-overview-event-facts b{font-size:24px}.wrc-crew-summary strong{font-size:17px}.wrc-crew-summary small{font-size:12px}.wrc-crew-summary em{font-size:13px}.wrc-row-time,.wrc-row-gap{font-size:14px}.wrc-top-copy b{font-size:clamp(1.4rem,2.7vw,1.85rem)}.wrc-top-copy small,.wrc-top-copy em{font-size:13px}.wrc-status-bar span{font-size:10px}.wrc-status-bar b{font-size:19px}.wrc-status-bar small{font-size:11px}.wrc-stage-result-name b{font-size:21px}.wrc-stage-result-name small{font-size:13px}.wrc-stage-result-winner b{font-size:15px}.wrc-stage-result-winner small{font-size:12px}@media (max-width:680px){.wrc-hero-top{gap:8px;margin-bottom:15px}.wrc-live-indicator{margin-left:0}.wrc-status-bar{grid-template-columns:none}.wrc-section-head{gap:12px}.wrc-section-head p,.wrc-india-copy p,.wrc-overview-section-head p{font-size:15px;line-height:1.5}.wrc-collapsed-note{font-size:14px}.wrc-crew-summary strong{font-size:16px}.wrc-crew-summary small,.wrc-crew-summary em,.wrc-crew-positions{font-size:12px}.wrc-row-time,.wrc-row-gap{font-size:13px}.wrc-top-copy b{font-size:1.45rem}.wrc-top-copy small,.wrc-top-copy em{font-size:13px}.wrc-top-positions{font-size:12px}.wrc-status-bar b{font-size:17px}.wrc-status-bar span,.wrc-status-bar small{font-size:11px}.wrc-stage-result-name b{font-size:20px}.wrc-stage-result-name small{font-size:13px}.wrc-stage-result-winner b{font-size:15px}.wrc-stage-result-winner small{font-size:12px}.wrc-india-stage-places b{font-size:13px}.wrc-india-stage-places small{font-size:11px}.wrc-overview-event-copy>p,.wrc-overview-section-head p,.wrc-overview-brief p{font-size:15px}.wrc-overview-top-three strong{font-size:17px}.wrc-overview-top-three small,.wrc-overview-top-three em{font-size:13px}.wrc-overview-points-card strong{font-size:16px}.wrc-overview-points-card small{font-size:13px}.wrc-overview-points-card em{font-size:14px}.wrc-overview-points-head h3{font-size:23px}.wrc-home-feature-link,.wrc-overview-primary,.wrc-overview-event-link{justify-content:center;width:100%;min-height:48px;padding:13px 20px;font-size:15.5px}}.wrc-hero-intro{color:#ffffffd1;max-width:54ch;margin:14px 0 0;font-size:clamp(15px,1.35vw,18px);line-height:1.55}.wrc-overview-hero p{font-size:16px;line-height:1.55}.wrc-hero-meta{font-size:13px;line-height:1.5}.wrc-hero-stage small{font-size:13px;line-height:1.35}.wrc-row-detail span{font-size:11px}.wrc-row-detail b{font-size:14px;line-height:1.3}.wrc-table-head{font-size:10px}.wrc-position{font-size:21px}.wrc-attribution{font-size:11px}.wrc-empty{font-size:14px}.wrc-hero-gallery{pointer-events:auto;touch-action:pan-y}.wrc-video-scroller,.wrc-editorial-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:5px;display:flex;overflow-x:auto}.wrc-video-scroller::-webkit-scrollbar{display:none}.wrc-editorial-scroller::-webkit-scrollbar{display:none}.wrc-video-scroller>a,.wrc-editorial-scroller>a{scroll-snap-align:start;flex:0 0 min(330px,78vw)}.wrc-video-scroller .wrc-rally-tv{min-height:190px}.wrc-home-feature-link,.wrc-overview-hero-links .wrc-overview-primary,.wrc-overview-event-link{color:var(--gold-ink);background:#f5cc002b;border:1px solid #ffe05aa8;box-shadow:inset 0 1px #ffffff40}.wrc-home-feature-link:hover,.wrc-overview-hero-links .wrc-overview-primary:hover,.wrc-overview-event-link:hover{background:#f5cc004d;border-color:#ffe05ae6}html.light .wrc-home-feature-link,html.pink .wrc-home-feature-link{color:var(--gold-ink);background:#f5cc002b;border-color:#ffe05aa8;box-shadow:inset 0 1px #ffffff40}html.light .wrc-home-feature-link:hover,html.pink .wrc-home-feature-link:hover{background:#f5cc004d;border-color:#ffe05ae6}.wrc-entry-stack{gap:12px}.wrc-back-link{width:max-content;margin-bottom:-4px}.wrc-photo-scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding-bottom:5px;display:flex;overflow-x:auto}.wrc-photo-scroller::-webkit-scrollbar{display:none}.wrc-photo-scroller>a{scroll-snap-align:start;flex:0 0 min(360px,78vw)}.wrc-photo-day+.wrc-photo-day{margin-top:22px}.wrc-photo-day-head{border-bottom:1px solid var(--wrc-line);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;padding-bottom:8px;display:flex}.wrc-photo-day-head b{font-family:Fraunces,Georgia,serif;font-size:19px;font-weight:700;line-height:1}.wrc-photo-day-head small{color:var(--faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.wrc-season-entry,.wrc-live-entry{min-height:126px;padding:22px 24px}.wrc-live-entry strong,.wrc-season-entry strong{font-size:clamp(1.5rem,3vw,2.35rem)}.wrc-live-entry small,.wrc-season-entry small{font-size:14px;line-height:1.45}@media (min-width:1001px){.wrc-video-scroller>a,.wrc-editorial-scroller>a,.wrc-photo-scroller>a{flex-basis:calc(33.3333% - 8px)}}@media (max-width:680px){.wrc-hero-intro{font-size:15px;line-height:1.5}.wrc-video-scroller>a,.wrc-editorial-scroller>a{flex-basis:82vw}.wrc-season-entry,.wrc-live-entry{min-height:118px;padding:18px}.wrc-live-entry strong,.wrc-season-entry strong{font-size:1.5rem}.wrc-live-entry small,.wrc-season-entry small{font-size:13px;line-height:1.4}.wrc-home-feature-link,.wrc-overview-hero-links .wrc-overview-primary,.wrc-overview-event-link{justify-content:center;width:100%;min-height:48px;padding:13px 20px;font-size:15.5px}.wrc-overview-hero p{font-size:15px}.wrc-hero-meta{font-size:12px}.wrc-hero-stage small{font-size:13px}.wrc-row-detail span{font-size:10px}.wrc-row-detail b{font-size:13px}.wrc-table-head{font-size:11px}.wrc-position{font-size:20px}.wrc-attribution{font-size:11px}.wrc-empty{font-size:14px}}.wrc-time-row.is-highlighted .wrc-row-main{background:color-mix(in srgb,var(--wrc-accent) 16%,var(--wrc-surface-strong));box-shadow:inset 3px 0 0 var(--wrc-accent)}.wrc-time-row.is-highlighted .wrc-crew-summary>b{color:var(--wrc-accent-ink);font-size:19px;font-weight:900}.wrc-time-row.is-highlighted .wrc-crew-summary strong{color:var(--wrc-accent-ink)}.wrc-india-crew.is-highlighted{border-color:color-mix(in srgb,var(--wrc-accent) 72%,var(--wrc-line));background:linear-gradient(110deg,color-mix(in srgb,var(--wrc-accent) 16%,var(--wrc-surface-strong)),var(--wrc-surface-strong) 62%);box-shadow:inset 3px 0 0 var(--wrc-accent)}.wrc-entry-row.is-highlighted{background:color-mix(in srgb,var(--wrc-accent) 12%,transparent)}.wrc-entry-row.is-highlighted>b{color:var(--wrc-accent-ink);font-size:15px;font-weight:900}.wrc-crew-summary>b{font-size:18px;font-weight:850;line-height:1}.wrc-entry-row>b{font-size:16px}@media (max-width:680px){.wrc-crew-summary>b{font-size:16px}.wrc-time-row.is-highlighted .wrc-crew-summary>b{font-size:17px}.wrc-entry-row>b,.wrc-entry-row.is-highlighted>b{font-size:15px}}.wrc-status--running,.wrc-status--restarting,.wrc-status--rejoined,.wrc-status--restarted{color:#39d98a;background:#22c55e26;border:1px solid #4ade807a;box-shadow:0 0 0 1px #22c55e14,0 0 12px #22c55e33}.wrc-india-crew.is-highlighted .wrc-status--running,.wrc-india-crew.is-highlighted .wrc-status--restarting,.wrc-india-crew.is-highlighted .wrc-status--rejoined,.wrc-india-crew.is-highlighted .wrc-status--restarted,.wrc-time-row.is-highlighted .wrc-status--running,.wrc-time-row.is-highlighted .wrc-status--restarting,.wrc-time-row.is-highlighted .wrc-status--rejoined,.wrc-time-row.is-highlighted .wrc-status--restarted{animation:1.8s ease-in-out infinite wrc-running-glow}@keyframes wrc-running-glow{0%,to{box-shadow:0 0 0 1px #22c55e14,0 0 10px #22c55e33}50%{box-shadow:0 0 0 2px #4ade8033,0 0 20px #22c55e85}}@media (prefers-reduced-motion:reduce){.wrc-india-crew.is-highlighted .wrc-status--running,.wrc-india-crew.is-highlighted .wrc-status--restarting,.wrc-india-crew.is-highlighted .wrc-status--rejoined,.wrc-india-crew.is-highlighted .wrc-status--restarted,.wrc-time-row.is-highlighted .wrc-status--running,.wrc-time-row.is-highlighted .wrc-status--restarting,.wrc-time-row.is-highlighted .wrc-status--rejoined,.wrc-time-row.is-highlighted .wrc-status--restarted{animation:none}}html.light .wrc-status--running,html.light .wrc-status--restarting,html.light .wrc-status--rejoined,html.light .wrc-status--restarted{color:#137a42;background:#22c55e1f;border-color:#15803d57;box-shadow:0 0 0 1px #15803d0f,0 0 10px #15803d26}.wrc-india-overall-positions{border-top:1px solid var(--wrc-line);gap:8px;margin-top:16px;padding-top:15px;display:grid}.wrc-india-overall-positions>span{color:var(--wrc-accent-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.wrc-india-overall-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wrc-india-overall-grid>div{border:1px solid color-mix(in srgb,var(--wrc-accent) 48%,var(--wrc-line));background:color-mix(in srgb,var(--wrc-accent) 8%,var(--wrc-surface-strong));border-radius:11px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:grid}.wrc-india-overall-grid>div>b{color:var(--wrc-accent-ink);font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:700;line-height:1}.wrc-india-overall-grid>div>span{gap:2px;min-width:0;display:grid}.wrc-india-overall-grid strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.wrc-india-overall-grid small{text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:10px;line-height:1.25;overflow:hidden}.wrc-india-overall-grid em{color:var(--wrc-accent-ink);text-align:right;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}@media (max-width:680px){.wrc-india-overall-grid{grid-template-columns:1fr}.wrc-india-overall-grid>div{grid-template-columns:44px minmax(0,1fr) auto}.wrc-india-overall-grid>div>b{font-size:20px}.wrc-india-overall-grid strong{font-size:12px}.wrc-india-overall-grid em{font-size:9px}}.wrc-india-overall-grid>div.is-dnf>b,.wrc-india-overall-grid>div.is-dnf>em{color:#b84a4a}.wrc-india-overall-grid>div.is-dnf>em{white-space:normal;overflow-wrap:anywhere}@media (max-width:680px){.wrc-india-crew-toggle{grid-template-columns:44px minmax(0,1fr) auto 18px;gap:6px}.wrc-india-crew-toggle>.wrc-status{letter-spacing:.06em;grid-area:1/3;place-self:center end;min-height:24px;padding:3px 5px;font-size:8px;line-height:1.2}.wrc-india-crew-toggle>strong{grid-area:1/4;align-self:start;font-size:20px}.wrc-india-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.wrc-india-stats>div{padding:8px 9px}.wrc-india-stats b{font-size:20px}.wrc-india-stats small{overflow-wrap:anywhere;font-size:9px}.wrc-india-stage-table{overflow-x:visible}.wrc-india-stage-row{grid-template-columns:42px 72px minmax(0,1fr) minmax(0,1fr);gap:4px;min-width:0;padding:8px 0}.wrc-india-stage-row>.wrc-status{letter-spacing:.04em;padding:3px 4px;font-size:7px}.wrc-india-stage-row b{font-size:11px}.wrc-india-stage-row small{overflow-wrap:anywhere;font-size:9px;line-height:1.15}.wrc-india-stage-row--head{letter-spacing:.06em;font-size:7px;line-height:1.1}}.event-art--auto{background:radial-gradient(circle at 84% 18%,#ffc7546b,#0000 38%),linear-gradient(135deg,#18261f,#36592a 72%,#a16a1e)}.calwrap--monthly .cal-event--text{grid-template-columns:minmax(0,1fr)}.sardinia-page{padding-top:16px;padding-bottom:28px}.sardinia-hub{gap:16px;min-width:0;max-width:1040px;margin:auto;display:grid}.sardinia-hub *{box-sizing:border-box;min-width:0}.sardinia-back{justify-self:start;font-size:16px}.sardinia-hero{isolation:isolate;color:#fff;background:#10151b;border-radius:20px;min-height:310px;position:relative;overflow:hidden}.sardinia-live-pill{z-index:2;color:#fff;letter-spacing:.12em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#120c0fe6;border:1px solid #ff3038b8;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:13px;font-weight:850;line-height:1;animation:1.8s ease-in-out infinite sardinia-live-pill-glow;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 0 #ff303847}.sardinia-live-pill i{background:#ff3038;border-radius:50%;flex-shrink:0;width:9px;height:9px;animation:1.2s ease-in-out infinite sardinia-live-dot-pulse;box-shadow:0 0 6px #ff3038,0 0 14px #ff3038aa}@keyframes sardinia-live-pill-glow{0%,to{box-shadow:0 0 #ff303833,0 0 10px #ff30382e}50%{box-shadow:0 0 0 4px #ff303821,0 0 22px #ff30386b}}@keyframes sardinia-live-dot-pulse{0%,to{opacity:1}50%{opacity:.48}}.sardinia-hero>img{object-fit:cover;object-position:center 62%;z-index:-2;width:100%;height:100%;position:absolute}.sardinia-hero-shade{z-index:-1;background:linear-gradient(90deg,#040910f2,#040910a6 55%,#04091040);position:absolute;inset:0}.sardinia-hero-copy{max-width:720px;padding:30px}.sardinia-kicker{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.sardinia-kicker i,.sardinia-live-card-top i,.sardinia-feed-status i{background:#ffd24b;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.sardinia-kicker i.is-live,.sardinia-feed-status i{background:#7bdfac}.sardinia-hero h1{letter-spacing:-.05em;margin:18px 0 12px;font-size:clamp(34px,5.5vw,60px);font-weight:850;line-height:1.04}.sardinia-hero h1 em{color:#ffd24b;font-style:normal}.sardinia-hero-copy>p{opacity:.85;margin:0;font-size:17px}.sardinia-hero-bottom{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;font-size:16px;display:flex}.sardinia-hero-bottom a{border:1px solid #ffffff4d;border-radius:8px;padding:9px 12px;font-weight:700}.sardinia-photo-credit{opacity:.8;font-size:12px;position:absolute;bottom:9px;right:12px}.sardinia-facts{border:1px solid var(--line);background:var(--panel,#ffffff0a);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.sardinia-facts>div{border-right:1px solid var(--line);align-content:start;gap:5px;padding:13px 15px;display:grid}.sardinia-facts>div:last-child{border:0}.sardinia-facts span{letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-size:13px}.sardinia-facts b{overflow-wrap:anywhere;font-size:18px;line-height:1.35}.sardinia-facts small{color:var(--faint);font-size:14px;font-weight:500;line-height:1.4;display:block}.sardinia-feed-status{color:var(--faint);justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.sardinia-feed-status>span{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sardinia-feed-status i.is-stale{background:#dba438}.sardinia-feed-status button{color:inherit;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;flex-shrink:0;padding:7px 10px;font-size:15px}.sardinia-tabs{background:var(--panel,#ffffff0a);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:5px;display:grid}.sardinia-tabs button,.sardinia-days button{color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:12px 5px;font-size:16px;font-weight:750}.sardinia-tabs button.on,.sardinia-days button.on{color:#171717;background:#ffd24b}.sardinia-panel{border:1px solid var(--line);background:var(--panel,#ffffff0a);border-radius:16px;padding:22px;overflow:hidden}.sardinia-panel-head{margin-bottom:20px}.sardinia-panel h2,.sardinia-title-fight h2,.sardinia-stories h2{letter-spacing:-.035em;margin:8px 0;font-size:26px;font-weight:800;line-height:1.15}.sardinia-panel-head p,.sardinia-title-fight p{color:var(--faint);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.55}.sardinia-timing-controls{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.sardinia-timing-controls label,.sardinia-class-filter{color:var(--faint);gap:6px;font-size:14px;font-weight:700;display:grid}.sardinia-hub select{background:var(--bg);width:100%;max-width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;border-radius:9px;min-height:42px;padding:10px 8px;font-size:16px}.sardinia-timing-head,.sardinia-result summary{grid-template-columns:32px minmax(0,1fr) minmax(72px,.35fr);align-items:start;gap:10px;display:grid}.sardinia-timing-head{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;border-bottom:1px solid var(--line);padding:10px 0;font-size:13px}.sardinia-timing-head>span:last-child{text-align:right}.sardinia-result{border-bottom:1px solid var(--line)}.sardinia-result summary{cursor:pointer;padding:14px 0;list-style:none}.sardinia-result summary::-webkit-details-marker{display:none}.sardinia-result summary>b{color:#b88d11;font-size:17px}.sardinia-result strong,.sardinia-entry strong,.sardinia-stage strong{overflow-wrap:anywhere;font-size:17px;font-weight:750;line-height:1.35;display:block}.sardinia-result small,.sardinia-entry small,.sardinia-stage small{color:var(--faint);margin-top:3px;font-size:14px;line-height:1.5;display:block}.sardinia-result em,.sardinia-entry em{color:var(--faint);overflow-wrap:anywhere;margin-top:5px;font-size:14px;font-style:normal;line-height:1.4;display:block}.sardinia-result-time{text-align:right;font-variant-numeric:tabular-nums}.sardinia-result-time strong{font-size:16px}.sardinia-result-detail{color:var(--faint);gap:5px;padding:0 0 13px 42px;font-size:15px;display:grid}.sardinia-empty{text-align:center;border:1px dashed var(--line);border-radius:10px;margin:14px 0;padding:28px 12px}.sardinia-empty b{font-size:15px}.sardinia-empty p{color:var(--faint);max-width:460px;margin:8px auto 0;font-size:16px;line-height:1.6}.sardinia-note{color:var(--faint);overflow-wrap:anywhere;margin:12px 0 0;font-size:14px;line-height:1.6}.sardinia-note a{font-weight:700}.sardinia-more{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:9px;margin-top:14px;padding:11px;font-size:16px;font-weight:700;display:block}.sardinia-updates{gap:0;display:grid}.sardinia-updates article{overflow-wrap:anywhere;border-left:2px solid #ffd24b;margin-top:8px;padding:0 0 22px 16px}.sardinia-updates article>div{color:var(--faint);flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.sardinia-updates time{color:#b88d11;font-weight:800}.sardinia-updates h3{margin:8px 0;font-size:16px;font-weight:750;line-height:1.3}.sardinia-updates p{margin:0 0 8px;font-size:17px;line-height:1.65}.sardinia-updates a{color:var(--faint);font-size:13px}.sardinia-days{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:15px;display:grid}.sardinia-days button{border:1px solid var(--line);font-size:15px}.sardinia-days small{margin-top:3px;font-size:13px;font-weight:500;display:block}.sardinia-stage{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:58px minmax(0,1fr) 90px;align-items:start;gap:12px;padding:14px 0;display:grid}.sardinia-stage>b{color:#b88d11;overflow-wrap:anywhere;font-size:14px}.sardinia-stage>span:last-child{text-align:right}.sardinia-class-filter{max-width:260px;margin-bottom:12px}.sardinia-entry{border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.sardinia-entry>b{color:#b88d11;font-size:16px}.sardinia-title-fight{border:1px solid var(--line);background:var(--panel,#ffffff0a);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:24px;padding:24px;display:grid}.sardinia-points{align-content:center;gap:12px;display:grid}.sardinia-points>div{grid-template-columns:25px minmax(0,1fr) 45px;align-items:center;gap:10px;display:grid}.sardinia-points>div>span{color:#b88d11;font-size:15px;font-weight:800}.sardinia-points strong{font-size:18px}.sardinia-points b{text-align:right;font-variant-numeric:tabular-nums;font-size:24px}.sardinia-points small{color:var(--faint);font-size:12px;display:block}.sardinia-stories{border:1px solid var(--line);background:var(--panel,#ffffff0a);border-radius:16px;padding:22px}.sardinia-stories>a{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;font-size:17px;font-weight:650;line-height:1.4;display:flex}.sardinia-stories h2{margin-bottom:18px}.sardinia-discovery{margin-top:20px;margin-bottom:20px}.sardinia-live-card{color:#fff;background:radial-gradient(circle at 100% 0,#55472c 0,#0000 55%),linear-gradient(130deg,#111820,#242b33);border:1px solid #efd384;border-radius:16px;gap:12px;min-width:0;padding:24px;display:grid;overflow:hidden}.sardinia-live-card-top{letter-spacing:.09em;justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:850;display:flex}.sardinia-live-card-top>span{color:#ffd24b;align-items:center;gap:7px;display:flex}.sardinia-live-card-top>b{color:#ffffffb3;font-size:13px}.sardinia-live-card h2{letter-spacing:-.03em;margin:0;font-size:25px;font-weight:850;line-height:1.1}.sardinia-live-card p{color:#ffffffbd;max-width:540px;margin:0;font-size:16px;line-height:1.6}.sardinia-live-card-facts{color:#ffffffbd;flex-wrap:wrap;gap:6px;font-size:13px;display:flex}.sardinia-live-card-facts>span{border:1px solid #ffffff30;border-radius:5px;padding:5px 7px}.sardinia-live-card-cta{color:#ffd24b;justify-content:space-between;gap:14px;padding-top:8px;font-size:16px;display:flex}.sardinia-live-card-cta>span{font-size:18px}@media (max-width:640px){.sardinia-page{padding-top:12px}.sardinia-hub{gap:12px;width:100%}.sardinia-hero{border-radius:14px;min-height:265px}.sardinia-hero-copy{padding:22px 18px}.sardinia-hero h1{margin-top:16px;font-size:36px}.sardinia-hero-bottom{gap:12px;margin-top:18px;font-size:15px}.sardinia-photo-credit{font-size:12px;bottom:7px}.sardinia-facts{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sardinia-facts>div{border-bottom:1px solid var(--line);min-height:70px;padding:11px 12px}.sardinia-facts>div:nth-child(2){border-right:0}.sardinia-facts>div:nth-child(3){border-bottom:0}.sardinia-facts>div:last-child{border:0}.sardinia-facts b{font-size:16px}.sardinia-facts small{font-size:13px}.sardinia-tabs{gap:3px;padding:4px}.sardinia-tabs button{padding:12px 2px;font-size:14px;line-height:1.25}.sardinia-panel{border-radius:12px;padding:16px 12px}.sardinia-panel h2,.sardinia-title-fight h2,.sardinia-stories h2{font-size:23px}.sardinia-panel-head{margin-bottom:15px}.sardinia-timing-controls{grid-template-columns:minmax(0,1fr);gap:9px}.sardinia-timing-controls label{font-size:13px}.sardinia-timing-head,.sardinia-result summary{grid-template-columns:23px minmax(0,1fr) 76px;gap:7px}.sardinia-result strong{font-size:16px}.sardinia-result-time strong{font-size:15px}.sardinia-stage{grid-template-columns:45px minmax(0,1fr) 74px;gap:7px}.sardinia-stage strong{font-size:15px}.sardinia-stage small{font-size:13px}.sardinia-days button{padding:10px 2px;font-size:14px}.sardinia-title-fight{grid-template-columns:minmax(0,1fr);gap:18px;padding:18px 15px}.sardinia-points strong{font-size:17px}.sardinia-title-fight h2 br{display:none}.sardinia-stories{padding:18px 14px}.sardinia-stories>a{font-size:16px}.sardinia-live-card{gap:10px;padding:18px}.sardinia-live-card h2{font-size:23px}}.sardinia-kicker i,.sardinia-kicker i.is-live,.sardinia-live-card-top i{background:#ff3038;width:9px;height:9px;animation:2s ease-in-out infinite sardinia-live-glow;box-shadow:0 0 5px #ff3038,0 0 13px #ff303880}@keyframes sardinia-live-glow{0%,to{box-shadow:0 0 5px #ff3038,0 0 12px #ff303870}50%{box-shadow:0 0 8px #ff3038,0 0 19px #ff3038aa}}.sardinia-facts span,.sardinia-kicker{font-size:12px}.sardinia-note,.sardinia-photo-credit{font-size:13px}.sardinia-live-card-top,.sardinia-live-card-top>b{font-size:12px}@media (max-width:640px){.sardinia-tabs button{font-size:14px}.sardinia-timing-head,.sardinia-timing-controls label{font-size:12px}.sardinia-result summary,.sardinia-timing-head{grid-template-columns:26px minmax(0,1fr) 91px}.sardinia-stage{grid-template-columns:47px minmax(0,1fr) 93px}.sardinia-result-time strong{font-size:14px}.sardinia-facts b{font-size:16px}.sardinia-facts small{font-size:13px}.sardinia-panel-head p,.sardinia-empty p,.sardinia-updates p{font-size:16px}.sardinia-photo-credit{font-size:11px}.sardinia-live-pill{padding:8px 11px;font-size:12px;top:10px;right:10px}}@media (prefers-reduced-motion:reduce){.sardinia-kicker i,.sardinia-live-card-top i,.sardinia-live-pill,.sardinia-live-pill i{animation:none}}.wrc-final-hub{gap:22px;max-width:1120px;margin:22px auto 46px;display:grid}.wrc-final-hero{border:1px solid var(--line);background:var(--panel,#ffffff0a);border-radius:20px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch;gap:0;display:grid;overflow:hidden}.wrc-final-image{background:#101318;min-height:380px;position:relative}.wrc-final-image img{object-fit:cover;width:100%;height:100%;min-height:380px}.wrc-final-image small{color:#fff;text-shadow:0 1px 4px #000;font-size:12px;position:absolute;bottom:11px;left:13px}.wrc-final-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;padding:clamp(22px,4vw,46px);display:flex}.wrc-final-copy h1{letter-spacing:-.04em;margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.2rem,4vw,3.6rem);line-height:.99}.wrc-final-copy p{color:var(--soft);max-width:52ch;margin:0;font-size:17px;line-height:1.65}.wrc-final-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.wrc-final-tables{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.wrc-final-table-section,.wrc-final-note,.wrc-final-stories{border:1px solid var(--line);background:var(--panel,#ffffff09);border-radius:16px;min-width:0;padding:22px}.wrc-final-table-section h2,.wrc-final-stories h2{margin:0 0 16px;font:700 clamp(1.35rem,2.2vw,1.8rem)/1.15 Fraunces,Georgia,serif}.wrc-final-table-wrap{overflow-x:auto}.wrc-final-table{border-collapse:collapse;text-align:left;width:100%;font-size:15px}.wrc-final-table th,.wrc-final-table td{border-top:1px solid var(--line);vertical-align:top;padding:12px 9px}.wrc-final-table thead th{color:var(--faint);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.wrc-final-table tbody th{color:var(--gold,#f1ca47);font-variant-numeric:tabular-nums}.wrc-final-table tbody td:last-child{white-space:nowrap;font-weight:750}.wrc-final-note p{color:var(--soft);max-width:68ch;margin:10px 0;font-size:17px;line-height:1.65}.wrc-final-note a{font-weight:750}.wrc-final-stories>a{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:14px 0;font-size:16px;font-weight:650;line-height:1.4;display:flex}.wrc-final-points{border-top:1px solid var(--line);gap:0;width:100%;margin-top:17px;display:grid}.wrc-final-points>div{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;font-size:14px;display:grid}.wrc-final-points>div>b:first-child{color:var(--gold,#f1ca47)}.wrc-final-points>div>b:last-child{white-space:nowrap}@media (max-width:760px){.wrc-final-hero{grid-template-columns:1fr}.wrc-final-image,.wrc-final-image img{min-height:250px}.wrc-final-tables{grid-template-columns:1fr}.wrc-final-table-section,.wrc-final-note,.wrc-final-stories{padding:18px 14px}}.discover-page{padding-top:clamp(26px,4vw,54px);padding-bottom:80px}.discover-page-head{grid-template-columns:minmax(0,1fr) minmax(250px,.72fr);align-items:end;gap:24px;margin-bottom:28px;display:grid}.discover-page-head h1{letter-spacing:-.045em;text-wrap:balance;max-width:20ch;margin:9px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4.6rem);font-weight:620;line-height:.98}.discover-page-head p{max-width:46ch;color:var(--soft);margin:0 0 3px;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.65}.discover-feature{border:1px solid var(--line);background:linear-gradient(120deg,#f5cc000e,#ffffff05);border-radius:22px;grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);align-items:center;gap:clamp(22px,4vw,54px);margin:0 0 54px;padding:16px;display:grid}.discover-feature-photo{aspect-ratio:16/10;background:#11141a;border-radius:15px;display:block;position:relative;overflow:hidden}.discover-feature-copy{padding:clamp(10px,2vw,26px) clamp(4px,2vw,24px) clamp(10px,2vw,26px) 0}.discover-feature-label,.discover-results-heading>div>span{color:var(--gold-ink);letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.discover-feature-kicker{color:var(--faint);letter-spacing:.12em;text-transform:uppercase;margin-top:18px;font-size:10px;font-weight:750;line-height:1.4;display:block}.discover-feature-copy h2{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:9px 0 12px;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.9rem,3.3vw,3.25rem);font-weight:620;line-height:1.02}.discover-feature-copy h2 a{color:var(--ink);text-decoration:none}.discover-feature-copy p{max-width:52ch;color:var(--soft);margin:0 0 20px;font-size:15px;line-height:1.62}.discover-results-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.discover-results-heading h2{letter-spacing:-.03em;margin:6px 0 0;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.7rem,3vw,2.5rem)}.discover-results-heading p{max-width:38ch;color:var(--faint);margin:0;font-size:13px;line-height:1.5}.discover-tools{gap:14px;margin-bottom:12px;display:grid}.discover-search{border:1px solid var(--line);width:min(100%,520px);min-height:48px;color:var(--faint);background:#ffffff09;border-radius:999px;align-items:center;gap:12px;padding:0 16px;display:flex}.discover-search input{width:100%;min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;font-size:14px}.discover-search input::placeholder{color:var(--faint);opacity:.9}.discover-search>span:last-child{font-size:24px;line-height:1}.discover-filters{flex-wrap:wrap;gap:8px;display:flex}.discover-filters button{border:1px solid var(--line);min-height:36px;color:var(--soft);white-space:nowrap;background:0 0;border-radius:999px;padding:7px 13px;font-size:12px;font-weight:650;transition:background .18s,color .18s,border-color .18s}:is(.discover-filters button:hover,.discover-filters button:focus-visible){border-color:var(--gold-ink);color:var(--ink)}.discover-filters button.on{background:var(--gold);color:#2a2100;border-color:#0000;font-weight:800}.discover-results-count{color:var(--faint);font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:12px}.discover-wall{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:auto;grid-auto-flow:row;gap:26px 18px;display:grid}.discover-wall .discover-card{min-width:0;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:0;grid-area:auto;text-decoration:none;display:block;position:static;overflow:visible}.discover-wall .discover-photo{aspect-ratio:1.42;background:#12151b;border-radius:14px;width:100%;height:auto;display:block;position:relative;inset:auto;overflow:hidden}.discover-wall .discover-photo:after{display:none}.discover-wall .discover-copy{background:0 0;justify-content:flex-start;gap:6px;min-height:0;padding:12px 1px 0;display:flex;position:static}.discover-wall .discover-copy span{color:var(--gold-ink);letter-spacing:.12em;font-size:9px;line-height:1.35}.discover-wall .discover-copy h3{color:var(--ink);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,1.2vw,17px);font-weight:720;line-height:1.3;display:-webkit-box}.discover-wall .discover-copy small{color:var(--faint);margin-top:1px;font-size:11px;line-height:1.35}.discover-wall .discover-card .slot img{transition:transform .45s}.discover-wall .discover-card:hover .slot img{transform:scale(1.045)}.discover-more{border:1px solid var(--line);min-height:44px;color:var(--ink);background:#ffffff09;border-radius:999px;justify-content:center;align-items:center;gap:10px;margin:30px auto 0;padding:0 18px;font-size:13px;font-weight:750;display:flex}.discover-more:hover{border-color:var(--gold-ink);background:#f5cc001a}.discover-empty{border:1px solid var(--line);color:var(--soft);text-align:center;border-radius:14px;margin:18px 0;padding:24px}@media (max-width:980px){.discover-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.discover-feature{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:22px}}@media (max-width:760px){.discover-page-head{grid-template-columns:1fr;gap:13px}.discover-page-head h1{max-width:17ch}.discover-feature{grid-template-columns:1fr;gap:0;margin-bottom:38px;padding:10px}.discover-feature-photo{aspect-ratio:16/9}.discover-feature-copy{padding:20px 10px 12px}.discover-feature-kicker{margin-top:13px}.discover-results-heading{gap:8px;display:grid}.discover-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@media (max-width:680px){.discover-page{padding-top:18px;padding-bottom:52px}.discover-page-head{margin-bottom:20px}.discover-page-head h1{font-size:clamp(2.1rem,10vw,3.1rem)}.discover-page-head p{font-size:14px}.discover-filters{scrollbar-width:none;touch-action:pan-x;flex-wrap:nowrap;margin:0 -14px;padding:0 14px 4px;overflow-x:auto}.discover-filters::-webkit-scrollbar{display:none}.discover-filters button{min-height:38px}.discover-search{width:100%;min-height:45px}.discover-wall{grid-auto-rows:auto;gap:20px 10px}.discover-wall .discover-card:nth-child(5n+2),.discover-wall .discover-card:nth-child(5n+3),.discover-wall .discover-card:nth-child(5n+4),.discover-wall .discover-card:nth-child(5n+5){grid-area:auto}.discover-wall .discover-photo{aspect-ratio:1.15;border-radius:11px}.discover-wall .discover-copy{padding-top:9px}.discover-wall .discover-copy span{letter-spacing:.09em;font-size:8px}.discover-wall .discover-copy h3{-webkit-line-clamp:3;font-size:13px;line-height:1.27}.discover-wall .discover-copy small{font-size:10px}}@media (min-width:681px){.shell{width:min(100%, var(--vp-shell-max));margin-inline:auto;padding-inline:clamp(20px,3vw,32px)}.nav-in{padding-inline:clamp(20px,3vw,32px)!important}.links{scrollbar-width:none;min-width:0}.links a{flex:none}footer .foot{text-align:center;grid-template-columns:1fr;place-items:center;gap:14px;display:grid}.foot nav{justify-content:center}.foot>span:last-child{text-align:center}.shelf-card-wrap{flex-basis:clamp(270px,34vw,340px)}.category-filter,.discover-tabs{scroll-padding-inline:var(--vp-space-5)}.article .col,.col{max-width:var(--vp-reading-max)}}@media (min-width:681px) and (max-width:899px){.nav-in{column-gap:16px!important}.links{padding-inline:4px;justify-content:flex-start!important}.editorial-slide{grid-template-columns:minmax(0,1.18fr) minmax(260px,.82fr);gap:clamp(20px,3vw,32px)}.editorial-copy h1,.editorial-copy h2{font-size:clamp(2rem,5vw,3rem)}.road-feature{grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);gap:28px}.discover-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.discover-wall{grid-template-columns:repeat(3,minmax(0,1fr))}.events-grid{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr)}.about-grid,.profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ahero{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:30px}}@media (min-width:900px){.home-shell,.category-top-hero,.motorsport-top-hero{padding-top:clamp(22px,2.4vw,34px)}.editorial-slide{grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr)}.editorial-photo{min-height:430px}.editorial-hero--compact .editorial-photo{min-height:390px}.shelf-track{margin-inline:clamp(-36px,-3vw,-24px);padding-inline:clamp(24px,3vw,36px);scroll-padding-inline:clamp(24px,3vw,36px)}.shelf-card-wrap{flex-basis:clamp(285px,25vw,350px)}.discover-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.radio-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.menu-panel{width:min(380px,34vw)}footer{padding-bottom:42px}}@media (min-width:1440px){:root{--vp-shell-max:var(--vp-shell-wide)}.editorial-slide{grid-template-columns:minmax(0,1.5fr) minmax(380px,.7fr);gap:64px}.editorial-photo{min-height:500px}.discover-wall{grid-auto-rows:170px}.radio-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (hover:hover) and (pointer:fine){.links a,.icon-btn,.tab,.shelf-card,.discover-card{transition-duration:var(--vp-motion-fast)}.links a:hover,.icon-btn:hover{border-color:color-mix(in srgb, var(--gold) 52%, transparent)!important}.shelf-card:hover .shelf-photo img,.discover-card:hover .discover-photo img{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.nav,.tabs,.editorial-deck,.shelf-track,.discover-grid,.radio-dock{scroll-behavior:auto!important;transition-duration:1ms!important}}
