.poster.svelte-19835u8{aspect-ratio:7/5;position:relative;overflow:hidden}.poster.svelte-19835u8 img:where(.svelte-19835u8){object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.panel.svelte-19835u8{background:rgb(var(--foreground-rgb) / .92);color:var(--color-on-dark);padding:.9rem 1.1rem 1rem;transition:transform .32s cubic-bezier(.2,.7,.2,1);position:absolute;inset:auto 0 0;transform:translateY(101%)}.panel-when.svelte-19835u8{font-size:var(--text-body);color:var(--color-on-dark);margin-top:.35rem;font-weight:400}.panel-loc.svelte-19835u8{font-size:var(--text-meta);color:var(--color-on-dark-body);white-space:nowrap;text-overflow:ellipsis;margin-top:.15rem;font-weight:300;overflow:hidden}.panel-go.svelte-19835u8{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-control);text-transform:uppercase;color:var(--color-on-dark);border-bottom:1.5px solid var(--color-primary);margin-top:.6rem;padding-bottom:2px;font-weight:600;display:inline-block}@media (hover:hover){.edcard.svelte-19835u8:hover .panel:where(.svelte-19835u8){transform:none}.edcard.svelte-19835u8:hover .poster:where(.svelte-19835u8) img:where(.svelte-19835u8){transform:scale(1.03)}}.edcard.svelte-19835u8:focus-visible .panel:where(.svelte-19835u8){transform:none}@media (prefers-reduced-motion:reduce){.panel.svelte-19835u8,.poster.svelte-19835u8 img:where(.svelte-19835u8){transition:none}.edcard.svelte-19835u8:hover .poster:where(.svelte-19835u8) img:where(.svelte-19835u8){transform:none}}.cap.svelte-19835u8{border-top:1px solid var(--color-border-soft);flex-direction:column;flex:1;padding:1rem 1.25rem 1.15rem;display:flex}.cap-date.svelte-19835u8{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-secondary);font-weight:600}.cap-title.svelte-19835u8{font-size:var(--text-feature);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;display:-webkit-box;overflow:hidden}.typographic.svelte-19835u8 .cap:where(.svelte-19835u8){border-top:0;padding:1.6rem 1.6rem 1.8rem}.typographic.svelte-19835u8 .cap-date:where(.svelte-19835u8){margin-top:.75rem}.typographic.svelte-19835u8 .cap-title:where(.svelte-19835u8){font-size:var(--text-h3);-webkit-line-clamp:3;line-clamp:3}.cap-loc.svelte-19835u8{font-size:var(--text-body);color:var(--color-muted-foreground);margin-top:auto;padding-top:1.1rem;font-weight:300}.month.svelte-8ilj45{margin-top:var(--spacing-band-sm)}.group-head.svelte-8ilj45{margin-bottom:var(--spacing-unit);border-bottom:1px solid var(--color-border-strong);align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.group-head.svelte-8ilj45 .h3:where(.svelte-8ilj45){color:var(--color-foreground)}.month.svelte-8ilj45 .card-grid:where(.svelte-8ilj45){grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr))}.group-count.svelte-8ilj45{font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-muted-foreground)}.past.svelte-8ilj45{margin-top:var(--spacing-band);padding-top:var(--spacing-band-sm);border-top:2px solid var(--color-foreground)}.past.svelte-8ilj45 .h2:where(.svelte-8ilj45){color:var(--color-foreground)}.ledger.svelte-8ilj45{margin-top:var(--spacing-unit)}.year.svelte-8ilj45{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-muted-foreground);border-bottom:1px solid var(--color-border-strong);padding-bottom:.4rem;font-weight:600}.year.svelte-8ilj45:not(:first-child){margin-top:var(--spacing-unit)}.row.svelte-8ilj45{border-bottom:1px solid var(--color-border-soft);align-items:baseline;column-gap:1.5rem;padding:.8rem 0;text-decoration:none;display:grid}.row-date.svelte-8ilj45{font-size:var(--text-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-muted-foreground);font-variant-numeric:tabular-nums}.row-title.svelte-8ilj45{font-size:var(--text-body);color:var(--color-foreground);font-weight:300;transition:color .2s}.row.svelte-8ilj45:hover .row-title:where(.svelte-8ilj45){color:var(--color-secondary)}.row-loc.svelte-8ilj45{font-size:var(--text-meta);color:var(--color-muted-foreground);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.more.svelte-8ilj45{margin-top:var(--spacing-unit);text-align:center}
