.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}
.MessageSection-module-scss-module__t4AaQa__container{width:100%;height:200lvh;min-height:1200px;position:relative}.MessageSection-module-scss-module__t4AaQa__blackWall{pointer-events:none;opacity:0;background:#000;width:100%;height:100%;position:fixed;top:0;left:0}.MessageSection-module-scss-module__t4AaQa__inner{text-align:center;opacity:0;flex-direction:column;justify-content:center;gap:3em;max-width:700px;height:100lvh;min-height:600px;margin:0 auto;padding:60px 30px;transition:opacity .3s ease-in-out;display:flex;position:-webkit-sticky;position:sticky;top:0}@media (min-width:769px){.MessageSection-module-scss-module__t4AaQa__inner{padding:124px 132px}}.MessageSection-module-scss-module__t4AaQa__inner[data-animation=true]{opacity:1}.MessageSection-module-scss-module__t4AaQa__title{font-family:var(--font-family-heading);color:#fff;font-size:2.8rem;font-weight:700;line-height:42px}.MessageSection-module-scss-module__t4AaQa__paragraph{font-family:var(--font-family-heading);color:#fff;text-align:center;letter-spacing:.54px;margin:0;font-size:1.7rem;font-weight:700;line-height:30px}.MessageSection-module-scss-module__t4AaQa__paragraph span.MessageSection-module-scss-module__t4AaQa__weak{color:#ffffff80}.MessageSection-module-scss-module__t4AaQa__modalThumbnail{aspect-ratio:16/9;border-radius:10px;width:100%;max-width:400px;line-height:0;display:block}.MessageSection-module-scss-module__t4AaQa__movieInner{cursor:pointer;margin:0 auto;position:relative}@media (min-width:769px){.MessageSection-module-scss-module__t4AaQa__movieInner:hover svg{transition:transform .3s ease-in-out;transform:scale(.95)}}.MessageSection-module-scss-module__t4AaQa__labelContainer{z-index:1;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}
