.hero[data-astro-cid-bq3fnmxs]{min-height:max(80svh,640px);display:flex;align-items:center;background-color:var(--c-dark);background-image:var(--glow);padding:calc(var(--header-h) + 20px) 0 80px}.hero__inner[data-astro-cid-bq3fnmxs]{display:grid;gap:26px}.crumbs[data-astro-cid-bq3fnmxs]{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;opacity:.8}.crumbs[data-astro-cid-bq3fnmxs] a[data-astro-cid-bq3fnmxs]{color:var(--c-light)}.crumbs[data-astro-cid-bq3fnmxs] a[data-astro-cid-bq3fnmxs]:hover{color:var(--c-pink-2)}.hero[data-astro-cid-bq3fnmxs] .eyebrow[data-astro-cid-bq3fnmxs]{font-weight:400}.hero__title[data-astro-cid-bq3fnmxs]{font-size:clamp(44px,7vw,110px);line-height:1.02;margin-left:-.03em}.hero__title[data-astro-cid-bq3fnmxs] span[data-astro-cid-bq3fnmxs]{display:block}.hero__lead[data-astro-cid-bq3fnmxs]{max-width:860px;font-size:clamp(17px,1.6vw,21px);font-weight:300;line-height:1.6}.intro[data-astro-cid-bq3fnmxs]{background-color:var(--c-light);background-image:var(--glow);color:var(--c-dark);padding:110px 0}.intro__grid[data-astro-cid-bq3fnmxs]{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.intro__title[data-astro-cid-bq3fnmxs]{font-family:var(--f-text);font-weight:100;font-size:clamp(44px,5vw,80px);line-height:1.05;color:var(--c-dark)!important}.intro__title[data-astro-cid-bq3fnmxs] span[data-astro-cid-bq3fnmxs]{display:block}.intro__text[data-astro-cid-bq3fnmxs]{display:grid;gap:18px;font-size:18px;font-weight:300;line-height:1.65}.intro__text[data-astro-cid-bq3fnmxs] a[data-astro-cid-bq3fnmxs]{color:var(--c-primary-btn);text-decoration:underline;text-underline-offset:3px}.sectors[data-astro-cid-bq3fnmxs]{background:var(--c-dark);padding:120px 0}.sectors[data-astro-cid-bq3fnmxs] .eyebrow[data-astro-cid-bq3fnmxs],.projects[data-astro-cid-bq3fnmxs] .eyebrow[data-astro-cid-bq3fnmxs]{color:var(--c-primary);margin-bottom:14px}.sectors__title[data-astro-cid-bq3fnmxs],.projects__title[data-astro-cid-bq3fnmxs]{font-family:var(--f-text);font-weight:100;font-size:clamp(44px,6vw,90px);line-height:1.05;margin-bottom:48px}.sectors__grid[data-astro-cid-bq3fnmxs]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.sectors__grid[data-astro-cid-bq3fnmxs] li[data-astro-cid-bq3fnmxs]{padding:30px;border-radius:20px;display:grid;gap:10px;align-content:start;background:#fafafa0a;border:1px solid rgba(250,250,250,.1);transition:border-color .3s}.sectors__grid[data-astro-cid-bq3fnmxs] li[data-astro-cid-bq3fnmxs]:hover{border-color:#ec004499}.sectors__grid[data-astro-cid-bq3fnmxs] h3[data-astro-cid-bq3fnmxs]{font-family:var(--f-text);font-weight:300;font-size:26px}.sectors__grid[data-astro-cid-bq3fnmxs] p[data-astro-cid-bq3fnmxs]{font-size:15px;font-weight:300;line-height:1.6}.projects[data-astro-cid-bq3fnmxs]{background-color:var(--c-dark);background-image:var(--glow);padding:40px 0 120px}.projects__grid[data-astro-cid-bq3fnmxs]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.project[data-astro-cid-bq3fnmxs]{display:grid;gap:10px;align-content:start;height:100%;padding:30px;border-radius:20px;color:var(--c-light);background:#fafafa0a;border:1px solid rgba(250,250,250,.1);transition:border-color .3s,transform .3s,background-color .3s}.project[data-astro-cid-bq3fnmxs]:hover{border-color:#ec004499;transform:translateY(-4px);background:#ec00440f}.project__sector[data-astro-cid-bq3fnmxs]{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--c-pink-2)}.project__name[data-astro-cid-bq3fnmxs]{font-family:var(--f-text);font-weight:200;font-size:36px;line-height:1.1}.project__d[data-astro-cid-bq3fnmxs]{font-size:15px;font-weight:300;line-height:1.6;opacity:.9}.project__more[data-astro-cid-bq3fnmxs]{margin-top:8px;font-size:13px;font-weight:500;text-transform:uppercase;color:var(--c-primary)}.where[data-astro-cid-bq3fnmxs]{background-color:var(--c-light);background-image:var(--glow);color:var(--c-dark);padding:110px 0}.where[data-astro-cid-bq3fnmxs] .eyebrow[data-astro-cid-bq3fnmxs]{color:var(--c-primary-btn);margin-bottom:14px}.where__grid[data-astro-cid-bq3fnmxs]{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center}.where__title[data-astro-cid-bq3fnmxs]{font-family:var(--f-text);font-weight:100;font-size:clamp(44px,5vw,80px);line-height:1.05;color:var(--c-dark)!important}.where__text[data-astro-cid-bq3fnmxs]{margin-top:22px!important;max-width:640px;font-size:18px;font-weight:300;line-height:1.65}.where__card[data-astro-cid-bq3fnmxs]{font-style:normal;display:grid;gap:8px;padding:32px;border-radius:20px;background:#fff;box-shadow:0 6px 20px #26272a0f;font-size:16px;line-height:1.5}.where__card[data-astro-cid-bq3fnmxs] strong[data-astro-cid-bq3fnmxs]{font-size:19px;font-weight:500;margin-bottom:6px}.where__card[data-astro-cid-bq3fnmxs] a[data-astro-cid-bq3fnmxs]{color:var(--c-primary-btn)}.near[data-astro-cid-bq3fnmxs]{background:var(--c-light);color:var(--c-dark);padding:0 0 110px}.near__inner[data-astro-cid-bq3fnmxs]{display:grid;gap:22px;justify-items:start;border-top:1px solid rgba(38,39,42,.12);padding-top:56px}.near__title[data-astro-cid-bq3fnmxs]{font-family:var(--f-text);font-weight:200;font-size:clamp(30px,3vw,44px);color:var(--c-dark)!important}.near__list[data-astro-cid-bq3fnmxs]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.near__list[data-astro-cid-bq3fnmxs] a[data-astro-cid-bq3fnmxs]{display:inline-block;padding:9px 20px;border-radius:999px;color:var(--c-dark);border:1px solid rgba(236,0,68,.5);transition:background-color .2s}.near__list[data-astro-cid-bq3fnmxs] a[data-astro-cid-bq3fnmxs]:hover{background:#ec00441a}@media(max-width:1000px){.intro__grid[data-astro-cid-bq3fnmxs],.where__grid[data-astro-cid-bq3fnmxs]{grid-template-columns:1fr;gap:36px}.projects__grid[data-astro-cid-bq3fnmxs]{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.intro[data-astro-cid-bq3fnmxs],.sectors[data-astro-cid-bq3fnmxs],.where[data-astro-cid-bq3fnmxs]{padding:80px 0}.sectors__grid[data-astro-cid-bq3fnmxs],.projects__grid[data-astro-cid-bq3fnmxs]{grid-template-columns:1fr}}
