.careers-page{overflow:clip}.careers-hero{isolation:isolate;align-items:center;min-height:720px;padding-block:5rem;display:flex;position:relative}.careers-hero>img,.careers-shade{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.careers-shade{background:var(--navy);opacity:.78;z-index:-1}.careers-hero h1{font-size:clamp(5rem,9vw,9rem);line-height:.92}.careers-hero .container>p:not(.eyebrow){max-width:45ch;margin:2rem 0}.careers-hero small{margin-top:3rem;font-size:.58rem;display:block}.careers-working{grid-template-columns:1fr 1fr;gap:10%;padding-block:7rem;display:grid}.careers-working h2{color:var(--navy)}.careers-essay>p{margin-bottom:2rem}.careers-lead{font:500 2.3rem/1.15 var(--font-display);color:var(--navy)}.careers-essay>p:not(.careers-lead){font-size:.85rem}.careers-culture{background:var(--ink);padding-block:6rem}.craft-path{border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-block:4rem;padding-block:2rem;display:flex;position:relative}.craft-path span{font:500 clamp(1.7rem,2.8vw,3rem) var(--font-display)}.craft-path span:nth-of-type(2n){font-style:italic;transform:translateY(.65rem)}.craft-path i{color:var(--gold);font-style:normal}.craft-path:after{content:"";background:var(--gold);width:4rem;height:3px;animation:9s linear infinite paused craft-signal;position:absolute;top:-2px;left:0}.motion-in-view .craft-path:after{animation-play-state:running}.culture-bottom{justify-content:space-between;gap:5rem;display:flex}.culture-bottom>p{max-width:48ch;font-size:.85rem}.culture-bottom>p:last-child{font:italic 500 1.65rem/1.2 var(--font-display);max-width:24ch}.careers-opportunities{padding-block:6rem}.careers-discovery-heading{justify-content:space-between;align-items:end;gap:4rem;display:flex}.careers-discovery-heading h2{color:var(--navy)}.careers-discovery-heading>p{max-width:35ch;font-size:.8rem}.career-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;margin:3rem 0 1rem;display:grid}.career-filters label,.talent-dialog label{font-size:.75rem}.career-filters select,.talent-dialog select{background:var(--white);width:100%;min-width:0;min-height:48px;color:var(--navy);border:0;border-bottom:1px solid var(--gold);font:400 .8rem var(--font-body);margin-top:.6rem;padding:.65rem .2rem;display:block}.careers-page button.text-link{border:0;border-bottom:1px solid var(--gold);color:inherit;background:0 0}.career-filter-note{max-width:80ch;margin-top:1.5rem;font-size:.65rem}#career-results{border-left:1px solid var(--gold);margin:4rem 0 0 15%;padding:1rem 0 1rem 3rem}#career-results h3{color:var(--navy);font-size:3.5rem}#career-results>p:not(.eyebrow){max-width:50ch;margin:1.5rem 0;font-size:.85rem}.career-template-link{margin-top:2rem}.careers-talent{padding-block:6rem}.careers-talent h2{font-size:clamp(4rem,7.5vw,7.5rem)}.talent-counterline{font:italic 500 clamp(2rem,3vw,3rem) var(--font-display);margin:2rem 0 3rem;padding-left:15%}.talent-bottom{justify-content:space-between;align-items:center;gap:3rem;display:flex}.talent-bottom>p{max-width:45ch;font-size:.85rem}.career-local-note{margin-top:2rem;font-size:.62rem}.talent-dialog{border:1px solid var(--gold);background:var(--navy);width:min(650px,100% - 2rem);max-height:90vh;color:var(--white);padding:3rem;overflow:auto}.talent-dialog::backdrop{background:var(--ink);opacity:.85}.talent-dialog h2 em,.talent-dialog .eyebrow{color:var(--gold)}.talent-dialog p{margin-block:1.5rem;font-size:.85rem}.talent-dialog #talent-close{margin-left:auto;display:flex}.talent-dialog select{margin-bottom:2rem}.talent-dialog :focus-visible{outline-color:var(--gold)}#talent-result{border-top:1px solid var(--gold);margin-top:2rem}.job-detail{padding-block:5rem}.job-detail h1{color:var(--navy);max-width:16ch}.job-intro{max-width:65ch;margin-top:2rem;font-size:1rem}.job-metadata{border-block:1px solid var(--gold);grid-template-columns:repeat(4,1fr);gap:2rem;margin-block:3rem;padding-block:2rem;display:grid}.job-metadata dt{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.job-metadata dd{font:500 1.5rem var(--font-display);color:var(--navy);margin:1rem 0 0}.job-body{max-width:900px;margin-left:15%}.job-body section{margin-bottom:3rem}.job-body h2{color:var(--navy);margin-bottom:1rem;font-size:2.6rem}.job-body ul{padding-left:1.5rem;list-style:outside}.job-pending{margin-bottom:2rem;font-size:.8rem}@keyframes craft-signal{to{left:calc(100% - 4rem)}}@media (width<=959px){.career-filters{grid-template-columns:1fr 1fr}.careers-working{gap:3rem}.craft-path{gap:1rem}.job-metadata{grid-template-columns:1fr 1fr}}@media (width<=639px){.careers-hero{min-height:680px;padding-block:3rem}.careers-hero h1{font-size:4.7rem}.careers-hero>img{object-position:65% center}.careers-working{padding-block:4rem;display:block}.careers-essay{margin-top:3rem}.careers-culture,.careers-opportunities,.careers-talent{padding-block:4rem}.craft-path{grid-template-columns:1fr auto;margin-block:2.5rem;display:grid}.craft-path span{font-size:2.3rem}.craft-path span:nth-of-type(2n){transform:none}.craft-path i{transform:rotate(90deg)}.craft-path span:last-of-type{grid-column:1/-1}.culture-bottom,.careers-discovery-heading,.talent-bottom{display:block}.culture-bottom>p:last-child,.careers-discovery-heading>p{margin-top:2rem}.career-filters{margin-top:2rem;display:block}.career-filters label{margin-bottom:1.2rem;display:block}#career-results{margin-left:0;padding-left:1.5rem}#career-results h3{font-size:2.8rem}.careers-talent h2{font-size:3.7rem}.talent-counterline{padding-left:0;font-size:2rem}.talent-bottom .button{margin-top:2rem}.talent-dialog{padding:1.5rem}.job-detail{padding-block:3rem}.job-detail h1{font-size:3.5rem}.job-metadata{gap:1.5rem}.job-body{margin-left:0}}@media (prefers-reduced-motion:reduce){.craft-path:after{animation:none;display:none}}
