.event-thread{--event-thread-rule:var(--rule-hairline) solid var(--border)}.event-thread__heading{margin:0 0 var(--space-3)}.event-thread__intro{margin:0 0 var(--space-6);max-width:42rem;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--text-2)}.event-thread__groups{gap:var(--space-7);flex-direction:column;display:flex}.event-thread__group-title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text);text-wrap:balance;font-weight:600}.event-thread__why{margin:0 0 var(--space-4);max-width:40rem;font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--text-3)}.event-thread__group--cross .event-thread__group-title{font-style:italic}.event-thread__tiles{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.event-thread__tile--lead{grid-column:span 2}.event-thread__tile-hit{background:var(--surface);border:var(--rule-hairline) solid var(--border);border-radius:var(--r-editorial);height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.event-thread__tile-hit:hover{border-color:var(--border-2);box-shadow:var(--shadow-md)}.event-thread__tile-hit:hover .event-thread__tile-title{color:var(--accent)}.event-thread__tile-hit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.event-thread__tile-media{aspect-ratio:3/2;background:var(--surface-2);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.event-thread__tile-media--photo{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text) 14%, transparent)}.event-thread__tile-media--photo img{object-fit:cover;object-position:50% 22%}.event-thread__tile-media--empty{background:color-mix(in srgb, var(--text) 8%, var(--bg))}.event-thread__tile-media--empty .event-type-placeholder,.event-thread__tile-media--empty .event-type-placeholder__svg{width:64%;max-width:10rem;height:auto}.event-thread__tile-copy{gap:var(--space-1);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.event-thread__tile-kicker{font-family:var(--font-body);font-size:var(--text-xs);color:var(--text-3)}.event-thread__tile-title{font-family:var(--font-display);font-size:var(--text-lg);text-wrap:balance;font-weight:600;line-height:1.2}.event-thread__tile-meta{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-3)}@media (prefers-reduced-motion:no-preference){.event-thread__tile-hit{transition:border-color .2s ease-out,box-shadow .2s ease-out}}@media (max-width:900px){.event-thread__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.event-thread__tiles{grid-template-columns:1fr}.event-thread__tile--lead{grid-column:auto}}