.ts-event{margin:var(--ts-space-5) 0 0}.ts-event__h{font-size:var(--ts-text-h3);margin:var(--ts-space-6) 0 var(--ts-space-3)} .ts-event__next{position:relative;border:1px solid var(--ts-accent-edge);border-left:3px solid var(--ts-accent);border-radius:var(--ts-radius-md);background:var(--ts-accent-tint,var(--ts-surface-sunken));padding:var(--ts-space-4) var(--ts-space-5);margin:0 0 var(--ts-space-5)} .ts-event__next > .ts-event__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-2) var(--ts-space-3);min-height:2.25rem;margin:calc(var(--ts-space-4) * -1) calc(var(--ts-space-5) * -1) var(--ts-space-4);padding:var(--ts-space-3) 4.5rem var(--ts-space-3) var(--ts-space-5);border-bottom:1px solid var(--ts-accent-ring); background:var(--ts-accent-tint);border-radius:7px 9px 0 0} .ts-event__cal{position:absolute; inset-block-start:var(--ts-space-3);inset-inline-end:var(--ts-space-5);display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface,#fff);color:var(--ts-ink-muted);text-decoration:none;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.ts-event__cal svg{width:1.25rem;height:1.25rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ts-event__cal:hover,.ts-event__cal:focus-visible{color:var(--ts-accent);border-color:var(--ts-accent)}.ts-event__cal:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-event__next--dormant{border-left-color:var(--ts-line);background:var(--ts-surface-sunken)}.ts-event__eyebrow{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin:0 0 var(--ts-space-1)} .ts-event__daterow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ts-space-4);margin:0 0 var(--ts-space-4);padding-bottom:var(--ts-space-4);border-bottom:1px solid var(--ts-accent-ring)}.ts-event__dates{font-size:var(--ts-text-figure-sm);font-weight:600;line-height:1.15;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ts-space-3)} .entry-content .ts-event .ts-event__dates{margin:0}.ts-event__next--dormant .ts-event__dates{font-size:var(--ts-text-lead);font-weight:500;color:var(--ts-ink-muted)}.ts-event__acts{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:var(--ts-space-4) 0 0} .ts-event__daterow > .ts-event__acts{margin:0 0 0 auto} .ts-datecard-set{display:inline-flex;flex:none;align-items:center;gap:var(--ts-space-2)}.ts-datecard{display:flex;flex-direction:column;align-items:stretch; min-width:5rem;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm);text-align:center}.ts-datecard__year{padding:0.25em 0.6em;background:var(--ts-accent);color:var(--ts-ink-invert);font-size:var(--ts-text-meta);font-weight:700;letter-spacing:var(--ts-track-eyebrow);line-height:1.5}.ts-datecard--end .ts-datecard__year{background:var(--ts-surface-sunken);border-bottom:1px solid var(--ts-line);color:var(--ts-ink-muted)}.ts-datecard__day{padding:0.3em 0.4em 0.15em;color:var(--ts-ink);font-size:var(--ts-text-figure);font-weight:800;letter-spacing:var(--ts-track-tight);line-height:1}.ts-datecard__month{padding:0 0.5em 0.5em;color:var(--ts-accent-deep);font-size:var(--ts-text-meta);font-weight:700;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase} .ts-datecard__month::before{content:"";display:block;width:1.6rem;height:1px;margin:0 auto 0.4em;background:var(--ts-line)}.ts-datecard--end .ts-datecard__month{color:var(--ts-ink-muted)} .ts-datecard__to{display:inline-flex;flex:none;align-items:center;color:var(--ts-ink-muted);font-size:var(--ts-text-meta);font-weight:600;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.ts-event__cta,.ts-event__ics{ display:inline-flex;align-items:center;padding:0.45em 1em;border-radius:var(--ts-radius-pill);font-size:var(--ts-text-sm);font-weight:600;text-decoration:none;transition:background var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.ts-event__cta{background:var(--ts-accent);color:var(--ts-ink-invert);border:1px solid var(--ts-accent)} .ts-event__cta:hover,.ts-event__cta:focus,.ts-event__cta:focus-visible{background:var(--ts-accent-deep,var(--ts-ink));border-color:var(--ts-accent-deep,var(--ts-ink));color:var(--ts-ink-invert)} .ts-event__cta--quiet{background:transparent;color:var(--ts-ink);border-color:var(--ts-line)}.ts-event__cta--quiet:hover,.ts-event__cta--quiet:focus,.ts-event__cta--quiet:focus-visible{background:transparent;border-color:var(--ts-accent);color:var(--ts-accent)} .entry-content .ts-event .ts-event__cta,.entry-content .ts-event .ts-event__ics{text-decoration:none}.entry-content .ts-event .ts-event__cta{color:var(--ts-ink-invert)}.entry-content .ts-event .ts-event__cta--quiet{color:var(--ts-ink)}.entry-content .ts-event .ts-event__cta--quiet:hover,.entry-content .ts-event .ts-event__cta--quiet:focus,.entry-content .ts-event .ts-event__cta--quiet:focus-visible{color:var(--ts-accent)}.ts-event__cta-arrow{width:0.9em;height:0.9em;margin-inline-start:0.45em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ts-fast) var(--ts-ease)}.ts-event__cta:hover .ts-event__cta-arrow,.ts-event__cta:focus-visible .ts-event__cta-arrow{transform:translate(1px,-1px)}.ts-event__ics{background:transparent;color:var(--ts-ink);border:1px solid var(--ts-line)}.ts-event__ics:hover,.ts-event__ics:focus-visible{border-color:var(--ts-accent);color:var(--ts-accent)} .ts-event__pill{display:inline-block;padding:0.15em 0.6em;border-radius:var(--ts-radius-pill);font-size:var(--ts-text-meta);font-weight:600;letter-spacing:0.02em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.ts-event__pill--announced{background:var(--ts-surface-sunken);color:var(--ts-ink-muted);border:1px solid var(--ts-line)}.ts-event__pill--rescheduled,.ts-event__pill--postponed{background:var(--ts-warn,#fef3c7);color:var(--ts-ink)}.ts-event__pill--cancelled{background:var(--ts-danger-tint,#fee2e2);color:var(--ts-danger-deep,#991b1b)}.ts-event__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:var(--ts-space-3);margin:0 0 var(--ts-space-5)} .ts-event__fact{min-width:0}.ts-event__facts dt{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin:0}.ts-event__facts dd{margin:var(--ts-space-1) 0 0}.ts-event__table th[scope="row"]{white-space:nowrap}.ts-event__note{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin:var(--ts-space-3) 0 0} .ts-event__cross{border-top:1px solid var(--ts-line);margin:var(--ts-space-6) 0 0;padding:var(--ts-space-4) 0 0}.ts-event__mini{list-style:none;margin:0;padding:0}.ts-event__mini li{display:flex;flex-wrap:wrap;gap:var(--ts-space-1) var(--ts-space-3);align-items:baseline;padding:var(--ts-space-2) 0;border-bottom:1px solid var(--ts-line)}.ts-event__when{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)} .ts-event__row{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ts-space-2) var(--ts-space-3);margin:0 0 var(--ts-space-1);font-size:var(--ts-text-sm)}.ts-event__row time{font-weight:600;color:var(--ts-ink)}.ts-event__row-where{color:var(--ts-ink-muted)}.ts-event__row--dormant{color:var(--ts-ink-faint);font-style:italic}.ts-event__hint{color:var(--ts-ink-muted);font-size:var(--ts-text-meta);margin:var(--ts-space-2) 0 0} .ts-event-submit{max-width:40rem}.ts-event-submit label{display:block;margin:var(--ts-space-3) 0 var(--ts-space-1);font-weight:600}.ts-event-submit input[type="text"],.ts-event-submit input[type="url"],.ts-event-submit input[type="email"],.ts-event-submit input[type="date"],.ts-event-submit textarea{width:100%;padding:0.55em 0.7em;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);background:var(--ts-surface);color:var(--ts-ink);font:inherit}.ts-event-submit__hp{position:absolute;left:-9999px}.ts-event-submit__note{background:var(--ts-surface-sunken);border-radius:var(--ts-radius-md);padding:var(--ts-space-3) var(--ts-space-4);margin:var(--ts-space-4) 0}@media (max-width: 480px){.ts-event__next{padding:var(--ts-space-3) var(--ts-space-4)}.ts-event__dates{font-size:var(--ts-text-h3)} .ts-datecard{min-width:3.5rem}.ts-datecard__day{font-size:var(--ts-text-figure-sm)} .ts-event__next > .ts-event__eyebrow{margin-block-start:calc(var(--ts-space-3) * -1);margin-inline:calc(var(--ts-space-4) * -1);padding-inline:var(--ts-space-4) 4.5rem}.ts-event__up{padding:0.25rem 0.6rem;font-size:var(--ts-text-meta)}} .ts_event_series .entry-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ts-space-2)}.ts_event_series .entry-header .entry-title{width:100%;margin-bottom:0}.ts_event_series .entry-header .entry-meta{width:100%;font-size:var(--ts-text-sm);color:var(--ts-ink-muted)} .ts_event_series .entry-header:has(> .ts-badge){flex-direction:row;flex-wrap:wrap;align-items:center} .ts_event_series .entry-title,.ts-event-submit h1,.ts-event-submit h2,.ts-event__h{text-transform:none} .ts-event__filter{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:var(--ts-space-4) 0 0}.ts-event__chip{display:inline-flex;align-items:baseline;gap:0.4em;padding:0.3em 0.75em;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface);color:var(--ts-ink);font-size:var(--ts-text-sm);line-height:1.4;text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),color var(--ts-fast) var(--ts-ease)}.ts-event__chip:hover,.ts-event__chip:focus-visible{border-color:var(--ts-accent);color:var(--ts-accent)}.ts-event__chip.is-on{background:var(--ts-accent);border-color:var(--ts-accent);color:var(--ts-ink-invert)}.ts-event__chip.is-on .ts-event__chip-n{color:var(--ts-ink-invert);opacity:0.75}.ts-event__chip-n{font-size:var(--ts-text-meta);color:var(--ts-ink-muted);font-variant-numeric:tabular-nums} .ts-evhead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ts-gap);flex-wrap:wrap}.ts-evhead > h1{flex:1 1 20rem;min-width:0} .ts-evhead > *:not(h1):not(.ts-evswitch){flex:1 0 100%;order:3}.ts-evswitch{position:relative;z-index:0;flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:0.55rem; margin-block-start:0.35rem;padding:0.9rem 1.3rem 0.95rem;min-width:8.5rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-lg);background:var(--ts-surface);color:var(--ts-accent);text-decoration:none;box-shadow:var(--ts-shadow-sm);overflow:hidden;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease),box-shadow var(--ts-fast) var(--ts-ease),transform var(--ts-fast) var(--ts-ease)} .ts-evswitch::before{content:"";position:absolute;inset:0;z-index:0;background:var(--ts-accent);transform:scaleY(0);transform-origin:bottom;transition:transform var(--ts-fast) var(--ts-ease)}.ts-evswitch > *{position:relative;z-index:1}.ts-evswitch:hover,.ts-evswitch:focus-visible{color:var(--ts-ink-invert);border-color:var(--ts-accent);box-shadow:var(--ts-shadow-md);transform:translateY(-2px)}.ts-evswitch:hover::before,.ts-evswitch:focus-visible::before{transform:scaleY(1)}.ts-evswitch:focus-visible{outline:none;box-shadow:var(--ts-ring),var(--ts-shadow-md)}.ts-evswitch:active{transform:translateY(0)} .ts-evswitch__icon{display:grid;place-items:center;width:3rem;height:3rem;border-radius:var(--ts-radius-md);background:var(--ts-accent-tint);transition:background var(--ts-fast) var(--ts-ease),transform var(--ts-fast) var(--ts-ease)}.ts-evswitch__icon svg{display:block;width:1.6rem;height:1.6rem}.ts-evswitch:hover .ts-evswitch__icon,.ts-evswitch:focus-visible .ts-evswitch__icon{background:rgba(255,255,255,0.18);transform:scale(1.06)}.ts-evswitch__text{display:flex;flex-direction:column;align-items:center;gap:0.1rem;line-height:1.15} .ts-evswitch__eyebrow{font-size:0.625rem;font-weight:600;letter-spacing:0.11em;text-transform:uppercase;color:var(--ts-ink-muted);transition:color var(--ts-fast) var(--ts-ease)}.ts-evswitch:hover .ts-evswitch__eyebrow,.ts-evswitch:focus-visible .ts-evswitch__eyebrow{color:inherit;opacity:0.72}.ts-evswitch__label{font-size:0.8125rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:inherit} .ts-evswitch__go{position:absolute;inset-block-start:0.55rem;inset-inline-end:0.55rem;display:grid;place-items:center;width:1rem;height:1rem;opacity:0;transform:translateX(-0.25rem);transition:opacity var(--ts-fast) var(--ts-ease),transform var(--ts-fast) var(--ts-ease)}.ts-evswitch__go svg{display:block;width:100%;height:100%}.ts-evswitch:hover .ts-evswitch__go,.ts-evswitch:focus-visible .ts-evswitch__go{opacity:0.85;transform:translateX(0)} @media (max-width: 30rem){.ts-evhead{align-items:stretch}.ts-evswitch{flex-direction:row;align-items:center;justify-content:flex-start;gap:0.8rem;width:100%;margin-block-start:0;padding:0.7rem 0.9rem}.ts-evswitch__icon{width:2.5rem;height:2.5rem}.ts-evswitch__icon svg{width:1.4rem;height:1.4rem}.ts-evswitch__text{align-items:flex-start} .ts-evswitch__go{position:static;margin-inline-start:0.1rem;opacity:0.5;transform:none}} .ts-evcal__title{margin-block:0 var(--ts-space-2)}.ts-evcal__lede{max-width:62ch;color:var(--ts-ink-muted)}.ts-evcal__subscribe{margin-block:var(--ts-space-2) var(--ts-space-4)} .ts-evcal__sheet{overflow-x:auto;border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);box-shadow:var(--ts-shadow-sm)}.ts-evcal__table{width:100%;min-width:44rem;border-collapse:collapse;font-size:var(--ts-text-sm)}.ts-evcal__table thead th{position:sticky;top:0;z-index:2;text-align:start;padding:var(--ts-space-2) var(--ts-space-3);background:var(--ts-surface-sunken);border-bottom:1px solid var(--ts-line);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;color:var(--ts-ink-muted);white-space:nowrap} .ts-evcal__band th,.entry-content .ts-evcal__table .ts-evcal__band th{padding:0;background:var(--ts-warp-tint);border-block:1px solid var(--ts-line);color:var(--ts-warp-deep);text-align:start;font-weight:400;letter-spacing:normal;text-transform:none;position:sticky;top:2.3rem;z-index:1}.ts-evcal__bandline{display:flex;align-items:baseline;gap:0.45rem;padding:var(--ts-space-2) var(--ts-space-3);border-inline-start:3px solid var(--ts-warp)}.ts-evcal__month{font-size:var(--ts-text-figure-sm);font-weight:700;letter-spacing:-0.01em;color:var(--ts-warp-deep)}.ts-evcal__year{font-variant-numeric:tabular-nums;color:var(--ts-ink-muted)} .ts-evcal__tally{margin-inline-start:auto;font-size:var(--ts-text-meta);color:var(--ts-ink-muted)}.ts-evcal__row td{padding:var(--ts-space-3);border-bottom:1px solid var(--ts-line);vertical-align:top;transition:background var(--ts-fast) var(--ts-ease)}.ts-evcal__row:last-child td{border-bottom:0} .ts-evcal__row:hover td{background:var(--ts-accent-tint)}.ts-evcal__row:hover td:first-child{box-shadow:inset 3px 0 0 var(--ts-accent)}.ts-evcal__where{white-space:nowrap}.ts-evcal__city{display:block;color:var(--ts-ink);font-weight:600} .ts-evcal__country{display:flex;align-items:center;gap:0.4em;margin-block-start:0.15rem;font-size:var(--ts-text-meta);color:var(--ts-ink-muted)}.ts-evcal__country .ts-flag{--flag-h:12px}.ts-evcal__name{font-weight:600;color:var(--ts-ink);text-decoration:none}.ts-evcal__name:hover,.ts-evcal__name:focus-visible{text-decoration:underline}.ts-evcal__venue{display:block;margin-block-start:0.15rem;color:var(--ts-ink-muted);font-size:var(--ts-text-meta)} .ts-evcal__flag{display:inline-block;margin-inline-start:0.4rem;padding:0.05rem 0.4rem;border:1px solid var(--ts-line-strong);border-radius:var(--ts-radius-pill);font-size:0.6875rem;letter-spacing:0.04em;color:var(--ts-ink-muted);vertical-align:0.1em} .ts-evcal__when{white-space:nowrap;font-variant-numeric:tabular-nums} .ts-evcal__days{font-size:1.0625rem;font-weight:650;color:var(--ts-ink);letter-spacing:-0.01em}.ts-evcal__site a{color:var(--ts-accent);text-decoration:none;word-break:break-word}.ts-evcal__site a:hover,.ts-evcal__site a:focus-visible{text-decoration:underline}.ts-evcal__acts{margin-block-start:var(--ts-space-4)}@media (max-width: 40rem){.ts-evcal__table{min-width:34rem}.ts-evcal__venue{display:none}.ts-evcal__bandline{padding-inline:var(--ts-space-2)}}@media (prefers-reduced-motion: reduce){.ts-evswitch,.ts-evswitch::before,.ts-evswitch__icon,.ts-evswitch__go,.ts-event__up,.ts-event__up-arrow,.ts-evcal__row td{transition:none}}@media print{.ts-evcal__sheet{overflow:visible;border:0;box-shadow:none}.ts-evcal__subscribe,.ts-evcal__acts,.ts-evswitch{display:none}.ts-evcal__table thead th,.ts-evcal__band th{position:static}} .ts-event__map-place .ts-flag,.ts-event__row-where .ts-flag,.ts-event__facts .ts-flag{--flag-h:0.85em;margin-inline-end:0.45em;vertical-align:baseline} .ts-event-mine__acts{margin-block:var(--ts-space-1) 0}.ts-event-mine__acts a{margin-inline-end:var(--ts-space-3)}.ts-event-edit__thumb{margin-block:var(--ts-space-2)}.ts-event-edit__thumb img{max-width:15rem;height:auto;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm,6px)}.ts-event-edit__hint{margin-block:var(--ts-space-1) var(--ts-space-3);font-size:var(--ts-text-xs,0.8125rem);color:var(--ts-ink-muted)} .ts-event .ts-event__map{display:flex;align-items:center;gap:var(--ts-space-4);max-width:30rem;margin:0 0 var(--ts-space-5);padding:var(--ts-space-3);border:1px solid var(--ts-line);border-radius:var(--ts-radius-md);background:var(--ts-surface);color:var(--ts-ink);text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),box-shadow var(--ts-fast) var(--ts-ease)}.ts-event .ts-event__map:hover,.ts-event .ts-event__map:focus-visible{border-color:var(--ts-accent);box-shadow:var(--ts-shadow-md)} .entry-content .ts-event .ts-event__map{text-decoration:none}.ts-event .ts-event__map:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px} .ts-event__map-art{flex:none;width:5.5rem;border-radius:var(--ts-radius-sm);overflow:hidden;line-height:0}.ts-event__map-art .ts-map{display:block;width:100%;height:auto}.ts-event__map-text{display:flex;flex-direction:column;gap:0.15rem;min-width:0}.ts-event__map-eyebrow{color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.ts-event__map-place{font-weight:600;line-height:1.3} .ts-event__map-venue,.ts-event__map-where{display:block}.ts-event__map-venue{color:var(--ts-ink)}.ts-event__map-where{margin-top:0.15em;color:var(--ts-ink-muted);font-size:var(--ts-text-sm);font-weight:500}.ts-event .ts-event__map-cue{display:inline-flex;align-items:center;gap:0.35em;color:var(--ts-accent);font-size:var(--ts-text-sm);font-weight:600}.ts-event__map-arrow{width:0.95em;height:0.95em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ts-fast) var(--ts-ease)}.ts-event .ts-event__map:hover .ts-event__map-arrow,.ts-event .ts-event__map:focus-visible .ts-event__map-arrow{transform:translate(1px,-1px)} .ts-map__paper{fill:var(--ts-surface-sunken)}.ts-map__block{fill:var(--ts-line)}.ts-map__green{fill:var(--ts-accent-ring)}.ts-map__water{fill:var(--ts-accent-tint)}.ts-map__road{fill:none;stroke:var(--ts-surface);stroke-width:7;stroke-linecap:round}.ts-map__road--minor{stroke-width:3}.ts-map__shade{fill:var(--ts-shade)}.ts-map__halo{fill:var(--ts-warp-tint)}.ts-map__spike{fill:var(--ts-warp)}.ts-map__eye{fill:var(--ts-surface)} .ts-map__pin{transition:transform var(--ts-normal) var(--ts-ease)}.ts-event .ts-event__map:hover .ts-map__pin,.ts-event .ts-event__map:focus-visible .ts-map__pin{transform:translateY(-2px)}@media (max-width: 480px){.ts-event__map-art{width:4.25rem}} .ts-event .ts-event__next .ts-event__map{max-width:none;margin:var(--ts-space-4) 0 0; padding-inline:0;background:transparent;border:0;border-radius:0; align-items:stretch}.ts-event .ts-event__next .ts-event__map-art{align-self:stretch} .ts-event .ts-event__next .ts-event__map-art .ts-map{height:100%;object-fit:cover} .ts-event .ts-event__next .ts-event__map:hover,.ts-event .ts-event__next .ts-event__map:focus-visible{box-shadow:none}.entry-content .ts-event .ts-event__next .ts-event__map:hover .ts-event__map-cue,.entry-content .ts-event .ts-event__next .ts-event__map:focus-visible .ts-event__map-cue{color:var(--ts-accent-deep);text-decoration:underline} .ts-event__up{display:inline-flex;align-items:center;gap:0.4em;margin-inline-start:auto;padding:0.3rem 0.75rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface,#fff);color:var(--ts-ink-muted);font-size:var(--ts-text-sm);font-weight:600;letter-spacing:normal;line-height:1.4;text-transform:none;text-decoration:none; white-space:nowrap;transition:color var(--ts-fast) var(--ts-ease),border-color var(--ts-fast) var(--ts-ease)}.ts-event__up:hover,.ts-event__up:focus,.ts-event__up:focus-visible{background:var(--ts-surface,#fff);border-color:var(--ts-accent);color:var(--ts-accent)}.ts-event__up:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px} .entry-content .ts-event .ts-event__up{color:var(--ts-ink-muted);text-decoration:none}.entry-content .ts-event .ts-event__up:hover,.entry-content .ts-event .ts-event__up:focus,.entry-content .ts-event .ts-event__up:focus-visible{color:var(--ts-accent)}.ts-event__up-arrow{width:0.9em;height:0.9em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ts-fast) var(--ts-ease)}.ts-event__up:hover .ts-event__up-arrow,.ts-event__up:focus-visible .ts-event__up-arrow{transform:translateX(-2px)} .ts-evguide{margin-block-start:var(--ts-space-6)}.ts-evguide__h{font-size:var(--ts-text-h3);margin:var(--ts-space-6) 0 var(--ts-space-3)}.ts-evguide__sub,.ts-evguide__q{font-size:var(--ts-text-base);margin:var(--ts-space-4) 0 var(--ts-space-2)}.entry-content .ts-evguide .ts-evguide__links{display:flex;flex-wrap:wrap;gap:var(--ts-space-2);margin:0;padding:0;list-style:none}.entry-content .ts-evguide .ts-evguide__links li{margin:0}.entry-content .ts-evguide .ts-evguide__links a{display:inline-flex;align-items:baseline;gap:0.4rem;padding:0.3rem 0.75rem;border:1px solid var(--ts-line);border-radius:var(--ts-radius-pill);background:var(--ts-surface);color:var(--ts-ink);font-size:var(--ts-text-sm);text-decoration:none;transition:border-color var(--ts-fast) var(--ts-ease),background-color var(--ts-fast) var(--ts-ease)}.entry-content .ts-evguide .ts-evguide__links a:hover,.entry-content .ts-evguide .ts-evguide__links a:focus-visible{border-color:var(--ts-accent);background:var(--ts-accent-tint);color:var(--ts-ink)}.entry-content .ts-evguide .ts-evguide__links a:focus-visible{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-evguide__n{color:var(--ts-ink-muted);font-size:var(--ts-text-meta);font-variant-numeric:tabular-nums}.entry-content .ts-evguide__fairs{margin-block:0 var(--ts-space-3)}.entry-content .ts-evguide__fairs li{margin-block-end:var(--ts-space-1)}.ts-evguide__when{color:var(--ts-ink-muted);font-size:var(--ts-text-sm)} .ts-evcal__flag--held{border-color:var(--ts-line);background:var(--ts-surface-sunken)} .ts-event__summary{font-size:var(--ts-text-lead)}.ts-evrelated{margin-block-start:var(--ts-space-6)}.ts-evrelated__more{margin-block:0 var(--ts-space-4);font-size:var(--ts-text-sm)} .ts-event__source{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin:calc(-1 * var(--ts-space-3)) 0 var(--ts-space-4)}.ts-event__source-k{color:var(--ts-ink);font-size:var(--ts-text-eyebrow);font-weight:600;letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase;margin-inline-end:var(--ts-space-1)} .ts-event__source--moved{margin-block-start:0;padding:var(--ts-space-2) var(--ts-space-3);border-inline-start:3px solid var(--ts-warn,#d97706);background:var(--ts-surface-sunken);color:var(--ts-ink)} .ts-event__figures{margin-block-start:var(--ts-space-6)}.ts-event__figlede{color:var(--ts-ink-muted);font-size:var(--ts-text-sm);margin-block-end:var(--ts-space-3)} .ts-event__figgrid{margin-block-end:var(--ts-space-3)}.ts-event__figgrid dd{font-size:var(--ts-text-figure-sm);font-variant-numeric:tabular-nums;line-height:1.25}.ts-event__figchange,.ts-event__figrank{font-size:var(--ts-text-sm);margin-block:0 var(--ts-space-2)}.ts-event__figwords{margin-block-start:var(--ts-space-3);border-top:1px solid var(--ts-line);padding-block-start:var(--ts-space-2);font-size:var(--ts-text-sm)}.ts-event__figwords summary{cursor:pointer;color:var(--ts-accent-deep);font-weight:600}.ts-event__figwords summary:hover,.ts-event__figwords summary:focus-visible{text-decoration:underline}.ts-event__figed{margin:var(--ts-space-3) 0 var(--ts-space-1);color:var(--ts-ink-muted);font-size:var(--ts-text-eyebrow);letter-spacing:var(--ts-track-eyebrow);text-transform:uppercase}.entry-content .ts-event__figquotes{margin:0;padding-inline-start:var(--ts-space-4)}.ts-event__figquotes li{margin-block-end:var(--ts-space-2);color:var(--ts-ink-muted)}.ts-event__figquotes q{color:var(--ts-ink);font-style:italic} .ts-evlargest__rank,.ts-evlargest__n{font-variant-numeric:tabular-nums;white-space:nowrap}.ts-evlargest__rank{color:var(--ts-ink-muted);width:2.5em}.ts-evlargest__table th[scope="row"]{font-weight:600}.ts-evlargest__scope{display:block;color:var(--ts-ink-muted);font-size:var(--ts-text-xs);font-weight:400}.ts-evlargest__cite{padding:var(--ts-space-3);background:var(--ts-surface-sunken);border-radius:var(--ts-radius-sm);font-size:var(--ts-text-sm);overflow-wrap:anywhere} .ts-evlogo{--evlogo-w:4rem;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--evlogo-w);aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--ts-line);border-radius:var(--ts-radius-sm);background:var(--ts-surface);vertical-align:top}.ts-evlogo__img{display:block;width:100%;height:100%;object-fit:contain}.ts-evlogo--mark{border-color:transparent;background:var(--ts-accent-tint);color:var(--ts-accent-deep);font-size:1.125rem;font-weight:650;line-height:1} .ts-evcal__row td.ts-evcal__what{position:relative;padding-inline-start:calc(var(--ts-space-3) * 2 + 4rem)}.ts-evcal__what > .ts-evlogo{position:absolute;inset-inline-start:var(--ts-space-3);top:var(--ts-space-3)}@media (max-width: 40rem){.ts-evcal__what > .ts-evlogo{--evlogo-w:3rem}.ts-evcal__row td.ts-evcal__what{padding-inline-start:calc(var(--ts-space-3) * 2 + 3rem)}} .ts-evlogo--head{--evlogo-w:6rem;display:flex;margin-block-end:var(--ts-space-3)}.entry-header:has(> .ts-evlogo--head) > .entry-title{flex-basis:100%}@supports selector(:has(a)){@media (min-width: 40.0625rem){.entry-header:has(> .ts-evlogo--head){position:relative;min-height:6rem;padding-inline-start:calc(8rem + var(--ts-space-5))}.entry-header:has(> .ts-evlogo--head) > .entry-title{flex-basis:auto}.ts-evlogo--head{--evlogo-w:8rem;position:absolute;inset-inline-start:0;top:0;margin:0}}}