.cad-road{background:var(--color-ink-950)}.cad-road__head{color:var(--color-paper-50);margin-bottom:2rem}.cad-road__grid{border-left:1px solid var(--cad-rule);border-top:1px solid var(--cad-rule);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.cad-road__card{border-right:1px solid var(--cad-rule);border-bottom:1px solid var(--cad-rule);background:var(--color-ink-950);color:var(--color-paper-50);flex-direction:column;padding:1.5rem;display:flex}.cad-road__card--done{background:var(--color-ink-850)}.cad-road__date{justify-content:space-between;gap:1rem;display:flex}.cad-road__sep{color:var(--color-mute-400)}.cad-road__place{margin-top:1.5rem}.cad-road__name{color:var(--color-mute-300);margin-top:.5rem}.cad-road__media{aspect-ratio:16/9;margin-top:1.5rem}.cad-road__status{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.cad-road__dot{background:var(--color-gold-400);width:6px;height:6px}.cad-road__card--done .cad-road__dot{background:var(--color-mute-400)}@media (min-width:768px){.cad-road__head{margin-bottom:2.5rem}.cad-road__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cad-road__card{padding:2rem}}
.wg-marq{--wg-marq-gap:60px;--wg-marq-logo-max:180px;flex-direction:column;width:100%;display:flex;position:relative}.wg-marq[data-tone=light]{background:#fff}.wg-marq[data-tone=dark]{background:var(--color-ink-950)}.wg-marq__row{border-top:1px solid var(--wg-marq-rule);width:100%;padding:12px 0;position:relative}.wg-marq__row[data-tier=platinum]{--wg-marq-h:48px}.wg-marq__row[data-tier=gold]{--wg-marq-h:40px}.wg-marq[data-tone=light] .wg-marq__row{--wg-marq-rule:#eaeaea;background:#fff}.wg-marq[data-tone=light] .wg-marq__row[data-tier=platinum]{--wg-marq-rule:#d6ab3966;background:#fdfdfd;box-shadow:0 0 16px #d6ab3914}.wg-marq[data-tone=dark] .wg-marq__row{--wg-marq-rule:color-mix(in srgb, var(--color-paper-50) 12%, transparent);background:0 0}.wg-marq[data-tone=dark] .wg-marq__row[data-tier=platinum]{--wg-marq-rule:color-mix(in srgb, var(--color-gold-400) 40%, transparent)}.wg-marq__viewport{margin-block:-8px;padding-block:8px;overflow:hidden}.wg-marq__track,.wg-marq__copy{flex:none;align-items:center;width:max-content;display:flex}.wg-marq__copy{margin:0;padding:0;list-style:none}.wg-marq__row[data-ready=true] .wg-marq__track{animation:wg-marq-scroll var(--wg-marq-dur) linear infinite}.wg-marq__row:hover .wg-marq__track,.wg-marq__row:focus-within .wg-marq__track,.wg-marq[data-paused=true] .wg-marq__track,.wg-marq[data-off] .wg-marq__track{animation-play-state:paused}@keyframes wg-marq-scroll{0%{transform:translateX(var(--wg-marq-lead,0px))}to{transform:translateX(calc(var(--wg-marq-lead,0px) - var(--wg-marq-copy)))}}.wg-marq__item{margin-right:var(--wg-marq-gap);flex:none;align-items:center;display:flex}.wg-marq__link{height:var(--wg-marq-h);justify-content:center;align-items:center;display:flex}.wg-marq__logo{width:auto;height:100%;max-width:var(--wg-marq-logo-max);object-fit:contain;transition:filter .2s,opacity .2s,transform .2s}.wg-marq__item[data-crop] .wg-marq__logo{aspect-ratio:var(--wg-marq-crop);object-fit:cover}@supports (object-view-box:inset(0)){.wg-marq__item[data-crop] .wg-marq__logo{object-view-box:var(--wg-marq-view);object-fit:contain}}.wg-marq[data-tone=light] .wg-marq__logo{mix-blend-mode:multiply}.wg-marq[data-tone=dark] .wg-marq__link{background:#fff;border-radius:0;padding:4px 6px}.wg-marq[data-tone=dark] .wg-marq__logo{mix-blend-mode:multiply}.wg-marq__row[data-tier=gold] .wg-marq__logo{opacity:.85;filter:grayscale(40%)}.wg-marq__row[data-tier=platinum] .wg-marq__logo{opacity:1;filter:none}.wg-marq__link:hover .wg-marq__logo,.wg-marq__link:focus-visible .wg-marq__logo{opacity:1;filter:none;transform:scale(1.05)}.wg-marq .wg-marq__link.wg-marq__link:focus-visible,.wg-marq .wg-marq__pause.wg-marq__pause:focus-visible{outline:4px solid var(--color-gold-400);outline-offset:3px}.wg-marq[data-tone=light] .wg-marq__link:focus-visible{outline-color:var(--color-ink-950)}.wg-marq[data-tone=light] .wg-marq__pause:focus-visible{outline-color:var(--color-gold-400);outline-offset:-4px}.wg-marq__title{z-index:10;font-family:var(--font-montserrat), var(--font-body);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;margin:0;padding:4px 12px;font-size:10px;font-weight:600;line-height:1.2;position:absolute;top:0;left:0}.wg-marq__row[data-tier=platinum] .wg-marq__title{background:var(--color-gold-400);color:var(--color-ink-950)}.wg-marq[data-tone=light] .wg-marq__row[data-tier=gold] .wg-marq__title{color:#fff;background:#666}.wg-marq[data-tone=dark] .wg-marq__row[data-tier=gold] .wg-marq__title{background:color-mix(in srgb, var(--color-paper-50) 22%, var(--color-ink-950));color:var(--color-paper-50)}.wg-marq__pause{z-index:11;appearance:none;min-height:24px;font-family:var(--font-montserrat), var(--font-body);letter-spacing:1.6px;text-transform:uppercase;cursor:pointer;border:0;border-radius:0;align-items:center;padding:4px 14px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:.25rem;right:.75rem}.wg-marq[data-tone=light] .wg-marq__pause{background:var(--color-ink-950);color:var(--color-paper-50)}.wg-marq[data-tone=dark] .wg-marq__pause{background:var(--color-gold-400);color:var(--color-ink-950)}@media (prefers-reduced-motion:reduce){.wg-marq__row[data-ready=true] .wg-marq__track{animation:none}.wg-marq__viewport{scrollbar-width:thin;overflow:auto hidden}.wg-marq__title{margin-bottom:8px;display:inline-block;position:static}.wg-marq__logo{transition:none}.wg-marq__link:hover .wg-marq__logo,.wg-marq__link:focus-visible .wg-marq__logo{transform:none}.wg-marq__pause{display:none}}
.cad-nextev{color:var(--color-paper-50)}.cad-nextev__head{margin-bottom:2rem}.cad-nextev__countdown{max-width:1024px}@media (min-width:768px){.cad-nextev__head{margin-bottom:2.5rem}}
.cad-cd__event{margin-bottom:1.5rem}.cad-cd__timer{width:100%}.cad-cd__svg{aspect-ratio:1000/125;width:100%;height:auto;display:block;overflow:visible}.cad-cd__digits{fill:var(--color-paper-50);font-family:var(--font-gothic);font-optical-sizing:none;font-variant-numeric:tabular-nums;letter-spacing:.015em;font-weight:675;font-stretch:122%}.cad-cd__labels{height:1rem;margin-top:.25rem;position:relative}.cad-cd__label{color:var(--color-paper-100);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:0;transform:translate(-50%)}@media (min-width:768px){.cad-cd__label{font-size:.75rem}}.cad-cd__underway{align-items:center;gap:.5rem;display:inline-flex}.cad-cd__dot{background:var(--color-gold-400);width:6px;height:6px}@media (forced-colors:active){.cad-cd__digits{fill:canvastext}}
