.cat__group[data-astro-cid-wmvwcrrc]+.cat__group[data-astro-cid-wmvwcrrc]{margin-top:var(--space-l)}.cat__group-label[data-astro-cid-wmvwcrrc]{padding-bottom:var(--space-2xs);border-bottom:2px solid var(--ink);color:var(--ink);align-items:baseline;gap:.6em;display:flex}.cat__count[data-astro-cid-wmvwcrrc]{color:var(--muted);font-variant-numeric:tabular-nums}.cat__list[data-astro-cid-wmvwcrrc]{gap:0;display:grid}.cat__item[data-astro-cid-wmvwcrrc]{padding-block:var(--space-s);padding-left:var(--space-s);border-bottom:1px solid var(--rule);border-left:3px solid var(--accent)}.cat__head[data-astro-cid-wmvwcrrc]{flex-wrap:wrap;align-items:baseline;gap:.25em .8em;display:flex}.cat__title[data-astro-cid-wmvwcrrc]{font-family:var(--grotesk);font-size:var(--t-h3);letter-spacing:-.01em;text-transform:uppercase;font-weight:700;line-height:1.05}.cat__title[data-astro-cid-wmvwcrrc] a[data-astro-cid-wmvwcrrc]{color:var(--accent);text-decoration:none}.cat__title[data-astro-cid-wmvwcrrc] a[data-astro-cid-wmvwcrrc]:hover{text-underline-offset:.18em;text-decoration:underline}.cat__meta[data-astro-cid-wmvwcrrc]{color:var(--muted);flex-wrap:wrap;gap:.1em 1.1em;display:flex}.cat__note[data-astro-cid-wmvwcrrc]{margin-top:var(--space-2xs);max-width:46ch;color:var(--ink-soft)}.cat__media[data-astro-cid-wmvwcrrc]{align-items:center;gap:var(--space-2xs) var(--space-m);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.cat__links[data-astro-cid-wmvwcrrc]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cat__fmt[data-astro-cid-wmvwcrrc]{font-size:var(--t-micro);letter-spacing:.1em;color:var(--muted);margin-left:.35em}.cat__nothing[data-astro-cid-wmvwcrrc]{color:var(--muted)}.hero[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#2a2622;align-items:flex-end;min-height:min(88svh,62rem);display:flex;position:relative}.hero[data-astro-cid-lcdefpme] .hero__img{z-index:-2;object-fit:cover;object-position:50% 62%;width:100%;height:100%;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(90deg,#100e0c9e 0%,#100e0c61 38%,#100e0c00 62%),linear-gradient(#100e0c00 22%,#100e0c26 38%,#100e0c8c 58%,#100e0cd9 100%);position:absolute;inset:0}.hero__type[data-astro-cid-lcdefpme]{width:100%;padding-block:var(--space-xl) var(--space-l);align-items:flex-start;gap:var(--space-xs);flex-direction:column;display:flex}.hero__quote[data-astro-cid-lcdefpme]{font-family:var(--serif);text-shadow:0 1px 2px #00000073,0 0 24px #00000059;text-wrap:balance;color:#fff;max-width:22ch;font-size:clamp(1.9rem,1.1rem + 3vw,3.5rem);font-style:italic;font-weight:500;line-height:1.15}.hero__body[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:var(--t-lead);max-width:32ch;margin-top:var(--space-xs);color:#fff;text-shadow:0 1px 2px #00000073;line-height:1.45}.hero__actions[data-astro-cid-lcdefpme]{gap:var(--space-2xs);margin-top:var(--space-s);flex-wrap:wrap;display:flex}.hero__action[data-astro-cid-lcdefpme]{color:#fff;border-color:#ffffffb3}@media (hover:hover){.hero__action[data-astro-cid-lcdefpme]:hover{color:var(--ink);background:#fff;border-color:#fff}}.band[data-astro-cid-lcdefpme]{padding-block:var(--space-xl) 0}.band__more[data-astro-cid-lcdefpme]{margin-top:var(--space-m)}.band__note[data-astro-cid-lcdefpme]{margin-top:var(--space-m);max-width:60ch}.band__more--field[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}.featured__type[data-astro-cid-lcdefpme]{padding-block:var(--space-m) var(--space-l)}.featured__title[data-astro-cid-lcdefpme]{font-size:var(--t-display);margin:0 0 0 -.045em}.featured__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:color var(--dur) var(--ease)}.featured__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.featured__movements[data-astro-cid-lcdefpme]{margin:var(--space-s) 0 0;font-size:var(--t-small);text-transform:uppercase;letter-spacing:.1em;flex-wrap:wrap;gap:.35em 1.75em;padding:0;list-style:none;display:flex}.featured__movements[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:.7em;display:flex}.featured__numeral[data-astro-cid-lcdefpme]{color:var(--muted);min-width:1.5ch}.featured__meta[data-astro-cid-lcdefpme]{margin-top:var(--space-s);max-width:52ch}.featured__actions[data-astro-cid-lcdefpme]{gap:var(--space-2xs);margin-top:var(--space-m);flex-wrap:wrap;display:flex}.featured__plate[data-astro-cid-lcdefpme]{margin-inline:calc(var(--gutter) * -1);display:block}.featured__plate[data-astro-cid-lcdefpme] img{object-fit:cover;background:var(--paper-sunk);width:100%;max-height:62svh}.current[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.current__item[data-astro-cid-lcdefpme]{gap:var(--space-2xs) var(--space-m);padding-block:var(--space-l);border-bottom:1px solid var(--rule);display:grid}.current__status[data-astro-cid-lcdefpme]{padding-top:.5em}.current__title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.75rem,.6rem + 4.6vw,4.25rem)}.current__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{transition:color var(--dur) var(--ease)}.current__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.current__arabic[data-astro-cid-lcdefpme]{color:var(--accent);margin-top:.35em;font-size:clamp(1.75rem,.9rem + 3.2vw,3.5rem)}.current__sub[data-astro-cid-lcdefpme]{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-top:.5em}.current__note[data-astro-cid-lcdefpme]{margin-top:var(--space-s);font-family:var(--serif);font-size:var(--t-lead);max-width:40ch;color:var(--ink-soft);line-height:1.45}.current__link[data-astro-cid-lcdefpme]{margin-top:var(--space-s);font-size:var(--t-small);text-transform:uppercase;letter-spacing:.12em;display:inline-block}.current__type[data-astro-cid-lcdefpme]{padding-top:.6em}@media (width>=65rem){.current__item[data-astro-cid-lcdefpme]{grid-template-columns:9rem minmax(0,1fr) 12rem;align-items:start}.current__type[data-astro-cid-lcdefpme]{text-align:right}.current__item[data-astro-cid-lcdefpme]:nth-child(2n) .current__body[data-astro-cid-lcdefpme]{padding-left:var(--space-l)}}.projects[data-astro-cid-lcdefpme]{padding:var(--space-s) 0 0;gap:var(--space-m);margin:0;list-style:none;display:grid}@media (width>=48rem){.projects[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}.projects__item[data-astro-cid-lcdefpme]{padding-left:var(--space-s);border-left:3px solid var(--accent)}.projects__title[data-astro-cid-lcdefpme]{font-size:var(--t-h3);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:1.05}.projects__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--accent)}.projects__title[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-underline-offset:.18em;text-decoration:underline}.projects__sub[data-astro-cid-lcdefpme]{margin-top:.4rem}.projects__note[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs);max-width:46ch;color:var(--ink-soft)}.projects__status[data-astro-cid-lcdefpme]{margin-top:var(--space-2xs)}.recent[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.recent[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.recent[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:.15rem var(--space-s);transition:color var(--dur) var(--ease);grid-template-columns:6em minmax(0,1fr);padding-block:.9rem;display:grid}.recent[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--accent)}.recent__key[data-astro-cid-lcdefpme]{color:var(--accent);letter-spacing:.06em;font-variant-numeric:tabular-nums;padding-top:.5em}.recent__title[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:-.015em;font-size:clamp(1.125rem,.95rem + 1vw,1.75rem);font-weight:500;line-height:1.15}.recent__meta[data-astro-cid-lcdefpme]{grid-column:2}@media (width>=57.5rem){.recent[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:6em minmax(0,1fr) 14rem;align-items:baseline}.recent__meta[data-astro-cid-lcdefpme]{text-align:right;grid-column:3}}.closing[data-astro-cid-lcdefpme]{padding-bottom:var(--space-l)}.closing__actions[data-astro-cid-lcdefpme]{gap:var(--space-2xs);padding-top:var(--space-l);flex-wrap:wrap;display:flex}
