#about .hero,#about .text-box,#about .letter-content,#about .team-members-container,#about .member-card{display:flex}#about .hero{height:45vh;position:relative}#about .hero .hero-bg{position:absolute;inset:0;background-size:cover;background-position:center}#about .hero .hero-bg::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,var(--hero-overlay,0))}#about .hero .content{position:relative}#about .hero.has-text-color h1,#about .hero.has-text-color h2{color:var(--hero-text-color)}#about .hero .content,#about .content-container h3,#about .content-container .subheader{text-align:center}#about h1,#about .text-box h2,#about .content-container h3,#about .content-container h4{margin:0}#about h1{font-size:72px}#about h2{font-size:20px;font-weight:400}#about h2,#about .content-container h3,#about .content-container h4{font-family:"Roboto",sans-serif}#about h2,#about .text-box p,#about .member-content h5{margin:10px 0 0}#about .text-box{width:100%;max-width:768px;padding:30px 32px;margin:auto;justify-content:space-between;gap:48px;align-items:center}#about .text-container{width:45%}#about .text-box h2{font-size:36px;font-weight:700}#about .text-box p{font-size:20px;color:#949494}#about .linked-image{width:20%}#about .content-container{padding:60px max(30px, calc((100% - 1050px) / 2 + 30px))}#about .content-container h3,#about .content-container h4{text-transform:unset}#about .content-container h3{font-size:32px;font-weight:700}#about .content-container h4{font-size:24px;font-weight:600}#about .content-container p,#about .member-content h5{font-size:20px}#about .content-container p{margin-top:10px;color:#757575}#about .content-container .subheader{color:var(--color-txt)}#about .letter-content,#about .member-card{gap:24px;background:#fff;padding:24px;border-radius:8px}#about .letter-content:not(:last-child){margin-bottom:30px}#about .letter-content img,#about .member-image img{width:100%}#about .letter-content .image-container{display:flex;align-items:center;width:12%}#about .letter-content .copy-container{width:88%}#about .letter-content p,#about .member-content p{margin-bottom:0}#about .team-members-container{margin-top:30px;justify-content:space-between;flex-wrap:wrap;row-gap:48px}#about .member-card{width:100%;border:1px solid #d9d9d9}#about .member-image{width:35%}#about .member-content{width:65%}#about .member-content h5{font-weight:400}@media only screen and (max-width:992px){#about h1{font-size:56px}#about .text-box{padding:100px 30px}#about .letter-content p{font-size:18px}#about .text-container{width:65%}#about .letter-content .image-container{width:20%}#about .letter-content .copy-container{width:80%}#about .team-members-container{flex-direction:column;gap:30px}#about .member-card{width:100%}}@media only screen and (max-width:767px){#about .hero{height:130px}#about h1{font-size:32px}#about .text-box h2{font-size:28px}#about .text-box{padding:30px}#about .linked-image{width:27%}#about .text-container{width:56%}#about .content-container p{font-size:18px}#about .content-container{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:500px){#about .text-box{padding-left:15px;padding-right:15px}#about .content-container{padding-left:15px;padding-right:15px}#about .text-box{flex-direction:column}#about .linked-image{width:55%}#about .text-container{width:75%;text-align:center;margin-bottom:30px}#about .letter-content,#about .member-card{flex-direction:column}#about .letter-content .image-container,#about .letter-content .copy-container,#about .member-image,#about .member-content{width:100%}}