.files.svelte-1dcqwrh{min-height:100dvh;padding:100px var(--gutter) 140px;flex-direction:column;gap:34px;display:flex}.crumbs.svelte-1dcqwrh{color:var(--ink-dim);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.crumbs.svelte-1dcqwrh a:where(.svelte-1dcqwrh){color:var(--ink);text-decoration:none}.crumbs.svelte-1dcqwrh a:where(.svelte-1dcqwrh):hover{color:var(--accent)}.intro.svelte-1dcqwrh{flex-direction:column;gap:14px;max-width:68ch;display:flex}.title.svelte-1dcqwrh{font-family:var(--display);font-weight:var(--display-weight);font-style:var(--display-style);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);word-break:break-word;margin:0;font-size:clamp(48px,7vw,112px);line-height:.95}.readme.svelte-1dcqwrh{color:color-mix(in srgb, var(--ink) 90%, transparent);text-shadow:0 1px 12px var(--bg), 0 0 2px var(--bg);font-size:14px;line-height:1.7}.readme.svelte-1dcqwrh div[align]{text-align:left!important;padding:0!important}.readme.svelte-1dcqwrh h1,.readme.svelte-1dcqwrh h2,.readme.svelte-1dcqwrh h3{font-family:var(--display);font-weight:var(--display-weight);font-style:var(--display-style);font-variation-settings:var(--display-axes);margin:.6em 0 .3em;font-size:22px;line-height:1.2}.readme.svelte-1dcqwrh p{margin:0 0 .8em}.readme.svelte-1dcqwrh a{color:var(--accent)}.readme.svelte-1dcqwrh img{border-radius:var(--radius);max-width:100%}.stats.svelte-1dcqwrh{color:var(--ink-dim);margin:0;font-size:12px}.mapswitch.svelte-1dcqwrh{border:1px solid var(--ink-faint);font:inherit;color:var(--ink-dim);background:0 0;border-radius:999px;margin-left:10px;padding:1px 9px;font-size:11px;text-decoration:none;transition:color .3s,border-color .3s}.mapswitch.svelte-1dcqwrh:hover,.mapswitch[aria-pressed=true].svelte-1dcqwrh{color:var(--ink);border-color:var(--ink)}.words.svelte-1dcqwrh{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.words.svelte-1dcqwrh a:where(.svelte-1dcqwrh){transition:opacity .45s var(--ease-out), filter .45s var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.line.svelte-1dcqwrh{align-items:baseline;gap:18px;display:flex}.words.svelte-1dcqwrh .name:where(.svelte-1dcqwrh){font-family:var(--display);font-weight:var(--display-weight);font-style:var(--display-style);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);text-shadow:0 2px 24px color-mix(in srgb, var(--bg) 60%, transparent);transition:transform .7s var(--spring), color .35s, font-weight .6s var(--ease-out);font-size:clamp(36px,5vw,76px);line-height:1;display:inline-block}.words.svelte-1dcqwrh a:where(.svelte-1dcqwrh):hover .name:where(.svelte-1dcqwrh),.words.svelte-1dcqwrh a:where(.svelte-1dcqwrh):focus-visible .name:where(.svelte-1dcqwrh){color:var(--accent);font-weight:var(--display-weight-hover);transform:translate(.14em)}.words.svelte-1dcqwrh:has(a:where(.svelte-1dcqwrh):hover) a:where(.svelte-1dcqwrh):not(:hover){opacity:.35;filter:blur(1.5px)}.desc.svelte-1dcqwrh{max-width:62ch;color:color-mix(in srgb, var(--ink) 75%, transparent);text-shadow:0 1px 10px var(--bg), 0 0 2px var(--bg);font-size:12px;line-height:1.5}.words.svelte-1dcqwrh .desc:where(.svelte-1dcqwrh){transition:translate .7s var(--spring);margin-top:4px}.words.svelte-1dcqwrh a:where(.svelte-1dcqwrh):hover .desc:where(.svelte-1dcqwrh){translate:.5em}.meta.svelte-1dcqwrh{font-family:var(--mono);color:var(--ink-dim);opacity:0;transition:opacity .4s var(--ease-out), translate .6s var(--spring);font-size:12px;font-style:normal;font-weight:300;translate:-8px}a.svelte-1dcqwrh:hover .meta:where(.svelte-1dcqwrh),a.svelte-1dcqwrh:focus-visible .meta:where(.svelte-1dcqwrh){opacity:1;translate:0}.grid.svelte-1dcqwrh{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}.card.svelte-1dcqwrh{text-align:left;width:100%;transition:translate .6s var(--spring), scale .6s var(--spring);background:0 0;border:0;gap:8px;padding:0;display:grid}.card.svelte-1dcqwrh img:where(.svelte-1dcqwrh),.card.svelte-1dcqwrh .art:where(.svelte-1dcqwrh){aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:color-mix(in srgb, var(--ink) 6%, transparent);width:100%;filter:var(--thumb-filter);image-rendering:var(--thumb-rendering);transition:box-shadow .5s var(--ease-out);display:block;overflow:hidden;box-shadow:0 10px 30px #00000040}.card.svelte-1dcqwrh:hover,.card.svelte-1dcqwrh:focus-visible{translate:0 -6px;scale:1.03}.card.svelte-1dcqwrh:hover img:where(.svelte-1dcqwrh){box-shadow:0 22px 44px #0006}.fname.svelte-1dcqwrh{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.kind.svelte-1dcqwrh{color:var(--ink-dim);margin-top:-8px;font-size:10px}.card.svelte-1dcqwrh{position:relative}.seen.svelte-1dcqwrh{background:var(--accent);width:5px;height:5px;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--bg) 55%, transparent);border-radius:50%;position:absolute;top:7px;right:7px}.empty.svelte-1dcqwrh{font-family:var(--display);font-weight:var(--display-weight);font-variation-settings:var(--display-axes);max-width:22ch;margin:0;font-size:clamp(28px,4vw,48px)}.visual.svelte-aiu419{margin:0}iframe.svelte-aiu419,.wait.svelte-aiu419{border-radius:calc(var(--radius) + 2px);border:0;width:100%;display:block}.wait.svelte-aiu419{background:var(--ink-faint);opacity:.4}figcaption.svelte-aiu419{color:var(--ink-dim);margin-top:8px;font-size:11px}figcaption.svelte-aiu419 strong:where(.svelte-aiu419){color:var(--ink);font-weight:400}.gone.svelte-aiu419{color:var(--ink-dim);font-size:12px}.research.svelte-lcqkh5{--edge:max(var(--gutter), calc((100% - 1400px) / 2));min-height:100dvh;padding-bottom:80px;overflow-x:clip}.hero.svelte-lcqkh5{align-items:flex-end;height:min(78dvh,820px);display:flex;position:relative;overflow:hidden}.hero.bare.svelte-lcqkh5{height:auto;padding-top:100px}.coverpic.svelte-lcqkh5{cursor:zoom-in;background:0 0;border:0;padding:0;position:absolute;inset:0}.coverpic.svelte-lcqkh5 img:where(.svelte-lcqkh5){object-fit:cover;width:100%;height:100%;image-rendering:var(--thumb-rendering);filter:var(--thumb-filter)}.hero.svelte-lcqkh5:not(.bare):after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--bg) 70%, transparent) 55%, var(--bg));pointer-events:none;position:absolute;inset:40% 0 0}.over.svelte-lcqkh5{z-index:1;width:100%;padding:0 var(--edge) 28px;pointer-events:none;position:relative}.over.svelte-lcqkh5>:where(.svelte-lcqkh5){pointer-events:auto}.crumbs.svelte-lcqkh5{color:var(--ink-dim);flex-wrap:wrap;gap:8px;font-size:13px;display:flex}.crumbs.svelte-lcqkh5 a:where(.svelte-lcqkh5){color:var(--ink);text-decoration:none}.crumbs.svelte-lcqkh5 a:where(.svelte-lcqkh5):hover{color:var(--accent)}h1.svelte-lcqkh5{font-family:var(--display);font-weight:var(--display-weight);font-style:var(--display-style);font-variation-settings:var(--display-axes);letter-spacing:var(--display-tracking);word-break:break-word;text-shadow:0 2px 30px color-mix(in srgb, var(--bg) 70%, transparent);margin:10px 0 0;font-size:clamp(52px,9vw,150px);line-height:.92}.sub.svelte-lcqkh5{letter-spacing:.06em;color:var(--ink-dim);margin:10px 0 0;font-size:12px}.sheet.svelte-lcqkh5{background:color-mix(in srgb, var(--bg) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 -40px 60px -20px color-mix(in srgb, var(--bg) 94%, transparent);padding-bottom:60px;position:relative}.body.svelte-lcqkh5{padding:40px var(--edge) 56px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:36px 56px;display:grid}.lead.svelte-lcqkh5:last-child{grid-column:1/-1;max-width:75ch}.lead.svelte-lcqkh5:has(+:where(.svelte-lcqkh5):not(.plate)){grid-column:1/-1;max-width:75ch}.body.svelte-lcqkh5>:is(.line:where(.svelte-lcqkh5),.map:where(.svelte-lcqkh5),.notes:where(.svelte-lcqkh5),.visuals:where(.svelte-lcqkh5)){grid-column:1/-1}.lead.svelte-lcqkh5,.notes.svelte-lcqkh5,.line.svelte-lcqkh5{text-shadow:0 1px 12px var(--bg), 0 0 3px var(--bg)}.lead.svelte-lcqkh5,.notes.svelte-lcqkh5,.plate.svelte-lcqkh5 dd:where(.svelte-lcqkh5),.rest.svelte-lcqkh5{overflow-wrap:anywhere}.body.svelte-lcqkh5>:where(.svelte-lcqkh5){min-width:0}.lead.svelte-lcqkh5 p:where(.svelte-lcqkh5){color:color-mix(in srgb, var(--ink) 92%, transparent);margin:0 0 .9em;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.lead.dropcap.svelte-lcqkh5 p:where(.svelte-lcqkh5):first-of-type:first-letter{font-family:var(--display);float:left;color:var(--accent);margin:.08em .1em 0 0;font-size:3.2em;line-height:.8}.links.svelte-lcqkh5{color:var(--ink-dim);margin-bottom:18px;font-size:12px}.links.svelte-lcqkh5 center{text-align:left}.links.svelte-lcqkh5 a,.lead.svelte-lcqkh5 a{color:var(--accent)!important}.from.svelte-lcqkh5{color:var(--ink-dim);font-size:11px;text-decoration:none}.from.svelte-lcqkh5:hover{color:var(--accent)}.plate.svelte-lcqkh5{border:1px solid var(--ink-faint);border-radius:calc(var(--radius) + 2px);background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-self:start;padding:6px 18px}.plate.svelte-lcqkh5 dl:where(.svelte-lcqkh5){margin:0}.plate.svelte-lcqkh5 div:where(.svelte-lcqkh5){border-bottom:1px dashed var(--ink-faint);grid-template-columns:minmax(110px,.8fr) minmax(0,1.2fr);gap:14px;padding:10px 0;display:grid}.plate.svelte-lcqkh5 div:where(.svelte-lcqkh5):last-child{border-bottom:0}.plate.svelte-lcqkh5 dt:where(.svelte-lcqkh5){letter-spacing:.12em;text-transform:uppercase;color:var(--ink-dim);padding-top:2px;font-size:10px}.plate.svelte-lcqkh5 dd:where(.svelte-lcqkh5){margin:0;font-size:13px;line-height:1.5}.line.svelte-lcqkh5{padding:46px 40px}.track.svelte-lcqkh5{background:var(--ink-faint);height:1px;position:relative}.mark.svelte-lcqkh5{text-align:center;flex-direction:column;align-items:center;gap:2px;width:max-content;max-width:160px;display:flex;position:absolute;top:0;translate:-50%}.mark.svelte-lcqkh5 .dot:where(.svelte-lcqkh5){background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 4px color-mix(in srgb, var(--accent) 18%, transparent);border-radius:50%;margin-top:-4px}.mark.svelte-lcqkh5 .y:where(.svelte-lcqkh5){font-family:var(--display);margin-top:8px;font-size:22px;line-height:1}.mark.svelte-lcqkh5 .l:where(.svelte-lcqkh5){color:color-mix(in srgb, var(--ink) 80%, transparent);font-size:11px}.mark.above.svelte-lcqkh5{flex-direction:column-reverse;top:auto;bottom:0}.mark.above.svelte-lcqkh5 .dot:where(.svelte-lcqkh5){margin:0 0 -4px}.mark.above.svelte-lcqkh5 .y:where(.svelte-lcqkh5){margin:0 0 8px}.visuals.svelte-lcqkh5{flex-direction:column;gap:40px;display:flex}.map.svelte-lcqkh5 iframe:where(.svelte-lcqkh5){border:1px solid var(--ink-faint);border-radius:calc(var(--radius) + 2px);filter:grayscale(.85)contrast(1.05)brightness(.85);width:100%;height:320px;display:block}.map.svelte-lcqkh5 p:where(.svelte-lcqkh5){color:var(--ink-dim);justify-content:space-between;margin:8px 2px 0;font-size:11px;display:flex}.map.svelte-lcqkh5 a:where(.svelte-lcqkh5),.notes.svelte-lcqkh5 a{color:var(--accent)}.notes.svelte-lcqkh5{max-width:75ch;font-size:14px;line-height:1.75}.notes.svelte-lcqkh5 h2:where(.svelte-lcqkh5),.rest.svelte-lcqkh5 h2:where(.svelte-lcqkh5){font-family:var(--mono);letter-spacing:.1em;color:var(--ink-dim);margin:0 0 12px;font-size:11px;font-weight:400}.notes.svelte-lcqkh5 ul{padding-left:1.2em}.notes.svelte-lcqkh5 li{margin-bottom:.6em}.gallery.svelte-lcqkh5{padding:0 var(--edge);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:clamp(110px,13vw,210px);grid-auto-flow:dense;gap:10px;margin:0;list-style:none;display:grid}.gallery.svelte-lcqkh5 li:where(.svelte-lcqkh5){grid-column:span var(--c);grid-row:span var(--r);border-radius:var(--radius);background:var(--ink-faint);position:relative;overflow:hidden}.gallery.svelte-lcqkh5 button:where(.svelte-lcqkh5){cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gallery.svelte-lcqkh5 img:where(.svelte-lcqkh5),.gallery.svelte-lcqkh5 video:where(.svelte-lcqkh5){object-fit:cover;width:100%;height:100%;image-rendering:var(--thumb-rendering);filter:var(--thumb-filter);transition:scale .8s var(--ease-out);display:block}.gallery.svelte-lcqkh5 video:where(.svelte-lcqkh5){object-fit:contain;background:#000}.gallery.svelte-lcqkh5 li.clear:where(.svelte-lcqkh5){background:color-mix(in srgb, var(--ink) 90%, var(--bg))}.gallery.svelte-lcqkh5 li.clear:where(.svelte-lcqkh5) img:where(.svelte-lcqkh5){object-fit:contain;filter:none;image-rendering:auto;padding:4%}.gallery.svelte-lcqkh5 button:where(.svelte-lcqkh5):hover img:where(.svelte-lcqkh5){scale:1.03}.cap.svelte-lcqkh5{background:linear-gradient(to top, color-mix(in srgb, var(--bg) 85%, transparent), transparent);pointer-events:none;opacity:0;padding:18px 12px 9px;font-size:11px;line-height:1.4;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.gallery.svelte-lcqkh5 li:where(.svelte-lcqkh5):hover .cap:where(.svelte-lcqkh5){opacity:1}.rest.svelte-lcqkh5{padding:48px var(--edge) 0}.rest.svelte-lcqkh5 ul:where(.svelte-lcqkh5){margin:0;padding:0;font-size:13px;list-style:none}.rest.svelte-lcqkh5 li:where(.svelte-lcqkh5) span:where(.svelte-lcqkh5){color:var(--ink-dim);font-size:11px}.rest.svelte-lcqkh5 button:where(.svelte-lcqkh5){font:inherit;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--ink-faint);text-decoration-color:var(--ink-faint);text-underline-offset:3px;background:0 0;border:0;padding:4px 0}.foot.svelte-lcqkh5{padding:48px var(--edge) 0;flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.foot.svelte-lcqkh5 a:where(.svelte-lcqkh5){color:var(--ink-dim);text-decoration:none}.foot.svelte-lcqkh5 a:where(.svelte-lcqkh5):hover{color:var(--accent)}@media (width<=860px){.body.svelte-lcqkh5{grid-template-columns:minmax(0,1fr)}.gallery.svelte-lcqkh5{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw}.gallery.svelte-lcqkh5 li:where(.svelte-lcqkh5){grid-area:span 1/span 1}.gallery.svelte-lcqkh5 li:where(.svelte-lcqkh5):nth-child(5n+1),.gallery.svelte-lcqkh5 li.video:where(.svelte-lcqkh5){grid-column:span 2}.line.svelte-lcqkh5{padding:46px 24px}.mark.svelte-lcqkh5 .y:where(.svelte-lcqkh5){font-size:17px}}@media (prefers-reduced-motion:reduce){.gallery.svelte-lcqkh5 img:where(.svelte-lcqkh5){transition:none}}
