.hero[data-astro-cid-i3irphx7]{min-height:min(100svh,60rem);padding-bottom:var(--s5);background:var(--deep);isolation:isolate;align-content:end;display:grid;position:relative;overflow:hidden}.hero-media[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.hero-img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:78% 28%;filter:grayscale()contrast(1.05)brightness(.92);width:100%;height:100%}@media (width>=768px){.hero-img[data-astro-cid-i3irphx7]{object-position:62% 40%}}.hero-grade[data-astro-cid-i3irphx7]{background:linear-gradient(180deg, #10151bb3 0%, #10151b26 26%, #10151b33 48%, #10151bf0 82%, var(--deep) 100%);position:absolute;inset:0}@media (width>=768px){.hero-grade[data-astro-cid-i3irphx7]{background:linear-gradient(#10151b8c 0%,#10151b00 28% 46%,#10151beb 100%)}}.wire[data-astro-cid-i3irphx7]{width:100%;height:100%;display:block;position:absolute;inset:0}.wire-wide[data-astro-cid-i3irphx7]{display:none}@media (width>=768px){.wire-wide[data-astro-cid-i3irphx7]{display:block}.wire-tall[data-astro-cid-i3irphx7]{display:none}}.hero[data-astro-cid-i3irphx7][data-hero=type] .hero-grade[data-astro-cid-i3irphx7]{background:linear-gradient(#10151b59 0%,#10151b00 30% 50%,#10151be0 100%)}.hero-copy[data-astro-cid-i3irphx7]{gap:var(--s4);padding-top:min(34svh,20rem);padding-bottom:var(--s4);display:grid}@media (width>=1000px){.hero-copy[data-astro-cid-i3irphx7]{align-items:end;column-gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);padding-top:min(26svh,16rem)}.hero-id[data-astro-cid-i3irphx7]{grid-column:1/-1}}.hero-id[data-astro-cid-i3irphx7]{gap:var(--s2);display:grid}.hero-eyebrow[data-astro-cid-i3irphx7]{align-items:center;gap:var(--s3);font-family:var(--mono);font-size:var(--step--1);color:var(--fg-soft);display:inline-flex}.dot[data-astro-cid-i3irphx7]{background:var(--copper);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--copper) 25%, transparent)}.hero-role[data-astro-cid-i3irphx7]{font-size:var(--step-0);color:var(--fg);max-width:40rem;font-weight:500;line-height:1.35}h1[data-astro-cid-i3irphx7]{letter-spacing:-.01em;font-size:clamp(3rem,16.6vw,6rem);line-height:.88}@media (width>=768px){h1[data-astro-cid-i3irphx7]{font-size:clamp(4rem,min(12.8vw,15.5svh),11.5rem)}h1[data-astro-cid-i3irphx7] .rise-line[data-astro-cid-i3irphx7]{white-space:nowrap}}@media (width>=1000px){h1[data-astro-cid-i3irphx7]{font-size:clamp(4rem,min(12.8vw,15.5svh,17.2vw - 5.4rem),11.5rem)}}h1[data-astro-cid-i3irphx7] .copper[data-astro-cid-i3irphx7]{color:var(--copper-hot)}.hero-side[data-astro-cid-i3irphx7]{gap:var(--s4);display:grid}.hero-lede[data-astro-cid-i3irphx7]{font-size:var(--step-0);color:var(--fg-soft);max-width:36rem;line-height:1.4}@media (width>=1000px){.hero-lede[data-astro-cid-i3irphx7]{font-size:var(--step-1)}}.hero-lede[data-astro-cid-i3irphx7] strong[data-astro-cid-i3irphx7]{color:var(--fg);margin-top:var(--s2);font-weight:600;display:block}.hero-acts[data-astro-cid-i3irphx7]{gap:var(--s3);flex-wrap:wrap;display:flex}.hero-rule[data-astro-cid-i3irphx7]{position:relative}.strip[data-astro-cid-45cw2da7]{background:var(--raised);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.strip-grid[data-astro-cid-45cw2da7]{display:grid}.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]{padding:var(--s5) 0;border-top:1px solid var(--rule)}.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]:first-child{border-top:0}@media (width>=768px){.strip-grid[data-astro-cid-45cw2da7]{column-gap:var(--s6);grid-template-columns:1fr 1fr}.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]:nth-child(2){border-top:0}}@media (width>=1100px){.strip-grid[data-astro-cid-45cw2da7]{grid-template-columns:repeat(4,1fr);column-gap:0}.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]{border-top:0;border-left:1px solid var(--rule);padding:var(--s6) var(--s5)}.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]:first-child{border-left:0;padding-left:0}}.k[data-astro-cid-45cw2da7]{font-size:var(--step--1);color:var(--muted);margin-bottom:var(--s2)}.v[data-astro-cid-45cw2da7]{font-size:var(--step-0);color:var(--fg);font-weight:500;line-height:1.35}.links[data-astro-cid-45cw2da7]{gap:var(--s4);margin-top:var(--s3);font-size:var(--step--1);display:flex}.links[data-astro-cid-45cw2da7] a[data-astro-cid-45cw2da7]{border-bottom:1px solid var(--copper);color:var(--fg);padding-bottom:2px}.chapters[data-astro-cid-x3kvkoll]{padding-top:var(--s8)}.section-cta[data-astro-cid-x3kvkoll]{grid-column:1/-1}.chapter[data-astro-cid-x3kvkoll]{padding-block:var(--s5) var(--s7);position:relative}.chapter[data-astro-cid-x3kvkoll]+.chapter[data-astro-cid-x3kvkoll]{margin-top:var(--s2)}.ch-grid[data-astro-cid-x3kvkoll]{gap:var(--s6);margin-top:var(--s6);display:grid}.ch-grid[data-astro-cid-x3kvkoll]>[data-astro-cid-x3kvkoll]{min-width:0}.ch-link[data-astro-cid-x3kvkoll]{color:inherit}.ch-link[data-astro-cid-x3kvkoll]:after{content:"";z-index:1;position:absolute;inset:0}.ch-acts[data-astro-cid-x3kvkoll],.ch-stack[data-astro-cid-x3kvkoll],.plate[data-astro-cid-x3kvkoll] figcaption[data-astro-cid-x3kvkoll]{z-index:2;position:relative}.chapter[data-astro-cid-x3kvkoll]:focus-within .ch-link[data-astro-cid-x3kvkoll]:after{outline:3px solid var(--copper);outline-offset:-3px}.ch-link[data-astro-cid-x3kvkoll]:focus-visible{outline:none}.plate[data-astro-cid-x3kvkoll]{background:0 0;margin:0;display:grid;position:relative}.plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{background:var(--raised)}.plate[data-astro-cid-x3kvkoll]>img[data-astro-cid-x3kvkoll],.plate[data-astro-cid-x3kvkoll]>picture[data-astro-cid-x3kvkoll]{overflow:hidden}.plate[data-astro-cid-x3kvkoll]{overflow-clip-margin:0;overflow:clip}.plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{object-fit:cover;object-position:top center;filter:saturate(.92)brightness(.9);width:100%;height:100%}.plate[data-astro-cid-x3kvkoll] figcaption[data-astro-cid-x3kvkoll]{padding:var(--s2) 0 0;font-family:var(--mono);color:var(--muted);font-size:11px}.plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{aspect-ratio:inherit}.ch-text[data-astro-cid-x3kvkoll]{gap:var(--s4);align-content:start;display:grid;position:relative}.ch-meta[data-astro-cid-x3kvkoll]{font-size:var(--step--1);color:var(--muted)}.ch-n[data-astro-cid-x3kvkoll]{font-family:var(--mono);color:var(--copper);margin-right:var(--s3)}.ch-title[data-astro-cid-x3kvkoll]{font-size:var(--step-5);overflow-wrap:normal;width:fit-content;max-width:100%;line-height:.9;position:relative}.ch-title[data-astro-cid-x3kvkoll]:after{content:"";background:var(--copper);transform-origin:0;height:3px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.chapter[data-astro-cid-x3kvkoll]:hover .ch-title[data-astro-cid-x3kvkoll]:after,.chapter[data-astro-cid-x3kvkoll]:focus-within .ch-title[data-astro-cid-x3kvkoll]:after{transform:scaleX(1)}.ch-summary[data-astro-cid-x3kvkoll]{font-size:var(--step-1);color:var(--fg-soft);max-width:36rem;line-height:1.45}.ch-outcome[data-astro-cid-x3kvkoll]{font-size:var(--step-0);color:var(--fg);max-width:36rem;padding-left:var(--s4);border-left:2px solid var(--copper);line-height:1.5}.ch-stack[data-astro-cid-x3kvkoll]{gap:var(--s2);flex-wrap:wrap;list-style:none;display:flex}.ch-stack[data-astro-cid-x3kvkoll] li[data-astro-cid-x3kvkoll]{font-family:var(--mono);border:1px solid var(--rule-strong);color:var(--fg-soft);padding:6px 10px;font-size:12px}.ch-acts[data-astro-cid-x3kvkoll]{gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.ch-note[data-astro-cid-x3kvkoll]{font-size:var(--step--1);max-width:40rem}.ch-bleed[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll]{margin-inline:calc(-1 * var(--gutter))}.ch-bleed[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{aspect-ratio:16/9;width:100%;max-height:80svh}.ch-bleed[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] figcaption[data-astro-cid-x3kvkoll]{padding-inline:var(--gutter)}.ch-bleed[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{filter:saturate(.9)brightness(.78);object-position:center 30%}@media (width>=900px){.ch-bleed[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:minmax(0,1fr)}.ch-bleed[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-rows:auto auto}.ch-bleed[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll]{grid-area:1/1/3/2}.ch-bleed[data-astro-cid-x3kvkoll] .ch-text[data-astro-cid-x3kvkoll]{max-width:36rem;margin:0 0 var(--s7);padding:var(--s6);background:color-mix(in srgb, var(--bg) 84%, transparent);backdrop-filter:blur(8px);grid-area:2/1;align-self:end}.ch-split-right[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{column-gap:var(--s8);grid-template-columns:2fr 3fr;align-items:center}.ch-split-right[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll]{order:2}.ch-split-right[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{aspect-ratio:4/3}.ch-split-right[data-astro-cid-x3kvkoll] .ch-text[data-astro-cid-x3kvkoll]{padding-right:var(--s5)}}.ch-split-right[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{object-position:center 30%;filter:saturate()brightness(.95)}.ops[data-astro-cid-x3kvkoll]{gap:var(--s5);min-height:24rem;padding:var(--s5);background:repeating-linear-gradient(90deg, var(--raised) 0 calc(100% / 3 - 1px), var(--rule) calc(100% / 3 - 1px) calc(100% / 3));border:1px solid var(--rule);grid-template-rows:auto 1fr;display:grid}.ops-num[data-astro-cid-x3kvkoll]{font-family:var(--display);color:var(--fg);letter-spacing:-.03em;font-size:clamp(6rem,18vw,16rem);font-weight:800;line-height:.8}.ops-list[data-astro-cid-x3kvkoll]{gap:var(--s2);align-self:end;list-style:none;display:grid}.ops-list[data-astro-cid-x3kvkoll] li[data-astro-cid-x3kvkoll]{gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--rule-strong);font-size:var(--step--1);grid-template-columns:5.5rem minmax(0,1fr);display:grid}.ops-list[data-astro-cid-x3kvkoll] b[data-astro-cid-x3kvkoll]{overflow-wrap:anywhere}.ops-list[data-astro-cid-x3kvkoll] span[data-astro-cid-x3kvkoll]{color:var(--muted);font-family:var(--mono);font-size:12px}.ops-list[data-astro-cid-x3kvkoll] b[data-astro-cid-x3kvkoll]{color:var(--fg);font-weight:500}@media (width>=900px){.ch-type[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{column-gap:var(--s8);grid-template-columns:5fr 6fr;align-items:center}.ch-split-left[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{column-gap:var(--s8);grid-template-columns:11fr 9fr;align-items:center}.ch-split-left[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{aspect-ratio:16/10}}.ch-split-left[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{filter:saturate(.95)brightness(.95)}@media (width<=899px){.plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll],.ch-bleed[data-astro-cid-x3kvkoll] .plate[data-astro-cid-x3kvkoll] img[data-astro-cid-x3kvkoll]{aspect-ratio:4/3}}.conductor-track[data-astro-cid-i2ctyhyx]{left:0;right:0;top:var(--track-top,60rem);height:var(--track-h,calc(100% - 60rem));pointer-events:none;z-index:1;position:absolute}.career[data-astro-cid-t5x2e6pz]{background:var(--bg)}.gantt[data-astro-cid-t5x2e6pz]{--cols:25;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));row-gap:var(--s3);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:var(--s6) var(--s5);display:grid;position:relative}.axis[data-astro-cid-t5x2e6pz]{grid-column:1/-1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));color:var(--muted);margin-bottom:var(--s3);font-size:11px;display:grid}.axis[data-astro-cid-t5x2e6pz] span[data-astro-cid-t5x2e6pz]{color:var(--muted)}.axis[data-astro-cid-t5x2e6pz] span[data-astro-cid-t5x2e6pz].major{color:var(--fg-soft);font-weight:500}.lane[data-astro-cid-t5x2e6pz]{grid-column:1/-1;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-auto-rows:44px;display:grid;position:relative}.lane-label[data-astro-cid-t5x2e6pz]{color:var(--muted);font-size:11px;position:absolute;top:-1.1rem;left:0}.gantt-bar[data-astro-cid-t5x2e6pz]{background:var(--raised);border-left:3px solid var(--muted);min-width:0;color:var(--fg);font-size:var(--step--1);white-space:nowrap;grid-row:1;align-items:center;padding:0 10px;font-weight:500;display:flex;overflow:hidden}.lane-web[data-astro-cid-t5x2e6pz] .gantt-bar[data-astro-cid-t5x2e6pz]{background:var(--copper-deep);border-left-color:var(--copper)}.lane-web[data-astro-cid-t5x2e6pz] .gantt-bar[data-astro-cid-t5x2e6pz].current{background:var(--copper);color:var(--copper-ink);border-left-color:var(--copper-hot)}.bar-text[data-astro-cid-t5x2e6pz]{text-overflow:ellipsis;overflow:hidden}.gantt-bar[data-astro-cid-t5x2e6pz][data-span="1"] .bar-text[data-astro-cid-t5x2e6pz],.gantt-bar[data-astro-cid-t5x2e6pz][data-span="2"] .bar-text[data-astro-cid-t5x2e6pz]{display:none}.gantt-legend[data-astro-cid-t5x2e6pz]{gap:var(--s2) var(--s6);margin-top:var(--s5);font-size:var(--step--1);color:var(--fg-soft);list-style:none;display:grid}@media (width<=767px){.gantt-legend[data-astro-cid-t5x2e6pz]{border-top:1px solid var(--rule);padding-top:var(--s5);gap:var(--s3);margin-top:0}.gantt-legend[data-astro-cid-t5x2e6pz] li[data-astro-cid-t5x2e6pz]{padding:var(--s2) 0;border-bottom:1px solid var(--rule)}}@media (width>=900px){.gantt-legend[data-astro-cid-t5x2e6pz]{grid-template-columns:repeat(3,1fr)}}.gantt-legend[data-astro-cid-t5x2e6pz] li[data-astro-cid-t5x2e6pz]{gap:var(--s3);grid-template-columns:12px 1fr;align-items:baseline;display:grid}.gantt-legend[data-astro-cid-t5x2e6pz] i[data-astro-cid-t5x2e6pz]{background:var(--raised);border-left:3px solid var(--muted);width:12px;height:12px}.gantt-legend[data-astro-cid-t5x2e6pz] .lane-web[data-astro-cid-t5x2e6pz] i[data-astro-cid-t5x2e6pz]{background:var(--copper-deep);border-left-color:var(--copper)}.gantt-legend[data-astro-cid-t5x2e6pz] .current[data-astro-cid-t5x2e6pz] i[data-astro-cid-t5x2e6pz]{background:var(--copper);border-left-color:var(--copper-hot)}.gantt-legend[data-astro-cid-t5x2e6pz] .gap-key[data-astro-cid-t5x2e6pz] i[data-astro-cid-t5x2e6pz]{background:repeating-linear-gradient(90deg, var(--copper) 0 3px, transparent 3px 6px);border:0;align-self:center;height:3px}.gantt-legend[data-astro-cid-t5x2e6pz] .yrs[data-astro-cid-t5x2e6pz]{font-family:var(--mono);color:var(--muted);margin-left:var(--s2);font-size:12px}.gap[data-astro-cid-t5x2e6pz]{background:repeating-linear-gradient(90deg, var(--copper) 0 6px, transparent 6px 12px);grid-row:auto;align-self:center;height:3px;font-size:0}.career-foot[data-astro-cid-t5x2e6pz]{justify-content:space-between;align-items:center;gap:var(--s4);margin-top:var(--s5);flex-wrap:wrap;display:flex}@media (width<=767px){.gantt[data-astro-cid-t5x2e6pz],.axis[data-astro-cid-t5x2e6pz]{display:none}.lane[data-astro-cid-t5x2e6pz]{gap:var(--s2);margin-top:var(--s6);grid-template-columns:1fr;grid-auto-rows:auto;display:grid}.lane-label[data-astro-cid-t5x2e6pz]{margin-bottom:var(--s2);display:block;position:static}.gantt-bar[data-astro-cid-t5x2e6pz]{white-space:normal;grid-row:auto;min-height:44px;grid-column:auto!important}.gantt-bar[data-astro-cid-t5x2e6pz]:after{content:attr(title);color:inherit;opacity:.8;padding-left:var(--s3);text-align:right;margin-left:auto;font-size:12px;font-weight:400}.bar-text[data-astro-cid-t5x2e6pz]{display:none}.gap[data-astro-cid-t5x2e6pz]{height:auto;color:var(--copper);padding:var(--s3) 0;border-top:1px dashed var(--copper);margin-top:var(--s4);background:0 0;font-size:12px}}.contact[data-astro-cid-uk2rbduu]{background:var(--deep);padding-block:var(--s8) var(--s9);position:relative}.contact[data-astro-cid-uk2rbduu] .branch-end[data-astro-cid-uk2rbduu]{margin-left:calc(-1 * var(--conductor-x,14px))}.contact-grid[data-astro-cid-uk2rbduu]{gap:var(--s7);margin-top:var(--s7);display:grid}@media (width>=1000px){.contact-grid[data-astro-cid-uk2rbduu]{align-items:end;column-gap:var(--s8);grid-template-columns:1.2fr 1fr}}.contact[data-astro-cid-uk2rbduu] h2[data-astro-cid-uk2rbduu]{font-size:var(--step-7);line-height:.86}.paths[data-astro-cid-uk2rbduu]{gap:var(--s6);display:grid}.path[data-astro-cid-uk2rbduu]{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--rule);display:grid}.path[data-astro-cid-uk2rbduu] p[data-astro-cid-uk2rbduu]{color:var(--fg-soft);max-width:42ch;line-height:1.5}.path-k[data-astro-cid-uk2rbduu]{color:var(--copper);font-size:var(--step--1)}.acts[data-astro-cid-uk2rbduu]{gap:var(--s3);margin-top:var(--s2);flex-wrap:wrap;display:flex}.note[data-astro-cid-uk2rbduu]{font-size:var(--step--1)}
