.landing.svelte-1uha8ag{--paper:#f6f3ec;--paper-deep:#ebe4d6;--sheet:#fdfcf8;--ink:#1c1712;--ink-soft:#5f5749;--hairline:#1c171229;--stamp:#a02c21;--serif:"Libre Caslon Text", Georgia, serif;--grot:"Public Sans", system-ui, sans-serif;--mono:"Courier Prime", "Courier New", monospace;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--grot);-webkit-font-smoothing:antialiased;font-size:1.0625rem;line-height:1.65}.landing.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:2px}.landing.svelte-1uha8ag :where(.svelte-1uha8ag)::selection{background:#ded4be}.skip.svelte-1uha8ag{background:var(--ink);color:var(--paper);font:500 .9rem var(--grot);z-index:10;padding:.6rem 1rem;position:absolute;top:0;left:-9999px}.skip.svelte-1uha8ag:focus{top:.75rem;left:.75rem}.top.svelte-1uha8ag,.landing.svelte-1uha8ag section:where(.svelte-1uha8ag),.foot-inner.svelte-1uha8ag{width:min(1160px,100vw - 3rem);margin-inline:auto}.top.svelte-1uha8ag{justify-content:space-between;align-items:center;padding-block:1.6rem;display:flex}.wordmark.svelte-1uha8ag{font:700 1.35rem var(--serif);letter-spacing:-.01em;color:var(--ink);text-decoration:none}.signin.svelte-1uha8ag{font:500 .95rem var(--grot);color:var(--ink);border-bottom:1px solid var(--hairline);padding-bottom:1px;text-decoration:none}.signin.svelte-1uha8ag:hover{border-bottom-color:var(--ink)}.hero.svelte-1uha8ag{text-align:center;padding-block:clamp(4rem,9vh,7rem) clamp(2.25rem,5vh,3.5rem)}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font:400 clamp(2.9rem, 8vw, 6.2rem) / 1.04 var(--serif);letter-spacing:-.015em;text-wrap:balance;margin:0}.sub.svelte-1uha8ag{max-width:44ch;color:var(--ink-soft);text-wrap:pretty;margin:1.75rem auto 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.cta.svelte-1uha8ag{background:var(--ink);color:var(--paper);font:500 1rem var(--grot);border-radius:2px;margin-top:2.25rem;padding:1rem 1.75rem;text-decoration:none;transition:background .15s;display:inline-block}.cta.svelte-1uha8ag:hover{background:#38301f}.work.svelte-1uha8ag{padding-block:.75rem clamp(6rem,12vh,9rem)}.work-head.svelte-1uha8ag{grid-template-columns:1.1fr .9fr;align-items:end;gap:clamp(2rem,5vw,4rem);margin-bottom:1.75rem;display:grid}.work-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:400 clamp(1.9rem, 3.8vw, 3.1rem) / 1.18 var(--serif);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:0}.work-head.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:48ch;color:var(--ink-soft);text-wrap:pretty;margin:0}.stage-wrap.svelte-1uha8ag{position:relative}.stage-wrap.pinned.svelte-1uha8ag{height:380vh}.stage.svelte-1uha8ag{grid-template-columns:240px 1fr;gap:.9rem clamp(2rem,4vw,3.5rem);display:grid}.pinned.svelte-1uha8ag .stage:where(.svelte-1uha8ag){align-content:center;height:100vh;position:sticky;top:0}.margin-col.svelte-1uha8ag{grid-area:1/1;position:relative}.stage-wrap.svelte-1uha8ag:not(.pinned) .margin-col:where(.svelte-1uha8ag){flex-direction:column;justify-content:space-between;gap:2rem;padding-block:.5rem;display:flex}.pinned.svelte-1uha8ag .bnote:where(.svelte-1uha8ag){inset-inline:0;opacity:0;transition:opacity .5s,transform .5s;position:absolute;top:50%;transform:translateY(calc(12px - 50%))}.pinned.svelte-1uha8ag .bnote.on:where(.svelte-1uha8ag){opacity:1;transform:translateY(-50%)}.note.svelte-1uha8ag{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.925rem;line-height:1.6}.note.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--ink);font-weight:600}.camera.svelte-1uha8ag{background:var(--paper-deep);border:1px solid var(--hairline);grid-area:1/2;min-width:0;position:relative;overflow:hidden}.pinned.svelte-1uha8ag .camera:where(.svelte-1uha8ag){height:min(82vh,800px)}.stage-wrap.svelte-1uha8ag:not(.pinned) .camera:where(.svelte-1uha8ag){height:var(--static-h)}.canvas.svelte-1uha8ag{transform-origin:0 0;will-change:transform;width:1695px;position:absolute;top:0;left:0}.stage-wrap.svelte-1uha8ag:not(.pinned) .stage:where(.svelte-1uha8ag) .canvas:where(.svelte-1uha8ag){transform:scale(var(--static-k))}.sheets.svelte-1uha8ag{grid-template-columns:repeat(20,80px);gap:5px;display:grid}.mini.svelte-1uha8ag{aspect-ratio:8.5/11;background:var(--sheet);border:1px solid #1c17121f;padding:5px 5px 10px;position:relative;overflow:hidden}.mini-body.svelte-1uha8ag{font:400 4.6px / 1.32 var(--mono);color:#1c1712d1;white-space:pre;margin:0}.bates.svelte-1uha8ag{font:400 4.4px var(--mono);letter-spacing:.04em;color:#1c17128c;position:absolute;bottom:3px;right:4px}.mini.exhibit.svelte-1uha8ag{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.ex-box.svelte-1uha8ag{font:700 6px / 1.3 var(--mono);letter-spacing:.08em;text-align:center;color:#1c1712d9;border:1px solid #1c1712b3;padding:4px 7px}.ex-box.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:10px;font-weight:700;display:block}.ex-cap.svelte-1uha8ag{font:400 4.4px / 1.5 var(--mono);text-align:center;color:#1c171299;white-space:pre}.pinned.svelte-1uha8ag .canvas:where(.svelte-1uha8ag) .mini:where(.svelte-1uha8ag){transition:opacity .6s,border-color .6s,background-color .6s}.pinned.svelte-1uha8ag .canvas:where(.svelte-1uha8ag) .mini.read:where(.svelte-1uha8ag){border-color:#1c171247}.pinned.svelte-1uha8ag .canvas[data-beat="1"]:where(.svelte-1uha8ag) .mini.g-org:where(.svelte-1uha8ag),.pinned.svelte-1uha8ag .canvas[data-beat="2"]:where(.svelte-1uha8ag) .mini.g-ref:where(.svelte-1uha8ag),.pinned.svelte-1uha8ag .canvas[data-beat="3"]:where(.svelte-1uha8ag) .mini.g-surf:where(.svelte-1uha8ag){background:#fff;border-color:#1c17128c}.pinned.svelte-1uha8ag .canvas[data-beat="1"]:where(.svelte-1uha8ag) .mini:where(.svelte-1uha8ag):not(.g-org),.pinned.svelte-1uha8ag .canvas[data-beat="2"]:where(.svelte-1uha8ag) .mini:where(.svelte-1uha8ag):not(.g-ref):not(.marked){opacity:.55}.pinned.svelte-1uha8ag .canvas[data-beat="3"]:where(.svelte-1uha8ag) .mini:where(.svelte-1uha8ag):not(.g-surf){opacity:.7}.marked.svelte-1uha8ag{transition:box-shadow .5s}.mini-hl.svelte-1uha8ag{background:0 0;transition:background .5s}.pinned.svelte-1uha8ag .canvas[data-beat="2"]:where(.svelte-1uha8ag) .marked:where(.svelte-1uha8ag){box-shadow:0 0 0 2px var(--stamp)}.pinned.svelte-1uha8ag .canvas[data-beat="2"]:where(.svelte-1uha8ag) .marked:where(.svelte-1uha8ag) .mini-hl:where(.svelte-1uha8ag){background:#a02c2129}.stage-wrap.svelte-1uha8ag:not(.pinned) .marked:where(.svelte-1uha8ag),.mfind.svelte-1uha8ag .marked:where(.svelte-1uha8ag){box-shadow:0 0 0 2px var(--stamp)}.stage-wrap.svelte-1uha8ag:not(.pinned) .marked:where(.svelte-1uha8ag) .mini-hl:where(.svelte-1uha8ag),.mfind.svelte-1uha8ag .mini-hl:where(.svelte-1uha8ag){background:#a02c2129}.fov.svelte-1uha8ag{background:var(--sheet);border:1px solid var(--hairline);opacity:0;pointer-events:none;gap:.8rem;width:345px;padding:16px;display:grid;position:absolute;top:555px;left:1115px}.stage-wrap.svelte-1uha8ag:not(.pinned) .fov:where(.svelte-1uha8ag),.static-find.svelte-1uha8ag{display:none}.stage-wrap.svelte-1uha8ag:not(.pinned) .static-find:where(.svelte-1uha8ag){background:var(--sheet);border:1px solid var(--hairline);grid-area:3/2;grid-template-columns:auto 1fr;gap:1.25rem 2.25rem;margin-top:.35rem;padding:clamp(.9rem,2vw,1.5rem);display:grid}.zoom-col.svelte-1uha8ag{min-width:0}.zoom-head.svelte-1uha8ag{font:400 10px var(--mono);letter-spacing:.06em;color:var(--ink-soft);justify-content:space-between;gap:1rem;margin-bottom:8px;display:flex}.zoom-ex.svelte-1uha8ag{font:400 10.5px / 1.5 var(--mono);color:var(--ink);white-space:pre;margin:0}.fov.svelte-1uha8ag .zoom-ex:where(.svelte-1uha8ag){font-size:10px}.zoom-ex.svelte-1uha8ag .hl:where(.svelte-1uha8ag){background:#a02c2121}.ann.svelte-1uha8ag{font:400 .78rem / 1.65 var(--mono);color:var(--stamp);align-self:center;max-width:40ch}.ann-tag.svelte-1uha8ag{border:1px solid var(--stamp);letter-spacing:.08em;width:fit-content;margin-bottom:.6rem;padding:2px 7px;display:block}.continues.svelte-1uha8ag{border-top:1px solid var(--hairline);justify-content:flex-end;margin-top:5px;padding:8px 2px 2px;display:flex}.continues.svelte-1uha8ag span:where(.svelte-1uha8ag){font:400 9px var(--mono);letter-spacing:.08em;color:var(--ink-soft)}.stage-cap.svelte-1uha8ag{opacity:0;flex-wrap:wrap;grid-area:2/2;justify-content:space-between;align-items:baseline;gap:1rem;transition:opacity .6s;display:flex}.stage-cap.on.svelte-1uha8ag,.stage-wrap.svelte-1uha8ag:not(.pinned) .stage-cap:where(.svelte-1uha8ag){opacity:1}.cap-serif.svelte-1uha8ag{font:italic 400 1rem var(--serif);color:var(--ink-soft)}.cap-mono.svelte-1uha8ag{font:400 .7rem var(--mono);letter-spacing:.08em;color:var(--ink-soft)}.mstack.svelte-1uha8ag{display:none}.line.svelte-1uha8ag{padding-block:clamp(7rem,15vh,11rem)}.line.svelte-1uha8ag h2:where(.svelte-1uha8ag){font:400 clamp(2.2rem, 4.6vw, 3.6rem) / 1.12 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.line-support.svelte-1uha8ag{font:400 clamp(1.15rem, 1.9vw, 1.45rem) / 1.5 var(--serif);color:var(--ink);margin:1.5rem 0 0}.line-body.svelte-1uha8ag{max-width:58ch;color:var(--ink-soft);text-wrap:pretty;margin:2rem 0 0}.ledger.svelte-1uha8ag{grid-template-columns:1fr 1fr;width:min(560px,100%);margin:4.5rem auto 0;display:grid}.adil-col.svelte-1uha8ag{text-align:right;padding-right:clamp(2rem,5vw,3.5rem)}.you-col.svelte-1uha8ag{border-left:1px solid var(--hairline);padding-left:clamp(2rem,5vw,3.5rem)}.ledger.svelte-1uha8ag h3:where(.svelte-1uha8ag){font:500 .8rem var(--grot);color:var(--ink-soft);margin:0 0 1.1rem}.ledger.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding:0;list-style:none}.ledger.svelte-1uha8ag li:where(.svelte-1uha8ag){font:400 clamp(1.1rem, 1.9vw, 1.35rem) / 1.45 var(--serif)}.ledger.svelte-1uha8ag li:where(.svelte-1uha8ag)+li:where(.svelte-1uha8ag){margin-top:.6rem}.depth.svelte-1uha8ag{padding-block:clamp(6rem,13vh,10rem)}.depth-line.svelte-1uha8ag{font:400 clamp(4rem, 14.5vw, 12.5rem) / .98 var(--serif);letter-spacing:-.02em;margin:0}.depth-right.svelte-1uha8ag{gap:1.5rem;max-width:42ch;margin-top:clamp(2.5rem,6vh,4rem);margin-left:auto;display:grid}.depth-support.svelte-1uha8ag{font:400 clamp(1.2rem, 2vw, 1.5rem) / 1.5 var(--serif);text-wrap:pretty;margin:0}.depth-body.svelte-1uha8ag{color:var(--ink-soft);text-wrap:pretty;margin:0;font-size:.98rem}.depth-link.svelte-1uha8ag{color:var(--ink);border-bottom:1px solid var(--hairline);padding-bottom:1px;text-decoration:none}.depth-link.svelte-1uha8ag:hover{border-bottom-color:var(--ink)}.product.svelte-1uha8ag{padding-block:clamp(5rem,10vh,8rem)}.product.svelte-1uha8ag h2:where(.svelte-1uha8ag){text-align:center;font:400 clamp(1.5rem, 2.6vw, 1.9rem) var(--serif);margin:0}.sheet.svelte-1uha8ag{background:var(--sheet);border:1px solid var(--hairline);max-width:660px;margin:2.5rem auto 0;padding:clamp(1.5rem,4vw,2.75rem)}.sheet-meta.svelte-1uha8ag{font:400 .68rem var(--mono);letter-spacing:.1em;color:var(--ink-soft);border-bottom:1px solid var(--hairline);padding-bottom:1rem}.turn.svelte-1uha8ag{margin-top:1.75rem}.who.svelte-1uha8ag{font:600 .75rem var(--grot);color:var(--ink-soft);margin-bottom:.4rem;display:block}.q.svelte-1uha8ag{font:italic 400 clamp(1.15rem, 2vw, 1.35rem) / 1.5 var(--serif);margin:0}.a.svelte-1uha8ag{text-wrap:pretty;margin:0;font-size:.97rem;line-height:1.8}.ref.svelte-1uha8ag{font:400 .8em var(--mono);white-space:nowrap;border:1px solid var(--hairline);background:#1c171209;border-radius:2px;padding:1px 5px}.why.svelte-1uha8ag{padding-block:clamp(6rem,13vh,10rem)}.why-inner.svelte-1uha8ag{max-width:54ch;margin-left:clamp(0rem,12vw,10rem)}.mission.svelte-1uha8ag{font:400 clamp(1.6rem, 3.2vw, 2.4rem) / 1.35 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0}.why-body.svelte-1uha8ag{max-width:46ch;color:var(--ink-soft);text-wrap:pretty;margin:1.5rem 0 0}.manifesto.svelte-1uha8ag{text-align:center;padding-block:clamp(8rem,18vh,14rem)}.manifesto-rule.svelte-1uha8ag{background:var(--ink);width:2.5rem;height:1px;margin:0 auto 3rem}.manifesto.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:44ch;font:400 clamp(1.3rem, 2.4vw, 1.75rem) / 1.6 var(--serif);text-wrap:pretty;margin:0 auto}.foot.svelte-1uha8ag{background:var(--ink);color:var(--paper)}.foot-inner.svelte-1uha8ag{gap:2.5rem;padding-block:4.5rem 3rem;display:grid}.role.svelte-1uha8ag{font:italic 400 clamp(1.15rem, 2vw, 1.4rem) / 1.5 var(--serif);max-width:32em;margin:0}.foot.svelte-1uha8ag nav:where(.svelte-1uha8ag){flex-wrap:wrap;gap:1.25rem 2rem;display:flex}.foot.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag){color:#f6f3ecd9;font:400 .9rem var(--grot);border-bottom:1px solid #f6f3ec4d;padding-bottom:1px;text-decoration:none}.foot.svelte-1uha8ag nav:where(.svelte-1uha8ag) a:where(.svelte-1uha8ag):hover{border-bottom-color:#f6f3ece6}.foot.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{outline-color:var(--paper)}.fine.svelte-1uha8ag{color:#f6f3ec8c;margin:0;font-size:.78rem}@media (width<=900px){.work-head.svelte-1uha8ag{grid-template-columns:1fr;align-items:start}.stage.svelte-1uha8ag{grid-template-columns:200px 1fr;column-gap:1.5rem}}@media (width<=700px){.stage-wrap.svelte-1uha8ag{display:none}.mstack.svelte-1uha8ag{gap:2.5rem;display:grid}.mbeat.svelte-1uha8ag{gap:.9rem;display:grid}.mcrop.svelte-1uha8ag{background:var(--paper-deep);border:1px solid var(--hairline);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:5px;padding:7px;display:grid}.msurf.svelte-1uha8ag .g-surf:where(.svelte-1uha8ag){background:#fff;border-color:#1c171299}.mfind.svelte-1uha8ag{background:var(--paper-deep);border:1px solid var(--hairline);grid-template-columns:minmax(72px,96px) 1fr;align-items:start;gap:7px;padding:7px;display:grid}.mzoom.svelte-1uha8ag{background:var(--sheet);border:1px solid var(--hairline);gap:.8rem;padding:12px;display:grid}.mzoom.svelte-1uha8ag .zoom-ex:where(.svelte-1uha8ag){font-size:9.5px}.mwhole.svelte-1uha8ag{margin:0}.mframe.svelte-1uha8ag{background:var(--paper-deep);border:1px solid var(--hairline);position:relative;overflow:hidden}.mwhole.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-top:.75rem;display:flex}.ledger.svelte-1uha8ag{width:100%}}@media (width<=520px){.why-inner.svelte-1uha8ag{margin-left:0}}@media (prefers-reduced-motion:reduce){.landing.svelte-1uha8ag :where(.svelte-1uha8ag){transition:none!important}}
