.team-page.svelte-uypn5v{background:#fff;color:hsl(var(--ink));overflow:hidden}.container.svelte-uypn5v{width:min(100% - 2rem,72rem);margin-inline:auto}.eyebrow.svelte-uypn5v{margin:0;color:hsl(var(--accent));font-size:.815rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.team-hero.svelte-uypn5v{display:grid;grid-template-columns:minmax(0,.92fr) minmax(25rem,1.08fr);gap:clamp(2rem,7vw,6.5rem);align-items:center;min-height:48rem;padding:9rem 0 5rem}.hero-copy.svelte-uypn5v h1:where(.svelte-uypn5v),.origin-heading.svelte-uypn5v h2:where(.svelte-uypn5v),.section-heading.svelte-uypn5v h2:where(.svelte-uypn5v),.principles-intro.svelte-uypn5v h2:where(.svelte-uypn5v),.careers-section.svelte-uypn5v h2:where(.svelte-uypn5v){margin:0;font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.045em}.hero-copy.svelte-uypn5v h1:where(.svelte-uypn5v){max-width:44rem;margin:.9rem 0 1.25rem;font-size:clamp(3.2rem,6.5vw,5.8rem);line-height:.94}.hero-copy.svelte-uypn5v>p:where(.svelte-uypn5v):not(.eyebrow){max-width:38rem;margin:0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.7}.hero-link.svelte-uypn5v,.editorial-link.svelte-uypn5v{display:inline-flex;align-items:center;gap:.4rem;color:hsl(var(--accent));font-size:.865rem;font-weight:750;text-decoration:none}.hero-link.svelte-uypn5v{margin-top:1.5rem}.hero-link.svelte-uypn5v:hover,.editorial-link.svelte-uypn5v:hover{text-decoration:underline;text-underline-offset:3px}.hero-statement.svelte-uypn5v{position:relative;display:flex;min-height:34rem;padding:1.4rem;overflow:hidden;border-radius:20px;background:radial-gradient(circle at 78% 14%,#3e9e84 0,transparent 35%),linear-gradient(150deg,#143c32,#061b15 70%);color:#e5f7f0;flex-direction:column;justify-content:space-between;box-shadow:0 30px 70px -38px #051f17bf}.hero-statement.svelte-uypn5v:before,.hero-statement.svelte-uypn5v:after{content:"";position:absolute;border:1px solid rgba(191,240,225,.18);border-radius:50%}.hero-statement.svelte-uypn5v:before{width:28rem;height:28rem;right:-13rem;top:-9rem}.hero-statement.svelte-uypn5v:after{width:18rem;height:18rem;left:-9rem;bottom:-10rem}.statement-index.svelte-uypn5v{font-size:.685rem;font-weight:800;letter-spacing:.16em;opacity:.7}.hero-statement.svelte-uypn5v blockquote:where(.svelte-uypn5v){position:relative;z-index:1;max-width:28rem;margin:auto 0;font-family:Fraunces,Georgia,serif;font-size:clamp(2.2rem,4vw,3.5rem);font-weight:500;letter-spacing:-.04em;line-height:1.03}.statement-rule.svelte-uypn5v{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;font-size:.645rem;font-weight:800;letter-spacing:.14em;opacity:.72}.statement-rule.svelte-uypn5v i:where(.svelte-uypn5v){height:1px;background:currentColor;flex:1;opacity:.35}.origin-section.svelte-uypn5v{padding:7rem 0;background:hsl(var(--paper)/.62)}.origin-grid.svelte-uypn5v{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(3rem,9vw,8rem)}.origin-heading.svelte-uypn5v h2:where(.svelte-uypn5v){max-width:30rem;margin:.7rem 0 0;font-size:clamp(2.4rem,4.6vw,4rem);line-height:1}.origin-copy.svelte-uypn5v{padding-top:1.8rem;border-top:1px solid hsl(var(--ink))}.origin-copy.svelte-uypn5v p:where(.svelte-uypn5v){margin:0 0 1rem;color:hsl(var(--muted-foreground));font-size:1.025rem;line-height:1.72}.origin-copy.svelte-uypn5v .origin-lede:where(.svelte-uypn5v){color:hsl(var(--ink));font-family:Fraunces,Georgia,serif;font-size:1.35rem;font-weight:550;line-height:1.35}.origin-copy.svelte-uypn5v .editorial-link:where(.svelte-uypn5v){margin-top:.6rem}.leadership-section.svelte-uypn5v{padding:7rem 0}.section-heading.svelte-uypn5v{display:grid;grid-template-columns:1fr .65fr;gap:.5rem 4rem;align-items:end}.section-heading.svelte-uypn5v .eyebrow:where(.svelte-uypn5v){grid-column:1}.section-heading.svelte-uypn5v h2:where(.svelte-uypn5v){grid-column:1;font-size:clamp(2.35rem,4.5vw,3.9rem);line-height:1}.section-heading.svelte-uypn5v>p:where(.svelte-uypn5v):last-child{grid-column:2;grid-row:1/3;margin:0;color:hsl(var(--muted-foreground));font-size:1.005rem;line-height:1.65}.leaders.svelte-uypn5v{display:grid;gap:5rem;margin-top:3.5rem}.leader.svelte-uypn5v{display:grid;grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);gap:clamp(2rem,7vw,6rem);align-items:center}.leader.svelte-uypn5v:nth-child(2n) .leader-image:where(.svelte-uypn5v){order:2}.leader.svelte-uypn5v:nth-child(2n) .leader-content:where(.svelte-uypn5v){order:1}.leader-image.svelte-uypn5v{position:relative;aspect-ratio:1;overflow:hidden;border-radius:16px;background:#e9efec}.leader-image.svelte-uypn5v:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #08231b1a;border-radius:inherit;pointer-events:none}.leader-image.svelte-uypn5v img:where(.svelte-uypn5v){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.72) contrast(1.03)}.matthew-crop.svelte-uypn5v img:where(.svelte-uypn5v){transform:scale(1.18)}.david-crop.svelte-uypn5v img:where(.svelte-uypn5v){transform:scale(1.08)}.image-label.svelte-uypn5v{position:absolute;left:1rem;bottom:1rem;padding:.38rem .55rem;border-radius:999px;background:#ffffffd6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:hsl(var(--ink));font-size:.645rem;font-weight:800;letter-spacing:.13em}.leader-title.svelte-uypn5v{display:flex;align-items:start;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid hsl(var(--ink))}.leader-title.svelte-uypn5v h3:where(.svelte-uypn5v){margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:600;letter-spacing:-.04em}.leader-title.svelte-uypn5v p:where(.svelte-uypn5v){margin:.3rem 0 0;color:hsl(var(--accent));font-size:.805rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.leader-title.svelte-uypn5v a:where(.svelte-uypn5v){display:grid;place-items:center;width:2.2rem;height:2.2rem;border:1px solid hsl(var(--line));border-radius:50%;color:hsl(var(--muted-foreground));transition:.2s ease}.leader-title.svelte-uypn5v a:where(.svelte-uypn5v):hover{border-color:hsl(var(--accent)/.45);color:hsl(var(--accent))}.leader-title.svelte-uypn5v a:where(.svelte-uypn5v) svg{width:1rem;height:1rem}.leader-title.svelte-uypn5v a:where(.svelte-uypn5v) path{fill:currentColor}.leader-bio.svelte-uypn5v{margin:1.2rem 0;color:hsl(var(--muted-foreground));font-size:1.025rem;line-height:1.7}.leader-focus.svelte-uypn5v{display:grid;grid-template-columns:4rem 1fr;gap:1rem;padding:.85rem 0;border-top:1px solid hsl(var(--line));border-bottom:1px solid hsl(var(--line));font-size:.825rem}.leader-focus.svelte-uypn5v span:where(.svelte-uypn5v){color:hsl(var(--muted-foreground));text-transform:uppercase;letter-spacing:.1em}.leader-focus.svelte-uypn5v strong:where(.svelte-uypn5v){font-weight:700}.leader-content.svelte-uypn5v>.editorial-link:where(.svelte-uypn5v){margin-top:1rem}.principles-section.svelte-uypn5v{padding:7rem 0;background:#0a211a;color:#eaf6f1}.principles-inner.svelte-uypn5v{display:grid;grid-template-columns:.72fr 1.28fr;gap:clamp(3rem,9vw,8rem)}.principles-intro.svelte-uypn5v{align-self:start;position:sticky;top:7rem}.principles-intro.svelte-uypn5v h2:where(.svelte-uypn5v){max-width:28rem;margin:.7rem 0 1rem;font-size:clamp(2.4rem,4.5vw,3.8rem);line-height:1}.principles-intro.svelte-uypn5v>p:where(.svelte-uypn5v):last-child{max-width:28rem;margin:0;color:#9db5ab;font-size:1.005rem;line-height:1.7}.principles-list.svelte-uypn5v{border-top:1px solid rgba(222,242,234,.5)}.principles-list.svelte-uypn5v article:where(.svelte-uypn5v){display:grid;grid-template-columns:2rem 1fr auto;gap:1rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid rgba(222,242,234,.18)}.principles-list.svelte-uypn5v article:where(.svelte-uypn5v)>span:where(.svelte-uypn5v){padding-top:.25rem;color:#7d9d91;font-size:.745rem;font-weight:800}.principles-list.svelte-uypn5v h3:where(.svelte-uypn5v){margin:0 0 .35rem;font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:550}.principles-list.svelte-uypn5v p:where(.svelte-uypn5v){max-width:33rem;margin:0;color:#9db5ab;font-size:.925rem;line-height:1.6}.principles-list.svelte-uypn5v article:where(.svelte-uypn5v)>svg{margin-top:.2rem;color:#62d8b5}.careers-section.svelte-uypn5v{display:grid;grid-template-columns:8rem 1fr auto;gap:2.5rem;align-items:center;padding:6rem 0}.careers-mark.svelte-uypn5v{display:grid;place-items:center;width:7rem;height:7rem;color:hsl(var(--accent));background:hsl(var(--accent)/.08);clip-path:polygon(50% 0,92% 22%,92% 72%,50% 100%,8% 72%,8% 22%)}.careers-section.svelte-uypn5v h2:where(.svelte-uypn5v){margin:.5rem 0 .45rem;font-size:clamp(2rem,3.8vw,3.1rem)}.careers-section.svelte-uypn5v>div:where(.svelte-uypn5v):nth-child(2)>p:where(.svelte-uypn5v):last-child{max-width:40rem;margin:0;color:hsl(var(--muted-foreground));font-size:.975rem;line-height:1.65}.careers-action.svelte-uypn5v{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;padding:0 1.2rem;border-radius:999px;background:hsl(var(--ink));color:#fff;font-size:.885rem;font-weight:750;text-decoration:none;white-space:nowrap}@media(max-width:800px){.team-hero.svelte-uypn5v{grid-template-columns:1fr;min-height:0;padding:8.5rem 0 4.5rem}.hero-statement.svelte-uypn5v{min-height:27rem}.origin-grid.svelte-uypn5v,.section-heading.svelte-uypn5v,.leader.svelte-uypn5v,.principles-inner.svelte-uypn5v,.careers-section.svelte-uypn5v{grid-template-columns:1fr}.section-heading.svelte-uypn5v>p:where(.svelte-uypn5v):last-child{grid-column:1;grid-row:auto;margin-top:1rem}.leader.svelte-uypn5v{gap:1.8rem}.leader.svelte-uypn5v:nth-child(2n) .leader-image:where(.svelte-uypn5v),.leader.svelte-uypn5v:nth-child(2n) .leader-content:where(.svelte-uypn5v){order:initial}.leader-image.svelte-uypn5v{max-width:35rem}.principles-intro.svelte-uypn5v{position:static}.careers-section.svelte-uypn5v{gap:1.5rem}.careers-mark.svelte-uypn5v{width:6rem;height:6rem}.careers-action.svelte-uypn5v{justify-self:start}}@media(max-width:520px){.container.svelte-uypn5v{width:min(100% - 1.25rem,72rem)}.team-hero.svelte-uypn5v{padding-top:7.5rem}.hero-copy.svelte-uypn5v h1:where(.svelte-uypn5v){font-size:3.3rem}.hero-statement.svelte-uypn5v{min-height:23rem;border-radius:13px}.origin-section.svelte-uypn5v,.leadership-section.svelte-uypn5v,.principles-section.svelte-uypn5v{padding:4.5rem 0}.leaders.svelte-uypn5v{gap:4rem}.leader-image.svelte-uypn5v{border-radius:12px}.leader-title.svelte-uypn5v h3:where(.svelte-uypn5v){font-size:2rem}.principles-list.svelte-uypn5v article:where(.svelte-uypn5v){grid-template-columns:1.6rem 1fr}.principles-list.svelte-uypn5v article:where(.svelte-uypn5v)>svg{display:none}.careers-section.svelte-uypn5v{padding:4.5rem 0}}
