.work-page.svelte-1dlu0uu.svelte-1dlu0uu{padding:140px 0 80px}.work-page.svelte-1dlu0uu h1.svelte-1dlu0uu{font-family:Fraunces,serif;font-size:clamp(56px,8vw,120px);font-weight:300;letter-spacing:-.035em;line-height:.95;margin:24px 0 32px}.work-page.svelte-1dlu0uu h1 em.svelte-1dlu0uu{font-style:italic;background:linear-gradient(110deg,var(--glow) 0%,var(--accent-warm) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page-intro.svelte-1dlu0uu.svelte-1dlu0uu{font-size:17px;color:var(--ink-soft);max-width:600px;margin-bottom:80px;line-height:1.7}.work-grid-full.svelte-1dlu0uu.svelte-1dlu0uu{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:80px}.work-card.wide.svelte-1dlu0uu.svelte-1dlu0uu{grid-column:span 2;aspect-ratio:21/9}.empty-note.svelte-1dlu0uu.svelte-1dlu0uu{text-align:center;padding:80px 40px;border:1px dashed var(--line-strong);border-radius:8px;margin:40px 0 80px}.empty-note.svelte-1dlu0uu p.svelte-1dlu0uu{font-family:Fraunces,serif;font-style:italic;font-size:24px;color:var(--ink-soft);line-height:1.4;max-width:520px;margin:0 auto}@media (max-width: 900px){.work-grid-full.svelte-1dlu0uu.svelte-1dlu0uu{grid-template-columns:1fr;gap:24px}.work-card.wide.svelte-1dlu0uu.svelte-1dlu0uu{grid-column:span 1;aspect-ratio:4/3}}
