.studio-about main{min-height:0;padding:0}.about-page{overflow-wrap:anywhere;padding:0 3rem}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0}.about-hero{color:#fff;background:var(--color-deep);align-items:end;min-height:100svh;margin-inline:-3rem;display:flex;position:relative;overflow:clip}.about-hero:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(#181f1f00 40%,#181f1fb8);position:absolute;inset:0}.about-hero-copy{pointer-events:none;z-index:2;gap:2.5rem;width:100%;padding:8rem 3rem 9rem;display:grid;position:relative}.about-intro{color:var(--color-ink);padding-top:6rem}.about-hero h1,.about-team>h2{letter-spacing:0;text-wrap:initial;overflow-wrap:break-word;max-width:none;font-size:5.25rem;font-weight:300;line-height:5rem}.about-hero h1{text-wrap:balance;max-width:14ch}.about-description,.about-manifesto{letter-spacing:0;font-size:2.75rem;line-height:2.875rem}.about-hero .about-manifesto{max-width:36ch;font-size:2rem;line-height:1.25}.about-manifesto strong{font-family:var(--font-sans);letter-spacing:-.06em;font-weight:900}.about-intro:after{border-bottom:.0625rem solid var(--color-line-soft);content:"";width:100%;margin-top:6rem;margin-left:-3rem;display:block}.about-media{position:absolute;inset:0}.about-journey{padding-top:8rem}.about-journey>h2{letter-spacing:0;max-width:15rem;font-size:1.5rem;font-weight:400;line-height:1.75rem}.about-steps{margin:6rem 0 0;padding:0;list-style:none}.about-step{grid-template-columns:10.625rem minmax(0,1fr);padding-bottom:8rem;display:grid}.about-step-number{padding-top:.625rem;font-size:1rem;line-height:1.5rem}.about-step h3{letter-spacing:-.01em;font-size:4rem;font-weight:400;line-height:4.75rem}.about-step p{letter-spacing:-.015em;white-space:pre-line;max-width:64.5rem;margin-top:1.5rem;font-size:2.5rem;line-height:2.8125rem}.about-team{border-top:.0625rem solid var(--color-line-soft);color:var(--color-ink);padding-top:2rem;padding-bottom:6rem}.about-team>h2{max-width:83rem}.about-team .about-team-lead{max-width:44rem;margin-top:3rem;font-size:1.75rem;line-height:1.35}.about-team-lead strong{font-weight:700}.about-people{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"one two""one four""three four";gap:2rem;margin:6rem 0 0;padding:0;list-style:none;display:grid}.about-person{background:var(--person-tint);border-radius:1.5rem;gap:1.5rem;padding:1.5rem;display:grid}.about-person:first-child{grid-area:one}.about-person:nth-child(2){grid-area:two}.about-person:nth-child(3){grid-area:three}.about-person:nth-child(4){grid-area:four}.about-person{--portrait-width:min(17rem, 42%)}.about-person:is(:first-child,:nth-child(4)){grid-template-columns:minmax(0, 1fr) var(--portrait-width);grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:0 1.5rem}.about-person:is(:first-child,:nth-child(4)) .about-person-copy{display:contents}.about-person:is(:first-child,:nth-child(4)) .about-person-number{grid-area:1/1;padding-top:.5rem}.about-person:is(:first-child,:nth-child(4)) .about-portrait{grid-area:1/2}.about-person:is(:first-child,:nth-child(4)) :is(h3,.about-person-role,.about-person-focus){grid-column:1/-1}.about-person:is(:first-child,:nth-child(4)) h3{grid-row:3}.about-person:is(:first-child,:nth-child(4)) .about-person-role{grid-row:4}.about-person:is(:first-child,:nth-child(4)) .about-person-focus{grid-row:5}.about-person:is(:nth-child(2),:nth-child(3)){grid-template-columns:var(--portrait-width) minmax(0, 1fr);align-items:start}.about-portrait img{aspect-ratio:4/5}.about-portrait{background:var(--person-tint);isolation:isolate;border-radius:1rem;position:relative;overflow:hidden}.about-portrait img{object-fit:cover;filter:grayscale()contrast(1.1);mix-blend-mode:multiply;width:100%;height:100%;display:block}.about-person-copy{flex-direction:column;min-width:0;padding-block:.5rem;display:flex}.about-person-number{font:400 1rem / 1 var(--font-display);font-variant-numeric:tabular-nums}.about-page .about-person h3{overflow-wrap:normal;hyphens:auto;font:400 2rem / 1.1 var(--font-display);letter-spacing:-.02em;margin-top:auto;padding-top:3rem}.about-person .about-person-role{letter-spacing:.08em;text-transform:uppercase;margin-top:.75rem;font-size:.8125rem;line-height:1.3}.about-person .about-person-focus{margin-top:1.25rem;font-size:1.125rem;line-height:1.45}@media (hover:hover) and (prefers-reduced-motion:no-preference){.about-portrait img{transition:filter .5s,transform .7s cubic-bezier(.16,1,.3,1)}.about-person:hover .about-portrait img{filter:none;mix-blend-mode:normal;transform:scale(1.04)}}@media (hover:hover) and (prefers-reduced-motion:reduce){.about-person:hover .about-portrait img{filter:none;mix-blend-mode:normal}}@media (768px<=width<=991px){.about-hero h1,.about-team>h2{font-size:4rem;line-height:1}.about-description,.about-manifesto{font-size:2.125rem;line-height:1.15}.about-step{grid-template-columns:8rem minmax(0,1fr)}.about-step h3{font-size:3rem}.about-step p{font-size:2rem;line-height:1.2}.about-people{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:2rem}.about-person:nth-child(n){grid-area:auto;grid-template-rows:none;grid-template-columns:var(--portrait-width) minmax(0, 1fr);align-items:start}.about-person:nth-child(n) :is(.about-portrait,.about-person-copy,.about-person-copy>*){grid-area:auto}.about-person:nth-child(n) .about-person-copy{display:flex}}@media (width<768px){.about-page{padding:0 1.5rem}.about-hero{margin-inline:-1.5rem}.about-hero-copy{gap:1.5rem;padding:12rem 1.5rem 8.5rem}.about-hero .about-manifesto{font-size:1.375rem}.about-intro{padding-top:4rem}.about-hero h1,.about-team>h2{letter-spacing:-.035em;font-size:2.75rem;line-height:1.1}.about-team>h2{overflow-wrap:break-word;font-size:2.125rem}.about-description,.about-manifesto{font-size:1.625rem;line-height:1.2}.about-intro:after{margin-top:4rem;margin-left:0}.about-journey{padding-top:4rem}.about-journey>h2{font-size:1.25rem;line-height:1.2}.about-steps{gap:5rem;margin-top:5rem;display:grid}.about-step{grid-template-columns:3rem minmax(0,1fr);padding-bottom:0}.about-step:last-child{padding-bottom:6rem}.about-step-number{padding-top:.375rem;font-size:.875rem}.about-step h3{overflow-wrap:anywhere;font-size:2.125rem;line-height:1.2}.about-step p{white-space:normal;margin-top:1.25rem;font-size:1.5rem;line-height:1.25}.about-team{padding-top:2rem;padding-bottom:6rem}.about-team .about-team-lead{margin-top:2rem;font-size:1.25rem}.about-people{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:1.5rem;margin-top:3rem}.about-person:nth-child(n){grid-area:auto;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1rem}.about-person:nth-child(n) :is(.about-portrait,.about-person-copy,.about-person-copy>*){grid-area:auto}.about-person:nth-child(n) .about-person-copy{display:flex}.about-person:nth-child(n) .about-portrait img{aspect-ratio:4/3;object-position:50% 18%}.about-person h3{overflow-wrap:anywhere;padding-top:1.5rem;font-size:1.625rem}.about-person .about-person-focus{font-size:1rem}}
