.careers-hero[data-astro-cid-updltw2v]{background:var(--navy-deep);color:var(--paper-light)}.careers-hero__inner[data-astro-cid-updltw2v]{grid-template-columns:minmax(0,52fr) minmax(0,48fr);max-width:100rem;min-height:clamp(38rem,75vh,50rem);margin-inline:auto;display:grid}.careers-hero__copy[data-astro-cid-updltw2v]{flex-direction:column;justify-content:center;align-items:start;padding:clamp(4rem,8vw,8rem) clamp(2rem,6vw,6rem);display:flex}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{color:var(--paper-light);font-size:var(--fs-display);letter-spacing:-.04em;line-height:var(--lh-display);text-wrap:balance;max-width:18ch;margin:0 0 clamp(2.5rem,6vw,4rem)}.careers-hero__media[data-astro-cid-updltw2v]{min-height:30rem;margin:0;position:relative;overflow:hidden}.careers-hero__media[data-astro-cid-updltw2v]:after{content:"";pointer-events:none;border:1px solid #ffffffa6;position:absolute;inset:1.5rem}.careers-hero__media[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.mission-section[data-astro-cid-updltw2v]{background:var(--paper-light);padding-block:clamp(3.5rem,6vw,5.5rem)}.playbook-grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(16rem,4fr) minmax(0,8fr);gap:clamp(3rem,8vw,7rem);display:grid}.playbook-heading[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v],.roles-heading[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{font-size:var(--fs-h2);letter-spacing:-.035em;line-height:var(--lh-heading);margin:0}.mission-deck[data-astro-cid-updltw2v]{color:var(--navy);font-family:var(--serif);font-size:var(--fs-lead);align-self:end;margin:0;line-height:1.45}.mission-deck[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v],.role-brief[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{text-decoration-color:var(--orange);text-underline-offset:.25rem;text-decoration-thickness:.1rem}.mission-deck[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:not(.button,.source-button,.live-download):hover,.mission-deck[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:not(.button,.source-button,.live-download):focus-visible,.role-brief[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:not(.button,.source-button,.live-download):hover,.role-brief[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:not(.button,.source-button,.live-download):focus-visible{color:var(--orange)}.playbook-section[data-astro-cid-updltw2v]{background:var(--paper);padding-block:0 clamp(3.5rem,6vw,5.5rem)}.playbook-heading[data-astro-cid-updltw2v]{align-self:start;position:sticky;top:8rem}.playbook-copy[data-astro-cid-updltw2v]{max-width:48rem}.playbook-copy[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{color:var(--ink);font-size:var(--fs-body-lg);margin:0;line-height:1.72}.playbook-copy[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]+p[data-astro-cid-updltw2v]{margin-top:1.5rem}.darpa-model[data-astro-cid-updltw2v]{border-top:1px solid var(--rule-section);margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,3.5rem)}.darpa-model__heading[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--fs-h2);letter-spacing:-.035em;line-height:var(--lh-heading);margin:0}.candidate-callout[data-astro-cid-updltw2v]{background:var(--orange);grid-template-columns:minmax(0,8fr) minmax(12rem,3fr);align-items:end;gap:2.5rem;margin-top:clamp(4rem,8vw,7rem);padding-block:clamp(2.2rem,5vw,4rem);padding-inline:clamp(1.5rem,5vw,4rem);display:grid}.candidate-callout[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{font-family:var(--sans);border-bottom:1px solid var(--navy-deep);font-size:var(--fs-body);justify-content:space-between;align-items:center;min-height:2.8rem;font-weight:800;text-decoration:none;display:flex}.candidate-callout[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:hover,.candidate-callout[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:focus-visible{color:#fff;border-color:#fff}.candidate-callout[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{color:var(--navy-deep);font-family:var(--serif);font-size:var(--fs-lead);margin:0;line-height:1.5}.theory-section[data-astro-cid-updltw2v]{background:var(--navy-deep);color:#e8efea;padding-block:clamp(3.5rem,6vw,5.5rem)}.theory-grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(20rem,6fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,8vw,7rem);display:grid}.theory-photo[data-astro-cid-updltw2v]{aspect-ratio:4/5;margin:0 0 0 calc(-1*max(0px,50vw - 40rem) - clamp(1.2rem,4vw,2rem));overflow:hidden}.theory-photo[data-astro-cid-updltw2v] img[data-astro-cid-updltw2v]{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.theory-copy[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{color:var(--paper-light);font-size:var(--fs-h2);letter-spacing:-.03em;line-height:var(--lh-heading);max-width:16ch;margin:0 0 2.5rem}.theory-copy[data-astro-cid-updltw2v] blockquote[data-astro-cid-updltw2v]{margin:0}.theory-copy[data-astro-cid-updltw2v] blockquote[data-astro-cid-updltw2v] p[data-astro-cid-updltw2v]{font-family:var(--serif);font-size:var(--fs-body-lg);margin:0;line-height:1.55}.theory-copy[data-astro-cid-updltw2v] figcaption[data-astro-cid-updltw2v]{font-family:var(--sans);color:#a9c1c7;font-size:var(--fs-small);margin-top:1.5rem;font-weight:800}.theory-link[data-astro-cid-updltw2v]{margin-top:2.5rem}.roles-section[data-astro-cid-updltw2v]{background:var(--paper-light);padding-block:clamp(3.5rem,6vw,5.5rem);scroll-margin-top:6rem}.roles-heading[data-astro-cid-updltw2v]{border-bottom:1px solid var(--navy);justify-content:space-between;align-items:end;margin-bottom:0;padding-bottom:2rem;display:flex}.role-card[data-astro-cid-updltw2v]{border-bottom:1px solid var(--navy);scroll-margin-top:6rem}.role-summary[data-astro-cid-updltw2v]{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.65rem 2rem;padding-block:clamp(1.5rem,4vw,2.5rem);list-style:none;display:grid}.role-summary[data-astro-cid-updltw2v]::-webkit-details-marker{display:none}.role-summary[data-astro-cid-updltw2v]>[data-astro-cid-updltw2v]:not(.role-toggle){grid-column:1}.role-summary[data-astro-cid-updltw2v]:hover h3[data-astro-cid-updltw2v],.role-summary[data-astro-cid-updltw2v]:focus-visible h3[data-astro-cid-updltw2v]{color:var(--orange)}.role-toggle[data-astro-cid-updltw2v]{font-family:var(--sans);font-size:var(--fs-small);letter-spacing:.05em;text-transform:uppercase;grid-area:1/2/span 2;align-items:center;gap:1rem;font-weight:800;display:flex}.role-toggle__hide[data-astro-cid-updltw2v],.role-card[data-astro-cid-updltw2v][open] .role-toggle__show[data-astro-cid-updltw2v]{display:none}.role-card[data-astro-cid-updltw2v][open] .role-toggle__hide[data-astro-cid-updltw2v]{display:inline}.role-toggle__icon[data-astro-cid-updltw2v]{background:var(--orange);border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.role-toggle__icon[data-astro-cid-updltw2v]:before,.role-toggle__icon[data-astro-cid-updltw2v]:after{background:var(--navy-deep);content:"";width:1rem;height:2px;position:absolute;top:calc(50% - 1px);left:.875rem}.role-toggle__icon[data-astro-cid-updltw2v]:after{transform:rotate(90deg)}.role-card[data-astro-cid-updltw2v][open] .role-toggle__icon[data-astro-cid-updltw2v]:after{display:none}.role-summary[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:var(--fs-h3);letter-spacing:-.025em;line-height:var(--lh-heading);margin:0}.role-facts[data-astro-cid-updltw2v]{color:var(--muted);font-size:var(--fs-small);flex-wrap:wrap;gap:.5rem 1.25rem;font-weight:750;line-height:1.4;display:flex}.role-brief[data-astro-cid-updltw2v]{border-top:1px solid var(--rule-section);max-width:52rem;padding-block:2rem clamp(3rem,6vw,5rem)}.careers-button--apply[data-astro-cid-updltw2v]{margin-bottom:2rem}.role-employment-note[data-astro-cid-updltw2v]{color:var(--muted);font-size:var(--fs-body);margin:1.25rem 0 0}.role-intro[data-astro-cid-updltw2v]{color:var(--navy);font-family:var(--serif);margin:0;font-size:1.25rem;line-height:1.5}.role-brief[data-astro-cid-updltw2v]>section[data-astro-cid-updltw2v]{border-top:1px solid var(--navy);margin-top:2rem;padding-top:2rem}.role-brief[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{color:var(--navy);font-family:var(--serif);font-size:var(--fs-h4);letter-spacing:-.01em;margin:0 0 2rem;font-weight:500;line-height:1}.role-brief[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{margin:0;padding:0;list-style:none}.role-brief[data-astro-cid-updltw2v]>section[data-astro-cid-updltw2v]>ul[data-astro-cid-updltw2v]>li[data-astro-cid-updltw2v]{padding:.5rem 0 .5rem 2.2rem;line-height:1.68;position:relative}.role-brief[data-astro-cid-updltw2v]>section[data-astro-cid-updltw2v]>ul[data-astro-cid-updltw2v]>li[data-astro-cid-updltw2v]:before{color:var(--orange);content:"→";font-weight:850;position:absolute;top:1.15rem;left:0}.role-brief[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{border-left:2px solid var(--orange);margin-top:1.2rem;padding-left:1.25rem}.role-brief[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{padding:.55rem 0;line-height:1.6}.equal-opportunity[data-astro-cid-updltw2v]{margin-top:2rem}.equal-opportunity[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]:last-child{font-size:var(--fs-body);margin:0;line-height:1.7}.careers-button--final[data-astro-cid-updltw2v]{width:100%;margin-top:2rem}@media (width<=64rem){.careers-hero__inner[data-astro-cid-updltw2v]{grid-template-columns:1fr 1fr}.theory-grid[data-astro-cid-updltw2v]{grid-template-columns:minmax(17rem,6fr) minmax(0,7fr)}}@media (width<=52rem){.careers-hero__inner[data-astro-cid-updltw2v],.playbook-grid[data-astro-cid-updltw2v],.candidate-callout[data-astro-cid-updltw2v],.theory-grid[data-astro-cid-updltw2v]{grid-template-columns:1fr}.careers-hero__inner[data-astro-cid-updltw2v]{min-height:0}.careers-hero__copy[data-astro-cid-updltw2v]{min-height:31rem;padding-block:4.5rem}.careers-hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{max-width:14ch}.careers-hero__media[data-astro-cid-updltw2v]{aspect-ratio:16/10;min-height:0}.playbook-heading[data-astro-cid-updltw2v]{position:static}.candidate-callout[data-astro-cid-updltw2v]{align-items:start}.theory-photo[data-astro-cid-updltw2v]{aspect-ratio:4/5;order:1;max-width:34rem;margin-inline:auto}.theory-copy[data-astro-cid-updltw2v]{order:2}.theory-copy[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{max-width:15ch}.roles-heading[data-astro-cid-updltw2v]{flex-direction:column;align-items:start;gap:1rem}.role-summary[data-astro-cid-updltw2v]{gap:.75rem 1rem}.role-summary[data-astro-cid-updltw2v]>.role-facts[data-astro-cid-updltw2v]{grid-column:1/-1}.role-toggle[data-astro-cid-updltw2v]{grid-row:1}.role-toggle__show[data-astro-cid-updltw2v],.role-card[data-astro-cid-updltw2v][open] .role-toggle__hide[data-astro-cid-updltw2v]{display:none}}
