.hire-opening{color:#172323;background:#f4f1e8;padding:145px 6% 0}.hire-opening-main{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(35px,6vw,100px);max-width:1500px;margin:0 auto;padding-bottom:65px;display:grid}.hire-opening-eyebrow,.hire-opening-work-label,.hire-opening-example-label,.hire-opening-figure-number,.hire-opening-example-footer,.hire-opening-location{font-family:var(--font-space),sans-serif;font-size:12px}.hire-opening-eyebrow{text-transform:uppercase;letter-spacing:.1em;margin:0 0 28px}.hire-opening h1{font:600 clamp(76px,7.7vw,120px)/.91 var(--font-barlow),sans-serif;letter-spacing:-.025em;margin:0}.hire-opening h1 em{color:#a9472e;font-style:normal}.hire-opening-intro{max-width:47ch;margin:30px 0 0;font-size:17px;line-height:1.75}.hire-opening-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}.hire-opening-actions a,.hire-opening-work-label a,.hire-opening-example-footer a{justify-content:space-between;align-items:center;gap:18px;min-height:44px;display:inline-flex}.hire-opening-primary{color:#fff;background:#172f31;border:1px solid #172f31;border-radius:4px;padding:14px 19px;font-size:14px;transition:background .15s}.hire-opening-primary:hover{background:#29494b}.hire-opening-secondary{border-bottom:1px solid #a9aca2;font-size:14px}.hire-opening-location{color:#565f59;margin:22px 0 0;line-height:1.7}.hire-opening-work{min-width:0}.hire-opening-work-label{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.hire-opening-work-label>span{text-transform:uppercase;letter-spacing:.1em}.hire-opening-select{background:#e7ebe2;border:1px solid #c8cbc0;border-bottom:0;border-radius:8px 8px 0 0;gap:3px;padding:5px;display:flex}.hire-opening-select button{color:#3d4c43;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;min-height:43px;padding:7px 8px;font-size:12px}.hire-opening-select button[aria-pressed=true]{color:#fff;background:#172f31}.hire-opening-preview{background:#fffefa;border:1px solid #c8cbc0;border-radius:0 0 8px 8px;overflow:hidden}.hire-opening-figure{background:#fff;border-bottom:1px solid #e0e1d7;height:clamp(210px,21vw,325px);position:relative}.hire-opening-figure img{object-fit:contain;padding:35px 15px 18px}.hire-opening-figure-number{z-index:1;color:#5d6861;background:#ffffffdf;padding:2px 5px;position:absolute;top:14px;left:18px}.hire-opening-caption{padding:24px 26px 17px}.hire-opening-example-label{color:#687067;margin:0 0 12px}.hire-opening-caption h2{font:500 clamp(25px,2.3vw,35px)/1.15 var(--font-space),sans-serif;letter-spacing:-.035em;max-width:22ch;margin:0}.hire-opening-caption>p:last-of-type{color:#48564e;min-height:3.4em;margin:15px 0 18px;font-size:14px;line-height:1.7}.hire-opening-example-footer{border-top:1px solid #d9ddd2;justify-content:space-between;align-items:center;gap:14px;padding-top:10px;display:flex}.hire-opening-example-footer>span{color:#626f65;max-width:21ch;font-size:11px;line-height:1.6}.hire-opening-example-footer a{white-space:nowrap}.hire-opening-workflow{border-top:1px solid #c2c9bc;grid-template-columns:repeat(3,1fr);gap:40px;max-width:1500px;margin:0 auto;padding:29px 0 32px;list-style:none;display:grid}.hire-opening-workflow li{gap:18px;display:flex}.hire-opening-workflow li>span{font:500 13px var(--font-space),sans-serif;color:#a9472e;padding-top:3px}.hire-opening-workflow h2{font:500 17px/1.3 var(--font-space),sans-serif;margin:0 0 9px}.hire-opening-workflow p{color:#526053;max-width:32ch;margin:0;font-size:13px;line-height:1.65}.hire-opening a:focus-visible,.hire-opening button:focus-visible{outline-offset:4px;outline:3px solid #a9472e}@media (min-width:1600px){.hire-opening-main{gap:110px}}@media (max-width:1050px){.hire-opening{padding-top:130px}.hire-opening-main{gap:35px}.hire-opening h1{font-size:92px}.hire-opening-caption{padding:22px 19px 14px}.hire-opening-example-footer{flex-wrap:wrap;gap:0}.hire-opening-example-footer>span{max-width:none}.hire-opening-workflow{gap:24px}}@media (max-width:800px){.hire-opening{padding:115px 6% 0}.hire-opening-main{grid-template-columns:1fr;gap:30px;padding-bottom:35px}.hire-opening h1{font-size:clamp(78px,14vw,110px)}.hire-opening-eyebrow{margin-bottom:24px;font-size:11px}.hire-opening-intro{max-width:52ch;margin-top:25px;font-size:16px}.hire-opening-actions{gap:20px;margin-top:24px}.hire-opening-location{font-size:11px}.hire-opening-figure{height:clamp(210px,46vw,340px)}.hire-opening-caption h2{font-size:28px}.hire-opening-caption>p:last-of-type{min-height:0}.hire-opening-example-footer{flex-wrap:nowrap;gap:14px}.hire-opening-example-footer>span{max-width:19ch}.hire-opening-workflow{grid-template-columns:1fr;gap:23px;padding:25px 0 30px}.hire-opening-workflow p{max-width:55ch}}@media (prefers-reduced-motion:reduce){.hire-opening-primary{transition:none}}@media (max-width:450px){.hire-opening-actions{gap:14px}.hire-opening-primary{gap:12px;padding:13px 14px;font-size:13px}.hire-opening-secondary{gap:8px;font-size:12px}}
