.work-page[data-astro-cid-nntkhrjw]{padding-top:3.5rem}.work-header[data-astro-cid-nntkhrjw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 2rem;margin-bottom:2.5rem;display:flex}.work-header[data-astro-cid-nntkhrjw] h1[data-astro-cid-nntkhrjw]{font-size:clamp(3rem,7vw,5.5rem)}.view-tabs[data-astro-cid-nntkhrjw]{gap:.5rem;display:flex}.view-tab[data-astro-cid-nntkhrjw]{border:1px solid var(--line);min-width:9.5rem;color:var(--meta);text-align:left;cursor:pointer;background:0 0;justify-items:start;gap:.3rem;padding:.7rem 1.1rem .8rem;transition:color .15s,border-color .15s,background .15s;display:grid}.view-tab[data-astro-cid-nntkhrjw]:hover{color:var(--paper);border-color:var(--meta)}.view-tab[data-astro-cid-nntkhrjw].active{color:var(--paper);border-color:var(--signal);background:var(--ink-2)}.tab-name[data-astro-cid-nntkhrjw]{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}.tab-meta[data-astro-cid-nntkhrjw]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--meta);font-variant-numeric:tabular-nums;font-size:.66rem}.view-tab[data-astro-cid-nntkhrjw].active .tab-meta[data-astro-cid-nntkhrjw]{color:var(--signal)}@media (width<=640px){.view-tabs[data-astro-cid-nntkhrjw]{width:100%}.view-tab[data-astro-cid-nntkhrjw]{flex:1;min-width:0}}.filters[data-astro-cid-nntkhrjw]{border-block:1px solid var(--line);flex-direction:column;gap:.75rem;margin-bottom:3rem;padding-block:1.25rem;display:flex}.filter-row[data-astro-cid-nntkhrjw]{flex-wrap:wrap;gap:.5rem;display:flex}.chip[data-astro-cid-nntkhrjw]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);color:var(--meta);cursor:pointer;background:0 0;padding:.5em 1em;font-size:.72rem;transition:color .15s,border-color .15s}.chip[data-astro-cid-nntkhrjw]:hover{color:var(--paper);border-color:var(--meta)}.chip[data-astro-cid-nntkhrjw].active{color:var(--signal);border-color:var(--signal)}.chip-medium[data-astro-cid-nntkhrjw]{border-style:dashed}.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(3,1fr);gap:3rem 2rem;display:grid}@media (width<=1000px){.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.work-grid[data-astro-cid-nntkhrjw]{grid-template-columns:1fr}}.no-results[data-astro-cid-nntkhrjw]{padding-block:4rem}.atlas[data-astro-cid-nntkhrjw]{--map-h:clamp(420px, calc(100svh - var(--nav-h) - 2rem), 860px);grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.atlas-map[data-astro-cid-nntkhrjw]{top:calc(var(--nav-h) + 1rem);height:var(--map-h);border:1px solid var(--line);scroll-margin-top:calc(var(--nav-h) + 1.5rem);background:#060606;grid-area:1/2;position:sticky}.atlas-side[data-astro-cid-nntkhrjw]{grid-area:1/1}.atlas-head[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--line);gap:.6rem;padding-bottom:1rem;display:grid}.atlas-head[data-astro-cid-nntkhrjw] .rail[data-astro-cid-nntkhrjw]{align-items:center;gap:.6em;margin:0}.atlas-count[data-astro-cid-nntkhrjw]{font-family:var(--font-display);text-transform:uppercase;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1}.atlas-count[data-astro-cid-nntkhrjw] .sep[data-astro-cid-nntkhrjw]{color:var(--signal);margin-inline:.15em}.atlas-reset[data-astro-cid-nntkhrjw]{border:0;border-bottom:1px solid var(--meta);color:inherit;cursor:pointer;background:0 0;justify-self:start;padding:0 0 2px}.atlas-list[data-astro-cid-nntkhrjw]{margin:0;padding:0;list-style:none}.atlas-item[data-astro-cid-nntkhrjw]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.atlas-row[data-astro-cid-nntkhrjw]{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:.25rem .8rem;padding:.6rem 0;display:grid}.atlas-row[data-astro-cid-nntkhrjw] picture[data-astro-cid-nntkhrjw]{grid-row:1/3}.atlas-row[data-astro-cid-nntkhrjw] img[data-astro-cid-nntkhrjw]{object-fit:cover;background:var(--ink-3);width:64px;height:40px;display:block}.atlas-title[data-astro-cid-nntkhrjw]{font-family:var(--font-display);text-transform:uppercase;align-self:end;font-size:1.05rem;font-weight:700;line-height:1.05;transition:color .15s}.atlas-meta[data-astro-cid-nntkhrjw]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--meta);align-self:start;align-items:center;gap:.5em;font-size:.64rem;display:flex}.atlas-dot[data-astro-cid-nntkhrjw]{background:var(--signal);border-radius:50%;flex:none;width:6px;height:6px}.atlas-row[data-astro-cid-nntkhrjw]:hover .atlas-title[data-astro-cid-nntkhrjw],.atlas-row[data-astro-cid-nntkhrjw].is-hot .atlas-title[data-astro-cid-nntkhrjw]{color:var(--signal)}.atlas-go[data-astro-cid-nntkhrjw]{font-family:var(--font-mono);color:var(--meta);padding:.6rem .2rem .6rem .9rem;text-decoration:none;transition:color .15s}.atlas-go[data-astro-cid-nntkhrjw]:hover{color:var(--signal)}@media (width<=900px){.atlas[data-astro-cid-nntkhrjw]{--map-h:min(62svh, 560px);grid-template-columns:1fr}.atlas-map[data-astro-cid-nntkhrjw]{grid-area:1/1;position:relative;top:auto}.atlas-side[data-astro-cid-nntkhrjw]{grid-area:2/1}}#map[data-astro-cid-nntkhrjw] .map-pin{transition:opacity .35s,transform .35s}#map[data-astro-cid-nntkhrjw] .map-pin.is-off{opacity:.12;pointer-events:none;transform:scale(.6)}#map[data-astro-cid-nntkhrjw] .map-pin.is-off[data-count]:after{display:none}#map[data-astro-cid-nntkhrjw] .map-pin.is-hot{transform:scale(1.4)}#map[data-astro-cid-nntkhrjw] .map-pin.is-ping{animation:.9s ease-out 2 pin-ping}@keyframes pin-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--signal) 70%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--signal) 0%, transparent)}}#map[data-astro-cid-nntkhrjw] .map-cards{max-height:max(140px, calc(var(--map-h) / 2 - 76px))}
