.careers-page{background:var(--paper)}.careers-hero{background:var(--yellow);grid-template-columns:1.05fr .95fr;align-items:center;gap:9vw;min-height:560px;padding:58px 7vw 72px;display:grid}.careers-hero h1{letter-spacing:-.075em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(78px,10vw,158px);line-height:.78}.careers-hero h1 em{color:#d7604f}.careers-label{background:var(--coral);text-align:center;place-items:center;margin:14px 0 28px;font-size:22px;display:grid;position:static;transform:rotate(-3deg);width:150px!important;height:86px!important;box-shadow:none!important}.careers-intro{border-top:1px solid #073f4c59;padding-top:32px}.careers-intro h2{letter-spacing:-.045em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(34px,3.5vw,54px);line-height:1}.careers-intro p{color:#365f68;max-width:660px;margin:28px 0 0;font-size:16px;line-height:1.75}.careers-purpose{background:var(--navy);color:#fff;grid-template-columns:.9fr 1.1fr;gap:10vw;padding:120px 7vw;display:grid}.careers-purpose h2{letter-spacing:-.06em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(50px,5.3vw,82px);line-height:.93}.careers-purpose h2 em{color:var(--coral)}.careers-themes{border-top:1px solid #fff3}.careers-themes article{border-bottom:1px solid #fff3;grid-template-columns:48px 1fr;gap:25px;padding:30px 0;display:grid}.careers-themes article>span{color:var(--coral);font-size:9px;font-weight:800}.careers-themes h3{margin:0 0 10px;font-size:21px}.careers-themes p{color:#bdd2d5;max-width:560px;margin:0;line-height:1.7}.careers-openings{grid-template-columns:.72fr 1.28fr;align-items:start;gap:8vw;padding:120px 7vw;display:grid}.careers-openings-heading h2{letter-spacing:-.06em;margin:0;font-family:Outfit,sans-serif;font-size:clamp(50px,5vw,78px);line-height:.93}.careers-openings-heading h2 em{color:#d7604f}.careers-openings-heading>p:last-child{color:#456b74;max-width:440px;margin-top:28px;line-height:1.7}.job-list{border-top:1px solid var(--line)}.job-card{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(0,1fr) auto;align-items:start;gap:26px;padding:34px 0;display:grid}.job-card>span:first-child{color:var(--coral);font-size:9px;font-weight:800}.job-card div>p:first-child{text-transform:uppercase;letter-spacing:.1em;margin:0 0 18px;font-size:9px;font-weight:800}.job-card h3{letter-spacing:-.035em;margin:0 0 16px;font-family:Outfit,sans-serif;font-size:clamp(28px,2.5vw,40px);line-height:1}.job-card div>p:last-child{color:#456b74;max-width:640px;margin:0;line-height:1.65}.job-card>a,.job-pending{white-space:nowrap;border-bottom:1px solid var(--navy);text-transform:uppercase;letter-spacing:.08em;align-self:center;padding-bottom:6px;font-size:9px;font-weight:800}.job-card>a b,.job-pending b{margin-left:24px}.job-pending{opacity:.38;cursor:not-allowed}@media (width<=900px){.careers-hero,.careers-purpose,.careers-openings{grid-template-columns:1fr}.careers-hero{gap:65px;min-height:auto}.careers-purpose,.careers-openings{gap:60px}}@media (width<=560px){.careers-hero,.careers-purpose,.careers-openings{padding:58px 24px}.careers-hero h1{font-size:76px}.careers-label{margin:12px 0 28px;font-size:20px}.careers-intro h2{font-size:36px}.careers-purpose h2,.careers-openings-heading h2{font-size:52px}.job-card{grid-template-columns:30px 1fr}.job-card>a,.job-pending{grid-column:2;justify-self:start;margin-top:4px}}
