.finder[data-astro-cid-udhqv6um]{z-index:2;margin-bottom:var(--space-l);position:relative}.finder__head[data-astro-cid-udhqv6um]{justify-content:space-between;align-items:center;gap:var(--space-s);margin-bottom:.7rem;display:flex}.finder__total[data-astro-cid-udhqv6um]{text-align:right;white-space:nowrap}.finder__label[data-astro-cid-udhqv6um]{color:var(--color-muted);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;font-weight:600;display:block}.finder__field[data-astro-cid-udhqv6um]{border:1px solid var(--color-line);border-radius:var(--radius);background:radial-gradient(120% 140% at 0% 0%, var(--color-glow-soft), transparent 60%), var(--color-bg-veil);backdrop-filter:blur(8px);height:3.5rem;transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out);align-items:center;gap:.75rem;padding-inline:1.1rem .8rem;display:flex;position:relative}.finder__field[data-astro-cid-udhqv6um]:hover{border-color:var(--color-gold-line)}.finder__field[data-astro-cid-udhqv6um]:focus-within{border-color:var(--color-gold-line);box-shadow:0 0 0 3px var(--color-gold-faint), 0 24px 56px -28px var(--color-glow)}.finder__line[data-astro-cid-udhqv6um]{background:linear-gradient(90deg, transparent, var(--color-gold) 20%, var(--color-gold) 80%, transparent);transform-origin:0;height:1px;transition:transform var(--dur-reveal) var(--ease-out);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.finder__field[data-astro-cid-udhqv6um]:focus-within .finder__line[data-astro-cid-udhqv6um]{transform:scaleX(1)}.finder__icon[data-astro-cid-udhqv6um]{width:1.15rem;height:1.15rem;color:var(--color-gold);flex:none}.finder__input[data-astro-cid-udhqv6um]{min-width:0;height:100%;color:var(--color-ink);font-family:var(--font-body);letter-spacing:.01em;caret-color:var(--color-gold);appearance:none;background:0 0;border:0;flex:1;padding:0;font-size:1.05rem}.finder__input[data-astro-cid-udhqv6um]:focus,.finder__input[data-astro-cid-udhqv6um]:focus-visible{outline:none}.finder__input[data-astro-cid-udhqv6um]::placeholder{color:var(--color-muted);opacity:.85}.finder__input[data-astro-cid-udhqv6um]::-webkit-search-cancel-button,.finder__input[data-astro-cid-udhqv6um]::-webkit-search-decoration{appearance:none}.finder__clear[data-astro-cid-udhqv6um]{width:2rem;height:2rem;color:var(--color-muted);cursor:pointer;transition:color var(--dur-fast) ease, background-color var(--dur-fast) ease;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.finder__clear[data-astro-cid-udhqv6um][hidden]{display:none}.finder__clear[data-astro-cid-udhqv6um] svg[data-astro-cid-udhqv6um]{width:.9rem;height:.9rem}.finder__clear[data-astro-cid-udhqv6um]:hover{color:var(--color-gold);background:var(--color-gold-faint)}.finder__key[data-astro-cid-udhqv6um]{border:1px solid var(--color-line);min-width:1.5rem;color:var(--color-muted);font-family:var(--font-body);text-align:center;transition:opacity var(--dur-fast) ease;border-radius:3px;flex:none;padding:.1rem .45rem;font-size:.72rem;line-height:1.5}.finder__field[data-astro-cid-udhqv6um]:focus-within .finder__key[data-astro-cid-udhqv6um],.finder[data-astro-cid-udhqv6um].has-value .finder__key[data-astro-cid-udhqv6um]{opacity:0}@media (hover:none){.finder__key[data-astro-cid-udhqv6um]{display:none}}.finder__suggest[data-astro-cid-udhqv6um]{z-index:20;border:1px solid var(--color-gold-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 28px 60px -22px var(--color-shadow);transform-origin:top;animation:finder-drop var(--dur-base) var(--ease-out);margin:0;padding:.4rem;list-style:none;position:absolute;top:calc(100% + .5rem);left:0;right:0}.finder__suggest[data-astro-cid-udhqv6um][hidden]{display:none}.finder__suggest[data-astro-cid-udhqv6um] .finder__suggest-head{color:var(--color-muted);font-size:var(--step--2);letter-spacing:var(--tracking-caps);text-transform:uppercase;padding:.45rem .75rem .35rem;font-weight:600}.finder__suggest[data-astro-cid-udhqv6um] .finder__option{color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) ease;border-radius:3px;align-items:center;gap:.7rem;padding:.6rem .75rem;display:flex}.finder__suggest[data-astro-cid-udhqv6um] .finder__option:hover,.finder__suggest[data-astro-cid-udhqv6um] .finder__option[aria-selected=true]{background:var(--color-gold-faint)}.finder__suggest[data-astro-cid-udhqv6um] .finder__option mark{color:var(--color-gold);background:0 0}.finder__suggest[data-astro-cid-udhqv6um] .finder__option-hint{color:var(--color-muted);font-size:var(--step--2);font-variant-numeric:tabular-nums;margin-left:auto}.finder__tags[data-astro-cid-udhqv6um]{margin-top:var(--space-s);flex-wrap:wrap;gap:.5rem;display:flex}.finder__tag[data-astro-cid-udhqv6um],.finder__suggest[data-astro-cid-udhqv6um] .finder__dot{--dot:var(--tag-color)}.finder__tag[data-astro-cid-udhqv6um]{border:1px solid color-mix(in srgb, var(--tag-color) 45%, transparent);color:var(--tag-color);font-family:var(--font-body);letter-spacing:.02em;cursor:pointer;transition:border-color var(--dur-fast) ease, background-color var(--dur-fast) ease, box-shadow var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-pop);background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .7rem;font-size:.8rem;font-weight:600;display:inline-flex}.finder__tag[data-astro-cid-udhqv6um]:hover{border-color:var(--tag-color);transform:translateY(-1px)}.finder__tag[data-astro-cid-udhqv6um][aria-pressed=true]{border-color:var(--tag-color);background:color-mix(in srgb, var(--tag-color) 16%, transparent);box-shadow:0 0 22px -6px color-mix(in srgb, var(--tag-color) 55%, transparent)}.finder__dot[data-astro-cid-udhqv6um],.finder__suggest[data-astro-cid-udhqv6um] .finder__dot{border:1px solid var(--dot);width:.45rem;height:.45rem;transition:background-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border-radius:50%;flex:none}.finder__suggest[data-astro-cid-udhqv6um] .finder__dot{background:var(--dot)}.finder__tag[data-astro-cid-udhqv6um][aria-pressed=true] .finder__dot[data-astro-cid-udhqv6um]{background:var(--dot);box-shadow:0 0 8px var(--dot)}.finder__count[data-astro-cid-udhqv6um]{color:var(--color-muted);font-variant-numeric:tabular-nums;font-weight:500}@keyframes finder-drop{0%{opacity:0;transform:translateY(-6px)scaleY(.96)}}@media (prefers-reduced-motion:reduce){.finder__suggest[data-astro-cid-udhqv6um]{animation:none}.finder__tag[data-astro-cid-udhqv6um]:hover{transform:none}}.page-head[data-astro-cid-nntkhrjw]{z-index:2;isolation:isolate;border-bottom:1px solid var(--color-line);padding-block:clamp(2rem,5vw,4rem) clamp(2rem,4vw,3.5rem);position:relative}.page-head__clip[data-astro-cid-nntkhrjw]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-head__ghost[data-astro-cid-nntkhrjw]{bottom:-.32em;right:-.04em}.page-head__grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,3vw,3rem);display:grid}.page-head__intro[data-astro-cid-nntkhrjw]{grid-column:1/span 6}.page-head__title[data-astro-cid-nntkhrjw]{font-size:var(--step-5);margin-bottom:var(--space-m)}.page-head__intro[data-astro-cid-nntkhrjw] .lede[data-astro-cid-nntkhrjw]{margin-bottom:var(--space-s)}.page-head__note[data-astro-cid-nntkhrjw]{margin-bottom:0}.page-head__side[data-astro-cid-nntkhrjw]{grid-column:8/span 5}.page-head__side[data-astro-cid-nntkhrjw] .page-head__finder{margin-bottom:0}.work-list[data-astro-cid-nntkhrjw]{padding-block:clamp(2rem,1rem + 3vw,4rem) 5px}.custom-link[data-astro-cid-nntkhrjw]{padding-top:var(--space-xl);margin:0}.finder-empty[data-astro-cid-nntkhrjw]{max-width:38rem;padding-block:var(--space-xl);text-align:center;margin-inline:auto}.finder-empty[data-astro-cid-nntkhrjw][hidden]{display:none}.finder-empty__title[data-astro-cid-nntkhrjw]{margin-bottom:var(--space-s);font-family:var(--font-display);font-size:var(--step-2);color:var(--color-ink)}.finder-empty__text[data-astro-cid-nntkhrjw]{margin-inline:auto;margin-bottom:var(--space-l);color:var(--color-muted)}@media (width<=900px){.page-head__intro[data-astro-cid-nntkhrjw],.page-head__side[data-astro-cid-nntkhrjw]{grid-column:1/-1}.page-head__side[data-astro-cid-nntkhrjw]{margin-top:var(--space-l)}}
