.block-who-we-are{background:var(--background);color:var(--text);position:relative}.block-who-we-are__container{padding:0}.block-who-we-are__inner{align-items:stretch;display:flex;flex-direction:column;gap:1.5rem;padding:3.75rem .5rem;width:100%}@media(min-width:1101px){.block-who-we-are__inner{gap:2.125rem;padding:6.25rem 2.5rem}}.block-who-we-are__label{color:var(--primary);margin:0;text-transform:uppercase;width:100%}.block-who-we-are__content{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:1101px){.block-who-we-are__content{gap:1.5rem}}.block-who-we-are__title{color:var(--base);letter-spacing:-.0225rem;margin:0;text-align:left;width:100%}.block-who-we-are__title b b,.block-who-we-are__title b strong,.block-who-we-are__title strong b,.block-who-we-are__title strong strong{font-family:American Grotesk,sans-serif;font-weight:900}.block-who-we-are__title b,.block-who-we-are__title strong{line-height:90%}@media(min-width:1101px){.block-who-we-are__title{letter-spacing:-.04rem;max-width:61.5625rem}}.block-who-we-are__body{display:flex;flex-direction:column;gap:1rem;width:100%}@media(min-width:1101px){.block-who-we-are__body{align-items:stretch;flex-direction:row;gap:1.5rem}}.block-who-we-are__col--left{display:contents}@media(min-width:1101px){.block-who-we-are__col--left{align-self:stretch;display:flex;flex:0 0 auto;flex-direction:column;gap:2.5rem;justify-content:space-between;min-width:0;width:36.25rem}}.block-who-we-are__intro{color:var(--subtle);order:1;width:100%}@media(min-width:1101px){.block-who-we-are__intro{order:unset}}.block-who-we-are__intro p{margin:0}.block-who-we-are__intro p+p{margin-top:.5rem}.block-who-we-are__col--right{display:flex;flex-direction:column;gap:.75rem;min-width:0;order:2;width:100%}@media(min-width:1101px){.block-who-we-are__col--right{flex:0 0 auto;order:unset;width:36.25rem}}.block-who-we-are__right-title{color:var(--base);margin:0}@media(max-width:540px){.block-who-we-are__right-title{font-family:GT Standard,sans-serif;font-size:1.125rem;font-weight:300;font-weight:600;letter-spacing:0;line-height:1.625rem}}@media(max-width:540px)and (max-width:728px){.block-who-we-are__right-title{font-size:1rem;line-height:1.5rem}}.block-who-we-are__right-text{color:var(--subtle)}.block-who-we-are__right-text p{margin:0}@media(min-width:541px){.block-who-we-are__right-text p+p{margin-top:.5rem}}.block-who-we-are__actions{order:3;width:100%}@media(min-width:1101px){.block-who-we-are__actions{order:unset;width:auto}}.block-who-we-are__button{width:100%}@media(min-width:1101px){.block-who-we-are__button{width:auto}}