.jobs-stage{grid-template-columns:var(--home-hero-columns);column-gap:var(--home-hero-gap);align-items:start;display:grid}.jobs-stage>.pages-scene{z-index:1;position:relative}.jobs-stage .pages-ask{box-shadow:var(--app-site-lift-need)}.jobs-crew{z-index:2;box-shadow:var(--app-site-lift-soft);gap:1rem;margin:6.5rem 0 0;padding:clamp(1.25rem,3vw,1.5rem);position:relative}.jobs-crew-outcome{margin-top:-.75rem}.jobs-crew-list{border:1px solid var(--app-border);border-radius:var(--app-radius-card);margin:0;padding:0;list-style:none}.jobs-crew-list li{align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.jobs-crew-list li+li{border-top:1px solid var(--app-border)}.jobs-crew-list .home-muted{margin-top:.125rem}.jobs-crew-facts>div{grid-template-columns:5rem minmax(0,1fr)}.jobs-week .home-section-head,.jobs-week .home-steps{grid-column:1}.jobs-learn{box-shadow:var(--app-site-lift-soft);grid-area:1/2/span 2;align-self:start;gap:.5rem;padding:clamp(1.25rem,3vw,1.75rem)}.jobs-learn-title{font-family:var(--app-font-title);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,2vw,1.625rem);font-weight:700;line-height:1.2}.jobs-learn-body{text-wrap:pretty;margin-top:.25rem;font-size:.9375rem;line-height:1.6}.jobs-never-list{border-top:1px solid var(--app-border);margin:3.5rem 0 0;padding:0;list-style:none}.jobs-never-list li{border-bottom:1px solid var(--app-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem 2rem;padding-block:1.25rem;display:grid}.jobs-never-line{font-family:var(--app-font-title);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:650;line-height:1.25}.jobs-asks{max-width:36rem;margin-top:2.5rem}.jobs-asks-title{margin:0 0 .75rem;font-size:.875rem;font-weight:600}.jobs-asks-list{border:1px solid var(--app-border);border-radius:var(--app-radius-card);margin:0;padding:0;list-style:none}.jobs-asks-list li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.625rem .875rem;font-size:.9375rem;display:grid}.jobs-asks-list li+li{border-top:1px solid var(--app-border)}@media not (min-width:64rem){.jobs-learn{grid-area:auto/1;max-width:36rem}}@media not (min-width:60rem){.jobs-stage{grid-template-columns:minmax(0,40rem);row-gap:1.5rem}.jobs-crew{margin:0}}@media not (min-width:40rem){.jobs-never-list li{grid-template-columns:minmax(0,1fr)}.jobs-never-list li [data-slot=badge]{justify-self:start}}
