.proofs.svelte-mf2e22{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.proof.svelte-mf2e22{display:flex;flex-direction:column;gap:4px;padding:12px 18px;box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.value.svelte-mf2e22{font-family:var(--font-family-display);font-weight:700;font-size:1.75rem;line-height:1.05;color:var(--color-primary-text)}.label.svelte-mf2e22{color:var(--color-gray-700);font-size:var(--text-sm);line-height:1.35}@media (max-width: 1100px){.proofs.svelte-mf2e22{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.proofs.svelte-mf2e22{grid-template-columns:1fr}}.langs.svelte-rhprrh svg{color:var(--color-primary-text)}.langs-heading.svelte-rhprrh{margin:0 0 8px;font-family:var(--font-family-display);font-weight:700;font-size:1.2rem;line-height:1.25;color:var(--color-gray-900)}ul.svelte-rhprrh{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}li.svelte-rhprrh{padding:3px 10px;border-radius:var(--radius-full);background:var(--color-gray-100);border:1px solid var(--color-gray-200);color:var(--color-gray-800);font-size:var(--text-sm)}.band.svelte-1rqp1yw{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 20px;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:0 -1px #f7373a59,0 1px #f7373a59}.band-mark.svelte-1rqp1yw{width:40px;height:40px;object-fit:contain}.band-text.svelte-1rqp1yw{margin:0;font-family:var(--font-family-display);font-weight:700;font-size:1.2rem;line-height:1.3;color:var(--color-gray-900)}.band-actions.svelte-1rqp1yw{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}@media (max-width: 760px){.band.svelte-1rqp1yw{grid-template-columns:1fr;text-align:left}.band-mark.svelte-1rqp1yw{display:none}.band-actions.svelte-1rqp1yw{justify-content:stretch}.band-actions.svelte-1rqp1yw>a{flex:1}}.about-page.svelte-lpvz8u .flow .hero .hero-copy{max-width:880px}.about-page.svelte-lpvz8u .hero-body.svelte-lpvz8u.svelte-lpvz8u{max-width:780px;margin-bottom:10px;line-height:1.4}.about-page.svelte-lpvz8u .flow .hero{height:auto;min-height:210px}.about-page.svelte-lpvz8u .flow .hero .hero-inner{padding-bottom:18px}.about-page.svelte-lpvz8u .flow .hero .hero-art{object-position:center 30%}.about-page.svelte-lpvz8u .flow .hero .tagline{display:none}@media (min-width: 1101px){.about-page.svelte-lpvz8u .flow .hero .hero-art{right:max(var(--space-8),calc((100% - 1396px) / 2 + var(--space-8)));width:400px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 22%,#000 88%,transparent 100%)}.about-page.svelte-lpvz8u .flow .hero .hero-copy{max-width:min(880px,calc(100% - 430px))}}@media (max-width: 1100px){.about-page.svelte-lpvz8u .flow .hero .hero-art{width:min(380px,30vw)}.about-page.svelte-lpvz8u .flow .hero .hero-copy{max-width:calc(70vw - 64px)}}@media (max-width: 720px){.about-page.svelte-lpvz8u .flow .hero .hero-art{display:none}.about-page.svelte-lpvz8u .flow .hero .hero-copy{max-width:none}}.body.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{margin:0 0 14px}.serif.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{font-family:var(--font-family-display);font-weight:700;color:var(--color-gray-900)}.approach-head.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:12px}.approach-head.svelte-lpvz8u h2.svelte-lpvz8u.svelte-lpvz8u{font-size:1.5rem;margin:0}.motto.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{margin:0;color:var(--color-gray-600);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.2em;text-transform:uppercase}.motto.svelte-lpvz8u span.svelte-lpvz8u.svelte-lpvz8u:last-child{color:var(--color-primary-text)}.diff.svelte-lpvz8u h2.svelte-lpvz8u.svelte-lpvz8u{font-size:1.5rem;margin:0 0 8px}.diff.svelte-lpvz8u p.svelte-lpvz8u.svelte-lpvz8u{margin:0;color:var(--color-gray-700);line-height:1.5}.diff.svelte-lpvz8u p.svelte-lpvz8u+p.svelte-lpvz8u{margin-top:8px}.pillars.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pillars.svelte-lpvz8u li.svelte-lpvz8u.svelte-lpvz8u{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--color-gray-50);border:1px solid var(--color-gray-200);border-radius:var(--radius-md)}.p-icon.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{width:40px;height:40px;border-radius:var(--radius-sm);display:grid;place-items:center;background:var(--color-primary-subtle);color:var(--color-primary-text)}.p-title.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{font-family:var(--font-family-display);font-weight:700;font-size:1.25rem;color:var(--color-gray-900)}.p-body.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{color:var(--color-gray-600);font-size:var(--text-sm);line-height:1.4}.section-title.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{margin:4px 0 10px;color:var(--color-gray-600);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.22em;text-transform:uppercase}.eyebrow-red.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{color:var(--color-primary-text);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:.24em;text-transform:uppercase;margin-bottom:10px}.rob.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{display:flex;align-items:center;gap:14px;margin-bottom:10px}.avatar.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{flex:none;width:56px;height:56px;border-radius:50%;object-fit:cover;background:var(--color-gray-100);border:1.5px solid var(--color-primary)}.rob-name.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{display:block;font-family:var(--font-family-display);font-weight:700;font-size:1.35rem;color:var(--color-gray-900)}.rob-role.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{display:block;color:var(--color-gray-600);font-size:var(--text-sm)}@media (max-width: 1100px){.pillars.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.pillars.svelte-lpvz8u.svelte-lpvz8u.svelte-lpvz8u{grid-template-columns:1fr}}
