.people{background-color:var(--background);color:var(--foreground);overflow:hidden}.people,.people-hero{position:relative;width:100vw}.people-hero{min-height:100svh;padding:9rem 1.5rem 3rem;display:grid;grid-template-columns:1fr 2fr 1fr;grid-template-rows:auto 1fr auto;grid-gap:3rem 3rem;gap:3rem 3rem;align-items:start}.people-hero-meta{grid-column:1/2;grid-row:1/2;display:flex;flex-direction:column;gap:.25rem;color:var(--foreground-200)}.people-hero-headline{grid-column:2/4;grid-row:2/3;align-self:end}.people-hero-headline h1{max-width:14ch;letter-spacing:-.04em}.people-hero-foot{grid-column:1/4;grid-row:3/4;display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;color:var(--foreground-200)}.people-act{position:relative;width:100vw;padding:9rem 1.5rem 6rem;overflow:hidden}.people-act-header{position:relative;z-index:2;color:var(--foreground-200);margin-bottom:4.5rem}.people-ghost-label-wrap{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);text-align:center;pointer-events:none;z-index:0;white-space:nowrap}.people-ghost-label{display:inline-block;font-family:nm,Helvetica Neue,system-ui,sans-serif;font-weight:600;letter-spacing:-.06em;-webkit-text-stroke:1.5px var(--foreground);color:transparent;opacity:.18;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;line-height:.75}.people-act-members{position:relative;z-index:1}.people-member{position:relative;display:flex;flex-direction:column;gap:1.25rem}.people-member-meta{display:flex;justify-content:space-between;gap:3rem;color:var(--foreground-200)}.people-name{font-family:nm,Helvetica Neue,system-ui,sans-serif;font-weight:600;text-transform:uppercase;color:var(--foreground);letter-spacing:-.04em;line-height:.9;margin:0}.people-linkedin-icon{flex:0 0 auto;width:clamp(.8rem,1vw,1.1rem);height:clamp(.8rem,1vw,1.1rem);margin-bottom:.2rem;color:var(--foreground)}.people-linkedin-link{display:flex;flex:0 0 auto;color:var(--foreground);transition:opacity .2s ease}.people-linkedin-link:hover{opacity:.65}.people-linkedin-link:focus-visible{outline:1px solid var(--foreground);outline-offset:4px}.people-portrait{position:relative}.people-portrait-clip{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;will-change:clip-path}.people-portrait-clip--native{max-height:none!important}.people-portrait-clip img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.people-bio{max-width:36ch}.people-bio-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;width:100%}.people-bio p{color:var(--foreground)}.people-act .char-mask{display:inline-block;overflow:hidden}.people-act .char{display:inline-block;will-change:transform}.people-act--founders{min-height:100svh;display:flex;flex-direction:column}.people-act--founders .people-act-members{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:6vw;gap:6vw;align-items:stretch}.people-act--founders .people-name{font-size:clamp(3.5rem,9vw,9rem)}.people-act--founders .people-portrait-clip{max-height:60svh}.people-act--founders .people-ghost-label{font-size:60vh}.people-act--founders .people-bio{max-width:52ch}.people-act--visuals{min-height:90svh}.people-act--visuals .people-act-members{position:relative;display:flex;justify-content:center}.people-act--visuals .people-member{width:50vw;max-width:50vw;align-items:center;text-align:center}.people-act--visuals .people-member-meta{justify-content:space-between;width:100%}.people-act--visuals .people-name{font-size:clamp(3rem,7vw,7rem)}.people-act--visuals .people-portrait{width:100%}.people-act--visuals .people-portrait-clip{max-height:55svh}.people-act--visuals .people-bio{max-width:48ch}.people-act--visuals .people-ghost-label-wrap{top:50%;bottom:auto;left:0;right:0;text-align:center;transform:translateY(-50%)}.people-act--visuals .people-ghost-label{font-size:50vh}.people-act--web{min-height:180svh}.people-act--web .people-act-members{position:relative;height:158svh}.people-act--web .people-member{position:absolute}.people-act--web .people-member--1{top:0;left:4vw;width:26vw}.people-act--web .people-member--2{top:78svh;left:42%;transform:translateX(-50%);width:20vw}.people-act--web .people-member--3{top:8svh;right:4vw;width:30vw}.people-act--web .people-member--1 .people-name{font-size:clamp(2.5rem,5.5vw,5.5rem)}.people-act--web .people-member--2 .people-name{font-size:clamp(2.25rem,4.5vw,4.5rem)}.people-act--web .people-member--3 .people-name{font-size:clamp(3rem,7vw,7rem)}.people-act--web .people-portrait-clip{max-height:70svh}.people-act--web .people-ghost-label-wrap{top:50%;left:auto;right:-10vw;text-align:right}.people-act--web .people-ghost-label{font-size:75vh}.people-act--design{min-height:130svh}.people-act--design .people-act-members{position:relative;height:100svh}.people-act--design .people-member{position:absolute}.people-act--design .people-member--1{top:4svh;left:4vw;width:20vw}.people-act--design .people-member--2{top:0;left:50%;width:28vw;transform:translateX(-50%)}.people-act--design .people-member--3{top:12svh;right:4vw;width:20vw}.people-act--design .people-member--2 .people-name{font-size:clamp(3rem,7vw,7rem)}.people-act--design .people-member--1 .people-name,.people-act--design .people-member--3 .people-name{font-size:clamp(1.75rem,3.5vw,3.75rem)}.people-act--design .people-portrait-clip{max-height:60svh}.people-act--design .people-member--1 .people-bio,.people-act--design .people-member--3 .people-bio{max-width:100%}.people-act--design .people-member--1 .people-bio p,.people-act--design .people-member--3 .people-bio p{font-size:clamp(.875rem,.5rem + .5vw,1.125rem);line-height:1.4}.people-act--design .people-ghost-label-wrap{top:auto;bottom:4svh;left:-8vw;right:auto;text-align:left;transform:none}.people-act--design .people-ghost-label{font-size:55vh}.people-closing{position:relative;width:100vw;min-height:80svh;padding:9rem 1.5rem 6rem;display:grid;grid-template-columns:1fr 3fr 1fr;grid-template-rows:auto 1fr auto;grid-gap:3rem;gap:3rem;align-items:start}.people-closing-meta{grid-column:1/2;grid-row:1/2;color:var(--foreground-200)}.people-closing h3{grid-column:2/3;grid-row:2/3;align-self:center;max-width:28ch;color:var(--foreground)}.people-closing-link{grid-column:2/3;grid-row:3/4;margin-top:3rem}@media (max-width:1000px){.people-hero{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:7.5rem 1.5rem 1.5rem;gap:6rem}.people-hero-foot,.people-hero-headline,.people-hero-meta{grid-column:1/2}.people-hero-headline{grid-row:2/3}.people-hero-headline h1{max-width:100%}.people-hero-foot{grid-row:3/4;flex-direction:column;align-items:flex-start;gap:.5rem}.people-act{padding:6rem 1.5rem 4.5rem}.people-act--founders{min-height:auto}.people-act--founders .people-act-members{grid-template-columns:1fr;gap:4.5rem}.people-act--design{min-height:auto}.people-act--design .people-act-members{position:static;height:auto;display:flex;flex-direction:column;gap:4.5rem}.people-act--design .people-member,.people-act--design .people-member--1,.people-act--design .people-member--2,.people-act--design .people-member--3{position:static;width:100%;left:auto;right:auto;top:auto;bottom:auto;transform:none}.people-act--design .people-member--1 .people-bio p,.people-act--design .people-member--3 .people-bio p{font-size:clamp(1.075rem,.325rem + .825vw,2rem)}.people-act--design .people-member--1 .people-name,.people-act--design .people-member--3 .people-name{font-size:clamp(3rem,14vw,7rem)}.people-act--visuals{min-height:auto}.people-act--visuals .people-member{grid-template-columns:1fr;grid-template-areas:"meta" "name" "portrait" "bio"}.people-act--visuals .people-bio{margin-top:0}.people-act--visuals .people-name{font-size:clamp(3rem,14vw,7rem)}.people-act--web{min-height:auto}.people-act--web .people-act-members{position:static;height:auto;display:flex;flex-direction:column;gap:4.5rem}.people-act--web .people-member,.people-act--web .people-member--1,.people-act--web .people-member--2,.people-act--web .people-member--3{position:static;width:100%;left:auto;right:auto;top:auto;bottom:auto;transform:none}.people-act--web .people-member--1 .people-name,.people-act--web .people-member--2 .people-name,.people-act--web .people-member--3 .people-name{font-size:clamp(3rem,14vw,7rem)}.people-name{font-size:clamp(3rem,14vw,7rem)!important}.people-ghost-label{font-size:50svh!important;-webkit-text-stroke:1px var(--foreground)}.people-closing{grid-template-columns:1fr;padding:4.5rem 1.5rem 3rem;gap:1.5rem}.people-closing h3,.people-closing-link,.people-closing-meta{grid-column:1/2;max-width:100%}}