.career-page{margin:0;background:#101110;color:#eeeae2;font-family:Inter,Arial,sans-serif}.career-page *{box-sizing:border-box}.career a{color:inherit}.career [hidden]{display:none!important}.career{background:#101110;color:#eeeae2;font-family:Inter,Arial,sans-serif;width:100%;text-align:left}.career-heading{padding:80px 6vw 45px}.career-kicker{text-transform:uppercase;font-size:12px!important;letter-spacing:.16em;color:#beb7a7;line-height:1.6}.career-heading h1,.career-heading h2{font:500 clamp(64px,10vw,156px)/1 Outfit,Arial,sans-serif;letter-spacing:-.065em;margin:20px 0}.career-deck{font-size:clamp(20px,2.6vw,36px);margin:0;line-height:1.4}.career-hero{margin:0}.career-hero img{display:block;width:100%;height:auto;max-width:none}.career-hero figcaption{padding:18px 6vw;color:#beb7a7;font-size:12px;line-height:1.8}.career-hero figcaption a{margin-left:10px;text-underline-offset:4px}.career-story{display:grid;grid-template-columns:1fr 2fr;gap:5vw;padding:90px 6vw 110px}.career-story>div{max-width:850px}.career-story p:not(.career-kicker){font-size:clamp(18px,1.65vw,25px);line-height:1.7;margin:0 0 24px}.career-story em{font-style:normal;color:#e5c07b}.career-archive{padding:0 6vw}.career-archive__heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:42px}.career-archive__heading h3,.career-archive__heading h2{font:400 clamp(38px,5vw,70px)/1.08 Outfit,Arial,sans-serif;letter-spacing:-.045em;margin:0}.career-archive__heading em{font:italic 1em Georgia,serif;color:#d6bb87}.career-archive__heading p{font-size:15px;color:#bdb8ae;line-height:1.8}.career-tools{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.career-filters{display:flex;flex-wrap:wrap;gap:8px}.career-filters button,.career-year{font:inherit;font-size:13px;color:#eeeae2;background:transparent;border:1px solid #55534d;border-radius:99px;padding:12px 18px;cursor:pointer}.career-filters button[aria-pressed=true]{background:#e4c38b;color:#171713;border-color:#e4c38b}.career-tools label{display:flex;align-items:center;gap:10px;font-size:12px;color:#beb7a7}.career-year{background:#171815;border-radius:6px}.career button:focus-visible,.career a:focus-visible,.career select:focus-visible,.career-nav a:focus-visible{outline:2px solid #edce8f;outline-offset:5px}.career-count{font-size:12px;color:#aaa79f;margin:25px 0 40px}.career-year-group{display:grid;grid-template-columns:minmax(100px,1fr) 3fr;gap:4vw;border-top:1px solid #41413a;padding:36px 0 10px;scroll-margin-top:110px}.career-year-group>h3{font:400 clamp(38px,4.8vw,68px)/1 Outfit,Arial,sans-serif;margin:2px 0;color:#d6bb87;letter-spacing:-.05em}.career-entry{display:grid;grid-template-columns:1fr 2fr;gap:32px;padding:0 0 36px;margin:0 0 30px;border-bottom:1px solid #292b25}.career-entry:last-child{border-bottom:0}.career-entry__date{font-size:12px;line-height:1.7;color:#c1bbb0}.career-entry__date span{display:block;color:#9f998d;margin-top:10px}.career-entry h4{font:500 clamp(23px,2.2vw,32px)/1.2 Outfit,Arial,sans-serif;letter-spacing:-.02em;margin:0 0 10px}.career-venue{color:#d6bb87;font-size:14px;line-height:1.6;margin:0 0 14px}.career-description{color:#c2beb5;font-size:14px;line-height:1.8;margin:0 0 18px;max-width:640px}.career-sources{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:12px}.career-sources a{text-decoration:underline;text-underline-offset:4px}.career-method{font-size:12px;color:#a7a298;line-height:1.8;max-width:750px;padding:35px 0 60px}.career-outro{padding:65px 6vw 100px;border-top:1px solid #41413a}.career-outro p{font:400 clamp(36px,5vw,70px)/1.1 Outfit,sans-serif;letter-spacing:-.04em}.career-outro a{font-size:18px;text-underline-offset:7px}.career-nav{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:30px;padding:20px 6vw;background:#101110f5;border-bottom:1px solid #33362d}.career-nav a{color:#ddd8cd;text-decoration:none;font-size:13px}.career-nav>a:first-child{margin-right:auto;font:500 24px Outfit,sans-serif;letter-spacing:.12em}.career-nav span{display:block;font:10px Inter,sans-serif;letter-spacing:.02em;margin-top:3px}.career-nav a[aria-current]{color:#e4c38b}.career-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:24px;border-top:1px solid #41413a;padding:32px 6vw;color:#aaa79f;font-size:12px}.career-footer a{color:inherit}.career-skip{position:fixed;top:-100px;left:20px;background:#e4c38b;color:#111;z-index:100;padding:15px}.career-skip:focus{top:10px}
@media(max-width:760px){.career-heading{padding:55px 6vw 32px}.career-story{grid-template-columns:1fr;padding:45px 6vw 60px;gap:15px}.career-archive__heading{display:block}.career-archive__heading p{margin-top:25px}.career-year-group{grid-template-columns:1fr;gap:28px}.career-entry{grid-template-columns:1fr;gap:12px}.career-entry__date{display:flex;gap:14px;flex-wrap:wrap}.career-entry__date span{margin:0}.career-nav{gap:16px;padding:18px 5vw}.career-nav a{font-size:11px}.career-nav>a:first-child{font-size:20px}.career-heading h1,.career-heading h2{font-size:clamp(50px,12vw,90px)}.career-outro{padding-bottom:65px}.career-filters button{padding:11px 13px}.career-hero figcaption{font-size:11px}}
@media(prefers-reduced-motion:reduce){.career *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

@media(max-width:760px){.career-page .career-nav{flex-wrap:wrap;gap:12px}.career-page .career-nav>a:first-child{flex:1 0 100%;margin-bottom:5px}.career-page .career-nav span{display:inline;margin-left:12px}}
