._9IHDha_header{max-width:72rem;margin:auto;padding:2.5rem 1.5rem}._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}._9IHDha_intro{max-width:42rem;color:var(--bcai-text-muted);margin-top:1rem;line-height:1.65}._9IHDha_filters{grid-template-columns:1.6fr 1fr 1.3fr 1fr auto;align-items:end;gap:.8rem;margin-top:2rem;display:grid}._9IHDha_filters>div{min-width:0}._9IHDha_filters label{color:var(--bcai-text-muted);font-size:.75rem;display:block}._9IHDha_filters input,._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}._9IHDha_filters button{background:var(--bcai-accent);height:2.8rem;color:var(--bcai-accent-ink);padding:.5rem 1rem;font-size:.85rem;font-weight:600}._9IHDha_filters input:focus-visible,._9IHDha_filters select:focus-visible,._9IHDha_filters button:focus-visible{outline:2px solid var(--bcai-accent);outline-offset:3px}._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}._9IHDha_results a,._9IHDha_intro a{color:var(--bcai-accent);text-underline-offset:.2em;text-decoration:underline}._9IHDha_year{max-width:72rem;margin:auto;padding:2rem 1.5rem 3rem;scroll-margin-top:6rem}._9IHDha_yearHeading{border-top:1px solid var(--bcai-border);align-items:baseline;gap:1rem;padding-top:1rem;display:flex}._9IHDha_yearHeading h2{font-family:var(--font-bcai-display), Georgia, serif;font-size:2.5rem}._9IHDha_yearHeading p{color:var(--bcai-text-subtle);font-family:var(--font-geist-mono), monospace;font-size:.7rem}._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}._9IHDha_card{min-width:0}._9IHDha_image{aspect-ratio:4/3;background:var(--bcai-canvas-elevated);position:relative;overflow:hidden}._9IHDha_photo{object-fit:cover;transition:transform .3s}._9IHDha_card a:hover ._9IHDha_photo{transform:scale(1.025)}._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}._9IHDha_noMedia{height:100%;font-family:var(--font-geist-mono), monospace;color:var(--bcai-text-subtle);place-items:center;font-size:.7rem;display:grid}._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}._9IHDha_card h3{margin-top:.5rem;font-size:1.1rem;font-weight:600;line-height:1.3}._9IHDha_card h3 a:hover{color:var(--bcai-accent)}._9IHDha_card p{color:var(--bcai-text-muted);margin-top:.4rem;font-size:.75rem;line-height:1.5}._9IHDha_card ._9IHDha_credit{color:var(--bcai-text-subtle);font-size:.65rem}._9IHDha_card a:focus-visible{outline:2px solid var(--bcai-accent);outline-offset:3px}._9IHDha_empty{max-width:72rem;margin:auto;padding:3rem 1.5rem}._9IHDha_empty h2{font-family:var(--font-bcai-display), Georgia, serif;font-size:2rem}._9IHDha_empty p{color:var(--bcai-text-muted);margin-top:.5rem}._9IHDha_empty a{color:var(--bcai-accent);margin-top:1rem;text-decoration:underline;display:inline-block}@media (max-width:900px){._9IHDha_filters{grid-template-columns:repeat(2,minmax(0,1fr))}._9IHDha_filters>div:first-child{grid-column:1/-1}._9IHDha_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){._9IHDha_grid{grid-template-columns:1fr}._9IHDha_filters button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){._9IHDha_photo{transition:none}}
