.g-hero[data-astro-cid-ge2uvauf]{min-height:var(--hero-min-h);background:var(--navy);color:var(--white);flex-direction:column;display:flex;position:relative;overflow:hidden}.g-hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.g-hero__slide[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity var(--hero-fade) ease;position:absolute;inset:0}.g-hero__slide[data-astro-cid-ge2uvauf][data-active=true]{opacity:1}.g-hero__slide[data-astro-cid-ge2uvauf] img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(1)}.g-hero__slide[data-astro-cid-ge2uvauf].is-zooming img{animation:hero-zoom var(--hero-zoom) linear forwards}@keyframes hero-zoom{0%{transform:scale(1)}to{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.g-hero__slide[data-astro-cid-ge2uvauf]{transition:none}.g-hero__slide[data-astro-cid-ge2uvauf].is-zooming img{animation:none}}.g-hero__shade[data-astro-cid-ge2uvauf]{background:linear-gradient(#00234073 0%,#00234026 30%,#00234080 65%,#002340eb 100%);position:absolute;inset:0}.g-hero__band[data-astro-cid-ge2uvauf]{background:linear-gradient(90deg,#00234099 0%,#00234000 75%);position:absolute;inset:0}.g-hero__body[data-astro-cid-ge2uvauf]{flex-direction:column;gap:22px;width:100%;margin-top:auto;padding-bottom:48px;display:flex;position:relative}.g-hero__intro[data-astro-cid-ge2uvauf]{max-width:620px;font-size:var(--fs-body-sm);color:var(--on-navy-hero);line-height:1.55}.g-hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:14px;margin-top:6px;display:flex}.g-hero__strip[data-astro-cid-ge2uvauf]{border-top:1px solid #ffffff40;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:18px;padding-top:14px;display:flex}.g-hero__caption[data-astro-cid-ge2uvauf]{font-size:var(--fs-caption);color:var(--on-navy-body);border-left:2px solid var(--lime);max-width:720px;padding-left:12px;line-height:1.5}.g-hero__controls[data-astro-cid-ge2uvauf]{align-items:center;gap:4px;display:flex}.g-hero__controls[data-astro-cid-ge2uvauf] .g-ctl[data-astro-cid-ge2uvauf]{margin-left:8px}.g-dot__bar[data-astro-cid-ge2uvauf]{width:28px;height:4px;transition:background var(--transition);background:#ffffff73;display:block}.g-dot[data-astro-cid-ge2uvauf][aria-pressed=true] .g-dot__bar[data-astro-cid-ge2uvauf]{background:var(--lime)}.g-svc[data-astro-cid-tgz2epup]{padding-top:56px}.g-svc__inner[data-astro-cid-tgz2epup]{flex-direction:column;gap:36px;display:flex}.g-svc__h[data-astro-cid-tgz2epup]{font-size:clamp(32px,3.6vw,50px);line-height:1.08}.g-svc__tablist[data-astro-cid-tgz2epup]{border-bottom:1px solid var(--rule);grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.g-svc__tab[data-astro-cid-tgz2epup]{min-height:88px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;transition:background var(--transition), border-color var(--transition);background:0 0;border:0;border-bottom:3px solid #0000;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 16px 16px;display:flex}.g-svc__tab[data-astro-cid-tgz2epup]:hover{background:var(--grey-ground)}.g-svc__tab[data-astro-cid-tgz2epup][aria-selected=true]{background:var(--tab-active-bg);border-bottom-color:var(--green)}.g-svc__tab[data-astro-cid-tgz2epup][aria-selected=true] .g-svc__title[data-astro-cid-tgz2epup]{color:var(--green-ink)}.g-svc__num[data-astro-cid-tgz2epup]{font-size:var(--fs-small);color:var(--ink-muted);font-weight:600}.g-svc__title[data-astro-cid-tgz2epup]{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.2}.g-svc__panel[data-astro-cid-tgz2epup][hidden]{display:none}.g-svc__panel[data-astro-cid-tgz2epup]{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:start;gap:32px 72px;padding:8px 0 16px;display:grid}.g-svc__panel[data-astro-cid-tgz2epup]:focus-visible{outline-offset:8px}.g-svc__text[data-astro-cid-tgz2epup]{flex-direction:column;gap:16px;max-width:380px;display:flex}.g-svc__ph[data-astro-cid-tgz2epup]{font-size:30px;line-height:1.1}.g-svc__pnum[data-astro-cid-tgz2epup]{color:var(--green-ink);margin-right:6px}.g-svc__copy[data-astro-cid-tgz2epup]{font-size:var(--fs-body-sm);color:var(--ink-body);line-height:1.6}.g-svc__more[data-astro-cid-tgz2epup]{align-self:flex-start}.g-svc__list[data-astro-cid-tgz2epup]{grid-template-columns:repeat(auto-fill,minmax(min(220px,100%),1fr));gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.g-svc__list[data-astro-cid-tgz2epup] li[data-astro-cid-tgz2epup]{border-top:1px solid var(--rule-2);font-size:var(--fs-nav);color:var(--ink-body);padding:12px 0 12px 20px;line-height:1.45;position:relative}.g-svc__list[data-astro-cid-tgz2epup] li[data-astro-cid-tgz2epup]:before{content:"";background:var(--lime);width:8px;height:8px;position:absolute;top:19px;left:0}@media (width<=1000px){.g-svc__tablist[data-astro-cid-tgz2epup]{grid-template-columns:repeat(3,1fr)}.g-svc__panel[data-astro-cid-tgz2epup]{grid-template-columns:1fr}}@media (width<=760px){.g-svc[data-astro-cid-tgz2epup]{padding-top:40px}.g-svc__tablist[data-astro-cid-tgz2epup]{grid-template-columns:repeat(2,1fr)}.g-svc__tab[data-astro-cid-tgz2epup]{min-height:72px;padding:14px 12px 12px}}@media (width<=480px){.g-svc__tablist[data-astro-cid-tgz2epup]{grid-template-columns:1fr}.g-svc__tab[data-astro-cid-tgz2epup]{flex-direction:row;align-items:center;gap:14px;min-height:56px}}.g-25s[data-astro-cid-2vto43yq]{background:var(--navy);color:var(--white);padding:clamp(64px,7vw,100px) 0}.g-25s__inner[data-astro-cid-2vto43yq]{flex-direction:column;gap:48px;display:flex}.g-25s__head[data-astro-cid-2vto43yq]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 64px;display:flex}.g-25s__text[data-astro-cid-2vto43yq]{flex-direction:column;flex:560px;gap:18px;max-width:720px;display:flex}.g-25s__label[data-astro-cid-2vto43yq]{font-size:var(--fs-caption);color:var(--lime);font-weight:500}.g-25s__h[data-astro-cid-2vto43yq]{letter-spacing:-.025em;color:var(--white);font-size:clamp(36px,4vw,56px);line-height:1.02}.g-25s__body[data-astro-cid-2vto43yq]{font-size:var(--fs-body-sm);color:#ffffffe0;line-height:1.7}.g-25[data-astro-cid-2vto43yq]{font-family:var(--font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px var(--lime);flex:none;font-size:clamp(120px,14vw,200px);font-weight:700;line-height:.8}.g-stats[data-astro-cid-2vto43yq]{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.g-stat[data-astro-cid-2vto43yq]{border-top:2px solid var(--lime);flex-direction:column;gap:8px;padding-top:18px;display:flex}.g-stat__fig[data-astro-cid-2vto43yq]{font-family:var(--font-display);color:var(--lime);font-size:clamp(44px,4vw,56px);font-weight:700;line-height:1}.g-stat__prefix[data-astro-cid-2vto43yq]{color:#ffffffd9;letter-spacing:0;margin-right:8px;font-size:17px;font-weight:600}.g-stat__label[data-astro-cid-2vto43yq]{font-size:var(--fs-nav);color:#ffffffd9;line-height:1.5}.g-25s__maprow[data-astro-cid-2vto43yq]{border-top:1px solid #ffffff2e;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:32px;display:flex}.g-25s__btn[data-astro-cid-2vto43yq]{background:var(--lime);min-height:56px;color:var(--navy);font-size:var(--fs-ui);transition:background var(--transition);align-items:center;gap:14px;padding:0 14px 0 22px;font-weight:600;text-decoration:none;display:inline-flex}.g-25s__btn[data-astro-cid-2vto43yq]:hover{background:var(--white);color:var(--navy)}.g-25s__arrow[data-astro-cid-2vto43yq]{background:var(--navy);width:28px;height:28px;color:var(--white);justify-content:center;align-items:center;display:inline-flex}.g-25s__mapnote[data-astro-cid-2vto43yq]{font-size:var(--fs-nav);color:#ffffffd9}@media (width<=1008px){.g-stats[data-astro-cid-2vto43yq]{grid-template-columns:repeat(2,1fr)}}@media (width<=468px){.g-stats[data-astro-cid-2vto43yq]{grid-template-columns:1fr}}.g-team[data-astro-cid-st7mclbm]{grid-template-columns:repeat(auto-fit,minmax(min(170px,100%),1fr));gap:24px;display:grid}.g-team__card[data-astro-cid-st7mclbm]{color:var(--navy);flex-direction:column;gap:10px;text-decoration:none;display:flex}.g-team__card[data-astro-cid-st7mclbm] img,.g-team__tile[data-astro-cid-st7mclbm]{aspect-ratio:4/5;object-fit:cover;width:100%}.g-team__card--link[data-astro-cid-st7mclbm]:hover .g-team__name[data-astro-cid-st7mclbm]{color:var(--green-ink)}.g-team__tile[data-astro-cid-st7mclbm]{background:var(--tile-warm);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.g-team__initials[data-astro-cid-st7mclbm]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--navy);font-size:48px;font-weight:700}.g-team__tocome[data-astro-cid-st7mclbm]{font-size:var(--fs-small);color:var(--tile-warm-ink)}.g-team__name[data-astro-cid-st7mclbm]{font-weight:600}.g-team__title[data-astro-cid-st7mclbm]{font-size:var(--fs-caption);color:var(--ink-muted)}@media (width<=760px){.g-team[data-astro-cid-st7mclbm]{grid-template-columns:repeat(2,1fr)}}.g-leadsec[data-astro-cid-lcdefpme]{padding-bottom:40px}.g-leadrow[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-start;gap:24px 64px;display:flex}.g-leadrow[data-astro-cid-lcdefpme] .g-eyebrow[data-astro-cid-lcdefpme]{flex:240px;max-width:300px}.g-leadrow[data-astro-cid-lcdefpme] .g-lead[data-astro-cid-lcdefpme]{flex:3 620px}.g-projnav__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;gap:40px 72px;display:grid}.g-projnav__text[data-astro-cid-lcdefpme]{flex-direction:column;gap:16px;max-width:520px;display:flex}.g-projnav__h[data-astro-cid-lcdefpme]{font-size:var(--fs-h2-sm);line-height:1.1}.g-projnav__copy[data-astro-cid-lcdefpme]{line-height:1.6}.g-projnav__all[data-astro-cid-lcdefpme]{align-self:flex-start;margin-top:8px}.g-projnav__links[data-astro-cid-lcdefpme]{border-top:2px solid var(--navy);flex-direction:column;display:flex}.g-projnav__link[data-astro-cid-lcdefpme]{min-height:var(--btn-min-h);border-bottom:1px solid var(--rule-2);color:var(--navy);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;padding:18px 0;text-decoration:none;display:grid}.g-projnav__link[data-astro-cid-lcdefpme]:hover .g-projnav__name[data-astro-cid-lcdefpme]{color:var(--green-ink)}.g-projnav__link[data-astro-cid-lcdefpme]:hover .g-projnav__go[data-astro-cid-lcdefpme]{background:var(--lime);color:var(--navy)}.g-projnav__name[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--fs-stage);font-weight:700;line-height:1.2}.g-projnav__meta[data-astro-cid-lcdefpme]{font-size:var(--fs-caption);color:var(--ink-muted);grid-column:1;margin-top:4px}.g-projnav__go[data-astro-cid-lcdefpme]{border:1.5px solid var(--navy);width:44px;height:44px;transition:background var(--transition), color var(--transition);grid-area:1/2/3;justify-content:center;align-items:center;display:inline-flex}.g-people[data-astro-cid-lcdefpme]{padding:104px 0}.g-people__inner[data-astro-cid-lcdefpme]{flex-direction:column;gap:44px;display:flex}.g-people__head[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:end;gap:24px 64px;display:grid}.g-people__h[data-astro-cid-lcdefpme]{font-size:44px;line-height:1.08}.g-people__intro[data-astro-cid-lcdefpme]{color:var(--ink-body);line-height:1.6}@media (width<=760px){.g-people[data-astro-cid-lcdefpme]{padding:48px 0}.g-people__h[data-astro-cid-lcdefpme]{font-size:32px}}
