*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-body);color:var(--color-text-base);background:var(--color-bg-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:var(--color-text-link)}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight)}[data-site=newcomerscareers] [data-shell=public] h1,[data-site=newcomerscareers] [data-shell=public] h2{text-transform:uppercase;letter-spacing:-.005em}[data-site=newcomerscareers] [data-shell=public] h2{border-bottom:2px solid var(--color-text-base);padding-bottom:var(--space-2)}[data-site=newcomerscareers] [data-newsprint] h2{border-bottom:0;padding-bottom:0}[data-site=newcomerscareers] [data-shell=public] a:not([class]){text-underline-offset:3px}[data-site=newcomerscareers] [data-shell=public]>header{padding-left:max(var(--space-6),calc((100% - 1200px) / 2 + var(--space-6)));padding-right:max(var(--space-6),calc((100% - 1200px) / 2 + var(--space-6)))}@media print{[data-site=newcomerscareers] [data-shell=public]>header{padding:0 0 var(--space-2);border-bottom:4px double var(--color-text-base)}[data-site=newcomerscareers] [data-shell=public] main>div{padding:var(--space-4) 0 0!important}}[data-site=tradesmenjobs] [data-shell] h1:not([data-hivis] *),[data-site=tradesmenjobs] [data-shell] h2:not([data-hivis] *){font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.01em;line-height:.98}[data-site=tradesmenjobs] [data-shell] button,[data-site=tradesmenjobs] [data-shell] input,[data-site=tradesmenjobs] [data-shell] select,[data-site=tradesmenjobs] [data-shell] textarea{border-radius:0}[data-site=tradesmenjobs] :focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}[data-site=fncs] [data-shell=public] h1:not([data-directory] *),[data-site=fncs] [data-shell=public] h2:not([data-directory] *){font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;line-height:1.05}[data-site=fncs] [data-shell] button,[data-site=fncs] [data-shell] input,[data-site=fncs] [data-shell] select,[data-site=fncs] [data-shell] textarea{border-radius:0}[data-site=fncs] [data-shell=public] a:not([class]){text-underline-offset:3px}[data-site=fncs] [data-shell] :focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 4px #ffffff}[data-site=jobhaul] [data-shell] button,[data-site=jobhaul] [data-shell] input,[data-site=jobhaul] [data-shell] select,[data-site=jobhaul] [data-shell] textarea{border-radius:0}[data-site=jobhaul] [data-shell=public] :is(h1,h2,h3):not([data-dispatch] *){font-family:var(--font-heading);letter-spacing:-.01em;line-height:1.1}[data-site=jobhaul] [data-shell=public] a:not([class]){text-underline-offset:3px}[data-site=jobhaul] [data-shell] :focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;box-shadow:0 0 0 4px #ffffff}[data-site=buddingprofessionals] [data-shell=public] :is(h1,h2,h3):not([data-firstshift] *){font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em;line-height:1.1}[data-site=buddingprofessionals] [data-shell] :focus-visible:not([data-firstshift] *){outline:2px solid var(--color-border-focus);outline-offset:2px}[data-site=careerupshift] [data-shell] a[class*=Button]:not([data-careerupshift] *),[data-site=careerupshift] [data-shell] button:not([data-careerupshift] *){border-radius:999px}[data-site=careerupshift] [data-shell] :is(h1,h2,h3):not([data-careerupshift] *){font-family:var(--font-heading);font-weight:800;letter-spacing:-.03em}[data-site=careerupshift] [data-shell] :focus-visible{outline:2px solid var(--color-border-focus);outline-offset:1px}[data-site=careerupshift] [data-shell=minimal]>main:has(>[data-careerupshift]){max-width:none;padding:0}[data-site=careerupshift] [data-careerupshift] form :is(input,select){min-height:54px;font-size:16px}[data-site=careerupshift] [data-careerupshift] form button[type=submit]{min-height:56px;border-radius:999px;font-size:17px;font-weight:700}[data-site=hosthire] [data-shell] a[class*=Button]:not([data-hosthire] *),[data-site=hosthire] [data-shell] button:not([data-hosthire] *){border-radius:999px}[data-site=hosthire] [data-shell] :is(h1,h2,h3):not([data-hosthire] *){font-family:var(--font-heading);font-weight:800;letter-spacing:-.025em}[data-site=hosthire] [data-shell] :focus-visible{outline:3px solid var(--color-border-focus);outline-offset:2px}[data-print=only]{display:none!important}@media print{@page{margin:14mm 14mm 16mm}[data-careerupshift],[data-directory],[data-dispatch],[data-firstshift],[data-hivis],[data-hosthire],[data-newsprint],[data-shell],[data-shell] main,body,html{background:#fff!important}:root [data-print=hide]{display:none!important}:root [data-print=only]{display:block!important}[data-print=masthead]{position:static!important;background:none!important;box-shadow:none!important;min-height:0!important;margin-bottom:12pt}[data-print=static],aside{position:static!important;top:auto!important}*,:after,:before{box-shadow:none!important;text-shadow:none!important;filter:none!important;animation:none!important;transition:none!important}h1,h2,h3,h4{break-after:avoid;page-break-after:avoid}li,p{orphans:3;widows:3}[data-print=keep-together],dl,img,li{page-break-inside:avoid;break-inside:avoid}img{max-width:100%!important}}