.hero[data-astro-cid-ge2uvauf]{isolation:isolate;height:100svh;min-height:34rem;max-height:64rem;padding-block:6rem var(--space-4);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--mep-anthracite);color:var(--mep-white);grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-1;position:absolute;inset:0}.hero__poster[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0;transition:opacity .6s var(--ease-out)}.hero__video[data-astro-cid-ge2uvauf].is-playing{opacity:1}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(#14181c00 30%,#14181c33 55%,#14181c99 100%),linear-gradient(90deg,#14181c73 0%,#14181c26 45%,#14181c00 70%);position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]:before{content:"";z-index:1;background:linear-gradient(#14181c4d,#14181c00);height:8rem;position:absolute;inset:0 0 auto}.hero__content[data-astro-cid-ge2uvauf]{padding-top:var(--space-5);text-shadow:0 1px 12px #00000040;align-content:center;display:grid}.hero__title[data-astro-cid-ge2uvauf]{max-width:14em;color:var(--mep-white);font-size:clamp(2rem,3.8vw,3.5rem);font-weight:var(--fw-regular);letter-spacing:-.02em;line-height:1.08}.hero__footer[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);text-shadow:0 1px 12px #00000040;display:flex}.hero__text[data-astro-cid-ge2uvauf]{font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:var(--fw-regular);line-height:1.3}.hero__aside[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-5);display:flex}.hero__meta[data-astro-cid-ge2uvauf]{font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase}.hero__meta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{opacity:.7;margin-inline:1.1em}.hero__meta[data-astro-cid-ge2uvauf] .hero__country[data-astro-cid-ge2uvauf]{opacity:1;white-space:nowrap;margin-inline:0}.hero__pause[data-astro-cid-ge2uvauf]{width:44px;height:44px;color:var(--mep-white);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:#14181c1f;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid}.hero__pause[data-astro-cid-ge2uvauf]:hover{background:#ffffff26}.hero__pause[data-astro-cid-ge2uvauf]:focus-visible{outline-color:var(--mep-white)}.hero__pause[data-astro-cid-ge2uvauf][hidden]{display:none!important}.hero__pause[data-astro-cid-ge2uvauf]:not(:focus-visible){clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;position:absolute;overflow:hidden}.hero__pause-icon--play[data-astro-cid-ge2uvauf],.hero__pause[data-astro-cid-ge2uvauf].is-paused .hero__pause-icon--pause[data-astro-cid-ge2uvauf]{display:none}.hero__pause[data-astro-cid-ge2uvauf].is-paused .hero__pause-icon--play[data-astro-cid-ge2uvauf]{display:inline-flex}@media (width<=47.99em){.hero__pause[data-astro-cid-ge2uvauf]{display:none!important}.hero__meta[data-astro-cid-ge2uvauf]{white-space:nowrap;letter-spacing:.1em;font-size:.6875rem}.hero__meta[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{margin-inline:.7em}.hero__meta[data-astro-cid-ge2uvauf] .hero__country[data-astro-cid-ge2uvauf]{margin-inline:0}}@media (width<=40em){.hero[data-astro-cid-ge2uvauf]{border-radius:0 0 var(--radius-md) var(--radius-md);padding-top:5rem}.hero__footer[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-4);flex-direction:column}.hero__aside[data-astro-cid-ge2uvauf]{justify-content:space-between;width:100%}.hero__media[data-astro-cid-ge2uvauf]:after{background:linear-gradient(#14181c1a 0%,#14181c4d 45%,#14181cb3 100%)}}.about[data-astro-cid-oxgmilyn]{padding-bottom:clamp(2.5rem,1.5rem + 3vw,4rem)}.about__intro[data-astro-cid-oxgmilyn]{justify-items:center;gap:var(--space-4);text-align:center;max-width:52rem;margin-inline:auto;display:grid}.about__statement[data-astro-cid-oxgmilyn]{color:var(--mep-anthracite);letter-spacing:-.01em;font-size:clamp(1.625rem,1.15rem + 1.9vw,2.5rem);font-weight:500;line-height:1.25}.about__statement[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{color:var(--mep-blue-grey);font-weight:var(--fw-regular)}.features[data-astro-cid-oxgmilyn]{--x-grow:1.35;margin-top:clamp(2rem,4vw,2.75rem)}.feature[data-astro-cid-oxgmilyn]{gap:var(--space-4);flex-direction:row;align-items:stretch;height:13rem;padding:.5rem}.feature__media[data-astro-cid-oxgmilyn]{border-radius:var(--radius-md);background:var(--mep-white);flex:0 0 15rem;overflow:hidden}.feature__media[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.feature--right[data-astro-cid-oxgmilyn] .feature__media[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{object-position:right center;transform-origin:100%}.feature__body[data-astro-cid-oxgmilyn]{align-content:center;gap:var(--space-2);min-width:0;padding:var(--space-2) 0 var(--space-2) var(--space-3);flex:auto;display:grid}.feature__title[data-astro-cid-oxgmilyn]{color:var(--mep-anthracite);font-size:.9375rem;font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;overflow-wrap:break-word;transition:color var(--x-ease);gap:.15rem;line-height:1.25;display:grid}.feature__title[data-astro-cid-oxgmilyn] span[data-astro-cid-oxgmilyn]{font-weight:var(--fw-regular)}.feature__text[data-astro-cid-oxgmilyn]{color:var(--mep-anthracite);transition:color var(--x-ease);font-size:.8125rem;line-height:1.5}@media (hover:hover) and (width>=64em){.feature[data-astro-cid-oxgmilyn]:hover .feature__media[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn],.feature[data-astro-cid-oxgmilyn]:focus-within .feature__media[data-astro-cid-oxgmilyn] img[data-astro-cid-oxgmilyn]{transform:scale(1.04)}}@media (width<=79.99em){.feature__media[data-astro-cid-oxgmilyn]{flex-basis:13rem}}@media (width<=63.99em){.feature[data-astro-cid-oxgmilyn]{height:auto;min-height:11rem}}@media (width<=34em){.feature[data-astro-cid-oxgmilyn]{flex-direction:column;height:auto}.feature__media[data-astro-cid-oxgmilyn]{aspect-ratio:16/10;flex-basis:auto}.feature__body[data-astro-cid-oxgmilyn]{padding:var(--space-3) var(--space-2) 0}}.companies-section[data-astro-cid-3t5arpap] .section-lead[data-astro-cid-3t5arpap]{color:var(--mep-anthracite)}.companies-head[data-astro-cid-3t5arpap]{justify-items:center;gap:var(--space-3);text-align:center;max-width:46rem;margin-inline:auto;display:grid}.companies-head[data-astro-cid-3t5arpap] .section-lead[data-astro-cid-3t5arpap]{margin-top:0}.companies-head[data-astro-cid-3t5arpap] .section-title[data-astro-cid-3t5arpap]{margin-top:calc(var(--space-4) - var(--space-3))}@media (width<=47.99em){.company-card[data-astro-cid-3t5arpap]{min-height:0}}.company-cards[data-astro-cid-3t5arpap]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(2rem,4vw,2.75rem) 0 0;padding:0;list-style:none;display:grid}.company-card[data-astro-cid-3t5arpap]{--card-ease:.45s var(--ease-out);align-items:flex-start;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--mep-white);min-height:19rem;transition:background-color var(--card-ease), transform var(--card-ease), box-shadow var(--card-ease);flex-direction:column;padding:clamp(1.5rem,2.2vw,2rem);display:flex;position:relative}.company-card__link[data-astro-cid-3t5arpap]:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.company-card__link[data-astro-cid-3t5arpap]:focus-visible{outline:none}.company-card[data-astro-cid-3t5arpap]:has(.company-card__link:focus-visible){outline:3px solid var(--color-focus);outline-offset:3px}.company-card__top[data-astro-cid-3t5arpap]{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.company-card__stage[data-astro-cid-3t5arpap]{color:var(--mep-blue-grey);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;transition:color var(--card-ease);gap:.5rem;display:inline-flex}.company-card__stage[data-astro-cid-3t5arpap] span[data-astro-cid-3t5arpap]{color:var(--mep-primary-blue);transition:color var(--card-ease)}.company-card__country[data-astro-cid-3t5arpap]{background:var(--color-panel);color:var(--mep-primary-blue);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase;transition:background-color var(--card-ease), color var(--card-ease);border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .75rem .3rem .6rem;display:inline-flex}.company-card__title[data-astro-cid-3t5arpap]{line-height:0}.company-card__logo[data-astro-cid-3t5arpap]{display:grid}.company-card__logo[data-astro-cid-3t5arpap] img[data-astro-cid-3t5arpap]{width:auto;height:3.5rem;transition:opacity var(--card-ease);grid-area:1/1}.company-card__logo-white[data-astro-cid-3t5arpap]{opacity:0}.company-card__text[data-astro-cid-3t5arpap]{color:var(--mep-anthracite);transition:color var(--card-ease);font-size:.9375rem;line-height:1.55}.company-card__tags[data-astro-cid-3t5arpap]{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.company-card__tags[data-astro-cid-3t5arpap] li[data-astro-cid-3t5arpap]{border:1px solid var(--mep-secondary-blue);color:var(--mep-primary-blue);transition:border-color var(--card-ease), color var(--card-ease);border-radius:999px;padding:.2rem .65rem;font-size:.75rem}.company-card__more[data-astro-cid-3t5arpap]{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;color:var(--mep-white);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;display:flex}.company-card__discover[data-astro-cid-3t5arpap]{opacity:0;filter:blur(6px);transition:opacity .25s ease-out,filter .25s ease-out,transform .25s ease-out;transform:translateY(.5rem)}.company-card__arrow[data-astro-cid-3t5arpap]{background:var(--mep-secondary-blue);width:2.75rem;height:2.75rem;color:var(--mep-white);transition:transform var(--card-ease), background-color var(--card-ease), color var(--card-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.company-card[data-astro-cid-3t5arpap]:hover,.company-card[data-astro-cid-3t5arpap]:focus-within{background:var(--mep-primary-blue);transform:translateY(-4px);box-shadow:0 28px 56px -28px #155b858c}.company-card[data-astro-cid-3t5arpap]:hover .company-card__logo-color[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__logo-color[data-astro-cid-3t5arpap]{opacity:0}.company-card[data-astro-cid-3t5arpap]:hover .company-card__logo-white[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__logo-white[data-astro-cid-3t5arpap]{opacity:1}.company-card[data-astro-cid-3t5arpap]:hover .company-card__country[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__country[data-astro-cid-3t5arpap]{color:var(--mep-white);background:#ffffff24}.company-card[data-astro-cid-3t5arpap]:hover .company-card__stage[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__stage[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:hover .company-card__stage[data-astro-cid-3t5arpap] span[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__stage[data-astro-cid-3t5arpap] span[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:hover .company-card__text[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__text[data-astro-cid-3t5arpap]{color:var(--mep-white)}.company-card[data-astro-cid-3t5arpap]:hover .company-card__tags[data-astro-cid-3t5arpap] li[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__tags[data-astro-cid-3t5arpap] li[data-astro-cid-3t5arpap]{color:var(--mep-white);border-color:#fff9}.company-card[data-astro-cid-3t5arpap]:hover .company-card__discover[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__discover[data-astro-cid-3t5arpap]{opacity:1;filter:blur();transition:opacity .8s cubic-bezier(.22,1,.36,1) .15s,filter .8s cubic-bezier(.22,1,.36,1) .15s,transform .8s cubic-bezier(.22,1,.36,1) .15s;transform:none}.company-card[data-astro-cid-3t5arpap]:hover .company-card__arrow[data-astro-cid-3t5arpap],.company-card[data-astro-cid-3t5arpap]:focus-within .company-card__arrow[data-astro-cid-3t5arpap]{background:var(--mep-white);color:var(--mep-primary-blue);transform:translate(4px)}@media (hover:none){.company-card__more[data-astro-cid-3t5arpap]{color:var(--mep-primary-blue)}.company-card__discover[data-astro-cid-3t5arpap]{opacity:1;filter:none;transform:none}}@media (width<=79.99em){.company-card__top[data-astro-cid-3t5arpap]{flex-direction:column-reverse;align-items:flex-start}}@media (width<=63.99em){.company-cards[data-astro-cid-3t5arpap]{grid-template-columns:minmax(0,1fr);max-width:34rem;margin-inline:auto}.company-card[data-astro-cid-3t5arpap]{min-height:0}}.services__head[data-astro-cid-lesv7jgp]{align-items:end;gap:var(--space-4) clamp(2rem, 6vw, 6rem);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);display:grid}.services__title[data-astro-cid-lesv7jgp]{margin-top:var(--space-4)}.services__lead[data-astro-cid-lesv7jgp]{margin-top:0}.services__row[data-astro-cid-lesv7jgp]{--x-grow:1.6;margin-top:clamp(2rem,4vw,3rem)}.service[data-astro-cid-lesv7jgp]{height:clamp(20rem,17vw,23rem);padding:.5rem}.service__media[data-astro-cid-lesv7jgp]{border-radius:var(--radius-md);background:var(--mep-white);flex-shrink:0;height:8.5rem;position:relative;overflow:hidden}.service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.service__icon[data-astro-cid-lesv7jgp]{width:2.5rem;height:2.5rem;transition:background-color var(--x-ease), color var(--x-ease);position:absolute;top:.625rem;left:.625rem}.service__body[data-astro-cid-lesv7jgp]{padding:var(--space-3) var(--space-3) var(--space-3);flex-direction:column;flex:1;justify-content:flex-end;gap:.35rem;display:flex}.service__num[data-astro-cid-lesv7jgp]{color:var(--mep-primary-blue);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:.1em}.service__title[data-astro-cid-lesv7jgp]{color:var(--mep-anthracite);font-size:.9375rem;font-weight:var(--fw-semibold);letter-spacing:.02em;text-transform:uppercase;transition:color var(--x-ease);line-height:1.25}.service__text[data-astro-cid-lesv7jgp]{color:var(--mep-anthracite);padding-top:.25rem;font-size:.8125rem;line-height:1.5}@media (hover:hover) and (width>=64em){.service[data-astro-cid-lesv7jgp]:hover .service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp],.service[data-astro-cid-lesv7jgp]:focus-within .service__media[data-astro-cid-lesv7jgp] img[data-astro-cid-lesv7jgp]{transform:scale(1.04)}.service[data-astro-cid-lesv7jgp]:hover .service__icon[data-astro-cid-lesv7jgp],.service[data-astro-cid-lesv7jgp]:focus-within .service__icon[data-astro-cid-lesv7jgp]{background:var(--mep-secondary-blue);color:var(--mep-white)}}@media (hover:none){.service[data-astro-cid-lesv7jgp]{height:auto}}@media (width<=63.99em){.services__head[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.service[data-astro-cid-lesv7jgp]{height:auto}.service__media[data-astro-cid-lesv7jgp]{aspect-ratio:16/9;height:auto}.service__body[data-astro-cid-lesv7jgp]{justify-content:flex-start}}.team[data-astro-cid-ae2kqkmy] .section-title[data-astro-cid-ae2kqkmy]{margin-top:var(--space-4)}.team__lead[data-astro-cid-ae2kqkmy]{margin-bottom:clamp(2rem,4vw,3rem)}.tgroup[data-astro-cid-ae2kqkmy]{gap:var(--space-4);display:grid}.tgroup__label[data-astro-cid-ae2kqkmy]{color:var(--mep-anthracite);font-size:.75rem;font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;margin:0}.tgroup__right[data-astro-cid-ae2kqkmy]{gap:var(--space-4);align-content:start;min-width:0;display:grid}.tgroup__tiles[data-astro-cid-ae2kqkmy]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-ae2kqkmy]{aspect-ratio:1;background:var(--mep-light-neutral);cursor:pointer;width:100%;transition:filter .6s var(--ease-out), opacity .6s var(--ease-out);border:0;border-radius:4px;padding:0;display:block;position:relative;overflow:hidden}.tile[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:cover;width:100%;height:100%;display:block}.tile__placeholder[data-astro-cid-ae2kqkmy]{background:var(--mep-light-neutral);width:100%;height:100%;display:block}.tile[data-astro-cid-ae2kqkmy]:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.tile__cap[data-astro-cid-ae2kqkmy]{display:none}@media (hover:none),(width<=63.99em){.tile__cap[data-astro-cid-ae2kqkmy]{margin-top:var(--space-2);gap:.15rem;display:grid}.tile__cap-name[data-astro-cid-ae2kqkmy]{color:var(--mep-anthracite);font-size:.875rem;font-weight:var(--fw-medium,500);line-height:1.25}.tile__cap-role[data-astro-cid-ae2kqkmy]{color:var(--mep-blue-grey);font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--fw-medium,500);letter-spacing:.12em;text-transform:uppercase;line-height:1.3}}.tgroup[data-astro-cid-ae2kqkmy].has-open .tile[data-astro-cid-ae2kqkmy]:not(.is-active){filter:blur(3px)}.tpair[data-astro-cid-ae2kqkmy]{gap:var(--space-2);aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));min-width:0;display:grid}.tpair--single[data-astro-cid-ae2kqkmy]{margin-bottom:calc(-50% - var(--space-2) / 2)}.tile--pill[data-astro-cid-ae2kqkmy]{aspect-ratio:auto;text-align:left;background:var(--mep-light-neutral);width:100%;height:100%;transition:filter .6s var(--ease-out);flex-direction:column;justify-content:flex-end;padding:.55rem .7rem;font-family:inherit;display:flex}.pill__name[data-astro-cid-ae2kqkmy]{color:var(--mep-primary-blue);font-size:.8125rem;font-weight:300;line-height:1.15}.pill__role[data-astro-cid-ae2kqkmy]{opacity:0;color:#4a6070;max-height:0;font-family:var(--font-sans);font-size:.5625rem;font-weight:var(--fw-medium,500);letter-spacing:.1em;text-transform:uppercase;transition:max-height .4s var(--ease-out), margin-top .4s var(--ease-out), opacity .3s var(--ease-out) 80ms, transform .4s var(--ease-out) 80ms;margin-top:0;line-height:1.25;display:block;overflow:hidden;transform:translateY(.35rem)}.tile--static[data-astro-cid-ae2kqkmy]{cursor:default;border-radius:4px}.tile--static[data-astro-cid-ae2kqkmy] .pill__role[data-astro-cid-ae2kqkmy]{opacity:1;max-height:none;margin-top:.35rem;transform:none}.tile--pill[data-astro-cid-ae2kqkmy]:hover .pill__role[data-astro-cid-ae2kqkmy],.tile--pill[data-astro-cid-ae2kqkmy].is-active .pill__role[data-astro-cid-ae2kqkmy],.tile--pill[data-astro-cid-ae2kqkmy]:focus-visible .pill__role[data-astro-cid-ae2kqkmy]{opacity:1;max-height:2.6em;margin-top:.35rem;transform:none}@media (hover:none){.pill__role[data-astro-cid-ae2kqkmy]{opacity:1;max-height:none;margin-top:.2rem;transform:none}}@media (prefers-reduced-motion:reduce){.pill__role[data-astro-cid-ae2kqkmy]{transition:none}}.tile--pill[data-astro-cid-ae2kqkmy]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.tgroup__detail[data-astro-cid-ae2kqkmy]{min-width:0}.tdetail[data-astro-cid-ae2kqkmy][hidden]{display:none}.tdetail__name[data-astro-cid-ae2kqkmy],.tdetail__role[data-astro-cid-ae2kqkmy],.tdetail__text[data-astro-cid-ae2kqkmy]{animation:.8s cubic-bezier(.22,1,.36,1) both tdetail-in}.tdetail__role[data-astro-cid-ae2kqkmy]{animation-delay:90ms}.tdetail__text[data-astro-cid-ae2kqkmy]{animation-delay:.2s}.tdetail__head[data-astro-cid-ae2kqkmy]{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.tdetail__name[data-astro-cid-ae2kqkmy]{color:var(--mep-primary-blue);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);font-weight:var(--fw-medium,500);margin:0;line-height:1.15}.tdetail__role[data-astro-cid-ae2kqkmy]{color:var(--mep-blue-grey);font-family:var(--font-sans);font-size:.75rem;font-weight:var(--fw-medium,500);letter-spacing:.12em;text-transform:uppercase;margin:.5rem 0 0}.tdetail__text[data-astro-cid-ae2kqkmy]{margin:var(--space-4) 0 0;max-width:26rem;color:var(--mep-anthracite);font-size:.875rem;line-height:1.6}@keyframes tdetail-in{0%{opacity:0;filter:blur(6px);transform:translateY(.5rem)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.tdetail__name[data-astro-cid-ae2kqkmy],.tdetail__role[data-astro-cid-ae2kqkmy],.tdetail__text[data-astro-cid-ae2kqkmy]{animation:none}.tile[data-astro-cid-ae2kqkmy]{transition:none}}@media (width<=63.99em){.tgroup__detail[data-astro-cid-ae2kqkmy]{order:3}.tgroup[data-astro-cid-ae2kqkmy]:not(.is-ready) .tdetail[data-astro-cid-ae2kqkmy]+.tdetail[data-astro-cid-ae2kqkmy]{margin-top:var(--space-4)}.tgroup__tiles[data-astro-cid-ae2kqkmy]{gap:var(--space-4) var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));align-items:start}.tgroup__tiles[data-astro-cid-ae2kqkmy]>li[data-astro-cid-ae2kqkmy]{grid-column:span 2;min-width:0}.tgroup__tiles[data-astro-cid-ae2kqkmy]>.tpair[data-astro-cid-ae2kqkmy]{display:contents}.tgroup__tiles[data-astro-cid-ae2kqkmy] .tile--pill[data-astro-cid-ae2kqkmy]{grid-column:span 3}.tile--pill[data-astro-cid-ae2kqkmy]{min-height:4.25rem}.tile--static[data-astro-cid-ae2kqkmy]{border-radius:4px}.tile__cap-name[data-astro-cid-ae2kqkmy]{font-size:.8125rem}.tile__cap-role[data-astro-cid-ae2kqkmy]{letter-spacing:.1em;font-size:.625rem}.tgroup__tiles>.tdetail-slot{padding:var(--space-4) 0 var(--space-2);border-top:1px solid var(--mep-light-neutral);grid-column:1/-1}.tdetail-slot .tdetail__text[data-astro-cid-ae2kqkmy]{margin-top:var(--space-3);max-width:34rem}}@media (width>=48em) and (width<=63.99em){.tgroup__tiles[data-astro-cid-ae2kqkmy]{gap:var(--space-4);grid-template-columns:repeat(10,minmax(0,1fr))}.tgroup__tiles[data-astro-cid-ae2kqkmy] .tile--pill[data-astro-cid-ae2kqkmy]{grid-column:span 2}}@media (width>=64em){.tgroup[data-astro-cid-ae2kqkmy]{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;column-gap:clamp(3rem,6vw,6rem);min-height:13.5rem}.tgroup__label[data-astro-cid-ae2kqkmy]{grid-area:1/1}.tgroup__detail[data-astro-cid-ae2kqkmy]{grid-area:2/1}.tgroup__right[data-astro-cid-ae2kqkmy]{grid-area:1/2/span 2;padding-right:clamp(1.5rem,4vw,3.5rem)}.tgroup__tiles[data-astro-cid-ae2kqkmy]{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}.tgroup__tiles[data-astro-cid-ae2kqkmy]>li[data-astro-cid-ae2kqkmy]:first-child,.tgroup__tiles[data-astro-cid-ae2kqkmy]>li[data-astro-cid-ae2kqkmy]:nth-child(4),.tgroup__tiles[data-astro-cid-ae2kqkmy]>li[data-astro-cid-ae2kqkmy]:nth-child(7){grid-column-start:2}}.firms[data-astro-cid-ae2kqkmy]{gap:var(--space-3);margin-top:clamp(1.25rem,2.5vw,2rem);display:grid}.firms__label[data-astro-cid-ae2kqkmy]{margin:0}.firms__lead[data-astro-cid-ae2kqkmy]{max-width:26rem;color:var(--mep-anthracite);margin:0;font-size:.875rem;line-height:1.6}.firms__list[data-astro-cid-ae2kqkmy]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.firm[data-astro-cid-ae2kqkmy]{column-gap:var(--space-3);background:var(--mep-light-neutral);height:100%;transition:background-color .25s var(--ease-out);border-radius:4px;grid-template-rows:auto auto;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;padding:.75rem .9rem;text-decoration:none;display:grid}.firm__logo[data-astro-cid-ae2kqkmy]{grid-row:1/span 2;align-items:center;height:2.5rem;display:flex}.firm__logo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.25rem;display:block}.firm__name[data-astro-cid-ae2kqkmy]{color:var(--mep-primary-blue);align-self:end;font-size:.8125rem;font-weight:300;line-height:1.2}.firm__kind[data-astro-cid-ae2kqkmy]{color:#4a6070;font-family:var(--font-sans);font-size:.5625rem;font-weight:var(--fw-medium,500);letter-spacing:.1em;text-transform:uppercase;align-self:start;line-height:1.3}.firm[data-astro-cid-ae2kqkmy]:hover{background:var(--mep-primary-blue)}.firm[data-astro-cid-ae2kqkmy]:hover .firm__name[data-astro-cid-ae2kqkmy],.firm[data-astro-cid-ae2kqkmy]:hover .firm__kind[data-astro-cid-ae2kqkmy]{color:var(--mep-white)}.firm[data-astro-cid-ae2kqkmy]:hover .firm__logo[data-astro-cid-ae2kqkmy] img[data-astro-cid-ae2kqkmy]{filter:brightness(0)invert()}.firm[data-astro-cid-ae2kqkmy]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}@media (width>=64em){.firms[data-astro-cid-ae2kqkmy]{column-gap:clamp(3rem,6vw,6rem);row-gap:var(--space-3);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}.firms__label[data-astro-cid-ae2kqkmy],.firms__lead[data-astro-cid-ae2kqkmy]{grid-column:1}.firms__list[data-astro-cid-ae2kqkmy]{gap:var(--space-4);grid-area:1/2/span 2;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding-right:clamp(1.5rem,4vw,3.5rem)}.firms__list[data-astro-cid-ae2kqkmy]>li[data-astro-cid-ae2kqkmy]:first-child{grid-column-start:2}.firm[data-astro-cid-ae2kqkmy]{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:.35rem;padding:.9rem}.firm__logo[data-astro-cid-ae2kqkmy]{grid-row:auto;height:2.5rem;margin-bottom:.4rem}}@media (width>=48em) and (width<=63.99em){.firms__list[data-astro-cid-ae2kqkmy]{grid-template-columns:repeat(3,minmax(0,1fr))}.firm[data-astro-cid-ae2kqkmy]{grid-template-columns:minmax(0,1fr);row-gap:.35rem}.firm__logo[data-astro-cid-ae2kqkmy]{grid-row:auto;margin-bottom:.4rem}}.join[data-astro-cid-ae2kqkmy]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:clamp(2rem,4vw,3rem);display:flex}.join__text[data-astro-cid-ae2kqkmy]{color:var(--mep-anthracite);font-size:1rem}.join__text[data-astro-cid-ae2kqkmy] strong[data-astro-cid-ae2kqkmy]{font-weight:var(--fw-semibold)}.pmap__layout[data-astro-cid-5k4adscg]{align-items:center;gap:var(--space-5) clamp(2rem, 5vw, 5rem);grid-template-columns:minmax(0,1fr) minmax(0,1.85fr);display:grid}.pmap__head[data-astro-cid-5k4adscg]{gap:var(--space-4);display:grid}.pmap__title[data-astro-cid-5k4adscg]{margin-top:var(--space-4)}.pmap__side[data-astro-cid-5k4adscg]{justify-items:start;gap:var(--space-4);display:grid}.pmap__lead[data-astro-cid-5k4adscg]{color:var(--mep-anthracite);margin-top:0}.pmap__map[data-astro-cid-5k4adscg]{position:relative}.pmap__dots[data-astro-cid-5k4adscg]{width:100%;height:auto;display:block}.pmap__pins[data-astro-cid-5k4adscg]{margin:0;padding:0;list-style:none}.pin[data-astro-cid-5k4adscg]{width:0;height:0;position:absolute}.pin[data-astro-cid-5k4adscg].is-open{z-index:2}.pin__btn[data-astro-cid-5k4adscg]{color:var(--mep-anthracite);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;padding:0;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-.75rem)}.pin--right[data-astro-cid-5k4adscg] .pin__btn[data-astro-cid-5k4adscg]{flex-direction:row;transform:translate(-.75rem,-50%)}.pin--left[data-astro-cid-5k4adscg] .pin__btn[data-astro-cid-5k4adscg]{flex-direction:row-reverse;transform:translate(calc(.75rem - 100%),-50%)}.pin__btn[data-astro-cid-5k4adscg]:focus-visible{outline:none}.pin__btn[data-astro-cid-5k4adscg]:focus-visible .pin__dot[data-astro-cid-5k4adscg]{outline:3px solid var(--color-focus);outline-offset:4px}.pin__dot[data-astro-cid-5k4adscg]{width:1.5rem;height:1.5rem;transition:transform var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);background:#155b852e;border-radius:50%;flex:none;position:relative}.pin__dot[data-astro-cid-5k4adscg]:before{content:"";border:2px solid var(--mep-white);background:var(--mep-primary-blue);border-radius:50%;position:absolute;inset:.375rem}.pin__label[data-astro-cid-5k4adscg]{color:var(--mep-anthracite);font-size:.75rem;font-weight:var(--fw-medium,500);white-space:nowrap;line-height:1.2}.pin[data-astro-cid-5k4adscg].is-open .pin__dot[data-astro-cid-5k4adscg]{background:#155b8547;transform:scale(1.2)}.pin[data-astro-cid-5k4adscg].is-open .pin__label[data-astro-cid-5k4adscg]{color:var(--mep-primary-blue);font-weight:var(--fw-semibold)}.pin__card[data-astro-cid-5k4adscg]{border-radius:var(--radius-md);background:var(--mep-white);opacity:0;filter:blur(6px);visibility:hidden;pointer-events:none;width:max-content;max-width:17rem;padding:.9rem 1.1rem;transition:opacity .25s ease-out,filter .25s ease-out,transform .25s ease-out,visibility 0s linear .25s;position:absolute;bottom:1.25rem;left:0;transform:translate(-50%,.5rem);box-shadow:0 12px 32px #155b8524}.pin[data-astro-cid-5k4adscg].is-open .pin__card[data-astro-cid-5k4adscg]{opacity:1;filter:blur();visibility:visible;pointer-events:auto;transition:opacity .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),visibility;transform:translate(-50%)}.pin--right[data-astro-cid-5k4adscg] .pin__card[data-astro-cid-5k4adscg],.pin--left[data-astro-cid-5k4adscg] .pin__card[data-astro-cid-5k4adscg]{transform:translate(-85%,.5rem)}.pin--right[data-astro-cid-5k4adscg].is-open .pin__card[data-astro-cid-5k4adscg],.pin--left[data-astro-cid-5k4adscg].is-open .pin__card[data-astro-cid-5k4adscg]{transform:translate(-85%)}.pin__card-title[data-astro-cid-5k4adscg]{color:var(--mep-primary-blue);font-size:.8125rem;font-weight:var(--fw-semibold);letter-spacing:.1em;text-transform:uppercase}.pin__card-title[data-astro-cid-5k4adscg] span[data-astro-cid-5k4adscg]{color:var(--mep-anthracite);font-size:.75rem;font-weight:var(--fw-regular);letter-spacing:.02em;text-transform:none;margin-left:.35rem}.pin__card-list[data-astro-cid-5k4adscg]{color:var(--mep-anthracite);gap:.25rem;margin:.5rem 0 0;padding:0;font-size:.8125rem;line-height:1.35;list-style:none;display:grid}.pin__card-list[data-astro-cid-5k4adscg] li[data-astro-cid-5k4adscg]{padding-left:.75rem;position:relative}.pin__card-list[data-astro-cid-5k4adscg] li[data-astro-cid-5k4adscg]:before{content:"";background:var(--mep-primary-blue);border-radius:50%;width:.25rem;height:.25rem;position:absolute;top:.55em;left:0}@media (prefers-reduced-motion:no-preference){.pin__dot[data-astro-cid-5k4adscg]:after{content:"";border:2px solid var(--mep-primary-blue);opacity:0;animation:pin-ping 3.2s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:.25rem}.pin[data-astro-cid-5k4adscg]:nth-child(2) .pin__dot[data-astro-cid-5k4adscg]:after{animation-delay:.8s}.pin[data-astro-cid-5k4adscg]:nth-child(3) .pin__dot[data-astro-cid-5k4adscg]:after{animation-delay:1.6s}.pin[data-astro-cid-5k4adscg]:nth-child(4) .pin__dot[data-astro-cid-5k4adscg]:after{animation-delay:2.4s}}@keyframes pin-ping{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(2.4)}}@media (width<=63.99em){.pmap__layout[data-astro-cid-5k4adscg]{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99em){.pmap__dots[data-astro-cid-5k4adscg],.pin__btn[data-astro-cid-5k4adscg]{display:none}.pmap__pins[data-astro-cid-5k4adscg]{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pin[data-astro-cid-5k4adscg]{width:auto;height:auto;position:static}.pin__card[data-astro-cid-5k4adscg]{pointer-events:auto;width:auto;max-width:none;height:100%;box-shadow:none;position:static;filter:none!important;opacity:1!important;visibility:visible!important;transform:none!important}}.partners[data-astro-cid-edpm6wi3]{padding-block:clamp(1rem,2vw,1.5rem) clamp(2.5rem,1.5rem + 3vw,4rem)}.partners__title[data-astro-cid-edpm6wi3]{margin-bottom:var(--space-5);text-align:center}.partners__viewport[data-astro-cid-edpm6wi3]{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.partners__track[data-astro-cid-edpm6wi3]{width:max-content;display:flex}.partners__list[data-astro-cid-edpm6wi3]{align-items:center;gap:clamp(3.5rem,7vw,6.5rem);margin:0;padding:0 clamp(1.75rem,3.5vw,3.25rem);list-style:none;display:flex}.partners__item[data-astro-cid-edpm6wi3]{place-items:center;height:3rem;display:grid}.partners__item[data-astro-cid-edpm6wi3] img[data-astro-cid-edpm6wi3]{object-fit:contain;width:auto;max-width:7.5rem;max-height:2.375rem}@media (prefers-reduced-motion:no-preference){.partners__track[data-astro-cid-edpm6wi3]{animation:50s linear infinite partners-scroll}}.partners__viewport[data-astro-cid-edpm6wi3]:hover .partners__track[data-astro-cid-edpm6wi3],.partners__viewport[data-astro-cid-edpm6wi3].is-paused .partners__track[data-astro-cid-edpm6wi3],html.motion-paused .partners__track[data-astro-cid-edpm6wi3]{animation-play-state:paused}@keyframes partners-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.partners__viewport[data-astro-cid-edpm6wi3]{-webkit-mask-image:none;mask-image:none}.partners__track[data-astro-cid-edpm6wi3]{justify-content:center;width:auto}.partners__list[data-astro-cid-edpm6wi3]{justify-content:center;row-gap:var(--space-4);flex-wrap:wrap}.partners__list[data-astro-cid-edpm6wi3][aria-hidden=true]{display:none}}.story__grid[data-astro-cid-n2lz65zz]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.story__intro[data-astro-cid-n2lz65zz]{justify-items:start;gap:var(--space-4);display:grid}@media (width>=64em){.story__intro[data-astro-cid-n2lz65zz]{margin-bottom:clamp(3.5rem,2.25rem + 3.5vw,5.5rem);position:sticky;top:8rem}}@media (width>=48em){.story[data-astro-cid-n2lz65zz]{padding-bottom:0;overflow:clip}}.story__text[data-astro-cid-n2lz65zz]{max-width:30rem;color:var(--mep-anthracite);font-size:1.0625rem;line-height:1.6}.metro-map[data-astro-cid-n2lz65zz]{width:100%;height:auto;display:block;overflow:visible}.stop-label[data-astro-cid-n2lz65zz]{font-family:var(--font-sans)}.stop-label[data-astro-cid-n2lz65zz] p[data-astro-cid-n2lz65zz]{margin:0}.stop-label__year[data-astro-cid-n2lz65zz]{color:var(--mep-anthracite);letter-spacing:.08em;align-items:center;gap:.45rem;font-size:13px;font-weight:600;display:flex}.stop-label__dots[data-astro-cid-n2lz65zz]{gap:3px;display:inline-flex}.stop-label__dots[data-astro-cid-n2lz65zz] i[data-astro-cid-n2lz65zz]{border-radius:50%;width:10px;height:10px}.stop-label__title[data-astro-cid-n2lz65zz]{color:var(--mep-anthracite);font-size:18px;font-weight:500;line-height:1.25;margin-top:2px!important}.stop-label__text[data-astro-cid-n2lz65zz]{color:var(--mep-anthracite);font-size:14px;line-height:1.45;margin-top:4px!important}.metro-map[data-astro-cid-n2lz65zz].is-scrubbed .metro-map__line[data-astro-cid-n2lz65zz]{transition:stroke-dashoffset .26s linear}.metro-map[data-astro-cid-n2lz65zz].is-scrubbed [data-astro-cid-n2lz65zz][data-at]{opacity:0;transition:opacity .7s var(--ease-out)}.metro-map[data-astro-cid-n2lz65zz].is-scrubbed [data-astro-cid-n2lz65zz][data-at].is-reached{opacity:1}.story__list[data-astro-cid-n2lz65zz]{margin:0;padding:0;list-style:none}@media (width>=48em){.story__list[data-astro-cid-n2lz65zz]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=47.99em){.metro-map[data-astro-cid-n2lz65zz]{display:none}.story__list[data-astro-cid-n2lz65zz]{gap:var(--space-4);display:grid}.story__list[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]{padding-left:var(--space-3);border-left:4px solid var(--line,var(--mep-anthracite));gap:.25rem;display:grid}.story__year[data-astro-cid-n2lz65zz]{color:var(--mep-primary-blue);font-size:.8125rem;font-weight:var(--fw-semibold);letter-spacing:.08em}.story__list[data-astro-cid-n2lz65zz] h3[data-astro-cid-n2lz65zz]{color:var(--mep-anthracite);font-size:1.125rem;font-weight:500}.story__list[data-astro-cid-n2lz65zz] li[data-astro-cid-n2lz65zz]>p[data-astro-cid-n2lz65zz]:last-child{color:var(--mep-anthracite);font-size:.9375rem;line-height:1.55}}@media (width<=63.99em){.story__grid[data-astro-cid-n2lz65zz]{grid-template-columns:minmax(0,1fr)}}.values[data-astro-cid-hfoeqrtz] .section-head[data-astro-cid-hfoeqrtz]{align-items:end}.values__title[data-astro-cid-hfoeqrtz]{margin-top:var(--space-4)}.values__lead[data-astro-cid-hfoeqrtz]{margin-top:0}.values__list[data-astro-cid-hfoeqrtz]{margin-top:clamp(2rem,4vw,3rem)}.value[data-astro-cid-hfoeqrtz]{height:17rem;padding:var(--space-4)}.value[data-astro-cid-hfoeqrtz] .icon-badge[data-astro-cid-hfoeqrtz]{margin-bottom:auto}.value__text[data-astro-cid-hfoeqrtz]{padding-top:var(--space-2);max-width:26rem}@media (width<=47.99em){.value[data-astro-cid-hfoeqrtz]{padding:var(--space-3) var(--space-4)}}@media (width<=63.99em){.value[data-astro-cid-hfoeqrtz]{gap:var(--space-3);height:auto}.value[data-astro-cid-hfoeqrtz] .icon-badge[data-astro-cid-hfoeqrtz]{margin-bottom:0}}
