.hero.svelte-11m29zz{padding-block:var(--space-16)}@media (min-width: 1280px){.hero.svelte-11m29zz{padding-block:var(--space-24)}}.hero__prompt.svelte-11m29zz{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft);letter-spacing:.05em;margin:0 0 var(--space-6)}.hero__headline.svelte-11m29zz{font-size:clamp(28px,4vw,2.25rem);line-height:1.15;letter-spacing:-.02em;font-weight:500;margin:0 0 var(--space-6);max-width:560px}.hero__sub.svelte-11m29zz{font-size:var(--text-body);line-height:1.6;color:var(--ink-muted);margin:0 0 var(--space-8);max-width:520px}.hero__cta.svelte-11m29zz{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent);display:inline-block}.hero__cta.svelte-11m29zz:hover{color:var(--ink)}.section-label.svelte-14tz9cu{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap}.section-label__left.svelte-14tz9cu{margin:0;font-family:var(--font-mono);font-size:var(--text-mono);font-weight:500;color:var(--ink);letter-spacing:.05em}.section-label__right.svelte-14tz9cu{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft);letter-spacing:.05em}.what-we-do.svelte-t7m2zd{padding-block:var(--space-16)}@media (min-width: 1280px){.what-we-do.svelte-t7m2zd{padding-block:var(--space-24)}}.grid.svelte-t7m2zd{display:grid;grid-template-columns:1fr;gap:1px;background:var(--rule);border:.5px solid var(--rule)}@media (min-width: 768px){.grid.svelte-t7m2zd{grid-template-columns:1fr 1fr}}.card.svelte-t7m2zd{background:var(--paper);padding:18px 20px;margin:0}.card__marker.svelte-t7m2zd{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--accent);margin:0 0 var(--space-2);letter-spacing:.05em}.card__title.svelte-t7m2zd{font-size:var(--text-card-title);line-height:1.3;font-weight:500;margin:0 0 var(--space-1);color:var(--ink)}.card__body.svelte-t7m2zd{font-size:var(--text-card-body);line-height:1.5;color:var(--ink-muted);margin:0}.what-we-do__footer.svelte-t7m2zd{margin:var(--space-4) 0 0;text-align:right;font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft)}.what-we-do__link.svelte-t7m2zd{color:var(--ink-soft)}.what-we-do__link.svelte-t7m2zd:hover{color:var(--accent)}.how-we-work.svelte-4rqhbw.svelte-4rqhbw{padding-block:var(--space-16)}@media (min-width: 1280px){.how-we-work.svelte-4rqhbw.svelte-4rqhbw{padding-block:var(--space-24)}}.how-we-work__prose.svelte-4rqhbw p.svelte-4rqhbw{margin:0 0 var(--space-6);font-size:var(--text-body);line-height:1.6;color:var(--ink-muted);max-width:720px}.how-we-work__prose.svelte-4rqhbw p.svelte-4rqhbw:last-child{margin-bottom:0}.scenarios.svelte-mm1gm4{padding-block:var(--space-16)}@media (min-width: 1280px){.scenarios.svelte-mm1gm4{padding-block:var(--space-24)}}.scenarios__list.svelte-mm1gm4{list-style:none;margin:0;padding:0}.scenario-card.svelte-mm1gm4{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--rule)}.scenario-card.svelte-mm1gm4:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.scenario-card__head.svelte-mm1gm4{display:flex;justify-content:flex-start;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap}.scenario-card__marker.svelte-mm1gm4{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--accent);margin:0}.scenario-card__title.svelte-mm1gm4{font-size:var(--text-body);font-weight:500;color:var(--ink);margin:0}.scenario-card__text.svelte-mm1gm4{margin:0 0 var(--space-4);font-size:var(--text-body);line-height:1.6;color:var(--ink-muted)}.scenario-card__stats.svelte-mm1gm4{margin:0;font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft)}.scenario-card__title.svelte-mm1gm4:focus{outline:none}.scenario-card__title.svelte-mm1gm4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.scenarios__footer.svelte-mm1gm4{margin:var(--space-6) 0 0;text-align:right}.scenarios__more.svelte-mm1gm4{background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft);transition:color .12s ease-out}.scenarios__more.svelte-mm1gm4:hover{color:var(--accent)}.team.svelte-1jtielc{padding-block:var(--space-16)}@media (min-width: 1280px){.team.svelte-1jtielc{padding-block:var(--space-24)}}.team__list.svelte-1jtielc{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-12)}@media (min-width: 640px){.team__list.svelte-1jtielc{grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-8)}}.team__member.svelte-1jtielc{display:flex;flex-direction:column;gap:var(--space-4)}.team__photo-wrap.svelte-1jtielc{display:block;width:100%;max-width:480px}.team__photo.svelte-1jtielc{display:block;width:100%;max-width:480px;aspect-ratio:4 / 5;height:auto;object-fit:cover;border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--paper-shade)}.team__photo--empty.svelte-1jtielc{background:var(--paper-shade);border:1px solid var(--rule);border-radius:var(--radius-sm);min-height:12rem}.team__name.svelte-1jtielc{font-size:var(--text-body);font-weight:500;color:var(--ink);margin:0 0 var(--space-2)}.team__role.svelte-1jtielc{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft);margin:0 0 var(--space-4)}.team__text.svelte-1jtielc{margin:0;font-size:var(--text-body);line-height:1.6;color:var(--ink-muted)}.contact-form-wrap.svelte-5xbus0.svelte-5xbus0{max-width:560px}.contact-form__banner.svelte-5xbus0.svelte-5xbus0{margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink)}.contact-form__banner--hard.svelte-5xbus0.svelte-5xbus0{color:#8b2d1f}.contact-form__retry.svelte-5xbus0.svelte-5xbus0{display:inline;margin-left:var(--space-4);font-family:var(--font-mono);font-size:var(--text-mono);background:none;border:none;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline}.contact-form__done.svelte-5xbus0.svelte-5xbus0{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink-muted);margin:0}.contact-form.svelte-5xbus0.svelte-5xbus0{display:flex;flex-direction:column;gap:var(--space-6)}.contact-form__field.svelte-5xbus0.svelte-5xbus0{display:flex;flex-direction:column;gap:var(--space-2);position:relative}.contact-form__field.svelte-5xbus0 label.svelte-5xbus0{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent)}.contact-form.svelte-5xbus0 input.svelte-5xbus0,.contact-form.svelte-5xbus0 textarea.svelte-5xbus0{font-family:var(--font-mono);font-size:var(--text-mono);color:var(--ink);background:var(--paper);border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-4);width:100%;resize:vertical;min-height:0}.contact-form__input--err.svelte-5xbus0.svelte-5xbus0{border-color:var(--ink)!important}.contact-form__err.svelte-5xbus0.svelte-5xbus0{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink)}.contact-form__count.svelte-5xbus0.svelte-5xbus0{font-family:var(--font-mono);font-size:var(--text-mono-sm);color:var(--ink-soft);align-self:flex-end}.contact-form__send.svelte-5xbus0.svelte-5xbus0{align-self:flex-start;font-family:var(--font-mono);font-size:var(--text-mono);color:var(--accent);background:transparent;border:1px solid var(--rule-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-6);cursor:pointer;transition:color var(--ease-hover),border-color var(--ease-hover)}.contact-form__send.svelte-5xbus0.svelte-5xbus0:hover:not(:disabled){border-color:var(--accent);color:var(--ink)}.contact-form__send.svelte-5xbus0.svelte-5xbus0:disabled{opacity:.5;cursor:not-allowed}.contact-section.svelte-1eywnma{padding-block:var(--space-16);padding-bottom:var(--space-24)}@media (min-width: 1280px){.contact-section.svelte-1eywnma{padding-block:var(--space-24)}}.page-home.svelte-ftppu0{padding-top:var(--space-4)}.hairline.svelte-ftppu0{height:.5px;background:var(--rule);max-width:960px;margin-inline:auto}
