.CareersContent-module__oJve4q__section{width:min(100% - 2rem,90rem);margin:clamp(2rem,5vw,5rem) auto}.CareersContent-module__oJve4q__introduction,.CareersContent-module__oJve4q__openings{background:var(--color-canvas)}.CareersContent-module__oJve4q__introduction{border-top:4px solid var(--color-brand);grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);gap:clamp(2.5rem,6vw,7rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.CareersContent-module__oJve4q__kicker{color:var(--color-brand-dark);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-weight:900}.CareersContent-module__oJve4q__introCopy h2,.CareersContent-module__oJve4q__openingsHeader h2,.CareersContent-module__oJve4q__apply h2{color:var(--color-ink);font-family:var(--font-display,"Arial Narrow", sans-serif);font-size:var(--text-headline);letter-spacing:-.035em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:900;line-height:.95}.CareersContent-module__oJve4q__introCopy>p:not(.CareersContent-module__oJve4q__kicker){max-width:68ch;color:var(--color-charcoal);font-size:var(--text-body);text-wrap:pretty;margin:1.35rem 0 0;line-height:1.7}.CareersContent-module__oJve4q__benefits{border-block:1px solid var(--color-silver);align-self:end;padding:clamp(1.5rem,3vw,2.25rem)}.CareersContent-module__oJve4q__benefits h3,.CareersContent-module__oJve4q__positionBody h3{color:var(--color-ink);font-family:var(--font-display,"Arial Narrow", sans-serif);font-size:var(--text-title);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-weight:900;line-height:1.05}.CareersContent-module__oJve4q__benefits ul,.CareersContent-module__oJve4q__positionBody ul{margin:1.25rem 0 0;padding-left:1.25rem;list-style:outside}.CareersContent-module__oJve4q__benefits li,.CareersContent-module__oJve4q__positionBody li{color:var(--color-charcoal);font-size:var(--text-body);padding-left:.25rem;line-height:1.55}.CareersContent-module__oJve4q__benefits li+li,.CareersContent-module__oJve4q__positionBody li+li{margin-top:.75rem}.CareersContent-module__oJve4q__benefits li::marker{color:var(--color-brand)}.CareersContent-module__oJve4q__positionBody li::marker{color:var(--color-brand)}.CareersContent-module__oJve4q__openings{margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(2rem,5vw,4.5rem)}.CareersContent-module__oJve4q__openingsHeader{grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:end;gap:2rem clamp(2.5rem,6vw,7rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.CareersContent-module__oJve4q__openingsHeader>p{max-width:52ch;color:var(--color-charcoal);font-size:var(--text-body);text-wrap:pretty;margin:0;line-height:1.65}.CareersContent-module__oJve4q__positionList{border-top:1px solid var(--color-silver)}.CareersContent-module__oJve4q__position{border-bottom:1px solid var(--color-silver)}.CareersContent-module__oJve4q__position summary{min-height:6rem;color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:2rem;padding:1.15rem 0;list-style:none;display:flex;position:relative}.CareersContent-module__oJve4q__position summary::-webkit-details-marker{display:none}.CareersContent-module__oJve4q__position summary>span:first-child{gap:.5rem;display:grid}.CareersContent-module__oJve4q__position summary small{color:var(--color-brand-dark);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.CareersContent-module__oJve4q__position summary strong{font-family:var(--font-display,"Arial Narrow", sans-serif);font-size:clamp(var(--text-title), 2.1vw, var(--text-headline));letter-spacing:-.025em;text-transform:uppercase;font-weight:900;line-height:1}.CareersContent-module__oJve4q__positionAction{border:1px solid var(--color-silver);flex:none;width:3rem;height:3rem;position:relative}.CareersContent-module__oJve4q__positionAction:before,.CareersContent-module__oJve4q__positionAction:after{content:"";background:var(--color-brand);width:1rem;height:2px;transition:transform .18s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CareersContent-module__oJve4q__positionAction:after{transform:translate(-50%,-50%)rotate(90deg)}.CareersContent-module__oJve4q__position[open] .CareersContent-module__oJve4q__positionAction:after{transform:translate(-50%,-50%)rotate(0)}.CareersContent-module__oJve4q__positionBody{max-width:76ch;padding:0 5rem clamp(2.25rem,4vw,3.5rem) 0}.CareersContent-module__oJve4q__positionBody>p{color:var(--color-charcoal);font-size:var(--text-body);text-wrap:pretty;margin:0 0 1.75rem;line-height:1.7}.CareersContent-module__oJve4q__position summary:focus-visible{outline:3px solid var(--color-brand);outline-offset:4px}.CareersContent-module__oJve4q__apply{background:var(--color-ink-strong);color:var(--color-on-dark);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem clamp(2.5rem,7vw,8rem);margin-top:clamp(1rem,2vw,1.5rem);padding:clamp(2rem,5vw,4.5rem);display:grid}.CareersContent-module__oJve4q__apply .CareersContent-module__oJve4q__kicker{color:var(--color-brand)}.CareersContent-module__oJve4q__apply h2{max-width:18ch;color:var(--color-on-dark)}.CareersContent-module__oJve4q__apply p:not(.CareersContent-module__oJve4q__kicker){max-width:62ch;color:var(--color-on-dark-strong);font-size:var(--text-body);margin:1.25rem 0 0;line-height:1.6}.CareersContent-module__oJve4q__apply a{background:var(--color-brand);min-height:3.5rem;color:var(--color-on-dark);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:2rem;padding-inline:1.5rem;font-weight:900;text-decoration:none;display:inline-flex}.CareersContent-module__oJve4q__apply a:focus-visible{outline:3px solid var(--color-on-dark);outline-offset:4px}@media (hover:hover) and (pointer:fine){.CareersContent-module__oJve4q__position summary,.CareersContent-module__oJve4q__positionAction,.CareersContent-module__oJve4q__apply a{transition:background-color .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.CareersContent-module__oJve4q__position summary:hover{color:var(--color-brand-dark)}.CareersContent-module__oJve4q__position summary:hover .CareersContent-module__oJve4q__positionAction{border-color:var(--color-brand);background:color-mix(in srgb, var(--color-brand) 5%, var(--color-canvas))}.CareersContent-module__oJve4q__apply a:hover{background:var(--color-brand-dark);transform:translateY(-2px)}}@media (max-width:52rem){.CareersContent-module__oJve4q__introduction,.CareersContent-module__oJve4q__openingsHeader,.CareersContent-module__oJve4q__apply{grid-template-columns:1fr}.CareersContent-module__oJve4q__benefits{align-self:auto}.CareersContent-module__oJve4q__positionBody{padding-right:0}.CareersContent-module__oJve4q__apply{align-items:start}.CareersContent-module__oJve4q__apply a{width:fit-content}}@media (max-width:32rem){.CareersContent-module__oJve4q__section{width:100%;margin-top:0}.CareersContent-module__oJve4q__introduction,.CareersContent-module__oJve4q__openings,.CareersContent-module__oJve4q__apply{padding-inline:1.25rem}.CareersContent-module__oJve4q__position summary{gap:1rem;min-height:5.5rem}.CareersContent-module__oJve4q__position summary strong{font-size:var(--text-title)}.CareersContent-module__oJve4q__positionAction{width:2.75rem;height:2.75rem}.CareersContent-module__oJve4q__apply a{width:100%}}@media (prefers-reduced-motion:reduce){.CareersContent-module__oJve4q__positionAction:before,.CareersContent-module__oJve4q__positionAction:after,.CareersContent-module__oJve4q__position summary,.CareersContent-module__oJve4q__positionAction,.CareersContent-module__oJve4q__apply a{transition-duration:.01ms}}
