.archive-hero.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{border-bottom:1px solid var(--hair-strong);padding:clamp(3.5rem,7vw,6.5rem) 0 2.4rem;background-image:linear-gradient(90deg,transparent calc(100% - 1px),var(--hair) 1px);background-size:80px 100%}.archive-heading.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:grid;grid-template-columns:1.4fr .6fr;gap:4rem;align-items:end;border-top:1px solid var(--ink);padding-top:1.5rem}.archive-heading.svelte-yihi2k h1.svelte-yihi2k.svelte-yihi2k{margin:1.4rem 0 0;font-size:clamp(4.8rem,10vw,9rem)}.archive-brief.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{border-left:1px solid var(--hair-strong);padding-left:1.5rem}.archive-brief.svelte-yihi2k>span.svelte-yihi2k.svelte-yihi2k{color:var(--muted);font:650 .58rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.archive-brief.svelte-yihi2k p.svelte-yihi2k.svelte-yihi2k{margin:.8rem 0 1.2rem;color:var(--ink-soft);font-size:.9rem;line-height:1.6}.archive-brief.svelte-yihi2k a.svelte-yihi2k.svelte-yihi2k{display:flex;justify-content:space-between;border-bottom:1px solid var(--ink);padding:.6rem 0;color:var(--ink);font:700 .63rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase}.archive-brief.svelte-yihi2k a.svelte-yihi2k.svelte-yihi2k:hover{border-color:var(--accent);color:var(--accent)}.archive-body.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{padding:0 0 clamp(4rem,8vw,7rem)}.filter-bar.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;border-bottom:1px solid var(--hair-strong);padding:1.1rem 0}.filter-bar.svelte-yihi2k>span.svelte-yihi2k.svelte-yihi2k{color:var(--muted);font:650 .56rem/1 var(--mono);letter-spacing:.09em;text-transform:uppercase}.filter-options.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:flex;justify-content:center}.filter-options.svelte-yihi2k button.svelte-yihi2k.svelte-yihi2k{border:1px solid var(--hair-strong);border-right:0;padding:.55rem .8rem;background:transparent;color:var(--ink-soft);font:700 .58rem/1 var(--mono);letter-spacing:.07em;text-transform:uppercase}.filter-options.svelte-yihi2k button.svelte-yihi2k.svelte-yihi2k:last-child{border-right:1px solid var(--hair-strong)}.filter-options.svelte-yihi2k button.svelte-yihi2k.svelte-yihi2k:hover,.filter-options.svelte-yihi2k button.active.svelte-yihi2k.svelte-yihi2k{border-color:var(--ink);background:var(--ink);color:var(--paper)}.filter-options.svelte-yihi2k button.active.svelte-yihi2k+button.svelte-yihi2k{border-left-color:var(--ink)}.result-count.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{text-align:right}.case-grid.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:grid;grid-template-columns:repeat(3,1fr);gap:1.35rem;padding-top:2.5rem}.loading-state.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:flex;min-height:360px;align-items:center;justify-content:center;gap:1rem;color:var(--muted);font:650 .6rem/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.error-state.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{margin-top:2.5rem}.error-state.svelte-yihi2k p.svelte-yihi2k.svelte-yihi2k{margin:.8rem 0 1.5rem;color:var(--miss)}.empty-state.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:grid;min-height:420px;grid-template-columns:auto 1fr;gap:2.5rem;align-items:center;border-bottom:1px solid var(--hair-strong)}.empty-index.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{color:var(--hair-strong);font:800 clamp(6rem,18vw,13rem)/1 var(--mono);letter-spacing:-.12em}.empty-state.svelte-yihi2k h2.svelte-yihi2k.svelte-yihi2k{margin:1rem 0 .6rem;font-size:clamp(2rem,4vw,4rem);letter-spacing:-.05em}.empty-state.svelte-yihi2k p.svelte-yihi2k.svelte-yihi2k{margin:0;color:var(--muted)}.empty-actions.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:flex;gap:.7rem;margin-top:1.5rem}.load-more.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:flex;justify-content:center;padding-top:2.5rem}.load-more.svelte-yihi2k .btn.svelte-yihi2k.svelte-yihi2k{min-width:240px}.spinner.mini.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{width:16px;height:16px}.end-mark.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{padding-top:2.5rem;color:var(--muted);font:650 .58rem/1 var(--mono);letter-spacing:.1em;text-align:center;text-transform:uppercase}.end-mark.svelte-yihi2k span.svelte-yihi2k.svelte-yihi2k{color:var(--hair-strong)}@media (max-width: 900px){.archive-heading.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{grid-template-columns:1fr .7fr}.case-grid.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{grid-template-columns:repeat(2,1fr)}.filter-bar.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{grid-template-columns:1fr auto}.filter-bar.svelte-yihi2k>span.svelte-yihi2k.svelte-yihi2k:first-child{display:none}.filter-options.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{justify-content:flex-start}}@media (max-width: 640px){.archive-heading.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{grid-template-columns:1fr;gap:2rem}.archive-heading.svelte-yihi2k h1.svelte-yihi2k.svelte-yihi2k{font-size:clamp(4.8rem,25vw,7rem)}.archive-brief.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{border-top:1px solid var(--hair-strong);border-left:0;padding-top:1rem;padding-left:0}.filter-bar.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:block;overflow-x:auto}.filter-options.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{width:-moz-max-content;width:max-content}.result-count.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{display:block;margin-top:.75rem;text-align:left!important}.case-grid.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{grid-template-columns:1fr}.empty-state.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{grid-template-columns:1fr;gap:0;padding:3rem 0}.empty-index.svelte-yihi2k.svelte-yihi2k.svelte-yihi2k{font-size:7rem}}
