:root{--bar-height: 5.25rem}@media(min-width:900px){:root{--bar-height: 3.25rem}}html{scroll-padding-top:var(--bar-height)}.bar[data-astro-cid-d7zsxddp]{position:sticky;top:0;z-index:10;display:grid;grid-template-areas:"brand actions" "filters filters";grid-template-columns:1fr auto;grid-template-rows:2.5rem calc(var(--bar-height) - 2.5rem - 1px);align-items:center;column-gap:1.5rem;padding:0 1rem;border-bottom:1px solid var(--rule);background:#13110ee0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-family:var(--font-label);view-transition-name:site-bar}@media(min-width:900px){.bar[data-astro-cid-d7zsxddp]{grid-template-areas:"brand filters actions";grid-template-columns:auto 1fr auto;grid-template-rows:calc(var(--bar-height) - 1px)}}.brand[data-astro-cid-d7zsxddp]{grid-area:brand;overflow:hidden;color:var(--text-muted);font-size:.8rem;letter-spacing:.03em;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;transition:color .15s}.brand__author[data-astro-cid-d7zsxddp]{color:var(--text)}.brand[data-astro-cid-d7zsxddp]:hover,.brand[data-astro-cid-d7zsxddp]:focus-visible{color:var(--text-strong)}.filters[data-astro-cid-d7zsxddp]{grid-area:filters;display:flex;min-width:0;margin:0 -1rem}@media(min-width:900px){.filters[data-astro-cid-d7zsxddp]{margin:0}}.filters__list[data-astro-cid-d7zsxddp]{display:flex;flex:1;min-width:0;gap:.4rem;margin:0;padding:.3rem 1rem .6rem;list-style:none;overflow-x:auto;scrollbar-width:none}@media(max-width:899.98px){.filters__list[data-astro-cid-d7zsxddp]:has(+.filters__help){mask-image:linear-gradient(to right,#000 calc(100% - 1.5rem),transparent)}}.filters__help[data-astro-cid-d7zsxddp]{flex:none;padding:.3rem 1rem .6rem .25rem}.filters__list[data-astro-cid-d7zsxddp]::-webkit-scrollbar{display:none}@media(min-width:900px){.filters__list[data-astro-cid-d7zsxddp]{padding:.3rem .5rem;mask-image:linear-gradient(to right,transparent,#000 .5rem,#000 calc(100% - 1.5rem),transparent)}}.tab[data-astro-cid-d7zsxddp]{display:flex;align-items:baseline;gap:.45em;padding:.25rem .6rem;border:1px solid var(--rule);color:var(--text-muted);font-size:.75rem;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:color .15s,border-color .15s}.tab[data-astro-cid-d7zsxddp]:hover,.tab[data-astro-cid-d7zsxddp]:focus-visible{border-color:var(--text-faint);color:var(--text-strong)}.tab[data-astro-cid-d7zsxddp][aria-current=page]{border-color:var(--paper);background:var(--paper);color:var(--ink)}.tab__count[data-astro-cid-d7zsxddp]{color:var(--text-faint);font-size:.85em}.tab[data-astro-cid-d7zsxddp][aria-current=page] .tab__count[data-astro-cid-d7zsxddp]{color:var(--ink-faded)}.actions[data-astro-cid-d7zsxddp]{grid-area:actions;display:flex;align-items:center;gap:1rem}.help[data-astro-cid-d7zsxddp].actions__help{display:none}@media(min-width:900px){.help[data-astro-cid-d7zsxddp].actions__help{display:block}.filters__help[data-astro-cid-d7zsxddp]{display:none}}.help[data-astro-cid-d7zsxddp]{--stamp-red: #e2553f;display:block;padding:.15rem .5rem;border:2px solid var(--stamp-red);outline:1px solid var(--stamp-red);outline-offset:2px;color:var(--stamp-red);font-size:.7rem;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color .15s}.help[data-astro-cid-d7zsxddp]:hover,.help[data-astro-cid-d7zsxddp]:focus-visible,.help[data-astro-cid-d7zsxddp][aria-current=page]{background:#e2553f24}.view-toggle[data-astro-cid-d7zsxddp]{display:flex;align-items:center;gap:.4em;padding:0;border:0;background:none;color:var(--text-muted);font:inherit;font-size:.75rem;letter-spacing:.05em;cursor:pointer;transition:color .15s}.view-toggle[data-astro-cid-d7zsxddp][hidden]{display:none}.view-toggle[data-astro-cid-d7zsxddp]:hover,.view-toggle[data-astro-cid-d7zsxddp]:focus-visible{color:var(--text-strong)}.view-toggle__icon[data-astro-cid-d7zsxddp]{width:.8rem;height:.8rem;fill:var(--bg);stroke:var(--accent);stroke-width:1.6}.view-toggle__count[data-astro-cid-d7zsxddp]{min-width:1.1rem;padding:0 .3em;border-radius:.55rem;background:var(--accent);color:var(--bg);font-size:.7rem;font-weight:700;line-height:1.1rem;text-align:center}.view-toggle__count[data-astro-cid-d7zsxddp][hidden]{display:none}.view-toggle__count[data-astro-cid-d7zsxddp][data-pop]{animation:view-count-pop .35s cubic-bezier(.2,0,0,1)}@keyframes view-count-pop{40%{transform:scale(1.4)}}.view-menu[data-astro-cid-d7zsxddp]{position:fixed;inset:auto;top:calc(var(--bar-height) + .5rem);right:1rem;width:22rem;max-width:calc(100vw - 2rem);max-height:calc(100svh - var(--bar-height) - 1.5rem);margin:0;padding:1rem 1.2rem .9rem;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ink);outline:1px solid var(--ink);outline-offset:-5px;background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-label);font-size:.8rem;box-shadow:0 10px 30px #0000008c;view-transition-name:view-menu;opacity:0;transform:translateY(-.75rem) rotate(-1.5deg) scale(1.03);transform-origin:top right;transition:opacity .15s ease-in,transform .2s cubic-bezier(.4,0,1,1),overlay .2s allow-discrete,display .2s allow-discrete}.view-menu[data-astro-cid-d7zsxddp]:popover-open{opacity:1;transform:none;transition:opacity .2s ease-out,transform .4s cubic-bezier(.2,0,0,1),overlay .4s allow-discrete,display .4s allow-discrete}@starting-style{.view-menu[data-astro-cid-d7zsxddp]:popover-open{opacity:0;transform:translateY(-1.25rem) rotate(-2deg) scale(1.04)}}::view-transition-old(view-menu){display:none}::view-transition-new(view-menu){animation:none}@media(max-width:899.98px){.view-menu[data-astro-cid-d7zsxddp]{left:.5rem;right:.5rem;width:auto;max-width:none}}.view-menu__head[data-astro-cid-d7zsxddp]{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.view-menu__title[data-astro-cid-d7zsxddp]{margin:0;color:var(--ink-faded);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase}.view-menu__reset[data-astro-cid-d7zsxddp]{padding:0;border:0;background:none;color:var(--ink-red);font:inherit;font-size:.75rem;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;cursor:pointer}.view-menu__reset[data-astro-cid-d7zsxddp][hidden]{display:none}.view-menu__reset[data-astro-cid-d7zsxddp]:hover,.view-menu__reset[data-astro-cid-d7zsxddp]:focus-visible{color:var(--ink)}.view-menu__fields[data-astro-cid-d7zsxddp]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:.7rem 1.1rem;margin-top:.8rem;padding:.9rem 0;border-block:1px solid var(--ink)}.view-menu__label[data-astro-cid-d7zsxddp]{color:var(--ink-faded)}.pills[data-astro-cid-d7zsxddp]{display:flex;flex-wrap:wrap;gap:.3rem}.pill[data-astro-cid-d7zsxddp]{position:relative;cursor:pointer}.pill[data-astro-cid-d7zsxddp] input[data-astro-cid-d7zsxddp]{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.pill[data-astro-cid-d7zsxddp] span[data-astro-cid-d7zsxddp]{display:block;padding:.2rem .6rem;border:1px solid var(--ink-faded);white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.pill[data-astro-cid-d7zsxddp]:hover span[data-astro-cid-d7zsxddp]{border-color:var(--ink)}.pill[data-astro-cid-d7zsxddp] input[data-astro-cid-d7zsxddp]:checked+span[data-astro-cid-d7zsxddp]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pill[data-astro-cid-d7zsxddp] input[data-astro-cid-d7zsxddp]:focus-visible+span[data-astro-cid-d7zsxddp]{outline:2px solid var(--ink-red);outline-offset:2px}.view-menu__select[data-astro-cid-d7zsxddp]{width:100%;padding:.25rem 1.8rem .25rem .5rem;border:1px solid var(--ink-faded);border-radius:0;appearance:none;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%232b251b' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right .6rem center / .6rem;color:var(--ink);font:inherit;text-overflow:ellipsis;cursor:pointer}.view-menu__select[data-astro-cid-d7zsxddp]:hover{border-color:var(--ink)}.view-menu__select[data-astro-cid-d7zsxddp]:focus-visible{outline:2px solid var(--ink-red);outline-offset:2px}.view-menu__status[data-astro-cid-d7zsxddp]{margin:.6rem 0 0;color:var(--ink-faded);font-size:.75rem}.feed[data-astro-cid-d7zsxddp]{display:flex;align-items:center;gap:.4em;color:var(--text-muted);font-size:.75rem;letter-spacing:.05em;text-decoration:none;transition:color .15s}.feed__icon[data-astro-cid-d7zsxddp]{width:.8rem;height:.8rem;fill:var(--accent);stroke:var(--accent);stroke-width:2.2}.feed__icon[data-astro-cid-d7zsxddp] path[data-astro-cid-d7zsxddp]{fill:none}.feed[data-astro-cid-d7zsxddp]:hover,.feed[data-astro-cid-d7zsxddp]:focus-visible{color:var(--text-strong)}@media(prefers-reduced-motion:reduce){.brand[data-astro-cid-d7zsxddp],.tab[data-astro-cid-d7zsxddp],.help[data-astro-cid-d7zsxddp],.view-toggle[data-astro-cid-d7zsxddp],.pill[data-astro-cid-d7zsxddp] span[data-astro-cid-d7zsxddp],.view-menu[data-astro-cid-d7zsxddp],.view-menu[data-astro-cid-d7zsxddp]:popover-open,.feed[data-astro-cid-d7zsxddp]{transition:none}.view-toggle__count[data-astro-cid-d7zsxddp][data-pop]{animation:none}}.footer[data-astro-cid-gcn2mc3v]{padding:2.5rem 1rem 2rem;color:var(--text-faint);font-family:var(--font-label);font-size:.75rem;letter-spacing:.03em;text-align:center}.footer[data-astro-cid-gcn2mc3v] p[data-astro-cid-gcn2mc3v]{margin:0 0 .4rem}.footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--text-muted);text-underline-offset:2px}.footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover,.footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{color:var(--text-strong)}:root{color-scheme:dark;--bg: #13110e;--bg-raised: #1c1915;--rule: #2b2620;--text-strong: #fffaf0;--text: #ece6da;--text-body: #cfc7b8;--text-muted: #a39886;--text-faint: #7a7163;--accent: #d4765c;--paper: #f2ecdc;--ink: #2b251b;--ink-faded: #6b604e;--ink-red: #8f2f1f}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100vh}body{background-color:var(--bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 .95 0 0 0 0 .85 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--text);font-family:var(--font-prose)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.3s;animation-timing-function:cubic-bezier(.2,0,0,1)}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}:root:active-view-transition-type(to-newer)::view-transition-old(collage),:root:active-view-transition-type(to-older)::view-transition-new(collage){--vt-shift: 6%}:root:active-view-transition-type(to-newer)::view-transition-new(collage),:root:active-view-transition-type(to-older)::view-transition-old(collage){--vt-shift: -6%}::view-transition-old(collage){animation:.2s cubic-bezier(.4,0,1,1) both vt-slide-out}::view-transition-new(collage){animation:.35s cubic-bezier(0,0,0,1) .05s both vt-slide-in}@keyframes vt-slide-out{to{opacity:0;transform:translate(var(--vt-shift))}}@keyframes vt-slide-in{0%{opacity:0;transform:translate(var(--vt-shift))}}::view-transition-new(specimen-label):only-child{animation:.4s cubic-bezier(.2,0,0,1) .08s both vt-pin-on}::view-transition-old(specimen-label):only-child{animation:.2s cubic-bezier(.4,0,1,1) both vt-lift-off}@keyframes vt-pin-on{0%{opacity:0;transform:translateY(-1.5rem) rotate(-2deg) scale(1.04)}}@keyframes vt-lift-off{to{opacity:0;transform:translateY(-1rem) rotate(-1.5deg) scale(1.03)}}::view-transition-old(.tile):only-child{animation:.2s cubic-bezier(.4,0,1,1) both vt-tile-out}::view-transition-new(.tile):only-child{animation:.3s cubic-bezier(0,0,0,1) .1s both vt-tile-in}@keyframes vt-tile-out{to{opacity:0;transform:scale(.92)}}@keyframes vt-tile-in{0%{opacity:0;transform:scale(.92)}}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}
