.heroSection{max-width:var(--max-width);background-position:50%;background-size:cover;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;min-width:0;display:flex}.heroSection .textBox{flex-direction:column;align-items:center;gap:20px;padding:150px 24px;display:flex}.heroSection .title{font-family:Tachyon,sans-serif;font-size:var(--font-size-4xl);color:#000;text-align:center;padding:0 0 16px}.heroSection .subtitle{font-size:var(--font-size-2xl);font-weight:var(--font-weight-xs);color:#000;text-align:center}.whoWeAreSection{max-width:var(--max-width);flex-direction:column;flex-grow:1;display:flex}.whoWeAreSection .pair{flex-direction:column;display:flex}.whoWeAreSection .imageSide img{object-fit:cover;width:100%;min-width:0}.whoWeAreSection .textSide{flex-direction:column;gap:40px;padding:40px 16px 60px;display:flex}.whoWeAreSection .subsection{flex-direction:column;gap:12px;display:flex}.whoWeAreSection .subsectionTitle{font-size:var(--font-size-3xl);font-weight:var(--font-weight-xl)}.whoWeAreSection .subsectionBody{font-size:var(--font-size-xl);font-weight:var(--font-weight-sm)}@media (width>=768px){.whoWeAreSection .pair{flex-direction:row;align-items:center}.whoWeAreSection .imageSide{flex-shrink:0;flex-basis:50%}.whoWeAreSection .textSide{flex-shrink:0;flex-basis:50%;padding:0 32px}}.ourExpertiseSection{max-width:var(--max-width);flex-direction:column;flex-grow:1;display:flex}.ourExpertiseSection .grid{grid-template-columns:1fr;gap:25px;display:grid}@media (width>=768px){.ourExpertiseSection .grid{grid-template-columns:repeat(6,1fr)}.ourExpertiseSection .grid .cell4{grid-area:1/1/auto/span 3}.ourExpertiseSection .grid .cell5{grid-area:1/4/auto/span 3}.ourExpertiseSection .grid .cell1{grid-area:2/1/auto/span 2}.ourExpertiseSection .grid .cell2{grid-area:2/3/auto/span 2}.ourExpertiseSection .grid .cell3{grid-area:2/5/auto/span 2}}.expertiseCell{background-color:#f4f4f4;border-radius:20px;flex-direction:column;padding:20px;display:flex}.expertiseCell .iconContainer{width:60px;margin:0 0 30px;overflow:hidden}.expertiseCell .iconContainer img{object-fit:contain;width:100%;height:100%}.expertiseCell .title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-xl);padding:0 0 30px}.expertiseCell .body{font-size:var(--font-size-xl);flex-grow:1;padding:0 0 30px}.expertiseCell .linkContainer{align-items:center;gap:8px;display:flex}.expertiseCell .linkLabel{font-size:var(--font-size-xl);color:var(--color-link);font-weight:var(--font-weight-xl);text-decoration:none}.expertiseCell .chevron{width:20px;height:20px}.ourInterestsSection{max-width:var(--max-width);flex-direction:column;flex-grow:1;display:flex}.ourInterestsSection .grid{grid-template-columns:1fr;gap:25px;display:grid}@media (width>=768px){.ourInterestsSection .grid{grid-template-columns:1fr 1fr}.ourInterestsSection .grid .cell1{grid-area:1/1/auto/span 2}.ourInterestsSection .grid .cell2{grid-area:2/1}.ourInterestsSection .grid .cell3{grid-area:2/2}}.interestCell{border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden}.interestCell .imageContainer{width:100%;height:100%;position:absolute}.interestCell .imageContainer img{object-fit:cover;width:100%;height:100%}.interestCell .innerContainer{z-index:1;flex-direction:column;gap:180px;padding:24px;display:flex;position:relative}.interestCell .textContainer{flex-direction:column;gap:20px;display:flex}.interestCell .title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-xl)}.interestCell .body{max-width:500px;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal)}.interestCell .linkContainer{align-items:center;gap:8px;display:flex}.interestCell .linkLabel{color:var(--color-link);font-size:var(--font-size-xl);font-weight:var(--font-weight-xl);text-decoration:none}.interestCell .chevron{width:20px;height:20px}@media (width<=768px){.interestCell .innerContainer{gap:70px}}.actionSection{max-width:var(--max-width);flex-direction:column;flex-grow:1;justify-content:space-between;align-items:center;gap:70px;padding:150px 0;display:flex}.actionSection .text{font-size:var(--font-size-4xl);font-weight:var(--font-weight-2xl)}.homepageContent{flex-direction:column;gap:80px;padding-bottom:80px;display:flex}.sectionHeader{--header-color:red;font-family:tachyon,sans-serif;font-size:var(--font-size-4xl);font-weight:var(--font-weight-xs);color:var(--header-color);padding:30px 0 70px}
