main>#staffing{padding-block:1rem}.employers{display:grid;gap:1rem}.employers-picks,.employers-words{padding:clamp(1.5rem,.5rem + 4.4vw,3.5rem);border-radius:var(--radius-l)}@media (max-width:26rem){.employers-picks,.employers-words .cs-button-solid{padding-inline:1.25rem}}.employers-words{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:2rem;background-color:var(--sage)}.employers-words .kicker{color:var(--clay-deep)}.employers-tagline{font-family:var(--headerFont);font-size:clamp(1.5rem,1.1rem + 1.7vw,2.375rem);font-weight:500;line-height:1.22;letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.employers-picks{background-color:var(--evergreen)}.employers-picks .pick-list{margin-top:1.5rem}.employers-line{font-size:1.0625rem;line-height:1.5;color:var(--text-on-dark)}.employers-line strong{display:block;margin-bottom:.375rem;font-family:var(--headerFont);font-size:clamp(1.625rem,1.4rem + .9vw,2rem);font-weight:500;line-height:1.15;letter-spacing:-.01em;color:var(--ivory)}@media (min-width:64rem){main>#staffing{padding-block:1.25rem}.employers{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem}.employers-picks{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.2vw,2.75rem)}}main>#hero{padding-block:0 clamp(2.5rem,2rem + 3vw,4.5rem)}.hero-grid{display:grid;gap:2.25rem}.hero-title{font-size:clamp(2.375rem,.9rem + 3.4vw,3.75rem);line-height:1.06;letter-spacing:-.02em}.hero-copy .lead{max-width:34rem;margin-top:1.25rem}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem}.hero-actions .cs-button-solid,.hero-call{flex:1 1 100%}.hero-call{display:inline-flex;border-radius:.25rem;align-items:center;justify-content:center;gap:.5rem;font-weight:600;color:var(--evergreen);text-decoration:none}.hero-call .icon{width:1.25rem;height:1.25rem;color:var(--clay)}.hero-call span{border-bottom:1px solid var(--line);transition:border-color .2s}.hero-call:hover span{border-color:var(--evergreen)}.hero-photo{order:-1}.hero-photo img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-l)}@media (min-width:30rem){.hero-actions .cs-button-solid,.hero-call{flex:none}}@media (min-width:40rem){.hero-photo img{aspect-ratio:16/9}}@media (min-width:64rem){.hero-photo{order:0}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,4.5rem);align-items:center}.hero-photo img{aspect-ratio:1}}.hero-panel .hero-grid{gap:1rem}.hero-panel .hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(1.75rem,.75rem + 4.4vw,4.25rem);border-radius:var(--radius-l);background-color:var(--evergreen)}.hero-panel .kicker{color:var(--sand)}.hero-panel .hero-title{font-size:clamp(2.25rem,.9rem + 3.1vw,3.5rem);color:var(--ivory)}.hero-panel .lead{color:var(--text-on-dark)}.hero-panel .cs-button-solid{background-color:var(--ivory);color:var(--evergreen)}.hero-panel .cs-button-solid:hover{background-color:#fff}.hero-panel .hero-call{color:var(--ivory)}.hero-panel .hero-call .icon{color:var(--sand)}.hero-panel .hero-call span{border-bottom-color:var(--line-on-dark)}.hero-panel .hero-call:hover span{border-color:var(--ivory)}@media (min-width:64rem){.hero-panel .hero-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:1.25rem;align-items:stretch}.hero-panel .hero-copy{padding-inline:clamp(2.5rem,4.4vw,4rem)}.hero-panel .hero-photo,.hero-panel .hero-photo picture{height:100%}.hero-panel .hero-photo img{height:100%;min-height:32rem;aspect-ratio:auto}}main>#services{padding-block:0 clamp(2.75rem,2rem + 3vw,4.5rem)}.rule-heading{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.5rem;font-style:italic;font-size:1.125rem;letter-spacing:0;color:var(--clay-text)}.rule-heading:after{content:"";flex:1;height:1px;background-color:var(--line)}.service-grid{display:grid;gap:.75rem}.service-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;height:100%;padding:1.125rem 1.25rem;border:1px solid var(--line);border-radius:var(--radius-m);background-color:var(--paper);text-decoration:none;transition:border-color .2s,box-shadow .2s}.service-card:hover{border-color:var(--evergreen);box-shadow:0 .75rem 1.5rem -1rem rgba(37,59,53,.35)}.service-card:hover .service-arrow{color:var(--evergreen);transform:translateX(.25rem)}.service-icon{display:block;width:2.5rem;height:2.5rem}.service-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.service-icon-composite{position:relative;overflow:hidden}.service-icon-composite img{position:absolute;max-width:none}.service-icon-composite img:first-child{top:5.86%;left:0;width:100%;height:94.14%}.service-icon-composite img:last-child{top:0;left:14.65%;width:23.44%;height:23.83%}.service-name{font-size:1.25rem;font-weight:600;letter-spacing:-.005em}.service-text{margin-top:.25rem;font-size:.9375rem;line-height:1.5}.service-arrow{width:1.25rem;height:1.25rem;color:var(--clay);transition:transform .2s,color .2s}@media (min-width:40rem){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-grid>li:last-child:nth-child(odd){grid-column:1/-1}}@media (min-width:75rem){.service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.service-grid>li:last-child:nth-child(odd){grid-column:auto}.service-card{grid-template-columns:1fr;grid-template-rows:auto 1fr auto;align-items:start;gap:1.5rem;padding:1.75rem 1.5rem 1.5rem}.service-name{width:-moz-min-content;width:min-content}.service-text{margin-top:.5rem}}