.page-header.svelte-88mtpw{padding:140px 0 100px;background:var(--paper);width:100%;max-width:100vw;border-bottom:1px solid var(--line)}.container.svelte-88mtpw{max-width:1280px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.eyebrow.svelte-88mtpw{display:inline-block;font-family:var(--mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:1.25rem;font-weight:500}.eyebrow.svelte-88mtpw .num:where(.svelte-88mtpw){color:var(--signal);font-weight:600}h1.svelte-88mtpw{font-family:var(--display);font-size:clamp(2.5rem,6vw,5.25rem);font-weight:800;margin:0 0 1.25rem;color:var(--ink);letter-spacing:-.035em;line-height:.96}h1.svelte-88mtpw .signal:where(.svelte-88mtpw){color:var(--signal)}p.svelte-88mtpw{font-family:var(--display);font-size:1.25rem;margin:0;max-width:48ch;color:var(--ink-60);line-height:1.4;letter-spacing:-.01em}@media (max-width: 768px){.page-header.svelte-88mtpw{padding:110px 0 70px}.container.svelte-88mtpw{padding:0 1.5rem}}.about-intro.svelte-1d6g8ri{padding:100px 0;background:var(--paper);width:100%;max-width:100vw;border-bottom:1px solid var(--line)}.container.svelte-1d6g8ri{max-width:1280px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.intro-grid.svelte-1d6g8ri{display:grid;grid-template-columns:1fr 1.4fr;gap:4rem;align-items:flex-start}.eyebrow.svelte-1d6g8ri{display:inline-block;font-family:var(--mono);font-weight:500;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:1.25rem}.eyebrow.svelte-1d6g8ri .num:where(.svelte-1d6g8ri){color:var(--signal);font-weight:600}h2.svelte-1d6g8ri{font-family:var(--display);font-size:clamp(2.25rem,5vw,4rem);font-weight:800;color:var(--ink);margin:0;letter-spacing:-.035em;line-height:.96}.lede.svelte-1d6g8ri{font-family:var(--display);font-size:1.375rem;font-weight:500;line-height:1.4;color:var(--ink);letter-spacing:-.015em;margin-bottom:1.75rem}p.svelte-1d6g8ri{font-size:1.0625rem;line-height:1.7;color:var(--ink-60);margin-bottom:1.25rem}p.svelte-1d6g8ri:last-child{margin-bottom:0}@media (max-width: 900px){.intro-grid.svelte-1d6g8ri{grid-template-columns:1fr;gap:2rem}}@media (max-width: 768px){.about-intro.svelte-1d6g8ri{padding:70px 0}.container.svelte-1d6g8ri{padding:0 1.5rem}p.svelte-1d6g8ri{font-size:1rem}}.cta-section.svelte-1yv07ci{padding:110px 0;background:var(--ink);width:100%;max-width:100vw}.container.svelte-1yv07ci{max-width:1100px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.cta-content.svelte-1yv07ci{max-width:760px}.cta-eyebrow.svelte-1yv07ci{display:inline-block;font-family:var(--mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--signal);font-weight:600;margin-bottom:1.5rem}h2.svelte-1yv07ci{font-family:var(--display);font-size:clamp(2.25rem,5vw,4.5rem);font-weight:800;margin:0 0 1rem;color:var(--paper);letter-spacing:-.035em;line-height:.96}p.svelte-1yv07ci{font-family:var(--display);font-size:1.25rem;margin:0 0 2.25rem;color:#f3f1ecbf;line-height:1.4;letter-spacing:-.01em;max-width:48ch}.button.svelte-1yv07ci{display:inline-flex;align-items:center;gap:.5rem;padding:14px 28px;font-weight:600;font-size:.9375rem;border-radius:2px;background:var(--signal);color:var(--paper);border:1px solid var(--signal);text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.button.svelte-1yv07ci:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.button.svelte-1yv07ci .arr:where(.svelte-1yv07ci){font-family:var(--mono)}@media (max-width: 768px){.cta-section.svelte-1yv07ci{padding:80px 0}.container.svelte-1yv07ci{padding:0 1.5rem}}.container.svelte-1wrttfv{max-width:1280px;margin:0 auto;padding:0 2rem;box-sizing:border-box}.section-header.svelte-1wrttfv{margin-bottom:3rem;max-width:780px}.eyebrow.svelte-1wrttfv{display:inline-block;font-family:var(--mono);font-weight:500;font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin-bottom:1rem}.eyebrow.svelte-1wrttfv .num:where(.svelte-1wrttfv){color:var(--signal);font-weight:600}.section-header.svelte-1wrttfv h2:where(.svelte-1wrttfv){font-family:var(--display);font-size:clamp(2rem,4vw,3.25rem);font-weight:800;color:var(--ink);letter-spacing:-.03em;line-height:1;margin:0}.team-section.svelte-1wrttfv{padding:100px 0;background:var(--paper);width:100%;max-width:100vw}.team-list.svelte-1wrttfv{display:flex;flex-direction:column;gap:1.25rem}.member-card.svelte-1wrttfv{position:relative;background:var(--surface);border:1px solid var(--line-strong);border-radius:2px;overflow:hidden;display:grid;grid-template-columns:300px 1fr;transition:border-color .2s ease}.member-card.svelte-1wrttfv:hover{border-color:var(--ink)}.member-corner.svelte-1wrttfv{position:absolute;top:14px;right:16px;font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--mute);text-transform:uppercase;z-index:2}.member-photo.svelte-1wrttfv{background:var(--paper-2);display:flex;align-items:center;justify-content:center;overflow:hidden;border-right:1px solid var(--line)}.member-photo.svelte-1wrttfv img:where(.svelte-1wrttfv){width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block;filter:grayscale(10%)}.member-avatar.svelte-1wrttfv{padding:2rem}.member-content.svelte-1wrttfv{padding:2.25rem}.member-header.svelte-1wrttfv{display:flex;align-items:baseline;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.member-header.svelte-1wrttfv h3:where(.svelte-1wrttfv){font-family:var(--display);font-size:1.75rem;font-weight:800;color:var(--ink);margin:0;letter-spacing:-.025em;line-height:1}.position-badge.svelte-1wrttfv{display:inline-block;padding:4px 10px;background:var(--paper-2);color:var(--ink);border:1px solid var(--line-strong);border-radius:2px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.member-bio.svelte-1wrttfv{font-size:1rem;color:var(--ink);line-height:1.65;margin-bottom:1.5rem}.member-experience.svelte-1wrttfv,.member-skills.svelte-1wrttfv{margin-bottom:1.25rem}.member-experience.svelte-1wrttfv h4:where(.svelte-1wrttfv),.member-skills.svelte-1wrttfv h4:where(.svelte-1wrttfv){font-family:var(--mono);font-size:.7rem;font-weight:500;color:var(--mute);margin-bottom:.625rem;text-transform:uppercase;letter-spacing:.14em}.member-experience.svelte-1wrttfv ul:where(.svelte-1wrttfv){list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.member-experience.svelte-1wrttfv li:where(.svelte-1wrttfv){padding:.5rem 0 .5rem 1.25rem;color:var(--ink-60);font-size:.9rem;position:relative;line-height:1.5;border-bottom:1px solid var(--line)}.member-experience.svelte-1wrttfv li:where(.svelte-1wrttfv):before{content:"·";position:absolute;left:.3rem;top:.5rem;color:var(--signal);font-weight:700;font-size:1.1rem;line-height:1.3}.skills-list.svelte-1wrttfv{display:flex;flex-wrap:wrap;gap:.375rem}.skill-tag.svelte-1wrttfv{background:var(--paper-2);color:var(--ink);border:1px solid var(--line-strong);padding:3px 10px;border-radius:2px;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.values-section.svelte-1wrttfv{padding:100px 0;background:var(--paper-2);width:100%;max-width:100vw}.values-grid.svelte-1wrttfv{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.value-card.svelte-1wrttfv{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--signal);border-radius:2px;padding:2.25rem 2rem}.value-number.svelte-1wrttfv{font-family:var(--mono);font-size:.75rem;font-weight:500;letter-spacing:.18em;color:var(--signal);margin-bottom:1rem;line-height:1;text-transform:uppercase}.value-card.svelte-1wrttfv h3:where(.svelte-1wrttfv){font-family:var(--display);font-size:1.5rem;font-weight:800;color:var(--ink);margin:0 0 .625rem;letter-spacing:-.02em;line-height:1.1}.value-card.svelte-1wrttfv p:where(.svelte-1wrttfv){font-size:.9375rem;color:var(--ink-60);line-height:1.55;margin:0}@media (max-width: 900px){.member-card.svelte-1wrttfv{grid-template-columns:1fr}.member-photo.svelte-1wrttfv{height:300px}}@media (max-width: 768px){.team-section.svelte-1wrttfv,.values-section.svelte-1wrttfv{padding:60px 0}.container.svelte-1wrttfv{padding:0 1.5rem}.values-grid.svelte-1wrttfv{grid-template-columns:1fr}.member-photo.svelte-1wrttfv{height:250px}}@media (max-width: 480px){.container.svelte-1wrttfv{padding:0 1rem}.member-content.svelte-1wrttfv{padding:1.5rem}}
