.hero[data-astro-cid-lcdefpme]{min-height:100svh;color:var(--paper);background:var(--graphite);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-lcdefpme],.hero__scrim[data-astro-cid-lcdefpme]{position:absolute;inset:0}.hero__img[data-astro-cid-lcdefpme]{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.6s,transform 8s linear;position:absolute;inset:0;transform:scale(1.06)}.hero__img[data-astro-cid-lcdefpme].is-active{opacity:1;transform:scale(1)}.hero__scrim[data-astro-cid-lcdefpme]{background:linear-gradient(#282e30c7 0%,#282e3066 12%,#282e3000 26%),linear-gradient(#282e3000 20%,#282e30b8 55%,#282e30eb 100%)}.hero__content[data-astro-cid-lcdefpme]{z-index:1;column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-content:end;width:100%;padding-top:140px;padding-bottom:clamp(32px,5vw,64px);display:grid;position:relative}.hero__title[data-astro-cid-lcdefpme]{grid-column:1/-1;display:grid}.hero__line[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:none;animation:rise 1.1s var(--ease-out) both;font-size:clamp(2.25rem,4.6vw,5rem);font-weight:400;line-height:1.02;display:block}.hero__claim[data-astro-cid-lcdefpme]{color:var(--bronze);animation-delay:.14s}.hero__side[data-astro-cid-lcdefpme]{animation:rise 1.1s var(--ease-out) .32s both;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px 48px;margin-top:clamp(28px,3vw,44px);display:flex}.hero__side[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34ch}.hero__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.hero__steps[data-astro-cid-lcdefpme]{font-size:var(--t-small);color:#c9cdca;animation:rise 1.1s var(--ease-out) .48s both;grid-column:1/-1;justify-content:space-between;align-items:end;gap:24px;margin-top:clamp(32px,5vw,64px);display:flex}.hero__steps[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:24px;padding:0;list-style:none;display:flex}.hero__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{width:min(160px,26vw)}.hero__steps[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{width:100%;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:10px;padding:0;display:grid}.hero__pause[data-astro-cid-lcdefpme]{min-height:44px;color:inherit;font:inherit;text-underline-offset:.3em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.hero[data-astro-cid-lcdefpme].is-paused .hero__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active .hero__bar[data-astro-cid-lcdefpme]:after{animation:none;transform:scaleX(1)}.hero__bar[data-astro-cid-lcdefpme]{background:#f2f0ea40;height:3px;display:block;overflow:hidden}.hero__bar[data-astro-cid-lcdefpme]:after{content:"";background:var(--bronze);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.hero__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active{color:var(--paper)}.hero__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active .hero__bar[data-astro-cid-lcdefpme]:after{animation:5.6s linear both fill}@keyframes fill{to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}}@media (prefers-reduced-motion:reduce){.hero__img[data-astro-cid-lcdefpme],.hero__line[data-astro-cid-lcdefpme],.hero__side[data-astro-cid-lcdefpme],.hero__steps[data-astro-cid-lcdefpme]{transition:none;animation:none;transform:none}.hero__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme].is-active .hero__bar[data-astro-cid-lcdefpme]:after{animation:none;transform:scaleX(1)}}@media (width<=900px){.hero__line[data-astro-cid-lcdefpme]{font-size:clamp(1.75rem,7.4vw,3rem)}}@media (width<=600px){.hero__steps[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:4px 24px}.hero__steps[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{flex:100%;gap:16px}.hero__steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{flex:1;width:auto}}.intro[data-astro-cid-lcdefpme]{padding-block:var(--section) calc(var(--section) * .8)}.intro__top[data-astro-cid-lcdefpme]{align-items:start}.intro__title[data-astro-cid-lcdefpme]{grid-column:1/7}.intro__note[data-astro-cid-lcdefpme]{grid-column:8/13;gap:16px;display:grid}.facts[data-astro-cid-lcdefpme]{gap:48px var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(80px,10vw,160px);display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-top:2px solid var(--bronze);padding-top:clamp(20px,2vw,32px)}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(2.125rem,4.2vw,4.5rem);font-weight:300;line-height:1}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{max-width:20ch;color:var(--muted);margin-top:12px}@media (width<=900px){.intro__title[data-astro-cid-lcdefpme],.intro__note[data-astro-cid-lcdefpme]{grid-column:1/-1}.intro__note[data-astro-cid-lcdefpme]{margin-top:24px}.facts[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 20px}}.services[data-astro-cid-lcdefpme]{padding-block:var(--section)}.services__head[data-astro-cid-lcdefpme]{gap:24px;max-width:52rem;margin-bottom:clamp(72px,9vw,140px);display:grid}.services__list[data-astro-cid-lcdefpme]{gap:clamp(72px,9vw,144px);list-style:none;display:grid}.service[data-astro-cid-lcdefpme]{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.service__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/3;grid-area:1/1/auto/8;margin:0}.service__text[data-astro-cid-lcdefpme]{grid-area:1/9/auto/13;justify-items:start;gap:16px;display:grid}.service--flip[data-astro-cid-lcdefpme] .service__photo[data-astro-cid-lcdefpme]{grid-column:6/13}.service--flip[data-astro-cid-lcdefpme] .service__text[data-astro-cid-lcdefpme]{text-align:right;grid-column:1/5;justify-items:end}.service__text[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--t-h3);letter-spacing:-.025em;font-weight:400}.service__items[data-astro-cid-lcdefpme]{color:var(--muted)}.services__close[data-astro-cid-lcdefpme]{justify-items:start;gap:24px;max-width:60ch;margin-top:clamp(96px,10vw,160px);display:grid}@media (width<=900px){.service__photo[data-astro-cid-lcdefpme],.service__text[data-astro-cid-lcdefpme],.service--flip[data-astro-cid-lcdefpme] .service__photo[data-astro-cid-lcdefpme],.service--flip[data-astro-cid-lcdefpme] .service__text[data-astro-cid-lcdefpme]{grid-area:auto/1/auto/-1}.service__text[data-astro-cid-lcdefpme]{margin-top:28px}.service--flip[data-astro-cid-lcdefpme] .service__text[data-astro-cid-lcdefpme]{text-align:left;justify-items:start}}.network[data-astro-cid-lcdefpme]{padding-block:var(--section)}.network__head[data-astro-cid-lcdefpme]{align-items:end;margin-bottom:clamp(64px,8vw,120px)}.network__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/7}.network__intro[data-astro-cid-lcdefpme]{grid-column:8/13;gap:16px;display:grid}.network__motto[data-astro-cid-lcdefpme]{color:var(--bronze)}.network__close[data-astro-cid-lcdefpme]{margin-top:clamp(64px,8vw,120px);margin-left:calc(var(--margin) + 33vw)}.network__close[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch}@media (width<=900px){.network__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.network__intro[data-astro-cid-lcdefpme]{grid-column:1/-1}.network__intro[data-astro-cid-lcdefpme]{margin-top:24px}.network__close[data-astro-cid-lcdefpme]{margin-left:0}}.refs[data-astro-cid-lcdefpme]{padding-block:var(--section);align-items:start}.refs__head[data-astro-cid-lcdefpme]{grid-column:1/5;justify-items:start;gap:20px;display:grid}.refs__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-h3)}.refs__names[data-astro-cid-lcdefpme]{grid-column:6/13}@media (width<=900px){.refs__head[data-astro-cid-lcdefpme],.refs__names[data-astro-cid-lcdefpme]{grid-column:1/-1}.refs__names[data-astro-cid-lcdefpme]{margin-top:40px}}.person[data-astro-cid-lcdefpme]{padding-block:0 var(--section);align-items:start}.person__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;grid-column:1/6;margin:0}.person__text[data-astro-cid-lcdefpme]{grid-column:7/12;justify-items:start;gap:20px;padding-top:clamp(40px,8vw,120px);display:grid}.person__quote[data-astro-cid-lcdefpme]{color:var(--bronze-ink);max-width:30ch;margin:12px 0}@media (width<=900px){.person__photo[data-astro-cid-lcdefpme]{grid-column:1/11}.person__text[data-astro-cid-lcdefpme]{grid-column:1/-1;padding-top:40px}}.babbel[data-astro-cid-lcdefpme]{padding-block:clamp(80px,10vw,160px)}.babbel__inner[data-astro-cid-lcdefpme]{align-items:end;row-gap:32px}.babbel__inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{grid-column:1/6}.babbel__text[data-astro-cid-lcdefpme]{grid-column:6/10;justify-items:start;gap:16px;display:grid}.babbel__fact[data-astro-cid-lcdefpme]{grid-column:10/13;justify-self:end;gap:10px;display:grid}.babbel__num[data-astro-cid-lcdefpme]{font-size:var(--t-h2);letter-spacing:-.04em;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.babbel__fact[data-astro-cid-lcdefpme] .small[data-astro-cid-lcdefpme]{color:var(--muted)}@media (width<=900px){.babbel__inner[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.babbel__text[data-astro-cid-lcdefpme],.babbel__fact[data-astro-cid-lcdefpme]{grid-column:1/-1;justify-self:start}.babbel__text[data-astro-cid-lcdefpme]{order:3}}.contact[data-astro-cid-lcdefpme]{padding-block:var(--section) clamp(96px, 10vw, 160px);align-items:center}.contact__lead[data-astro-cid-lcdefpme]{grid-column:1/8;justify-items:start;gap:28px;display:grid}.contact__lead[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:var(--t-display)}.contact__lead[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:40ch}.contact__mail[data-astro-cid-lcdefpme]{font-size:var(--t-h3);letter-spacing:-.02em}.contact__actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:8px;display:flex}.contact__photo[data-astro-cid-lcdefpme]{aspect-ratio:4/5;grid-column:9/13;margin:0}.contact__photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-position:50% 15%}@media (width<=900px){.contact__lead[data-astro-cid-lcdefpme],.contact__photo[data-astro-cid-lcdefpme]{grid-column:1/-1}.contact__photo[data-astro-cid-lcdefpme]{justify-self:end;width:72%;margin-top:48px}}
