.careers-intro{background:var(--drop-ink);color:var(--drop-paper);padding:clamp(28px,5vw,72px) var(--page-pad) clamp(68px,10vw,148px)}.careers-intro__eyebrow,.careers-eyebrow{font:400 11px/1.4 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;opacity:.65}.careers-intro__copy{max-width:32rem;font:400 clamp(17px,1.4vw,21px)/1.6 var(--font-ui);color:#f2f0e9cc;margin:24px 0 0}.careers-count{border-top:1px solid #f2f0e94d;align-items:baseline;gap:16px;margin-top:clamp(40px,6vw,90px);padding-top:24px;display:flex}.careers-count strong{font:400 clamp(52px,6vw,96px)/1 var(--font-house);letter-spacing:-.05em}.careers-count span{font:400 11px/1.5 var(--font-ui);letter-spacing:.13em;text-transform:uppercase}.careers-section{padding:clamp(70px,9vw,140px) var(--page-pad);background:var(--drop-paper);color:var(--drop-ink)}.careers-section--dark{background:var(--drop-ink);color:var(--drop-paper)}.careers-section__mast{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-bottom:clamp(35px,5vw,72px);display:grid}.careers-section__mast h2{font:400 clamp(36px,5vw,86px)/.95 var(--font-house);letter-spacing:-.045em;margin:12px 0 0}.careers-section__mast p{max-width:29em;font:400 clamp(15px,1.15vw,18px)/1.6 var(--font-ui);margin:0}.careers-disciplines{border-top:1px solid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.careers-discipline{border-bottom:1px solid;flex-direction:column;justify-content:space-between;gap:22px;min-height:155px;padding:26px 20px 22px 0;display:flex}.careers-discipline:not(:nth-child(3n+1)){padding-left:20px}.careers-discipline h3{font:400 clamp(22px,2.2vw,35px)/1.08 var(--font-house);margin:0}.careers-discipline p{font:400 13px/1.55 var(--font-ui);opacity:.7;max-width:30ch;margin:0}.careers-tools{flex-wrap:wrap;gap:12px;margin-bottom:30px;display:flex}.careers-tools input,.careers-tools select{min-height:50px;color:inherit;font:400 14px/1 var(--font-ui);background:0 0;border:1px solid #11110f4d;border-radius:0;padding:0 14px}.careers-tools input{flex:230px}.careers-tools select{flex:0 230px}.careers-position{color:inherit;border-top:1px solid #11110f3b;grid-template-columns:120px minmax(0,1fr) 180px 28px;align-items:center;gap:25px;padding:26px 0;text-decoration:none;display:grid}.careers-position:last-child{border-bottom:1px solid #11110f3b}.careers-position:hover h3,.careers-position:focus-visible h3{text-underline-offset:6px;text-decoration:underline}.careers-position__ref,.careers-position__meta{font:400 11px/1.45 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.careers-position h3{font:400 clamp(25px,2.7vw,42px)/1.05 var(--font-house);letter-spacing:-.02em;margin:0 0 8px}.careers-position__type{font:400 13px/1.3 var(--font-ui)}.careers-position__arrow{text-align:right;font-size:24px}.careers-empty{font:400 15px/1.5 var(--font-ui);padding:25px 0}.careers-note{font:400 13px/1.65 var(--font-ui);opacity:.72;max-width:52em;margin-top:28px}.careers-detail{background:var(--drop-paper);color:var(--drop-ink);padding:clamp(55px,8vw,120px) var(--page-pad);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:clamp(36px,8vw,130px);display:grid}.careers-detail h2{font:400 clamp(28px,3.3vw,54px)/1 var(--font-house);letter-spacing:-.025em;margin:0 0 25px}.careers-detail p,.careers-detail li{font:400 clamp(15px,1.2vw,18px)/1.65 var(--font-ui)}.careers-detail ul{gap:12px;margin:0 0 48px;padding-left:20px;display:grid}.careers-detail .careers-detail__aside{font:400 12px/1.7 var(--font-ui);text-transform:uppercase;letter-spacing:.1em}.careers-detail__aside div{border-bottom:1px solid #11110f40;padding:16px 0}.careers-detail__aside span{opacity:.55;font-size:10px;display:block}.careers-apply{padding:clamp(70px,9vw,140px) var(--page-pad);background:var(--drop-ink);color:var(--drop-paper)}.careers-apply h2{font:400 clamp(35px,5vw,80px)/.96 var(--font-house);margin:12px 0 25px}.careers-apply p{max-width:42em;font:400 16px/1.65 var(--font-ui)}.careers-placeholder{font:400 16px/1.2 var(--font-ui);letter-spacing:.1em;border:1px solid #f2f0e966;margin-top:20px;padding:16px 22px;display:inline-block}.careers-back{text-underline-offset:5px;font:400 12px/1.4 var(--font-ui);letter-spacing:.1em;text-transform:uppercase;padding:18px 0;text-decoration:underline;display:inline-flex}@media (width<=800px){.careers-section__mast,.careers-detail{grid-template-columns:1fr}.careers-disciplines{grid-template-columns:repeat(2,minmax(0,1fr))}.careers-discipline:not(:nth-child(3n+1)){padding-left:0}.careers-discipline:nth-child(2n){padding-left:16px}.careers-position{grid-template-columns:1fr 24px;gap:12px}.careers-position__ref{grid-column:1/-1}.careers-position__meta{grid-column:1}.careers-position__arrow{grid-area:2/2/4}}@media (width<=520px){.careers-disciplines{grid-template-columns:1fr}.careers-discipline:nth-child(2n){padding-left:0}.careers-tools select{flex:100%}}.careers-position[hidden],.careers-empty[hidden]{display:none!important}
