.EventsArchive-module__9IHDha__header{max-width:72rem;margin:auto;padding:2.5rem 1.5rem}.EventsArchive-module__9IHDha__title{font-family:var(--font-bcai-display), Georgia, serif;letter-spacing:-.03em;max-width:45rem;margin-top:.75rem;font-size:clamp(2.5rem,5vw,4rem);line-height:1.05}.EventsArchive-module__9IHDha__intro{max-width:42rem;color:var(--bcai-text-muted);margin-top:1rem;line-height:1.65}.EventsArchive-module__9IHDha__filters{grid-template-columns:1.6fr 1fr 1.3fr 1fr auto;align-items:end;gap:.8rem;margin-top:2rem;display:grid}.EventsArchive-module__9IHDha__filters>div{min-width:0}.EventsArchive-module__9IHDha__filters label{color:var(--bcai-text-muted);font-size:.75rem;display:block}.EventsArchive-module__9IHDha__filters input,.EventsArchive-module__9IHDha__filters select{border:1px solid var(--bcai-border);background:var(--bcai-canvas);width:100%;min-width:0;height:2.8rem;color:var(--bcai-text);margin-top:.4rem;padding:.5rem .7rem;font-size:.85rem}.EventsArchive-module__9IHDha__filters button{background:var(--bcai-accent);height:2.8rem;color:var(--bcai-accent-ink);padding:.5rem 1rem;font-size:.85rem;font-weight:600}.EventsArchive-module__9IHDha__filters input:focus-visible,.EventsArchive-module__9IHDha__filters select:focus-visible,.EventsArchive-module__9IHDha__filters button:focus-visible{outline:2px solid var(--bcai-accent);outline-offset:3px}.EventsArchive-module__9IHDha__results{color:var(--bcai-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.8rem;display:flex}.EventsArchive-module__9IHDha__results a,.EventsArchive-module__9IHDha__intro a{color:var(--bcai-accent);text-underline-offset:.2em;text-decoration:underline}.EventsArchive-module__9IHDha__year{max-width:72rem;margin:auto;padding:2rem 1.5rem 3rem;scroll-margin-top:6rem}.EventsArchive-module__9IHDha__yearHeading{border-top:1px solid var(--bcai-border);align-items:baseline;gap:1rem;padding-top:1rem;display:flex}.EventsArchive-module__9IHDha__yearHeading h2{font-family:var(--font-bcai-display), Georgia, serif;font-size:2.5rem}.EventsArchive-module__9IHDha__yearHeading p{color:var(--bcai-text-subtle);font-family:var(--font-geist-mono), monospace;font-size:.7rem}.EventsArchive-module__9IHDha__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1.2rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.EventsArchive-module__9IHDha__card{min-width:0}.EventsArchive-module__9IHDha__image{aspect-ratio:4/3;background:var(--bcai-canvas-elevated);position:relative;overflow:hidden}.EventsArchive-module__9IHDha__photo{object-fit:cover;transition:transform .3s}.EventsArchive-module__9IHDha__card a:hover .EventsArchive-module__9IHDha__photo{transform:scale(1.025)}.EventsArchive-module__9IHDha__imageLabel{z-index:1;background:var(--bcai-media-black);color:var(--bcai-text);font-family:var(--font-geist-mono), monospace;padding:.25rem .45rem;font-size:.6rem;position:absolute;bottom:.5rem;left:.5rem}.EventsArchive-module__9IHDha__noMedia{height:100%;font-family:var(--font-geist-mono), monospace;color:var(--bcai-text-subtle);place-items:center;font-size:.7rem;display:grid}.EventsArchive-module__9IHDha__meta{font-family:var(--font-geist-mono), monospace;color:var(--bcai-accent);text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-top:.7rem;font-size:.6rem;display:flex}.EventsArchive-module__9IHDha__card h3{margin-top:.5rem;font-size:1.1rem;font-weight:600;line-height:1.3}.EventsArchive-module__9IHDha__card h3 a:hover{color:var(--bcai-accent)}.EventsArchive-module__9IHDha__card p{color:var(--bcai-text-muted);margin-top:.4rem;font-size:.75rem;line-height:1.5}.EventsArchive-module__9IHDha__card .EventsArchive-module__9IHDha__credit{color:var(--bcai-text-subtle);font-size:.65rem}.EventsArchive-module__9IHDha__card a:focus-visible{outline:2px solid var(--bcai-accent);outline-offset:3px}.EventsArchive-module__9IHDha__empty{max-width:72rem;margin:auto;padding:3rem 1.5rem}.EventsArchive-module__9IHDha__empty h2{font-family:var(--font-bcai-display), Georgia, serif;font-size:2rem}.EventsArchive-module__9IHDha__empty p{color:var(--bcai-text-muted);margin-top:.5rem}.EventsArchive-module__9IHDha__empty a{color:var(--bcai-accent);margin-top:1rem;text-decoration:underline;display:inline-block}@media (max-width:900px){.EventsArchive-module__9IHDha__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.EventsArchive-module__9IHDha__filters>div:first-child{grid-column:1/-1}.EventsArchive-module__9IHDha__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.EventsArchive-module__9IHDha__grid{grid-template-columns:1fr}.EventsArchive-module__9IHDha__filters button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.EventsArchive-module__9IHDha__photo{transition:none}}
