.gap-section.svelte-1qk2uq1{padding:var(--section-padding-y) 0;background:var(--bg)}.gap-grid.svelte-1qk2uq1{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x);display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:center}.eyebrow.svelte-1qk2uq1{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3);grid-column:1 / -1}h2.svelte-1qk2uq1{font-family:var(--fd);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:var(--space-3)}.lead.svelte-1qk2uq1{font-size:17px;font-weight:400;color:var(--text-primary);line-height:1.72;max-width:560px}.diagnostic.svelte-1qk2uq1{border:.5px solid var(--border);border-radius:10px;overflow:hidden;background:var(--surface)}.diag-header.svelte-1qk2uq1{display:grid;grid-template-columns:1fr 1px 1fr;border-bottom:.5px solid var(--border)}.diag-col-label.svelte-1qk2uq1{padding:10px 16px;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.diag-col-label.before.svelte-1qk2uq1{color:#c05050}.diag-col-label.after.svelte-1qk2uq1{color:var(--green)}.diag-divider.svelte-1qk2uq1{background:var(--border)}.diag-body.svelte-1qk2uq1{display:grid;grid-template-columns:1fr 1px 1fr;gap:0}.diag-side.svelte-1qk2uq1{padding:16px}.diag-step.svelte-1qk2uq1{display:flex;align-items:center;gap:8px;padding:6px 0;border-bottom:.5px solid var(--border)}.diag-step.svelte-1qk2uq1:last-child{border-bottom:none}.step-dot.svelte-1qk2uq1{width:7px;height:7px;border-radius:50%;flex-shrink:0}.step-dot.fail.svelte-1qk2uq1{background:#c05050}.step-dot.warn.svelte-1qk2uq1{background:#c8952a}.step-dot.ok.svelte-1qk2uq1{background:var(--green)}.step-dot.pulse.svelte-1qk2uq1{background:var(--accent);animation:pulse 1.4s ease-in-out infinite}.step-dot.queued.svelte-1qk2uq1{background:var(--border)}.step-name.svelte-1qk2uq1{font-size:11px;font-weight:400;color:var(--text-primary);flex:1}.step-badge.svelte-1qk2uq1{font-size:9px;font-weight:600;padding:2px 6px;border-radius:3px;letter-spacing:.04em}.badge-fail.svelte-1qk2uq1{color:#c05050;background:#faeaea;border:.5px solid #f0c0c0}.badge-ok.svelte-1qk2uq1{color:var(--green);background:var(--grl);border:.5px solid var(--grb)}.badge-run.svelte-1qk2uq1{color:var(--accent);background:var(--acl);border:.5px solid var(--acb)}.badge-queued.svelte-1qk2uq1{color:var(--text-muted);background:var(--surface-2);border:.5px solid var(--border)}.diag-meta.svelte-1qk2uq1{border-top:.5px solid var(--border);display:grid;grid-template-columns:1fr 1px 1fr;align-items:center}.meta-item.svelte-1qk2uq1{font-size:10px;color:var(--text-muted);padding:10px 16px}.meta-item.svelte-1qk2uq1 span:where(.svelte-1qk2uq1){font-weight:600;font-size:11px}.meta-item.svelte-1qk2uq1 span.unknown:where(.svelte-1qk2uq1){color:#c05050}.meta-item.svelte-1qk2uq1 span.known:where(.svelte-1qk2uq1){color:var(--green)}.meta-divider.svelte-1qk2uq1{width:1px;align-self:stretch;background:var(--border)}@media(max-width:900px){.gap-grid.svelte-1qk2uq1{grid-template-columns:1fr;column-gap:0}.eyebrow.svelte-1qk2uq1{margin-bottom:var(--space-3)}.diagnostic.svelte-1qk2uq1{margin-top:32px}.diag-col-label.svelte-1qk2uq1{padding:10px;font-size:9px;letter-spacing:.06em}.diag-side.svelte-1qk2uq1{padding:10px}.diag-step.svelte-1qk2uq1{gap:6px}.step-name.svelte-1qk2uq1{font-size:10px}.step-badge.svelte-1qk2uq1{font-size:8px;padding:2px 4px;white-space:nowrap}.meta-item.svelte-1qk2uq1{padding:8px 10px}}.diff-section.svelte-1fpen41{padding:var(--section-padding-y) 0;background:var(--surface)}.section-inner.svelte-1fpen41{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x)}.title-block.svelte-1fpen41{margin-bottom:40px}.eyebrow.svelte-1fpen41{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}h2.svelte-1fpen41{font-family:var(--fd);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:var(--space-3)}.diff-grid.svelte-1fpen41{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:.5px solid var(--border);border-radius:10px;overflow:hidden}.diff-item.svelte-1fpen41{background:var(--surface);padding:32px 28px}.diff-icon.svelte-1fpen41{width:32px;height:32px;margin-bottom:var(--space-3)}h4.svelte-1fpen41{font-size:15px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:8px}.diff-item.svelte-1fpen41 p:where(.svelte-1fpen41){font-size:13px;font-weight:400;color:var(--text-primary);line-height:1.65}@media(max-width:900px){.diff-grid.svelte-1fpen41{grid-template-columns:1fr}}.philosophy-section.svelte-6nnpzu{padding:var(--section-padding-y) 0;background:var(--bg)}.philosophy-grid.svelte-6nnpzu{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x);display:grid;grid-template-columns:1fr 1fr;column-gap:64px;align-items:start}.title-block.svelte-6nnpzu{margin-bottom:40px}.eyebrow.svelte-6nnpzu{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3);grid-column:1 / -1}h2.svelte-6nnpzu{font-family:var(--fd);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary)}.philosophy-prose.svelte-6nnpzu p:where(.svelte-6nnpzu){font-size:17px;font-weight:400;color:var(--text-primary);line-height:1.8;margin-bottom:18px}.pull-quote.svelte-6nnpzu{background:var(--surface-2);border-left:2px solid var(--accent);border-radius:0 8px 8px 0;padding:28px}.pull-quote.svelte-6nnpzu p:where(.svelte-6nnpzu){font-family:var(--fd);font-size:clamp(18px,2.2vw,24px);font-weight:400;line-height:1.4;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:var(--space-3)}.pull-quote.svelte-6nnpzu cite:where(.svelte-6nnpzu){font-size:11px;font-weight:400;color:var(--text-muted);font-style:normal;letter-spacing:.04em;text-transform:uppercase}.stack-diagram.svelte-6nnpzu{margin-top:20px;padding:20px;border:.5px solid var(--border);border-radius:8px;background:var(--surface)}.stack-label.svelte-6nnpzu{font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3)}.stack-rows.svelte-6nnpzu{display:flex;flex-direction:column;gap:5px}.stack-row.svelte-6nnpzu{font-size:12px;font-weight:500;padding:8px 12px;border-radius:4px;text-align:center}.stack-row.muted-row.svelte-6nnpzu{color:var(--text-muted);background:var(--surface-2);border:.5px solid var(--border)}.stack-row.accent-row.svelte-6nnpzu{color:var(--accent);font-weight:600;background:var(--acl);border:.5px solid var(--acb)}@media(max-width:900px){.philosophy-grid.svelte-6nnpzu{grid-template-columns:1fr;column-gap:0}.eyebrow.svelte-6nnpzu{margin-bottom:var(--space-3)}.pull-quote.svelte-6nnpzu{margin-top:32px}}.values-section.svelte-rstsv{padding:var(--section-padding-y) 0;background:var(--surface)}.section-inner.svelte-rstsv{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x)}.title-block.svelte-rstsv{margin-bottom:40px}.eyebrow.svelte-rstsv{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3)}h2.svelte-rstsv{font-family:var(--fd);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary)}.values-grid.svelte-rstsv{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:.5px solid var(--border);border-radius:10px;overflow:hidden}.value-item.svelte-rstsv{background:var(--surface);padding:32px 28px}.value-number.svelte-rstsv{font-size:11px;font-weight:600;letter-spacing:.12em;color:var(--accent);margin-bottom:12px}h4.svelte-rstsv{font-size:16px;font-weight:500;letter-spacing:-.01em;color:var(--text-primary);margin-bottom:8px}.value-item.svelte-rstsv p:where(.svelte-rstsv){font-size:13px;font-weight:400;color:var(--text-primary);line-height:1.65}@media(max-width:900px){.values-grid.svelte-rstsv{grid-template-columns:1fr}}.platform-section.svelte-hlfrqd{padding:var(--section-padding-y) 0;background:var(--bg)}.platform-grid.svelte-hlfrqd{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x);display:grid;grid-template-columns:1fr 1fr;column-gap:48px;align-items:center}.title-block.svelte-hlfrqd{margin-bottom:40px}.eyebrow.svelte-hlfrqd{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-3);grid-column:1 / -1}h2.svelte-hlfrqd{font-family:var(--fd);font-size:clamp(24px,3vw,36px);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--text-primary)}.lead.svelte-hlfrqd{font-size:17px;font-weight:400;color:var(--text-primary);line-height:1.72;max-width:560px}.platform-visual.svelte-hlfrqd{background:var(--surface-2);border:.5px solid var(--border);border-radius:10px;padding:28px;position:relative;overflow:hidden}.platform-visual.svelte-hlfrqd:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,var(--border) 1px,transparent 1px);background-size:18px 18px;opacity:.6}.platform-layer.svelte-hlfrqd{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.plat-row.svelte-hlfrqd{background:var(--surface);border:.5px solid var(--border);border-radius:5px;padding:10px 14px;display:flex;align-items:center;gap:10px}.plat-row.client-row.svelte-hlfrqd{border:.5px solid var(--acb);background:var(--acl)}.plat-dot.svelte-hlfrqd{width:6px;height:6px;border-radius:50%;flex-shrink:0}.plat-label.svelte-hlfrqd{font-size:11px;font-weight:500;color:var(--text-primary);flex:1}.plat-tag.svelte-hlfrqd{font-size:9px;font-weight:600;letter-spacing:.06em;padding:2px 6px;border-radius:3px}.tag-internal.svelte-hlfrqd{color:var(--text-muted);background:var(--surface-2);border:.5px solid var(--border)}.tag-client.svelte-hlfrqd{color:var(--accent);background:var(--acl);border:.5px solid var(--acb)}.plat-divider.svelte-hlfrqd{border-top:.5px dashed var(--border);margin:10px 0;padding-top:10px}.plat-divider-label.svelte-hlfrqd{font-size:9px;color:var(--text-muted);margin-bottom:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){.platform-grid.svelte-hlfrqd{grid-template-columns:1fr;column-gap:0}.eyebrow.svelte-hlfrqd{margin-bottom:var(--space-3)}.platform-visual.svelte-hlfrqd{margin-top:32px}}.hero-section.svelte-cwls5q{position:relative;overflow:hidden;background-color:#1a1209;background-image:linear-gradient(to right,#1a1209e0,#1a1209a6 45%,#1a120959),linear-gradient(to bottom,rgba(26,18,9,.4) 0%,transparent 30%,transparent 70%,rgba(26,18,9,.6) 100%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-section.svelte-cwls5q{background-color:var(--surface);background-image:none}}[data-theme=dark] .hero-section.svelte-cwls5q{background-color:var(--surface);background-image:none}.hero-anim.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;width:56%;pointer-events:none;z-index:0}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-anim.svelte-cwls5q{filter:grayscale(1)}}[data-theme=dark] .hero-anim.svelte-cwls5q{filter:grayscale(1)}.hero-anim.svelte-cwls5q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#1a1209 0%,#1a1209 5%,transparent 55%);pointer-events:none;z-index:1}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-anim.svelte-cwls5q:after{background:linear-gradient(to right,#141415 0%,#141415 5%,transparent 55%)}}[data-theme=dark] .hero-anim.svelte-cwls5q:after{background:linear-gradient(to right,#141415 0%,#141415 5%,transparent 55%)}.anim-toggle.svelte-cwls5q{position:absolute;bottom:var(--space-4);right:var(--space-5);z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);border-radius:100px;color:#ffffff73;cursor:pointer;opacity:.6;transition:opacity .2s,background .2s}.anim-toggle.svelte-cwls5q:hover{opacity:1;background:#ffffff24}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .anim-toggle.svelte-cwls5q{background:#ffffff0d;border-color:#ffffff1a}}[data-theme=dark] .anim-toggle.svelte-cwls5q{background:#ffffff0d;border-color:#ffffff1a}@media(max-width:768px){.anim-toggle.svelte-cwls5q{display:none}}.container.svelte-cwls5q{position:relative;z-index:1}.about-header.svelte-cwls5q{max-width:640px}.about-header.svelte-cwls5q h1:where(.svelte-cwls5q){margin-bottom:var(--space-6);color:#faf9f7}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .about-header.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--text-primary)}}[data-theme=dark] .about-header.svelte-cwls5q h1:where(.svelte-cwls5q){color:var(--text-primary)}.about-lead.svelte-cwls5q{font-size:15px;font-weight:300;color:#faf9f7b3;line-height:1.72;max-width:520px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .about-lead.svelte-cwls5q{color:var(--body)}}[data-theme=dark] .about-lead.svelte-cwls5q{color:var(--body)}@media(max-width:640px){.about-lead.svelte-cwls5q{font-size:17px}}.about-section.svelte-cwls5q{padding:var(--section-padding-y) 0;background:var(--bg)}.about-section-alt.svelte-cwls5q{background:var(--surface)}.about-inner.svelte-cwls5q{max-width:var(--max-width-page);margin:0 auto;padding:0 var(--section-padding-x)}.section-eyebrow.svelte-cwls5q{font-size:var(--text-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-6)}.how-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--space-10);align-items:start}.how-grid.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:var(--font-display);font-size:clamp(24px,3vw,36px);font-weight:400;letter-spacing:-.015em;line-height:1.15;color:var(--text-primary);margin:0}.how-body.svelte-cwls5q{font-size:var(--text-base);font-weight:300;color:var(--body);line-height:1.75;margin:0}.team-grid.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.team-card.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-6);background:var(--surface);border:.5px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-8)}.team-card-header.svelte-cwls5q{display:flex;gap:var(--space-4);align-items:center}.team-photo.svelte-cwls5q{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border)}.team-monogram.svelte-cwls5q{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--accent),#e87a3a);color:#fff;font-family:var(--font-ui);font-size:22px;font-weight:600;letter-spacing:.02em;flex-shrink:0;-webkit-user-select:none;user-select:none}.team-card-meta.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-1)}.team-name.svelte-cwls5q{font-size:var(--text-lg);font-weight:500;letter-spacing:-.01em;color:var(--text-primary)}.team-name-link.svelte-cwls5q{color:var(--text-primary);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:2px;transition:text-decoration-color .15s}.team-name-link.svelte-cwls5q:hover{text-decoration-color:var(--accent)}.team-role.svelte-cwls5q{font-size:var(--text-sm);font-weight:400;color:var(--text-muted);letter-spacing:.01em}.team-bio.svelte-cwls5q{display:flex;flex-direction:column;gap:var(--space-4)}.team-bio.svelte-cwls5q p:where(.svelte-cwls5q){font-size:14px;font-weight:300;color:var(--body);line-height:1.75;margin:0}@media(max-width:900px){.how-grid.svelte-cwls5q{grid-template-columns:1fr;gap:var(--space-5)}.team-grid.svelte-cwls5q{grid-template-columns:1fr}}@media(max-width:640px){.team-card.svelte-cwls5q{padding:var(--space-6)}.team-monogram.svelte-cwls5q,.team-photo.svelte-cwls5q{width:60px;height:60px}.team-monogram.svelte-cwls5q{font-size:18px}}
