@charset "UTF-8";.careers .hero{position:relative;padding:clamp(72px,10vw,140px) 0;background-color:var(--sh-ink);margin-bottom:var(--sh-section-gap);overflow:hidden}.careers .field--name-field-tag{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--sh-font-eyebrow);font-weight:700;text-transform:uppercase;letter-spacing:var(--sh-tracking-caps);line-height:1.2;color:var(--sh-green);margin-bottom:var(--sh-space-3)}.careers h2{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--sh-font-h1);font-weight:var(--sh-weight-display);line-height:var(--sh-leading-tight);letter-spacing:var(--sh-tracking-display);color:var(--sh-text-invert);max-width:20ch}.careers .field--name-field-subtitle{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:var(--sh-font-h2);font-weight:var(--sh-weight-display);line-height:var(--sh-leading-tight);letter-spacing:var(--sh-tracking-display);text-align:center;color:var(--sh-text);margin-bottom:var(--sh-space-4)}.careers .field--name-body{text-align:center;max-width:68ch;margin:0 auto var(--sh-space-8)}.careers .field--name-body p{line-height:var(--sh-leading-body);font-size:var(--sh-font-lead);font-weight:400;color:var(--sh-text-muted)}.careers .paragraph--type--job-postings{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--sh-space-3);padding:var(--sh-space-5);margin-bottom:var(--sh-space-3);border:1px solid var(--sh-surface-line);border-radius:var(--sh-radius-m);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:border-color var(--sh-speed) var(--sh-ease);transition:border-color var(--sh-speed) var(--sh-ease)}.careers .paragraph--type--job-postings:hover{border-color:var(--sh-text-muted)}.careers .field--name-field-job-title{font-size:var(--sh-font-h4);font-weight:var(--sh-weight-heading);line-height:1.25;letter-spacing:var(--sh-tracking-heading);font-family:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;color:var(--sh-text)}.careers .field--name-field-gender{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--sh-tracking-caps);line-height:1.2;border:1px solid var(--sh-surface-line);color:var(--sh-text-muted);padding:6px 10px;border-radius:var(--sh-radius-pill);margin:0 var(--sh-space-2)}.careers .field--name-field-location{font-family:Figtree,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--sh-tracking-caps);line-height:1.2;background-color:var(--sh-green-wash);color:var(--sh-green-ink);padding:6px 10px;border-radius:var(--sh-radius-pill)}.careers .download-pdf{margin-left:auto;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--sh-space-2);padding:10px 18px;border:1px solid var(--sh-surface-line);border-radius:var(--sh-radius-pill);-webkit-transition:border-color var(--sh-speed) var(--sh-ease),background-color var(--sh-speed) var(--sh-ease);transition:border-color var(--sh-speed) var(--sh-ease),background-color var(--sh-speed) var(--sh-ease)}.careers .download-pdf:hover{border-color:var(--sh-text-muted)}.careers .download-pdf:after{content:"";background:url(../../assets/svg/pdg.svg) no-repeat center/contain;width:20px;height:24px;display:inline-block}