.top.svelte-8octbk{padding:1.75rem var(--margin) 0}.work.svelte-8octbk{padding:0 var(--margin) var(--section);column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.work.svelte-8octbk>*{grid-column:1/9}.work.svelte-8octbk>.facts:where(.svelte-8octbk){grid-area:2/9/span 40/13;margin-top:clamp(3rem,8vw,6rem);position:sticky;top:2rem}.facts.svelte-8octbk .specs:where(.svelte-8octbk) div:where(.svelte-8octbk){grid-template-columns:1fr;gap:.1rem}.close.svelte-8octbk{margin-top:var(--section);gap:1.25rem;display:grid}.actions.svelte-8octbk{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.preview.svelte-8octbk{color:var(--grease);margin-top:1.5rem}.back.svelte-8octbk{margin-top:clamp(3rem,8vw,6rem)}.title.svelte-8octbk{font-family:var(--font-hand);font-weight:700;font-size:var(--s-name);color:var(--grease);transform-origin:0;margin-top:1rem;line-height:.9;transform:rotate(-3deg)}.title.svelte-8octbk+.lead:where(.svelte-8octbk){max-width:46rem;margin-top:1.5rem}.site.svelte-8octbk{margin-top:.75rem}.cover.svelte-8octbk,.pic.svelte-8octbk{aspect-ratio:var(--ar);background:var(--frame-deep)}.cover.svelte-8octbk{max-height:85svh;margin-top:clamp(2.5rem,6vw,4rem)}.blocks.svelte-8octbk{gap:2.5rem;max-width:46rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.text.svelte-8octbk p+p,.text.svelte-8octbk ul{margin-top:1rem}.text.svelte-8octbk ul{padding-left:1.2em;list-style:outside}.image.svelte-8octbk{margin:0}figcaption.svelte-8octbk{margin-top:.5rem}.gallery.svelte-8octbk{gap:var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video.svelte-8octbk{aspect-ratio:16/9;background:var(--frame-deep)}.video.svelte-8octbk iframe:where(.svelte-8octbk){border:0;width:100%;height:100%}.specs.svelte-8octbk{gap:.6rem;display:grid}.specs.svelte-8octbk div:where(.svelte-8octbk){gap:var(--gutter);grid-template-columns:minmax(8rem,1fr) 3fr;display:grid}.credits.svelte-8octbk h2:where(.svelte-8octbk){margin-bottom:1rem}@media (width<=700px){.work.svelte-8octbk{display:block}.work.svelte-8octbk>.facts:where(.svelte-8octbk){margin-top:2rem;position:static}.gallery.svelte-8octbk,.specs.svelte-8octbk div:where(.svelte-8octbk){grid-template-columns:1fr;gap:.25rem}}
