.hero-mark.svelte-1awx71g{position:relative;aspect-ratio:21 / 9;display:grid;place-items:center;overflow:hidden;border-radius:18px}.hero-mark-rules.svelte-1awx71g{position:absolute;inset:-12% 0;background-image:repeating-linear-gradient(90deg,rgba(10,10,10,.035) 0 1px,transparent 1px 96px)}canvas.svelte-1awx71g{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:none;cursor:grab}canvas.is-held.svelte-1awx71g{cursor:grabbing}.hero-mark-hint.svelte-1awx71g{position:absolute;left:clamp(16px,3vw,42px);bottom:clamp(16px,3vw,42px);font-family:var(--fd-font-mono, "JetBrains Mono", monospace);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--fd-ice-faint);pointer-events:none}.hero-mark-badge.svelte-1awx71g{position:absolute;right:clamp(16px,3vw,42px);bottom:clamp(16px,3vw,42px);width:clamp(96px,10vw,148px);height:clamp(96px,10vw,148px);border-radius:50%;background:var(--fd-ice);display:grid;place-items:center;pointer-events:none}.hero-mark-badge.svelte-1awx71g svg:where(.svelte-1awx71g){position:absolute;inset:0;width:100%;height:100%;animation:svelte-1awx71g-dx-spin 16s linear infinite}.hero-mark-badge.svelte-1awx71g text:where(.svelte-1awx71g){fill:#fff;font-family:var(--fd-font-mono, "JetBrains Mono", monospace);font-size:11px;letter-spacing:.28em}.hero-mark-badge.svelte-1awx71g img:where(.svelte-1awx71g){width:46%;height:auto;position:relative;filter:invert(1)}@keyframes svelte-1awx71g-dx-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.hero-mark-badge.svelte-1awx71g svg:where(.svelte-1awx71g){animation:none}}.section-head.svelte-1uha8ag{display:grid;gap:1.75rem;margin-bottom:clamp(2.5rem,5vw,4rem)}@media(min-width:900px){.section-head.svelte-1uha8ag{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3rem;align-items:end}}.section-heading.svelte-1uha8ag{font-size:clamp(2.125rem,5.5vw,4rem);margin-top:1.25rem;color:var(--fd-ice)}.section-heading.tight.svelte-1uha8ag{margin-bottom:clamp(2.5rem,5vw,3.5rem)}.section-aside.svelte-1uha8ag{max-width:46ch;font-size:.9375rem}.section-foot.svelte-1uha8ag{margin-top:clamp(2.5rem,5vw,3.5rem);display:flex;justify-content:center}.section-foot.start.svelte-1uha8ag{justify-content:flex-start}.text-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--fd-violet-soft);border-bottom:1px solid transparent;transition:color var(--mo-micro) var(--mo-ease),border-color var(--mo-micro) var(--mo-ease);width:-moz-fit-content;width:fit-content}.text-link.svelte-1uha8ag:hover{color:var(--fd-ice);border-bottom-color:var(--fd-violet)}.hero.svelte-1uha8ag{position:relative;overflow:hidden;padding-block:clamp(120px,15vh,180px) 0}.hero-inner.svelte-1uha8ag{position:relative;z-index:2}.hero-status.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:14px;border-bottom:1px solid var(--fd-line)}.hero-status.svelte-1uha8ag .fd-eyebrow:before{display:none}.hero-dot.svelte-1uha8ag{width:5px;height:5px;border-radius:50%;background:var(--fd-ice);display:inline-block;margin-right:9px}.hero-heading.svelte-1uha8ag{margin:clamp(24px,3.4vw,48px) 0 0;font-size:clamp(50px,8.5vw,136px);line-height:.87;letter-spacing:-.052em;color:var(--fd-ice)}.hero-heading.svelte-1uha8ag .accent:where(.svelte-1uha8ag){color:var(--fd-ice-ghost)}.hero-split.svelte-1uha8ag{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,80px);align-items:end;margin-top:clamp(32px,4.5vw,64px);padding-bottom:clamp(26px,4vw,44px)}.hero-actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero-lede.svelte-1uha8ag{margin:0;font-size:clamp(16px,1.3vw,21px);line-height:1.5;color:var(--fd-ice-dim);max-width:46ch;text-wrap:pretty}.hero-terms.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--fd-line);margin-top:clamp(22px,3vw,40px)}.hero-terms.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;align-items:baseline;gap:10px;padding:16px 20px;font-size:14px;color:var(--fd-ice-dim);border-left:1px solid var(--fd-line)}.hero-terms.svelte-1uha8ag li:where(.svelte-1uha8ag):first-child{padding-left:0;border-left:0}.hero-terms.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{padding-right:0}.hero-term-idx.svelte-1uha8ag{font-family:var(--fd-font-mono);font-size:11px;color:var(--fd-ice-ghost)}@media(max-width:900px){.hero-split.svelte-1uha8ag{grid-template-columns:1fr;align-items:start}.hero-terms.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}.hero-terms.svelte-1uha8ag li:where(.svelte-1uha8ag):nth-child(3){padding-left:0;border-left:0}.hero-status-right.svelte-1uha8ag{display:none}}.sec-idx.svelte-1uha8ag{color:var(--fd-ice-ghost);margin-right:.75em}.trust.svelte-1uha8ag{padding-block:clamp(2.5rem,5vw,4rem);border-block:1px solid var(--fd-line-soft);background:var(--fd-ink-raised);overflow:hidden}.trust-label.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.22em;text-transform:uppercase;color:var(--fd-ice-faint);margin-bottom:1.75rem}.trust-name.svelte-1uha8ag{flex:none;padding-inline:2rem;font-family:Space Grotesk,sans-serif;font-size:clamp(.9375rem,2vw,1.25rem);font-weight:500;letter-spacing:.02em;color:var(--fd-ice-dim);white-space:nowrap}.trust-foot.svelte-1uha8ag{margin-top:1.75rem}.work-grid.svelte-1uha8ag{display:grid;gap:1.25rem}@media(min-width:768px){.work-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.work-card.svelte-1uha8ag{display:flex;flex-direction:column;transform-style:preserve-3d}.home-scroll-progress.svelte-1uha8ag{position:fixed;top:0;right:0;z-index:90;width:3px;height:100vh;background:#11121612;pointer-events:none}.home-scroll-progress.svelte-1uha8ag{display:none}.home-scroll-progress.svelte-1uha8ag span:where(.svelte-1uha8ag){display:block;width:100%;height:calc(var(--scroll-progress, 0) * 100%);background:linear-gradient(180deg,var(--fd-violet),var(--fd-cyan));box-shadow:0 0 16px #5945e866;transform-origin:top}@media(prefers-reduced-motion:reduce){.home-scroll-progress.svelte-1uha8ag{display:none}.hero-inner.svelte-1uha8ag{transform:none;transition:none}}.work-media.svelte-1uha8ag{position:relative;aspect-ratio:16 / 10;display:grid;place-items:center;background:transparent;border-bottom:1px solid var(--fd-line-soft);border-radius:0;overflow:hidden}.work-icon.svelte-1uha8ag{position:relative;z-index:1;width:clamp(3.5rem,9vw,4.75rem);height:auto;border-radius:0;box-shadow:none;transition:none}.work-card.svelte-1uha8ag:hover .work-icon:where(.svelte-1uha8ag){transform:none}.work-media-glow.svelte-1uha8ag{display:none}.work-card.svelte-1uha8ag:hover .work-media-glow:where(.svelte-1uha8ag){opacity:.65}.work-body.svelte-1uha8ag{padding:1.5rem;display:flex;flex-direction:column;flex:1;gap:.875rem}.work-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4375rem;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-ice-faint)}.work-title.svelte-1uha8ag{font-size:1.5rem;color:var(--fd-ice)}.work-outcome.svelte-1uha8ag{font-size:.875rem;line-height:1.6;color:var(--fd-ice-dim);flex:1}.work-results.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:1.25rem;margin-inline:-.5rem;padding:.875rem .5rem 0;border-top:1px solid var(--fd-line-soft);border-radius:0}.work-results.svelte-1uha8ag dd:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:.125rem}.work-results.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:Space Grotesk,sans-serif;font-size:1.125rem;font-weight:600;color:var(--fd-ice)}.work-results.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:.6875rem;color:var(--fd-ice-faint)}.work-cta.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.4375rem;font-size:.8125rem;font-weight:600;color:var(--fd-violet-soft)}.work-cta.svelte-1uha8ag:after{content:"→";transition:transform var(--mo-micro) var(--mo-ease)}.work-card.svelte-1uha8ag:hover .work-cta:where(.svelte-1uha8ag):after{transform:translate(4px)}.proof.svelte-1uha8ag{background:var(--fd-ink-invert);color:#fff;border-block:1px solid var(--fd-line);overflow:hidden}.proof.svelte-1uha8ag .fd-eyebrow{color:#ffffffa8}.proof-note.svelte-1uha8ag{color:#fff9}.proof-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;position:relative}@media(min-width:900px){.proof-grid.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-item.svelte-1uha8ag{display:flex;flex-direction:column-reverse;gap:.5rem}.proof-value.svelte-1uha8ag{font-family:var(--fd-font-display);font-size:clamp(2.5rem,5.4vw,5.75rem);font-weight:600;letter-spacing:-.048em;line-height:.88;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap}.proof-label.svelte-1uha8ag{font-family:var(--fd-font-mono);font-size:11px;font-weight:500;letter-spacing:.17em;text-transform:uppercase;color:#ffffffa8;line-height:1.5}.proof-note.svelte-1uha8ag{margin-top:3rem;font-size:.8125rem;color:var(--fd-ice-faint);max-width:68ch;line-height:1.7}.statement-heading.svelte-1uha8ag{margin-top:1.5rem;font-size:clamp(2rem,6.5vw,5rem);line-height:1;color:var(--fd-ice)}.statement-heading.svelte-1uha8ag .dim:where(.svelte-1uha8ag){color:var(--fd-ice-faint)}.ownership.svelte-1uha8ag{margin-top:clamp(3rem,6vw,4.5rem);display:grid;gap:2.5rem}@media(min-width:800px){.ownership.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem}}.own-title.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase;color:var(--fd-ice-faint);padding-bottom:1rem;border-bottom:1px solid var(--fd-line-soft);margin-bottom:1.25rem}.own-list.svelte-1uha8ag{display:grid;gap:.875rem}.own-list.svelte-1uha8ag li:where(.svelte-1uha8ag){position:relative;padding-left:1.75rem;font-size:.9375rem;line-height:1.55;color:var(--fd-ice-dim)}.own-list.svelte-1uha8ag li:where(.svelte-1uha8ag):before{position:absolute;left:0;top:0;font-family:JetBrains Mono,monospace;font-size:.875rem}.own-list.yes.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"+";color:var(--fd-lime)}.own-list.no.svelte-1uha8ag li:where(.svelte-1uha8ag):before{content:"−";color:var(--fd-ice-faint)}.compiler.svelte-1uha8ag{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft)}.compiler-list.svelte-1uha8ag{display:grid}.compiler-row.svelte-1uha8ag{display:grid;gap:.75rem;padding-block:2rem;border-top:1px solid var(--fd-line-soft)}.compiler-row.svelte-1uha8ag:last-child{border-bottom:1px solid var(--fd-line-soft)}@media(min-width:900px){.compiler-row.svelte-1uha8ag{grid-template-columns:4rem 12rem minmax(0,1fr);gap:2.5rem;align-items:start}}.compiler-index.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.1em;color:var(--fd-violet-soft);padding-top:.375rem}.compiler-input.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--fd-ice-faint);padding-top:.375rem}.compiler-title.svelte-1uha8ag{font-size:clamp(1.375rem,3vw,2rem);color:var(--fd-ice);margin-bottom:.75rem}.compiler-body.svelte-1uha8ag{font-size:.9375rem;max-width:56ch;margin-bottom:1rem}.cap-grid.svelte-1uha8ag{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.cap-card.svelte-1uha8ag{padding:1.625rem;display:flex;flex-direction:column;gap:.875rem}.cap-title.svelte-1uha8ag{font-size:1.125rem;color:var(--fd-ice);max-width:18ch}.cap-body.svelte-1uha8ag{font-size:.875rem;line-height:1.6;color:var(--fd-ice-dim);flex:1}.cap-stack.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4375rem}.cap-stack.svelte-1uha8ag li:where(.svelte-1uha8ag){font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.06em;padding:.3125rem .5625rem;border-radius:9999px;border:1px solid var(--fd-line-soft);color:var(--fd-ice-faint)}.cap-arrow.svelte-1uha8ag{font-size:1rem;color:var(--fd-violet-soft);transition:transform var(--mo-micro) var(--mo-ease)}.cap-card.svelte-1uha8ag:hover .cap-arrow:where(.svelte-1uha8ag){transform:translate(5px)}.process.svelte-1uha8ag{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft);overflow:hidden}.stage-grid.svelte-1uha8ag{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.stage.svelte-1uha8ag{padding:1.625rem;display:flex;flex-direction:column;gap:.75rem}.stage-index.svelte-1uha8ag{font-family:JetBrains Mono,monospace;font-size:.6875rem;letter-spacing:.15em;color:var(--fd-violet-soft)}.stage-name.svelte-1uha8ag{font-size:1.375rem;color:var(--fd-ice)}.stage-promise.svelte-1uha8ag{font-size:.875rem;line-height:1.55;color:var(--fd-ice-dim);flex:1}.stage-deliverables.svelte-1uha8ag{display:grid;gap:.4375rem;margin-inline:-1.625rem;padding:.875rem 1.625rem 0;border-top:1px solid var(--fd-line-soft);border-radius:0}.stage-deliverables.svelte-1uha8ag li:where(.svelte-1uha8ag){font-size:.75rem;color:var(--fd-ice-faint);line-height:1.45}.commit-grid.svelte-1uha8ag{display:grid;gap:2.25rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.commit-title.svelte-1uha8ag{font-size:1.125rem;color:var(--fd-ice);padding-bottom:.875rem;margin-bottom:.875rem;border-bottom:1px solid var(--fd-line-soft)}.commit-body.svelte-1uha8ag{font-size:.9375rem;max-width:44ch}.outcomes.svelte-1uha8ag{background:var(--fd-ink-raised);border-block:1px solid var(--fd-line-soft)}.quote-grid.svelte-1uha8ag{display:grid;gap:1.25rem}@media(min-width:900px){.quote-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.quote.svelte-1uha8ag{padding:1.875rem;display:flex;flex-direction:column;gap:1.5rem}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){flex:1}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag){font-size:1rem;line-height:1.65;color:var(--fd-ice-dim)}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag):before{content:"“";color:var(--fd-violet-soft)}.quote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag) p:where(.svelte-1uha8ag):after{content:"”";color:var(--fd-violet-soft)}.quote.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){display:grid;gap:.25rem;padding-top:1.25rem;border-top:1px solid var(--fd-line-soft)}.quote-person.svelte-1uha8ag{font-family:Space Grotesk,sans-serif;font-weight:600;font-size:.9375rem;color:var(--fd-ice)}.quote-role.svelte-1uha8ag{font-size:.75rem;color:var(--fd-ice-faint)}.quote-link.svelte-1uha8ag{margin-top:.625rem;font-size:.75rem;color:var(--fd-violet-soft);width:-moz-fit-content;width:fit-content;border-bottom:1px solid transparent;transition:border-color var(--mo-micro) var(--mo-ease)}.quote-link.svelte-1uha8ag:hover{border-bottom-color:var(--fd-violet)}.outcomes-note.svelte-1uha8ag{margin-top:2.5rem;font-size:.8125rem;color:var(--fd-ice-faint);max-width:62ch;line-height:1.7}.home-journal-featured.svelte-1uha8ag{display:grid;min-height:clamp(15rem,25vw,19rem);margin-bottom:1.25rem;text-decoration:none}@media(min-width:800px){.home-journal-featured.svelte-1uha8ag{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr)}}.home-journal-featured-media.svelte-1uha8ag{min-height:10rem;background-size:cover;background-position:center;border-bottom:1px solid var(--fd-line-soft)}@media(min-width:800px){.home-journal-featured-media.svelte-1uha8ag{border-right:1px solid var(--fd-line-soft);border-bottom:0}}.home-journal-featured-body.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.25rem,2.5vw,2rem)}.home-journal-featured-label.svelte-1uha8ag{margin:0 0 1.125rem;font-family:JetBrains Mono,monospace;font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--fd-violet)}.home-journal-featured-title.svelte-1uha8ag{margin:1rem 0;font-size:clamp(1.375rem,2.3vw,2.25rem);line-height:1.08;letter-spacing:-.04em;color:var(--fd-ice)}.home-journal-featured-excerpt.svelte-1uha8ag{margin:0;max-width:48ch;font-size:.9375rem;line-height:1.7;color:var(--fd-ice-dim);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.home-journal-featured.svelte-1uha8ag:hover .home-journal-featured-title:where(.svelte-1uha8ag){color:var(--fd-violet)}.home-journal-featured.svelte-1uha8ag:active,.home-journal-featured.svelte-1uha8ag:focus-visible,.journal-card.svelte-1uha8ag:active,.journal-card.svelte-1uha8ag:focus-visible{border-color:var(--fd-violet);background:#5945e80f;box-shadow:0 0 0 3px #5945e81f,0 18px 45px #5945e81f;outline:none;transform:scale(.992)}.journal-grid.svelte-1uha8ag{display:grid;gap:1.25rem}@media(min-width:800px){.journal-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.journal-card.svelte-1uha8ag{display:flex;flex-direction:column;transition:border-color var(--mo-micro) var(--mo-ease),background-color var(--mo-micro) var(--mo-ease),box-shadow var(--mo-micro) var(--mo-ease),transform var(--mo-micro) var(--mo-ease)}.journal-media.svelte-1uha8ag{aspect-ratio:16 / 9;background-size:cover;background-position:center;border-bottom:1px solid var(--fd-line-soft);border-radius:0}.journal-body.svelte-1uha8ag{padding:1.375rem;display:flex;flex-direction:column;gap:.625rem;flex:1;border-radius:0}.journal-meta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.4375rem;font-family:JetBrains Mono,monospace;font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-ice-faint)}.journal-title.svelte-1uha8ag{font-size:1.125rem;line-height:1.25;color:var(--fd-ice)}.journal-excerpt.svelte-1uha8ag{font-size:.8125rem;line-height:1.6;color:var(--fd-ice-dim);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
