.cj-head[data-astro-cid-6himywdd]{margin-bottom:1.75rem}.cj-get[data-astro-cid-6himywdd]{padding-top:2rem}.cj-top[data-astro-cid-6himywdd]{display:grid;gap:.9rem;margin:0;padding:0;list-style:none}.cj-top[data-astro-cid-6himywdd] li[data-astro-cid-6himywdd]{min-width:0;padding:1.6rem;border-radius:1.5rem;color:#fff;background:hsl(var(--ground-dark))}.cj-top[data-astro-cid-6himywdd] h3[data-astro-cid-6himywdd]{margin:.9rem 0 0;font-family:var(--font-display),serif;font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem);font-weight:600;line-height:1.1;color:#fff}.cj-top[data-astro-cid-6himywdd] p[data-astro-cid-6himywdd]{margin:.4rem 0 0;font-size:17px;line-height:1.5;color:#ffffffd9}.cj-list[data-astro-cid-6himywdd]{display:grid;gap:1.5rem;margin:2rem 0 0;padding:0;list-style:none}.cj-list[data-astro-cid-6himywdd] li[data-astro-cid-6himywdd]{display:flex;gap:1rem;min-width:0}.cj-list[data-astro-cid-6himywdd] h3[data-astro-cid-6himywdd]{margin:0;font-family:var(--font-display),serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}.cj-list[data-astro-cid-6himywdd] p[data-astro-cid-6himywdd]{margin:.3rem 0 0;font-size:16px;line-height:1.5;color:hsl(var(--muted-foreground))}.cj-tile[data-astro-cid-6himywdd]{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:1rem;color:hsl(var(--brand));background:var(--wf-tint-2)}.cj-tile--sun[data-astro-cid-6himywdd]{color:hsl(var(--accent-foreground));background:hsl(var(--accent))}.cj-day[data-astro-cid-6himywdd]{background:var(--wf-tint)}.cj-day-grid[data-astro-cid-6himywdd]{display:grid;gap:2rem}.cj-day-photo[data-astro-cid-6himywdd]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover;border:8px solid var(--wf-white);border-radius:2rem;box-shadow:var(--wf-shadow-sm)}.cj-day-copy[data-astro-cid-6himywdd]{min-width:0}.cj-steps[data-astro-cid-6himywdd]{position:relative;display:grid;gap:1.4rem;margin:1.75rem 0 0;padding:0;list-style:none}.cj-steps[data-astro-cid-6himywdd]:before{content:"";position:absolute;top:1.25rem;bottom:3rem;left:21px;width:2px;background:hsl(var(--brand) / .25)}.cj-steps[data-astro-cid-6himywdd] li[data-astro-cid-6himywdd]{position:relative;display:flex;gap:1rem;min-width:0}.cj-steps[data-astro-cid-6himywdd] div[data-astro-cid-6himywdd]{min-width:0}.cj-number[data-astro-cid-6himywdd]{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:999px;font-family:var(--font-display),serif;font-size:1.2rem;font-weight:700;color:hsl(var(--brand-foreground));background:hsl(var(--brand))}.cj-steps[data-astro-cid-6himywdd] h3[data-astro-cid-6himywdd]{margin:.45rem 0 0;font-family:var(--font-display),serif;font-size:1.3rem;font-weight:600;line-height:1.2;color:hsl(var(--foreground))}.cj-steps[data-astro-cid-6himywdd] p[data-astro-cid-6himywdd]{margin:.35rem 0 0;font-size:16px;line-height:1.55;color:hsl(var(--muted-foreground))}.cj-link[data-astro-cid-6himywdd]{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;margin-top:1rem;border-radius:.5rem;font-size:16px;font-weight:700;color:hsl(var(--brand));text-decoration:none}.cj-link[data-astro-cid-6himywdd] svg{transition:transform .2s var(--ease)}.cj-link[data-astro-cid-6himywdd]:hover svg{transform:translate(3px)}.cj-link[data-astro-cid-6himywdd]:focus-visible{outline:2px solid hsl(var(--brand));outline-offset:3px}.cj-role[data-astro-cid-6himywdd]{padding-top:2rem}.cj-role-grid[data-astro-cid-6himywdd]{display:grid;gap:.9rem}.cj-job[data-astro-cid-6himywdd],.cj-apply[data-astro-cid-6himywdd]{min-width:0;padding:1.6rem;border-radius:1.5rem}.cj-job[data-astro-cid-6himywdd]{border:1px solid hsl(var(--ground-dark) / .08);background:var(--wf-white);box-shadow:var(--wf-shadow-sm)}.cj-job-title[data-astro-cid-6himywdd]{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem);font-weight:600;line-height:1.1;color:hsl(var(--foreground))}.cj-job-meta[data-astro-cid-6himywdd]{display:flex;align-items:center;gap:.4rem;margin:.6rem 0 0;font-size:16px;font-weight:600;color:hsl(var(--brand))}.cj-job-meta[data-astro-cid-6himywdd] svg{flex:none}.cj-job-note[data-astro-cid-6himywdd]{margin:1rem 0 0;font-size:17px;line-height:1.55;color:hsl(var(--foreground))}.cj-job-cols[data-astro-cid-6himywdd]{display:grid;gap:1.5rem;margin-top:1.5rem}.cj-job-cols[data-astro-cid-6himywdd]>div[data-astro-cid-6himywdd]{min-width:0}.cj-job[data-astro-cid-6himywdd] h4[data-astro-cid-6himywdd],.cj-apply[data-astro-cid-6himywdd] h4[data-astro-cid-6himywdd]{margin:0;font-family:var(--font-display),serif;font-size:1.2rem;font-weight:600;line-height:1.2}.cj-job[data-astro-cid-6himywdd] h4[data-astro-cid-6himywdd]{color:hsl(var(--foreground))}.cj-job[data-astro-cid-6himywdd] ul[data-astro-cid-6himywdd],.cj-apply[data-astro-cid-6himywdd] ul[data-astro-cid-6himywdd]{display:grid;gap:.5rem;margin:.7rem 0 0;padding-left:1.15rem;list-style:disc;font-size:16px;line-height:1.5}.cj-job[data-astro-cid-6himywdd] ul[data-astro-cid-6himywdd]{color:hsl(var(--muted-foreground))}.cj-job[data-astro-cid-6himywdd] li[data-astro-cid-6himywdd]::marker{color:hsl(var(--brand))}.cj-apply[data-astro-cid-6himywdd]{color:#fff;background:hsl(var(--ground-dark))}.cj-apply[data-astro-cid-6himywdd] h3[data-astro-cid-6himywdd]{margin:0;font-family:var(--font-display),serif;font-size:clamp(1.7rem,1.4rem + 1vw,2.2rem);font-weight:600;line-height:1.1;color:#fff}.cj-apply[data-astro-cid-6himywdd] p[data-astro-cid-6himywdd]{margin:.7rem 0 0;font-size:16px;line-height:1.55;color:#ffffffd9}.cj-routes[data-astro-cid-6himywdd]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:1.25rem}.cj-btn[data-astro-cid-6himywdd]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-width:0;min-height:52px;padding:0 1rem;border-radius:999px;font-size:16px;font-weight:700;line-height:1.1;text-decoration:none;color:hsl(var(--accent-foreground));background:hsl(var(--accent));transition:transform .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.cj-btn[data-astro-cid-6himywdd]:first-child{grid-column:1 / -1;font-size:1.05rem}.cj-btn[data-astro-cid-6himywdd] svg{flex:none}.cj-btn--line[data-astro-cid-6himywdd]{border:1.5px solid hsl(0 0% 100% / .4);color:#fff;background:transparent}.cj-btn[data-astro-cid-6himywdd]:hover{color:hsl(var(--accent-foreground));background:#fff;transform:translateY(-2px)}.cj-btn--line[data-astro-cid-6himywdd]:hover{border-color:#fff}.cj-btn[data-astro-cid-6himywdd]:focus-visible{outline:2px solid hsl(var(--accent));outline-offset:3px}.cj-apply[data-astro-cid-6himywdd] .cj-visit[data-astro-cid-6himywdd]{margin-top:1rem}.cj-apply[data-astro-cid-6himywdd] h4[data-astro-cid-6himywdd]{margin-top:1.5rem;color:#fff}.cj-apply[data-astro-cid-6himywdd] ul[data-astro-cid-6himywdd]{color:#ffffffd9}.cj-apply[data-astro-cid-6himywdd] li[data-astro-cid-6himywdd]::marker{color:hsl(var(--accent))}.cj-apply[data-astro-cid-6himywdd] .cj-fine[data-astro-cid-6himywdd]{margin-top:1.25rem;font-size:14.5px;line-height:1.5;color:#fffc}@media(min-width:640px){.cj-top[data-astro-cid-6himywdd],.cj-list[data-astro-cid-6himywdd],.cj-job-cols[data-astro-cid-6himywdd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.cj-day-grid[data-astro-cid-6himywdd]{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:3.5rem;align-items:center}.cj-list[data-astro-cid-6himywdd]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.cj-role-grid[data-astro-cid-6himywdd]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.cj-job[data-astro-cid-6himywdd],.cj-apply[data-astro-cid-6himywdd]{padding:2rem}}@media(prefers-reduced-motion:reduce){.cj-btn[data-astro-cid-6himywdd],.cj-link[data-astro-cid-6himywdd] svg{transition:none}.cj-btn[data-astro-cid-6himywdd]:hover{transform:none}.cj-link[data-astro-cid-6himywdd]:hover svg{transform:none}}
