.uw-jobs{--uw-accent:#85b100;--uw-accent-dark:#5c7c00;--uw-ink:#1c1c1a;--uw-ink-soft:#4a4a45;--uw-border:#e4e2d8;--uw-bg-highlight:#eaf3de;--uw-hero:#19443c;--uw-font:"Space Grotesk",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--uw-ink);font-family:var(--uw-font)}.uw-jobs,.uw-jobs *{box-sizing:border-box}.uw-jobs .uw-jobs-closed-only{display:none}.uw-jobs.is-closed .uw-jobs-closed-only{display:block}.uw-jobs.is-closed .uw-jobs-open-only{display:none!important}.uw-jobs-list{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0}.uw-jobs-list__head{padding:3rem 0 .5rem}.uw-jobs .uw-jobs-list__head h1,.uw-jobs .uw-jobs-list__head h2{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.uw-jobs .uw-jobs-list__head p{color:var(--uw-ink-soft);font-size:.9375rem;margin:0 0 1.75rem;max-width:38rem}.uw-jobs-list__items{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0 0 2.5rem}.uw-jobs-list__items>li{margin:0;padding:0}.uw-jobs .uw-jobs-card{align-items:center;background:#fff;border:1px solid var(--uw-border);border-radius:10px;color:inherit;display:grid;gap:1.5rem;grid-template-columns:1fr auto;padding:1.375rem 1.5rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.uw-jobs .uw-jobs-card:focus-visible,.uw-jobs .uw-jobs-card:hover{border-color:var(--uw-accent);box-shadow:0 8px 20px rgba(0,0,0,.08);color:inherit;text-decoration:none;transform:translateY(-4px)}.uw-jobs-card__main{min-width:0}.uw-jobs .uw-jobs-card__eyebrow{color:var(--uw-accent-dark);font-size:.6875rem;font-weight:700;letter-spacing:.03em;margin:0 0 .375rem;text-transform:uppercase}.uw-jobs .uw-jobs-card__title{font-size:1rem;font-weight:700;line-height:1.3;margin:0 0 .375rem}.uw-jobs .uw-jobs-card__desc{color:var(--uw-ink-soft);font-size:.8125rem;margin:0}.uw-jobs-card__side{align-items:center;display:flex;gap:1.25rem;text-align:right}.uw-jobs .uw-jobs-card__meta{color:var(--uw-ink-soft);font-size:.8125rem;line-height:1.5;margin:0}.uw-jobs-card__meta strong{color:var(--uw-ink);font-weight:600}.uw-jobs-card__arrow{color:var(--uw-accent-dark);font-size:1.25rem;font-weight:600;line-height:1}.uw-jobs-empty{padding:0 0 2.5rem}.uw-jobs-empty[hidden]{display:none}.uw-jobs-empty__inner{align-items:center;display:flex;gap:2rem}.uw-jobs-empty__image{border-radius:8px;flex:0 0 40%;overflow:hidden}.uw-jobs-empty__image img{display:block;height:auto;width:100%}.uw-jobs .uw-jobs-empty__heading{font-size:1.25rem;font-weight:700;margin:0 0 .5rem;text-transform:uppercase}.uw-jobs .uw-jobs-empty__text{color:var(--uw-ink-soft);font-size:1rem;margin:0}.uw-jobs-hero{background:var(--uw-hero);color:#fff;padding:0 0 2.5rem}.uw-jobs-hero__inner{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0}.uw-jobs .uw-jobs-back{color:#fff!important;display:inline-block;font-size:.8125rem;font-weight:600;margin:1.5rem 0 1.375rem;text-decoration:none}.uw-jobs .uw-jobs-back:focus,.uw-jobs .uw-jobs-back:hover,.uw-jobs .uw-jobs-back:visited{color:#fff!important;text-decoration:underline}.uw-jobs .uw-jobs-hero__eyebrow{color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.03em;margin:0 0 .5rem;opacity:.85;text-transform:uppercase}.uw-jobs .uw-jobs-hero__title{color:#fff;font-size:clamp(1.75rem,3.6vw,2.375rem);font-weight:700;line-height:1.2;margin:0 0 1.25rem;text-transform:uppercase}.uw-jobs-facts{display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;list-style:none;margin:0 0 1.75rem;padding:0}.uw-jobs-facts li{margin:0;padding:0}.uw-jobs .uw-jobs-facts__label{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.03em;margin:0 0 .125rem;opacity:.75;text-transform:uppercase}.uw-jobs .uw-jobs-facts__value{font-size:1rem;font-weight:600}.uw-jobs .uw-jobs-btn{background:var(--uw-accent);border-radius:999px;color:var(--uw-ink)!important;display:inline-block;font-family:inherit;font-size:.9375rem;font-weight:700;padding:.75rem 1.5rem;text-decoration:none!important;transition:background-color .15s ease}.uw-jobs .uw-jobs-btn:focus,.uw-jobs .uw-jobs-btn:hover{background:#97c700;color:var(--uw-ink)!important}.uw-jobs .uw-jobs-closed-note{font-size:1rem;margin:0;max-width:38rem}.uw-jobs-page{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:3rem 0 2.5rem}.uw-jobs-body{color:var(--uw-ink-soft);font-size:1rem;line-height:1.6}.uw-jobs-body h2{color:var(--uw-ink);font-size:1.25rem;font-weight:700;margin:2.5rem 0 .875rem;text-transform:uppercase}.uw-jobs-body h2:first-child{margin-top:0}.uw-jobs-body h3{color:var(--uw-ink);font-size:1rem;font-weight:700;margin:1.5rem 0 .5rem}.uw-jobs .uw-jobs-body p{margin:0 0 1rem}.uw-jobs-body ul{margin:0 0 1rem;padding-left:1.25rem}.uw-jobs-body li{margin:0 0 .5rem}.uw-jobs-body strong{color:var(--uw-ink)}.uw-jobs-body a{color:var(--uw-accent-dark)}.uw-jobs-apply{align-items:center;background:var(--uw-bg-highlight);border-radius:10px;display:flex;flex-wrap:wrap;gap:1rem 1.5rem;justify-content:space-between;margin:2.5rem 0 0;padding:1.5rem 1.75rem}.uw-jobs .uw-jobs-apply__text{color:var(--uw-ink);font-size:1rem;margin:0}.uw-jobs-apply__text strong{font-weight:700}@media (max-width:700px){.uw-jobs .uw-jobs-card{gap:.875rem;grid-template-columns:1fr}.uw-jobs-card__side{justify-content:space-between;text-align:left}.uw-jobs-empty__inner{align-items:flex-start;flex-direction:column}.uw-jobs-empty__image{flex-basis:auto;width:100%}}@media (max-width:1247px){.uw-jobs-hero__inner,.uw-jobs-list,.uw-jobs-page{padding-left:1.5rem;padding-right:1.5rem}}