.career-post_hero__lV4xm{padding:56px 0 0}.career-post_breadcrumb__BAh3D{margin:0 0 28px;color:var(--secondary-text);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.career-post_breadcrumb__BAh3D a{color:var(--secondary-text)}.career-post_breadcrumb__BAh3D span{color:var(--primary-color)}.career-post_headerRow__N9EA9{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.career-post_headerIcon___n1uX{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:16px;background:rgba(44,186,161,.1);color:var(--primary-color);font-size:1.5rem;flex-shrink:0}.career-post_headerText__Dv3mi{flex:1;min-width:0}.career-post_jobTitle__KKL0l{margin:0;color:var(--dark-text);font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.1;letter-spacing:-.03em;font-weight:700}.career-post_headerMeta__XAyIr{display:flex;flex-wrap:wrap;gap:20px;margin:14px 0 0;color:var(--secondary-text);font-size:.9375rem;font-weight:500}.career-post_headerMeta__XAyIr span{display:inline-flex;align-items:center;gap:6px}.career-post_headerMeta__XAyIr i{color:var(--primary-color)}.career-post_headerSummary__EsqnN{max-width:720px;color:var(--secondary-text);font-size:1.0625rem;line-height:1.7;margin:20px 0 0}.career-post_headerButtons__7yltg{display:flex;flex-wrap:wrap;gap:16px;margin:28px 0 48px}.career-post_btnOutline__HXWyU,.career-post_btnPrimary__0LtmM{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:1rem;font-weight:700;white-space:nowrap;transition:all .2s ease}.career-post_btnPrimary__0LtmM{background:var(--primary-color);color:#fff!important;border:1px solid var(--primary-color)}.career-post_btnPrimary__0LtmM:hover{background:#24a08a;transform:translateY(-2px)}.career-post_btnOutline__HXWyU{background:#fff;color:var(--dark-text)!important;border:1px solid var(--border-color)}.career-post_btnOutline__HXWyU:hover{border-color:var(--primary-color);color:var(--primary-color)!important;transform:translateY(-2px)}.career-post_jobLayout___YCOn{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;padding-bottom:56px;border-bottom:1px solid var(--border-color);margin-bottom:48px}.career-post_mainCol__AJ2dC{min-width:0}.career-post_contentHeading__Z9iWz{margin:0 0 20px;color:var(--dark-text);font-size:1.5rem;font-weight:700;letter-spacing:-.02em}.career-post_content__arD3W{color:var(--secondary-text);font-size:1.0625rem;line-height:1.75;letter-spacing:-.1px;font-weight:400}.career-post_content__arD3W p{margin:0 0 24px}.career-post_content__arD3W p:last-child{margin-bottom:0}.career-post_content__arD3W ul{list-style:none;margin:0 0 24px;padding:0}.career-post_content__arD3W li{position:relative;padding-left:32px;margin-bottom:12px}.career-post_content__arD3W li:before{content:"\f00c";font-family:Font Awesome\ 6 Free;font-weight:900;color:var(--primary-color);position:absolute;left:0;top:3px;font-size:.8125rem}.career-post_content__arD3W h2{color:var(--dark-text);font-size:1.25rem;font-weight:700;margin:32px 0 16px}.career-post_content__arD3W h2:first-child{margin-top:0}.career-post_content__arD3W strong{color:var(--dark-text);font-weight:700}.career-post_sidebar__96rbb{display:flex;flex-direction:column;gap:24px}.career-post_sidebarCard__Rr3A6{padding:28px;border:1px solid var(--border-color);border-radius:20px;background:#fff}.career-post_sidebarTitle__Ne89o{margin:0 0 20px;color:var(--dark-text);font-size:1.0625rem;font-weight:700}.career-post_summaryList__zAkaO{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.career-post_summaryList__zAkaO li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.9375rem}.career-post_summaryList__zAkaO li span{color:var(--secondary-text)}.career-post_summaryList__zAkaO li strong{color:var(--dark-text);font-weight:600;text-align:right}.career-post_perksList__y46zC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.career-post_perksList__y46zC li{display:flex;align-items:center;gap:12px;font-size:.9375rem;color:var(--dark-text);font-weight:500}.career-post_perksList__y46zC li i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:rgba(44,186,161,.1);color:var(--primary-color);font-size:.8125rem;flex-shrink:0}.career-post_workWithSection__M7m5D{padding-bottom:56px}.career-post_workWithTitle__cZ__4{margin:0 0 24px;color:var(--dark-text);font-size:1.375rem;font-weight:700;letter-spacing:-.02em}.career-post_workWithRow__bABT5{display:flex;flex-wrap:wrap;gap:16px}.career-post_workWithItem__fG6d7{display:flex;align-items:center;gap:10px;padding:14px 20px;border:1px solid var(--border-color);border-radius:14px;font-size:.9375rem;font-weight:600;color:var(--dark-text)}.career-post_workWithIcon__Vuuw_{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--light-bg);color:var(--primary-color);font-size:.875rem}.career-post_ctaBar__pYyK3{padding:64px 0;background:var(--footer-bg);text-align:center}.career-post_ctaEyebrow__SDaWK{display:inline-flex;color:#8fd9c9;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.career-post_ctaTitle__p43am{margin:0 0 28px;color:#fff;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em}.career-post_ctaButtons__2z26D{display:flex;justify-content:center;flex-wrap:wrap;gap:16px}.career-post_ctaPrimary__RTd_s{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 28px;border-radius:999px;background:var(--primary-color);color:#fff!important;font-weight:700}.career-post_ctaPrimary__RTd_s:hover{background:#24a08a}.career-post_ctaOutline__aWlYM{display:inline-flex;align-items:center;height:52px;padding:0 28px;border-radius:999px;border:1px solid hsla(0,0%,100%,.35);color:#fff!important;font-weight:700}.career-post_ctaOutline__aWlYM:hover{border-color:#fff}@media (max-width:900px){.career-post_jobLayout___YCOn{grid-template-columns:1fr}}@media (max-width:767px){.career-post_hero__lV4xm{padding-top:28px}.career-post_headerRow__N9EA9{gap:14px}.career-post_headerIcon___n1uX{width:52px;height:52px;font-size:1.25rem}.career-post_headerButtons__7yltg{flex-direction:column;align-items:stretch}.career-post_content__arD3W{font-size:1rem}.career-post_ctaButtons__2z26D{flex-direction:column;align-items:stretch}}