.career-module__CbDOwW__page{background:var(--canvas)}.career-module__CbDOwW__container{width:min(1040px,100% - 64px);margin-inline:auto}.career-module__CbDOwW__hero{text-align:center;padding:104px 0 76px}.career-module__CbDOwW__eyebrow{color:var(--gold-dark);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:650;display:inline-block}.career-module__CbDOwW__hero h1{color:var(--pine-deep);letter-spacing:-.065em;margin:22px 0 24px;font-size:clamp(48px,6.4vw,82px);font-weight:550;line-height:1.08}.career-module__CbDOwW__hero h1 span{color:var(--pine-bright)}.career-module__CbDOwW__hero p{max-width:610px;color:var(--text-muted);margin:0 auto;font-size:18px;line-height:1.8}.career-module__CbDOwW__textLink{align-items:center;gap:12px;margin-top:28px;font-size:13px;font-weight:600;display:inline-flex}.career-module__CbDOwW__textLink svg{transform:rotate(90deg)}.career-module__CbDOwW__jobs,.career-module__CbDOwW__process,.career-module__CbDOwW__team{scroll-margin-top:110px}.career-module__CbDOwW__jobs{padding:12px 0 84px}.career-module__CbDOwW__jobsHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;display:flex}.career-module__CbDOwW__jobsHeading h2{margin:0;font-size:14px;font-weight:600}.career-module__CbDOwW__jobsHeading>span{color:var(--text-muted);font-size:12px}.career-module__CbDOwW__jobList{gap:14px;display:grid}.career-module__CbDOwW__job{border:1px solid var(--line-strong);background:var(--canvas-card);border-radius:12px}.career-module__CbDOwW__job summary{cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:32px;padding:28px 32px;list-style:none;display:flex}.career-module__CbDOwW__job summary::-webkit-details-marker{display:none}.career-module__CbDOwW__job summary:hover{background:var(--pine-subtle)}.career-module__CbDOwW__job h3{letter-spacing:-.025em;max-width:770px;margin:0 0 14px;font-size:20px;font-weight:600;line-height:1.4}.career-module__CbDOwW__tags{flex-wrap:wrap;gap:8px;display:flex}.career-module__CbDOwW__tags span{background:var(--canvas-tint);color:var(--text-muted);border-radius:5px;padding:5px 11px;font-size:11px}.career-module__CbDOwW__tags span:first-child{background:var(--pine-soft);color:var(--pine-rich)}.career-module__CbDOwW__expand{border:1px solid var(--line-strong);border-radius:50%;flex:0 0 40px;place-items:center;height:40px;display:grid}.career-module__CbDOwW__expand svg{transition:transform .2s;transform:rotate(90deg)}.career-module__CbDOwW__job[open] .career-module__CbDOwW__expand svg{transform:rotate(-90deg)}.career-module__CbDOwW__job[open] summary{border-radius:12px 12px 0 0}.career-module__CbDOwW__jobBody{padding:0 32px 32px}.career-module__CbDOwW__jobIntro{border-top:1px solid var(--line-subtle);max-width:850px;color:var(--text-muted);margin:0 0 28px;padding-top:26px;font-size:15px}.career-module__CbDOwW__jobColumns{grid-template-columns:1.15fr 1fr;gap:52px;display:grid}.career-module__CbDOwW__jobColumns h4{margin:0 0 16px;font-size:15px}.career-module__CbDOwW__jobColumns ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.career-module__CbDOwW__jobColumns li{color:var(--text-muted);gap:10px;font-size:14px;display:flex}.career-module__CbDOwW__jobColumns li svg{color:var(--pine-bright);flex-shrink:0;margin-top:4px}.career-module__CbDOwW__jobColumns p{color:var(--text-muted);margin:0 0 24px;font-size:14px}.career-module__CbDOwW__emailNote{color:var(--text-muted);overflow-wrap:anywhere;margin-top:12px;font-size:11px;display:block}.career-module__CbDOwW__jobsNote{text-align:center;color:var(--text-muted);margin:24px 0 0;font-size:12px}.career-module__CbDOwW__jobsNote a{text-underline-offset:4px;text-decoration:underline}.career-module__CbDOwW__process{background:var(--canvas-tint);padding:86px 0 90px}.career-module__CbDOwW__sectionHeading{text-align:center;max-width:620px;margin:0 auto 52px}.career-module__CbDOwW__sectionHeading h2,.career-module__CbDOwW__team h2,.career-module__CbDOwW__closing h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(32px,3.6vw,46px);font-weight:550;line-height:1.18}.career-module__CbDOwW__sectionHeading p{color:var(--text-muted);max-width:480px;margin:0 auto;font-size:15px}.career-module__CbDOwW__steps{grid-template-columns:repeat(4,1fr);gap:30px;margin:0;padding:0;list-style:none;display:grid}.career-module__CbDOwW__steps li{border-top:1px solid var(--line-strong);padding-top:22px}.career-module__CbDOwW__stepNumber{color:var(--gold-dark);font-size:13px;font-weight:600}.career-module__CbDOwW__steps h3{margin:20px 0 12px;font-size:16px;font-weight:600;line-height:1.45}.career-module__CbDOwW__steps p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.8}.career-module__CbDOwW__team{grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:104px;display:grid}.career-module__CbDOwW__team h2 span{color:var(--pine-bright)}.career-module__CbDOwW__teamLocation{border-top:1px solid var(--line-strong);color:var(--text-muted);margin-top:32px;padding-top:22px;font-size:12px}.career-module__CbDOwW__teamLocation>span{color:var(--gold-dark);padding-right:8px}.career-module__CbDOwW__teamCopy h3{letter-spacing:-.02em;margin:0 0 18px;font-size:20px}.career-module__CbDOwW__teamCopy p{color:var(--text-muted);margin:0 0 16px;font-size:14px;line-height:1.9}.career-module__CbDOwW__teamAreas{color:var(--pine-bright);flex-wrap:wrap;gap:20px;margin-top:26px;font-size:11px;font-weight:600;display:flex}.career-module__CbDOwW__closing{color:#faf8f4;text-align:center;background:#0d2e24;padding:76px 0 84px}.career-module__CbDOwW__closing .career-module__CbDOwW__eyebrow{color:#d6ad6b}.career-module__CbDOwW__closing h2{color:#faf8f4}.career-module__CbDOwW__closing p{color:#bccdc4;margin:0 0 28px;font-size:15px}.career-module__CbDOwW__page a:focus-visible,.career-module__CbDOwW__job summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}@media (max-width:760px){.career-module__CbDOwW__container{width:calc(100% - 40px)}.career-module__CbDOwW__hero{padding:72px 0 54px}.career-module__CbDOwW__hero h1{font-size:clamp(42px,8vw,60px)}.career-module__CbDOwW__hero p{font-size:16px}.career-module__CbDOwW__jobsHeading{align-items:flex-start}.career-module__CbDOwW__jobsHeading>span{text-align:right}.career-module__CbDOwW__job summary{gap:14px;padding:24px 20px}.career-module__CbDOwW__job h3{font-size:17px}.career-module__CbDOwW__expand{flex-basis:34px;height:34px}.career-module__CbDOwW__jobBody{padding:0 20px 26px}.career-module__CbDOwW__jobColumns{grid-template-columns:1fr;gap:28px}.career-module__CbDOwW__jobs{padding-bottom:60px}.career-module__CbDOwW__process{padding:64px 0}.career-module__CbDOwW__steps{grid-template-columns:repeat(2,1fr);gap:32px 24px}.career-module__CbDOwW__sectionHeading{margin-bottom:38px}.career-module__CbDOwW__team{grid-template-columns:1fr;gap:36px;padding-block:64px}.career-module__CbDOwW__closing{padding:60px 0}}@media (max-width:400px){.career-module__CbDOwW__hero h1{font-size:40px}.career-module__CbDOwW__jobsHeading>span{max-width:145px}.career-module__CbDOwW__steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.career-module__CbDOwW__expand svg{transition:none}}
