.corridor.svelte-kduuv{background:var(--black);min-height:100vh}.back.svelte-kduuv{position:fixed;top:var(--space-lg);left:var(--space-lg);color:var(--text-tertiary);z-index:10;transition:color var(--duration-fast) var(--ease-out)}.back.svelte-kduuv:hover{color:var(--text-primary)}.work.svelte-kduuv{display:block;text-decoration:none;color:var(--text-primary);min-height:100vh;position:relative}.frame.svelte-kduuv{width:100%;height:100vh;position:relative;overflow:hidden}.frame.svelte-kduuv img:where(.svelte-kduuv){width:100%;height:100%;object-fit:cover;filter:brightness(.65);transition:filter var(--duration-slow) var(--ease-inout)}.work.svelte-kduuv:hover .frame:where(.svelte-kduuv) img:where(.svelte-kduuv){filter:brightness(.8)}.frame-void.svelte-kduuv{width:100%;height:100%;background:var(--near-black)}.title-card.svelte-kduuv{position:absolute;bottom:0;left:0;right:0;padding:var(--space-2xl) var(--space-xl) var(--space-xl);background:linear-gradient(transparent,#080809d9)}h2.svelte-kduuv{font-size:clamp(2.5rem,6vw,5rem);font-weight:var(--weight-light);line-height:1;letter-spacing:-.03em}.medium.svelte-kduuv{display:block;margin-top:var(--space-sm);font-size:var(--text-sm);color:var(--text-secondary);letter-spacing:.02em}.caption-bar.svelte-kduuv{display:flex;align-items:baseline;gap:var(--space-lg);padding:var(--space-md) var(--space-xl);border-bottom:1px solid var(--border)}.year.svelte-kduuv{font-size:var(--text-xs);letter-spacing:.2em;color:var(--text-tertiary);flex-shrink:0}.subtitle.svelte-kduuv{font-size:var(--text-sm);color:var(--text-secondary)}@media(max-width:600px){.back.svelte-kduuv{top:var(--space-md);left:var(--space-md)}.title-card.svelte-kduuv{padding:var(--space-xl) var(--space-md) var(--space-lg)}h2.svelte-kduuv{font-size:clamp(2rem,8vw,3rem)}.caption-bar.svelte-kduuv{flex-direction:column;gap:var(--space-xs);padding:var(--space-md)}}
