.gallery-shell.svelte-1ax9lbo{min-width:0;overflow:hidden}.gallery-tools.svelte-1ax9lbo{display:flex;min-height:52px;align-items:center;justify-content:space-between;border-bottom:1px solid var(--carbon);color:var(--ink-muted);font:650 .56rem/1.3 var(--font-meta);letter-spacing:.09em}.gallery-tools.svelte-1ax9lbo>span:where(.svelte-1ax9lbo){padding:0 1.25rem}.gallery-tools.svelte-1ax9lbo>div:where(.svelte-1ax9lbo){display:grid;align-self:stretch;grid-template-columns:repeat(2,52px);border-left:1px solid var(--carbon)}.gallery-tools.svelte-1ax9lbo button:where(.svelte-1ax9lbo){border:0;border-right:1px solid var(--carbon);background:transparent;color:var(--carbon);font:650 1rem/1 var(--font-meta)}.gallery-tools.svelte-1ax9lbo button:where(.svelte-1ax9lbo):last-child{border-right:0}.gallery-tools.svelte-1ax9lbo button:where(.svelte-1ax9lbo):hover,.gallery-tools.svelte-1ax9lbo button:where(.svelte-1ax9lbo):focus-visible{background:var(--signal)}.project-rail.svelte-1ax9lbo{display:grid;min-width:0;grid-auto-columns:minmax(min(560px,78vw),.74fr);grid-auto-flow:column;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-color:var(--cobalt) var(--slip);scrollbar-width:thin}.project.svelte-1ax9lbo{--project-accent: var(--cobalt);display:grid;min-width:0;min-height:350px;grid-template-columns:72px minmax(0,1fr) 2rem;gap:1.25rem;padding:1.25rem;border-right:1px solid var(--carbon);color:inherit;scroll-snap-align:start;text-decoration:none;transition:background .18s ease-out,color .18s ease-out}.project.proof.svelte-1ax9lbo{--project-accent: var(--proof)}.project.svelte-1ax9lbo:hover,.project.svelte-1ax9lbo:focus-visible{background:var(--project-accent);color:var(--paper);outline-offset:-3px}.project-code.svelte-1ax9lbo{display:flex;flex-direction:column;justify-content:space-between;padding-right:1rem;border-right:1px solid var(--carbon);color:var(--project-accent);font:650 .6rem/1.3 var(--font-meta);writing-mode:vertical-rl}.project-code.svelte-1ax9lbo strong:where(.svelte-1ax9lbo){font-weight:650}.project-copy.svelte-1ax9lbo{display:flex;min-width:0;flex-direction:column;justify-content:space-between}.project-meta.svelte-1ax9lbo{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem;color:var(--project-accent);font:650 .56rem/1.4 var(--font-meta);letter-spacing:.08em;text-transform:uppercase}.project-meta.svelte-1ax9lbo .workshop:where(.svelte-1ax9lbo){padding:.35rem .45rem;border:1px solid currentColor}.project.svelte-1ax9lbo h3:where(.svelte-1ax9lbo){margin:auto 0 .75rem;padding-block:.03em;font:400 clamp(3.4rem,6vw,6.5rem) / .86 var(--font-display);text-transform:uppercase}.project.svelte-1ax9lbo p:where(.svelte-1ax9lbo){max-width:44ch;margin:0;color:var(--ink-muted);font:500 .9rem/1.5 var(--font-body)}.project-arrow.svelte-1ax9lbo{align-self:start;color:var(--proof);font:650 1.8rem/1 var(--font-meta)}.project.svelte-1ax9lbo:hover .project-code:where(.svelte-1ax9lbo),.project.svelte-1ax9lbo:focus-visible .project-code:where(.svelte-1ax9lbo){border-color:#f1efe773;color:#f1efe7b8}.project.svelte-1ax9lbo:hover .project-meta:where(.svelte-1ax9lbo),.project.svelte-1ax9lbo:focus-visible .project-meta:where(.svelte-1ax9lbo){color:#f1efe7c2}.project.svelte-1ax9lbo:hover p:where(.svelte-1ax9lbo),.project.svelte-1ax9lbo:focus-visible p:where(.svelte-1ax9lbo){color:#f1efe7d1}.project.svelte-1ax9lbo:hover .project-arrow:where(.svelte-1ax9lbo),.project.svelte-1ax9lbo:focus-visible .project-arrow:where(.svelte-1ax9lbo){color:var(--signal)}@media (max-width: 720px){.gallery-tools.svelte-1ax9lbo>span:where(.svelte-1ax9lbo){max-width:28ch;padding-inline:.75rem}.gallery-tools.svelte-1ax9lbo>div:where(.svelte-1ax9lbo){grid-template-columns:repeat(2,48px)}.project-rail.svelte-1ax9lbo{grid-auto-columns:minmax(290px,88vw)}.project.svelte-1ax9lbo{min-height:315px;grid-template-columns:48px minmax(0,1fr) 1.4rem;gap:.8rem;padding:1rem}.project.svelte-1ax9lbo h3:where(.svelte-1ax9lbo){font-size:clamp(3rem,17vw,5rem)}}.publication-page.svelte-7fc3ar{min-height:100vh;margin-left:var(--spine-width);padding:1.25rem clamp(1.25rem,3vw,3.5rem) 0;background-color:var(--paper);background-image:url(../../../media/docket-paper.webp);background-size:720px}.docket-header.svelte-7fc3ar{display:flex;min-height:48px;align-items:center;justify-content:space-between;border:1px solid var(--carbon);font:650 .68rem/1 var(--font-meta);letter-spacing:.04em}.docket-header.svelte-7fc3ar>span:where(.svelte-7fc3ar){padding:0 1.1rem}.docket-header.svelte-7fc3ar div:where(.svelte-7fc3ar){display:flex;min-height:46px;align-items:center;gap:1rem;padding:0 1.1rem;border-left:1px solid var(--carbon)}.docket-header.svelte-7fc3ar small:where(.svelte-7fc3ar){color:var(--ink-muted)}.docket-header.svelte-7fc3ar strong:where(.svelte-7fc3ar){color:var(--proof)}.publication-shell.svelte-7fc3ar{border-inline:1px solid var(--carbon)}.hero.svelte-7fc3ar{display:grid;min-height:62vh;grid-template-columns:minmax(0,1.35fr) minmax(260px,.45fr);align-content:space-between;gap:2rem;padding:clamp(3rem,7vw,7rem) clamp(1.25rem,3vw,3rem) 3rem;border-bottom:1px solid var(--carbon)}.hero-index.svelte-7fc3ar{grid-column:1 / -1;color:var(--cobalt);font:650 .68rem/1 var(--font-meta);letter-spacing:.12em}h1.svelte-7fc3ar{margin:0;font:400 clamp(5rem,10vw,10rem) / .78 var(--font-display);letter-spacing:-.025em}.hero-note.svelte-7fc3ar{align-self:end;padding-top:1rem;border-top:2px solid var(--carbon)}.hero-note.svelte-7fc3ar strong:where(.svelte-7fc3ar){color:var(--cobalt);font:650 .68rem/1 var(--font-meta);letter-spacing:.08em}.hero-note.svelte-7fc3ar p:where(.svelte-7fc3ar){margin:.85rem 0 0;color:var(--ink-muted);font:500 1rem/1.55 var(--font-body)}.projects.svelte-7fc3ar{border-bottom:1px solid var(--carbon)}.projects.svelte-7fc3ar>header:where(.svelte-7fc3ar){display:grid;min-height:190px;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:2rem;padding:1.5rem;border-bottom:1px solid var(--carbon)}.projects.svelte-7fc3ar>header:where(.svelte-7fc3ar) span:where(.svelte-7fc3ar){color:var(--cobalt);font:650 .62rem/1 var(--font-meta);letter-spacing:.1em}.projects.svelte-7fc3ar>header:where(.svelte-7fc3ar) h2:where(.svelte-7fc3ar){margin:.75rem 0 0;font:400 clamp(3.5rem,7vw,7rem) / .86 var(--font-display);text-transform:uppercase}.projects.svelte-7fc3ar>header:where(.svelte-7fc3ar) p:where(.svelte-7fc3ar){max-width:40ch;margin:0;color:var(--ink-muted);font:500 1rem/1.55 var(--font-body)}.feed-label.svelte-7fc3ar,.post-group.svelte-7fc3ar>header:where(.svelte-7fc3ar),.year.svelte-7fc3ar{display:flex;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--carbon);color:var(--ink-muted);font:650 .62rem/1 var(--font-meta);letter-spacing:.12em}.group-switch.svelte-7fc3ar{display:flex;gap:.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--carbon)}.group-switch.svelte-7fc3ar a:where(.svelte-7fc3ar){min-height:44px;display:inline-flex;align-items:center;padding:.7rem .9rem;border:1px solid var(--carbon);color:var(--ink-muted);font:650 .62rem/1 var(--font-meta);letter-spacing:.1em;text-decoration:none}.group-switch.svelte-7fc3ar a.active:where(.svelte-7fc3ar),.group-switch.svelte-7fc3ar a:where(.svelte-7fc3ar):hover{background:var(--cobalt);border-color:var(--cobalt);color:var(--paper)}.post-group.svelte-7fc3ar>header:where(.svelte-7fc3ar) h2:where(.svelte-7fc3ar),.post-group.svelte-7fc3ar>header:where(.svelte-7fc3ar) h3:where(.svelte-7fc3ar),.year.svelte-7fc3ar h2:where(.svelte-7fc3ar){margin:0;color:var(--carbon);font:inherit;text-transform:uppercase}.year.svelte-7fc3ar{padding-block:2rem;background:var(--slip)}.year.svelte-7fc3ar h2:where(.svelte-7fc3ar){color:var(--cobalt);font:400 2rem/1 var(--font-display)}.month.svelte-7fc3ar>header:where(.svelte-7fc3ar){padding-left:2.5rem}.post.svelte-7fc3ar{display:grid;grid-template-columns:4rem minmax(0,1fr) 3rem;gap:clamp(1rem,3vw,3rem);padding:clamp(2rem,5vw,4.5rem) 1.25rem;border-bottom:1px solid var(--carbon);color:inherit;text-decoration:none;transition:background .18s ease-out,color .18s ease-out}.post.svelte-7fc3ar:hover,.post.svelte-7fc3ar:focus-visible{background:var(--cobalt);color:var(--paper);outline-offset:-3px}.post-number.svelte-7fc3ar,.metadata.svelte-7fc3ar,.arrow.svelte-7fc3ar{font:650 .62rem/1 var(--font-meta);letter-spacing:.11em}.post-number.svelte-7fc3ar{padding-top:.45rem;color:var(--cobalt)}.metadata.svelte-7fc3ar{display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;color:var(--ink-muted);text-transform:uppercase}.post.svelte-7fc3ar:hover .metadata:where(.svelte-7fc3ar),.post.svelte-7fc3ar:hover .post-number:where(.svelte-7fc3ar),.post.svelte-7fc3ar:focus-visible .metadata:where(.svelte-7fc3ar),.post.svelte-7fc3ar:focus-visible .post-number:where(.svelte-7fc3ar){color:#f1efe7b8}.post.svelte-7fc3ar h2:where(.svelte-7fc3ar),.empty.svelte-7fc3ar h2:where(.svelte-7fc3ar){max-width:1050px;margin:1.1rem 0 .75rem;font:400 clamp(2.8rem,6vw,6rem) / .88 var(--font-display);letter-spacing:-.02em;text-transform:uppercase}.post.svelte-7fc3ar p:where(.svelte-7fc3ar),.empty.svelte-7fc3ar p:where(.svelte-7fc3ar){max-width:640px;margin:0;color:var(--ink-muted);font:500 1rem/1.55 var(--font-body)}.post.svelte-7fc3ar:hover p:where(.svelte-7fc3ar),.post.svelte-7fc3ar:focus-visible p:where(.svelte-7fc3ar){color:#f1efe7d1}.arrow.svelte-7fc3ar{justify-self:end;color:var(--proof);font-size:2rem;transition:transform .18s ease-out}.post.svelte-7fc3ar:hover .arrow:where(.svelte-7fc3ar),.post.svelte-7fc3ar:focus-visible .arrow:where(.svelte-7fc3ar){color:var(--signal);transform:translate(5px,-5px)}.empty.svelte-7fc3ar{display:grid;min-height:320px;grid-template-columns:4rem minmax(0,1fr);gap:clamp(1rem,3vw,3rem);align-items:center;padding:2rem 1.25rem}.empty.svelte-7fc3ar>span:where(.svelte-7fc3ar){color:var(--cobalt);font:650 .62rem/1 var(--font-meta)}.publication-page.svelte-7fc3ar>footer:where(.svelte-7fc3ar){display:flex;min-height:64px;align-items:center;justify-content:space-between;padding:0 1.25rem;color:var(--ink-muted);font:650 .6rem/1 var(--font-meta);letter-spacing:.12em}@media (max-width: 960px){.publication-page.svelte-7fc3ar{margin-left:0;padding-top:.75rem}}@media (max-width: 720px){.publication-page.svelte-7fc3ar{padding-inline:.75rem}.docket-header.svelte-7fc3ar>span:where(.svelte-7fc3ar){padding:0 .65rem}.docket-header.svelte-7fc3ar div:where(.svelte-7fc3ar){gap:.45rem;padding:0 .65rem}.docket-header.svelte-7fc3ar small:where(.svelte-7fc3ar){display:none}.hero.svelte-7fc3ar{min-height:65vh;grid-template-columns:1fr;padding-inline:1rem}h1.svelte-7fc3ar{font-size:clamp(4.4rem,21vw,7rem)}.hero-note.svelte-7fc3ar{max-width:32rem}.projects.svelte-7fc3ar>header:where(.svelte-7fc3ar){grid-template-columns:1fr}.projects.svelte-7fc3ar>header:where(.svelte-7fc3ar){min-height:260px;padding-inline:1rem}.post.svelte-7fc3ar{grid-template-columns:2rem minmax(0,1fr)}.arrow.svelte-7fc3ar{display:none}.publication-page.svelte-7fc3ar>footer:where(.svelte-7fc3ar) span:where(.svelte-7fc3ar):nth-child(2){display:none}}
