.jobs-hero[data-astro-cid-lcdefpme],.latest-card[data-astro-cid-lcdefpme]{isolation:isolate;color:#fff;background:#1f3a2d;border-radius:.65rem;align-items:end;display:grid;position:relative;overflow:hidden}.jobs-hero[data-astro-cid-lcdefpme]{min-height:clamp(17rem,36vw,26rem)}.jobs-hero[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme],.latest-card[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.jobs-hero[data-astro-cid-lcdefpme]:before,.latest-card[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;position:absolute;inset:0}.jobs-hero[data-astro-cid-lcdefpme]:before{background:linear-gradient(90deg,#10241aeb,#10241ac2 38%,#10241a26 83%),linear-gradient(#0000 32%,#10241a66)}.hero-copy[data-astro-cid-lcdefpme]{max-width:34rem;padding:clamp(1.25rem,5vw,3rem)}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:first-child{color:#e2ebdb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .25rem;font-size:.8rem;font-weight:750}.hero-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font:700 clamp(2.2rem,7vw,4.35rem)/1.05 Georgia,serif}.hero-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#fff;text-decoration:none}.hero-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";position:absolute;inset:0}.jobs-hero[data-astro-cid-lcdefpme]:focus-within{outline-offset:3px;outline:3px solid #bc562d}.hero-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:31ch;margin-block:.6rem 1rem}.hero-cta[data-astro-cid-lcdefpme]{color:#203a2e;background:#e2ebdb;border-radius:.3rem;gap:.6rem;padding:.5rem .75rem;font-weight:750;display:inline-flex}.jobs-hero[data-astro-cid-lcdefpme]:hover .hero-cta[data-astro-cid-lcdefpme]{background:#fff}.home-section[data-astro-cid-lcdefpme]{margin-block:1.8rem}.section-heading[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.75rem;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#203a2e;margin:0;font:700 clamp(1.6rem,4vw,2.15rem)/1.15 Georgia,serif}.section-heading[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme],.cards[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#28533b;font-weight:700}.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.latest-card[data-astro-cid-lcdefpme]{height:100%;min-height:13rem;text-decoration:none}.latest-card[data-astro-cid-lcdefpme]:before{background:linear-gradient(#0000 10%,#14291fa3 54%,#14291ff5)}.latest-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-decoration:underline}.latest-copy[data-astro-cid-lcdefpme]{padding:.85rem}.latest-copy[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{color:#e2ebdb;font-size:.75rem}.latest-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:.25rem 0 0;font-size:1.05rem}.category-strip[data-astro-cid-lcdefpme]{background:#e4eadc;border-radius:.55rem;grid-template-columns:repeat(auto-fit,minmax(8.7rem,1fr));gap:.35rem;padding:.45rem;display:grid}.category-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:#244932;border-radius:.3rem;justify-content:center;align-items:center;gap:.5rem;padding:.65rem .35rem;font-weight:700;text-decoration:none;display:flex}.category-strip[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:#f6f8f2;text-decoration:underline}.category-strip[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex:none}.cards[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-color:#dbe1d5;border-radius:.5rem}.cards[data-astro-cid-lcdefpme] time[data-astro-cid-lcdefpme]{font-size:.8rem}.cards[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-block:.4rem}.cards[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:0}@media (width<=54rem){.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=28rem){.latest-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
