.hero-row:where(.astro-ta2fbyqs){gap:var(--s-8);margin-bottom:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.badge:where(.astro-ta2fbyqs){justify-content:center;align-items:center;display:flex}.badge:where(.astro-ta2fbyqs) img:where(.astro-ta2fbyqs){width:auto;height:14.75rem;display:block}.hero-title:where(.astro-ta2fbyqs){font:700 clamp(2.25rem, 1.4rem + 2.6vw, 3.5rem) / 1.08 var(--font-serif);max-width:22ch}.lead:where(.astro-ta2fbyqs){max-width:62ch}.photo:where(.astro-ta2fbyqs){margin:0}.photo:where(.astro-ta2fbyqs) img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-xl);width:100%;height:auto;box-shadow:var(--shadow-card);display:block}.photo:where(.astro-ta2fbyqs).wide img{aspect-ratio:21/9;object-position:50% 40%}.photo:where(.astro-ta2fbyqs).cover img{aspect-ratio:21/9;object-position:50% 20%}.photo:where(.astro-ta2fbyqs) figcaption:where(.astro-ta2fbyqs){margin-top:var(--s-3);text-transform:uppercase;letter-spacing:var(--eyebrow-tracking);color:var(--text-muted);font-size:.75rem}.row:where(.astro-ta2fbyqs){gap:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.row:where(.astro-ta2fbyqs)>.eyebrow{margin:0}.lead-col:where(.astro-ta2fbyqs) .eyebrow{margin:0 0 var(--s-2)}.big:where(.astro-ta2fbyqs){font:500 clamp(2rem, 1.2rem + 2.4vw, 3.25rem) / 1.1 var(--font-serif);margin:0}.section-title:where(.astro-ta2fbyqs){margin:0}.content-col:where(.astro-ta2fbyqs)>:where(.astro-ta2fbyqs):first-child{margin-top:0}.content-col:where(.astro-ta2fbyqs) .body:where(.astro-ta2fbyqs)+.team:where(.astro-ta2fbyqs){margin-top:var(--s-6)}.body:where(.astro-ta2fbyqs){max-width:65ch}.how:where(.astro-ta2fbyqs){gap:var(--s-6);margin:var(--s-6) 0 0;max-width:65ch;padding:0;list-style:none;display:grid}.how:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs){padding-left:calc(1rem + var(--s-4));position:relative}.how:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs):before{content:"";background:url(/_astro/chip-diamond.hjK3z9Xc.svg) 50%/contain no-repeat;width:1rem;height:1rem;position:absolute;top:.4em;left:0}[data-theme=dark] .how:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs):before{background:var(--sea);width:.5625rem;height:.5625rem;top:.55em;left:.25rem;transform:rotate(45deg)}.how:where(.astro-ta2fbyqs) h3:where(.astro-ta2fbyqs){margin:0 0 var(--s-2)}.how:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){margin:0}.timeline:where(.astro-ta2fbyqs){gap:var(--s-5);margin:var(--s-6) 0 var(--s-7);grid-template-columns:repeat(6,minmax(0,1fr));padding:0;list-style:none;display:grid}.timeline:where(.astro-ta2fbyqs) li:where(.astro-ta2fbyqs){border-top:3px solid var(--line-strong);padding-top:var(--s-3)}.timeline:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){margin:0}.timeline:where(.astro-ta2fbyqs) .date:where(.astro-ta2fbyqs){margin-bottom:var(--s-2);font-weight:700}.timeline:where(.astro-ta2fbyqs) .what:where(.astro-ta2fbyqs){font-size:var(--step-small)}.timeline:where(.astro-ta2fbyqs) .era-muted:where(.astro-ta2fbyqs){border-top:1px solid var(--line);color:var(--text-muted)}.timeline:where(.astro-ta2fbyqs) .era-muted:where(.astro-ta2fbyqs) .what:where(.astro-ta2fbyqs){font-size:.8125rem}.timeline:where(.astro-ta2fbyqs) .era-next:where(.astro-ta2fbyqs){border-top-color:var(--sea)}.key-title:where(.astro-ta2fbyqs){margin:var(--s-5) 0 var(--s-4)}.team:where(.astro-ta2fbyqs){gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.portrait:where(.astro-ta2fbyqs){aspect-ratio:1;object-fit:cover;object-position:50% 30%;border-radius:var(--r-xl);width:100%;margin-bottom:var(--s-4);box-shadow:var(--shadow-card);display:block}.placeholder:where(.astro-ta2fbyqs){background:var(--surface)}.team:where(.astro-ta2fbyqs) h3:where(.astro-ta2fbyqs){margin:0}.team:where(.astro-ta2fbyqs) p:where(.astro-ta2fbyqs){margin:var(--s-2) 0 0;font-size:var(--step-small)}.team:where(.astro-ta2fbyqs) .role:where(.astro-ta2fbyqs){color:var(--text-muted);font-weight:500}.compact:where(.astro-ta2fbyqs){padding-block:var(--s-5)}.procurement:where(.astro-ta2fbyqs){gap:var(--s-4) var(--s-7);flex-wrap:wrap;margin:0;display:flex}.procurement:where(.astro-ta2fbyqs) dt:where(.astro-ta2fbyqs){color:var(--text-muted);font-size:.8125rem}.procurement:where(.astro-ta2fbyqs) dd:where(.astro-ta2fbyqs){margin:0;font-weight:600}#contact:where(.astro-ta2fbyqs){scroll-margin-top:6.25rem}.cards:where(.astro-ta2fbyqs){gap:var(--s-5);margin-top:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.card:where(.astro-ta2fbyqs){background:var(--surface);border-radius:var(--r-xl);padding:var(--s-7);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.card:where(.astro-ta2fbyqs) h3:where(.astro-ta2fbyqs){font:700 var(--step-h2) / 1.2 var(--font-serif);margin:0 0 var(--s-3)}.card:where(.astro-ta2fbyqs) .help:where(.astro-ta2fbyqs){margin:var(--s-4) 0 var(--s-2);font-size:var(--step-small);color:var(--text-muted)}.card:where(.astro-ta2fbyqs) .photo:where(.astro-ta2fbyqs){margin-top:var(--s-3)}.actions:where(.astro-ta2fbyqs){align-items:center;gap:var(--s-3) var(--s-5);padding-top:var(--s-5);flex-wrap:wrap;margin-top:auto;display:flex}.reach:where(.astro-ta2fbyqs){font-size:var(--step-small);margin:0}.reach:where(.astro-ta2fbyqs) a:where(.astro-ta2fbyqs){align-items:center;min-height:2.75rem;display:inline-flex}@media (width<=1099px){.timeline:where(.astro-ta2fbyqs){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=899px){.row:where(.astro-ta2fbyqs),.hero-row:where(.astro-ta2fbyqs){gap:var(--s-5);grid-template-columns:1fr}.badge:where(.astro-ta2fbyqs){justify-content:flex-start}.badge:where(.astro-ta2fbyqs) img:where(.astro-ta2fbyqs){height:8.75rem}}@media (width<=767px){.timeline:where(.astro-ta2fbyqs),.team:where(.astro-ta2fbyqs),.cards:where(.astro-ta2fbyqs){grid-template-columns:1fr}.card:where(.astro-ta2fbyqs){padding:var(--s-5)}.photo:where(.astro-ta2fbyqs).wide img{aspect-ratio:4/3}}
