.home-hero[data-v-6c0e86fa]{--home-hero-overlap:10.5rem;position:relative;overflow:hidden;margin-top:calc(var(--home-hero-overlap)*-1);padding-top:var(--home-hero-overlap);background:#5e55ff}.home-hero__inner[data-v-6c0e86fa]{display:flex;align-items:flex-end;min-height:31.1875rem;padding:3rem 1.75rem}@media(max-width:640px){.home-hero__inner[data-v-6c0e86fa]{flex-direction:column;align-items:stretch;padding:2rem .75rem 0}}.home-hero__content[data-v-6c0e86fa]{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:2rem;min-height:31.1875rem;max-width:46.75rem}@media(max-width:640px){.home-hero__content[data-v-6c0e86fa]{width:100%;min-height:unset;max-width:100%}}.home-hero__title[data-v-6c0e86fa]{margin:0;font-family:PP Neue Montreal,system-ui,sans-serif;font-size:3.75rem;font-weight:500;line-height:1;letter-spacing:-.01em;font-feature-settings:"lnum" 1,"pnum" 1}@media(max-width:768px){.home-hero__title[data-v-6c0e86fa]{font-size:2.25rem}}.home-hero__title[data-v-6c0e86fa]{line-height:.9;color:#fff}@media(max-width:640px){.home-hero__title[data-v-6c0e86fa]{font-family:PP Neue Montreal,system-ui,sans-serif;font-size:2rem;font-weight:500;line-height:1.3;font-feature-settings:"lnum" 1,"pnum" 1}}@media(max-width:640px)and (max-width:768px){.home-hero__title[data-v-6c0e86fa]{font-size:1.5rem}}.home-hero__cta[data-v-6c0e86fa]{display:flex;align-items:flex-end;justify-content:space-between;gap:.5rem;width:15.3125rem;min-height:12.125rem;padding:.9375rem 1.5rem;border-radius:.9375rem;text-decoration:none;transition:filter .15s ease;position:relative}@media(max-width:640px){.home-hero__cta--desktop[data-v-6c0e86fa]{display:none}}.home-hero__cta[data-v-6c0e86fa]:hover{filter:brightness(.98)}.home-hero__cta--secondary[data-v-6c0e86fa]{background:#f0eef5}.home-hero__cta--secondary .home-hero__cta-text[data-v-6c0e86fa]{font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1;color:#1f1f1f}.home-hero__cta--secondary .home-hero__cta-icon[data-v-6c0e86fa]{color:#1f1f1f}.home-hero__cta--control[data-v-6c0e86fa]{width:12.625rem;background:#989aa21f}.home-hero__cta--control .home-hero__cta-text[data-v-6c0e86fa]{font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1;color:#fff}.home-hero__cta--control .home-hero__cta-icon[data-v-6c0e86fa]{color:#fff}.home-hero__actions[data-v-6c0e86fa]{display:flex;flex-wrap:wrap;gap:.625rem}.home-hero__mobile-actions[data-v-6c0e86fa]{display:none;flex-direction:column;gap:.5rem;width:100%}@media(max-width:640px){.home-hero__mobile-actions[data-v-6c0e86fa]{display:flex}}.home-hero__mobile-actions[data-v-6c0e86fa] .home-hero__mobile-cta{width:100%;max-width:none;height:4rem;font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1}.home-hero__mobile-actions[data-v-6c0e86fa] .home-hero__mobile-cta--outline.ui-button--outline{border-color:#ffffffad;background:transparent;color:#fff}.home-hero__mobile-actions[data-v-6c0e86fa] .home-hero__mobile-cta--outline.ui-button--outline:active:not(:disabled),.home-hero__mobile-actions[data-v-6c0e86fa] .home-hero__mobile-cta--outline.ui-button--outline:hover:not(:disabled){background:#ffffff14;border-color:#ffffffad;color:#fff}.home-hero__cta-text[data-v-6c0e86fa]{flex:1;align-self:flex-end;font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1;letter-spacing:-.01125rem;color:#1f1f1f}.home-hero__cta-icon[data-v-6c0e86fa]{flex-shrink:0;width:1.25rem;height:1.25rem;position:absolute;right:1.5rem;top:.9375rem;color:#1f1f1f}.home-hero__cta-icon[data-v-6c0e86fa] svg{width:100%;height:100%}.home-hero--about[data-v-6c0e86fa]{--home-hero-overlap:0;margin-top:0;padding-top:0;background:transparent}.home-hero--about .home-hero__inner[data-v-6c0e86fa]{position:relative;z-index:1;align-items:stretch;min-height:33.8125rem;padding-bottom:3rem}.home-hero--about .home-hero__intro[data-v-6c0e86fa]{display:flex;flex-direction:column;gap:1.5rem;width:100%}.home-hero--about .home-hero__content[data-v-6c0e86fa]{min-height:30.5625rem;max-width:55.375rem;gap:3.4375rem}.home-hero--about .home-hero__title[data-v-6c0e86fa]{max-width:55.375rem}.home-hero--about .home-hero__cta--secondary[data-v-6c0e86fa]{width:14.875rem}@media(max-width:767px){.home-hero--about[data-v-6c0e86fa],.home-hero--about .home-hero__inner[data-v-6c0e86fa]{flex:1;display:flex;flex-direction:column;min-height:34.5rem}.home-hero--about .home-hero__inner[data-v-6c0e86fa]{max-width:none;width:100%;padding-inline:var(--about-page-padding,.75rem);padding-bottom:0}.home-hero--about .home-hero__content[data-v-6c0e86fa]{flex:1;min-height:34.5rem;justify-content:space-between;gap:0;max-width:none}.home-hero--about .home-hero__intro[data-v-6c0e86fa]{gap:1rem}.home-hero--about .home-hero__title[data-v-6c0e86fa]{font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:2rem;font-weight:500;line-height:1;letter-spacing:-.01em;font-feature-settings:"lnum" 1,"pnum" 1;max-width:none}.home-hero--about .home-hero__actions[data-v-6c0e86fa]{flex-shrink:0;flex-wrap:nowrap;gap:.5rem;width:100%;padding-bottom:2.5rem}.home-hero--about .home-hero__cta[data-v-6c0e86fa]{flex:1 1 0;align-items:flex-start;justify-content:flex-end;width:auto;min-width:0;min-height:8.5rem;height:8.5rem;padding:.9375rem 1rem;gap:.75rem}.home-hero--about .home-hero__cta-text[data-v-6c0e86fa]{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-end;align-self:stretch;height:100%;min-width:0}.home-hero--about .home-hero__cta--control[data-v-6c0e86fa]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-hero--about .home-hero__cta--control .home-hero__cta-text[data-v-6c0e86fa]{font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1;color:#fff}.home-hero--about .home-hero__cta--control .home-hero__cta-icon[data-v-6c0e86fa]{color:#fff}.home-hero--about .home-hero__cta--secondary .home-hero__cta-text[data-v-6c0e86fa]{font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1}.home-hero--about .home-hero__cta-icon[data-v-6c0e86fa]{position:static;flex-shrink:0;width:1.25rem;height:1.25rem}}.home-hero--landing[data-v-6c0e86fa]{--home-hero-overlap:0;margin-top:0;padding-top:0;background:transparent}.home-hero--landing .home-hero__content[data-v-6c0e86fa]{max-width:34.25rem}.home-hero--landing .home-hero__intro[data-v-6c0e86fa]{display:flex;flex-direction:column;gap:1.125rem;width:100%}.home-hero--landing .home-hero__title[data-v-6c0e86fa]{max-width:34.25rem;line-height:1}.home-hero--landing .home-hero__subtitle[data-v-6c0e86fa]{margin:0;max-width:27.375rem;font-family:Inter Display,Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;font-feature-settings:"lnum" 1,"pnum" 1;color:#ffffff8f}@media(max-width:767px){.home-hero--landing .home-hero__content[data-v-6c0e86fa],.home-hero--landing .home-hero__subtitle[data-v-6c0e86fa],.home-hero--landing .home-hero__title[data-v-6c0e86fa]{max-width:none}}.home-hero__visual[data-v-6c0e86fa]{position:absolute;inset:0;right:-.875rem;pointer-events:none}@media(max-width:640px){.home-hero__visual[data-v-6c0e86fa]{position:relative;width:100%;height:19rem;margin-left:-.75rem;margin-right:-.75rem;width:calc(100% + 1.5rem)}}.home-hero__image[data-v-6c0e86fa]{position:absolute;right:-.0625rem;bottom:-.0625rem;width:min(55.5rem,72vw);height:auto;max-height:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom}@media(max-width:640px){.home-hero__image[data-v-6c0e86fa]{right:unset;left:0;bottom:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}
