article[data-card]{flex-direction:column;gap:.55rem;padding:.75rem .85rem .85rem;display:flex;position:relative}.title.svelte-1p9gaqd{font-family:var(--type-display);letter-spacing:.005em;text-wrap:balance;min-height:2.1em;margin:0;font-size:1.3rem;font-weight:700;line-height:1.05}.title.svelte-1p9gaqd a:where(.svelte-1p9gaqd){color:var(--ink);text-decoration:none}.title.svelte-1p9gaqd a:where(.svelte-1p9gaqd):after{content:"";position:absolute;inset:0}.title.svelte-1p9gaqd a:where(.svelte-1p9gaqd):hover{text-underline-offset:.18em;text-decoration:underline}.nameplate.svelte-1p9gaqd{font-family:var(--type-display);letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:var(--numerals);max-width:none;margin:0;font-size:.9375rem;font-weight:700;line-height:1.1}.sep.svelte-1p9gaqd{padding-inline:.4em}.lines.svelte-1p9gaqd{gap:.3rem;margin:.15rem 0 0;display:grid}.lines.svelte-1p9gaqd div:where(.svelte-1p9gaqd){grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:.5rem;display:grid}dt.svelte-1p9gaqd{font-family:var(--type-display);letter-spacing:.09em;text-transform:uppercase;opacity:.68;font-size:.75rem;font-weight:600;line-height:1.5}dd.svelte-1p9gaqd{font-family:var(--type-display);font-variant-numeric:var(--numerals);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.15}dd.unrecorded.svelte-1p9gaqd{opacity:.6;font-size:.9375rem;font-weight:600}.kit.svelte-1p9gaqd{flex-wrap:wrap;gap:.3rem;margin:.1rem 0 0;padding:0;list-style:none;display:flex}.kit.svelte-1p9gaqd li:where(.svelte-1p9gaqd){font-family:var(--type-body);background:color-mix(in oklab, var(--ink) 9%, transparent);border-radius:2px;padding:.15rem .45rem;font-size:.75rem;line-height:1.3}.kit.svelte-1p9gaqd li.local:where(.svelte-1p9gaqd){background:color-mix(in oklab, var(--signal-red) 22%, transparent);font-weight:600}.photo.svelte-1p9gaqd{font-family:var(--type-body);max-width:none;margin:0;font-size:.8125rem}.photo.svelte-1p9gaqd a:where(.svelte-1p9gaqd){color:var(--ink);z-index:1;font-weight:600;position:relative}footer.svelte-1p9gaqd{gap:.35rem;margin-top:auto;padding-top:.1rem;display:grid}.byline.svelte-1p9gaqd{font-family:var(--type-body);opacity:.72;max-width:none;margin:0;font-size:.75rem}.filters.svelte-7dd4r3{justify-content:space-between;align-items:end;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--cream);color:var(--ink);border-radius:var(--plate-radius);margin-block:var(--space-3);border:0;flex-wrap:wrap;display:flex}.fields.svelte-7dd4r3,.sort-row.svelte-7dd4r3{align-items:end;gap:var(--space-2);flex-wrap:wrap;display:flex}label.svelte-7dd4r3{font-family:var(--type-display);text-transform:uppercase;letter-spacing:.09em;color:var(--ink-dim);gap:.3rem;font-size:.75rem;font-weight:600;display:grid}select.svelte-7dd4r3{font-family:var(--type-body);text-transform:none;letter-spacing:normal;color:var(--ink);background-color:color-mix(in oklab, var(--ink) 10%, transparent);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%23141414'/%3E%3C/svg%3E");background-position:calc(100% - .75rem);background-repeat:no-repeat;background-size:.625rem .375rem;border:0;border-radius:1px;min-width:9rem;min-height:44px;padding:.55rem 2rem .55rem .75rem;font-size:.9375rem;font-weight:400;transition:background-color .15s}select.svelte-7dd4r3:hover{background-color:color-mix(in oklab, var(--ink) 18%, transparent)}select.svelte-7dd4r3:focus-visible,button.svelte-7dd4r3:focus-visible{outline:3px solid var(--signal-red);outline-offset:2px;border-radius:1px}.box.svelte-7dd4r3:has(input:where(.svelte-7dd4r3):focus-visible){outline:3px solid var(--signal-red);outline-offset:2px;border-radius:1px}.check.svelte-7dd4r3{font-family:var(--type-body);text-transform:none;letter-spacing:normal;color:var(--ink);cursor:pointer;flex-direction:row;align-self:center;align-items:center;gap:.6rem;min-height:44px;font-size:.9375rem;font-weight:400;display:flex}.box.svelte-7dd4r3{background:color-mix(in oklab, var(--ink) 10%, transparent);border-radius:1px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex;position:relative}.box.svelte-7dd4r3:has(input:where(.svelte-7dd4r3):checked){background:var(--ink)}.check.svelte-7dd4r3 input:where(.svelte-7dd4r3){appearance:none;color:#0000;cursor:pointer;background:0 0;border:0;width:44px;height:44px;margin:0;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.tick.svelte-7dd4r3{fill:none;width:1rem;height:1rem;stroke:var(--cream);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;visibility:hidden;pointer-events:none}.check.svelte-7dd4r3 input:where(.svelte-7dd4r3):checked~.tick:where(.svelte-7dd4r3){visibility:visible}button.svelte-7dd4r3{font-family:var(--type-display);letter-spacing:.07em;text-transform:uppercase;color:var(--cream);background:var(--ink);cursor:pointer;white-space:nowrap;border:0;border-radius:1px;min-height:44px;padding:.6rem 1.1rem;font-size:.875rem;font-weight:700;transition:background-color .15s}button.svelte-7dd4r3:hover{background:color-mix(in oklab, var(--ink) 82%, var(--signal-red))}@media (width<=30rem){.filters.svelte-7dd4r3,.fields.svelte-7dd4r3,.sort-row.svelte-7dd4r3{flex-direction:column;align-items:stretch}select.svelte-7dd4r3{min-width:0}}.outlier-row.svelte-fcl89s{margin-block:var(--space-2) var(--space-4)}h2.svelte-fcl89s{font-family:var(--type-display);font-weight:700;font-size:var(--step-1);letter-spacing:.01em;margin-bottom:.25rem}.intro.svelte-fcl89s{font-family:var(--type-body);color:var(--cream-dim);margin:0 0 var(--space-2);font-size:.875rem}.strip.svelte-fcl89s{gap:var(--space-2);padding:.25rem .25rem var(--space-2);scroll-snap-type:x proximity;scrollbar-color:var(--cream) transparent;contain:layout;margin:0;list-style:none;display:flex;overflow-x:auto}.strip.svelte-fcl89s li:where(.svelte-fcl89s){scroll-snap-align:start;flex:none;width:clamp(11rem,30vw,14rem)}article.svelte-fcl89s{background:var(--cream);height:100%;color:var(--ink);border-radius:var(--plate-radius);border:0;align-content:start;gap:.4rem;padding:.7rem .8rem .8rem;display:grid}.nameplate.svelte-fcl89s{font-family:var(--type-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.8125rem;font-weight:700;line-height:1.1}.figure.svelte-fcl89s{font-family:var(--type-display);font-variant-numeric:var(--numerals);margin:.35rem 0 0;font-size:clamp(1.6rem,1.3rem + 1.1vw,2.1rem);font-weight:700;line-height:1.05}.note.svelte-fcl89s{font-family:var(--type-body);opacity:.72;max-width:none;margin:0;font-size:.75rem;line-height:1.4}h3.svelte-fcl89s{font-family:var(--type-display);letter-spacing:.01em;margin:.1rem 0 0;font-size:1rem;font-weight:600}h3.svelte-fcl89s a:where(.svelte-fcl89s){color:var(--ink);text-decoration:none}h3.svelte-fcl89s a:where(.svelte-fcl89s):hover{text-underline-offset:.18em;text-decoration:underline}footer.svelte-fcl89s{margin-top:.1rem}h1.svelte-16h6p05{font-family:var(--type-display);letter-spacing:.005em;font-weight:700}.lede.svelte-16h6p05{font-family:var(--type-body);color:var(--cream-dim)}.count.svelte-16h6p05{font-family:var(--type-display);letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:var(--numerals);color:var(--cream-dim);font-size:.875rem;font-weight:600}.grid.svelte-16h6p05{gap:var(--space-2);margin-block:var(--space-2) var(--space-5);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.empty.svelte-16h6p05{background:var(--cream);color:var(--ink);padding:var(--space-3);border-radius:var(--plate-radius);gap:var(--space-2);font-family:var(--type-body);border:0;justify-items:start;display:grid}.empty.svelte-16h6p05 p{margin:0}.empty.svelte-16h6p05 button:where(.svelte-16h6p05){font-family:var(--type-display);letter-spacing:.07em;text-transform:uppercase;color:var(--cream);background:var(--ink);cursor:pointer;border:0;border-radius:2px;min-height:2.75rem;padding:.6rem 1.1rem;font-size:.875rem;font-weight:700}.empty.svelte-16h6p05 button:where(.svelte-16h6p05):hover{background:color-mix(in oklab, var(--ink) 82%, var(--signal-red))}.empty.svelte-16h6p05 button:where(.svelte-16h6p05):focus-visible{outline:3px solid var(--signal-red);outline-offset:2px}
