.careersHero__eyebrow{font:600 14px/1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-soft);text-shadow:0 1px 12px #0009;margin-bottom:20px}.careersHero__title{max-width:14ch}.careersHero__lede{max-width:46ch;font:500 clamp(16px, 1.3vw, 18px) / 1.5 var(--font-sans);color:#ffffffe6;margin-top:clamp(24px,3vw,36px)}.careersHero__cta{margin-top:clamp(28px,3.5vw,44px);display:flex}.careersRoles{background:#fff;padding:clamp(72px,9vw,150px) 0;scroll-margin-top:84px}.careersRoles>.wrap>.eyebrow{margin-bottom:20px}.careersRoles__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,110px);margin-top:clamp(20px,2.4vw,32px);display:grid}.careersRoles h2{font:700 clamp(28px, 3.4vw, 48px) / 1.04 var(--font-sans);letter-spacing:-.022em;margin-bottom:14px}.careersRoles__lede{max-width:46ch;font:400 clamp(16px, 1.3vw, 18px) / 1.6 var(--font-sans);color:var(--grey);margin-bottom:clamp(28px,3vw,40px)}.careersRoleList{border-bottom:1px solid var(--line)}.careersRole{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:clamp(20px,2.2vw,30px) 0;display:grid}.careersRole:hover{color:var(--orange)}.careersRole strong{font:700 clamp(19px, 1.7vw, 24px) / 1.2 var(--font-sans);letter-spacing:-.015em;display:block}.careersRole span span{font:500 15px/1.4 var(--font-sans);color:var(--grey);margin-top:8px;display:block}.careersRole span span:last-child{max-width:52ch;font:400 16px/1.55 var(--font-sans);color:var(--grey);margin-top:10px}.careersRole__arrow{width:48px;height:48px;font:600 18px/1 var(--font-sans);border:1px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.careersTalent{background:var(--cream);border-radius:clamp(16px,1.8vw,28px);padding:clamp(28px,3vw,48px)}.careersTalent h2{font:700 clamp(24px, 2.4vw, 34px) / 1.08 var(--font-sans);letter-spacing:-.02em;margin-bottom:14px}.careersTalent>p{font:400 16px/1.6 var(--font-sans);color:var(--grey);margin-bottom:22px}.careersTalent ul{font:400 16px/1.55 var(--font-sans);margin-bottom:28px;list-style:none}.careersTalent li{border-top:1px solid var(--line);align-items:baseline;gap:14px;padding:14px 0;display:flex}.careersTalent li:before{content:"";background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-3px)}.careersMission{background:var(--cream);padding:clamp(72px,9vw,150px) 0}.careersMission__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:clamp(32px,6vw,110px);display:grid}.careersMission__media{min-height:clamp(360px,44vw,720px)}.careersMission>.wrap>.careersMission__grid>div:last-child{flex-direction:column;justify-content:center;display:flex}.careersMission h2{max-width:16ch;font:700 clamp(30px, 3.4vw, 50px) / 1.04 var(--font-sans);letter-spacing:-.025em;margin:20px 0 clamp(20px,2.4vw,32px)}.careersMission__quote{border-left:3px solid var(--orange);max-width:40ch;font:500 clamp(18px, 1.6vw, 22px) / 1.45 var(--font-sans);padding-left:clamp(16px,1.6vw,24px)}.careersMission__body{border-top:1px solid var(--line);gap:14px;margin-top:clamp(28px,3vw,44px);padding-top:clamp(24px,2.6vw,36px);display:grid}.careersMission__body p{max-width:48ch;font:400 16px/1.65 var(--font-sans);color:var(--grey)}.careersMission__cta{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:clamp(28px,3vw,44px);display:flex}.careersMission__cta p{max-width:24ch;font:700 clamp(18px, 1.5vw, 21px) / 1.25 var(--font-sans);letter-spacing:-.01em}.careersMission__cta .btn{white-space:nowrap}.careersWhy{background:var(--ink);color:#fff;padding:clamp(72px,9vw,150px) 0}.careersWhy__title{max-width:18ch;font:700 clamp(30px, 4vw, 58px) / 1.02 var(--font-sans);letter-spacing:-.025em;margin:20px 0 clamp(48px,6vw,88px)}.careersWhy__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4vw,64px);display:grid}.careersWhy__grid h3{font:700 clamp(20px, 1.8vw, 26px) / 1.15 var(--font-sans);letter-spacing:-.015em;margin-bottom:18px}.careersWhy__grid ul{font:400 16px/1.55 var(--font-sans);color:#ffffffc7;list-style:none}.careersWhy__grid li{border-top:1px solid #ffffff24;align-items:baseline;gap:14px;padding:14px 0;display:flex}.careersWhy__dot{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;transform:translateY(-3px)}.careersWhy__grid strong{color:#fff;font-weight:600}.careersWhy__cta{margin-top:clamp(48px,6vw,88px);display:flex}.careersLife{background:var(--cream);padding:clamp(72px,9vw,150px) 0}.careersLife__head{text-align:center;flex-direction:column;align-items:center;margin-bottom:clamp(40px,5vw,72px);display:flex}.careersLife__pill{font:600 13px/1 var(--font-sans);color:#b84f00;background:#fde3cf;border-radius:999px;padding:8px 16px;display:inline-flex}.careersLife__head h2{font:700 clamp(32px, 4.2vw, 60px) / 1.02 var(--font-sans);letter-spacing:-.03em;margin:20px 0 16px}.careersLife__head p{max-width:44ch;font:400 clamp(16px, 1.3vw, 19px) / 1.55 var(--font-sans);color:#4a5568}.careersLife__top{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(12px,1.4vw,20px);display:grid}.careersLife__big{min-height:clamp(320px,44vw,680px)}.careersLife__stack{grid-template-rows:1fr 1fr;gap:clamp(12px,1.4vw,20px);display:grid}.careersLife__stack>div{min-height:clamp(220px,21vw,330px)}.careersLife__bottom{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(12px,1.4vw,20px);margin-top:clamp(12px,1.4vw,20px);display:grid}.careersLife__tile{aspect-ratio:4/5}@media (max-width:980px){.careersRoles__grid,.careersMission__grid{grid-template-columns:minmax(0,1fr)}.careersWhy__grid{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:880px){.careersLife__top{grid-template-columns:minmax(0,1fr)}}
