.careers-container{max-width:1168px;padding-inline:var(--gutter);margin-inline:auto}.careers-hero{padding-block:var(--space-7) var(--space-6);text-align:center}.careers-hero h1,.career-hero h1{font-family:var(--font-rhymes), Georgia, serif;font-weight:300;font-size:var(--type-display);letter-spacing:var(--tracking-hero);text-wrap:balance;line-height:1.08}.careers-hero h1{margin:var(--space-3) auto;font-synthesis:none}.careers-hero h1 span{display:block}.careers-introduction{max-width:530px;color:var(--muted);font-size:var(--type-body);text-wrap:balance;margin-inline:auto;line-height:1.6}.careers-hero .button{margin-top:var(--space-3)}.careers-openings{padding-block:var(--space-4) var(--space-8)}.careers-openings-heading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.careers-openings-heading h2{font-size:var(--type-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.careers-openings-heading>p{color:var(--muted);font-size:var(--type-small)}.careers-role-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.careers-role-list>li{border-bottom:1px solid var(--line)}.careers-role-link{align-items:center;column-gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) 30px;display:grid}.careers-role-title h3{font-size:var(--type-subhead);letter-spacing:-.02em;margin-bottom:12px;line-height:1.3}.careers-role-title>p,.careers-role-location>p{font-size:var(--type-small);color:var(--muted);line-height:1.5}.careers-role-location>p+p{color:var(--dim);margin-top:4px}.careers-role-arrow .button-arrow{width:30px;height:30px;color:var(--text);background:0 0;transition:background-color .2s}.careers-role-arrow .button-arrow svg{width:14px;height:14px}.careers-role-link:hover .button-arrow{background:var(--surface)}.careers-page[data-theme=dark]+.site-footer,.career-page[data-theme=dark]+.site-footer{border-top:1px solid var(--line)}.career-back{padding-top:var(--space-3)}.career-back .text-link{color:var(--muted)}.career-back .text-link:hover{color:var(--text)}.career-hero{padding-block:var(--space-5) var(--space-6);text-align:center}.career-hero h1{max-width:950px;margin:var(--space-3) auto var(--space-4)}.career-metadata{justify-content:center;align-items:flex-start;gap:var(--space-5);margin:0 auto var(--space-4);max-width:820px;font-size:var(--type-small);line-height:1.5;display:flex}.career-metadata>div{max-width:290px}.career-metadata dt{color:var(--dim);margin-bottom:8px}.career-metadata dd{margin:0}.career-reading-container{max-width:calc(680px + var(--gutter) * 2);padding:0 var(--gutter) var(--space-8);margin-inline:auto}.career-prose{color:var(--muted);overflow-wrap:break-word;font-size:17px;line-height:1.7}.career-prose>p{margin-bottom:24px}.career-prose h2,.career-prose h3{color:var(--text);text-wrap:balance;font-weight:400}.career-prose h2{font-size:var(--type-feature);letter-spacing:var(--tracking-feature);margin-block:var(--space-5) var(--space-3);line-height:1.25}.career-prose h3{font-size:17px;line-height:1.5;font-weight:var(--weight-medium);margin-block:var(--space-3) var(--space-2)}.career-prose strong{font-weight:var(--weight-medium);color:var(--text)}.career-prose ul,.career-prose ol{margin-block:0 var(--space-3);padding-left:24px}.career-prose li{margin-bottom:10px;padding-left:3px}.career-prose a,.career-application-instructions a{color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--dim);text-decoration-color:var(--dim)}.career-prose a:hover,.career-application-instructions a:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.career-apply{border-top:1px solid var(--line);padding-top:var(--space-4);margin-top:var(--space-5)}.career-apply h2{font-size:var(--type-feature);letter-spacing:var(--tracking-feature);line-height:var(--leading-feature);margin-bottom:var(--space-3)}.career-application-instructions{color:var(--muted);margin-bottom:var(--space-3);overflow-wrap:break-word;font-size:17px;line-height:1.7}.career-equal-opportunity{font-size:var(--type-small);color:var(--dim);margin-top:var(--space-4);line-height:1.6}@media (max-width:1024.98px){.careers-hero{padding-block:var(--space-6)}.careers-hero h1,.career-hero h1{font-size:3.75rem}}@media (max-width:746.98px){.careers-hero{padding-block:var(--space-5)}.careers-hero h1,.career-hero h1{font-size:var(--type-hero)}.careers-openings{padding-block:var(--space-4) var(--space-6)}.careers-openings-heading{gap:var(--space-2);margin-bottom:var(--space-3)}.careers-role-link{gap:18px var(--space-3);padding-block:var(--space-3);grid-template-columns:minmax(0,1fr) 30px;align-items:start}.careers-role-title{grid-column:1}.careers-role-title h3{margin-bottom:8px;font-size:21px}.careers-role-location{grid-area:2/1/auto/-1}.careers-role-arrow{grid-area:1/2}.career-back{padding-top:20px}.career-hero{padding-block:var(--space-4) var(--space-5)}.career-hero h1{margin-block:24px var(--space-3)}.career-metadata{margin-bottom:var(--space-3);flex-wrap:wrap;gap:20px 30px}.career-metadata>div:first-child{flex-basis:100%;max-width:none}.career-reading-container{padding-bottom:var(--space-6)}.career-prose,.career-prose h3,.career-application-instructions{font-size:16px}.career-prose h2{margin-block:45px 24px;font-size:25px}.career-apply{margin-top:var(--space-4);padding-top:var(--space-3)}}@media (prefers-reduced-motion:reduce){.careers-role-arrow .button-arrow{transition:none}}
