*{box-sizing:border-box}body,html{overscroll-behavior:none;background-color:#231f20}body article,html article{padding-top:80px;display:block}@media(max-width:640px){body article,html article{padding-top:90px}}.mb-20,.mb-40{margin-bottom:40px}.mt-20{margin-top:20px}.mt-40{margin-top:40px}.textLink{font-size:16px;line-height:1em;min-height:25px;text-decoration:underline}.button,.textLink{text-transform:uppercase;color:#231f20}.button{background-color:rgba(0,0,0,0);border-radius:35px;transition:all .25s ease;cursor:pointer;box-sizing:border-box;font-size:22px;background-color:#fff;overflow:hidden;box-shadow:3px 5px 0 rgba(0,0,0,.25)}.button,.button a,.button span{position:relative;display:inline-block}.button a,.button span{padding:15px 25px;z-index:2;transition:all .33s cubic-bezier(.83,0,.17,1)}.button.block{display:inline-block}.button:hover{background-color:#fff;box-shadow:3px 5px 0 rgba(0,0,0,.25)}.button.submit{background-color:#fff;color:#231f20;transition:all .33 cubic-bezier(.83,0,.17,1)}.button.submit span{display:inline-block}.button.submit:after{background-color:#fff}.button.submit:hover a,.button.submit:hover span{color:#231f20}.inverted button{border:1px solid #fff;color:#fff}.inverted button:after{background-color:#fff}.inverted button:hover a,.inverted button:hover span{color:#231f20}.JobPostingIcon,.heroBgElement{position:absolute;width:100%;height:100%;pointer-events:none;z-index:0}.JobPostingIcon{top:-400px;left:60%}.fourOhFour{position:relative;min-height:90vh;background-color:#ced3c6;overflow:hidden}.fourOhFour .container{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;padding:35vh 0 25vh}.fourOhFour .container .linkWrap{display:flex;gap:20px}.fourOhFour .container h1{font-size:clamp(50px,10vw,100px);text-transform:uppercase;color:#231f20;line-height:.8em;margin:0}.fourOhFour .container h1 em{color:#fff;font-style:normal}.fourOhFour .container h2{font-size:clamp(65px,11vw,98px);text-transform:uppercase;color:#231f20;line-height:.8em;margin:0 auto}.fourOhFour .container p{color:#231f20;font-size:clamp(18px,25px,5vw);margin-bottom:40px}