.CareersTemplate-module__2bWXza__main{overflow:hidden}.CareersTemplate-module__2bWXza__heroSection{background-color:var(--deep-teal);align-items:center;width:100%;min-height:55vh;display:flex}.CareersTemplate-module__2bWXza__heroContent{gap:var(--s20);padding-block:var(--s80);flex-direction:column;display:flex}.CareersTemplate-module__2bWXza__heroTagline{color:var(--vibrant-tangerine);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:600;line-height:var(--lh24)}.CareersTemplate-module__2bWXza__heroTitle{color:var(--white);font-family:var(--font-neue-montreal);font-size:var(--fs64);font-weight:700;line-height:1.1}.CareersTemplate-module__2bWXza__heroSubtitle{color:var(--white);font-family:var(--font-neue-montreal);font-size:var(--fs28);font-weight:500;line-height:var(--lh44)}.CareersTemplate-module__2bWXza__heroDescription{color:#ffffffb8;font-family:var(--font-roboto);font-size:var(--fs18);font-weight:400;line-height:var(--lh28)}.CareersTemplate-module__2bWXza__sectionTagline{color:var(--vibrant-tangerine);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:600;line-height:var(--lh24)}.CareersTemplate-module__2bWXza__sectionTitle{color:var(--midnight-navy);font-family:var(--font-neue-montreal);font-size:var(--fs36);font-weight:700;line-height:var(--lh44)}.CareersTemplate-module__2bWXza__sectionSubtitle{color:var(--urban-gray);font-family:var(--font-roboto);font-size:var(--fs20);font-weight:400;line-height:var(--lh30)}.CareersTemplate-module__2bWXza__whatWeDoSection{padding-block:var(--s80);background-color:var(--white)}.CareersTemplate-module__2bWXza__sectionHeader{gap:var(--s16);flex-direction:column;max-width:720px;display:flex}.CareersTemplate-module__2bWXza__sectionDescription,.CareersTemplate-module__2bWXza__sectionDescription p{color:var(--slate-blue);font-family:var(--font-roboto);font-size:var(--fs18);font-weight:400;line-height:var(--lh28)}.CareersTemplate-module__2bWXza__quoteSection{padding-block:var(--s80);background-color:var(--ivory-cream)}.CareersTemplate-module__2bWXza__quoteInner{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin-inline:auto;display:flex}.CareersTemplate-module__2bWXza__quoteMark{color:var(--vibrant-tangerine);-webkit-user-select:none;user-select:none;filter:invert(52%)sepia(90%)saturate(600%)hue-rotate(350deg)brightness(105%);font-size:var(--fs54)}.CareersTemplate-module__2bWXza__quoteText{color:var(--deep-teal);font-family:var(--font-neue-montreal);font-size:var(--fs28);font-weight:500;line-height:var(--lh44);font-style:italic}.CareersTemplate-module__2bWXza__quoteAuthor{color:var(--urban-gray);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:400;line-height:var(--lh24);margin-top:var(--s20);font-style:normal}.CareersTemplate-module__2bWXza__whyJoinSection{padding-block:var(--s80);background-color:var(--white)}.CareersTemplate-module__2bWXza__whyJoinHeader{align-items:center;gap:var(--s12);text-align:center;flex-direction:column;display:flex}.CareersTemplate-module__2bWXza__valueCard{align-items:center;gap:var(--s16);padding:var(--s40) var(--s32);border-radius:var(--s16);background-color:var(--ivory-cream);text-align:center;flex-direction:column;height:100%;transition:box-shadow .2s;display:flex}.CareersTemplate-module__2bWXza__valueCard:hover{box-shadow:0 8px 24px #04242d14}.CareersTemplate-module__2bWXza__valueIcon{font-size:var(--fs36);line-height:1}.CareersTemplate-module__2bWXza__valueTitle{color:var(--midnight-navy);font-family:var(--font-roboto);font-size:var(--fs20);font-weight:600;line-height:var(--lh30)}.CareersTemplate-module__2bWXza__valueDescription{color:var(--urban-gray);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:400;line-height:var(--lh24)}.CareersTemplate-module__2bWXza__openPositionsSection{background-color:var(--white);padding-block-end:var(--s80)}.CareersTemplate-module__2bWXza__positionsList{gap:var(--s16);flex-direction:column;display:flex}.CareersTemplate-module__2bWXza__positionCard{background:var(--white);border:1px solid var(--gray-border);border-radius:var(--s16);padding:var(--s28) var(--s32);justify-content:space-between;align-items:center;gap:var(--s16);flex-wrap:wrap;transition:box-shadow .2s;display:flex}.CareersTemplate-module__2bWXza__positionCard:hover{box-shadow:0 4px 16px #04242d14}.CareersTemplate-module__2bWXza__positionInfo{gap:var(--s6);flex-direction:column;display:flex}.CareersTemplate-module__2bWXza__positionTitle{color:var(--deep-teal);font-family:var(--font-neue-montreal);font-size:var(--fs20);font-weight:600;line-height:var(--lh30)}.CareersTemplate-module__2bWXza__positionDescription{color:var(--urban-gray);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:400;line-height:var(--lh24)}.CareersTemplate-module__2bWXza__noPositions{border-radius:var(--s16);padding:var(--s36);gap:var(--s20);background-color:#d6e4ea;flex-direction:column;display:flex}.CareersTemplate-module__2bWXza__noPositionsTagline{color:var(--vibrant-tangerine);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:700;line-height:var(--lh24);letter-spacing:.5px;text-transform:uppercase}.CareersTemplate-module__2bWXza__noPositionsText,.CareersTemplate-module__2bWXza__noPositionsSubtext{color:var(--midnight-navy);font-family:var(--font-neue-montreal);font-size:var(--fs36);font-weight:700;line-height:1.15}.CareersTemplate-module__2bWXza__noPositionsDescription{color:var(--urban-gray);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:400;line-height:var(--lh28);max-width:520px}.CareersTemplate-module__2bWXza__contactRow{color:var(--midnight-navy);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:400;line-height:var(--lh24)}.CareersTemplate-module__2bWXza__contactArrow{color:var(--vibrant-tangerine);font-weight:500}.CareersTemplate-module__2bWXza__contactEmail{color:var(--midnight-navy);font-family:var(--font-roboto);font-size:var(--fs16);font-weight:700;line-height:var(--lh24);text-decoration:none}.CareersTemplate-module__2bWXza__contactEmail:hover{color:var(--vibrant-tangerine);text-decoration:underline}@media (max-width:992px){.CareersTemplate-module__2bWXza__heroSection{min-height:50vh}.CareersTemplate-module__2bWXza__heroSubtitle,.CareersTemplate-module__2bWXza__quoteText{font-size:var(--fs24)}.CareersTemplate-module__2bWXza__sectionTitle{font-size:var(--fs32)}.CareersTemplate-module__2bWXza__whatWeDoSection,.CareersTemplate-module__2bWXza__quoteSection,.CareersTemplate-module__2bWXza__whyJoinSection,.CareersTemplate-module__2bWXza__openPositionsSection{padding-block:var(--s60)}.CareersTemplate-module__2bWXza__noPositionsText,.CareersTemplate-module__2bWXza__noPositionsSubtext{font-size:var(--fs48)}.CareersTemplate-module__2bWXza__quoteMark{height:40px}.CareersTemplate-module__2bWXza__quoteAuthor{margin-top:0}}@media (max-width:768px){.CareersTemplate-module__2bWXza__heroContent{padding-block:var(--s60)}.CareersTemplate-module__2bWXza__heroTitle{font-size:var(--fs36)}.CareersTemplate-module__2bWXza__heroSubtitle{font-size:var(--fs20)}.CareersTemplate-module__2bWXza__whyJoinHeader{text-align:left;align-items:flex-start}.CareersTemplate-module__2bWXza__positionCard{flex-direction:column;align-items:flex-start}.CareersTemplate-module__2bWXza__noPositions{padding:var(--s32) var(--s24)}.CareersTemplate-module__2bWXza__noPositionsText,.CareersTemplate-module__2bWXza__noPositionsSubtext{font-size:var(--fs36)}.CareersTemplate-module__2bWXza__quoteText{font-size:var(--fs20)}.CareersTemplate-module__2bWXza__quoteMark{font-size:56px}.CareersTemplate-module__2bWXza__whatWeDoSection{padding-block:var(--s40)}.CareersTemplate-module__2bWXza__openPositionsSection{padding-block-start:0}}@media (max-width:576px){.CareersTemplate-module__2bWXza__heroTitle{font-size:var(--fs32)}.CareersTemplate-module__2bWXza__sectionTitle{font-size:var(--fs28)}.CareersTemplate-module__2bWXza__noPositions{padding:var(--s24) var(--s20)}.CareersTemplate-module__2bWXza__noPositionsText,.CareersTemplate-module__2bWXza__noPositionsSubtext{font-size:var(--fs28)}.CareersTemplate-module__2bWXza__valueCard{padding:var(--s32) var(--s20)}.CareersTemplate-module__2bWXza__heroSection{min-height:40vh}.CareersTemplate-module__2bWXza__whyJoinHeader{gap:0}.CareersTemplate-module__2bWXza__quoteMark{height:40px}.CareersTemplate-module__2bWXza__quoteAuthor{margin-top:0}}@media (max-width:480px){.CareersTemplate-module__2bWXza__heroTitle{font-size:var(--fs28)}.CareersTemplate-module__2bWXza__heroSubtitle{font-size:var(--fs18)}.CareersTemplate-module__2bWXza__noPositionsText,.CareersTemplate-module__2bWXza__noPositionsSubtext{font-size:var(--fs24)}}
