/* Careers: a distinct, working-culture experience. */
.careers-experience{overflow:hidden!important;background:#f5f4ef!important;color:#142d3d!important}.careers-experience>*{margin:0!important}.careers-experience h1,.careers-experience h2{letter-spacing:-.065em!important}.careers-kicker{margin:0!important;color:#397d81!important;font:800 .66rem/1.2 Arial,sans-serif!important;letter-spacing:.17em!important}.careers-intro{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(29rem,.9fr)!important;gap:clamp(3rem,8vw,9rem)!important;align-items:center!important;min-height:calc(100svh - 90px)!important;padding:clamp(7rem,12vw,11rem) max(7vw,calc((100vw - 1200px)/2)) clamp(5rem,9vw,8rem)!important;background:#142d3d!important;color:#fff!important}.careers-intro__copy h1{margin:1.1rem 0 1.7rem!important;color:#fff!important;font:400 clamp(4.2rem,8vw,8.3rem)/.82 Georgia,'Times New Roman',serif!important}.careers-intro__copy h1 em,.careers-experience h2 em{color:#d6a64b!important;font-style:italic!important;font-weight:400!important}.careers-intro__copy>p:not(.careers-kicker){max-width:32rem!important;margin:0!important;color:#dbe6e7!important;font:400 1.08rem/1.65 Arial,sans-serif!important}.careers-button{display:inline-flex!important;align-items:center!important;gap:1.2rem!important;margin-top:2rem!important;padding:1rem 1.25rem!important;background:#d6a64b!important;color:#142d3d!important;font:800 .72rem/1 Arial,sans-serif!important;letter-spacing:.05em!important;text-decoration:none!important}.careers-button span{font-size:1.1rem!important}.careers-intro__scene{position:relative!important;isolation:isolate!important;min-height:31rem!important;overflow:hidden!important;background:#397d81!important}.careers-intro__scene>p{position:absolute!important;top:1.4rem!important;left:1.5rem!important;margin:0!important;color:rgba(255,255,255,.65)!important;font:800 .61rem Arial,sans-serif!important;letter-spacing:.13em!important}.careers-orbit{position:absolute!important;z-index:-1!important;border:1px solid rgba(255,255,255,.38)!important;border-radius:50%!important}.careers-orbit--one{width:120%;height:68%;top:17%;left:-10%;animation:careers-spin 22s linear infinite!important}.careers-orbit--two{width:72%;height:102%;top:-3%;left:14%;border-color:rgba(214,166,75,.7)!important;animation:careers-spin 17s linear reverse infinite!important}.careers-centre{position:absolute!important;top:50%;left:50%;display:grid!important;place-items:center!important;width:10rem!important;height:10rem!important;transform:translate(-50%,-50%)!important;border-radius:50%!important;background:#f5f4ef!important;color:#142d3d!important;text-align:center!important;box-shadow:0 0 0 1.2rem rgba(20,45,61,.12)!important}.careers-centre img{width:3rem!important;height:3rem!important;margin-top:1rem!important}.careers-centre b{margin-top:-1.3rem!important;font:800 .62rem/1.05 Arial,sans-serif!important;letter-spacing:.12em!important}.careers-note{position:absolute!important;display:grid!important;grid-template-columns:1.7rem auto!important;column-gap:.5rem!important;padding:.75rem!important;background:#fff!important;color:#142d3d!important;box-shadow:.45rem .45rem 0 rgba(20,45,61,.17)!important}.careers-note small{grid-row:span 2!important;color:#d6a64b!important;font:800 .72rem Arial,sans-serif!important}.careers-note strong{font:800 .72rem/1.1 Arial,sans-serif!important}.careers-note span{color:#5f7379!important;font:400 .68rem/1.35 Arial,sans-serif!important}.careers-note--one{top:18%;right:7%}.careers-note--two{bottom:15%;right:8%}.careers-note--three{bottom:11%;left:4%}.careers-pledge{padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#f5f4ef!important}.careers-pledge h2,.careers-path h2,.careers-open h2,.careers-apply h2{margin:1rem 0 3.2rem!important;font:400 clamp(3rem,5.7vw,6.7rem)/.87 Georgia,'Times New Roman',serif!important}.careers-pledge__grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;border-top:1px solid #b9c9c5!important}.careers-pledge__grid article{min-height:20rem!important;padding:1.65rem 1.4rem!important;border-right:1px solid #b9c9c5!important}.careers-pledge__grid article:first-child{border-left:1px solid #b9c9c5!important}.careers-pledge__grid span{color:#c69a4b!important;font:800 .7rem Arial,sans-serif!important}.careers-pledge__grid h3{margin:5rem 0 1rem!important;font:400 clamp(1.55rem,2.2vw,2.3rem)/1 Georgia,serif!important;letter-spacing:-.05em!important}.careers-pledge__grid p{max-width:20rem!important;margin:0!important;color:#425d66!important;font:400 .95rem/1.65 Arial,sans-serif!important}.careers-path{display:grid!important;grid-template-columns:.8fr 1.2fr!important;gap:clamp(3rem,9vw,10rem)!important;padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#e1ece9!important}.careers-path ol{margin:0!important;padding:0!important;list-style:none!important;border-top:1px solid #9dbab6!important}.careers-path li{display:grid!important;grid-template-columns:4rem 1fr!important;gap:1.2rem!important;padding:1.45rem 0!important;border-bottom:1px solid #9dbab6!important}.careers-path li>b{color:#c69a4b!important;font:800 .75rem Arial,sans-serif!important}.careers-path li h3{margin:0!important;font:700 1.05rem Arial,sans-serif!important}.careers-path li p{max-width:31rem!important;margin:.55rem 0 0!important;color:#45616a!important;font:400 .94rem/1.55 Arial,sans-serif!important}.careers-open{display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:clamp(3rem,9vw,9rem)!important;padding:clamp(5rem,9vw,9rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#fff!important}.careers-open h2{margin-bottom:1.5rem!important}.careers-open>div>p:last-child{max-width:31rem!important;color:#49616a!important;line-height:1.65!important}.careers-open nav{border-top:1px solid #b9c9c5!important}.careers-open nav a{display:flex!important;justify-content:space-between!important;gap:1rem!important;padding:1.28rem 0!important;border-bottom:1px solid #b9c9c5!important;color:#142d3d!important;font:400 clamp(1.25rem,2vw,1.85rem)/1.1 Georgia,serif!important;text-decoration:none!important}.careers-open nav a span{color:#397d81!important}.careers-open nav a:hover{padding-left:.6rem!important;color:#397d81!important}.careers-apply{padding:clamp(5rem,10vw,10rem) max(7vw,calc((100vw - 1200px)/2))!important;background:#397d81!important;color:#fff!important}.careers-apply .careers-kicker{color:#dfeee9!important}.careers-apply h2{max-width:820px!important;margin-bottom:1.6rem!important;color:#fff!important}.careers-apply h2 em{color:#e4c577!important}.careers-apply>p:last-of-type{max-width:37rem!important;margin:0!important;color:#e3efec!important;font:400 1.03rem/1.65 Arial,sans-serif!important}.careers-button--light{background:#f5f4ef!important;color:#142d3d!important}@keyframes careers-spin{to{transform:rotate(360deg)}}@media(max-width:850px){.careers-intro,.careers-path,.careers-open{grid-template-columns:1fr!important}.careers-intro{min-height:0!important}.careers-intro__scene{width:min(100%,34rem)!important;min-height:28rem!important}.careers-pledge__grid{grid-template-columns:1fr!important}.careers-pledge__grid article{min-height:0!important;border-left:1px solid #b9c9c5!important;border-bottom:1px solid #b9c9c5!important}.careers-pledge__grid h3{margin:2.5rem 0 1rem!important}}@media(max-width:600px){.careers-intro,.careers-pledge,.careers-path,.careers-open,.careers-apply{padding-left:1.35rem!important;padding-right:1.35rem!important}.careers-intro{padding-top:8rem!important}.careers-intro__copy h1{font-size:clamp(3.65rem,17vw,5.35rem)!important}.careers-intro__scene{min-height:25rem!important}.careers-note--one{right:3%;top:16%}.careers-note--two{right:3%;bottom:8%}.careers-note--three{left:2%;bottom:4%}.careers-note{transform:scale(.84)!important;transform-origin:center!important}.careers-pledge h2,.careers-path h2,.careers-open h2,.careers-apply h2{font-size:clamp(2.8rem,13vw,4.2rem)!important}.careers-path li{grid-template-columns:2.5rem 1fr!important}}@media(prefers-reduced-motion:reduce){.careers-orbit{animation:none!important}.careers-open nav a{transition:none!important}}
