.app-header[data-v-67927aa3]{--header-tone:#db001c;--header-icon-filter:brightness(0) saturate(100%) invert(13%) sepia(97%) saturate(5755%) hue-rotate(344deg) brightness(88%) contrast(105%);--header-logo-filter:none;background:transparent;box-sizing:border-box;inset:0 0 auto;min-height:5.625rem;position:absolute;transition:background-color .18s ease,min-height .18s ease,box-shadow .18s ease;z-index:40}.app-header--on-dark[data-v-67927aa3]{--header-tone:#fff;--header-icon-filter:none}.app-header__inner[data-v-67927aa3]{align-items:flex-start;box-sizing:border-box;display:flex;gap:1.5rem;justify-content:flex-end;margin:0 auto;min-height:5.625rem;padding:3.0625rem 5rem 0;transition:min-height .18s ease,padding .18s ease,align-items .18s ease;width:min(100%,var(--design-frame-width,94.5rem))}.app-header__brand[data-v-67927aa3]{align-items:center;display:flex;height:2.5rem;opacity:0;pointer-events:none;transition:opacity .16s ease;width:10rem}.app-header__logo[data-v-67927aa3]{display:block;filter:var(--header-logo-filter);height:3rem;width:auto}.app-header__actions[data-v-67927aa3]{align-items:flex-start;display:flex;gap:.625rem;width:19.5625rem}.app-header__cta[data-v-67927aa3],.app-header__menu[data-v-67927aa3]{align-items:center;background:transparent;border:.0625rem solid color-mix(in srgb,var(--header-tone) 90%,transparent);border-radius:6.25rem;box-sizing:border-box;color:var(--header-tone);display:inline-flex;isolation:isolate;justify-content:center;min-height:2.125rem;overflow:hidden;position:relative;text-decoration:none;transition:width .3s ease-in,min-height .3s ease-in,padding .3s ease-in,color .3s ease-in,border-color .3s ease-in}.app-header__cta[data-v-67927aa3]:before,.app-header__menu[data-v-67927aa3]:before{background:#db001c;content:"";height:3.375rem;left:50%;position:absolute;top:calc(100% + .0625rem);transform:translate(-50%);transition:top .3s ease-in;z-index:-1}.app-header__cta[data-v-67927aa3]:before{width:16.5625rem}.app-header__menu[data-v-67927aa3]:before{width:9.1875rem}.app-header .app-header__cta[data-v-67927aa3]{flex:1 0 0;font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem;line-height:1rem;min-height:2.5rem;min-width:0;padding:.625rem 1.25rem;text-transform:uppercase;white-space:nowrap}.app-header__menu[data-v-67927aa3]{cursor:pointer;flex:0 0 auto;min-height:2.5rem;min-width:3.875rem;padding:.625rem 1.25rem}.app-header__cta-icon[data-v-67927aa3],.app-header__menu img[data-v-67927aa3]{display:block;filter:var(--header-icon-filter);height:1.25rem;transition:filter .3s ease-in;width:1.25rem}.app-header__menu img[data-v-67927aa3]{-o-object-fit:contain;object-fit:contain}@media(hover:hover)and (pointer:fine){.app-header__cta[data-v-67927aa3]:focus-visible,.app-header__cta[data-v-67927aa3]:hover,.app-header__menu[data-v-67927aa3]:focus-visible,.app-header__menu[data-v-67927aa3]:hover{border-color:#db001c;color:#fff}.app-header__cta[data-v-67927aa3]:focus-visible:before,.app-header__cta[data-v-67927aa3]:hover:before,.app-header__menu[data-v-67927aa3]:focus-visible:before,.app-header__menu[data-v-67927aa3]:hover:before{top:-.4375rem}.app-header__cta:focus-visible .app-header__cta-icon[data-v-67927aa3],.app-header__cta:hover .app-header__cta-icon[data-v-67927aa3],.app-header__menu:focus-visible img[data-v-67927aa3],.app-header__menu:hover img[data-v-67927aa3]{filter:none}}@media(max-width:47.9375rem){.app-header[data-v-67927aa3]{--header-tone:#fff;--header-icon-filter:none;background:transparent;box-shadow:none;min-height:0}.app-header__inner[data-v-67927aa3]{align-items:flex-start;justify-content:flex-end;min-height:0;padding:2.75rem 1.6875rem 0 1.25rem}.app-header__actions[data-v-67927aa3]{gap:.75rem;width:auto}.app-header__brand[data-v-67927aa3]{height:2.25rem;width:8.25rem}.app-header__logo[data-v-67927aa3]{height:2.25rem}.app-header__cta[data-v-67927aa3],.app-header__menu[data-v-67927aa3]{background:transparent;border-color:#fff;border-radius:50%;flex:0 0 auto;min-height:2.625rem;min-width:2.625rem;padding:0;width:2.625rem}.app-header__cta[data-v-67927aa3]:before,.app-header__menu[data-v-67927aa3]:before{display:none}.app-header__cta span[data-v-67927aa3]{height:.0625rem;overflow:hidden;position:absolute;width:.0625rem;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.menu-dialog[data-v-0aa265c4]{--menu-dialog-overlay-opacity:.5;background:rgba(0,0,0,var(--menu-dialog-overlay-opacity));display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.menu-dialog__panel[data-v-0aa265c4]{background:#283e80;box-shadow:-1.25rem 0 2.5rem #00000024;box-sizing:border-box;color:#fff;min-height:100vh;padding:3.75rem 5rem;width:min(100vw,46.5rem)}.menu-dialog__container[data-v-0aa265c4]{align-content:start;display:grid;gap:5rem;grid-template-rows:auto auto auto;min-height:calc(100vh - 7.5rem);width:100%}.menu-dialog__top-actions[data-v-0aa265c4]{align-items:center;display:flex;gap:.75rem;justify-content:flex-end;width:100%}.menu-dialog__action[data-v-0aa265c4],.menu-dialog__close[data-v-0aa265c4],.menu-dialog__language[data-v-0aa265c4],.menu-dialog__request[data-v-0aa265c4]{align-items:center;background:transparent;border:.0625rem solid #fff;border-radius:5.625rem;box-sizing:border-box;color:#fff;display:inline-flex;justify-content:center;min-height:2.5rem;overflow:hidden;position:relative;text-decoration:none}.menu-dialog__close[data-v-0aa265c4]:before,.menu-dialog__request[data-v-0aa265c4]:before{background:#db001c;content:"";height:3.375rem;left:50%;position:absolute;top:calc(100% + .0625rem);transform:translate(-50%);transition:top .3s ease-in;z-index:-1}.menu-dialog__request[data-v-0aa265c4]:before{width:16.5625rem}.menu-dialog__close[data-v-0aa265c4]:before{width:9.1875rem}.menu-dialog__top-actions .menu-dialog__request[data-v-0aa265c4]{font-family:var(--font-family-secondary);font-size:.875rem;font-weight:var(--font-weight-medium);gap:.5rem;isolation:isolate;line-height:1rem;padding:.625rem 1.25rem;text-transform:uppercase;white-space:nowrap}.menu-dialog__close img[data-v-0aa265c4],.menu-dialog__request-icon[data-v-0aa265c4]{display:block;height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}.menu-dialog__close[data-v-0aa265c4]{cursor:pointer;isolation:isolate;padding:.625rem 1.25rem;width:3.875rem}.menu-dialog__nav[data-v-0aa265c4]{display:grid;gap:1.5rem;width:100%}.menu-dialog__nav .menu-dialog__link[data-v-0aa265c4]{align-items:baseline;color:#fff;display:flex;font-family:var(--font-family-primary);font-size:1.25rem;font-weight:var(--font-weight-regular);gap:.4375rem;line-height:2rem;max-width:100%;text-decoration:none;transition:color .3s ease-in;white-space:nowrap;width:-moz-max-content;width:max-content}.menu-dialog__nav .menu-dialog__link>span[data-v-0aa265c4]{font-family:inherit;font-size:inherit;line-height:inherit}.menu-dialog__nav .menu-dialog__link--active[data-v-0aa265c4]{color:#db001c;font-weight:var(--font-weight-bold);line-height:3rem}.menu-dialog__slash[data-v-0aa265c4]{color:#db001c}.menu-dialog__divider[data-v-0aa265c4]{background:#fff;height:.0625rem;width:100%}.menu-dialog__footer[data-v-0aa265c4]{align-items:center;display:flex;justify-content:space-between;width:100%}.menu-dialog__footer--actions-only[data-v-0aa265c4]{justify-content:flex-end}.menu-dialog__actions .menu-dialog__action[data-v-0aa265c4],.menu-dialog__footer .menu-dialog__language[data-v-0aa265c4]{cursor:pointer;font-family:var(--font-family-secondary);font-size:.875rem;font-weight:var(--font-weight-medium);height:2.5rem;line-height:1rem;padding:.75rem 1rem;text-transform:uppercase;width:2.5rem}.menu-dialog__actions[data-v-0aa265c4]{align-items:center;display:flex;gap:.75rem}.menu-dialog__action img[data-v-0aa265c4]{display:block;filter:brightness(0) invert(1);height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.menu-dialog__action:nth-child(2) img[data-v-0aa265c4]{height:1rem;width:1.875rem}.menu-dialog-enter-active[data-v-0aa265c4],.menu-dialog-leave-active[data-v-0aa265c4]{transition:opacity .26s ease}.menu-dialog-enter-active .menu-dialog__panel[data-v-0aa265c4],.menu-dialog-leave-active .menu-dialog__panel[data-v-0aa265c4]{transition:transform .32s ease}.menu-dialog-enter-from[data-v-0aa265c4],.menu-dialog-leave-to[data-v-0aa265c4]{opacity:0}.menu-dialog-enter-from .menu-dialog__panel[data-v-0aa265c4],.menu-dialog-leave-to .menu-dialog__panel[data-v-0aa265c4]{transform:translate(100%)}@media(hover:hover)and (pointer:fine){.menu-dialog__nav .menu-dialog__link[data-v-0aa265c4]:focus-visible,.menu-dialog__nav .menu-dialog__link[data-v-0aa265c4]:hover{color:#db001c}.menu-dialog__close[data-v-0aa265c4]:focus-visible:before,.menu-dialog__close[data-v-0aa265c4]:hover:before,.menu-dialog__request[data-v-0aa265c4]:focus-visible:before,.menu-dialog__request[data-v-0aa265c4]:hover:before{top:-.4375rem}.menu-dialog__close[data-v-0aa265c4]:focus-visible,.menu-dialog__close[data-v-0aa265c4]:hover,.menu-dialog__request[data-v-0aa265c4]:focus-visible,.menu-dialog__request[data-v-0aa265c4]:hover{border-color:#db001c}}@media(max-width:47.9375rem){.menu-dialog[data-v-0aa265c4]{background:transparent}.menu-dialog__panel[data-v-0aa265c4]{padding:1.5rem 1.25rem 2rem;width:100vw}.menu-dialog__container[data-v-0aa265c4]{gap:3rem;min-height:calc(100vh - 3.5rem)}.menu-dialog__top-actions[data-v-0aa265c4]{gap:.625rem}.menu-dialog__top-actions .menu-dialog__request[data-v-0aa265c4]{padding-inline:1rem}.menu-dialog__nav[data-v-0aa265c4]{gap:1.125rem}.menu-dialog__nav .menu-dialog__link[data-v-0aa265c4]{font-size:1.25rem;line-height:1.75rem;white-space:normal}.menu-dialog__nav .menu-dialog__link--active[data-v-0aa265c4]{line-height:2.25rem}}.hero-section[data-v-c5922c27]{background:radial-gradient(circle at 50% 18%,#ffffffe0 0,#ffffff3d 18%,#fff0 38%),linear-gradient(180deg,#c6d7e8b3,#dbe5ef94 20%,#f7ece580 62%,#fbf8f4a6);box-sizing:border-box;height:100vh;max-height:58.75rem;min-height:48rem;overflow:hidden;position:relative;width:100%}.hero-section__media[data-v-c5922c27]{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;opacity:1;position:absolute;width:100%;z-index:0}.hero-section__media--mobile[data-v-c5922c27]{display:none}.hero-section[data-v-c5922c27]:before{background:radial-gradient(circle at 50% 15%,#ffffffb8 0,#ffffff61 18%,#fff0 42%),linear-gradient(180deg,#ffffff52,#ffffff1a 42%,#fff0 62%),linear-gradient(0deg,rgba(0,0,0,.28),rgba(0,0,0,.08) 19%,transparent 34%);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.hero-section__awards-gradient[data-v-c5922c27]{background:linear-gradient(180deg,transparent 2.721%,rgba(0,0,0,.78) 32.689%,rgba(0,0,0,.78));bottom:0;height:clamp(11.6875rem,24vh,16.25rem);left:0;pointer-events:none;position:absolute;right:0;z-index:2}.hero-section__body[data-v-c5922c27]{align-content:space-between;box-sizing:border-box;display:grid;gap:3rem;margin:0 auto;min-height:100%;padding:3.0625rem 1.5rem 3.875rem;position:relative;width:min(100%,var(--container-width));z-index:3}.hero-section__copy[data-v-c5922c27]{display:grid;gap:1.875rem;justify-items:center;text-align:center}.hero-section__title[data-v-c5922c27]{height:.0625rem;overflow:hidden;position:absolute;width:.0625rem;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.hero-section__logo[data-v-c5922c27]{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:6.25rem;width:8.75rem}.hero-section__tagline[data-v-c5922c27]{color:#283e80;font-family:var(--font-family-secondary);line-height:1.5rem;margin:0;text-align:center;text-transform:uppercase;white-space:nowrap}.hero-section__tagline .section-text-reveal[data-v-c5922c27]{display:inline-block}.hero-section__tagline-text[data-v-c5922c27]{font-size:1rem}.hero-section__tagline-emphasis[data-v-c5922c27]{font-family:var(--font-family-primary);font-size:1.5rem;font-style:italic;margin-inline:.375rem;text-transform:none}.hero-section__label[data-v-c5922c27]{color:#283e80;font-family:var(--font-family-secondary);font-size:.75rem;font-weight:var(--font-weight-regular);line-height:1rem;margin:0;text-transform:uppercase;white-space:nowrap}.hero-section__developer[data-v-c5922c27]{display:grid;gap:.5rem;justify-items:center;margin-top:-.25rem;padding-block:.25rem}.hero-section__partners[data-v-c5922c27]{align-items:center;display:flex;gap:1.5rem;justify-content:center;list-style:none;margin:0;padding:0}.hero-section__partner[data-v-c5922c27]{align-items:center;display:inline-flex}.hero-section__partners-divider.section-text-reveal[data-v-c5922c27]{display:block}.hero-section__partners-divider[data-v-c5922c27]{background:#283e80;flex:0 0 auto;height:2.125rem;width:.0625rem}.hero-section__partner--1 img[data-v-c5922c27]{height:2.5rem;-o-object-fit:fill;object-fit:fill;width:14rem}.hero-section__partner--2[data-v-c5922c27]{align-items:flex-end;height:2rem;width:6rem}.hero-section__partner--2 img[data-v-c5922c27]{height:1.25rem;-o-object-fit:fill;object-fit:fill;width:6rem}.hero-section__partners img[data-v-c5922c27]{-o-object-fit:contain;object-fit:contain;width:auto}.hero-section__awards[data-v-c5922c27]{background:transparent;border-top:0;justify-content:center;justify-self:center;margin-bottom:0;min-height:5.8125rem;width:min(100%,51rem)}.hero-section__award-list[data-v-c5922c27],.hero-section__awards[data-v-c5922c27]{align-items:center;display:flex;gap:2.5rem}.hero-section__award[data-v-c5922c27]{align-items:center;color:#e3aa49;display:flex;gap:.5rem;padding:0}.hero-section__award--brand[data-v-c5922c27]{align-items:center;flex-direction:column;gap:0;height:5.8125rem;justify-content:flex-start;width:4.875rem}.hero-section__award-logo[data-v-c5922c27]{aspect-ratio:274/282;-o-object-fit:contain;object-fit:contain;width:4.875rem}.hero-section__award-year[data-v-c5922c27]{color:#e3aa49;font-family:var(--font-family-secondary);font-size:.75rem;font-weight:var(--font-weight-bold);letter-spacing:.015rem;line-height:.75rem;text-align:center;text-transform:uppercase;width:100%}.hero-section__awards-divider[data-v-c5922c27]{background:#fff;flex:0 0 auto;height:5.8125rem;width:.0625rem}.hero-section__award--winner[data-v-c5922c27]{align-items:center;flex:0 0 auto}.hero-section__award-trophy[data-v-c5922c27]{height:3.25rem;-o-object-fit:fill;object-fit:fill;width:1.1875rem}.hero-section__award-copy[data-v-c5922c27]{display:grid;gap:.375rem;white-space:nowrap}.hero-section__award strong[data-v-c5922c27],.hero-section__award-copy[data-v-c5922c27]{color:#e3aa49;font-family:var(--font-family-secondary);font-size:.875rem;line-height:.875rem;text-transform:uppercase}.hero-section__award strong[data-v-c5922c27]{font-weight:var(--font-weight-bold)}.hero-section__award-region[data-v-c5922c27],.hero-section__award-status[data-v-c5922c27]{color:#e3aa49;font-size:.875rem;font-weight:var(--font-weight-regular);line-height:.875rem;text-transform:uppercase}@media(max-width:47.9375rem){.hero-section[data-v-c5922c27]{height:100svh;max-height:none;min-height:46rem}.hero-section__media[data-v-c5922c27]{-o-object-position:44% top;object-position:44% top}.hero-section__media--desktop[data-v-c5922c27]{display:none}.hero-section__media--mobile[data-v-c5922c27]{display:block}.hero-section__body[data-v-c5922c27]{gap:clamp(.75rem,3svh,2rem);min-height:100%;padding:3rem 1.25rem max(1.25rem,env(safe-area-inset-bottom))}.hero-section__copy[data-v-c5922c27]{gap:1rem}.hero-section__tagline[data-v-c5922c27]{line-height:2rem;max-width:min(100%,22rem);white-space:normal}.hero-section__tagline-emphasis[data-v-c5922c27]{display:inline;font-size:1.375rem;margin-inline:.25rem}.hero-section__partners[data-v-c5922c27]{align-items:flex-end;flex-wrap:nowrap;gap:1rem}.hero-section__partners-divider[data-v-c5922c27]{align-self:flex-end;height:1.75rem}.hero-section__partner[data-v-c5922c27]{align-items:flex-end}.hero-section__partner--1 img[data-v-c5922c27]{height:1.875rem;width:10.5rem}.hero-section__partner--2[data-v-c5922c27]{align-items:flex-end;height:1.875rem;padding-bottom:3px;width:5.25rem}.hero-section__partner--2 img[data-v-c5922c27]{height:1.125rem;width:5.25rem}.hero-section__awards[data-v-c5922c27]{align-items:center;display:flex;gap:1rem;justify-content:center;min-height:7rem;width:min(100%,20.125rem)}.hero-section__awards-divider[data-v-c5922c27]{align-self:stretch;display:block;height:auto}.hero-section__award--brand[data-v-c5922c27]{flex:0 0 3.875rem;height:auto;width:3.875rem}.hero-section__award-logo[data-v-c5922c27]{width:3.875rem}.hero-section__award-list[data-v-c5922c27]{display:grid;gap:1rem;width:14.1875rem}.hero-section__award--winner[data-v-c5922c27]{gap:.5rem;justify-content:flex-start;width:100%}.hero-section__award-trophy[data-v-c5922c27]{height:2.75rem;width:1rem}.hero-section__award-copy[data-v-c5922c27]{gap:0;white-space:normal}.hero-section__award strong[data-v-c5922c27],.hero-section__award-copy[data-v-c5922c27],.hero-section__award-region[data-v-c5922c27],.hero-section__award-status[data-v-c5922c27]{font-size:.625rem;line-height:1rem}}.cta-bar-shell[data-v-a094d80d]{height:100%}.cta-bar[data-v-a094d80d],.cta-bar-shell[data-v-a094d80d]{pointer-events:none;position:relative}.cta-bar[data-v-a094d80d]{background:#002755;color:#fff;display:block;min-height:4.5rem;width:100%;z-index:1}.cta-bar__inner[data-v-a094d80d]{margin:0 auto;min-height:4.5rem;position:relative;width:min(100%,var(--design-frame-width,94.5rem))}.cta-bar__text[data-v-a094d80d]{color:#fff;height:1.5rem;left:5.291%;line-height:1.5rem;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;width:62.831%}.cta-bar__label[data-v-a094d80d],.cta-bar__message[data-v-a094d80d]{color:#fff;font-family:var(--font-family-primary);font-size:1.25rem;font-weight:var(--font-weight-regular);line-height:1.5rem;margin:0;position:absolute;top:0}.cta-bar__label[data-v-a094d80d]{left:0}.cta-bar__message[data-v-a094d80d]{left:62.632%}.cta-bar__message-mobile[data-v-a094d80d]{display:none}.cta-bar__phone[data-v-a094d80d]{height:5.929375rem;left:38.558%;overflow:visible;pointer-events:none;position:absolute;top:-1.0625rem;width:4.375rem}.cta-bar__phone img[data-v-a094d80d]{display:block;height:auto;max-width:none;-o-object-fit:contain;object-fit:contain;width:100%}.cta-bar__next[data-v-a094d80d]{align-items:center;border:.0625rem solid #fff;border-radius:5.625rem;box-sizing:border-box;display:inline-flex;isolation:isolate;justify-content:center;overflow:hidden;pointer-events:auto;right:4.63%;text-decoration:none;top:1rem;transition:border-color .3s ease-in;z-index:1}.cta-bar__next[data-v-a094d80d],.cta-bar__next[data-v-a094d80d]:before{height:2.5rem;position:absolute;width:2.5rem}.cta-bar__next[data-v-a094d80d]:before{background:#db001c;content:"";left:50%;top:calc(100% + .0625rem);transform:translate(-50%);transition:top .3s ease-in;z-index:-1}.cta-bar__next img[data-v-a094d80d]{display:block;height:2.25rem;transition:transform .3s ease-in;width:2.25rem}@media(max-width:74.9375rem){.cta-bar__text[data-v-a094d80d]{left:2.5rem;width:calc(100% - 9rem)}.cta-bar__label[data-v-a094d80d]{font-size:1rem}.cta-bar__message[data-v-a094d80d]{font-size:1rem;left:46%}.cta-bar__phone[data-v-a094d80d]{left:37.5%}.cta-bar__next[data-v-a094d80d]{right:2.5rem}}@media(hover:hover)and (pointer:fine){.cta-bar__next[data-v-a094d80d]:focus-visible,.cta-bar__next[data-v-a094d80d]:hover{border-color:#db001c}.cta-bar__next[data-v-a094d80d]:focus-visible:before,.cta-bar__next[data-v-a094d80d]:hover:before{top:0}.cta-bar__next:focus-visible img[data-v-a094d80d],.cta-bar__next:hover img[data-v-a094d80d]{transform:translate(.125rem)}}@media(max-width:47.9375rem){.cta-bar-shell[data-v-a094d80d]{height:6.9375rem}.cta-bar[data-v-a094d80d],.cta-bar__inner[data-v-a094d80d]{min-height:6.9375rem}.cta-bar__inner[data-v-a094d80d]{box-sizing:border-box;padding:.25rem 0;width:100%}.landing-page__section--cta-bar-fixed .cta-bar__inner[data-v-a094d80d]{border-bottom:.0625rem solid #fff}.cta-bar__text[data-v-a094d80d]{color:#fff;display:grid;gap:.25rem;height:auto;left:1.5rem;line-height:1rem;position:absolute;top:50%;transform:translateY(-50%);white-space:normal;width:min(14.0625rem,calc(100% - 10.5rem))}.cta-bar__label[data-v-a094d80d],.cta-bar__message[data-v-a094d80d]{line-height:1rem;position:static;width:100%}.cta-bar__label[data-v-a094d80d]{font-size:.75rem}.cta-bar__message[data-v-a094d80d]{font-size:.75rem;left:auto}.cta-bar__message-desktop[data-v-a094d80d]{display:none}.cta-bar__message-mobile[data-v-a094d80d]{display:inline}.cta-bar__phone[data-v-a094d80d]{height:7.621875rem;left:calc(100% - 11rem);top:-.6875rem;width:5.625rem}.cta-bar__next[data-v-a094d80d]{height:2.25rem;right:1.5rem;top:50%;transform:translateY(-50%);width:2.25rem}.cta-bar__next img[data-v-a094d80d]{height:2rem;width:2rem}}.floating-sidebar-widget[data-v-2ca86b23]{align-items:flex-start;display:flex;flex-direction:column;gap:.75rem;justify-content:center;position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);z-index:30}.floating-sidebar-widget__action[data-v-2ca86b23]{align-items:center;background:#db001c;border-radius:5.625rem;box-sizing:border-box;color:#fff;display:inline-flex;height:2.5rem;justify-content:center;padding:.75rem 1rem;text-decoration:none;width:2.5rem}.floating-sidebar-widget__icon[data-v-2ca86b23]{display:block;filter:brightness(0) invert(1);flex:0 0 auto;height:1.5rem;-o-object-fit:contain;object-fit:contain;width:1.5rem}.floating-sidebar-widget__action:nth-child(2) .floating-sidebar-widget__icon[data-v-2ca86b23]{height:1rem;width:1.875rem}@media(max-width:47.9375rem){.floating-sidebar-widget[data-v-2ca86b23]{right:1.5rem}}.policy-dialog[data-v-73c99a07]{background:transparent;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:60}.policy-dialog__panel[data-v-73c99a07]{background:#283e80;box-shadow:-1.25rem 0 2.5rem #00000024;box-sizing:border-box;color:#fff;font-family:SVN-Aquawax Pro,Arial,sans-serif;height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem 5rem 5rem;width:min(100vw,51.5rem)}.policy-dialog__header[data-v-73c99a07]{align-items:flex-start;display:flex;gap:1.5rem;justify-content:space-between;width:100%}.policy-dialog__logo[data-v-73c99a07]{display:block;filter:brightness(0) invert(1);height:4rem;-o-object-fit:fill;object-fit:fill;-o-object-position:center;object-position:center;width:5.625rem}.policy-dialog__close[data-v-73c99a07]{align-items:center;background:transparent;border:.0625rem solid #fff;border-radius:5.625rem;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;isolation:isolate;justify-content:center;min-height:2.5rem;overflow:hidden;padding:.625rem 1.25rem;position:relative;width:3.875rem}.policy-dialog__close[data-v-73c99a07]:before{background:#db001c;content:"";height:3.375rem;left:50%;position:absolute;top:calc(100% + .0625rem);transform:translate(-50%);transition:top .3s ease-in;width:9.1875rem;z-index:-1}.policy-dialog__close img[data-v-73c99a07]{display:block;height:1.25rem;-o-object-fit:contain;object-fit:contain;width:1.25rem}.policy-dialog__content[data-v-73c99a07]{color:#fff;display:grid;gap:1.25rem;margin-left:auto;padding-top:1.5rem;width:min(100%,41.5rem)}.policy-dialog__content h2[data-v-73c99a07],.policy-dialog__heading[data-v-73c99a07],.policy-dialog__list[data-v-73c99a07],.policy-dialog__paragraph[data-v-73c99a07]{margin:0}.policy-dialog__content h2[data-v-73c99a07]{font-family:SVN-Aquawax Pro,Arial,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:-.03rem;line-height:2rem;text-transform:uppercase}.policy-dialog__heading[data-v-73c99a07]{font-size:1rem;font-weight:700;line-height:1.5rem;text-transform:uppercase}.policy-dialog__heading--lead[data-v-73c99a07]{text-transform:none}.policy-dialog__list[data-v-73c99a07],.policy-dialog__paragraph[data-v-73c99a07]{font-size:1rem;font-weight:400;line-height:1.5rem}.policy-dialog__list[data-v-73c99a07]{padding-left:1.2rem}.policy-dialog-enter-active[data-v-73c99a07],.policy-dialog-leave-active[data-v-73c99a07]{transition:opacity .26s ease}.policy-dialog-enter-active .policy-dialog__panel[data-v-73c99a07],.policy-dialog-leave-active .policy-dialog__panel[data-v-73c99a07]{transition:transform .32s ease}.policy-dialog-enter-from[data-v-73c99a07],.policy-dialog-leave-to[data-v-73c99a07]{opacity:0}.policy-dialog-enter-from .policy-dialog__panel[data-v-73c99a07],.policy-dialog-leave-to .policy-dialog__panel[data-v-73c99a07]{transform:translate(100%)}@media(hover:hover)and (pointer:fine){.policy-dialog__close[data-v-73c99a07]:focus-visible:before,.policy-dialog__close[data-v-73c99a07]:hover:before{top:-.4375rem}.policy-dialog__close[data-v-73c99a07]:focus-visible,.policy-dialog__close[data-v-73c99a07]:hover{border-color:#db001c}}@media(max-width:47.9375rem){.policy-dialog__panel[data-v-73c99a07]{height:100dvh;padding:1.5rem 2.25rem 5rem;width:100vw}.policy-dialog__content[data-v-73c99a07]{margin-left:0;width:100%}.policy-dialog__content h2[data-v-73c99a07]{font-size:1rem;letter-spacing:0;line-height:1.5rem}.policy-dialog__heading[data-v-73c99a07],.policy-dialog__list[data-v-73c99a07],.policy-dialog__paragraph[data-v-73c99a07]{line-height:1rem}}@font-face{font-display:swap;font-family:SVN-Luxenta;font-style:normal;font-weight:400;src:url(../fonts/luxenta/SVN-Luxenta-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:SVN-Luxenta;font-style:normal;font-weight:700;src:url(../fonts/luxenta/SVN-Luxenta-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:SVN-Aquawax Pro;font-style:normal;font-weight:400;src:url(../fonts/aquawax/SVN-AquawaxPro-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:SVN-Aquawax Pro;font-style:normal;font-weight:700;src:url(../fonts/aquawax/SVN-AquawaxPro-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Philips Dutcher;font-style:normal;font-weight:400;src:url(../fonts/philips_dutcher/philips-dutcher.ttf) format("truetype")}#__nuxt,body,html{margin:0;min-height:100%}body{background:#fff}.landing-page[data-v-c7045968]{--font-family-primary:"SVN-Luxenta",Georgia,serif;--font-family-secondary:"SVN-Aquawax Pro",Arial,sans-serif;--font-size-hero:4.5rem;--font-size-h1:4rem;--font-size-h2:3rem;--font-size-h3:1.5rem;--font-size-body:1rem;--font-size-small:.75rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--line-height-display:1.1;--line-height-heading:1.2;--line-height-body:1.5;--line-height-compact:1.33;--color-primary:#111;--color-secondary:#606060;--color-accent:#111;--color-text-primary:#111;--color-text-muted:rgba(17,17,17,.72);--color-text-inverse:#fff;--color-background-base:#fff;--color-background-surface:#fff;--color-background-subtle:#f4f4f2;--color-background-inverse:#050505;--color-border:rgba(17,17,17,.18);--space-xs:.25rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2.5rem;--space-2xl:4.5rem;--space-3xl:7.5rem;--container-width:75rem;--design-frame-width:94.5rem;--design-rail:clamp(1.5rem,5.291vw,5rem);--section-spacing-desktop:7.5rem;--section-spacing-tablet:5.5rem;--section-spacing-mobile:4rem;background:var(--color-background-base);color:var(--color-text-primary);font-family:var(--font-family-secondary);overflow-x:clip;position:relative}.landing-page--cta-fixed[data-v-c7045968]{padding-bottom:4.5rem}.landing-page__section[data-v-c7045968]{box-sizing:border-box;padding-block:var(--section-spacing-desktop);padding-inline:max(1.25rem,calc((100vw - var(--container-width))/2));width:100%}.landing-page__section--header[data-v-c7045968]{inset-inline:0;padding-block:0;position:absolute;top:0;z-index:10}.landing-page__section--hero[data-v-c7045968]{padding-block:0;padding-inline:0}.landing-page__section--cta-bar[data-v-c7045968]{height:4.5rem;margin-bottom:0;margin-top:-4.5rem;padding:0;pointer-events:none;position:relative;z-index:35}.landing-page__section--cta-bar-fixed[data-v-c7045968]{inset-inline:0;bottom:0;margin-top:0;position:fixed}.landing-page__section--footer[data-v-c7045968],.landing-page__section--township[data-v-c7045968]{padding-inline:0}.landing-page__section--township[data-v-c7045968]{background:#283e80;padding-bottom:0;padding-top:0}.landing-page__section--gallery[data-v-c7045968]{padding-block:0;padding-inline:0}.landing-page__section--developers[data-v-c7045968]{background:#fff;padding-block:0;padding-inline:0}.landing-page__section--quote[data-v-c7045968]{background:#fff;padding:0 0 7.5rem}.landing-page__section--lead[data-v-c7045968],.landing-page__section--stats[data-v-c7045968]{padding:0}.landing-page__section--footer[data-v-c7045968]{background:#283e80;padding:0}.landing-page[data-v-c7045968] h1,.landing-page[data-v-c7045968] h2,.landing-page[data-v-c7045968] h3,.landing-page[data-v-c7045968] h4{font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin:0}.landing-page[data-v-c7045968] h1{font-size:var(--font-size-hero);line-height:var(--line-height-display)}.landing-page[data-v-c7045968] h2{font-size:var(--font-size-h2)}.landing-page[data-v-c7045968] h3{font-size:var(--font-size-h3)}.landing-page[data-v-c7045968] a,.landing-page[data-v-c7045968] button,.landing-page[data-v-c7045968] input,.landing-page[data-v-c7045968] label,.landing-page[data-v-c7045968] li,.landing-page[data-v-c7045968] select,.landing-page[data-v-c7045968] textarea{font-family:var(--font-family-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.landing-page__error[data-v-c7045968],.landing-page__loading[data-v-c7045968]{box-sizing:border-box;margin:0 auto;padding:10rem 1.5rem 6rem;width:min(100%,var(--container-width))}.landing-page__loading[data-v-c7045968]{display:grid;gap:1.5rem}.landing-page__loading-grid[data-v-c7045968]{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.landing-page__loading-block[data-v-c7045968]{background:linear-gradient(120deg,#283e8014,#283e802e);border-radius:1.5rem;min-height:13.75rem}.landing-page__loading-block--hero[data-v-c7045968]{min-height:32.5rem}.landing-page__error[data-v-c7045968]{display:grid;gap:1rem;text-align:center}.landing-page__retry[data-v-c7045968]{background:var(--color-primary);border:.0625rem solid var(--color-primary);border-radius:62.4375rem;color:var(--color-text-inverse);cursor:pointer;justify-self:center;min-width:10rem;padding:.875rem 1.5rem}@media(max-width:74.9375rem){.landing-page__section[data-v-c7045968]{padding-block:var(--section-spacing-tablet)}.landing-page[data-v-c7045968] h1{font-size:3.5rem}.landing-page[data-v-c7045968] h2{font-size:2.75rem}}@media(max-width:47.9375rem){.landing-page--cta-fixed[data-v-c7045968]{padding-bottom:6.9375rem}.landing-page__section[data-v-c7045968]{padding-block:var(--section-spacing-mobile);padding-inline:1.25rem}.landing-page__section--cta-bar[data-v-c7045968],.landing-page__section--developers[data-v-c7045968],.landing-page__section--footer[data-v-c7045968],.landing-page__section--gallery[data-v-c7045968],.landing-page__section--header[data-v-c7045968],.landing-page__section--hero[data-v-c7045968],.landing-page__section--lead[data-v-c7045968],.landing-page__section--quote[data-v-c7045968],.landing-page__section--stats[data-v-c7045968],.landing-page__section--township[data-v-c7045968]{padding-inline:0}.landing-page__section--gallery[data-v-c7045968],.landing-page__section--quote[data-v-c7045968]{padding-block:0}.landing-page__section--lead[data-v-c7045968]{padding-block-end:0}.landing-page__section--header[data-v-c7045968],.landing-page__section--hero[data-v-c7045968]{padding-block:0}.landing-page__section--cta-bar[data-v-c7045968]{height:6.9375rem;margin-bottom:0;margin-top:0;padding:0;position:relative;top:auto;z-index:35}.landing-page__section--cta-bar-fixed[data-v-c7045968]{inset-inline:0;bottom:0;box-shadow:inset 0 -.125rem #fff;margin-top:0;position:fixed}.landing-page__section--township[data-v-c7045968]{padding-bottom:0;padding-top:0}.landing-page__section--stats[data-v-c7045968]{padding-block:0}.landing-page__loading-grid[data-v-c7045968]{grid-template-columns:1fr}.landing-page[data-v-c7045968] h1{font-size:2.5rem}.landing-page[data-v-c7045968] h2{font-size:2rem}.landing-page[data-v-c7045968] h3{font-size:1.25rem}}
