.home.svelte-1uha8ag{flex-direction:column;padding-block:1rem 2rem;display:flex}.feature.svelte-1uha8ag+.contact-sheet:where(.svelte-1uha8ag){margin-top:clamp(1.5rem,3vw,3rem)}.contact-sheet.svelte-1uha8ag+.writing:where(.svelte-1uha8ag),.feature.svelte-1uha8ag+.writing:where(.svelte-1uha8ag),.writing.svelte-1uha8ag+.elsewhere:where(.svelte-1uha8ag),.empty-writing.svelte-1uha8ag+.elsewhere:where(.svelte-1uha8ag){margin-top:clamp(4.5rem,9vw,8rem)}.feature.svelte-1uha8ag{align-items:stretch;gap:clamp(1.5rem,4vw,3rem);display:grid}.feature-image.svelte-1uha8ag a:where(.svelte-1uha8ag){display:block}.feature-copy.svelte-1uha8ag{flex-direction:column;align-items:flex-start;padding-block:.25rem;display:flex}.feature-label.svelte-1uha8ag,dt.svelte-1uha8ag,.frame-number.svelte-1uha8ag,.roll-meta.svelte-1uha8ag,.post-meta.svelte-1uha8ag{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;font-size:.6875rem;font-weight:600}.feature-label.svelte-1uha8ag{color:var(--primary);margin-bottom:1.25rem}h1.svelte-1uha8ag,h2.svelte-1uha8ag,h3.svelte-1uha8ag{font-family:var(--font-serif);font-weight:500}h1.svelte-1uha8ag{letter-spacing:-.035em;overflow-wrap:anywhere;text-wrap:balance;max-width:10ch;font-size:clamp(3rem,7vw,5.75rem);line-height:1.03}h1.svelte-1uha8ag a:where(.svelte-1uha8ag){text-decoration:none}h1.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--primary)}.author.svelte-1uha8ag{margin-top:1.5rem;font-size:1.05rem;font-weight:500}.feature-meta.svelte-1uha8ag{border-top:1px solid var(--border);width:100%;margin-top:1.5rem}.feature-meta.svelte-1uha8ag div:where(.svelte-1uha8ag){border-bottom:1px dashed color-mix(in srgb, var(--border) 70%, transparent);grid-template-columns:5rem 1fr;gap:1rem;padding-block:.75rem;display:grid}dt.svelte-1uha8ag{color:var(--muted-foreground)}dd.svelte-1uha8ag{font-variant-numeric:tabular-nums;font-size:.8rem}.feature-description.svelte-1uha8ag{max-width:34rem;color:var(--muted-foreground);font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:1.25rem;line-height:1.75}.contact-sheet.svelte-1uha8ag{background:var(--film);color:var(--film-foreground);padding:.75rem}.frames.svelte-1uha8ag{scrollbar-color:var(--primary) var(--film);gap:.75rem;padding:.5rem;display:flex;overflow-x:auto}.frame.svelte-1uha8ag{min-width:min(72vw,18rem);text-decoration:none;display:block;position:relative}.frame-number.svelte-1uha8ag{color:var(--film-accent);padding:.25rem .25rem .5rem;display:block}.frame.svelte-1uha8ag:hover{color:var(--film-accent)}.roll-meta.svelte-1uha8ag{color:color-mix(in srgb, var(--film-foreground) 75%, transparent);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1rem;padding:.75rem .5rem 0;display:flex}.section-head.svelte-1uha8ag{border-top:1px solid var(--foreground);justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;padding-top:1.25rem;display:flex}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.025em;font-size:clamp(2rem,4vw,3rem)}.index-link{font-size:.8rem;color:var(--muted-foreground)!important}.index-link:hover{color:var(--primary)!important}.post-list.svelte-1uha8ag li:where(.svelte-1uha8ag),.elsewhere.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:1px solid var(--border)}.post-list.svelte-1uha8ag,.elsewhere.svelte-1uha8ag ul:where(.svelte-1uha8ag){padding-left:0;list-style:none}.post-link.svelte-1uha8ag{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding-block:1.5rem;text-decoration:none;display:grid}.post-number.svelte-1uha8ag{color:var(--primary);font-variant-numeric:tabular-nums}.post-copy.svelte-1uha8ag h3:where(.svelte-1uha8ag){overflow-wrap:anywhere;font-size:clamp(1.4rem,3vw,2rem);line-height:1.25}.post-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted-foreground);font-family:var(--font-serif);overflow-wrap:anywhere;margin-top:.4rem;line-height:1.6}.post-meta.svelte-1uha8ag{color:var(--muted-foreground);display:none}.post-arrow{width:1.1rem;height:1.1rem;transition:transform .22s ease-out,color .22s ease-out}.post-link.svelte-1uha8ag:hover h3:where(.svelte-1uha8ag),.post-link.svelte-1uha8ag:hover .post-arrow{color:var(--primary)}.post-link.svelte-1uha8ag:hover .post-arrow{transform:translate(.15rem,-.15rem)}.elsewhere-link{font-family:var(--font-serif);justify-content:space-between;gap:1rem;padding-block:1rem;color:var(--foreground)!important;text-decoration:none!important;display:flex!important}.elsewhere-link:hover{color:var(--primary)!important}.elsewhere-name.svelte-1uha8ag{font-size:1.125rem;line-height:1.3}.handle.svelte-1uha8ag{color:var(--muted-foreground);font-family:var(--font-sans);overflow-wrap:anywhere;text-align:right;min-inline-size:0;font-size:.8rem}.elsewhere-arrow{display:none}.back-top.svelte-1uha8ag{margin-top:3rem;display:flex}.empty-writing.svelte-1uha8ag{border-block:1px solid var(--foreground);max-width:46rem;padding-block:clamp(4rem,12vw,9rem)}.empty-writing.svelte-1uha8ag h1:where(.svelte-1uha8ag){max-width:none;font-size:clamp(2.25rem,6vw,4.5rem)}.empty-writing.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:38rem;color:var(--muted-foreground);font-family:var(--font-serif);margin-top:1.25rem;font-size:1rem;line-height:1.75}.empty-link{align-items:center;min-height:2.75rem;margin-top:1.5rem;font-weight:600;color:var(--foreground)!important;display:inline-flex!important}.empty-link:hover{color:var(--primary)!important}@media (width<46rem){.feature.svelte-1uha8ag{gap:0}.feature-copy.svelte-1uha8ag{border-inline:.75rem solid var(--film);border-bottom:.75rem solid var(--film);background:var(--card);padding:1.25rem 1rem 1.5rem}}@media (width>=46rem){.feature.svelte-1uha8ag{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.8fr)}.post-link.svelte-1uha8ag{grid-template-columns:3rem minmax(0,1fr) auto auto;gap:2rem}.post-meta.svelte-1uha8ag{display:block}.frame.svelte-1uha8ag{min-width:15rem}.elsewhere.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:0 clamp(2rem,4vw,4rem);display:grid}.elsewhere-link{align-items:center;justify-content:initial;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""handle arrow";gap:.25rem 1rem;min-height:5.5rem;display:grid!important}.elsewhere-name.svelte-1uha8ag{grid-area:name;font-size:1.25rem}.handle.svelte-1uha8ag{text-align:left;grid-area:handle}.elsewhere-arrow{grid-area:arrow;width:1.1rem;height:1.1rem;transition:color .22s ease-out,transform .22s ease-out;display:block}.elsewhere-link:hover .elsewhere-arrow{transform:translate(.15rem,-.15rem)}}@media (width<40rem){.contact-sheet.svelte-1uha8ag+.writing:where(.svelte-1uha8ag),.feature.svelte-1uha8ag+.writing:where(.svelte-1uha8ag),.writing.svelte-1uha8ag+.elsewhere:where(.svelte-1uha8ag),.empty-writing.svelte-1uha8ag+.elsewhere:where(.svelte-1uha8ag){margin-top:3.5rem}.feature-label.svelte-1uha8ag{margin-bottom:1rem}.feature-copy.svelte-1uha8ag{border-inline-width:.5rem;border-bottom-width:.5rem}.feature-description.svelte-1uha8ag{margin-top:1rem}.roll-meta.svelte-1uha8ag{grid-template-columns:1fr auto;display:grid}.roll-meta.svelte-1uha8ag span:where(.svelte-1uha8ag):last-child{grid-column:1/-1}.section-head.svelte-1uha8ag{align-items:flex-end}.post-link.svelte-1uha8ag{gap:.75rem}.elsewhere-link{align-items:center;min-height:2.75rem}}
