.job-grid[data-astro-cid-s7jvfeyx]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,1fr);gap:clamp(32px,4vw,64px);align-items:start}.job-grid[data-astro-cid-s7jvfeyx] .page-head[data-astro-cid-s7jvfeyx]{margin-bottom:0}.role-facts[data-astro-cid-s7jvfeyx]{display:flex;flex-wrap:wrap;gap:10px 26px;margin:clamp(18px,2.4vh,26px) 0 0;color:var(--lav-soft)}.role-facts[data-astro-cid-s7jvfeyx] .k[data-astro-cid-s7jvfeyx]{color:var(--lav-faint);margin-right:7px}.apply-cta[data-astro-cid-s7jvfeyx]{margin-top:clamp(22px,3vh,30px)}@media(min-width:861px){.apply-cta[data-astro-cid-s7jvfeyx]{display:none}}.jump[data-astro-cid-s7jvfeyx]{display:inline-flex;align-items:center;gap:8px;color:var(--lav-bright);text-decoration:none;border-bottom:1px solid var(--lav-ghost);padding-bottom:3px;transition:border-color .2s ease}.jump[data-astro-cid-s7jvfeyx]:hover{border-color:var(--accent)}.jd[data-astro-cid-s7jvfeyx]{max-width:68ch}.jd[data-astro-cid-s7jvfeyx] h2{font-family:var(--font-lit);font-weight:400;font-size:clamp(23px,2.6vw,31px);line-height:1.1;letter-spacing:-.015em;color:var(--lav-bright);margin:clamp(40px,6vh,56px) 0 clamp(14px,2vh,20px);padding-top:clamp(22px,3vh,30px);border-top:1px solid var(--warm-line)}.jd[data-astro-cid-s7jvfeyx] h3{font-family:var(--font-sans);font-weight:650;font-size:clamp(15px,1.5vw,17.5px);color:var(--lav-bright);margin:1.6em 0 .5em}.jd[data-astro-cid-s7jvfeyx] p,.jd[data-astro-cid-s7jvfeyx] li{font-family:var(--font-sans);font-size:clamp(15px,1.5vw,17.5px);line-height:1.6;color:var(--lav)}.jd[data-astro-cid-s7jvfeyx] p{margin:0 0 1em}.jd[data-astro-cid-s7jvfeyx] ul{list-style:disc;padding-left:1.15em;margin:0 0 1.1em}.jd[data-astro-cid-s7jvfeyx] li{margin-bottom:.55em}.jd[data-astro-cid-s7jvfeyx] li b,.jd[data-astro-cid-s7jvfeyx] p b{color:var(--lav-bright);font-weight:600}.jd[data-astro-cid-s7jvfeyx] .closing{color:var(--lav-bright)}.job-aside[data-astro-cid-s7jvfeyx]{position:sticky;top:92px;background:var(--warm-bg-2);border:1px solid var(--warm-line);border-radius:var(--radius-card);padding:clamp(22px,2.6vw,30px) clamp(22px,2.6vw,32px) clamp(26px,3vh,34px)}@media(max-width:860px){.job-grid[data-astro-cid-s7jvfeyx]{grid-template-columns:1fr;gap:0}.job-aside[data-astro-cid-s7jvfeyx]{position:static;margin-top:clamp(40px,6vh,56px)}}.apply-kicker[data-astro-cid-gym3tmdo]{color:var(--lav-faint);margin:0 0 12px}.apply-h[data-astro-cid-gym3tmdo]{font-family:var(--font-lit);font-weight:400;font-size:clamp(24px,3vw,34px);line-height:1.08;letter-spacing:-.015em;color:var(--lav-bright);margin:0}.apply-h[data-astro-cid-gym3tmdo] em[data-astro-cid-gym3tmdo]{font-style:italic;color:var(--lav)}.apply-lead[data-astro-cid-gym3tmdo]{font-family:var(--font-sans);font-size:clamp(15px,1.5vw,17.5px);line-height:1.55;color:var(--lav-soft);max-width:52ch;margin:12px 0 0}.vform[data-astro-cid-gym3tmdo]{margin-top:clamp(20px,3vh,28px);max-width:none}.vform[data-astro-cid-gym3tmdo] [data-slot=field]{margin-bottom:22px}.referral-details[data-astro-cid-gym3tmdo][hidden]{display:none}.vform-submit[data-astro-cid-gym3tmdo]{margin-top:16px}.hp[data-astro-cid-gym3tmdo]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.vform-note[data-astro-cid-gym3tmdo]{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.06em;color:var(--lav-soft);margin:22px 0 0;line-height:1.6}.vform-note[data-astro-cid-gym3tmdo].is-error{color:var(--accent)}.done-check[data-astro-cid-gym3tmdo]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--accent);margin:clamp(20px,3.2vh,30px) 0 clamp(16px,2.4vh,22px)}.done-check[data-astro-cid-gym3tmdo] svg[data-astro-cid-gym3tmdo]{width:18px;height:18px}.vform-done[data-astro-cid-gym3tmdo] h2[data-astro-cid-gym3tmdo]{font-family:var(--font-lit);font-weight:400;font-size:clamp(22px,2.4vw,28px);line-height:1.15;letter-spacing:-.01em;color:var(--lav-bright);margin:0 0 12px}.vform-done[data-astro-cid-gym3tmdo] p[data-astro-cid-gym3tmdo]{font-family:var(--font-sans);font-size:clamp(14.5px,1.4vw,16.5px);line-height:1.6;color:var(--lav-soft);max-width:40ch;margin:0}.vform-done[data-astro-cid-gym3tmdo] b[data-astro-cid-gym3tmdo]{color:var(--lav-bright);font-weight:400}.vform-done[data-astro-cid-gym3tmdo] [data-slot=button]{margin-top:clamp(24px,3.6vh,34px)}
