.page_main__t5M9N{padding-top:76px}.page_careersSection__NDi5F,.page_hero__9idqx{display:grid;grid-template-columns:minmax(400px,.9fr) minmax(0,1.1fr);color:var(--on-dark);background:var(--brand-deep)}.page_hero__9idqx{min-height:650px}.page_careersCopy__mnz4f,.page_heroCopy__8_Z8Q{display:flex;flex-direction:column;justify-content:center;padding:clamp(4.5rem,8vw,8rem) clamp(2rem,4.5vw,5rem)}.page_careersCopy__mnz4f h2,.page_heroCopy__8_Z8Q h1,.page_missionVision__yUctI h3,.page_storyIntro__XPRD1 h2,.page_valuesSection__Hj_2O>div>h2{font-family:var(--display-font);font-weight:500;letter-spacing:-.045em}.page_heroCopy__8_Z8Q h1{max-width:660px;margin-bottom:1.7rem;color:var(--on-dark);font-size:clamp(3.6rem,6vw,6.2rem)}.page_heroCopy__8_Z8Q p{max-width:600px;color:var(--on-dark-muted);font-size:clamp(1.05rem,1.5vw,1.25rem)}.page_careersMedia__D4F6w,.page_heroMedia__zjWys{position:relative;min-height:560px;overflow:hidden}.page_careersMedia__D4F6w img,.page_heroMedia__zjWys img{object-fit:cover}.page_heroMedia__zjWys img{object-position:63% center}.page_storySection__GkQhe{padding:clamp(6rem,10vw,10rem) 0;background:var(--background)}.page_storyIntro__XPRD1{display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(3rem,8vw,9rem);align-items:start;padding-bottom:5rem;border-bottom:1px solid var(--border-color)}.page_storyIntro__XPRD1 h2{font-size:clamp(3rem,5vw,5.2rem)}.page_storyIntro__XPRD1 p{max-width:760px;padding-inline-start:2rem;border-inline-start:2px solid var(--accent);font-size:clamp(1.05rem,1.5vw,1.2rem)}.page_missionVision__yUctI{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:5rem}.page_missionVision__yUctI article{padding:0 clamp(2rem,5vw,5rem)}.page_missionVision__yUctI article:first-child{padding-inline-start:0}.page_missionVision__yUctI article+article{border-inline-start:1px solid var(--border-color)}.page_missionVision__yUctI span{display:block;margin-bottom:1.3rem;color:var(--accent);font-size:.76rem;font-weight:800;letter-spacing:.14em}.page_missionVision__yUctI h3{margin-bottom:1.2rem;font-size:clamp(2.1rem,3.7vw,3.9rem)}.page_missionVision__yUctI p{max-width:600px}.page_valuesSection__Hj_2O{padding:0 0 clamp(6rem,10vw,10rem);background:var(--background)}.page_valuesSection__Hj_2O>div>h2{margin-bottom:3rem;font-size:clamp(2.8rem,5vw,4.8rem)}.page_valuesList__a531F{border-top:1px solid var(--border-color)}.page_valueRow__8Iogm{min-height:122px;display:grid;grid-template-columns:90px minmax(220px,.7fr) minmax(0,1.3fr);gap:2rem;align-items:center;padding:1.4rem 0;border-bottom:1px solid var(--border-color);transition:padding-inline .18s ease,background-color .18s ease}.page_valueRow__8Iogm:hover{padding-inline:1rem;background:var(--accent-soft)}.page_valueRow__8Iogm>span{color:var(--accent);font-family:var(--display-font);font-size:2.4rem}.page_valueRow__8Iogm h3{font-family:var(--display-font);font-size:clamp(1.5rem,2.3vw,2.25rem);font-weight:500}.page_valueRow__8Iogm p{max-width:650px;font-size:.98rem}.page_careersSection__NDi5F{min-height:560px}.page_careersCopy__mnz4f h2{margin-bottom:1.2rem;color:var(--on-dark);font-size:clamp(3rem,5vw,5rem)}.page_careersCopy__mnz4f p{max-width:590px;margin-bottom:2rem;color:var(--on-dark-muted)}.page_careersCopy__mnz4f a{align-self:flex-start}.page_careersMedia__D4F6w img{object-position:68% center}@media (max-width:850px){.page_main__t5M9N{padding-top:68px}.page_careersSection__NDi5F,.page_hero__9idqx{grid-template-columns:1fr}.page_careersCopy__mnz4f,.page_heroCopy__8_Z8Q{padding:5.5rem 24px 4rem}.page_heroCopy__8_Z8Q h1{font-size:clamp(3.2rem,14vw,4.2rem)}.page_careersMedia__D4F6w,.page_heroMedia__zjWys{min-height:62vw}.page_storyIntro__XPRD1{grid-template-columns:1fr;gap:2rem}.page_storyIntro__XPRD1 p{padding-inline-start:1.4rem}}@media (max-width:680px){.page_missionVision__yUctI{grid-template-columns:1fr}.page_missionVision__yUctI article{padding:2.5rem 0}.page_missionVision__yUctI article+article{border-top:1px solid var(--border-color);border-inline-start:0}.page_valueRow__8Iogm{grid-template-columns:58px 1fr;gap:1rem}.page_valueRow__8Iogm>span{font-size:1.9rem}.page_valueRow__8Iogm p{grid-column:2}}@media (max-width:480px){.page_heroCopy__8_Z8Q h1{font-size:clamp(3.2rem,16vw,5rem)}.page_careersMedia__D4F6w,.page_heroMedia__zjWys{min-height:78vw}}