.hero[data-astro-cid-i3irphx7]{padding-block:var(--sp-12) var(--sp-14)}.hero__inner[data-astro-cid-i3irphx7]{gap:var(--sp-7);grid-template-areas:"title""lead""actions";display:grid}.hero__title[data-astro-cid-i3irphx7]{grid-area:title}.hero__lead[data-astro-cid-i3irphx7]{max-width:640px;color:var(--text);grid-area:lead;font-size:18px;line-height:1.65}.hero__actions[data-astro-cid-i3irphx7]{gap:var(--sp-3);flex-direction:column;grid-area:actions;display:flex}.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7]{font-size:16px}.hero__actions[data-astro-cid-i3irphx7] .link[data-astro-cid-i3irphx7]{border:1px solid var(--ink);border-radius:var(--radius);justify-content:center;min-height:48px;padding:14px 20px;font-size:16px}.hero[data-astro-cid-i3irphx7] .hero__lift{height:auto;color:var(--ink);grid-area:lift;justify-self:end;display:none}@media (width>=768px){.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - var(--header-h));padding-block:var(--sp-12);scroll-snap-align:start;flex-direction:column;justify-content:center;display:flex}.hero__inner[data-astro-cid-i3irphx7]{gap:var(--sp-12) var(--sp-16);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title lift""lead actions";align-items:end}.hero__lead[data-astro-cid-i3irphx7]{font-size:17px}.hero__actions[data-astro-cid-i3irphx7]{align-items:center;gap:var(--sp-4) var(--sp-6);flex-flow:wrap}.hero__actions[data-astro-cid-i3irphx7] .btn[data-astro-cid-i3irphx7],.hero__actions[data-astro-cid-i3irphx7] .link[data-astro-cid-i3irphx7]{font-size:15px}.hero__actions[data-astro-cid-i3irphx7] .link[data-astro-cid-i3irphx7]{padding:var(--sp-4) 0;border:0;justify-content:flex-start}.hero[data-astro-cid-i3irphx7] .hero__lift{width:clamp(160px,18vw,260px);margin:0 0 var(--sp-3);display:block}}@keyframes drawMark{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.js .hero[data-astro-cid-i3irphx7]:not(.go) .lift-a,.js .hero[data-astro-cid-i3irphx7]:not(.go) .lift-b{opacity:0}.js .hero[data-astro-cid-i3irphx7]:not(.go) .mark{stroke-dashoffset:1000px}.hero[data-astro-cid-i3irphx7].go .lift-a,.hero[data-astro-cid-i3irphx7].go .lift-b{transform-box:fill-box;animation:1.5s cubic-bezier(.2,.7,.2,1) .4s both liftIn}.hero[data-astro-cid-i3irphx7].go .lift-b{animation-delay:.75s}.hero[data-astro-cid-i3irphx7].go .mark{animation:1s ease-out 1.2s both drawMark}}.section-header[data-astro-cid-pb4nux2a]{gap:var(--sp-3);flex-direction:column;display:flex}@media (width>=640px){.section-header[data-astro-cid-pb4nux2a]{justify-content:space-between;align-items:baseline;gap:var(--sp-3) var(--sp-10);flex-flow:wrap}.section-header__label[data-astro-cid-pb4nux2a]{order:2}}.how[data-astro-cid-2uiotjnb]{border-top:1px solid var(--line-faint)}.how__inner[data-astro-cid-2uiotjnb]{gap:var(--sp-7);flex-direction:column;display:flex}.steps[data-astro-cid-2uiotjnb]{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.step[data-astro-cid-2uiotjnb]{background:var(--paper);border:1px solid var(--line-faint);padding:var(--sp-7) var(--sp-6) 30px;gap:var(--sp-3);flex-direction:column;display:flex}.step--ink[data-astro-cid-2uiotjnb]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.step--ink[data-astro-cid-2uiotjnb] .step__meta[data-astro-cid-2uiotjnb]{color:var(--on-ink-muted)}.step--ink[data-astro-cid-2uiotjnb] .step__body[data-astro-cid-2uiotjnb]{color:var(--on-ink-text)}.how__foot[data-astro-cid-2uiotjnb]{gap:var(--sp-2);flex-direction:column;display:flex}@media (width>=768px){.how[data-astro-cid-2uiotjnb]{border-top:0}.how__inner[data-astro-cid-2uiotjnb]{gap:var(--sp-10)}.how__foot[data-astro-cid-2uiotjnb]{justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-8);flex-flow:wrap}}@media (width>=960px){.steps[data-astro-cid-2uiotjnb]{gap:var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}.step[data-astro-cid-2uiotjnb]{padding:var(--sp-8) var(--sp-7) 36px;gap:14px}.step[data-astro-cid-2uiotjnb]:first-child{margin-top:var(--sp-28)}.step[data-astro-cid-2uiotjnb]:nth-child(2){margin-top:var(--sp-14)}}.experts__inner[data-astro-cid-2irbpfzu]{gap:var(--sp-7);flex-direction:column;display:flex}.experts__col[data-astro-cid-2irbpfzu]{display:contents}.experts__label[data-astro-cid-2irbpfzu]{order:1}.experts__title[data-astro-cid-2irbpfzu]{order:2}.experts__p[data-astro-cid-2irbpfzu]{color:var(--text);order:3}.experts__art[data-astro-cid-2irbpfzu]{margin:var(--sp-2) -8px 0;order:4}.experts__art[data-astro-cid-2irbpfzu] svg{max-width:100%;height:auto;display:block}@media (width>=1024px){.experts__inner[data-astro-cid-2irbpfzu]{align-content:center;align-items:center;gap:var(--sp-10) var(--sp-18);flex-flow:wrap}.experts__col[data-astro-cid-2irbpfzu]{flex-direction:column;flex:420px;min-width:0;display:flex}.experts__col--left[data-astro-cid-2irbpfzu]{gap:var(--sp-14)}.experts__col--right[data-astro-cid-2irbpfzu]{gap:22px;padding-top:10px}.experts__p[data-astro-cid-2irbpfzu]{color:var(--text-strong)}.experts__art[data-astro-cid-2irbpfzu]{margin:0}}.keep[data-astro-cid-pgtphepb]{background:var(--ink);color:var(--on-ink);clip-path:polygon(0 40px,100% 0,100% 100%,0 100%);padding-block:96px var(--sp-16)}.keep__inner[data-astro-cid-pgtphepb],.keep__head[data-astro-cid-pgtphepb]{gap:var(--sp-7);flex-direction:column;display:flex}.keep__intro[data-astro-cid-pgtphepb]{gap:var(--sp-3);flex-direction:column;display:flex}.keep__label[data-astro-cid-pgtphepb]{color:var(--on-ink-muted)}.keep__title[data-astro-cid-pgtphepb]{color:var(--on-ink)}.keep__lead[data-astro-cid-pgtphepb]{max-width:460px;color:var(--on-ink-text)}.keep__list[data-astro-cid-pgtphepb]{padding:var(--sp-2) 0 0;gap:var(--sp-7);flex-direction:column;margin:0;list-style:none;display:flex}.keep__item[data-astro-cid-pgtphepb]{gap:var(--sp-2);border-top:1px solid var(--line-on-ink);flex-direction:column;padding-top:20px;display:flex}.keep__n[data-astro-cid-pgtphepb]{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--marigold);font-size:44px;font-weight:400;line-height:1}.keep__item-title[data-astro-cid-pgtphepb]{font-family:var(--font-heading);color:var(--on-ink);font-size:21px;font-weight:500;line-height:1.2}.keep__item-body[data-astro-cid-pgtphepb]{color:var(--on-ink-text);font-size:16px;line-height:1.65}.keep__foot[data-astro-cid-pgtphepb]{align-items:flex-start;gap:var(--sp-1);margin-top:var(--sp-2);flex-direction:column;display:flex}.keep__pull[data-astro-cid-pgtphepb]{font-family:var(--font-heading);font-size:24px;font-weight:400;line-height:1.3}@media (width>=768px){.keep[data-astro-cid-pgtphepb]{clip-path:polygon(0 96px,100% 0,100% 100%,0 100%);padding-block:150px var(--sp-20)}.keep__inner[data-astro-cid-pgtphepb]{gap:var(--sp-16)}.keep__head[data-astro-cid-pgtphepb]{justify-content:space-between;align-items:flex-end;gap:var(--sp-6) var(--sp-16);flex-flow:wrap}.keep__title[data-astro-cid-pgtphepb]{max-width:17ch}.keep__lead[data-astro-cid-pgtphepb]{flex:0 460px}.keep__list[data-astro-cid-pgtphepb]{gap:var(--sp-12) var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:0;display:grid}.keep__item[data-astro-cid-pgtphepb]{gap:var(--sp-3);border-top:0;padding-top:0}.keep__n[data-astro-cid-pgtphepb]{font-size:60px}.keep__item-title[data-astro-cid-pgtphepb]{font-size:22px}.keep__foot[data-astro-cid-pgtphepb]{justify-content:space-between;align-items:center;gap:var(--sp-6) var(--sp-12);border-top:1px solid var(--line-on-ink);padding-top:var(--sp-8);flex-flow:wrap;margin-top:0}.keep__pull[data-astro-cid-pgtphepb]{font-size:clamp(22px,2.2vw,30px);line-height:1.35}}@media (width>=1280px){.keep__head[data-astro-cid-pgtphepb]{align-items:end;gap:var(--sp-6) var(--sp-16);grid-template-columns:minmax(0,1fr) minmax(0,420px);display:grid}.keep__title[data-astro-cid-pgtphepb],.keep__lead[data-astro-cid-pgtphepb]{max-width:none}}.services__inner[data-astro-cid-qmjtkzr2]{gap:var(--sp-7);flex-direction:column;display:flex}.services__list[data-astro-cid-qmjtkzr2]{padding-top:var(--sp-2);flex-direction:column;gap:36px;display:flex}.service[data-astro-cid-qmjtkzr2]{gap:var(--sp-3);border-top:1px solid var(--ink);padding-top:var(--sp-6);color:var(--ink);flex-direction:column;text-decoration:none;display:flex}.service__art[data-astro-cid-qmjtkzr2] svg{width:255px;max-width:100%;height:auto;display:block;overflow:visible}.service__letter[data-astro-cid-qmjtkzr2]{padding-top:var(--sp-2)}.service__title[data-astro-cid-qmjtkzr2]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:24px;font-weight:500;line-height:1.2}@media (width>=768px){.services__inner[data-astro-cid-qmjtkzr2]{gap:var(--sp-12)}}@media (width>=960px){.services__list[data-astro-cid-qmjtkzr2]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:0;display:grid}.service[data-astro-cid-qmjtkzr2]{border-top:0;border-right:1px solid var(--line-faint);padding:var(--sp-8) var(--sp-8) var(--sp-10);gap:14px}.service[data-astro-cid-qmjtkzr2]:first-child{padding-left:0}.service[data-astro-cid-qmjtkzr2]:last-child{border-right:0;padding-right:0}}.industries[data-astro-cid-4htdy44a]{isolation:isolate;position:relative;overflow:hidden}.industries__inner[data-astro-cid-4htdy44a]{gap:var(--sp-7);flex-direction:column;display:flex}.industries__list[data-astro-cid-4htdy44a]{padding:var(--sp-2) 0 0;gap:var(--sp-4);flex-direction:column;margin:0;list-style:none;display:flex}.industry[data-astro-cid-4htdy44a]{border-top:1px solid var(--line-faint);padding-top:var(--sp-4);flex-direction:column;gap:6px;display:flex}.industry__title[data-astro-cid-4htdy44a]{font-family:var(--font-heading);font-size:19px;font-weight:500;line-height:1.2}@media (width>=768px){.industries__inner[data-astro-cid-4htdy44a]{gap:var(--sp-12)}.industries__list[data-astro-cid-4htdy44a]{gap:var(--sp-8) 28px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));padding:0;display:grid}.industry[data-astro-cid-4htdy44a]{border-top-color:var(--ink);gap:10px;padding-top:18px}}.principles[data-astro-cid-yxeimdpq]{isolation:isolate;position:relative;overflow:hidden}.principles__inner[data-astro-cid-yxeimdpq]{gap:var(--sp-7);flex-direction:column;display:flex}.principles__list[data-astro-cid-yxeimdpq]{gap:var(--sp-6);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.principle[data-astro-cid-yxeimdpq]{gap:var(--sp-4);display:flex}.principle__n[data-astro-cid-yxeimdpq]{padding-top:var(--sp-1)}.principle__text[data-astro-cid-yxeimdpq]{flex-direction:column;gap:6px;display:flex}.principle[data-astro-cid-yxeimdpq] .h-item[data-astro-cid-yxeimdpq]{font-size:19px;line-height:1.2}@media (width>=768px){.principles__inner[data-astro-cid-yxeimdpq]{gap:var(--sp-12)}.principles__list[data-astro-cid-yxeimdpq]{gap:var(--sp-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.principle[data-astro-cid-yxeimdpq]{gap:var(--sp-3);flex-direction:column}.principle__n[data-astro-cid-yxeimdpq]{padding-top:0}.principle__text[data-astro-cid-yxeimdpq]{gap:10px}.principle[data-astro-cid-yxeimdpq] .h-item[data-astro-cid-yxeimdpq]{font-size:20px;line-height:1.25}}.closing[data-astro-cid-uogirkcr]{background:var(--paper);border-top:1px solid var(--line-faint)}.closing__inner[data-astro-cid-uogirkcr]{gap:var(--sp-7);flex-direction:column;display:flex}.closing__text[data-astro-cid-uogirkcr]{gap:var(--sp-7);flex-direction:column;min-width:0;display:flex}.closing__title[data-astro-cid-uogirkcr]{max-width:13ch}.closing__lead[data-astro-cid-uogirkcr]{max-width:560px;color:var(--text);font-size:18px;line-height:1.6}.closing__cta[data-astro-cid-uogirkcr] .btn[data-astro-cid-uogirkcr]{width:100%;font-size:16px}.closing[data-astro-cid-uogirkcr] .closing__lift{height:auto;color:var(--ink);display:none}@media (width>=768px){.closing__inner[data-astro-cid-uogirkcr]{place-content:center space-between;align-items:center;gap:var(--sp-12) var(--sp-18);flex-flow:wrap}.closing__text[data-astro-cid-uogirkcr]{gap:var(--sp-6);flex:999 560px}.closing__cta[data-astro-cid-uogirkcr]{padding-top:var(--sp-1)}.closing__cta[data-astro-cid-uogirkcr] .btn[data-astro-cid-uogirkcr]{width:auto;font-size:15px}.closing[data-astro-cid-uogirkcr] .closing__lift{flex:none;width:220px;display:block}}
