.arc-search[data-astro-cid-fo3oi7ff]{max-width:32rem;margin:0 0 1.1rem}.arc-search[data-astro-cid-fo3oi7ff] input[data-astro-cid-fo3oi7ff]{box-sizing:border-box;border:1px solid var(--line);background:var(--ground-2);width:100%;min-height:2.6rem;color:var(--ash);font:.9rem var(--font-label);border-radius:3px;padding:.5rem .8rem}.arc-search[data-astro-cid-fo3oi7ff] input[data-astro-cid-fo3oi7ff]::placeholder{color:var(--dim)}.arc-search[data-astro-cid-fo3oi7ff] input[data-astro-cid-fo3oi7ff]:focus-visible{outline:2px solid var(--gold-bright);outline-offset:1px}.arc-search-none[data-astro-cid-fo3oi7ff]{margin:.8rem 0 0}.arc-card[data-astro-cid-fo3oi7ff][hidden]{display:none}.arc-grid[data-astro-cid-fo3oi7ff]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}@media (width<=900px){.arc-grid[data-astro-cid-fo3oi7ff]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.arc-grid[data-astro-cid-fo3oi7ff]{grid-template-columns:1fr}}.arc-card[data-astro-cid-fo3oi7ff]{isolation:isolate;background:var(--panel);border:1px solid var(--line);grid-template-rows:auto 1fr auto;min-height:15rem;padding:1rem 1.1rem;text-decoration:none;transition:border-color .25s;display:grid;position:relative}.arc-card[data-astro-cid-fo3oi7ff]:hover{border-color:var(--gold);text-decoration:none}.arc-card[data-astro-cid-fo3oi7ff]:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.arc-banner[data-astro-cid-fo3oi7ff]{z-index:-2;object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:filter .3s;position:absolute;inset:0}.arc-card-pictured[data-astro-cid-fo3oi7ff]:before{content:"";z-index:-1;background:#0a090880;position:absolute;inset:0}.arc-card[data-astro-cid-fo3oi7ff]:hover .arc-banner[data-astro-cid-fo3oi7ff]{filter:none}.arc-corner[data-astro-cid-fo3oi7ff]{border:0 solid var(--gold-bright);width:1.4rem;height:1.4rem;position:absolute}.arc-corner-start[data-astro-cid-fo3oi7ff]{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.arc-corner-end[data-astro-cid-fo3oi7ff]{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.arc-chip[data-astro-cid-fo3oi7ff]{border:1px solid color-mix(in srgb, var(--gold) 55%, transparent);font-family:var(--font-label);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);background:#0a0908b8;padding:.3rem .55rem;font-size:.65rem;position:absolute;top:.75rem;right:.75rem}.arc-date[data-astro-cid-fo3oi7ff]{font-family:var(--font-mono);color:var(--gold-bright);min-height:1rem;font-size:.72rem}.arc-date-start[data-astro-cid-fo3oi7ff]{align-self:start}.arc-date-end[data-astro-cid-fo3oi7ff]{place-self:end}.arc-date-start[data-astro-cid-fo3oi7ff] time[data-real]:after{top:calc(100% + .4rem);bottom:auto}.arc-card[data-astro-cid-fo3oi7ff] h2[data-astro-cid-fo3oi7ff]{font-family:var(--font-head);text-align:center;color:var(--bone);text-shadow:0 2px 13px #000c;align-self:center;margin:0;font-size:clamp(1.7rem,2.6vw,2.15rem);font-weight:600;line-height:1.05}.arc-card[data-astro-cid-fo3oi7ff]:hover h2[data-astro-cid-fo3oi7ff]{color:var(--gold-bright)}
