.careers-module__tEy4wG__careersPage{background:var(--cream);color:var(--maroon-deep);min-height:70vh}.careers-module__tEy4wG__hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:44px;padding:clamp(72px,10vw,144px) clamp(24px,8vw,128px) clamp(62px,8vw,112px);display:grid}.careers-module__tEy4wG__eyebrow{color:var(--saffron);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:10px;font-weight:900}.careers-module__tEy4wG__hero h1,.careers-module__tEy4wG__detailHero h1,.careers-module__tEy4wG__formHeading h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.065em;margin:0;font-weight:520;line-height:.88}.careers-module__tEy4wG__hero h1{max-width:900px;font-size:clamp(58px,9vw,138px)}.careers-module__tEy4wG__hero h1 em{color:var(--maroon);font-style:italic}.careers-module__tEy4wG__heroNote{border-left:2px solid var(--saffron);color:var(--muted);font-family:var(--font-reading),Georgia,serif;align-self:end;margin:0;padding:10px 0 10px 26px;font-size:clamp(18px,1.9vw,26px);line-height:1.5}.careers-module__tEy4wG__openings{padding:clamp(70px,9vw,130px) clamp(24px,8vw,128px)}.careers-module__tEy4wG__sectionHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:32px;margin-bottom:36px;padding-bottom:22px;display:flex}.careers-module__tEy4wG__sectionHeading h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.06em;margin:0;font-size:clamp(40px,5.5vw,76px);font-weight:520;line-height:.93}.careers-module__tEy4wG__sectionHeading p{color:var(--muted);font-family:var(--font-reading),Georgia,serif;max-width:350px;margin:0;line-height:1.5}.careers-module__tEy4wG__jobList{border-top:1px solid var(--line)}.careers-module__tEy4wG__jobCard{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:70px minmax(0,1fr) auto;align-items:center;gap:20px;padding:28px 4px;text-decoration:none;transition:padding .22s;display:grid}.careers-module__tEy4wG__jobCard:hover,.careers-module__tEy4wG__jobCard:focus-visible{padding-left:18px;padding-right:18px}.careers-module__tEy4wG__jobNumber{color:var(--saffron);letter-spacing:.13em;font-size:11px;font-weight:900}.careers-module__tEy4wG__jobCard h3{font-family:var(--font-display),Georgia,serif;letter-spacing:-.05em;margin:0 0 10px;font-size:clamp(28px,3.5vw,48px);font-weight:520;line-height:1}.careers-module__tEy4wG__jobCard p{color:var(--muted);font-family:var(--font-reading),Georgia,serif;max-width:650px;margin:0;line-height:1.5}.careers-module__tEy4wG__jobMeta{flex-wrap:wrap;gap:7px;display:flex}.careers-module__tEy4wG__jobMeta span,.careers-module__tEy4wG__deadline,.careers-module__tEy4wG__jobStatus{border:1px solid var(--line);color:var(--maroon);letter-spacing:.09em;text-transform:uppercase;padding:7px 9px;font-size:9px;font-weight:900}.careers-module__tEy4wG__jobArrow{color:var(--saffron);font-size:30px}.careers-module__tEy4wG__empty{border:1px solid var(--line);text-align:center;padding:clamp(40px,7vw,86px)}.careers-module__tEy4wG__empty h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.05em;margin:0 0 14px;font-size:clamp(36px,5vw,64px);font-weight:520}.careers-module__tEy4wG__empty p{color:var(--muted);font-family:var(--font-reading),Georgia,serif;max-width:560px;margin:0 auto;font-size:18px;line-height:1.5}.careers-module__tEy4wG__contributor{background:var(--maroon-deep);color:#fff;margin:0 clamp(24px,8vw,128px) clamp(72px,9vw,130px);padding:clamp(42px,7vw,96px)}.careers-module__tEy4wG__contributor p{color:var(--saffron);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.careers-module__tEy4wG__contributor h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.06em;max-width:830px;margin:20px 0 32px;font-size:clamp(40px,5.8vw,84px);font-weight:520;line-height:.92}.careers-module__tEy4wG__contributor a,.careers-module__tEy4wG__applicationForm button{background:var(--saffron);color:var(--maroon-deep);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:0;padding:16px 20px;font-size:11px;font-weight:900;text-decoration:none;display:inline-block}.careers-module__tEy4wG__detailHero{border-bottom:1px solid var(--line);padding:clamp(72px,10vw,144px) clamp(24px,8vw,128px) clamp(48px,7vw,90px)}.careers-module__tEy4wG__back{color:var(--maroon);letter-spacing:.12em;text-transform:uppercase;margin-bottom:46px;font-size:10px;font-weight:900;text-decoration:none;display:inline-block}.careers-module__tEy4wG__detailHero h1{max-width:1100px;font-size:clamp(52px,8.5vw,126px)}.careers-module__tEy4wG__detailMeta{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.careers-module__tEy4wG__detailIntro{color:var(--muted);font-family:var(--font-reading),Georgia,serif;max-width:780px;margin:34px 0 0;font-size:clamp(19px,2vw,27px);line-height:1.55}.careers-module__tEy4wG__detailLayout{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);gap:clamp(45px,8vw,120px);padding:clamp(62px,8vw,120px) clamp(24px,8vw,128px);display:grid}.careers-module__tEy4wG__roleDetails h2{font-family:var(--font-display),Georgia,serif;letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(34px,4.4vw,62px);font-weight:520}.careers-module__tEy4wG__roleDetails ul{border-top:1px solid var(--line);margin:0 0 48px;padding:0;list-style:none}.careers-module__tEy4wG__roleDetails li{border-bottom:1px solid var(--line);color:var(--muted);font-family:var(--font-reading),Georgia,serif;padding:16px 0 16px 23px;font-size:18px;line-height:1.55;position:relative}.careers-module__tEy4wG__roleDetails li:before{color:var(--saffron);content:"•";position:absolute;left:0}.careers-module__tEy4wG__roleDetails aside{border-left:2px solid var(--saffron);margin-top:32px;padding:8px 0 8px 22px}.careers-module__tEy4wG__roleDetails aside span{color:var(--maroon);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.careers-module__tEy4wG__roleDetails aside strong{font-family:var(--font-reading),Georgia,serif;margin-top:7px;font-size:20px;font-weight:500;line-height:1.45;display:block}.careers-module__tEy4wG__applicationForm,.careers-module__tEy4wG__applicationUnavailable{background:var(--paper);border:1px solid var(--line);align-self:start;padding:clamp(24px,3vw,42px)}.careers-module__tEy4wG__formHeading p{color:var(--saffron);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:900}.careers-module__tEy4wG__formHeading h2{font-size:clamp(34px,3.6vw,54px)}.careers-module__tEy4wG__formHeading span{color:var(--muted);font-family:var(--font-reading),Georgia,serif;margin-top:16px;line-height:1.5;display:block}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;display:grid}.careers-module__tEy4wG__formGrid label,.careers-module__tEy4wG__consent,.careers-module__tEy4wG__captcha{color:var(--maroon);letter-spacing:.08em;text-transform:uppercase;gap:8px;font-size:10px;font-weight:900;display:grid}.careers-module__tEy4wG__formGrid input,.careers-module__tEy4wG__formGrid textarea,.careers-module__tEy4wG__captcha input{border:1px solid var(--line);color:var(--maroon-deep);font:16px var(--font-reading),Georgia,serif;letter-spacing:0;text-transform:none;background:#fffaf0;border-radius:0;width:100%;min-height:45px;padding:11px}.careers-module__tEy4wG__formGrid textarea{resize:vertical;min-height:152px}.careers-module__tEy4wG__formGrid label span{color:var(--muted);font-weight:600}.careers-module__tEy4wG__fullWidth{grid-column:1/-1}.careers-module__tEy4wG__consent{letter-spacing:.03em;text-transform:none;align-items:start;gap:10px;margin:20px 0;font-size:10px;line-height:1.4;display:flex}.careers-module__tEy4wG__consent input{accent-color:var(--maroon);margin:1px 0 0}.careers-module__tEy4wG__captcha{align-items:center;margin:20px 0;display:flex}.careers-module__tEy4wG__captcha input{max-width:78px}.careers-module__tEy4wG__honeypot{display:none}.careers-module__tEy4wG__formError{color:#9b1c1c;margin:0 0 16px;font-size:13px;font-weight:700}.careers-module__tEy4wG__applicationForm button{width:100%}.careers-module__tEy4wG__applicationForm button:disabled{cursor:wait;opacity:.68}.careers-module__tEy4wG__formFootnote{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.45}.careers-module__tEy4wG__thankYou{text-align:center;padding:clamp(110px,16vw,220px) 24px}.careers-module__tEy4wG__thankYou h1{font-family:var(--font-display),Georgia,serif;letter-spacing:-.07em;margin:0;font-size:clamp(56px,9vw,130px);font-weight:520;line-height:.9}.careers-module__tEy4wG__thankYou p{color:var(--muted);font-family:var(--font-reading),Georgia,serif;max-width:650px;margin:30px auto;font-size:20px;line-height:1.55}.careers-module__tEy4wG__thankYou a{color:var(--maroon);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}@media (max-width:820px){.careers-module__tEy4wG__hero,.careers-module__tEy4wG__detailLayout{grid-template-columns:1fr}.careers-module__tEy4wG__heroNote{max-width:640px}.careers-module__tEy4wG__sectionHeading{flex-direction:column;align-items:flex-start}.careers-module__tEy4wG__jobCard{grid-template-columns:45px minmax(0,1fr) auto}.careers-module__tEy4wG__formGrid{grid-template-columns:1fr}}@media (max-width:520px){.careers-module__tEy4wG__hero,.careers-module__tEy4wG__openings,.careers-module__tEy4wG__detailHero,.careers-module__tEy4wG__detailLayout{padding-left:20px;padding-right:20px}.careers-module__tEy4wG__contributor{margin-left:20px;margin-right:20px}.careers-module__tEy4wG__jobCard{grid-template-columns:1fr}.careers-module__tEy4wG__jobNumber,.careers-module__tEy4wG__jobArrow{display:none}}@media (prefers-reduced-motion:reduce){.careers-module__tEy4wG__jobCard{transition:none}}
