.CareersArchitectsContainer-module-scss-module__LlFXOG__wrapper{background:#fff}.CareersArchitectsContainer-module-scss-module__LlFXOG__topLinkContainer{flex-direction:column;align-items:center;padding:50px 30px 0;display:flex}@media (min-width:769px){.CareersArchitectsContainer-module-scss-module__LlFXOG__topLinkContainer{padding-top:100px}}.CareersArchitectsContainer-module-scss-module__LlFXOG__container{background:#fff;width:100%;position:relative}.CareersArchitectsContainer-module-scss-module__LlFXOG__buttonWrapper{flex-direction:row;align-items:center;gap:10px;display:flex}
.AboutJobSection-module-scss-module__4nLJrq__subSectionWrapper{background-color:#000;padding:63px 30px 60px}.AboutJobSection-module-scss-module__4nLJrq__subSectionContainer{width:100%;max-width:700px;margin:0 auto}.AboutJobSection-module-scss-module__4nLJrq__divider{border-bottom:1px solid #fff;margin:40px 0}.AboutJobSection-module-scss-module__4nLJrq__aboutTitle{font-family:var(--font-family-heading);color:#fff;letter-spacing:.4px;font-size:2rem;font-weight:700;line-height:1.5}.AboutJobSection-module-scss-module__4nLJrq__aboutImage{width:100%;max-width:500px;height:100%;margin:40px auto 30px;line-height:0;display:block}.AboutJobSection-module-scss-module__4nLJrq__aboutDescription{color:#fff;margin:0;font-size:1.3rem;font-weight:600;line-height:23px}.AboutJobSection-module-scss-module__4nLJrq__aboutDescription span{color:#fff;font-size:1rem;font-weight:300}.AboutJobSection-module-scss-module__4nLJrq__listTitle{font-family:var(--font-family-heading);color:#fff;letter-spacing:.4px;font-size:2rem;font-weight:700;line-height:1.5}.AboutJobSection-module-scss-module__4nLJrq__listContainer{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:60px 12px;width:100%;max-width:700px;margin:20px auto 0;display:grid}@media (min-width:769px){.AboutJobSection-module-scss-module__4nLJrq__listContainer{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}.AboutJobSection-module-scss-module__4nLJrq__jobItemContainer{flex-direction:column;gap:16px;display:flex}.AboutJobSection-module-scss-module__4nLJrq__jobItemInner{width:100%;position:relative}.AboutJobSection-module-scss-module__4nLJrq__jobItemImage{aspect-ratio:16/9;object-fit:cover;border-radius:8px;width:100%;line-height:0;display:block}.AboutJobSection-module-scss-module__4nLJrq__jobItemTitle{width:100%;font-family:var(--font-family-heading);color:#fefefe;filter:drop-shadow(2px 2px 2px #0006);background:linear-gradient(#0000 0%,#00000080 100%);padding:16px;font-size:2rem;font-weight:700;line-height:1.25;position:absolute;bottom:0;left:0;right:0}.AboutJobSection-module-scss-module__4nLJrq__jobItemTitle span{margin-bottom:4px;font-size:1rem;line-height:2}
.ProjectsSection-module-scss-module__xMJv7q__wrapper{background-color:#000;padding:0 30px 60px}.ProjectsSection-module-scss-module__xMJv7q__container{border-top:1px solid #fff;width:100%;max-width:700px;margin:0 auto;padding-top:40px}.ProjectsSection-module-scss-module__xMJv7q__heading{font-family:var(--font-family-heading);color:#fff;letter-spacing:.4px;font-size:2rem;font-weight:700;line-height:1.5}.ProjectsSection-module-scss-module__xMJv7q__listContainer{max-height:325px;margin-top:20px;overflow:hidden}.ProjectsSection-module-scss-module__xMJv7q__projectItemContainer{aspect-ratio:250/325;cursor:pointer;background-color:#000c;border-radius:12px;max-height:325px;position:relative;overflow:hidden}.ProjectsSection-module-scss-module__xMJv7q__projectItemContainer:hover img{transform:scale(1.05)}.ProjectsSection-module-scss-module__xMJv7q__projectItemInner{flex-direction:column-reverse;width:100%;padding:20px;display:flex;position:absolute;bottom:0;left:0;right:0}.ProjectsSection-module-scss-module__xMJv7q__projectItemImage{aspect-ratio:250/325;object-fit:cover;width:100%;transition:transform .5s ease-in-out}.ProjectsSection-module-scss-module__xMJv7q__projectItemTitle{font-family:var(--font-family-english-highlight);color:#fefefe;font-size:4.5rem;font-weight:500;line-height:1}.ProjectsSection-module-scss-module__xMJv7q__projectItemDescription{font-family:var(--font-family-heading);color:#fefefe;margin:0;font-size:1rem;font-weight:700;line-height:2}
.BenefitSection-module-scss-module__MIPcmG__subSectionWrapper{background-color:#000;padding:80px 30px 67px}.BenefitSection-module-scss-module__MIPcmG__subSectionContainer{flex-direction:column;gap:67px;width:100%;max-width:700px;margin:0 auto;display:flex}.BenefitSection-module-scss-module__MIPcmG__cardTitle{font-family:var(--font-family-heading);color:#fff;letter-spacing:.4px;font-size:2rem;font-weight:700;line-height:1.5}.BenefitSection-module-scss-module__MIPcmG__cardImage{aspect-ratio:3/2;border-radius:16px;width:100%;margin:20px auto 16px;line-height:0;display:block}.BenefitSection-module-scss-module__MIPcmG__cardDescription{color:#fff;margin:0;font-size:1.3rem;font-weight:600;line-height:23px}
