@keyframes hero-text-in-bd965ef5{0%{opacity:0;transform:translateY(1.75rem)}to{opacity:1;transform:translateY(0)}}.hero[data-v-bd965ef5]{background-color:var(--color-primary);min-height:40rem;overflow:hidden;padding:14.5rem 1.25rem 3rem;position:relative}@media(min-width:992px){.hero[data-v-bd965ef5]{height:53.75rem;min-height:0;padding:0}}.hero__media[data-v-bd965ef5],.hero__overlay[data-v-bd965ef5]{inset:0;position:absolute}.hero__media[data-v-bd965ef5]{z-index:0}.hero__asset[data-v-bd965ef5]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero__overlay[data-v-bd965ef5]{background:linear-gradient(rgba(var(--color-primary-rgb),.82) 0,rgba(var(--color-primary-rgb),.45) 38%,rgba(var(--color-primary-rgb),.72) 72%,rgba(var(--color-primary-rgb),.92));z-index:1}@media(min-width:992px){.hero__overlay[data-v-bd965ef5]{background:linear-gradient(100deg,rgba(var(--color-primary-rgb),.86) 0,rgba(var(--color-primary-rgb),.7),rgba(var(--color-primary-rgb),.3) 56%,rgba(var(--color-primary-rgb),.05),rgba(var(--color-primary-rgb),0))}}.hero__content[data-v-bd965ef5]{position:relative;z-index:2}@media(min-width:992px){.hero__content[data-v-bd965ef5]{bottom:0;box-sizing:border-box;left:0;padding:0 4rem 6rem;position:absolute;right:0}.hero__panel[data-v-bd965ef5]{max-width:38.75rem}}.hero__heading[data-v-bd965ef5]{animation:hero-text-in-bd965ef5 .8s ease-out backwards;color:var(--color-text-2);font-weight:var(--font-weight-normal);line-height:1.16;margin:0;white-space:pre-line}@media(min-width:992px){.hero__heading[data-v-bd965ef5]{line-height:var(--line-height-h1)}}.hero__description[data-v-bd965ef5]{animation:hero-text-in-bd965ef5 .8s ease-out .1s backwards;color:#ffffffeb;font-size:var(--font-size-small-plus);font-weight:var(--font-weight-normal);line-height:1.8;margin:1rem 0 0}@media(min-width:992px){.hero__description[data-v-bd965ef5]{font-size:var(--font-size-regular);line-height:1.9;margin-top:1.5rem;max-width:33rem}}.hero__cta[data-v-bd965ef5]{animation:hero-text-in-bd965ef5 .8s ease-out .2s backwards;box-shadow:inset 0 0 0 1px #fff6;font-weight:var(--font-weight-normal);gap:.75rem;height:3.25rem;justify-content:space-between;margin-top:1.75rem;padding:.5rem .5rem .5rem 1.5rem;width:100%}.hero__cta.btn-icon .icon[data-v-bd965ef5]{flex-shrink:0;height:2.25rem;margin-right:0;width:2.25rem}.hero__cta.btn-icon .icon[data-v-bd965ef5]:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:1rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1rem}@media(min-width:992px){.hero__cta[data-v-bd965ef5]{box-shadow:none;justify-content:flex-start;margin-top:2rem;width:-moz-fit-content;width:fit-content}}.card[data-v-a67ea8fb]{border:1px solid color-mix(in srgb,var(--color-white) 16%,transparent);border-radius:1.5rem;color:var(--color-text-2);display:flex;flex-direction:column;margin:0;padding:1.375rem 1.25rem 1.5rem}@media(min-width:1400px){.card[data-v-a67ea8fb]{padding:1.75rem 2rem 2rem}}.card__identity[data-v-a67ea8fb],.card__top[data-v-a67ea8fb]{display:contents}.card__status[data-v-a67ea8fb]{border-radius:9999px;font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:normal;margin:0;order:1;padding:.375rem 1rem;width:-moz-fit-content;width:fit-content}.card__status--sale[data-v-a67ea8fb]{background-color:var(--color-secondary);color:var(--color-text-2)}.card__status--sold[data-v-a67ea8fb]{background-color:var(--color-gray-800);color:var(--color-primary)}.card__name[data-v-a67ea8fb]{color:var(--color-text-2);font-size:var(--font-size-h4);margin:.875rem 0 0;order:2}.card__address[data-v-a67ea8fb],.card__name[data-v-a67ea8fb]{font-weight:var(--font-weight-normal);line-height:normal}.card__address[data-v-a67ea8fb]{color:color-mix(in srgb,var(--color-white) 82%,transparent);font-size:var(--font-size-medium);margin:.5rem 0 0;order:3}.card__cta[data-v-a67ea8fb]{align-items:center;background-color:var(--color-secondary);border-radius:9999px;color:var(--color-white);display:flex;gap:.75rem;justify-content:space-between;margin-top:1.125rem;order:4;padding:.5rem .5rem .5rem 1.5rem;text-decoration:none;transition:background-color .3s ease;width:100%}.card__cta[data-v-a67ea8fb]:hover{background-color:color-mix(in srgb,var(--color-secondary) 78%,var(--color-white))}.card__cta-label[data-v-a67ea8fb]{font-size:var(--font-size-regular);font-weight:var(--font-weight-medium);line-height:normal}.card__cta-icon[data-v-a67ea8fb]{align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;height:2.375rem;justify-content:center;width:2.375rem}.card__cta-icon[data-v-a67ea8fb]:after{background-color:currentColor;border-radius:0;content:"";display:inline-block;height:var(--font-size-medium);mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:var(--font-size-medium)}.card__gallery[data-v-a67ea8fb]{margin:1.25rem -1.25rem 0;order:5;position:relative}.card__scroller[data-v-a67ea8fb]{display:flex;gap:.75rem;margin:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 1.25rem;scroll-snap-type:x mandatory;scrollbar-width:none}.card__scroller[data-v-a67ea8fb]::-webkit-scrollbar{display:none}.card__slide[data-v-a67ea8fb]{background:none;border:0;border-radius:1rem;cursor:pointer;flex:0 0 16.25rem;height:18.75rem;overflow:hidden;padding:0;position:relative;scroll-snap-align:start}.card__slide img[data-v-a67ea8fb]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card__slide[data-v-a67ea8fb]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.card__arrow[data-v-a67ea8fb]{display:none}@media(min-width:1400px){.card__top[data-v-a67ea8fb]{gap:1.5rem;justify-content:space-between;order:1}.card__identity[data-v-a67ea8fb],.card__top[data-v-a67ea8fb]{align-items:center;display:flex}.card__identity[data-v-a67ea8fb]{gap:1.25rem;min-width:0}.card__name[data-v-a67ea8fb]{margin:0}.card__address[data-v-a67ea8fb]{font-size:var(--font-size-large);margin-top:.875rem;order:2}.card__cta[data-v-a67ea8fb]{flex-shrink:0;justify-content:flex-start;margin-top:0;order:0;padding:.5rem .5rem .5rem 1.5rem;width:auto}.card__cta-label[data-v-a67ea8fb]{font-size:var(--font-size-medium)}.card__gallery[data-v-a67ea8fb]{margin:1.375rem 0 0;order:3}.card__scroller[data-v-a67ea8fb]{gap:1.125rem;overflow-x:hidden;padding:0;scroll-snap-type:none}.card__slide[data-v-a67ea8fb]{flex-basis:calc(33.33333% - .75rem);height:25rem}.card__arrow[data-v-a67ea8fb]{align-items:center;background-color:color-mix(in srgb,var(--color-white) 60%,transparent);border:0;border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;height:2.125rem;justify-content:center;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2.125rem;z-index:1}.card__arrow svg[data-v-a67ea8fb]{height:var(--font-size-regular);width:var(--font-size-regular)}.card__arrow--prev[data-v-a67ea8fb]{left:.875rem}.card__arrow--prev svg[data-v-a67ea8fb]{transform:scaleX(-1)}.card__arrow--next[data-v-a67ea8fb]{right:.875rem}.card__arrow[data-v-a67ea8fb]:hover{background-color:var(--color-white)}.card__arrow[data-v-a67ea8fb]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}}.lightbox[data-v-8edc1096]{align-items:center;background-color:rgba(var(--color-primary-rgb),.94);display:flex;inset:0;justify-content:center;overscroll-behavior:none;padding:4.5rem 1.25rem;position:fixed;touch-action:none;z-index:2000}@media(min-width:1400px){.lightbox[data-v-8edc1096]{padding-inline:5rem}}.lightbox__image[data-v-8edc1096]{border-radius:1rem;display:block;height:auto;max-height:calc(100dvh - 7rem);max-width:calc(100vw - 5.5rem);-o-object-fit:contain;object-fit:contain;width:auto}.lightbox__close[data-v-8edc1096],.lightbox__nav[data-v-8edc1096]{align-items:center;background-color:var(--color-white);border:0;border-radius:50%;color:var(--color-primary);cursor:pointer;display:flex;justify-content:center;padding:0;position:absolute}.lightbox__close[data-v-8edc1096]:focus-visible,.lightbox__nav[data-v-8edc1096]:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}.lightbox__close[data-v-8edc1096]{height:2.375rem;right:1.25rem;top:1.25rem;width:2.375rem}.lightbox__nav[data-v-8edc1096]{height:2.75rem;top:50%;transform:translateY(-50%);width:2.75rem}.lightbox__nav svg[data-v-8edc1096]{height:var(--font-size-medium);width:var(--font-size-medium)}.lightbox__nav--prev[data-v-8edc1096]{left:1rem}.lightbox__nav--prev svg[data-v-8edc1096]{transform:scaleX(-1)}.lightbox__nav--next[data-v-8edc1096]{right:1rem}.portfolio[data-v-db49ca34]{background-color:var(--color-bg-2);color:var(--color-text-2);padding:4rem 0}@media(min-width:1400px){.portfolio[data-v-db49ca34]{padding:7rem 4rem}.portfolio__inner[data-v-db49ca34]{margin-inline:auto;max-width:82rem}}.portfolio__cards[data-v-db49ca34],.portfolio__header[data-v-db49ca34]{padding-inline:1.25rem}@media(min-width:1400px){.portfolio__cards[data-v-db49ca34],.portfolio__header[data-v-db49ca34]{padding-inline:0}}.portfolio__tagline[data-v-db49ca34]{justify-content:flex-start;margin:0;padding:.25rem 0}.portfolio__tagline[data-v-db49ca34]:before{flex-shrink:0}.portfolio__title[data-v-db49ca34]{color:var(--color-text-2);font-size:var(--font-size-h3);font-weight:var(--font-weight-normal);line-height:var(--line-height-h2);margin:.875rem 0 0}@media(min-width:1400px){.portfolio__title[data-v-db49ca34]{font-size:var(--font-size-h2);margin-top:1.25rem}.portfolio__title-gap[data-v-db49ca34]{display:none}.portfolio__title-line[data-v-db49ca34]{display:block}}.portfolio__cards[data-v-db49ca34]{display:flex;flex-direction:column;gap:1.75rem;margin-top:1.75rem}@media(min-width:1400px){.portfolio__cards[data-v-db49ca34]{gap:2.5rem;margin-top:2.5rem}}.about-us[data-v-b82010c6]{--about-overlay:rgba(var(--color-primary-rgb),.9);--gap-section:var(--gap-section-about);background-color:var(--color-bg-2);background-image:linear-gradient(var(--color-bg-2),transparent 12rem),linear-gradient(var(--about-overlay),var(--about-overlay)),var(--about-bg-image);background-position:50%;background-size:cover;color:var(--color-text-2)}@media(min-width:370px){.about-us__container[data-v-b82010c6]{max-width:var(--container-size-sm)}}@media(min-width:576px){.about-us__container[data-v-b82010c6]{max-width:var(--container-size-sm)}}@media(min-width:768px){.about-us__container[data-v-b82010c6]{max-width:var(--container-size-md)}}@media(min-width:992px){.about-us__container[data-v-b82010c6]{max-width:var(--container-size-lg)}}@media(min-width:1200px){.about-us__container[data-v-b82010c6]{max-width:var(--container-size-xl)}}.about-us__container[data-v-b82010c6]{margin:0 auto;--pading-x:1rem;padding-left:var(--pading-x);padding-right:var(--pading-x)}@media(min-width:768px){.about-us__container[data-v-b82010c6]{--pading-x:2rem}}@media(min-width:992px){.about-us__container[data-v-b82010c6]{--pading-x:3rem}}@media(min-width:1200px){.about-us__container[data-v-b82010c6]{--pading-x:4rem}}@media(max-width:370px){.about-us__container[data-v-b82010c6]{max-width:300px}}@media(min-width:1400px){.about-us__container[data-v-b82010c6]{max-width:var(--container-size-xxl)}}.about-us__container[data-v-b82010c6]{display:grid;gap:2rem}@media(min-width:992px){.about-us__container[data-v-b82010c6]{gap:3.5rem 4.5rem}.about-us__container--with-image[data-v-b82010c6]{grid-template-areas:"header image" "columns image";grid-template-columns:1fr min(27rem,40%);grid-template-rows:auto 1fr}.about-us__container--with-image .about-us__header[data-v-b82010c6]{grid-area:header}.about-us__container--with-image .about-us__columns[data-v-b82010c6]{grid-area:columns}.about-us__container--with-image .about-us__image[data-v-b82010c6]{grid-area:image}}.about-us__header[data-v-b82010c6]{display:flex;flex-direction:column;gap:1rem}@media(min-width:992px){.about-us__header[data-v-b82010c6]{gap:1.25rem}}.about-us__tagline[data-v-b82010c6]{justify-content:flex-start;padding-left:0;padding-right:0}.about-us__tagline[data-v-b82010c6]:before{background-color:#ffffff59;flex-shrink:0}.about-us__tagline[data-v-b82010c6]:after{display:none}.about-us__title[data-v-b82010c6]{color:var(--color-text-2);font-weight:var(--font-weight-normal);line-height:var(--line-height-h2);margin:0;white-space:pre-line}.about-us__columns[data-v-b82010c6]{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.about-us__columns[data-v-b82010c6]{flex-direction:row;gap:3.5rem}}.about-us__column[data-v-b82010c6]{flex:1;min-width:0}.about-us__column-title[data-v-b82010c6]{color:var(--color-text-2);font-size:var(--font-size-h4);font-weight:var(--font-weight-normal);line-height:var(--line-height-h4);margin:0;white-space:pre-line}.about-us__column-description[data-v-b82010c6]{font-size:var(--font-size-small);line-height:1.9;margin:1rem 0 0;white-space:pre-line}@media(min-width:992px){.about-us__column-description[data-v-b82010c6]{font-size:var(--font-size-regular);margin-top:1.25rem}}.about-us__image[data-v-b82010c6]{border-radius:1rem;height:20rem;overflow:hidden}@media(min-width:992px){.about-us__image[data-v-b82010c6]{align-self:start;height:auto}}.about-us__image[data-v-b82010c6] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.standards-feature[data-v-7e308e5d]{--icon-size:2.5rem;--pill-padding-y:.625rem;--pill-padding-x:1rem;--pill-gap:.75rem;align-items:center;background-color:var(--color-white);border:2px solid var(--color-gray-900);border-radius:999px;display:flex;gap:var(--pill-gap);list-style:none;padding:var(--pill-padding-y) var(--pill-padding-x);width:100%}@media(min-width:992px){.standards-feature[data-v-7e308e5d]{--icon-size:3rem;--pill-padding-y:.75rem;--pill-padding-x:.75rem;--pill-gap:1rem}}.standards-feature--reversed[data-v-7e308e5d]{flex-direction:row-reverse}.standards-feature__icon[data-v-7e308e5d]{align-items:center;background-color:var(--color-primary);border-radius:50%;display:flex;flex-shrink:0;height:var(--icon-size);justify-content:center;overflow:hidden;width:var(--icon-size)}.standards-feature__icon[data-v-7e308e5d] img,.standards-feature__icon img[data-v-7e308e5d]{filter:brightness(0) invert(1);-o-object-fit:contain;object-fit:contain;padding:.25rem}.standards-feature__label[data-v-7e308e5d]{color:var(--color-text-1);flex:1;font-size:var(--font-size-small);line-height:1.4}@media(min-width:992px){.standards-feature__label[data-v-7e308e5d]{font-size:var(--font-size-regular)}}.standards-feature--reversed .standards-feature__label[data-v-7e308e5d]{text-align:right}@media(min-width:370px){.standards[data-v-ddaa9702]{max-width:var(--container-size-sm)}}@media(min-width:576px){.standards[data-v-ddaa9702]{max-width:var(--container-size-sm)}}@media(min-width:768px){.standards[data-v-ddaa9702]{max-width:var(--container-size-md)}}@media(min-width:992px){.standards[data-v-ddaa9702]{max-width:var(--container-size-lg)}}@media(min-width:1200px){.standards[data-v-ddaa9702]{max-width:var(--container-size-xl)}}.standards[data-v-ddaa9702]{margin:0 auto;--pading-x:1rem;padding-left:var(--pading-x);padding-right:var(--pading-x)}@media(min-width:768px){.standards[data-v-ddaa9702]{--pading-x:2rem}}@media(min-width:992px){.standards[data-v-ddaa9702]{--pading-x:3rem}}@media(min-width:1200px){.standards[data-v-ddaa9702]{--pading-x:4rem}}@media(max-width:370px){.standards[data-v-ddaa9702]{max-width:300px}}@media(min-width:1400px){.standards[data-v-ddaa9702]{max-width:var(--container-size-xxl)}}.standards__container[data-v-ddaa9702]{display:flex;flex-direction:column;gap:2rem}@media(min-width:992px){.standards__container[data-v-ddaa9702]{gap:3.5rem}}.standards__header[data-v-ddaa9702]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:40rem;text-align:center}.standards__tagline[data-v-ddaa9702]{justify-content:center;max-width:100%;width:100%}.standards__title[data-v-ddaa9702]{color:var(--color-text-1);font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-h2);margin-bottom:0;margin-top:0}.standards__description[data-v-ddaa9702]{color:var(--color-neutral);font-size:var(--font-size-small);line-height:1.6}@media(min-width:992px){.standards__description[data-v-ddaa9702]{font-size:var(--font-size-regular)}}.standards__features[data-v-ddaa9702]{width:100%}.standards__list[data-v-ddaa9702]{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0}@media(min-width:992px){.standards__list[data-v-ddaa9702]{gap:1rem}.standards__list--mobile[data-v-ddaa9702]{display:none}}.standards__grid[data-v-ddaa9702]{display:none}@media(min-width:992px){.standards__grid[data-v-ddaa9702]{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto 1fr}}.standards__center-icon[data-v-ddaa9702]{align-items:center;color:var(--color-primary);display:flex;justify-content:center}.standards__center-icon img[data-v-ddaa9702]{height:100%;width:100%}.cta[data-v-e6eb5f22]{--cta-overlay:rgba(var(--color-primary-rgb),.6);--cta-panel-padding:var(--gap-section-cta)}.cta__panel[data-v-e6eb5f22]{align-items:center;background-color:var(--color-bg-2);background-image:linear-gradient(var(--cta-overlay),var(--cta-overlay)),var(--cta-bg-image,none);background-position:50%;background-size:cover;color:var(--color-white);display:flex;flex-direction:column;overflow:hidden;padding:var(--cta-panel-padding) 1.5rem;text-align:center;width:100%}@media(min-width:768px){.cta__panel[data-v-e6eb5f22]{padding-left:3rem;padding-right:3rem}}.cta__content[data-v-e6eb5f22]{align-items:center;display:flex;flex-direction:column;gap:1rem;margin:0 auto;max-width:40rem;width:100%}.cta__title[data-v-e6eb5f22]{font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-h2)}.cta__description[data-v-e6eb5f22],.cta__title[data-v-e6eb5f22]{color:var(--color-white);margin:0;white-space:pre-line}.cta__description[data-v-e6eb5f22]{font-size:var(--font-size-small);line-height:1.6}@media(min-width:992px){.cta__description[data-v-e6eb5f22]{font-size:var(--font-size-regular)}}.cta__button-wrap[data-v-e6eb5f22]{display:flex;justify-content:center;margin-top:1.75rem;width:100%}@media(min-width:992px){.cta__button-wrap[data-v-e6eb5f22]{margin-top:2rem;width:auto}}.cta__button[data-v-e6eb5f22]{align-items:center;background-color:var(--color-white);border-radius:9999px;color:var(--color-primary);display:inline-flex;font-size:var(--font-size-regular);gap:.875rem;justify-content:space-between;max-width:20rem;padding:.5rem .5rem .5rem 1.5rem;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:100%}@media(min-width:992px){.cta__button[data-v-e6eb5f22]{justify-content:flex-start;max-width:none;width:auto}}.cta__button[data-v-e6eb5f22]:hover{background-color:var(--color-gray-900)}.cta__button-label[data-v-e6eb5f22]{flex:1;text-align:left}@media(min-width:992px){.cta__button-label[data-v-e6eb5f22]{flex:none}}.cta__button-icon[data-v-e6eb5f22]{align-items:center;background-color:var(--color-primary);border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;height:2.375rem;justify-content:center;width:2.375rem}@media(min-width:992px){.cta__button-icon[data-v-e6eb5f22]{height:2.25rem;width:2.25rem}}.cta__button-icon[data-v-e6eb5f22]:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E")}.cta__button-icon--phone[data-v-e6eb5f22]:after,.cta__button-icon[data-v-e6eb5f22]:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:1.125rem;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.125rem}.cta__button-icon--phone[data-v-e6eb5f22]:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M798-120q-125 0-247-54.5T329-329 174.5-551 120-798q0-18 12-30t30-12h162q14 0 25 9.5t13 22.5l26 140q2 16-1 27t-11 19l-97 98q20 37 47.5 71.5T387-386q31 31 65 57.5t72 48.5l94-94q9-9 23.5-13.5T670-390l138 28q14 4 23 14.5t9 23.5v162q0 18-12 30t-30 12M241-600l66-66-17-94h-89q5 41 14 81t26 79m358 358q39 17 79.5 27t81.5 13v-88l-94-19zm0 0'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M798-120q-125 0-247-54.5T329-329 174.5-551 120-798q0-18 12-30t30-12h162q14 0 25 9.5t13 22.5l26 140q2 16-1 27t-11 19l-97 98q20 37 47.5 71.5T387-386q31 31 65 57.5t72 48.5l94-94q9-9 23.5-13.5T670-390l138 28q14 4 23 14.5t9 23.5v162q0 18-12 30t-30 12M241-600l66-66-17-94h-89q5 41 14 81t26 79m358 358q39 17 79.5 27t81.5 13v-88l-94-19zm0 0'/%3E%3C/svg%3E")}.partner-card__photo[data-v-2b4a5a04]{border-radius:1rem;display:block;height:13.75rem;overflow:hidden}@media(min-width:992px){.partner-card__photo[data-v-2b4a5a04]{height:18.75rem}}.partner-card__photo[data-v-2b4a5a04] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.partner-card__photo--link[data-v-2b4a5a04]:hover img{transform:scale(1.03)}.partner-card__photo--link[data-v-2b4a5a04]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.partner-card__title[data-v-2b4a5a04]{color:var(--color-text-1);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);line-height:normal;margin:1.25rem 0 0}@media(min-width:992px){.partner-card__title[data-v-2b4a5a04]{margin-top:1.625rem}}.partner-card__description[data-v-2b4a5a04]{color:var(--color-text-3);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:1.85;margin:.75rem 0 0;white-space:pre-line}@media(min-width:992px){.partner-card__description[data-v-2b4a5a04]{margin-top:.875rem}}.partner-card__button[data-v-2b4a5a04]{align-items:center;background-color:var(--color-white);border-radius:9999px;color:var(--color-text-1);display:flex;gap:.75rem;justify-content:space-between;margin-top:1.25rem;padding:.4375rem .4375rem .4375rem 1.375rem;text-decoration:none;width:100%}@media(min-width:992px){.partner-card__button[data-v-2b4a5a04]{display:inline-flex;justify-content:flex-start;margin-top:1.625rem;padding:.375rem .375rem .375rem 1.375rem;width:auto}}.partner-card__button[data-v-2b4a5a04]:hover{background-color:var(--color-gray-900)}.partner-card__button[data-v-2b4a5a04]:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.partner-card__button-label[data-v-2b4a5a04]{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:normal}.partner-card__button-icon[data-v-2b4a5a04]{align-items:center;background-color:var(--color-primary);border-radius:50%;color:var(--color-white);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}@media(min-width:992px){.partner-card__button-icon[data-v-2b4a5a04]{height:2.125rem;width:2.125rem}}.partner-card__button-icon[data-v-2b4a5a04]:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:.9375rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120zm188-212-56-56 372-372H560v-80h280v280h-80v-144z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h560v-280h80v280q0 33-23.5 56.5T760-120zm188-212-56-56 372-372H560v-80h280v280h-80v-144z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:.9375rem}.partners[data-v-19f5f635]{--partners-content-max-width:36.5rem;background-color:var(--color-bg-1);padding-bottom:0}@media(min-width:992px){.partners[data-v-19f5f635]{align-items:stretch;display:flex;flex-direction:row-reverse;padding-top:0}}.partners__copy[data-v-19f5f635]{padding:0 1.25rem}@media(min-width:992px){.partners__copy[data-v-19f5f635]{padding:6rem 4rem 6rem 4.5rem;width:50%}.partners__sticky[data-v-19f5f635]{max-width:var(--partners-content-max-width);position:sticky;top:calc(var(--header-height) + 1rem)}}.partners__tagline[data-v-19f5f635]{font-size:var(--font-size-x-small);font-weight:var(--font-weight-normal);justify-content:flex-start;letter-spacing:.2em;line-height:var(--line-height-base);margin:0;max-width:100%;padding:.25rem 0;width:100%}.partners__tagline[data-v-19f5f635]:after,.partners__tagline[data-v-19f5f635]:before{height:2px}.partners__tagline[data-v-19f5f635]:before{flex-shrink:0}@media(min-width:992px){.partners__tagline[data-v-19f5f635]{letter-spacing:.18em}}.partners__title[data-v-19f5f635]{color:var(--color-text-1);font-size:var(--font-size-h3);font-weight:var(--font-weight-normal);line-height:var(--line-height-h3);margin:.875rem 0 0;white-space:pre-line}@media(min-width:992px){.partners__title[data-v-19f5f635]{margin-top:1.25rem}}.partners__description[data-v-19f5f635]{color:var(--color-text-3);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:1.85;margin:1rem 0 0;white-space:pre-line}@media(min-width:992px){.partners__description[data-v-19f5f635]{font-size:var(--font-size-regular);margin-top:1.5rem}}.partners__panel[data-v-19f5f635]{background-color:var(--color-bg-3);border-radius:2rem 2rem 0 0;margin-top:2.25rem;padding:2.75rem 1.25rem 3.5rem}@media(min-width:992px){.partners__panel[data-v-19f5f635]{border-radius:0 2rem 2rem 0;margin-top:0;padding:6rem 4.5rem;width:50%}}.partners__list[data-v-19f5f635]{display:flex;flex-direction:column;gap:3.5rem;list-style:none;margin:0;padding:0}@media(min-width:992px){.partners__list[data-v-19f5f635]{gap:6.5rem;margin-left:auto;max-width:var(--partners-content-max-width)}}@media(min-width:370px){.purchase__layout[data-v-330fa286]{max-width:var(--container-size-sm)}}@media(min-width:576px){.purchase__layout[data-v-330fa286]{max-width:var(--container-size-sm)}}@media(min-width:768px){.purchase__layout[data-v-330fa286]{max-width:var(--container-size-md)}}@media(min-width:992px){.purchase__layout[data-v-330fa286]{max-width:var(--container-size-lg)}}@media(min-width:1200px){.purchase__layout[data-v-330fa286]{max-width:var(--container-size-xl)}}.purchase__layout[data-v-330fa286]{margin:0 auto;--pading-x:1rem;padding-left:var(--pading-x);padding-right:var(--pading-x)}@media(min-width:768px){.purchase__layout[data-v-330fa286]{--pading-x:2rem}}@media(min-width:992px){.purchase__layout[data-v-330fa286]{--pading-x:3rem}}@media(min-width:1200px){.purchase__layout[data-v-330fa286]{--pading-x:4rem}}@media(max-width:370px){.purchase__layout[data-v-330fa286]{max-width:300px}}@media(min-width:1400px){.purchase__layout[data-v-330fa286]{max-width:var(--container-size-xxl)}}.purchase__layout[data-v-330fa286]{display:grid;gap:2.5rem}@media(min-width:992px){.purchase__layout[data-v-330fa286]{align-items:start;gap:5.5rem;grid-template-columns:minmax(0,657fr) minmax(0,567fr)}.purchase__intro[data-v-330fa286]{align-self:start;position:sticky;top:calc(var(--header-height) + 1rem)}}.purchase__tagline[data-v-330fa286]{justify-content:flex-start;margin:0;padding-left:0;padding-right:0;width:100%}.purchase__tagline[data-v-330fa286]:before{flex-shrink:0}.purchase__title[data-v-330fa286]{color:var(--color-text-1);font-size:var(--font-size-h3);font-weight:var(--font-weight-normal);line-height:var(--line-height-h3);margin:.875rem 0 0;white-space:pre-line}@media(min-width:992px){.purchase__title[data-v-330fa286]{margin-top:1.25rem}}.purchase__description[data-v-330fa286]{color:var(--color-text-3);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:1.3;margin:.875rem 0 0;white-space:pre-line}@media(min-width:992px){.purchase__description[data-v-330fa286]{font-size:var(--font-size-regular);line-height:1.25;margin-top:1.375rem}}.purchase__button[data-v-330fa286]{align-items:center;background-color:var(--color-primary);border-radius:9999px;color:var(--color-white);display:flex;font-size:var(--font-size-regular);font-weight:var(--font-weight-normal);gap:.75rem;justify-content:space-between;line-height:normal;margin-top:1.5rem;padding:.5rem .5rem .5rem 1.5rem;text-decoration:none;width:100%}@media(min-width:992px){.purchase__button[data-v-330fa286]{display:inline-flex;gap:.875rem;justify-content:flex-start;margin-top:2rem;padding:.4375rem .4375rem .4375rem 1.625rem;width:auto}}.purchase__button[data-v-330fa286]:hover{background-color:var(--color-bg-4)}.purchase__button-label[data-v-330fa286]{text-align:left}.purchase__button-icon[data-v-330fa286]{align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;height:2.375rem;justify-content:center;width:2.375rem}.purchase__button-icon[data-v-330fa286]:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56z'/%3E%3C/svg%3E")}.purchase__button-icon--phone[data-v-330fa286]:after,.purchase__button-icon[data-v-330fa286]:after{background-color:currentColor;border-radius:0;content:"";display:inline-block;height:17px;mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:17px}.purchase__button-icon--phone[data-v-330fa286]:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M798-120q-125 0-247-54.5T329-329 174.5-551 120-798q0-18 12-30t30-12h162q14 0 25 9.5t13 22.5l26 140q2 16-1 27t-11 19l-97 98q20 37 47.5 71.5T387-386q31 31 65 57.5t72 48.5l94-94q9-9 23.5-13.5T670-390l138 28q14 4 23 14.5t9 23.5v162q0 18-12 30t-30 12M241-600l66-66-17-94h-89q5 41 14 81t26 79m358 358q39 17 79.5 27t81.5 13v-88l-94-19zm0 0'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M798-120q-125 0-247-54.5T329-329 174.5-551 120-798q0-18 12-30t30-12h162q14 0 25 9.5t13 22.5l26 140q2 16-1 27t-11 19l-97 98q20 37 47.5 71.5T387-386q31 31 65 57.5t72 48.5l94-94q9-9 23.5-13.5T670-390l138 28q14 4 23 14.5t9 23.5v162q0 18-12 30t-30 12M241-600l66-66-17-94h-89q5 41 14 81t26 79m358 358q39 17 79.5 27t81.5 13v-88l-94-19zm0 0'/%3E%3C/svg%3E")}@media(min-width:992px){.purchase__button-icon[data-v-330fa286]{height:2.25rem;width:2.25rem}.purchase__button-icon[data-v-330fa286]:after{height:18px;width:18px}}.purchase__steps[data-v-330fa286]{position:relative}.purchase__list[data-v-330fa286]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.purchase__line[data-v-330fa286]{height:var(--purchase-line-span,0);left:5px;overflow:hidden;pointer-events:none;position:absolute;top:var(--purchase-line-top,12.5px);width:1px;z-index:0}.purchase__line-fill[data-v-330fa286]{background-color:var(--color-secondary);box-shadow:0 0 6px 1px rgba(var(--color-secondary-rgb),.75);display:block;height:var(--purchase-line-fill,0);max-height:100%;width:1px}.purchase__step[data-v-330fa286]{display:flex;gap:1.125rem}@media(min-width:992px){.purchase__step[data-v-330fa286]{gap:1.75rem}}.purchase__rail[data-v-330fa286]{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:11px}.purchase__rail[data-v-330fa286]:after{background-color:var(--color-gray-800);content:"";flex:1 1 auto;width:1px}.purchase__step:not(:last-child) .purchase__rail[data-v-330fa286]:after{margin-bottom:-7px}.purchase__dot[data-v-330fa286]{background-color:var(--color-gray-800);border-radius:50%;height:11px;margin-top:7px;position:relative;transition:background-color .2s ease;width:11px;z-index:1}.purchase__dot--lit[data-v-330fa286]{background-color:var(--color-secondary)}.purchase__step-copy[data-v-330fa286]{min-width:0;padding-bottom:3rem}@media(min-width:992px){.purchase__step-copy[data-v-330fa286]{padding-bottom:3.5rem}}.purchase__step-title[data-v-330fa286]{color:var(--color-text-1);font-size:var(--font-size-h6);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h6);margin:0}.purchase__step-body[data-v-330fa286]{color:var(--color-text-3);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);line-height:1.75;margin:.5rem 0 0}@media(min-width:992px){.purchase__step-body[data-v-330fa286]{margin-top:.625rem;max-width:35rem}}.faq[data-v-95a8683b]{background-color:var(--color-sand);overflow:hidden;padding:4rem 0;position:relative}@media(min-width:1200px){.faq[data-v-95a8683b]{padding:7rem 0}}.faq__mark[data-v-95a8683b]{bottom:-5rem;color:var(--color-black);height:16.25rem;left:-3.75rem;pointer-events:none;position:absolute;width:16.25rem}@media(min-width:1200px){.faq__mark[data-v-95a8683b]{bottom:-6.875rem;height:27.5rem;left:0;width:27.5rem}}@media(min-width:370px){.faq__layout[data-v-95a8683b]{max-width:var(--container-size-sm)}}@media(min-width:576px){.faq__layout[data-v-95a8683b]{max-width:var(--container-size-sm)}}@media(min-width:768px){.faq__layout[data-v-95a8683b]{max-width:var(--container-size-md)}}@media(min-width:992px){.faq__layout[data-v-95a8683b]{max-width:var(--container-size-lg)}}@media(min-width:1200px){.faq__layout[data-v-95a8683b]{max-width:var(--container-size-xl)}}.faq__layout[data-v-95a8683b]{margin:0 auto;--pading-x:1rem;padding-left:var(--pading-x);padding-right:var(--pading-x)}@media(min-width:768px){.faq__layout[data-v-95a8683b]{--pading-x:2rem}}@media(min-width:992px){.faq__layout[data-v-95a8683b]{--pading-x:3rem}}@media(min-width:1200px){.faq__layout[data-v-95a8683b]{--pading-x:4rem}}@media(max-width:370px){.faq__layout[data-v-95a8683b]{max-width:300px}}@media(min-width:1400px){.faq__layout[data-v-95a8683b]{max-width:var(--container-size-xxl)}}.faq__layout[data-v-95a8683b]{display:flex;flex-direction:column;position:relative}@media(min-width:1200px){.faq__layout[data-v-95a8683b]{flex-direction:row;gap:5.5rem}.faq__intro[data-v-95a8683b]{flex:1 1 auto}}.faq__label[data-v-95a8683b]{align-items:center;color:var(--color-white);display:flex;font-size:var(--font-size-x-small);font-weight:var(--font-weight-normal);gap:1rem;letter-spacing:.2em;line-height:var(--line-height-base);margin:0;padding:.25rem 0;text-transform:uppercase;white-space:nowrap;width:100%}@media(min-width:992px){.faq__label[data-v-95a8683b]{letter-spacing:.18em}}.faq__label[data-v-95a8683b]:after,.faq__label[data-v-95a8683b]:before{background-color:currentColor;content:"";height:2px}.faq__label[data-v-95a8683b]:before{flex-shrink:0;width:1.5rem}.faq__label[data-v-95a8683b]:after{flex:1}.faq__title[data-v-95a8683b]{color:var(--color-text-1);font-size:var(--font-size-h3);font-weight:var(--font-weight-normal);line-height:var(--line-height-h3);margin:.875rem 0 0;white-space:pre-line}@media(min-width:992px){.faq__title[data-v-95a8683b]{margin-top:1.25rem}}.faq__items[data-v-95a8683b]{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem}@media(min-width:1200px){.faq__items[data-v-95a8683b]{flex:0 1 auto;gap:.875rem;margin-top:0;max-width:100%;width:-moz-max-content;width:max-content}}.faq__item[data-v-95a8683b]{background-color:var(--color-white);border-radius:1rem;cursor:pointer;padding:1.125rem 1.25rem}@media(min-width:1200px){.faq__item[data-v-95a8683b]{padding:1.375rem 1.625rem}}.faq__question[data-v-95a8683b]{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.faq__question button[data-v-95a8683b]{align-items:flex-start;background:none;border:0;color:var(--color-text-1);cursor:pointer;display:flex;font-family:inherit;font-size:var(--font-size-regular);font-weight:var(--font-weight-semibold);gap:.875rem;justify-content:space-between;letter-spacing:normal;line-height:var(--line-height-h5);margin:0;padding:0;text-align:left;width:100%}@media(min-width:1200px){.faq__question button[data-v-95a8683b]{align-items:center;gap:1rem;line-height:normal;min-width:-moz-max-content;min-width:max-content;white-space:nowrap;width:100%}}.faq__question button[data-v-95a8683b]:focus-visible{outline:2px solid var(--color-text-1);outline-offset:4px}.faq__icon[data-v-95a8683b]{align-items:center;color:var(--color-text-1);display:flex;flex-shrink:0;height:1.5rem;justify-content:center;margin-top:.125rem;width:1.5rem}@media(min-width:1200px){.faq__icon[data-v-95a8683b]{margin-top:0}}.faq__answer[data-v-95a8683b]{min-width:100%;overflow:hidden;width:0}.faq__answer--motion[data-v-95a8683b]{transition:height .4s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.faq__answer[data-v-95a8683b]{transition:none}}.faq__answer-inner[data-v-95a8683b]{color:var(--color-text-3);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);letter-spacing:normal;line-height:1.6;min-height:0;overflow:hidden}@media(min-width:992px){.faq__answer-inner[data-v-95a8683b]{font-size:var(--font-size-regular)}}.faq__answer-inner[data-v-95a8683b] p{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:.625rem 0 1em}@media(min-width:1200px){.faq__answer-inner[data-v-95a8683b] p{margin-top:.75rem}}.contact-section[data-v-9cca9e13]{--contact-radius:1.5rem;--contact-form-gap:1rem;--contact-input-radius:.5rem;--contact-person-image-width:18.75rem;--contact-person-image-radius:.875rem;--contact-mark-size:13.75rem;--contact-header-max-width:43.125rem;overflow-x:clip}@media(min-width:992px){.contact-section[data-v-9cca9e13]{--contact-mark-size:20.625rem}}@media(min-width:370px){.contact-section__container[data-v-9cca9e13]{max-width:var(--container-size-sm)}}@media(min-width:576px){.contact-section__container[data-v-9cca9e13]{max-width:var(--container-size-sm)}}@media(min-width:768px){.contact-section__container[data-v-9cca9e13]{max-width:var(--container-size-md)}}@media(min-width:992px){.contact-section__container[data-v-9cca9e13]{max-width:var(--container-size-lg)}}@media(min-width:1200px){.contact-section__container[data-v-9cca9e13]{max-width:var(--container-size-xl)}}.contact-section__container[data-v-9cca9e13]{margin:0 auto;--pading-x:1rem;padding-left:var(--pading-x);padding-right:var(--pading-x)}@media(min-width:768px){.contact-section__container[data-v-9cca9e13]{--pading-x:2rem}}@media(min-width:992px){.contact-section__container[data-v-9cca9e13]{--pading-x:3rem}}@media(min-width:1200px){.contact-section__container[data-v-9cca9e13]{--pading-x:4rem}}@media(max-width:370px){.contact-section__container[data-v-9cca9e13]{max-width:300px}}@media(min-width:1400px){.contact-section__container[data-v-9cca9e13]{max-width:var(--container-size-xxl)}}.contact-section__container[data-v-9cca9e13]{display:flex;flex-direction:column;gap:var(--gap-columns)}@media(min-width:992px){.contact-section__container[data-v-9cca9e13]{padding-right:0}}.contact-section__header[data-v-9cca9e13]{align-items:center;display:flex;flex-direction:column;gap:var(--contact-form-gap);margin:0 auto;max-width:var(--contact-header-max-width);text-align:center;width:100%}@media(min-width:992px){.contact-section__header[data-v-9cca9e13]{padding-right:var(--pading-x)}}.contact-section__tagline[data-v-9cca9e13]{justify-content:center;max-width:100%;width:100%}.contact-section__title[data-v-9cca9e13]{color:var(--color-text-1);font-size:var(--font-size-h2);font-weight:var(--font-weight-normal);line-height:var(--line-height-h2);margin:0;white-space:pre-line}.contact-section__description[data-v-9cca9e13]{color:var(--color-neutral);font-size:var(--font-size-small);line-height:var(--line-height-base);margin:0}@media(min-width:992px){.contact-section__description[data-v-9cca9e13]{font-size:var(--font-size-regular)}}.contact-section__body[data-v-9cca9e13]{display:flex;flex-direction:column;gap:var(--gap-columns)}@media(min-width:992px){.contact-section__body[data-v-9cca9e13]{align-items:stretch;flex-direction:row}}.contact-section__form[data-v-9cca9e13]{display:flex;flex:1.15;flex-direction:column;gap:var(--contact-form-gap);min-width:0}@media(min-width:992px){.contact-section__form[data-v-9cca9e13]{padding-right:var(--gap-columns)}}.contact-section__input[data-v-9cca9e13],.contact-section__textarea[data-v-9cca9e13]{background-color:var(--color-white);border:1px solid var(--color-gray-900);border-radius:var(--contact-input-radius);color:var(--color-text-1);font-family:var(--font-family);font-size:var(--font-size-small);line-height:var(--line-height-base);padding:var(--contact-form-gap);width:100%}@media(min-width:992px){.contact-section__input[data-v-9cca9e13],.contact-section__textarea[data-v-9cca9e13]{font-size:var(--font-size-regular)}}.contact-section__input[data-v-9cca9e13]::-moz-placeholder,.contact-section__textarea[data-v-9cca9e13]::-moz-placeholder{color:var(--color-neutral)}.contact-section__input[data-v-9cca9e13]::placeholder,.contact-section__textarea[data-v-9cca9e13]::placeholder{color:var(--color-neutral)}.contact-section__input--error[data-v-9cca9e13],.contact-section__textarea--error[data-v-9cca9e13]{border-color:var(--color-secondary)}.contact-section__textarea[data-v-9cca9e13]{min-height:8rem;resize:vertical}.contact-section__investments[data-v-9cca9e13]{display:flex;flex-direction:column;gap:var(--contact-form-gap);margin-top:.5rem}.contact-section__investments-label[data-v-9cca9e13]{color:var(--color-text-1);font-size:var(--font-size-regular);margin:0}.contact-section__investments-list[data-v-9cca9e13]{display:flex;flex-direction:column;gap:.75rem}@media(min-width:992px){.contact-section__investments-list[data-v-9cca9e13]{flex-direction:row;gap:var(--gap-columns)}}.contact-section__check[data-v-9cca9e13]{align-items:center;color:var(--color-text-1);cursor:pointer;display:flex;font-size:var(--font-size-small);gap:.625rem}.contact-section__check--privacy[data-v-9cca9e13]{align-items:flex-start;color:var(--color-neutral);line-height:var(--line-height-base)}.contact-section__checkbox[data-v-9cca9e13]{accent-color:var(--color-primary);flex-shrink:0;height:1rem;margin:0;width:1rem}.contact-section__check--privacy .contact-section__checkbox[data-v-9cca9e13]{margin-top:.25rem}.contact-section__privacy[data-v-9cca9e13]{display:flex;flex-direction:column;gap:.5rem}.contact-section__privacy-link[data-v-9cca9e13]{color:var(--color-neutral);font-size:var(--font-size-small);padding-left:1.625rem;text-decoration:underline}.contact-section__submit[data-v-9cca9e13]{align-items:center;background-color:var(--color-primary);border:none;border-radius:9999px;color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-regular);gap:.875rem;justify-content:space-between;margin-top:.5rem;padding:.5rem .5rem .5rem 1.5rem;transition:background-color .3s ease;width:100%}@media(min-width:992px){.contact-section__submit[data-v-9cca9e13]{align-self:flex-start;justify-content:flex-start;width:auto}}.contact-section__submit[data-v-9cca9e13]:hover:not(:disabled){background-color:var(--color-bg-4)}.contact-section__submit[data-v-9cca9e13]:disabled{cursor:not-allowed;opacity:.7}.contact-section__submit-icon[data-v-9cca9e13]{align-items:center;background-color:var(--color-white);border-radius:50%;color:var(--color-primary);display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.contact-section__submit-icon[data-v-9cca9e13]:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:1.125rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M120-160v-640l760 320zm80-120 474-200-474-200v140l240 60-240 60zm0 0v-400z'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23222831' viewBox='0 -960 960 960'%3E%3Cpath d='M120-160v-640l760 320zm80-120 474-200-474-200v140l240 60-240 60zm0 0v-400z'/%3E%3C/svg%3E");mask-position:center;-webkit-mask-position:center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;width:1.125rem}.contact-section__messages[data-v-9cca9e13]{display:flex;flex-direction:column;gap:.25rem}.contact-section__message[data-v-9cca9e13]{color:var(--color-secondary);font-size:var(--font-size-small);margin:0}.contact-section__message--success[data-v-9cca9e13]{color:var(--color-primary)}.contact-section__person[data-v-9cca9e13]{background-color:var(--color-bg-2);border-radius:var(--contact-radius) 0 0 var(--contact-radius);color:var(--color-white);flex:1;margin-right:calc(var(--pading-x)*-1);min-width:0;overflow:hidden;position:relative}@media(min-width:992px){.contact-section__person[data-v-9cca9e13]{--contact-bleed:max(0px,calc((100vw - var(--container-size-lg))/2));align-self:stretch;margin-right:calc(var(--contact-bleed)*-1)}}@media(min-width:1200px){.contact-section__person[data-v-9cca9e13]{--contact-bleed:max(0px,calc((100vw - var(--container-size-xl))/2))}}@media(min-width:1400px){.contact-section__person[data-v-9cca9e13]{--contact-bleed:max(0px,calc((100vw - var(--container-size-xxl))/2))}}.contact-section__person-mark[data-v-9cca9e13]{bottom:0;color:var(--color-white);height:var(--contact-mark-size);opacity:.5;pointer-events:none;position:absolute;right:-20%;width:var(--contact-mark-size)}@media(min-width:992px){.contact-section__person-mark[data-v-9cca9e13]{right:calc((var(--contact-bleed) - 100%)*.2 + var(--contact-bleed)*.15)}}.contact-section__person-inner[data-v-9cca9e13]{display:flex;flex-direction:column;padding:var(--gap-columns) 1.5rem;position:relative;z-index:1}@media(min-width:992px){.contact-section__person-inner[data-v-9cca9e13]{padding:var(--gap-section-cta) var(--gap-columns)}}.contact-section__person-image[data-v-9cca9e13]{aspect-ratio:300/348;border-radius:var(--contact-person-image-radius);max-width:var(--contact-person-image-width);overflow:hidden;width:100%}@media(max-width:1199.98px){.contact-section__person-image[data-v-9cca9e13]{aspect-ratio:auto;height:20rem;max-width:none}}.contact-section__person-image[data-v-9cca9e13] img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contact-section__person-name[data-v-9cca9e13]{font-size:var(--font-size-h5);font-weight:var(--font-weight-semibold);line-height:var(--line-height-h5);margin:1.5rem 0 0}.contact-section__person-position[data-v-9cca9e13]{font-size:var(--font-size-regular);line-height:var(--line-height-base);margin:.375rem 0 0}.contact-section__person-email[data-v-9cca9e13],.contact-section__person-phone[data-v-9cca9e13]{color:var(--color-white);font-size:var(--font-size-regular);line-height:var(--line-height-base);text-decoration:none;word-break:break-word}.contact-section__person-phone[data-v-9cca9e13]{margin-top:1.5rem}.contact-section__person-email[data-v-9cca9e13]{margin-top:.375rem}@media(min-width:370px){.investor__container[data-v-b0b3a0b4]{max-width:var(--container-size-sm)}}@media(min-width:576px){.investor__container[data-v-b0b3a0b4]{max-width:var(--container-size-sm)}}@media(min-width:768px){.investor__container[data-v-b0b3a0b4]{max-width:var(--container-size-md)}}@media(min-width:992px){.investor__container[data-v-b0b3a0b4]{max-width:var(--container-size-lg)}}@media(min-width:1200px){.investor__container[data-v-b0b3a0b4]{max-width:var(--container-size-xl)}}.investor__container[data-v-b0b3a0b4]{margin:0 auto;--pading-x:1rem;padding-left:var(--pading-x);padding-right:var(--pading-x)}@media(min-width:768px){.investor__container[data-v-b0b3a0b4]{--pading-x:2rem}}@media(min-width:992px){.investor__container[data-v-b0b3a0b4]{--pading-x:3rem}}@media(min-width:1200px){.investor__container[data-v-b0b3a0b4]{--pading-x:4rem}}@media(max-width:370px){.investor__container[data-v-b0b3a0b4]{max-width:300px}}@media(min-width:1400px){.investor__container[data-v-b0b3a0b4]{max-width:var(--container-size-xxl)}}.investor__container[data-v-b0b3a0b4]{display:flex;flex-direction:column;gap:var(--gap-columns)}@media(min-width:992px){.investor__container[data-v-b0b3a0b4]{align-items:flex-start;flex-direction:row}}.investor__header[data-v-b0b3a0b4]{display:flex;flex:1;flex-direction:column;gap:1rem;min-width:0}.investor__tagline[data-v-b0b3a0b4]{justify-content:flex-start;max-width:100%;padding-left:0;padding-right:0;width:100%}.investor__tagline[data-v-b0b3a0b4]:before{flex-shrink:0}.investor__title[data-v-b0b3a0b4]{color:var(--color-text-1);font-size:var(--font-size-h3);font-weight:var(--font-weight-normal);line-height:var(--line-height-h3);margin:0;white-space:pre-line}.investor__columns[data-v-b0b3a0b4]{display:flex;flex:2;flex-direction:column;gap:var(--gap-columns);min-width:0}@media(min-width:992px){.investor__columns[data-v-b0b3a0b4]{flex-direction:row}}.investor__column[data-v-b0b3a0b4]{color:var(--color-neutral);flex:1;font-size:var(--font-size-small);line-height:1.6;margin:0;min-width:0;white-space:pre-line}@media(min-width:992px){.investor__column[data-v-b0b3a0b4]{font-size:var(--font-size-regular)}}
