.hero-copy.svelte-cwls5q{max-width:900px}.hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:var(--d);letter-spacing:-.03em;margin-top:18px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.02}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) .hl:where(.svelte-cwls5q){white-space:nowrap;font-style:italic;position:relative}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) .hl:where(.svelte-cwls5q) svg:where(.svelte-cwls5q){width:104%;height:.3em;position:absolute;bottom:-.14em;left:-2%;overflow:visible}.hero.svelte-cwls5q h1:where(.svelte-cwls5q) .hl:where(.svelte-cwls5q) path:where(.svelte-cwls5q){stroke:var(--yolk);stroke-width:13px;fill:none;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000px;animation:2.2s .15s forwards svelte-cwls5q-draw}@keyframes svelte-cwls5q-draw{to{stroke-dashoffset:0}}.lede.svelte-cwls5q{max-width:60ch;color:var(--ink-soft);margin-top:24px;font-size:clamp(17px,1.3vw,20px);line-height:1.6}.mission.svelte-cwls5q{border-left:3px solid var(--yolk);max-width:640px;font-family:var(--d);color:var(--ink);margin-top:clamp(28px,3.5vw,40px);padding-left:22px;font-size:clamp(19px,2vw,25px);font-style:italic;font-weight:500;line-height:1.4}@media (width<=980px){.hero.svelte-cwls5q{padding-top:clamp(96px,16vw,120px);padding-bottom:clamp(60px,10vw,84px)}}.head-row.svelte-cwls5q{flex-wrap:wrap;align-items:baseline;gap:18px;display:flex}.sec-sub.svelte-cwls5q{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);font-size:11px}.dark.svelte-cwls5q{background:var(--ink);color:var(--white)}.team-grid.svelte-cwls5q{grid-template-columns:repeat(3,1fr);gap:clamp(18px,3vw,40px) 80px;display:grid}.about-team.svelte-cwls5q{overflow-x:clip}.member.svelte-cwls5q{background:var(--ink);color:var(--mute);padding:20px 0 0;position:relative;overflow:visible}.member.svelte-cwls5q:after{content:"";background:#fcf9f133;width:1px;position:absolute;top:0;bottom:0;right:-40px}.member.svelte-cwls5q:nth-child(3n):after{display:none}.member.svelte-cwls5q:hover .m-name:where(.svelte-cwls5q),.member.svelte-cwls5q:hover .m-years:where(.svelte-cwls5q){color:#ffbe1a}.member.svelte-cwls5q:hover .m-bio:where(.svelte-cwls5q){color:#e6e1d3}.m-photo.svelte-cwls5q{aspect-ratio:1;background:var(--white-2);border-radius:14px;overflow:hidden}.m-photo.svelte-cwls5q img:where(.svelte-cwls5q){object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .5s,transform .5s;display:block}.member.svelte-cwls5q:hover .m-photo:where(.svelte-cwls5q) img:where(.svelte-cwls5q){filter:grayscale(0);transform:scale(1.03)}.m-line.svelte-cwls5q{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.m-name.svelte-cwls5q,.m-years.svelte-cwls5q{transition:color .3s}.m-name.svelte-cwls5q{font-family:var(--d);letter-spacing:-.015em;font-size:19px;font-weight:600}.m-years.svelte-cwls5q{font-family:var(--d);color:var(--mute);white-space:nowrap;font-size:12px}.m-role.svelte-cwls5q{font-family:var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px;font-size:11.5px}.m-bio.svelte-cwls5q{color:var(--mute);margin-top:12px;font-size:14px;line-height:1.6}@media (width<=980px){.team-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.member.svelte-cwls5q:nth-child(3n):after{display:block}.member.svelte-cwls5q:nth-child(2n):after{display:none}}@media (width<=560px){.team-grid.svelte-cwls5q{grid-template-columns:1fr;column-gap:0}.team-grid.svelte-cwls5q .member:where(.svelte-cwls5q){padding:22px 0}.member.svelte-cwls5q:after{display:none}}@media (width>=561px) and (width<=640px){.team-grid.svelte-cwls5q{column-gap:44px}.team-grid.svelte-cwls5q .member:where(.svelte-cwls5q){padding:22px 0 0}.member.svelte-cwls5q:after{right:-22px}}.manifesto-grid.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,56px);display:grid}.pillar-l.svelte-cwls5q{font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px;font-size:11px;font-weight:700}.manifesto-grid.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--ink-soft);max-width:52ch;font-size:15.5px;line-height:1.7}.belief-coda.svelte-cwls5q{border-left:3px solid var(--yolk);max-width:720px;font-family:var(--d);color:var(--ink);margin-top:clamp(32px,4.5vw,48px);padding-left:22px;font-size:clamp(19px,2vw,25px);font-style:italic;font-weight:500;line-height:1.45}@media (width<=980px){.manifesto-grid.svelte-cwls5q{grid-template-columns:1fr}}.loc-wrap.svelte-cwls5q{padding-bottom:clamp(36px,5vw,56px)}.loc-note.svelte-cwls5q{border-top:1px solid var(--line);font-family:var(--m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding-top:18px;font-size:11px}
