.about-hero{position:relative;width:100vw;height:75vh}@media(min-width:1024px){.about-hero{height:100svh}}.about-hero__bg-img{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;opacity:.3}.about-hero .title-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.about-hero .title-wrapper .title-sub-heading{font-family:Founder Grotesk,Adjusted Verdana Fallback,sans-serif;text-transform:uppercase;position:absolute;text-align:center;top:calc(var(--col)*-1);transform:translate(-50%,-50%);left:50%;font-size:.875rem}@media(min-width:1024px){.about-hero .title-wrapper .title-sub-heading{font-size:.75rem}}.about-hero .title-wrapper h1{font-family:span,serif;text-align:center;z-index:1;font-size:5rem;line-height:1.2}@media(min-width:1024px){.about-hero .title-wrapper h1{font-size:6.25rem;line-height:1;white-space:pre-line}}.about-hero .arrow-scroll-wrapper{position:absolute;bottom:calc(var(--col)*2);left:50%;transform:translateX(-50%);display:none}@media(min-width:1024px){.about-hero .arrow-scroll-wrapper{bottom:var(--col);display:flex}}.about-hero .arrow-scroll-wrapper .icon-arrow{width:2.5rem;height:auto}.team-section{position:relative;padding-top:var(--col);padding-bottom:var(--col)}.team-section .team-members-container{display:grid;grid-gap:calc(var(--col)*2);gap:calc(var(--col)*2);grid-template-columns:repeat(1,1fr)}@media(min-width:1024px){.team-section .team-members-container{gap:calc(var(--col)*.5);grid-template-columns:repeat(3,1fr)}}.team-section .team-members-container .team-member{position:relative;display:flex;flex-direction:column;gap:1.25rem}.team-section .team-members-container .team-member__img{width:100%;height:100%}.team-section .team-members-container .team-member__img img{aspect-ratio:.75}.team-section .team-members-container .team-member__info .info-name{font-size:2rem;font-family:span,serif;line-height:1.05}.team-section .team-members-container .team-member__info .info-job-title{opacity:.5;text-transform:uppercase;margin-top:1rem;font-size:.875rem}.team-section .team-members-container .open-positions-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem;padding:var(--col);background-color:#e6e0d6}.team-section .team-members-container .open-positions-wrapper .open-positions-image{object-fit:contain}.team-section .team-members-container .open-positions-wrapper .open-positions-info{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.team-section .team-members-container .open-positions-wrapper .open-positions-info .title{font-size:2rem;font-family:span,serif;line-height:1.05;text-wrap:prewrap}.who-we-are{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-top:calc(var(--col)*2);padding-bottom:calc(var(--col)*2)}.who-we-are .sub-heading{font-family:Founder Grotesk,Adjusted Verdana Fallback,sans-serif;text-transform:uppercase;text-align:center;margin-bottom:var(--col);font-size:.875rem}@media(min-width:1024px){.who-we-are .sub-heading{font-size:.75rem}}.who-we-are .content{font-family:span,serif;font-size:1.5rem;text-align:center}@media(min-width:1024px){.who-we-are .content{width:calc(var(--col)*12)}}