html{scroll-behavior:smooth}body{margin:0}.marketing-page.svelte-1uha8ag{--paper: #f5f4ef;--paper-raised: #fbfaf6;--paper-deep: #e8e6df;--ink: #151716;--graphite: #50534e;--quiet: #777a74;--rule: #d2d2cb;--rule-dark: #393c39;--discovery: #8f2942;--font-display: "Newsreader", Georgia, serif;--font-body: "Public Sans", Arial, sans-serif;--font-record: "Courier Prime", "Courier New", monospace;min-height:100vh;overflow-x:clip;overflow-y:visible;background:var(--paper);color:var(--ink);color-scheme:light;font-family:var(--font-body);font-synthesis:none}.skip-link.svelte-1uha8ag{position:fixed;top:.75rem;left:.75rem;z-index:100;transform:translateY(-180%);background:var(--ink);color:var(--paper-raised);padding:.75rem 1rem;font-size:.82rem;text-decoration:none}.skip-link.svelte-1uha8ag:focus{transform:translateY(0)}.masthead.svelte-1uha8ag{position:absolute;inset:0 0 auto;z-index:10;display:flex;align-items:center;justify-content:space-between;width:min(100% - 4rem,90rem);height:7rem;margin:0 auto}.wordmark.svelte-1uha8ag{color:var(--ink);font-family:var(--font-display);font-variation-settings:"opsz" 48;font-size:1.85rem;font-weight:600;letter-spacing:-.045em;line-height:1;text-decoration:none}.sign-in.svelte-1uha8ag{border-bottom:1px solid transparent;color:var(--graphite);font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,color .15s ease}.sign-in.svelte-1uha8ag:hover{border-color:var(--ink);color:var(--ink)}.hero.svelte-1uha8ag{display:grid;min-height:100svh;place-items:center;padding:9rem 2rem 6rem}.hero-copy.svelte-1uha8ag{width:min(100%,88rem);text-align:center}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag),.work.svelte-1uha8ag h2:where(.svelte-1uha8ag),.the-line.svelte-1uha8ag h2:where(.svelte-1uha8ag),.depth.svelte-1uha8ag h2:where(.svelte-1uha8ag),.product.svelte-1uha8ag h2:where(.svelte-1uha8ag),.why.svelte-1uha8ag h2:where(.svelte-1uha8ag),.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-family:var(--font-display);font-optical-sizing:none;font-variation-settings:"opsz" 72;font-weight:400;text-wrap:balance}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0;font-size:clamp(4.8rem,11.2vw,10.8rem);letter-spacing:-.07em;line-height:.84}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){display:block}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:43rem;margin:2.8rem auto 0;color:var(--graphite);font-size:clamp(1.04rem,1.45vw,1.28rem);letter-spacing:-.018em;line-height:1.55;text-wrap:pretty}.primary-cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:1.35rem;margin-top:2.5rem;background:var(--ink);color:var(--paper-raised);padding:1rem 1.1rem 1rem 1.3rem;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .15s ease}.primary-cta.svelte-1uha8ag:hover{background:#303330}.primary-cta.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:1.15rem;fill:none;stroke:currentColor;stroke-linecap:square;stroke-width:1.35;transition:transform .15s ease}.primary-cta.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){transform:translate(2px)}.work.svelte-1uha8ag{border-top:1px solid var(--rule);padding:clamp(7rem,11vw,11rem) 2rem clamp(8rem,13vw,13rem)}.work-opening.svelte-1uha8ag{display:grid;grid-template-columns:.3fr 1.1fr .72fr;gap:clamp(2rem,5vw,6rem);width:min(100%,90rem);margin:0 auto}.work-citation.svelte-1uha8ag{margin:.5rem 0 0;color:var(--quiet);font-family:var(--font-record);font-size:.66rem;letter-spacing:-.01em}.work.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:11ch;margin:0;font-size:clamp(3.35rem,5.8vw,6.25rem);letter-spacing:-.055em;line-height:.94}.work-copy.svelte-1uha8ag{display:grid;align-content:end;gap:1.35rem;color:var(--graphite);font-size:.98rem;line-height:1.72}.work-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;text-wrap:pretty}.record-zoom.svelte-1uha8ag{position:relative;height:340svh;margin:clamp(6rem,10vw,10rem) -2rem 0}.record-sticky.svelte-1uha8ag{position:sticky;top:0;display:grid;width:100%;height:100svh;overflow:hidden;place-items:center}.record-field.svelte-1uha8ag{display:block;max-width:none;pointer-events:none;transform-origin:38% 50%;will-change:transform}.the-line.svelte-1uha8ag{background:var(--ink);color:var(--paper-raised);padding:clamp(8rem,13vw,13rem) max(2rem,calc((100vw - 90rem)/2))}.line-heading.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(18rem,.65fr);gap:clamp(4rem,10vw,10rem);align-items:end}.the-line.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:10ch;margin:0;font-size:clamp(4rem,7.7vw,8.4rem);letter-spacing:-.062em;line-height:.88}.line-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin:0 0 .5rem;color:#d4d5cf;font-family:var(--font-display);font-variation-settings:"opsz" 72;font-size:clamp(1.7rem,2.9vw,3rem);letter-spacing:-.03em;line-height:1.12;text-wrap:balance}.line-boundary.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;width:min(66rem,78%);margin:clamp(6rem,9vw,9rem) 0 0 auto;border-top:1px solid var(--rule-dark)}.line-boundary.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:1.5rem 3rem 0 0}.line-boundary.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-left:1px solid var(--rule-dark);padding-right:0;padding-left:3rem}.line-boundary.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 1.2rem;color:#f4f4ef;font-family:var(--font-body);font-size:.76rem;font-weight:600}.line-boundary.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:#aeb0aa;font-size:.94rem;line-height:1.72;text-wrap:pretty}.depth.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(19rem,.8fr);gap:clamp(4rem,10vw,10rem);width:min(100% - 4rem,90rem);margin:0 auto;padding:clamp(8rem,13vw,13rem) 0}.depth-heading.svelte-1uha8ag{align-self:end}.depth.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(5.5rem,11vw,11.5rem);letter-spacing:-.078em;line-height:.8}.depth-copy.svelte-1uha8ag{display:grid;align-self:end;gap:2.25rem;padding-bottom:.5rem}.depth-copy.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--graphite);font-size:.98rem;line-height:1.72;text-wrap:pretty}.depth-copy.svelte-1uha8ag .depth-statement:where(.svelte-1uha8ag){color:var(--ink);font-family:var(--font-display);font-variation-settings:"opsz" 72;font-size:clamp(1.8rem,2.7vw,2.9rem);letter-spacing:-.03em;line-height:1.14}.product.svelte-1uha8ag{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--paper-raised);padding:clamp(7rem,11vw,11rem) max(2rem,calc((100vw - 90rem)/2))}.product-intro.svelte-1uha8ag{display:grid;grid-template-columns:1fr minmax(19rem,.55fr);gap:clamp(4rem,10vw,10rem);align-items:end}.product.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:12ch;margin:0;font-size:clamp(3.2rem,5vw,5.4rem);letter-spacing:-.055em;line-height:.95}.product-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:29rem;margin:0;color:var(--graphite);font-size:.98rem;line-height:1.72;text-wrap:pretty}.product-shell.svelte-1uha8ag{width:min(100%,65rem);margin:clamp(5rem,8vw,8rem) 0 0 auto;border:1px solid #cfd0c9;background:#f7f6f1}.product-bar.svelte-1uha8ag{display:flex;justify-content:space-between;border-bottom:1px solid #cfd0c9;padding:1rem 1.2rem;color:#666963;font-family:var(--font-record);font-size:.58rem}.question-block.svelte-1uha8ag{padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,4vw,4rem) 2.2rem}.question-block.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:35rem;margin:0 0 0 auto;border-right:2px solid #777a74;padding-right:1.2rem;color:#373a37;font-size:.94rem;line-height:1.6;text-align:right}.answer-block.svelte-1uha8ag{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1.25rem;border-top:1px solid #deded7;padding:2.2rem clamp(1.5rem,4vw,4rem) clamp(2.5rem,5vw,4.5rem)}.answer-mark.svelte-1uha8ag{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid #aeb0aa;color:#4f524d;font-family:var(--font-body);font-size:.9rem}.answer-block.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:41rem;margin:0;color:#292c29;font-family:var(--font-body);font-size:clamp(1.2rem,1.8vw,1.55rem);letter-spacing:-.015em;line-height:1.55;text-wrap:pretty}.citations.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:2rem}.citations.svelte-1uha8ag span:where(.svelte-1uha8ag){border:1px solid #cfd0c9;background:#efeee8;padding:.48rem .6rem;color:#5c5f59;font-family:var(--font-record);font-size:.55rem}.why.svelte-1uha8ag{display:grid;min-height:88svh;place-items:center;padding:7rem 2rem;text-align:center}.why.svelte-1uha8ag>div:where(.svelte-1uha8ag){width:min(100%,80rem)}.why.svelte-1uha8ag h2:where(.svelte-1uha8ag){max-width:17ch;margin:0 auto;font-size:clamp(3.7rem,7.5vw,8rem);letter-spacing:-.063em;line-height:.93}.why.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:35rem;margin:2.7rem auto 0;color:var(--graphite);font-size:1rem;line-height:1.72;text-wrap:pretty}.manifesto.svelte-1uha8ag{display:grid;grid-template-columns:.36fr 1.64fr;gap:clamp(3rem,8vw,8rem);border-top:1px solid var(--rule);padding:clamp(8rem,13vw,13rem) max(2rem,calc((100vw - 90rem)/2))}.manifesto-rule.svelte-1uha8ag{width:100%;border-top:1px solid var(--ink);margin-top:.9rem}.manifesto.svelte-1uha8ag>div:where(.svelte-1uha8ag):last-child{max-width:67rem}.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:clamp(3.5rem,6.6vw,7rem);letter-spacing:-.06em;line-height:.94}.manifesto.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:43rem;margin:3rem 0 0;color:var(--graphite);font-size:1.04rem;line-height:1.78;text-wrap:pretty}footer.svelte-1uha8ag{background:var(--ink);color:var(--paper-raised);padding:5rem max(2rem,calc((100vw - 90rem)/2)) 2rem}.footer-main.svelte-1uha8ag,.footer-base.svelte-1uha8ag{display:flex;justify-content:space-between;gap:3rem}.footer-main.svelte-1uha8ag{align-items:flex-start;min-height:12rem}.footer-wordmark.svelte-1uha8ag{color:var(--paper-raised)}.footer-main.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:31rem;margin:0;color:#c4c6c0;font-family:var(--font-display);font-variation-settings:"opsz" 48;font-size:clamp(1.4rem,2.15vw,2rem);letter-spacing:-.02em;line-height:1.35;text-wrap:pretty}.footer-base.svelte-1uha8ag{align-items:center;border-top:1px solid var(--rule-dark);padding-top:1.25rem;color:#92958e;font-size:.7rem}.footer-base.svelte-1uha8ag nav:where(.svelte-1uha8ag){display:flex;gap:1.5rem}.footer-base.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:none}.footer-base.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--paper-raised)}a.svelte-1uha8ag:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1050px){.work-opening.svelte-1uha8ag{grid-template-columns:.25fr 1fr}.work-copy.svelte-1uha8ag{grid-column:2;max-width:38rem;margin-top:1rem}.line-heading.svelte-1uha8ag{grid-template-columns:1fr}.line-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:30rem;margin-left:auto}.line-boundary.svelte-1uha8ag{width:82%}.product-intro.svelte-1uha8ag{grid-template-columns:1fr .7fr;gap:3rem}}@media(max-width:760px){.masthead.svelte-1uha8ag{width:calc(100% - 2rem);height:5.5rem}.hero.svelte-1uha8ag{padding-right:1rem;padding-left:1rem}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(4.35rem,18vw,7rem)}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:34rem;font-size:1rem}.work.svelte-1uha8ag{padding-right:1rem;padding-left:1rem}.work-opening.svelte-1uha8ag{grid-template-columns:1fr;gap:2.2rem}.work-citation.svelte-1uha8ag{margin:0}.work-copy.svelte-1uha8ag{grid-column:auto;max-width:34rem;margin:0}.record-zoom.svelte-1uha8ag{margin-right:-1rem;margin-left:-1rem}.the-line.svelte-1uha8ag{padding-right:1rem;padding-left:1rem}.line-heading.svelte-1uha8ag{gap:3.5rem}.line-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-left:0}.line-boundary.svelte-1uha8ag{grid-template-columns:1fr;width:100%;margin-top:5rem}.line-boundary.svelte-1uha8ag>div:where(.svelte-1uha8ag){padding:1.5rem 0 2rem}.line-boundary.svelte-1uha8ag>div:where(.svelte-1uha8ag)+div:where(.svelte-1uha8ag){border-top:1px solid var(--rule-dark);border-left:0;padding:2rem 0 0}.depth.svelte-1uha8ag{grid-template-columns:1fr;gap:4rem;width:calc(100% - 2rem)}.depth-copy.svelte-1uha8ag{max-width:34rem}.product.svelte-1uha8ag{padding-right:1rem;padding-left:1rem}.product-intro.svelte-1uha8ag{display:block}.product-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-top:2rem}.product-shell.svelte-1uha8ag{margin-top:4rem}.answer-block.svelte-1uha8ag{grid-template-columns:1fr}.answer-mark.svelte-1uha8ag{display:none}.why.svelte-1uha8ag{min-height:80svh;padding-right:1rem;padding-left:1rem}.manifesto.svelte-1uha8ag{grid-template-columns:1fr;gap:3rem;padding-right:1rem;padding-left:1rem}.manifesto-rule.svelte-1uha8ag{width:5rem}footer.svelte-1uha8ag{padding-right:1rem;padding-left:1rem}}@media(max-width:480px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(4rem,20vw,5.2rem)}.work.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3.2rem}.the-line.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3.9rem}.depth.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:5.1rem}.product.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3.15rem}.product-bar.svelte-1uha8ag{align-items:flex-start;flex-direction:column;gap:.4rem}.question-block.svelte-1uha8ag,.answer-block.svelte-1uha8ag{padding-right:1.25rem;padding-left:1.25rem}.citations.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.why.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3.65rem}.manifesto.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:3.25rem}.footer-main.svelte-1uha8ag,.footer-base.svelte-1uha8ag{align-items:flex-start;flex-direction:column}.footer-main.svelte-1uha8ag{min-height:14rem}.footer-base.svelte-1uha8ag{gap:1.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.primary-cta.svelte-1uha8ag,.primary-cta.svelte-1uha8ag svg:where(.svelte-1uha8ag),.sign-in.svelte-1uha8ag{transition:none!important}.record-zoom.svelte-1uha8ag{height:100svh}.record-sticky.svelte-1uha8ag{position:relative}.record-field.svelte-1uha8ag{transform:scale(1)!important;will-change:auto}}
