.rc .rc-wrap{margin-top:var(--ed-space)}.rc .ed-hubnav+.rc-wrap{margin-top:0}.rc .rc-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px}.rc .rc-chips{display:flex;gap:8px;flex-wrap:wrap}.rc .rc-chip{appearance:none;padding:10px 16px;border:1px solid rgba(26,26,24,.16);border-radius:999px;background:transparent;font:inherit;font-size:14px;line-height:1;color:var(--ink-muted);cursor:pointer;transition:border-color .2s ease,color .2s ease}.rc .rc-chip.is-active,.rc .rc-chip:hover{border-color:var(--ink);color:var(--ink)}.rc .rc-chip.is-active{font-weight:600}.rc .rc-chip-count{margin-left:6px;font-size:12px;font-weight:400;color:var(--ink-muted)}.rc .rc-country{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%}.rc .rc-country-label{flex:none;font-size:13px;font-weight:600}.rc .rc-country select{appearance:none;min-width:0;max-width:260px;height:40px;padding:0 40px 0 16px;border:1px solid rgba(26,26,24,.16);border-radius:999px;font:inherit;font-size:14px;color:var(--ink);background:var(--paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%231A1A18' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right 16px center;cursor:pointer;text-overflow:ellipsis}.rc .rc-country select:hover{border-color:var(--ink)}@media (pointer:coarse){.rc .rc-country select{font-size:16px}}.rc .rc-empty .btn-text,.rc .rc-past-toggle{border-bottom:0;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.rc .rc-total{margin:0 0 0 auto;font-size:14px;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc .rc-past-note{margin:0 0 16px;font-size:13px;line-height:1.5;color:var(--ink-muted)}.rc .rc-past-note .rc-listed{margin-left:0}.rc .rc-empty{margin:0;padding:32px 0 64px;font-size:15px;color:var(--ink-muted)}.rc .rc-jump ul{display:flex;gap:8px;list-style:none;margin:0 -12px;padding:4px 12px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 12px,#000 calc(100% - 12px),transparent)}.rc .rc-jump ul::-webkit-scrollbar{display:none}.rc .rc-jump li{flex:none}.rc .rc-jump a{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--mist);font-size:13px;font-weight:600;color:var(--ink);text-decoration:none;white-space:nowrap;transition:background-color .2s ease,color .2s ease}@media (pointer:coarse){.rc .rc-jump a{height:40px}}.rc .rc-jump a:hover{background:var(--mist-deep)}.rc .rc-jump a.is-active{background:var(--ink);color:var(--paper)}@media (min-width:1024px){.rc .rc-jump{position:sticky;top:var(--ed-nav);z-index:6;padding-block:10px;background:var(--ed-glass);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);box-shadow:0 0 0 100vmax var(--ed-glass);clip-path:inset(calc(-1 * var(--ed-nav)) -100vmax 0)}.rc .rc-past-note,.rc .rc-toolbar{position:relative;z-index:7}.rc .rc-jump:before{content:"";bottom:100%}}.rc .rc-band:before,.rc .rc-jump:before{position:absolute;left:0;right:0;height:var(--ed-nav);background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);clip-path:inset(0 -100vmax)}.rc .rc-band{display:none}@media (max-width:1023px){.rc .rc-band{display:block;position:sticky;top:0;z-index:5;height:0}.rc .rc-band:before{content:"";top:0}}html:has(main.rc .rc-jump){scroll-padding-top:108px}@media (min-width:1024px){html:has(main.rc .rc-jump){scroll-padding-top:136px}}.rc .rc-month{margin-top:clamp(56px,8vh,96px);scroll-margin-top:0}@media (max-width:1023px){.rc .rc-month{scroll-margin-top:-44px}.rc .rc-band+.rc-month{margin-top:clamp(64px,8vh,96px)}}.rc .rc-month-head{font-weight:600;color:var(--ink)}.rc .rc-month-count{font-size:14px;font-weight:400;color:var(--ink-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:1024px){.rc .rc-month{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);column-gap:40px}.rc .rc-month-head{position:sticky;top:calc(var(--ed-nav) + 72px);align-self:start;display:grid;gap:6px;margin:0}.rc .rc-month-head>span:first-child{font-size:clamp(40px,4.6vw,68px);font-weight:600;line-height:.92;letter-spacing:-.04em}}@media (max-width:1023px){.rc .rc-month-head{position:sticky;top:var(--ed-nav);z-index:4;display:flex;justify-content:space-between;align-items:center;height:44px;margin:0;border-bottom:1px solid var(--ink);background:var(--ed-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 0 0 100vmax var(--ed-glass);clip-path:inset(0 -100vmax)}.rc .rc-month-head>span:first-child{font-size:20px;font-weight:600;letter-spacing:-.02em}}.rc .rc-list{list-style:none;margin:0;padding:0}.rc .rc-link{display:grid;grid-template-columns:56px 40px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:76px;padding:12px;margin-inline:-12px;border-bottom:1px solid var(--rule);color:var(--ink);text-decoration:none;transition:background-color .2s ease}.rc .rc-link:hover{background:var(--mist)}.rc .rc-date{display:block}.rc .rc-weekday{font-size:12px;color:var(--ink-muted)}.rc .rc-day,.rc .rc-weekday{display:block;font-weight:600}.rc .rc-day{font-size:32px;line-height:.95;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rc .rc-tbc{display:grid;place-items:center;width:44px;height:44px;background:var(--mist);font-size:12px;font-weight:600;color:var(--ink-muted)}.rc .rc-thumb{display:block;width:40px}.rc .rc-sheet{position:relative;display:block;aspect-ratio:691/978;overflow:hidden;background:var(--paper);box-shadow:0 0 0 1px var(--rule)}.rc .rc-sheet img{position:absolute;left:calc(-105 / 691 * 100%);top:calc(-136 / 978 * 100%);width:calc(900 / 691 * 100%);height:calc(1273 / 978 * 100%);max-width:none;display:block;transition:transform .3s cubic-bezier(0,0,.5,1)}@media (hover:hover) and (pointer:fine){.rc .rc-link:hover .rc-sheet img{transform:scale(1.06)}}.rc .rc-body{display:grid;gap:3px;min-width:0}.rc .rc-weekend{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink)}.rc .rc-weekend:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--race-red)}.rc .rc-name{font-size:17px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.rc .rc-meta,.rc .rc-when{font-size:13px;line-height:1.4;color:var(--ink-muted)}.rc .rc-when{font-style:normal}.rc .rc-listed{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--mist);font-size:11px;font-weight:600;line-height:1.4;color:var(--ink);white-space:nowrap}.rc .rc-cta{font-size:13px;color:var(--ink-muted);white-space:nowrap}.rc .rc-cta.is-print{color:var(--ink);font-weight:600}.rc .rc-print-inline{display:none}.rc .rc-row.is-cont .rc-date{visibility:hidden}.rc .rc-row.is-cont .rc-link{min-height:64px}.rc .rc-row.is-past .rc-day,.rc .rc-row.is-past .rc-name{color:var(--ink-muted)}.rc .rc-row.is-past .rc-thumb{opacity:.6}@media (max-width:640px){.rc .rc-link{grid-template-columns:48px 32px minmax(0,1fr);gap:12px}.rc .rc-day{font-size:26px}.rc .rc-thumb{width:32px}.rc .rc-cta{display:none}.rc .rc-print-inline{display:inline;font-size:12px;font-weight:600;color:var(--ink)}}@media (prefers-reduced-transparency:reduce) and (min-width:1024px){.rc .rc-jump{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce) and (max-width:1023px){.rc .rc-month-head{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){@media (min-width:1024px){.rc .rc-jump{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper)}}@media (max-width:1023px){.rc .rc-month-head{background:var(--paper);box-shadow:0 0 0 100vmax var(--paper)}}}@media (forced-colors:active){.rc .rc-chip.is-active{border-color:Highlight}.rc .rc-jump a.is-active{outline:2px solid Highlight}}@media (prefers-reduced-motion:reduce){.rc .rc-chip,.rc .rc-jump a,.rc .rc-link,.rc .rc-sheet img{transition:none}.rc .rc-link:hover .rc-sheet img{transform:none}}