.tEy4wG_board,.tEy4wG_jobPage{padding:clamp(48px, 6vw, 88px) var(--content-gutter) clamp(64px, 8vw, 112px);}.tEy4wG_jobPage{padding-top:calc(var(--header-height,88px) + clamp(28px, 4vw, 52px))}.tEy4wG_eyebrow{color:var(--brand-gold);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-weight:700}.tEy4wG_boardHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 32px;margin-bottom:24px;display:flex}.tEy4wG_boardHead h2,.tEy4wG_general h3,.tEy4wG_jobHeader h1,.tEy4wG_applyPanel h2,.tEy4wG_sent h3{color:var(--ink-green);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-weight:500}.tEy4wG_boardHead h2{font-size:clamp(2rem,3.6vw,2.9rem)}.tEy4wG_boardHead p{max-width:46ch;color:var(--muted);margin:0}.tEy4wG_boardBody{gap:16px;display:grid}.tEy4wG_filters{flex-wrap:wrap;align-items:end;gap:16px 24px;display:flex}.tEy4wG_filterField{gap:8px;width:min(100%,340px);display:grid}.tEy4wG_filterField>span,.tEy4wG_field>span:first-child{color:var(--ink-green);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;font-weight:700}.tEy4wG_field>span small{color:var(--muted);letter-spacing:0;text-transform:none;margin-left:6px;font-size:.78rem;font-weight:400}.tEy4wG_teams,.tEy4wG_choices{flex-wrap:wrap;gap:8px;display:flex}.tEy4wG_teams button,.tEy4wG_choices button{min-height:44px;color:var(--ink-green);font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #29342f38;border-radius:999px;padding:0 16px;font-size:.9rem}.tEy4wG_teams button[aria-checked=true],.tEy4wG_choices button[aria-checked=true]{border-color:var(--jade-cta);background:var(--jade-cta);color:#fff}.tEy4wG_teams button:focus-visible,.tEy4wG_choices button:focus-visible{outline:2px solid var(--brand-gold);outline-offset:2px}.tEy4wG_note{border-left:3px solid var(--brand-gold);color:var(--ink-green);font-size:var(--fs-small);background:#b596571a;margin:0;padding:10px 14px;line-height:1.55}.tEy4wG_count{color:var(--muted);font-size:var(--fs-small);margin:8px 0 0}.tEy4wG_jobs{border-top:1px solid #29342f24;margin:0;padding:0;list-style:none}.tEy4wG_jobs li{border-bottom:1px solid #29342f24}.tEy4wG_jobs a{color:inherit;grid-template-columns:minmax(0,1fr) auto 20px;grid-template-areas:"title pay arrow""meta pay arrow";align-items:center;gap:2px 18px;padding:16px 4px;text-decoration:none;transition:background-color .16s;display:grid}.tEy4wG_jobs a:hover{background:#fff9}.tEy4wG_jobTitle{color:var(--ink-green);font-family:var(--font-display);grid-area:title;font-size:1.35rem;font-weight:500}.tEy4wG_jobMeta{color:var(--muted);font-size:var(--fs-small);grid-area:meta}.tEy4wG_jobPay{color:var(--ink-green);font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:pay;font-size:.92rem;font-weight:700}.tEy4wG_jobArrow{width:18px;height:18px;color:var(--muted);grid-area:arrow}.tEy4wG_empty{color:var(--muted);margin:0;padding:24px 0}.tEy4wG_general{background:#ffffffbf;border:1px solid #29342f1f;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:40px;padding:clamp(20px,3vw,30px);display:flex}.tEy4wG_general h3{font-size:1.6rem}.tEy4wG_general p{color:var(--muted);margin:6px 0 0}.tEy4wG_general .tEy4wG_generalLink{color:var(--ink-green);text-underline-offset:4px;font-weight:700}.tEy4wG_jobShell{max-width:1120px;margin:0 auto}.tEy4wG_jobShell .tEy4wG_back{color:var(--ink-green);font-size:var(--fs-small);margin-bottom:22px;font-weight:700;text-decoration:none;display:inline-block}.tEy4wG_jobHeader{justify-items:start;gap:14px;margin-bottom:clamp(28px,4vw,44px);display:grid}.tEy4wG_jobHeader .tEy4wG_eyebrow{margin:0}.tEy4wG_jobHeader h1{font-size:clamp(2.4rem,5vw,3.8rem);line-height:1.04}.tEy4wG_lead{max-width:52ch;color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.tEy4wG_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tEy4wG_facts li{color:var(--ink-green);background:#29342f12;border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:700}.tEy4wG_jobShell .tEy4wG_toApply{display:none}.tEy4wG_jobColumns{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.tEy4wG_description{color:var(--ink-green);line-height:1.65}.tEy4wG_description p{color:var(--muted);margin:0 0 14px}.tEy4wG_description h2{color:var(--ink-green);font-family:var(--font-body);font-size:var(--fs-label);letter-spacing:.12em;text-transform:uppercase;margin:26px 0 8px;font-weight:700}.tEy4wG_description ul{color:var(--muted);margin:0 0 18px;padding-left:20px}.tEy4wG_description li+li{margin-top:6px}.tEy4wG_applyPanel{top:calc(var(--header-height,88px) + 20px);scroll-margin-top:calc(var(--header-height,88px) + 16px);background:#fff;border:1px solid #29342f1f;border-radius:20px;padding:clamp(20px,3vw,28px);position:sticky;box-shadow:0 22px 52px #29342f14}.tEy4wG_applyPanel h2{font-size:1.7rem}.tEy4wG_applyPanel>p{color:var(--muted);font-size:var(--fs-small);margin:6px 0 18px}.tEy4wG_generalForm{background:#fff;border:1px solid #29342f1f;border-radius:20px;max-width:640px;padding:clamp(20px,3vw,30px);box-shadow:0 22px 52px #29342f14}.tEy4wG_applyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tEy4wG_applyPanel .tEy4wG_applyGrid{grid-template-columns:minmax(0,1fr)}.tEy4wG_wide{grid-column:1/-1}.tEy4wG_field{align-content:start;gap:8px;display:grid}.tEy4wG_field input,.tEy4wG_field textarea{box-sizing:border-box;border-radius:var(--radius-subtle,8px);width:100%;min-height:48px;color:var(--ink-green);font:inherit;font-size:max(16px, var(--fs-body));background:#ffffffdb;border:1px solid #29342f47;padding:12px 14px}.tEy4wG_field textarea{resize:vertical}.tEy4wG_field input:focus-visible,.tEy4wG_field textarea:focus-visible{outline:2px solid var(--jade-cta);outline-offset:1px;border-color:var(--jade-cta)}.tEy4wG_field [aria-invalid=true]{border-color:#a3392c}.tEy4wG_fieldError,.tEy4wG_formError{color:#a3392c;font-size:var(--fs-small);line-height:1.5}.tEy4wG_formError{margin:14px 0 0}.tEy4wG_attach{border-radius:var(--radius-subtle,8px);min-height:48px;color:var(--ink-green);font:inherit;cursor:pointer;background:#ffffff80;border:1px dashed #29342f57;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.tEy4wG_attach svg,.tEy4wG_resume svg{width:17px;height:17px}.tEy4wG_resume{border-radius:var(--radius-subtle,8px);min-height:48px;color:var(--ink-green);background:#456c5b12;border:1px solid #456c5b66;grid-template-columns:18px minmax(0,1fr) 36px;align-items:center;gap:10px;padding:0 4px 0 14px;display:grid}.tEy4wG_resume span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tEy4wG_resume button{width:36px;height:36px;color:var(--ink-green);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.tEy4wG_consent{color:var(--muted);font-size:var(--fs-small);cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;line-height:1.5;display:grid}.tEy4wG_consent input{width:20px;height:20px;accent-color:var(--jade-cta);margin:1px 0 0}.tEy4wG_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.tEy4wG_submit{width:100%;margin-top:20px}.tEy4wG_sent{scroll-margin-top:calc(var(--header-height,88px) + 16px);justify-items:start;gap:10px;display:grid}.tEy4wG_sentIcon{background:var(--jade-cta);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.tEy4wG_sentIcon svg{width:24px;height:24px}.tEy4wG_sent h3{font-size:1.8rem}.tEy4wG_sent p{color:var(--muted);margin:0;line-height:1.6}@media (max-width:860px){.tEy4wG_jobColumns{grid-template-columns:minmax(0,1fr)}.tEy4wG_applyPanel{position:static}.tEy4wG_jobShell .tEy4wG_toApply{background:var(--jade-cta);color:#fff;min-height:44px;font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 18px;font-weight:700;text-decoration:none;display:inline-flex}}@media (max-width:560px){.tEy4wG_applyGrid{grid-template-columns:minmax(0,1fr)}.tEy4wG_jobs a{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"title arrow""meta arrow""pay arrow"}.tEy4wG_jobPay{margin-top:4px;font-size:.86rem}.tEy4wG_filterField{width:100%}}
