.hero[data-astro-cid-2fr45dzw]{position:relative;isolation:isolate;overflow:hidden;padding-top:calc(var(--header) + env(safe-area-inset-top,0px) + clamp(48px,7vw,96px));padding-bottom:clamp(56px,7vw,104px);background:var(--color-navy)}.hero__photo[data-astro-cid-2fr45dzw]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:70% center}.hero[data-astro-cid-2fr45dzw]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0a1b3df7,#0a1b3de6 38%,#0a1b3d73 72%,#0a1b3d40),linear-gradient(0deg,rgba(10,27,61,.6) 0%,transparent 40%)}.hero__grid[data-astro-cid-2fr45dzw]{display:grid;gap:40px}.hero__text[data-astro-cid-2fr45dzw]{display:grid;gap:20px;max-width:640px}.hero__eyebrow[data-astro-cid-2fr45dzw]{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-sky)}.hero__text[data-astro-cid-2fr45dzw] .t-display[data-astro-cid-2fr45dzw]{color:#fff}.hero__text[data-astro-cid-2fr45dzw] .t-lede[data-astro-cid-2fr45dzw]{color:var(--color-mist);max-width:54ch}.hero__actions[data-astro-cid-2fr45dzw]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.hero__secondary[data-astro-cid-2fr45dzw]{min-height:48px;padding-inline:22px}.hero__words[data-astro-cid-2fr45dzw]{display:none}@media(min-width:1024px){.hero[data-astro-cid-2fr45dzw]{min-height:min(640px,82svh);display:grid;align-items:center}.hero__grid[data-astro-cid-2fr45dzw]{grid-template-columns:minmax(0,1fr) auto;align-items:center}.hero__words[data-astro-cid-2fr45dzw]{display:grid;gap:6px;padding-left:18px;border-left:2px solid var(--color-sky);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}}.fc--overlap[data-astro-cid-vpabjq52]{position:relative;z-index:2;margin-top:calc(clamp(140px,14vw,190px)*-1 + 48px);padding-bottom:clamp(40px,5vw,64px)}.fc__head[data-astro-cid-vpabjq52]{margin-bottom:clamp(32px,4vw,48px)}.fc__cards[data-astro-cid-vpabjq52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(16px,2vw,24px)}.fc__card[data-astro-cid-vpabjq52]{display:flex;flex-direction:column;gap:14px;padding:28px 26px 26px}.fc__title-row[data-astro-cid-vpabjq52]{display:flex;align-items:center;gap:14px}.fc__title-row[data-astro-cid-vpabjq52] .icon{flex:none;color:var(--color-blue)}.fc__cards[data-astro-cid-vpabjq52]>li[data-astro-cid-vpabjq52]:nth-child(2) .fc__title-row[data-astro-cid-vpabjq52] .icon{color:var(--color-accent-ink)}.fc__btn[data-astro-cid-vpabjq52]{align-self:flex-start;margin-top:auto}.fc__card[data-astro-cid-vpabjq52] .t-small[data-astro-cid-vpabjq52]{margin-bottom:6px}.fc__split[data-astro-cid-vpabjq52]{display:grid;gap:clamp(32px,6vw,96px);align-items:start}@media(min-width:900px){.fc__split-head[data-astro-cid-vpabjq52]{position:sticky;top:calc(var(--header) + 32px)}}.fc__list[data-astro-cid-vpabjq52]{display:grid;background:var(--surface);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:8px clamp(20px,3vw,36px)}.fc__list[data-astro-cid-vpabjq52] li[data-astro-cid-vpabjq52]{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding-block:26px}.fc__list[data-astro-cid-vpabjq52] li[data-astro-cid-vpabjq52]+li[data-astro-cid-vpabjq52]{border-top:1px solid var(--line)}.fc__list-icon[data-astro-cid-vpabjq52]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--color-tint)}.fc__list[data-astro-cid-vpabjq52] .t-small[data-astro-cid-vpabjq52]{margin-top:6px}.fc__list-link[data-astro-cid-vpabjq52]{display:inline-block;margin-top:10px;font-size:15px}.fc__values[data-astro-cid-vpabjq52]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px;margin-top:clamp(32px,4vw,48px)}.fc__values[data-astro-cid-vpabjq52] li[data-astro-cid-vpabjq52]{display:grid;align-content:start;gap:12px;padding:24px}@media(min-width:900px){.fc__split[data-astro-cid-vpabjq52]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.stats__head[data-astro-cid-4be45rll]{display:grid;justify-items:center;gap:6px;text-align:center;margin-bottom:clamp(32px,4vw,56px)}.stats__head[data-astro-cid-4be45rll] .rule[data-astro-cid-4be45rll]{margin-top:10px}.stats__row[data-astro-cid-4be45rll]{display:grid}.stats__item[data-astro-cid-4be45rll]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:8px clamp(16px,3vw,40px);text-align:center}.stats__item[data-astro-cid-4be45rll] dt[data-astro-cid-4be45rll]{order:2}.stats__item[data-astro-cid-4be45rll] .t-figure[data-astro-cid-4be45rll]{order:1}.stats__item[data-astro-cid-4be45rll] .t-small[data-astro-cid-4be45rll]{order:3;max-width:30ch}.stats__item[data-astro-cid-4be45rll]+.stats__item[data-astro-cid-4be45rll]{border-top:1px solid var(--line);padding-top:28px;margin-top:20px}.stats__unit[data-astro-cid-4be45rll]{color:var(--color-accent)}@media(min-width:768px){.stats__row[data-astro-cid-4be45rll]{grid-template-columns:repeat(3,minmax(0,1fr))}.stats__item[data-astro-cid-4be45rll]+.stats__item[data-astro-cid-4be45rll]{border-top:0;border-left:1px solid var(--line);padding-top:8px;margin-top:0}}.offers__grid[data-astro-cid-5kfvinzl]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(32px,4vw,56px)}.offer[data-astro-cid-5kfvinzl]{position:relative;display:flex;flex-direction:column}.offer__media[data-astro-cid-5kfvinzl]{position:relative;aspect-ratio:16 / 10}.offer__media[data-astro-cid-5kfvinzl] img[data-astro-cid-5kfvinzl],.offer__plate[data-astro-cid-5kfvinzl]{position:absolute;inset:0;width:100%;height:100%;border-radius:var(--radius-card) var(--radius-card) 0 0;object-fit:cover}.offer__plate[data-astro-cid-5kfvinzl]{display:grid;place-items:center;background:radial-gradient(80% 100% at 90% 0%,rgba(30,58,138,.9),transparent 65%),var(--color-navy)}.offer__plate[data-astro-cid-5kfvinzl] .icon{color:#e6ecf738}.offer__badge[data-astro-cid-5kfvinzl]{position:absolute;right:22px;bottom:-32px}.offer__body[data-astro-cid-5kfvinzl]{display:flex;flex-direction:column;gap:12px;padding:30px 24px 24px;flex:1}.offer__body[data-astro-cid-5kfvinzl] h3[data-astro-cid-5kfvinzl]{padding-right:64px}.offer__body[data-astro-cid-5kfvinzl] h3[data-astro-cid-5kfvinzl] a[data-astro-cid-5kfvinzl]{color:inherit;text-decoration:none}.offer__body[data-astro-cid-5kfvinzl] h3[data-astro-cid-5kfvinzl] a[data-astro-cid-5kfvinzl]:after{content:"";position:absolute;inset:0;border-radius:inherit}.offer__body[data-astro-cid-5kfvinzl] h3[data-astro-cid-5kfvinzl] a[data-astro-cid-5kfvinzl]:focus-visible{outline:none}.offer[data-astro-cid-5kfvinzl]:has(a:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.offer__btn[data-astro-cid-5kfvinzl]{align-self:flex-start;margin-top:auto}@media(hover:hover)and (pointer:fine){.offer[data-astro-cid-5kfvinzl]:hover .offer__btn[data-astro-cid-5kfvinzl]{background:#1e40af}}.steps__grid[data-astro-cid-zfc7rvoo]{display:grid;gap:clamp(32px,5vw,72px)}.steps__row[data-astro-cid-zfc7rvoo]{display:grid;gap:28px;margin-top:clamp(32px,4vw,48px)}.steps__item[data-astro-cid-zfc7rvoo]{position:relative;display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:20px;row-gap:6px;align-content:start}.steps__icon[data-astro-cid-zfc7rvoo]{grid-row:span 2;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--color-tint),var(--shadow-card)}.steps__panel[data-astro-cid-zfc7rvoo]{padding:clamp(24px,3.5vw,44px);border-radius:var(--radius-media);background:radial-gradient(80% 60% at 100% 0%,rgba(30,58,138,.8),transparent 70%),var(--color-navy);box-shadow:var(--shadow-lift)}.steps__panel-title[data-astro-cid-zfc7rvoo]{margin-bottom:24px}@media(min-width:768px){.steps__row[data-astro-cid-zfc7rvoo]{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:20px}.steps__item[data-astro-cid-zfc7rvoo]{grid-template-columns:none;gap:8px}.steps__icon[data-astro-cid-zfc7rvoo]{grid-row:auto;margin-bottom:10px}.steps__item[data-astro-cid-zfc7rvoo]:not(:last-child):after{content:"";position:absolute;top:36px;left:86px;right:6px;height:1px;background:linear-gradient(90deg,var(--color-tint),var(--color-accent))}.steps__item[data-astro-cid-zfc7rvoo]:not(:last-child):before{content:"";position:absolute;top:32px;right:7px;width:8px;height:8px;border-top:1px solid var(--color-accent);border-right:1px solid var(--color-accent);transform:rotate(45deg)}}@media(min-width:1024px){.steps--form[data-astro-cid-zfc7rvoo] .steps__grid[data-astro-cid-zfc7rvoo]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.comp[data-astro-cid-v4qxnsmh]{background:var(--color-paper)}.comp__grid[data-astro-cid-v4qxnsmh]{display:grid;gap:12px;margin-top:clamp(28px,3.5vw,44px)}.comp__card[data-astro-cid-v4qxnsmh]{position:relative;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:16px;row-gap:4px;padding:18px}.comp__logo[data-astro-cid-v4qxnsmh]{grid-row:span 2;display:grid;place-items:center;height:56px}@media(min-width:640px){.comp__grid[data-astro-cid-v4qxnsmh]{grid-template-columns:repeat(2,minmax(0,1fr))}.comp__card[data-astro-cid-v4qxnsmh]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 18px 22px;text-align:center}.comp__logo[data-astro-cid-v4qxnsmh]{height:64px;width:100%}}@media(min-width:900px){.comp__grid[data-astro-cid-v4qxnsmh]{grid-template-columns:repeat(5,minmax(0,1fr))}}.comp__logo[data-astro-cid-v4qxnsmh] img[data-astro-cid-v4qxnsmh]{max-height:52px;max-width:85%;object-fit:contain}.comp__field[data-astro-cid-v4qxnsmh]{font-size:13px;font-weight:700;color:var(--ink)}.comp__card[data-astro-cid-v4qxnsmh] .t-small[data-astro-cid-v4qxnsmh]{font-size:13px}.comp__link[data-astro-cid-v4qxnsmh]{grid-column:2;margin-top:auto;padding-top:6px;text-decoration:none}.comp__link[data-astro-cid-v4qxnsmh]:after{content:"";position:absolute;inset:0;border-radius:var(--radius-card)}.comp__cta[data-astro-cid-v4qxnsmh]{font-size:13px;font-weight:700;color:var(--color-accent)}.comp__link[data-astro-cid-v4qxnsmh]:focus-visible{outline:none}.comp__card[data-astro-cid-v4qxnsmh]:has(.comp__link:focus-visible){outline:2px solid var(--color-accent);outline-offset:3px}.ind__grid[data-astro-cid-hj66kqkr]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(28px,3.5vw,44px)}@media(min-width:900px){.ind__grid[data-astro-cid-hj66kqkr]{grid-template-columns:repeat(4,minmax(0,1fr))}}.ind__tile[data-astro-cid-hj66kqkr]{position:relative;isolation:isolate;display:grid;align-content:end;gap:2px;aspect-ratio:4 / 5;padding:16px;overflow:hidden;border-radius:var(--radius-card);background:var(--color-navy);color:#fff;text-decoration:none;transition:transform .26s var(--ease),box-shadow .26s var(--ease)}.ind__tile[data-astro-cid-hj66kqkr] img[data-astro-cid-hj66kqkr]{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.ind__tile[data-astro-cid-hj66kqkr]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#0a1b3deb,#0a1b3d8c 32%,#0a1b3d00 60%)}.ind__name[data-astro-cid-hj66kqkr]{display:flex;justify-content:space-between;gap:8px;font-size:15px;font-weight:700;line-height:1.25}.ind__name[data-astro-cid-hj66kqkr]:after{content:"→"}.ind__count[data-astro-cid-hj66kqkr]{font-size:13px;color:var(--color-mist)}.ind__tile[data-astro-cid-hj66kqkr]:active{transform:scale(.99);transition-duration:.12s}@media(hover:hover)and (pointer:fine){.ind__tile[data-astro-cid-hj66kqkr]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.ind__tile[data-astro-cid-hj66kqkr]:hover img[data-astro-cid-hj66kqkr]{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.ind__tile[data-astro-cid-hj66kqkr]:hover,.ind__tile[data-astro-cid-hj66kqkr]:active,.ind__tile[data-astro-cid-hj66kqkr]:hover img[data-astro-cid-hj66kqkr]{transform:none}}.cq__head[data-astro-cid-nlrgwgvw]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:clamp(28px,3vw,40px)}.cq__more[data-astro-cid-nlrgwgvw]{min-height:44px;padding:10px 26px;font-size:14px;letter-spacing:.04em;color:var(--color-accent-ink);box-shadow:inset 0 0 0 1.5px var(--color-accent);background:transparent}.cq__more[data-astro-cid-nlrgwgvw]:active{background:var(--color-accent);color:#fff}.cq__grid[data-astro-cid-nlrgwgvw]{display:grid;gap:12px;align-items:start}.cq__grid[data-astro-cid-nlrgwgvw][hidden]{display:none}.cq__col[data-astro-cid-nlrgwgvw]{display:contents}.cq__photo[data-astro-cid-nlrgwgvw]{order:1}.cq__quote[data-astro-cid-nlrgwgvw]{order:2}.cq__row[data-astro-cid-nlrgwgvw]{order:3}.cq__row--top[data-astro-cid-nlrgwgvw]{order:4}.cq__row[data-astro-cid-nlrgwgvw]{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.cq__row--top[data-astro-cid-nlrgwgvw]{grid-template-columns:minmax(0,1fr);align-items:start}.cq__photo[data-astro-cid-nlrgwgvw]{aspect-ratio:11 / 9;overflow:hidden;background:var(--color-tint)}.cq__photo[data-astro-cid-nlrgwgvw] img[data-astro-cid-nlrgwgvw]{width:100%;height:100%;object-fit:cover}.cq__quote[data-astro-cid-nlrgwgvw],.cq__overview[data-astro-cid-nlrgwgvw],.cq__case[data-astro-cid-nlrgwgvw]{background:var(--surface)}.cq__quote[data-astro-cid-nlrgwgvw]{display:grid;align-content:center;justify-items:center;gap:16px;padding:clamp(24px,3.5vw,48px) clamp(28px,5vw,72px);text-align:center}.cq__quote[data-astro-cid-nlrgwgvw] blockquote[data-astro-cid-nlrgwgvw] p[data-astro-cid-nlrgwgvw]{font-style:italic;font-size:16px;line-height:1.6;color:var(--color-blue);max-width:44ch;text-wrap:pretty}.cq__dots[data-astro-cid-nlrgwgvw]{display:flex;gap:6px}.cq__dots[data-astro-cid-nlrgwgvw] i[data-astro-cid-nlrgwgvw]{width:4px;height:4px;border-radius:50%;background:var(--color-accent)}.cq__quote[data-astro-cid-nlrgwgvw] figcaption[data-astro-cid-nlrgwgvw]{display:grid;gap:2px;font-family:var(--font-display);font-weight:600;font-size:19px;color:var(--color-navy)}.cq__quote[data-astro-cid-nlrgwgvw] figcaption[data-astro-cid-nlrgwgvw] span[data-astro-cid-nlrgwgvw]{font-family:var(--font-sans);font-weight:400;font-size:13px;color:var(--muted)}.cq__pager[data-astro-cid-nlrgwgvw]{display:flex}.cq__pager[data-astro-cid-nlrgwgvw]{margin-block:-14px}.cq__pager[data-astro-cid-nlrgwgvw] button[data-astro-cid-nlrgwgvw]{display:grid;place-items:center;width:44px;height:44px;cursor:pointer}.cq__pager[data-astro-cid-nlrgwgvw] button[data-astro-cid-nlrgwgvw]:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--color-tint)}.cq__pager[data-astro-cid-nlrgwgvw] button[data-astro-cid-nlrgwgvw][aria-pressed=true]:before{background:var(--color-accent)}.cq__overview[data-astro-cid-nlrgwgvw],.cq__figure[data-astro-cid-nlrgwgvw]{min-height:clamp(130px,11vw,158px)}.cq__overview[data-astro-cid-nlrgwgvw]{display:flex;align-items:center;padding:22px clamp(18px,2.5vw,32px);font-size:14px;line-height:1.6;color:var(--muted)}.cq__figure[data-astro-cid-nlrgwgvw]{display:grid;place-content:center;justify-items:center;gap:2px;padding:20px 12px;background:var(--color-accent);color:#fff;text-align:center}.cq__figure[data-astro-cid-nlrgwgvw] strong[data-astro-cid-nlrgwgvw]{font-family:var(--font-display);font-weight:400;font-size:clamp(48px,4.4vw,64px);line-height:1}.cq__figure[data-astro-cid-nlrgwgvw] span[data-astro-cid-nlrgwgvw]{font-size:15px}.cq__case[data-astro-cid-nlrgwgvw]{display:grid;align-content:start;gap:14px;padding:clamp(22px,2.5vw,30px)}.cq__case[data-astro-cid-nlrgwgvw] h3[data-astro-cid-nlrgwgvw]{font-family:var(--font-display);font-weight:700;font-size:19px;line-height:1.25;letter-spacing:.05em;text-transform:uppercase;color:var(--color-navy)}.cq__case[data-astro-cid-nlrgwgvw] h3[data-astro-cid-nlrgwgvw] a[data-astro-cid-nlrgwgvw]{color:inherit;text-decoration:none}.cq__lead[data-astro-cid-nlrgwgvw]{font-size:14px;font-weight:600;line-height:1.55;color:var(--color-navy)}.cq__text[data-astro-cid-nlrgwgvw]{font-size:14px;line-height:1.65;color:var(--muted)}.cq__mark[data-astro-cid-nlrgwgvw]{display:none;place-items:center;aspect-ratio:152 / 166;background:var(--color-accent);color:#fff}.cq__mark[data-astro-cid-nlrgwgvw] .icon{color:inherit}@media(min-width:900px){.cq__grid[data-astro-cid-nlrgwgvw]{grid-template-columns:repeat(2,minmax(0,1fr))}.cq__col[data-astro-cid-nlrgwgvw]{display:grid;gap:12px}.cq__quote[data-astro-cid-nlrgwgvw]{aspect-ratio:3 / 2}.cq__row--top[data-astro-cid-nlrgwgvw]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cq__mark[data-astro-cid-nlrgwgvw]{display:grid}.cq__overview[data-astro-cid-nlrgwgvw]{justify-content:flex-end;text-align:right}.cq__case[data-astro-cid-nlrgwgvw] h3[data-astro-cid-nlrgwgvw]{font-size:20px;letter-spacing:.08em}}@media(hover:hover)and (pointer:fine){.cq__more[data-astro-cid-nlrgwgvw]:hover{background:var(--color-accent);color:#fff}.cq__case[data-astro-cid-nlrgwgvw] h3[data-astro-cid-nlrgwgvw] a[data-astro-cid-nlrgwgvw]:hover{color:var(--color-accent-ink)}}.cases-hl[data-astro-cid-k7k6uh54]{background:linear-gradient(180deg,transparent,rgba(230,236,247,.35))}.cases-hl__head[data-astro-cid-k7k6uh54]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.cases-hl__grid[data-astro-cid-k7k6uh54]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(32px,4vw,56px)}.latest__head[data-astro-cid-6lukzvqd]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}.latest__grid[data-astro-cid-6lukzvqd]{display:grid;gap:clamp(16px,2vw,24px);margin-top:clamp(32px,4vw,56px)}.latest__lead[data-astro-cid-6lukzvqd]{grid-column:1 / -1}.latest__press[data-astro-cid-6lukzvqd]{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px;margin-top:clamp(32px,4vw,48px);padding-top:24px;border-top:1px solid var(--line)}.latest__press[data-astro-cid-6lukzvqd] ul[data-astro-cid-6lukzvqd]{display:flex;flex-wrap:wrap;gap:10px 28px}.latest__press[data-astro-cid-6lukzvqd] a[data-astro-cid-6lukzvqd]{font-family:var(--font-display);font-weight:600;font-size:28px;line-height:1.15;color:var(--color-blue);text-decoration:none;transition:color .2s var(--ease)}@media(hover:hover)and (pointer:fine){.latest__press[data-astro-cid-6lukzvqd] a[data-astro-cid-6lukzvqd]:hover{color:var(--color-accent-ink)}}@media(min-width:700px){.latest__grid[data-astro-cid-6lukzvqd]{grid-template-columns:repeat(2,minmax(0,1fr))}}.portfolio__grid[data-astro-cid-ifqq52ri]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(32px,4vw,56px)}.portfolio__item[data-astro-cid-ifqq52ri]{display:flex;flex-direction:column;gap:10px;padding:28px 24px 24px}.portfolio__mark[data-astro-cid-ifqq52ri]{display:flex;align-items:center;min-height:72px;padding-bottom:18px;margin-bottom:6px;border-bottom:1px solid var(--line)}.portfolio__mark[data-astro-cid-ifqq52ri] img[data-astro-cid-ifqq52ri]{max-height:48px;width:auto}.portfolio__mark[data-astro-cid-ifqq52ri] span[data-astro-cid-ifqq52ri]{font-family:var(--font-display);font-weight:600;font-size:30px;line-height:1.05;color:var(--color-navy)}.portfolio__link[data-astro-cid-ifqq52ri]{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:15px}.portfolio__link[data-astro-cid-ifqq52ri] .icon{color:inherit}.statement__inner[data-astro-cid-l23q3im5]{display:grid;justify-items:center;gap:18px;text-align:center}.statement__text[data-astro-cid-l23q3im5]{max-width:26ch;font-weight:500}.journey__grid[data-astro-cid-sojvjap2]{display:grid;gap:clamp(32px,6vw,96px);align-items:start}@media(min-width:900px){.journey__head[data-astro-cid-sojvjap2]{position:sticky;top:calc(var(--header) + 32px)}}.journey__steps[data-astro-cid-sojvjap2]{position:relative;display:grid;gap:clamp(28px,3.5vw,44px);padding-left:76px}.journey__steps[data-astro-cid-sojvjap2]:before{content:"";position:absolute;left:27px;top:8px;bottom:8px;width:1px;background:linear-gradient(var(--color-accent),var(--color-tint))}.journey__steps[data-astro-cid-sojvjap2] li[data-astro-cid-sojvjap2]{position:relative}.journey__num[data-astro-cid-sojvjap2]{position:absolute;left:-76px;top:0;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--color-accent);font-weight:600;font-size:15px;color:var(--color-accent-ink);font-variant-numeric:tabular-nums}.journey__steps[data-astro-cid-sojvjap2] h3[data-astro-cid-sojvjap2]{margin:10px 0 8px}@media(min-width:900px){.journey__grid[data-astro-cid-sojvjap2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.chips[data-astro-cid-spcnivdw]{display:grid;gap:20px}.chips[data-astro-cid-spcnivdw] ul[data-astro-cid-spcnivdw]{display:flex;flex-wrap:wrap;gap:10px}.chips[data-astro-cid-spcnivdw] li[data-astro-cid-spcnivdw]{padding:8px 14px;border-radius:var(--radius-btn);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);font-size:15px}.team__grid[data-astro-cid-6gl5ymxg]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px;margin-top:40px}.team__card[data-astro-cid-6gl5ymxg]{padding:14px 14px 20px;display:grid;gap:6px}.team__photo[data-astro-cid-6gl5ymxg]{aspect-ratio:4 / 5;border-radius:var(--radius-card);overflow:hidden;background:var(--color-tint);margin-bottom:8px}.team__photo[data-astro-cid-6gl5ymxg] img[data-astro-cid-6gl5ymxg]{width:100%;height:100%;object-fit:cover}.case-index[data-astro-cid-rszr74re]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,24px)}.sheet[data-astro-cid-zmewn3jn]{padding-top:calc(var(--header) + env(safe-area-inset-top,0px) + clamp(48px,7vw,88px));padding-bottom:var(--section);background:radial-gradient(60% 80% at 100% 0%,rgba(30,58,138,.75),transparent 70%),var(--color-navy)}.sheet__grid[data-astro-cid-zmewn3jn]{display:grid;gap:clamp(40px,6vw,88px);align-items:start}.sheet__text[data-astro-cid-zmewn3jn]{display:grid;gap:18px}.sheet__text[data-astro-cid-zmewn3jn] .t-lede[data-astro-cid-zmewn3jn]{color:var(--color-mist)}.sheet__contact[data-astro-cid-zmewn3jn]{display:grid;gap:14px;margin-top:12px}.sheet__contact[data-astro-cid-zmewn3jn] li[data-astro-cid-zmewn3jn]{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px}.sheet__contact[data-astro-cid-zmewn3jn] a[data-astro-cid-zmewn3jn]{color:var(--color-paper)}.sheet__group[data-astro-cid-zmewn3jn]{margin-top:24px;padding-top:24px;border-top:1px solid var(--line);display:grid;gap:14px}.sheet__group[data-astro-cid-zmewn3jn] ul[data-astro-cid-zmewn3jn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.sheet__group[data-astro-cid-zmewn3jn] li[data-astro-cid-zmewn3jn]{display:grid;gap:2px}.sheet__group[data-astro-cid-zmewn3jn] a[data-astro-cid-zmewn3jn]{color:var(--color-paper);font-weight:600}.sheet__group[data-astro-cid-zmewn3jn] span[data-astro-cid-zmewn3jn]{font-size:13px;color:var(--muted)}.sheet__panel[data-astro-cid-zmewn3jn]{padding:clamp(24px,3vw,36px);border-radius:var(--radius-media);background:linear-gradient(170deg,#1e3a8a8c,#0a1b3d66);box-shadow:inset 0 0 0 1px #e6ecf724,0 30px 60px -30px #0009}@media(min-width:900px){.sheet__grid[data-astro-cid-zmewn3jn]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}
