._7EK-Zq_shell{color:#272621;background:#f8f6f1}._7EK-Zq_main{width:min(100% - 48px,1120px);margin:0 auto;padding:96px 0 112px}._7EK-Zq_hero{max-width:820px;padding-bottom:88px}._7EK-Zq_eyebrow{color:#66635c;letter-spacing:.1em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}._7EK-Zq_hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(2.75rem,6.2vw,5.5rem);font-weight:500;line-height:1.06}._7EK-Zq_introduction{color:#66635c;max-width:650px;margin:28px 0 20px;font-size:19px;line-height:1.7}._7EK-Zq_aboutLink,._7EK-Zq_howToApply a{text-underline-offset:5px;align-items:center;min-height:44px;font-size:15px;text-decoration:underline;display:inline-flex}._7EK-Zq_sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 24px;padding-bottom:24px;display:flex}._7EK-Zq_sectionHeader h2,._7EK-Zq_howToApply h2{letter-spacing:-.025em;margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.25}._7EK-Zq_sectionHeader>span{color:#66635c;font-size:13px}._7EK-Zq_role{border-top:1px solid #d9d5cc;scroll-margin-top:100px}._7EK-Zq_role:last-child{border-bottom:1px solid #d9d5cc}._7EK-Zq_roleSummary{justify-content:space-between;align-items:center;gap:32px;padding:32px 0;text-decoration:none;display:flex}._7EK-Zq_badge{color:#615e56;border:1px solid #d9d5cc;border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:11px;font-weight:550;line-height:1.4;display:inline-flex}._7EK-Zq_roleSummary h3{letter-spacing:-.025em;margin:14px 0 10px;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2}._7EK-Zq_roleSummary p{color:#66635c;max-width:680px;margin:0;font-size:16px;line-height:1.7}._7EK-Zq_expandIcon{color:#615e56;flex:none}._7EK-Zq_badges{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._7EK-Zq_location{color:#66635c;font-size:12px;line-height:1.6}._7EK-Zq_readRole{text-underline-offset:4px;margin-top:16px;font-size:14px;display:inline-block}._7EK-Zq_roleSummary:hover ._7EK-Zq_readRole{text-decoration:underline}._7EK-Zq_applyButton{color:#fffdf8;text-align:center;background:#272621;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-height:46px;padding:12px 20px;font-size:14px;font-weight:500;display:inline-flex}._7EK-Zq_applyButton:hover{background:#403e36}._7EK-Zq_howToApply{grid-template-columns:1fr 1fr;gap:56px;margin-top:72px;display:grid}._7EK-Zq_howToApply p{color:#66635c;margin:0 0 16px;font-size:16px;line-height:1.8}._7EK-Zq_detailMain{padding-top:40px}._7EK-Zq_breadcrumbs{color:#66635c;flex-wrap:wrap;align-items:baseline;gap:10px;font-size:13px;line-height:1.7;display:flex}._7EK-Zq_breadcrumbs a{text-underline-offset:4px}._7EK-Zq_roleHero{max-width:900px;padding-top:56px;padding-bottom:48px}._7EK-Zq_roleHero h1{max-width:900px;font-size:clamp(2.5rem,5vw,4.5rem)}._7EK-Zq_roleHero ._7EK-Zq_badges{margin-top:24px}._7EK-Zq_roleHero ._7EK-Zq_posted{color:#66635c;margin:20px 0 0;font-size:12px}._7EK-Zq_roleArticle{max-width:760px}._7EK-Zq_roleArticle>section{border-top:1px solid #d9d5cc;padding:36px 0;scroll-margin-top:96px}._7EK-Zq_roleArticle h2,._7EK-Zq_otherRoles h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:25px;font-weight:500;line-height:1.3}._7EK-Zq_roleArticle p,._7EK-Zq_roleArticle li{color:#66635c;font-size:16px;line-height:1.85}._7EK-Zq_roleArticle p{margin:0 0 18px}._7EK-Zq_roleArticle p:last-child{margin-bottom:0}._7EK-Zq_roleArticle ul,._7EK-Zq_roleArticle ol{margin:0;padding-left:22px}._7EK-Zq_roleArticle ul{list-style:outside}._7EK-Zq_roleArticle ol{margin:20px 0;list-style:decimal}._7EK-Zq_roleArticle li{margin-bottom:12px;padding-left:4px}._7EK-Zq_roleArticle a:not(._7EK-Zq_applyButton){text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}._7EK-Zq_roleArticle ._7EK-Zq_applySection{background:#efede6;border:1px solid #d9d5cc;border-radius:6px;margin-top:12px;padding:28px}._7EK-Zq_otherRoles{max-width:760px;margin-top:56px}._7EK-Zq_otherRoles a{border-bottom:1px solid #d9d5cc;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:44px;padding:20px 0;font-size:16px;display:flex}._7EK-Zq_otherRoles a:hover{text-underline-offset:4px;text-decoration:underline}._7EK-Zq_otherRoles span{color:#66635c;font-size:12px}._7EK-Zq_main a:focus-visible,._7EK-Zq_roleSummary:focus-visible{outline-offset:6px;border-radius:4px;outline:2px solid #435b64}@media (max-width:780px){._7EK-Zq_main{width:calc(100% - 32px);padding:56px 0 72px}._7EK-Zq_hero{padding-bottom:56px}._7EK-Zq_introduction{font-size:17px}._7EK-Zq_howToApply{grid-template-columns:1fr;gap:20px;margin-top:48px}._7EK-Zq_detailMain{padding-top:24px}._7EK-Zq_roleHero{padding-top:36px;padding-bottom:36px}}@media (max-width:420px){._7EK-Zq_roleSummary{gap:20px;padding:28px 0}._7EK-Zq_sectionHeader{flex-direction:column;gap:8px}._7EK-Zq_roleArticle ._7EK-Zq_applySection{padding:20px}._7EK-Zq_applyButton{width:100%}}
