.hero[data-astro-cid-ge2uvauf]{--btn-ink:var(--on-photo);isolation:isolate;min-height:100svh;color:var(--on-photo);background:0 0;align-items:end;display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{z-index:-2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.hero__poster[data-astro-cid-ge2uvauf],.hero__video[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.hero__video[data-astro-cid-ge2uvauf]{opacity:0;filter:brightness(.6);transition:opacity 1.2s ease-out,filter 1.2s ease-out}.hero[data-astro-cid-ge2uvauf][data-video-on] .hero__video[data-astro-cid-ge2uvauf]{opacity:1;filter:brightness()}.hero__scrim[data-astro-cid-ge2uvauf]{background-image:linear-gradient(color-mix(in srgb, var(--surface-000) 40%, transparent), color-mix(in srgb, var(--surface-000) 40%, transparent)), var(--scrim-bottom);position:absolute;inset:0}.hero__texture[data-astro-cid-ge2uvauf]{pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 4px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:auto,160px 160px;position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{width:100%;max-width:var(--container-max);padding-inline:var(--space-4);padding-block:calc(var(--nav-height) + var(--space-6)) var(--space-8);gap:var(--space-5);justify-items:start;margin-inline:auto;display:grid}@media (width>=900px){.hero__inner[data-astro-cid-ge2uvauf]{padding-inline:var(--space-6)}}.hero__intro[data-astro-cid-ge2uvauf]{align-items:center;gap:4px;height:48px;display:flex}.hero__intro[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{width:4px;height:var(--h);border-radius:var(--radius-pill);background:var(--gradient-wave)}.hero__eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-display);letter-spacing:.5em;text-transform:uppercase;color:var(--on-photo);margin:0;font-size:13px;font-weight:700;line-height:16px}.hero__title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(44px,7.2vw,80px);line-height:.92;display:grid}.hero__line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.hero__bold[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-weight:800}.hero__light[data-astro-cid-ge2uvauf]{font-family:var(--font-light);font-weight:400}.hero__lead[data-astro-cid-ge2uvauf]{max-width:60ch;font-family:var(--font-body);color:var(--on-photo);margin:0;font-size:20px;font-weight:500;line-height:32px}.hero__actions[data-astro-cid-ge2uvauf]{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__sign[data-astro-cid-ge2uvauf]{font-family:var(--font-light);letter-spacing:.04em;color:var(--on-photo);opacity:.85;margin:0;font-size:18px}html.intro .hero__intro[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) both bar-in;animation-delay:calc(var(--i) * 14ms)}html.intro .hero__eyebrow[data-astro-cid-ge2uvauf]{animation:.5s ease-out .1s both fade-up}html.intro .hero__line[data-astro-cid-ge2uvauf]:first-child>span[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) .45s both line-up}html.intro .hero__line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation:.7s cubic-bezier(.2,.7,.2,1) .6s both line-up}html.intro .hero__lead[data-astro-cid-ge2uvauf],html.intro .hero__actions[data-astro-cid-ge2uvauf],html.intro .hero__sign[data-astro-cid-ge2uvauf]{animation:.5s ease-out 1.1s both fade-up}@keyframes bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes line-up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero__toggle[data-astro-cid-ge2uvauf]{right:var(--space-4);bottom:var(--space-4);min-width:44px;min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--surface-000) 60%, transparent);color:var(--on-photo);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;box-shadow:inset 0 0 0 1px var(--line-strong);border:0;font-size:13px;font-weight:600;position:absolute}.hero__toggle[data-astro-cid-ge2uvauf]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.hero__toggle[data-astro-cid-ge2uvauf][hidden]{display:none}@media (width>=900px){.hero__toggle[data-astro-cid-ge2uvauf]{right:var(--space-6);bottom:var(--space-6)}}@media (width<=700px){.hero__actions[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:stretch;width:100%}.hero__lead[data-astro-cid-ge2uvauf]{font-size:17px;line-height:28px}}@media (prefers-reduced-motion:reduce){html.intro .hero__intro[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf],html.intro .hero__eyebrow[data-astro-cid-ge2uvauf],html.intro .hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf],html.intro .hero__lead[data-astro-cid-ge2uvauf],html.intro .hero__actions[data-astro-cid-ge2uvauf],html.intro .hero__sign[data-astro-cid-ge2uvauf]{animation:none}}.partners[data-astro-cid-edpm6wi3]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;margin:0;padding:0;list-style:none;display:grid}.partners__item[data-astro-cid-edpm6wi3] a[data-astro-cid-edpm6wi3]{justify-content:center;align-items:center;min-height:44px;display:flex}.partners[data-astro-cid-edpm6wi3] img[data-astro-cid-edpm6wi3]{object-fit:contain;width:auto;max-width:100%;height:52px}@media (width>=900px){.partners[data-astro-cid-edpm6wi3]{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats__grid[data-astro-cid-23gkgyqt]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.stats__item[data-astro-cid-23gkgyqt]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.stats__value[data-astro-cid-23gkgyqt]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:clamp(40px,5vw,64px);font-weight:800;line-height:1}.stats__label[data-astro-cid-23gkgyqt]{color:var(--ink-muted);margin:0;font-size:15px;line-height:22px}@media (width>=900px){.stats__grid[data-astro-cid-23gkgyqt]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}}.tile[data-astro-cid-xvxoqh5a]{isolation:isolate;min-height:340px;padding:var(--space-5);border-radius:var(--radius-m);color:var(--on-photo);background:var(--surface-200);border:1px solid var(--line);transition:transform var(--dur-base) ease, border-color var(--dur-base) ease;align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.tile[data-astro-cid-xvxoqh5a]:hover{border-color:var(--line-strong);transform:translateY(-4px)}.tile[data-astro-cid-xvxoqh5a]:after{content:"";z-index:-1;background:var(--scrim-bottom);position:absolute;inset:0}.tile__icon[data-astro-cid-xvxoqh5a]{z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile__icon[data-astro-cid-xvxoqh5a] .icon{width:64px;height:64px;color:var(--on-photo)}.tile__img[data-astro-cid-xvxoqh5a]{object-fit:cover;z-index:-2;width:100%;height:100%;transform:translate(calc(var(--px,0) * -10px), calc(var(--py,0) * -10px)) scale(1.06);transition:transform var(--dur-base) ease-out;position:absolute;inset:0}.tile__body[data-astro-cid-xvxoqh5a]{gap:var(--space-2);display:grid}.tile__eyebrow[data-astro-cid-xvxoqh5a]{font-family:var(--font-display);letter-spacing:.5em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:16px}.tile__title[data-astro-cid-xvxoqh5a]{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(30px,3.2vw,40px);font-weight:800;line-height:1}.tile__text[data-astro-cid-xvxoqh5a]{max-width:36ch;font-size:16px;line-height:24px}.tile[data-astro-cid-xvxoqh5a]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.tile[data-astro-cid-xvxoqh5a],.tile__img[data-astro-cid-xvxoqh5a]{transition:none;transform:none}}.sec[data-astro-cid-ibq3xxg5]{padding-block:var(--space-8)}@media (width>=900px){.sec[data-astro-cid-ibq3xxg5]{padding-block:var(--space-9)}}.wrap[data-astro-cid-ibq3xxg5]{max-width:var(--container-max);padding-inline:var(--space-4);margin-inline:auto}@media (width>=900px){.wrap[data-astro-cid-ibq3xxg5]{padding-inline:var(--space-6)}}.wrap--narrow[data-astro-cid-ibq3xxg5]{max-width:880px}.flow[data-astro-cid-ibq3xxg5]{height:2px;margin-bottom:var(--space-6);background:var(--gradient-wave);background-size:200% 100%}@supports (animation-timeline:view()){.flow[data-astro-cid-ibq3xxg5]{animation:linear both flow-move view()}}@media (prefers-reduced-motion:reduce){.flow[data-astro-cid-ibq3xxg5]{animation:none}}@keyframes flow-move{0%{background-position:0 0}to{background-position:-100% 0}}.tiles[data-astro-cid-ibq3xxg5]{gap:var(--space-5);display:grid}@media (width>=900px){.tiles[data-astro-cid-ibq3xxg5]{gap:var(--space-6);grid-template-columns:1fr 1fr}}.why[data-astro-cid-ibq3xxg5]{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.why__item[data-astro-cid-ibq3xxg5]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);align-content:start;display:grid}.why__n[data-astro-cid-ibq3xxg5]{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent-ink);font-size:15px;font-weight:800}.why__title[data-astro-cid-ibq3xxg5]{font-family:var(--font-display);margin:0;font-size:24px;font-weight:700;line-height:1.1}.why__text[data-astro-cid-ibq3xxg5]{color:var(--ink-muted);margin:0;font-size:16px;line-height:26px}.faqs[data-astro-cid-ibq3xxg5]{display:grid}.sec--final[data-astro-cid-ibq3xxg5] .sh[data-astro-cid-ibq3xxg5]{margin-inline:auto}.final__actions[data-astro-cid-ibq3xxg5]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=700px){.final__actions[data-astro-cid-ibq3xxg5]{flex-direction:column;align-items:stretch}}
