.local-job-page{color:#102b29;background:#f3f5ef;min-height:100svh;line-height:1.6}.local-job-page *,.local-job-page :before,.local-job-page :after{box-sizing:border-box}.local-job-page a:focus-visible{outline-offset:4px;outline:3px solid #78aa38}.local-job-header,.local-job-facts,.local-job-section,.local-job-band-inner,.local-job-bottom-apply,.local-job-footer{width:min(100% - 2.5rem,72rem);margin-inline:auto}.local-job-header{justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;display:flex}.local-job-brand{align-items:center;gap:.7rem;line-height:1.08;display:inline-flex}.local-job-brand-mark{color:#c7f58b;background:#153b3b;border-radius:.7rem;place-items:center;width:2.8rem;height:2.8rem;display:grid}.local-job-brand-mark svg{width:1.55rem}.local-job-brand>span:last-child{display:grid}.local-job-brand strong{font-size:1.1rem}.local-job-brand small{font-size:.86rem}.local-job-home{color:#365651;align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.local-job-home svg{width:1rem}.local-job-hero{color:#fff;background:#102b29;align-items:center;min-height:clamp(34rem,71vh,46rem);display:grid;position:relative;overflow:hidden}.local-job-hero>img,.local-job-hero-shade{width:100%;height:100%;position:absolute;inset:0}.local-job-hero>img{object-fit:cover;object-position:center 43%}.local-job-hero-shade{background:linear-gradient(90deg,#092522f7 0%,#092522d9 43%,#0925226e 75%,#09252229 100%),linear-gradient(#0000 50%,#071d1d90)}.local-job-hero-inner{z-index:1;width:min(100% - 2.5rem,72rem);margin-inline:auto;padding:5rem 0 6.5rem;position:relative}.local-job-eyebrow,.local-job-kicker{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.82rem;font-weight:850}.local-job-eyebrow{color:#c7f58b}.local-job-hero h1{letter-spacing:-.055em;max-width:54rem;margin:1rem 0 1.2rem;font-size:clamp(3.1rem,7vw,6.2rem);line-height:.98}.local-job-hero h1 em{color:#c7f58b;font-style:normal}.local-job-lede{color:#e2efea;max-width:42rem;margin:0;font-size:clamp(1.08rem,2vw,1.3rem)}.local-job-hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.local-job-button{color:#102b29;text-align:center;background:#c7f58b;border-radius:.58rem;justify-content:center;align-items:center;gap:.7rem;min-height:3.5rem;padding:.8rem 1.35rem;font-weight:850;transition:background .16s,transform .16s;display:inline-flex}.local-job-button:hover{background:#dcffa9;transform:translateY(-2px)}.local-job-button svg,.local-job-text-link svg{flex:none;width:1.1rem}.local-job-text-link{color:#eef6f0;align-items:center;gap:.5rem;font-weight:750;display:inline-flex}.local-job-handoff-note{color:#c7d8d2;max-width:35rem;margin:.9rem 0 0;font-size:.89rem}.local-job-facts{z-index:2;background:#fff;border-radius:1rem;grid-template-columns:repeat(4,1fr);margin-top:-3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 52px #102b2924}.local-job-facts article{border-right:1px solid #dce5df;align-content:center;gap:.2rem;min-height:9.25rem;padding:1.4rem;display:grid}.local-job-facts article:last-child{border-right:0}.local-job-facts svg{color:#518b1a;width:1.35rem;margin-bottom:.35rem}.local-job-facts span{color:#62746c;font-size:.85rem}.local-job-facts strong{font-size:1.08rem;line-height:1.25}.local-job-section{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(2rem,7vw,7rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.local-job-kicker{color:#4d7c31}.local-job-section h2,.local-job-band h2{letter-spacing:-.05em;margin:.8rem 0 1.1rem;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.02}.local-job-section p,.local-job-band p{font-size:1.06rem}.local-job-overview>div>p:not(.local-job-kicker),.local-job-qualify>div>p:not(.local-job-kicker){color:#52645d;max-width:40rem}.local-job-check-list{gap:.9rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.local-job-check-list li{align-items:flex-start;gap:.65rem;font-weight:700;display:flex}.local-job-check-list svg{color:#4d8827;flex:none;width:1.2rem;margin-top:.15rem}.local-job-schedule{background:#e1ecda;border-radius:1.1rem;padding:clamp(2rem,4vw,3.25rem)}.local-job-schedule>svg{color:#487b28;width:2.2rem;height:2.2rem;margin-bottom:1.25rem}.local-job-schedule h3{letter-spacing:-.04em;margin:.7rem 0;font-size:clamp(1.9rem,3vw,2.75rem);line-height:1.08}.local-job-schedule p:last-child{color:#50655a;margin-bottom:0}.local-job-band{color:#fff;background:#102e2b}.local-job-band-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,9vw,8rem);display:grid}.local-job-band .local-job-kicker{color:#c7f58b}.local-job-band p:not(.local-job-kicker){color:#d4e4dc;max-width:42rem}.local-job-band p strong{color:#fff}.local-job-pay-card{background:#1a4039;border:1px solid #42645a;border-radius:1.1rem;gap:.25rem;padding:clamp(2rem,4vw,3rem);display:grid}.local-job-pay-card>span{color:#c9dbd1;font-size:.93rem}.local-job-pay-card>strong{color:#c7f58b;letter-spacing:-.06em;font-size:clamp(3.6rem,7vw,5.8rem);line-height:1.1}.local-job-pay-card>small{color:#d7e7df;font-size:.97rem}.local-job-qualify-card{background:#fff;border:1px solid #d0ded0;border-radius:1rem;padding:2.2rem;box-shadow:0 15px 36px #102b2910}.local-job-qualify-card svg{color:#4d8827;width:2rem}.local-job-qualify-card strong{margin-top:1.1rem;font-size:1.4rem;display:block}.local-job-qualify-card p{color:#52645d;margin-bottom:0}.local-job-bottom-apply{background:#e1ecda;border-radius:1rem;justify-content:center;padding:2.5rem;display:flex}.local-job-bottom-apply .local-job-button{color:#fff;background:#102e2b;min-width:16rem}.local-job-bottom-apply .local-job-button:hover{background:#1e5145}.local-job-footer{justify-content:space-between;align-items:center;gap:1rem;padding-block:3rem;display:flex}.local-job-footer>div{display:grid}.local-job-footer span{color:#66786f;font-size:.9rem}.local-job-footer nav{flex-wrap:wrap;gap:1.3rem;font-weight:700;display:flex}.local-job-mobile-bar{display:none}@media (max-width:820px){.local-job-facts{grid-template-columns:repeat(2,1fr)}.local-job-facts article:nth-child(2){border-right:0}.local-job-facts article:nth-child(-n+2){border-bottom:1px solid #dce5df}.local-job-section,.local-job-band-inner{grid-template-columns:1fr}}@media (max-width:560px){.local-job-header,.local-job-facts,.local-job-section,.local-job-band-inner,.local-job-bottom-apply,.local-job-footer,.local-job-hero-inner{width:min(100% - 2rem,72rem)}.local-job-hero{min-height:42rem}.local-job-hero-shade{background:linear-gradient(90deg,#092522f0,#092522ab),linear-gradient(#0000,#071d1d8c)}.local-job-hero-inner{padding:4.5rem 0 6.5rem}.local-job-hero h1{font-size:clamp(2.8rem,11vw,4.2rem)}.local-job-hero-actions .local-job-button{width:100%}.local-job-facts{margin-top:-2rem}.local-job-facts article{min-height:8rem;padding:1.1rem}.local-job-facts strong{font-size:.98rem}.local-job-bottom-apply{padding:1.5rem}.local-job-bottom-apply .local-job-button{width:100%;min-width:0}.local-job-footer{flex-direction:column;align-items:flex-start;padding-bottom:6rem}.local-job-mobile-bar{z-index:30;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));color:#fff;background:#102e2b;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #0003}.local-job-mobile-bar span{font-size:.78rem;line-height:1.25;display:grid}.local-job-mobile-bar strong{font-size:.95rem}.local-job-mobile-bar a{color:#102e2b;white-space:nowrap;background:#c7f58b;border-radius:.5rem;align-items:center;gap:.3rem;padding:.72rem .9rem;font-weight:850;display:inline-flex}.local-job-mobile-bar svg{width:1rem}}@media (prefers-reduced-motion:reduce){.local-job-button{transition:none}.local-job-button:hover{transform:none}}
