.work-preview.svelte-u49hw0{position:sticky;top:6.4rem;display:grid;gap:.95rem;border:1px solid var(--line-soft);background:var(--surface);padding:.66rem}.preview-media.svelte-u49hw0{aspect-ratio:4 / 3;background:#000}img.svelte-u49hw0,video.svelte-u49hw0{width:100%;height:100%;-o-object-fit:var(--media-fit, cover);object-fit:var(--media-fit, cover);-o-object-position:var(--media-position, center center);object-position:var(--media-position, center center);display:block}.preview-meta.svelte-u49hw0{padding:.52rem .35rem .4rem;display:grid;gap:.5rem}.preview-meta.svelte-u49hw0 p:where(.svelte-u49hw0){margin:0;color:var(--muted-strong);font-size:.84rem;line-height:1.6;text-wrap:pretty}.preview-meta.svelte-u49hw0 p:where(.svelte-u49hw0):first-child{color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:.68rem}h3.svelte-u49hw0{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:-.015em;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1}@media (max-width: 999px){.work-preview.svelte-u49hw0{position:static;margin-top:1rem}}.work-index.svelte-j3r6n6{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.index-left.svelte-j3r6n6,.index-right.svelte-j3r6n6{grid-column:span 12}.filters.svelte-j3r6n6{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1rem}.filters.svelte-j3r6n6 button:where(.svelte-j3r6n6){border:1px solid var(--line-soft);background:transparent;color:var(--muted);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.09em;font-size:.66rem;padding:.35rem .54rem;cursor:pointer;transition:border-color .18s var(--ease-standard),color .18s var(--ease-standard)}.filters.svelte-j3r6n6 button.active:where(.svelte-j3r6n6),.filters.svelte-j3r6n6 button:where(.svelte-j3r6n6):hover{border-color:var(--line-strong);color:var(--fg)}ol.svelte-j3r6n6{list-style:none;margin:0;padding:0;border-top:1px solid var(--line-soft)}li.svelte-j3r6n6{border-bottom:1px solid var(--line-soft)}article.svelte-j3r6n6{transition:background-color .24s var(--ease-standard)}article.active.svelte-j3r6n6,article.svelte-j3r6n6:hover{background:color-mix(in srgb,var(--surface) 92%,var(--fg) 8%)}a.svelte-j3r6n6{display:grid;gap:.52rem;text-decoration:none;color:inherit;padding:1.1rem .7rem}.inline-thumb.svelte-j3r6n6{width:5.2rem;aspect-ratio:4 / 5;border:1px solid var(--line-soft);overflow:clip;background:var(--surface)}.inline-thumb.svelte-j3r6n6 img:where(.svelte-j3r6n6){width:100%;height:100%;-o-object-fit:var(--media-fit, cover);object-fit:var(--media-fit, cover);-o-object-position:var(--media-position, center center);object-position:var(--media-position, center center);display:block;transition:transform .24s var(--ease-standard)}article.svelte-j3r6n6:hover .inline-thumb:where(.svelte-j3r6n6) img:where(.svelte-j3r6n6),article.active.svelte-j3r6n6 .inline-thumb:where(.svelte-j3r6n6) img:where(.svelte-j3r6n6){transform:scale(1.04)}h3.svelte-j3r6n6{margin:0;font-family:var(--font-display);font-weight:500;letter-spacing:-.015em;font-size:clamp(1.4rem,2.3vw,2rem);line-height:.98;text-wrap:balance}.project-meta.svelte-j3r6n6{margin:0;font-family:var(--font-mono);color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:.64rem}p.svelte-j3r6n6{margin:0;color:var(--muted-strong);max-width:48ch;line-height:1.5}.sr-only.svelte-j3r6n6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (min-width: 1000px){.index-left.svelte-j3r6n6{grid-column:span 7}.index-right.svelte-j3r6n6{grid-column:span 5}a.svelte-j3r6n6{grid-template-columns:auto 1fr;-moz-column-gap:.82rem;column-gap:.82rem;padding:1.2rem .95rem}.inline-thumb.svelte-j3r6n6{grid-row:1 / span 3;width:6.3rem}}.empty-state.svelte-1b5ms5w{margin-top:1.2rem;color:var(--muted);border:1px solid var(--line-soft);padding:1rem}
