.hero[data-astro-cid-bbe6dxrz]{padding:calc(var(--nav-h) + clamp(56px,9vw,112px)) 22px 0;text-align:center}.hero__copy[data-astro-cid-bbe6dxrz]{max-width:900px;margin:0 auto}.hero[data-astro-cid-bbe6dxrz] .eyebrow[data-astro-cid-bbe6dxrz]{font-size:clamp(1.0625rem,1.6vw,1.3125rem);margin-bottom:14px}.hero__lead[data-astro-cid-bbe6dxrz]{max-width:620px;margin:24px auto 0}.hero__ctas[data-astro-cid-bbe6dxrz]{margin-top:36px;display:flex;flex-wrap:wrap;gap:16px 28px;align-items:center;justify-content:center}.hero__img[data-astro-cid-bbe6dxrz]{max-width:1180px;margin:clamp(48px,7vw,84px) auto 0;aspect-ratio:16 / 8;border-radius:clamp(20px,2.4vw,32px)}.principles[data-astro-cid-xfs72xng]{padding-block:clamp(72px,10vw,120px)}.principles__grid[data-astro-cid-xfs72xng]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px}.principle[data-astro-cid-xfs72xng]{padding-top:22px;border-top:1px solid var(--hairline)}.principle[data-astro-cid-xfs72xng] h3[data-astro-cid-xfs72xng]{margin:0;font-size:1.3125rem;line-height:1.24;font-weight:600;letter-spacing:-.02em}.principle[data-astro-cid-xfs72xng] p[data-astro-cid-xfs72xng]{margin:10px 0 0;line-height:1.5;color:var(--muted);text-wrap:pretty}.ins__head[data-astro-cid-pi2b34ky]{display:flex;flex-wrap:wrap;gap:20px 48px;align-items:flex-end;justify-content:space-between}.ins__head[data-astro-cid-pi2b34ky] .h2[data-astro-cid-pi2b34ky]{max-width:680px}.ins__head[data-astro-cid-pi2b34ky] p[data-astro-cid-pi2b34ky]{margin:0;max-width:340px}.ins__track[data-astro-cid-pi2b34ky]{--pad: max(22px, calc((100% - var(--container)) / 2 + 22px));margin-top:clamp(40px,5vw,56px);display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:var(--pad);padding:8px var(--pad) 32px;scrollbar-width:none;overscroll-behavior-x:contain}.ins__track[data-astro-cid-pi2b34ky]::-webkit-scrollbar{display:none}.card[data-astro-cid-pi2b34ky]{position:relative;flex:none;width:clamp(280px,28vw,340px);height:500px;scroll-snap-align:start;display:flex;flex-direction:column;text-align:left;padding:0;border:0;cursor:pointer;background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 1px 2px #0000000a;transition:transform .35s var(--ease-out),box-shadow .35s var(--ease-out)}@media(hover:hover){.card[data-astro-cid-pi2b34ky]:hover{transform:scale(1.015);box-shadow:0 18px 40px #0000001a}}.card[data-astro-cid-pi2b34ky]:active{transform:scale(.985);transition-duration:.1s}.card[data-astro-cid-pi2b34ky]:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.card__copy[data-astro-cid-pi2b34ky]{display:flex;flex-direction:column;padding:30px 30px 22px}.card__cat[data-astro-cid-pi2b34ky]{margin-bottom:8px;font-size:.75rem;font-weight:600;color:var(--muted)}.card__title[data-astro-cid-pi2b34ky]{font-size:1.625rem;line-height:1.12;font-weight:700;letter-spacing:-.025em;hyphens:auto}.card__text[data-astro-cid-pi2b34ky]{margin-top:10px;font-size:.9375rem;line-height:1.45;color:var(--muted);text-wrap:pretty}.card__img[data-astro-cid-pi2b34ky]{flex:1;min-height:180px;margin:0 12px 12px;border-radius:18px;background:#eef1f6}.card__plus[data-astro-cid-pi2b34ky]{position:absolute;right:24px;bottom:24px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;background:#1d1d1fc7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ins__arrows[data-astro-cid-pi2b34ky]{display:flex;justify-content:flex-end;gap:14px}.ins__arrows[data-astro-cid-pi2b34ky] button[data-astro-cid-pi2b34ky]{width:40px;height:40px;border-radius:50%;border:0;background:#00000014;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s ease,transform .12s ease-out}.ins__arrows[data-astro-cid-pi2b34ky] button[data-astro-cid-pi2b34ky]:active{transform:scale(.92)}.ins__arrows[data-astro-cid-pi2b34ky] button[data-astro-cid-pi2b34ky]:disabled{opacity:.35;cursor:default}.sheet[data-astro-cid-pi2b34ky]{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px;pointer-events:none}.sheet[data-astro-cid-pi2b34ky].is-open{pointer-events:auto}.sheet__scrim[data-astro-cid-pi2b34ky]{position:absolute;inset:0;background:#00000061;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .3s ease}.sheet__panel[data-astro-cid-pi2b34ky]{position:relative;width:100%;max-width:640px;max-height:calc(100dvh - 40px);overflow:auto;outline:none;background:#fff;border-radius:32px;box-shadow:0 40px 100px #00000047;opacity:0;transform:scale(.5);transition:transform .48s var(--ease-sheet),opacity .22s ease}.sheet[data-astro-cid-pi2b34ky].is-open .sheet__scrim[data-astro-cid-pi2b34ky],.sheet[data-astro-cid-pi2b34ky].is-open .sheet__panel[data-astro-cid-pi2b34ky]{opacity:1}.sheet[data-astro-cid-pi2b34ky].is-open .sheet__panel[data-astro-cid-pi2b34ky]{transform:scale(1)}.sheet__close[data-astro-cid-pi2b34ky]{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:0;background:#00000012;color:var(--ink);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .12s ease-out}.sheet__close[data-astro-cid-pi2b34ky]:active{transform:scale(.9)}.sheet__body[data-astro-cid-pi2b34ky]{padding:clamp(32px,5vw,52px)}.sheet__cat[data-astro-cid-pi2b34ky]{margin:0 0 10px;font-size:.9375rem;font-weight:600;color:var(--blue)}.sheet__title[data-astro-cid-pi2b34ky]{margin:0;padding-right:40px;font-size:clamp(2rem,5vw,2.75rem);line-height:1.08;letter-spacing:-.032em;font-weight:700;hyphens:auto}.sheet__text[data-astro-cid-pi2b34ky]{margin:16px 0 0;font-size:1.3125rem;line-height:1.42;color:var(--muted);text-wrap:pretty}.sheet__steps[data-astro-cid-pi2b34ky]{list-style:none;margin:32px 0 0;padding:0}.sheet__steps[data-astro-cid-pi2b34ky] li[data-astro-cid-pi2b34ky]{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid rgba(0,0,0,.1)}.sheet__steps[data-astro-cid-pi2b34ky] span[data-astro-cid-pi2b34ky]{font-size:.9375rem;font-weight:600;color:var(--blue);font-variant-numeric:tabular-nums}.sheet__ctas[data-astro-cid-pi2b34ky]{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.sheet__ctas[data-astro-cid-pi2b34ky] [data-astro-cid-pi2b34ky][hidden]{display:none}.about[data-astro-cid-v2cbyr3p]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(40px,6vw,88px);align-items:center}.about__img[data-astro-cid-v2cbyr3p]{aspect-ratio:4 / 5;border-radius:32px}.about__badge[data-astro-cid-v2cbyr3p]{position:absolute;left:20px;top:20px;padding:16px 22px 18px;border-radius:22px;background:#ffffffb8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);box-shadow:0 8px 24px #00000014,inset 0 1px #fff9}.about__num[data-astro-cid-v2cbyr3p]{font-size:3rem;line-height:1;font-weight:700;letter-spacing:-.04em;background-image:linear-gradient(135deg,#10308f,#0a8fd6)}.about__label[data-astro-cid-v2cbyr3p]{margin-top:4px;font-size:.9375rem;font-weight:600;letter-spacing:-.01em}.about__p[data-astro-cid-v2cbyr3p]{margin:24px 0 0}.about__p2[data-astro-cid-v2cbyr3p]{margin:16px 0 0}.about__person[data-astro-cid-v2cbyr3p]{margin-top:40px;padding-top:24px;border-top:1px solid var(--hairline);display:flex;align-items:center;gap:16px}.about__avatar[data-astro-cid-v2cbyr3p]{width:56px;height:56px;flex:none;border-radius:50%}.about__name[data-astro-cid-v2cbyr3p]{font-weight:600;letter-spacing:-.015em}.about__role[data-astro-cid-v2cbyr3p]{font-size:.9375rem;color:var(--muted)}.why[data-astro-cid-ebj2y6yc]{list-style:none;padding:0;margin:clamp(40px,5vw,56px) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:20px}.why[data-astro-cid-ebj2y6yc] li[data-astro-cid-ebj2y6yc]{min-height:220px;padding:30px;border-radius:28px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:32px}.why[data-astro-cid-ebj2y6yc] span[data-astro-cid-ebj2y6yc]{font-size:.9375rem;font-weight:600;color:var(--blue);font-variant-numeric:tabular-nums}.why[data-astro-cid-ebj2y6yc] h3[data-astro-cid-ebj2y6yc]{margin:0;font-size:1.5rem;line-height:1.15;font-weight:700;letter-spacing:-.025em;text-wrap:balance}.calc-wrap[data-astro-cid-av4muyj3]{padding-top:clamp(80px,11vw,130px)}.calc[data-astro-cid-av4muyj3]{position:relative;overflow:hidden;border-radius:clamp(24px,3vw,36px);background:var(--navy);color:#fff;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,48px);padding:clamp(16px,3vw,32px)}.calc__side[data-astro-cid-av4muyj3]{position:relative;display:flex;flex-direction:column;min-height:100%;padding:clamp(12px,3vw,32px) clamp(4px,2vw,24px) 0}.calc__eyebrow[data-astro-cid-av4muyj3]{color:#8fdcff}.calc__h2[data-astro-cid-av4muyj3]{margin:0;font-size:clamp(2rem,3.6vw,2.75rem);line-height:1.08;letter-spacing:-.032em;font-weight:700;text-wrap:balance}.calc__p[data-astro-cid-av4muyj3]{margin:18px 0 0;font-size:1.1875rem;line-height:1.5;color:#fffc;text-wrap:pretty}.calc__full[data-astro-cid-av4muyj3]{display:inline-block;margin-top:20px}.calc__person[data-astro-cid-av4muyj3]{position:relative;margin:auto 0 calc(-1*clamp(16px,3vw,32px));padding-top:24px}.calc__person[data-astro-cid-av4muyj3] img[data-astro-cid-av4muyj3]{width:min(100%,340px);height:auto;margin:0 auto}.calc__person[data-astro-cid-av4muyj3] figcaption[data-astro-cid-av4muyj3]{position:absolute;left:0;bottom:clamp(24px,4vw,40px);padding:12px 18px;border-radius:18px;background:#ffffff24;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);display:flex;flex-direction:column;line-height:1.3}.calc__person[data-astro-cid-av4muyj3] strong[data-astro-cid-av4muyj3]{font-weight:600;letter-spacing:-.015em}.calc__person[data-astro-cid-av4muyj3] span[data-astro-cid-av4muyj3]{font-size:.875rem;color:#ffffffbf}.calc__frame[data-astro-cid-av4muyj3]{border-radius:clamp(14px,2vw,24px);overflow:hidden;background:#fff;align-self:start}.calc__frame[data-astro-cid-av4muyj3] iframe[data-astro-cid-av4muyj3]{display:block;width:100%;height:750px;border:0}@media(min-width:960px){.calc[data-astro-cid-av4muyj3]{grid-template-columns:minmax(0,1fr) minmax(0,600px)}}@media(max-width:959px){.calc__person[data-astro-cid-av4muyj3]{display:none}.calc__side[data-astro-cid-av4muyj3]{padding-bottom:8px}}@media(prefers-reduced-transparency:reduce){.calc__person[data-astro-cid-av4muyj3] figcaption[data-astro-cid-av4muyj3]{background:var(--navy);backdrop-filter:none;-webkit-backdrop-filter:none}}.contact[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:clamp(40px,6vw,80px);align-items:start}.contact__lead[data-astro-cid-xmivup5a]{margin:20px 0 0}.contact__rows[data-astro-cid-xmivup5a]{margin-top:40px;display:flex;flex-direction:column}.contact__rows[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:18px 0;border-top:1px solid var(--hairline);color:var(--ink)}.contact__rows[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]:hover{color:var(--blue);text-decoration:none}.contact__rows[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a]{font-size:.9375rem;color:var(--muted)}.contact__rows[data-astro-cid-xmivup5a] strong[data-astro-cid-xmivup5a]{font-weight:500;text-align:right}
