.about-page .internal-hero .internal-hero__media.about-brand-hero.about-brand-hero--generated{position:relative;display:grid;min-height:440px;padding:0;overflow:hidden;isolation:isolate;background:#111821}.about-page .internal-hero .about-brand-hero__background{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.92)}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__marks{display:grid;width:100%;height:100%;grid-template-columns:1fr 1fr;gap:0;align-items:center;padding:clamp(1.5rem,5vw,4rem);background:transparent}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__member{display:grid;min-height:0;place-items:center}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__el{width:min(100%,240px);height:auto;filter:grayscale(1) brightness(0) invert(1);mix-blend-mode:screen}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__asaf{width:min(100%,180px);height:auto;padding:0;background:transparent;filter:grayscale(1) invert(1);mix-blend-mode:screen}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__join{display:none}@media(max-width:760px){.about-page .internal-hero .internal-hero__media.about-brand-hero.about-brand-hero--generated{min-height:320px}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__marks{padding:1.5rem}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__el{width:min(100%,165px)}.about-page .internal-hero .internal-hero__media.about-brand-hero--generated .about-brand-hero__asaf{width:min(100%,125px)}}
.about-page .internal-hero .internal-hero__media.about-brand-hero{display:flex;min-height:440px;padding:clamp(1rem,3vw,2rem);align-items:stretch;background:#191918;border:0}.about-page .internal-hero .about-brand-hero__marks{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(.75rem,2vw,2rem);align-items:center;padding:clamp(1.5rem,4vw,3.5rem);background:#f7f4ec}.about-page .internal-hero .about-brand-hero__member{display:grid;min-height:210px;place-items:center}.about-page .internal-hero .about-brand-hero__el{display:block;width:min(100%,430px);height:auto;object-fit:contain;mix-blend-mode:multiply}.about-page .internal-hero .about-brand-hero__asaf{display:block;width:min(100%,210px);height:auto;padding:0;background:transparent;justify-self:center;object-fit:contain}.about-page .internal-hero .about-brand-hero__join{display:grid;width:clamp(2rem,4vw,3.5rem);height:clamp(2rem,4vw,3.5rem);place-items:center;border:1px solid #aaa397;border-radius:50%;color:#eb5539;font:400 clamp(1.5rem,3vw,2.2rem)/1 var(--serif)}.about-page .internal-hero .internal-hero__media.about-brand-hero figcaption{position:absolute;right:clamp(2rem,5vw,4rem);bottom:clamp(2rem,5vw,4rem);margin:0;padding:0;color:#5a554c;background:transparent;font-size:.64rem;letter-spacing:.1em;text-align:right;text-transform:uppercase}@media(max-width:760px){.about-page .internal-hero .internal-hero__media.about-brand-hero{min-height:320px;padding:.75rem}.about-page .internal-hero .about-brand-hero__marks{grid-template-columns:1fr;gap:1rem;padding:1.5rem}.about-page .internal-hero .about-brand-hero__member{min-height:100px}.about-page .internal-hero .about-brand-hero__el{width:min(100%,290px)}.about-page .internal-hero .about-brand-hero__asaf{width:min(100%,160px)}.about-page .internal-hero .about-brand-hero__join{justify-self:center}.about-page .internal-hero .internal-hero__media.about-brand-hero figcaption{right:1.5rem;bottom:1.5rem}}
.about-page .internal-hero__media.about-brand-hero{display:grid;min-height:440px;padding:clamp(2rem,6vw,5rem);place-items:center;background:#ece7dc;border:0}.about-page .about-brand-hero__marks{display:grid;width:min(100%,540px);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.about-page .about-brand-hero__el{display:block;width:100%;height:auto;object-fit:contain;mix-blend-mode:multiply}.about-page .about-brand-hero__rule{width:100%;height:1px;background:#b9b2a5}.about-page .about-brand-hero__asaf{display:block;width:min(48%,210px);height:auto;padding:.75rem;background:#fff;justify-self:end;object-fit:contain}.about-page .internal-hero__media.about-brand-hero figcaption{position:static;margin:0;color:#555149;background:transparent;padding:0;font-size:.64rem;letter-spacing:.1em;text-align:right;text-transform:uppercase}@media(max-width:760px){.about-page .internal-hero__media.about-brand-hero{min-height:320px;padding:2rem}.about-page .about-brand-hero__asaf{width:min(56%,180px)}}
.about-page .internal-hero__media{background:#292826}.about-page .internal-hero__media img{width:100%;height:100%;object-fit:cover}.about-page .internal-hero__media figcaption{position:absolute;right:1rem;bottom:1rem;margin:0;padding:.35rem .55rem;background:rgba(20,20,20,.85);color:#fff;font-size:.64rem;letter-spacing:.1em;text-transform:uppercase}.about-section{padding:var(--space-5) var(--gutter)}.about-section__inner{max-width:1440px;margin:auto}.about-intro{display:grid;grid-template-columns:.6fr 1.4fr;gap:2rem}.about-intro h2{margin:.5rem 0;font-size:clamp(2.5rem,5vw,5.3rem);line-height:.95}.about-intro__body{max-width:650px;font-size:1.08rem;line-height:1.65}.about-role{padding:var(--space-5) var(--gutter);background:var(--ink);color:#fff}.about-role__inner{max-width:1440px;margin:auto}.about-role__heading{max-width:760px}.about-role h2{margin:.5rem 0 3.5rem;font-size:clamp(2.5rem,5vw,5.3rem);line-height:.95}.about-role__grid{display:grid;grid-template-columns:1fr 64px 1fr;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.about-role article{padding:2rem 0}.about-role article:last-child{padding-left:2rem}.about-role__rule{position:relative}.about-role__rule:after{content:"";position:absolute;top:2rem;bottom:2rem;left:50%;width:1px;background:var(--line-light)}.about-role h3{margin:0 0 1rem;font-size:clamp(2rem,3.5vw,3.8rem)}.about-role ul{margin:0;padding:0;list-style:none}.about-role li{padding:.55rem 0;color:rgba(255,255,255,.72);border-bottom:1px solid rgba(255,255,255,.12)}.about-work{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4rem;border-top:1px solid var(--line)}.about-work article{min-height:260px;padding:1.4rem 1.4rem 1.4rem 0;border-right:1px solid var(--line)}.about-work article+article{padding-left:1.4rem}.about-work article:last-child{border-right:0}.about-work span{color:var(--orange);font-size:.68rem;letter-spacing:.12em}.about-work h3{margin:.65rem 0;font-size:2rem}.about-work p{max-width:270px;margin:0;line-height:1.55}.about-quote{max-width:850px;margin:4rem 0 0;font:400 clamp(1.8rem,3vw,3.2rem)/1.08 var(--serif)}.about-sectors{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,7vw,8rem);align-items:center}.about-sectors__media{min-height:480px;margin:0;overflow:hidden}.about-sectors__media img{width:100%;height:100%;object-fit:cover}.about-sectors__list{display:grid;grid-template-columns:1fr 1fr;margin-top:2rem;border-top:1px solid var(--line)}.about-sectors__list span{padding:1rem 0;border-bottom:1px solid var(--line);font:400 1.25rem var(--serif)}.about-sectors__list span:nth-child(even){padding-left:1rem;border-left:1px solid var(--line)}.about-quality{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,7vw,8rem);padding:var(--space-5) var(--gutter);background:#e8e3d9}.about-quality__inner{display:contents;max-width:1440px;margin:auto}.about-quality h2{margin:0;font-size:clamp(2.2rem,4vw,4.2rem);line-height:.96}.about-quality p{max-width:700px;margin:0;line-height:1.7}.about-values{max-width:900px;margin:3rem auto 0;text-align:center}.about-values p{margin:0;font:400 clamp(1.35rem,2.4vw,2.4rem)/1.3 var(--serif)}@media(max-width:760px){.about-intro,.about-sectors,.about-quality{grid-template-columns:1fr;gap:2rem}.about-role__grid{grid-template-columns:1fr}.about-role article:last-child{padding-left:0;border-top:1px solid var(--line-light)}.about-role__rule{display:none}.about-work{grid-template-columns:1fr;margin-top:3rem}.about-work article,.about-work article+article{min-height:0;padding:1.2rem 0;border-right:0;border-bottom:1px solid var(--line)}.about-sectors__media{min-height:330px}.about-sectors__list{grid-template-columns:1fr}.about-sectors__list span:nth-child(even){padding-left:0;border-left:0}.about-quality__inner{display:block}}
.about-page .internal-hero .internal-hero__media.about-brand-hero.about-brand-hero--typographic{background:#111821 url("assets/images/brand/about-team-equal-background.png") center/cover no-repeat!important}
.about-page .internal-hero .internal-hero__media.about-brand-hero.about-brand-hero--typographic{background:#111821 url("assets/images/brand/about-team-equal-background.png") center/cover no-repeat}.about-page .internal-hero .about-brand-hero--typographic>img,.about-page .internal-hero .about-brand-hero--typographic>figcaption{display:none!important}
.about-page .internal-hero .internal-hero__media.about-brand-hero.about-brand-hero--typographic{position:relative;display:grid;min-height:440px;padding:0;overflow:hidden;isolation:isolate;background:#111821}.about-page .internal-hero .about-brand-hero--typographic .about-brand-hero__background{position:absolute;z-index:-1;inset:0;display:block;width:100%;height:100%;object-fit:cover;filter:brightness(.86)}.about-page .internal-hero .about-brand-hero--typographic .about-brand-hero__marks{display:flex;width:100%;height:100%;gap:clamp(.65rem,2vw,1.5rem);align-items:center;justify-content:center;padding:clamp(1.5rem,5vw,4rem);background:transparent;color:#fff;font:400 clamp(2.4rem,5.4vw,5.4rem)/.96 var(--serif);letter-spacing:-.055em;text-align:center;text-shadow:0 2px 22px rgb(0 0 0 / 35%)}.about-page .internal-hero .about-brand-hero--typographic .about-brand-hero__dash{color:var(--orange);font:300 .74em/1 var(--sans);letter-spacing:0}.about-page .internal-hero .about-brand-hero--typographic .about-brand-hero__partner{white-space:nowrap}@media(max-width:760px){.about-page .internal-hero .internal-hero__media.about-brand-hero.about-brand-hero--typographic{min-height:320px}.about-page .internal-hero .about-brand-hero--typographic .about-brand-hero__marks{flex-direction:column;gap:.35rem;font-size:clamp(2.45rem,12vw,4rem);letter-spacing:-.06em}.about-page .internal-hero .about-brand-hero--typographic .about-brand-hero__dash{font-size:.58em;line-height:.6}}
.about-page .internal-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-height:clamp(530px,58vw,690px);isolation:isolate;background:#111821 url("assets/images/brand/about-team-equal-background.png") center/cover no-repeat}.about-page .internal-hero:before{content:"";position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(8,15,23,.96) 0%,rgba(8,15,23,.82) 45%,rgba(8,15,23,.56) 100%),linear-gradient(0deg,rgba(8,15,23,.28),rgba(8,15,23,.06))}.about-page .internal-hero .internal-hero__media.about-brand-hero--typographic{display:none}.about-page .internal-hero .internal-hero__copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);column-gap:clamp(2rem,7vw,7rem);row-gap:1.15rem;max-width:1180px;align-content:center}.about-page .internal-hero .internal-hero__copy>.eyebrow{grid-column:1/-1;margin:0}.about-page .internal-hero .internal-hero__copy>h1{grid-column:1;grid-row:2/span 3;margin:0;align-self:start}.about-page .internal-hero .internal-hero__copy>p:not(.eyebrow){grid-column:2;margin:0;max-width:31rem;line-height:1.58}.about-page .internal-hero .internal-hero__copy>.actions{grid-column:2;margin-top:.4rem}@media(max-width:800px){.about-page .internal-hero{min-height:unset}.about-page .internal-hero .internal-hero__copy{grid-template-columns:1fr;gap:1.15rem}.about-page .internal-hero .internal-hero__copy>h1,.about-page .internal-hero .internal-hero__copy>p:not(.eyebrow),.about-page .internal-hero .internal-hero__copy>.actions{grid-column:1;grid-row:auto}.about-page .internal-hero .internal-hero__copy>h1{margin-top:.35rem}}
.about-page .internal-hero .internal-hero__media.about-brand-hero--typographic{display:none!important}.about-page .internal-hero{grid-template-rows:minmax(0,1fr)}.about-page .internal-hero .internal-hero__copy>h1{text-wrap:balance}.about-page .internal-hero .internal-hero__copy>.actions .button{transition:transform 160ms cubic-bezier(.23,1,.32,1)}.about-page .internal-hero .internal-hero__copy>.actions .button:active{transform:scale(.97)}
.about-page .internal-hero .internal-hero__copy>.actions{display:none}
