.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}.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]:nth-child(3){grid-column:1/-1}}@media (width>=1100px){.strip-grid[data-astro-cid-45cw2da7]>div[data-astro-cid-45cw2da7]:nth-child(3){grid-column:auto}.strip-grid[data-astro-cid-45cw2da7]{grid-template-columns:repeat(3,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);padding-bottom:var(--s6)}.section-cta[data-astro-cid-x3kvkoll]{grid-column:1/-1}.chapter[data-astro-cid-x3kvkoll]{padding-block:var(--s6);position:relative}.ch-grid[data-astro-cid-x3kvkoll]{gap:var(--s5);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],.ch-media[data-astro-cid-x3kvkoll] figcaption{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}.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-long[data-astro-cid-x3kvkoll]{font-size:var(--step-4);overflow-wrap:anywhere}.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-compact[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll],.ch-compact-right[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll],.ch-type[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll],.ch-type-right[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll]{font-size:var(--step-4)}@media (width>=900px){.ch-grid[data-astro-cid-x3kvkoll]{column-gap:var(--s8);align-items:center}.ch-feature[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.ch-feature-right[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.ch-feature-right[data-astro-cid-x3kvkoll] .ch-media[data-astro-cid-x3kvkoll],.ch-compact-right[data-astro-cid-x3kvkoll] .ch-media[data-astro-cid-x3kvkoll],.ch-type-right[data-astro-cid-x3kvkoll] .ch-media[data-astro-cid-x3kvkoll]{order:2}.ch-compact[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ch-compact-right[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.ch-type[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:5fr 6fr}.ch-type-right[data-astro-cid-x3kvkoll] .ch-grid[data-astro-cid-x3kvkoll]{grid-template-columns:6fr 5fr}}.ops[data-astro-cid-x3kvkoll]{gap:var(--s5);min-height:22rem;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] 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);overflow-wrap:anywhere;font-weight:500}@media (width<=899px){.chapter[data-astro-cid-x3kvkoll]{padding-block:var(--s4)}.ch-grid[data-astro-cid-x3kvkoll]{margin-top:var(--s4)}.ch-text[data-astro-cid-x3kvkoll]{gap:var(--s3)}.ch-summary[data-astro-cid-x3kvkoll],.ch-stack[data-astro-cid-x3kvkoll]{display:none}.ch-title[data-astro-cid-x3kvkoll],.ch-compact[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll],.ch-compact-right[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll],.ch-type[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll],.ch-type-right[data-astro-cid-x3kvkoll] .ch-title[data-astro-cid-x3kvkoll]{font-size:var(--step-4)}.ops[data-astro-cid-x3kvkoll]{gap:var(--s3);min-height:0;padding:var(--s4);grid-template-rows:auto}.ops-num[data-astro-cid-x3kvkoll]{font-size:clamp(4.5rem,24vw,7rem)}.ops-list[data-astro-cid-x3kvkoll]{display:none}}.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:6.5rem repeat(var(--cols), minmax(0, 1fr));border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding-block:var(--s5);grid-auto-rows:30px;align-items:center;row-gap:6px;display:grid;position:relative}.axis[data-astro-cid-t5x2e6pz]{grid-area:1/1/auto/-1;grid-template-columns:6.5rem repeat(var(--cols), minmax(0, 1fr));color:var(--muted);align-self:start;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-label[data-astro-cid-t5x2e6pz]{color:var(--fg-soft);text-transform:uppercase;letter-spacing:.06em;grid-column:1;font-size:11px}.gantt[data-astro-cid-t5x2e6pz] .first[data-astro-cid-t5x2e6pz]{margin-top:var(--s3)}.gantt-bar[data-astro-cid-t5x2e6pz]{background:var(--raised);border-left:3px solid var(--muted);min-width:0;height:22px;color:var(--fg);white-space:nowrap;align-items:center;padding:0 8px;font-size:12px;font-weight:500;display:flex;position:relative}.gantt-bar[data-astro-cid-t5x2e6pz] .bar-text[data-astro-cid-t5x2e6pz]{overflow:visible}.gantt-bar[data-astro-cid-t5x2e6pz].lab-after .bar-text[data-astro-cid-t5x2e6pz]{color:var(--fg-soft);position:absolute;left:calc(100% + 8px)}.gantt-bar[data-astro-cid-t5x2e6pz].lab-before .bar-text[data-astro-cid-t5x2e6pz]{color:var(--fg-soft);position:absolute;right:calc(100% + 11px)}.gantt-bar[data-astro-cid-t5x2e6pz].lane-web{background:var(--copper-deep);border-left-color:var(--copper)}.gantt-bar[data-astro-cid-t5x2e6pz].lane-web.current{background:var(--copper);color:var(--copper-ink);border-left-color:var(--copper-hot)}.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);height:3px;position:relative}.gap-text[data-astro-cid-t5x2e6pz]{color:var(--copper);white-space:nowrap;font-size:11px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.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]{display:none}}.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)}.path[data-astro-cid-uk2rbduu] p[data-astro-cid-uk2rbduu].reply{font-size:var(--step--1);color:var(--muted)}
