@keyframes svelte-9z54ve-bounce{0%{transform:translateY(0)}50%{transform:translateY(100%)}to{transform:translateY(0)}}#page-index.svelte-9z54ve .pointer-disabled:where(.svelte-9z54ve){pointer-events:none}#page-index.svelte-9z54ve section#hero-front{position:relative;padding:0;margin:0;overflow:visible!important;height:350vh!important}#page-index.svelte-9z54ve section#hero-front .overlay--right:where(.svelte-9z54ve){position:fixed;top:0;right:0;width:100vw;height:100svh;clip-path:polygon(100% 60%,100% 0%,100% 100%,95% 100%);background-color:var(--white);z-index:4}@media(max-width:1365px){#page-index.svelte-9z54ve section#hero-front .overlay--right:where(.svelte-9z54ve){display:none}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve){position:sticky;top:0;width:100%;height:100svh;overflow:hidden}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) picture{position:absolute;inset:0;width:100%;height:100%}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) picture:nth-child(1){z-index:3}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) picture:nth-child(2){z-index:2}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) picture:nth-child(3){z-index:1}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .gradient-overlay:where(.svelte-9z54ve){position:absolute;right:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#00000073,#0000 75%);opacity:0;z-index:3;pointer-events:none}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .gradient-overlay:where(.svelte-9z54ve){width:50%;background:linear-gradient(90deg,#0000,#00000073)}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .container{height:100%}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve){position:relative;left:0;height:100svh;margin-left:calc(-1 * var(--container-x-padding));margin-right:calc(-1 * var(--container-x-padding));background:var(--primary);clip-path:polygon(0% 0%,101.5% 0%,80% 100%,0% 100%);z-index:4}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve){clip-path:polygon(0% 0%,75% 0%,60% 100%,0% 100%)}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve) .row{height:100%;padding-left:calc(2 * var(--gutter-width));padding-right:calc(2 * var(--gutter-width))}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve) .row h1{grid-column:1/7;grid-row:3;align-self:center;margin-left:calc(2 * var(--gutter-width));margin-bottom:0;color:var(--white);font-size:calc(6 * var(--font-size-base));line-height:1}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve) .row img:where(.svelte-9z54ve){grid-column:1;grid-row:5;justify-self:center;margin-left:calc(2 * var(--gutter-width));animation:svelte-9z54ve-bounce 5.5s ease-in-out infinite}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve) .row p{grid-column:2/10;grid-row:5;padding-right:1em;font-size:calc(1.25 * var(--font-size-base));color:var(--white)}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .title-wrapper:where(.svelte-9z54ve) .row p{grid-column:2/7}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve){position:absolute;top:0;left:0;width:100%;height:80svh;opacity:0;z-index:4}@media(orientation:landscape){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve){height:90svh}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .skip{position:absolute;left:0;bottom:calc(-10vh + var(--container-x-padding));font-size:.6em}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .row{margin:auto 0;height:100%;display:flex;flex-direction:column;align-items:end;justify-content:end}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .row{flex-direction:column;align-items:end;justify-content:center}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service-row:where(.svelte-9z54ve){position:relative;cursor:pointer;max-width:calc(10 * var(--column-width) + 9 * var(--gutter-width))}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service-row:where(.svelte-9z54ve){max-width:calc(4 * var(--column-width) + 3 * var(--gutter-width))}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service-row:where(.svelte-9z54ve).active .icon-arrow-long-right:where(.svelte-9z54ve){visibility:visible}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve){position:relative;max-width:calc(12 * var(--column-width) + 11 * var(--gutter-width));padding:calc(3 * var(--gutter-width)) calc(3 * var(--gutter-width));padding-bottom:var(--gutter-width);background:var(--white);color:var(--primary);transition:all .3s ease;overflow:visible}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve){padding:var(--gutter-width);padding-bottom:0}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve):hover{background-color:var(--primary);color:var(--white)}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve):hover .service-title:where(.svelte-9z54ve) .icon-arrow-long-right:where(.svelte-9z54ve){visibility:visible}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .throbber:where(.svelte-9z54ve){position:absolute;top:var(--gutter-width);right:var(--gutter-width);display:none}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .throbber:where(.svelte-9z54ve) circle:where(.svelte-9z54ve):last-child{transition:stroke-dashoffset .1s linear}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .service-title:where(.svelte-9z54ve){position:relative;margin-bottom:var(--gutter-width)}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .service-title:where(.svelte-9z54ve) .icon-arrow-long-right:where(.svelte-9z54ve){position:absolute;right:calc(100% + 2 * var(--gutter-width));top:50%;transform:translateY(-50%);visibility:hidden;font-size:var(--font-size-h2);transition:all .15s ease}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .service-title:where(.svelte-9z54ve) .icon-arrow-long-right:where(.svelte-9z54ve):before{color:var(--primary)}@media(max-width:767px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .service-title:where(.svelte-9z54ve) .icon-arrow-long-right:where(.svelte-9z54ve){font-size:var(--font-size-h1);right:calc(100% + 5 * var(--gutter-width))}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) .service-body:where(.svelte-9z54ve){overflow:hidden}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) h3{margin-bottom:0;font-family:var(--font-family-bold);font-size:calc(1.75 * var(--font-size-base))}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) h3{font-size:calc(1.4 * var(--font-size-base))}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) p{max-height:0;font-size:calc(1.25 * var(--font-size-base))}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) p{font-size:var(--font-size-base)}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve) a{font-size:.7em}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve).active{background-color:var(--primary);color:var(--white);padding-bottom:calc(3 * var(--gutter-width))}@media(min-width:992px){#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve).active{padding-bottom:var(--gutter-width)}}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve).active .service-title:where(.svelte-9z54ve) .icon-arrow-long-right:where(.svelte-9z54ve){visibility:visible}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve).active .throbber:where(.svelte-9z54ve){display:block}#page-index.svelte-9z54ve section#hero-front .sticky-wrapper:where(.svelte-9z54ve) .services-wrapper:where(.svelte-9z54ve) .service:where(.svelte-9z54ve).active p{max-height:fit-content}#page-index.svelte-9z54ve section#intro{padding-top:var(--gutter-width)}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve){display:flex;flex-direction:column;justify-content:space-between;align-items:start;grid-column:span 12;padding:calc(5 * var(--gutter-width)) calc(15 * var(--gutter-width)) calc(5 * var(--gutter-width)) calc(5 * var(--gutter-width))}@media(min-width:992px){#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve){grid-column:span 6;padding:calc(2.5 * var(--gutter-width)) calc(8 * var(--gutter-width)) calc(2.5 * var(--gutter-width)) calc(2.5 * var(--gutter-width))}}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve) h2{margin-bottom:1em}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve) p{margin-bottom:2em}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve):nth-child(1){background:var(--primary)}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve):nth-child(1) h3,#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve):nth-child(1) h2,#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve):nth-child(1) p:where(.svelte-9z54ve){color:var(--white)}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve):nth-child(1) h3{opacity:.5}#page-index.svelte-9z54ve section#intro .box:where(.svelte-9z54ve):nth-child(2){background-color:#f0f0f0bf;-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-image:url(../../../logos/legacai_icon-blue.svg);background-size:80% 80%;background-position:0% 125%;background-repeat:no-repeat}@media(min-width:992px){#page-index.svelte-9z54ve section#team .row{grid-auto-rows:minmax(0,1fr)}}#page-index.svelte-9z54ve section#team picture:nth-of-type(1){grid-column:1/7;grid-row:2/5}@media(min-width:992px){#page-index.svelte-9z54ve section#team picture:nth-of-type(1){grid-column:1/6;grid-row:2/5}}#page-index.svelte-9z54ve section#team picture:nth-of-type(2){grid-column:8/13;grid-row:1/6}@media(min-width:992px){#page-index.svelte-9z54ve section#team picture:nth-of-type(2){grid-column:8/12;grid-row:1/6}}#page-index.svelte-9z54ve section#team picture:nth-of-type(3){grid-column:2/9;grid-row:6/10;z-index:1}@media(min-width:992px){#page-index.svelte-9z54ve section#team picture:nth-of-type(3){grid-column:3/9;grid-row:6/10}}#page-index.svelte-9z54ve section#team .overlay:where(.svelte-9z54ve){grid-column:1/13;grid-row:3/9;opacity:.6}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve){grid-column:span 6;display:flex;flex-direction:column;justify-content:space-between;padding:calc(2 * var(--gutter-width));background-color:var(--grey-light);aspect-ratio:1/1}@media(max-width:992px){#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve):nth-child(1){grid-column:1/7}}@media(max-width:992px){#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve):nth-child(3){grid-column:1/7}}@media(min-width:992px){#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve){grid-column:span 3;padding:var(--gutter-width)}}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve) span:where(.svelte-9z54ve){font-size:var(--font-size-h1);font-family:var(--font-family-bold);color:var(--primary)}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve).box-link{position:relative;text-decoration:none;color:inherit;transition:color .5s ease,background-color .5s ease}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve).box-link h3{transition:color .5s ease}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve).box-link:before{display:inline-block;transition:all .5s ease;position:absolute;left:50%;top:50%;opacity:0;height:20%;width:20%;transform:translate(-100%,-50%);content:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjUgMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMy41OTAzIDIyLjA0NzlMMTEuNDY2MyAxOS44NzExTDE4LjY1MjUgMTIuNzQ0MkwwIDEyLjc0NDJMLTEuNTAzOTRlLTA3IDkuMzAzNTlMMTguNjUyNSA5LjMwMzU5TDExLjQzMDkgMi4wMzYyTDEzLjU5MDMgLTcuODc5NTNlLTA1TDI0LjcwNTkgMTEuMDIzOUwxMy41OTAzIDIyLjA0NzlaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4=)}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve).box-link:hover{background-color:var(--primary)}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve).box-link:hover h3{color:var(--white)}#page-index.svelte-9z54ve section#team .box:where(.svelte-9z54ve).box-link:hover:before{transform:translate(-50%,-50%);opacity:1}#page-index.svelte-9z54ve section#publications h3{grid-column:1/12;margin-bottom:-.25em;opacity:.7}@media(min-width:992px){#page-index.svelte-9z54ve section#publications h3{grid-column:2;margin-bottom:0}}#page-index.svelte-9z54ve section#publications h2{grid-column:1/12;color:var(--white)}@media(min-width:992px){#page-index.svelte-9z54ve section#publications h2{grid-column:2/8}}#page-index.svelte-9z54ve section#publications svg:where(.svelte-9z54ve){align-self:end;margin-right:-.5em}@media(min-width:992px){#page-index.svelte-9z54ve section#publications svg:where(.svelte-9z54ve){display:block;align-self:end;margin-bottom:var(--font-size-h2)}}#page-index.svelte-9z54ve section#publications p,#page-index.svelte-9z54ve section#publications a{grid-column:1/11}@media(min-width:992px){#page-index.svelte-9z54ve section#publications p,#page-index.svelte-9z54ve section#publications a{grid-column:2/6}}#page-index.svelte-9z54ve section#publications p{grid-row:3}#page-index.svelte-9z54ve section#publications a{grid-row:4}#page-index.svelte-9z54ve section#publications figure{grid-column:1/13;grid-row:10;margin-right:calc(-2 * var(--gutter-width))}@media(min-width:992px){#page-index.svelte-9z54ve section#publications figure{grid-column:9/13;grid-row:2/5}}#page-index.svelte-9z54ve section#insights .row:first-of-type h3{grid-column:1;margin-bottom:0}@media(min-width:992px){#page-index.svelte-9z54ve section#insights .row:first-of-type h3{grid-column:2}}#page-index.svelte-9z54ve section#insights .row:first-of-type h3:has(+h2){margin-bottom:-.5em}#page-index.svelte-9z54ve section#insights .row:first-of-type h2{grid-column:1/11;margin-bottom:0}@media(min-width:992px){#page-index.svelte-9z54ve section#insights .row:first-of-type h2{grid-column:2/7}}#page-index.svelte-9z54ve section#insights .row:first-of-type p{grid-column:1/9;align-self:end}@media(min-width:992px){#page-index.svelte-9z54ve section#insights .row:first-of-type p{grid-column:8/12}}#page-index.svelte-9z54ve section#insights .splide{grid-column:1/13}@media(min-width:992px){#page-index.svelte-9z54ve section#insights .splide{grid-column:2/13}}#page-index.svelte-9z54ve section#insights .splide .splide__track{margin-right:calc(-2 * var(--gutter-width))}#page-index.svelte-9z54ve section#clients .splide{grid-column:span 12;margin-left:calc(-2 * var(--gutter-width));margin-right:calc(-2 * var(--gutter-width))}@media(max-width:1365px){#page-index.svelte-9z54ve section#clients .splide{grid-row:2}}#page-index.svelte-9z54ve section#clients .splide .splide__slide{display:flex;align-items:center}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide{display:grid;grid-template-columns:repeat(var(--grid-column-count),1fr);grid-gap:var(--gutter-width)}.splide .splide__track{grid-column:1/13}.splide__arrows{grid-column:5/12;grid-row:2;display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media(min-width:992px){.splide__arrows{grid-column:7/13}}@media(max-width:991px){.splide__arrows{margin-top:1em}}.splide__arrows .splide__arrow{background:none;border:none}.splide__arrows .splide__arrow i:before{color:var(--primary);font-size:calc(1.5 * var(--font-size-base))}.splide__pagination{grid-column:5/12;grid-row:2;padding-left:0}@media(max-width:991px){.splide__pagination{margin-top:1em}}@media(min-width:992px){.splide__pagination{grid-column:8/12}}.splide__pagination li{display:contents}.splide__pagination li button{height:3px;width:12vw;border:none;background:var(--primary);opacity:.2;transition:all .5s}@media(min-width:992px){.splide__pagination li button{width:4vw}}.splide__pagination li button.is-active{opacity:1}@keyframes svelte-ornpvv-bounce{0%{transform:translateY(0)}50%{transform:translateY(100%)}to{transform:translateY(0)}}#backend .splide__pagination{display:flex!important}@media(max-width:992px){main#legacai section:not(#backend){padding-bottom:0}}section#hero-legacai{position:relative;height:280vh;margin:0;padding:0;overflow:visible}section#hero-legacai .overlay--right.svelte-ornpvv{position:fixed;top:0;right:0;width:100vw;height:100svh;clip-path:polygon(100% 60%,100% 0%,100% 100%,95% 100%);background-color:var(--white);z-index:4}@media(max-width:1365px){section#hero-legacai .overlay--right.svelte-ornpvv{display:none}}section#hero-legacai .sticky-wrapper.svelte-ornpvv{position:sticky;top:0;width:100%;height:100svh;overflow:hidden}section#hero-legacai .sticky-wrapper.svelte-ornpvv picture{position:absolute;inset:0;width:100%;height:100%;z-index:-1}section#hero-legacai .sticky-wrapper.svelte-ornpvv .gradient-overlay:where(.svelte-ornpvv){position:absolute;inset:0;background:#00000040;z-index:2;pointer-events:none}section#hero-legacai .sticky-wrapper.svelte-ornpvv .gradient-primary:where(.svelte-ornpvv){position:absolute;inset:0;background:linear-gradient(to bottom,#00de9e,#00de9e00 120%);z-index:3;pointer-events:none}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .gradient-primary:where(.svelte-ornpvv){background:linear-gradient(90deg,#00de9e,#00de9e00 70%)}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .container{height:100%}section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv){position:relative;left:0;height:100svh;margin-left:calc(-1 * var(--container-x-padding));margin-right:calc(-1 * var(--container-x-padding));z-index:4}section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .title-bg:where(.svelte-ornpvv){position:absolute;inset:0;background:var(--primary);clip-path:polygon(0% 0%,81.5% 0%,65% 100%,0% 100%)}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .title-bg:where(.svelte-ornpvv){clip-path:polygon(0% 0%,45% 0%,30% 100%,0% 100%)}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .row{position:relative;height:100%;z-index:1;padding-left:calc(2 * var(--gutter-width));padding-right:calc(2 * var(--gutter-width))}section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .row h1{grid-column:1/13;grid-row:3;align-self:center;margin-left:calc(2 * var(--gutter-width));margin-bottom:0;color:var(--white);font-size:calc(4 * var(--font-size-base));line-height:1}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .row h1{font-size:clamp(2rem,8vw,calc(5 * var(--font-size-base)))}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .row img:where(.svelte-ornpvv){grid-column:1;grid-row:5;justify-self:center;margin-left:calc(2 * var(--gutter-width));animation:svelte-ornpvv-bounce 5.5s ease-in-out infinite}section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .row p{grid-column:2/11;grid-row:5;padding-left:1em;font-size:1.5em;color:var(--white)}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .title-wrapper:where(.svelte-ornpvv) .row p{grid-column:2/7;font-size:calc(1.25 * var(--font-size-base))}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .progress-indicator:where(.svelte-ornpvv){display:flex;position:absolute;bottom:var(--column-width);left:50%;transform:translate(-50%) rotate(-90deg);width:var(--column-width);opacity:0;flex-direction:column;align-items:center;gap:calc(1.2 * var(--gutter-width));z-index:5}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .progress-indicator:where(.svelte-ornpvv){bottom:unset;top:50%;transform:translateY(-50%);left:0;gap:calc(.4 * var(--gutter-width))}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .progress-indicator:where(.svelte-ornpvv) .progress-bar:where(.svelte-ornpvv){width:3px;height:6em;background:#ffffff40;overflow:hidden}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .progress-indicator:where(.svelte-ornpvv) .progress-bar:where(.svelte-ornpvv){width:4px}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .progress-indicator:where(.svelte-ornpvv) .progress-bar:where(.svelte-ornpvv) .progress-fill:where(.svelte-ornpvv){width:100%;height:100%;background:var(--white);transform:scaleY(0);transform-origin:top}section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv){position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv){left:calc(var(--column-width) + var(--gutter-width));width:calc(7 * var(--column-width) + 6 * var(--gutter-width))}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv){position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:calc(1.5 * var(--gutter-width));padding:0 calc(var(--gutter-width));opacity:0}section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv) img.logo:where(.svelte-ornpvv){height:7vw;width:auto;align-self:flex-start;display:block;margin-left:0;margin-bottom:1em}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv) img.logo:where(.svelte-ornpvv){height:1.7em;margin-bottom:0}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv) .lead:where(.svelte-ornpvv){font-size:calc(2 * var(--font-size-base));font-family:var(--font-family-bold);color:var(--white);line-height:1.2}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv) .lead:where(.svelte-ornpvv){font-size:calc(2.2 * var(--font-size-base));line-height:1}}section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv) p:where(.svelte-ornpvv){font-size:1.25em;color:#fff}@media(min-width:992px){section#hero-legacai .sticky-wrapper.svelte-ornpvv .text-wrapper:where(.svelte-ornpvv) .text-group:where(.svelte-ornpvv) p:where(.svelte-ornpvv){color:#ffffffbf}}main#legacai.svelte-ornpvv{min-height:100vh}main#legacai.svelte-ornpvv section#intro .text--side-by-side p:where(.svelte-ornpvv){font-size:1.5em}@media(max-width:991px){main#legacai.svelte-ornpvv section#intro .text--side-by-side{margin-bottom:2em}main#legacai.svelte-ornpvv section#intro .text--side-by-side h3{margin-bottom:-.3em}}main#legacai.svelte-ornpvv section#intro .card{grid-column:span 6}@media(min-width:992px){main#legacai.svelte-ornpvv section#intro .card{grid-column:span 3}}main#legacai.svelte-ornpvv section#intro .card:nth-child(1){background:none}@media(max-width:991px){main#legacai.svelte-ornpvv section#intro .card:nth-child(1){display:none}}main#legacai.svelte-ornpvv section#architecture .row:has(.box){grid-auto-rows:calc((100vw - 2 * var(--container-x-padding) - (var(--grid-column-count) - 1) * var(--gutter-width)) / var(--grid-column-count));grid-row-gap:calc(var(--gutter-width) * 2)}@media(max-width:991px){main#legacai.svelte-ornpvv section#architecture .layout{margin-top:-1.5em;margin-bottom:calc(var(--section-y-padding) * 1)}}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv){position:relative;padding:calc(var(--gutter-width) * 3);background:var(--grey-light);overflow:hidden}@media(min-width:992px){main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv){padding:calc(var(--gutter-width) * 1.65)}}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv) h3{font-size:calc(var(--font-size-h2) * .8);font-weight:400;line-height:1;margin-bottom:.6em}@media(min-width:992px){main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv) h3{font-weight:700;font-size:calc(var(--font-size-h2) * .8)}}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv) h3,main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv) p{position:relative;z-index:1}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv) img:where(.svelte-ornpvv){position:absolute;z-index:0}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(1){grid-column:1/10;grid-row:2/8}@media(min-width:992px){main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(1){grid-column:1/6;grid-row:2/5}}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(1) img:where(.svelte-ornpvv){left:30%;top:45%;width:100%}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(2){grid-column:6/13;grid-row:9/18}@media(min-width:992px){main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(2){grid-column:8/12;grid-row:1/6}}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(2) img:where(.svelte-ornpvv){left:50%;bottom:-20%;width:100%;transform:translate(-50%)}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(3){grid-column:2/12;grid-row:18/23}@media(min-width:992px){main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(3){grid-column:3/9;grid-row:6/10}}main#legacai.svelte-ornpvv section#architecture .box:where(.svelte-ornpvv):nth-child(3) img:where(.svelte-ornpvv){right:0;bottom:-50%;width:75%}main#legacai.svelte-ornpvv section#architecture .card{grid-column:span 6}@media(min-width:992px){main#legacai.svelte-ornpvv section#architecture .card{grid-column:span 3}}main#legacai.svelte-ornpvv .contact{grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-gap:var(--gutter-width);position:relative;padding:calc(var(--row-x-padding));background:var(--primary)}main#legacai.svelte-ornpvv .contact .title:where(.svelte-ornpvv){grid-column:1/13;grid-row:1;position:relative;color:var(--white);z-index:1}@media(min-width:992px){main#legacai.svelte-ornpvv .contact .title:where(.svelte-ornpvv){grid-column:1/9}}main#legacai.svelte-ornpvv .contact .title:where(.svelte-ornpvv) *{color:var(--white)}main#legacai.svelte-ornpvv .contact .link--button{grid-column:1/13;grid-row:4}@media(min-width:992px){main#legacai.svelte-ornpvv .contact .link--button{grid-column:1/4;grid-row:2}}main#legacai.svelte-ornpvv .contact img:where(.svelte-ornpvv){position:absolute;right:var(--row-x-padding);bottom:0;width:37.5%;height:auto;opacity:.2;z-index:0}@media(max-width:992px){main#legacai.svelte-ornpvv section#pipeline .text--side-by-side h2{margin-bottom:1em;line-height:1}}@media(max-width:992px){main#legacai.svelte-ornpvv section#pipeline .card i{font-size:25vw}}@media(min-width:992px){main#legacai.svelte-ornpvv section#pipeline .card__body h3,main#legacai.svelte-ornpvv section#pipeline .card__body p{grid-row:2}}@media(max-width:992px){main#legacai.svelte-ornpvv section#pipeline .card__body h3{margin-bottom:1em;line-height:1}}main#legacai.svelte-ornpvv section#backend .title:where(.svelte-ornpvv){grid-column:1/13}@media(min-width:992px){main#legacai.svelte-ornpvv section#backend .title:where(.svelte-ornpvv){grid-column:1/6}}main#legacai.svelte-ornpvv section#backend .title:where(.svelte-ornpvv) h2{line-height:1;margin-bottom:1em}main#legacai.svelte-ornpvv section#backend .title:where(.svelte-ornpvv) h3{opacity:.7;margin-bottom:.7em}main#legacai.svelte-ornpvv section#backend .upper{padding:0}main#legacai.svelte-ornpvv section#backend .splide{grid-column:1/-1;margin-right:calc(-1 * var(--container-x-padding))}main#legacai.svelte-ornpvv section#backend .splide__slide{display:flex}main#legacai.svelte-ornpvv section#backend .splide__slide .card{flex:1;aspect-ratio:unset}main#legacai.svelte-ornpvv section#who{position:relative;padding:calc(1 * var(--section-y-padding)) 0}@media(min-width:992px){main#legacai.svelte-ornpvv section#who{padding:calc(1.5 * var(--section-y-padding)) 0}}main#legacai.svelte-ornpvv section#who .container,main#legacai.svelte-ornpvv section#who .row{position:unset}main#legacai.svelte-ornpvv section#who .container{margin:0 calc(2 * var(--container-x-padding))}main#legacai.svelte-ornpvv section#who .watermark:where(.svelte-ornpvv){position:absolute;right:0;bottom:0;width:60%;z-index:0}main#legacai.svelte-ornpvv section#who *:not(.watermark){z-index:1}main#legacai.svelte-ornpvv section#who h3{grid-column:1/12;margin-bottom:-.25em;opacity:.7}@media(min-width:992px){main#legacai.svelte-ornpvv section#who h3{grid-column:1/4;margin-bottom:0}}main#legacai.svelte-ornpvv section#who h2{grid-column:1/12;margin-bottom:.3em}@media(max-width:991px){main#legacai.svelte-ornpvv section#who h2{line-height:1}}@media(min-width:992px){main#legacai.svelte-ornpvv section#who h2{grid-column:1/8}}main#legacai.svelte-ornpvv section#who p,main#legacai.svelte-ornpvv section#who a{grid-column:1/12}@media(min-width:992px){main#legacai.svelte-ornpvv section#who p,main#legacai.svelte-ornpvv section#who a{grid-column:1/7}}main#legacai.svelte-ornpvv section#who p{grid-row:3}main#legacai.svelte-ornpvv section#who a{grid-row:7}main#legacai.svelte-ornpvv section#who picture{grid-column:1/13;grid-row:10;margin-right:calc(-2 * var(--gutter-width))}@media(min-width:992px){main#legacai.svelte-ornpvv section#who picture{grid-column:8/13;grid-row:2/4}}main#legacai.svelte-ornpvv section#what{overflow:hidden}main#legacai.svelte-ornpvv section#what .logo{width:33%}@media(min-width:992px){main#legacai.svelte-ornpvv section#what .logo{width:23%}}main#legacai.svelte-ornpvv section#what .container{padding:calc(4 * var(--row-x-padding)) calc(2 * var(--row-x-padding))}main#legacai.svelte-ornpvv section#what .background{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}main#legacai.svelte-ornpvv section#what .background:after{content:"";position:absolute;inset:0 20% 0 0;background:linear-gradient(to right,var(--primary) 0%,transparent)}main#legacai.svelte-ornpvv section#what .wrapper:where(.svelte-ornpvv){grid-column:1/13}@media(max-width:991px){main#legacai.svelte-ornpvv section#what .wrapper:where(.svelte-ornpvv){padding:calc(3 * var(--row-x-padding)) 0}}@media(min-width:992px){main#legacai.svelte-ornpvv section#what .wrapper:where(.svelte-ornpvv){grid-column:1/9}}main#legacai.svelte-ornpvv section#what h2,main#legacai.svelte-ornpvv section#what h3{font-family:var(--font-family-bold);color:var(--white)}main#legacai.svelte-ornpvv section#what h2{line-height:1.05;margin-top:.3em}@media(max-width:991px){main#legacai.svelte-ornpvv section#what h2{margin-bottom:1em;font-size:calc(.8 * var(--font-size-h2))}}main#legacai.svelte-ornpvv section#what h3{font-size:1.5em;font-weight:500}main#legacai.svelte-ornpvv section#what svg:where(.svelte-ornpvv){align-self:end;margin-bottom:var(--font-size-h2)}@media(max-width:991px){main#legacai.svelte-ornpvv section#what svg:where(.svelte-ornpvv){display:none}}@media(max-width:1365px){main#legacai.svelte-ornpvv section#what svg:where(.svelte-ornpvv){align-self:end;margin-bottom:0;margin-right:-.5em}}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv){grid-column:1/-1;display:grid;grid-template-columns:subgrid;grid-gap:calc(4 * var(--gutter-width));position:relative;padding:calc(2.2 * var(--row-x-padding)) calc(1.8 * var(--row-x-padding));background:var(--primary)}@media(min-width:992px){main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv){grid-gap:var(--gutter-width);padding:calc(1.9 * var(--row-x-padding)) calc(1.5 * var(--row-x-padding))}}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .title:where(.svelte-ornpvv){grid-column:1/13;grid-row:1;position:relative;color:var(--white);z-index:1}@media(min-width:992px){main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .title:where(.svelte-ornpvv){grid-column:1/9;grid-row:1}}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .title:where(.svelte-ornpvv) *{color:var(--white)}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .title:where(.svelte-ornpvv) h2{line-height:1;font-size:calc(.8 * var(--font-size-h2));margin-bottom:.5em}@media(min-width:992px){main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .title:where(.svelte-ornpvv) h2{line-height:1.1;font-size:var(--font-size-h2);margin-bottom:.5em}}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .title:where(.svelte-ornpvv) h3{opacity:.7}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) .link--button{grid-column:1/4;grid-row:2}main#legacai.svelte-ornpvv .contact:where(.svelte-ornpvv) img:where(.svelte-ornpvv){position:absolute;right:var(--row-x-padding);bottom:0;width:37.5%;height:auto;opacity:.2;z-index:0}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv){position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:50}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--backdrop:where(.svelte-ornpvv){position:absolute;inset:0;width:100%;height:100%;background-color:#0006}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv){position:relative;width:80vw;min-height:60svh;max-height:90svh;overflow:hidden;font-size:1em;background-color:var(--white);box-shadow:0 15px 30px #0003;transition:all var(--transition-duration)}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv){width:50vw;min-height:50svh;max-height:80svh}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv){display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:0;width:100%;overflow:hidden}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv){grid-template-columns:1.1fr .9fr;grid-template-rows:auto;height:100%}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .split-image:where(.svelte-ornpvv){grid-column:1;grid-row:1;height:18svh}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .split-image:where(.svelte-ornpvv){grid-column:2;grid-row:1;height:auto}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .split-image:where(.svelte-ornpvv) img:where(.svelte-ornpvv){width:100%;height:100%;object-fit:cover}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv){grid-column:1;grid-row:2;min-width:0;overflow-y:auto;padding:calc(var(--gutter-width) * 4)}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv){grid-column:1;grid-row:1;padding:calc(var(--gutter-width) * 1.5)}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv) h3{font-family:var(--font-family-bold);font-size:2em;font-weight:400}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv) h3{font-size:1.5em}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv) p:where(.svelte-ornpvv){margin-bottom:3em;opacity:.7;color:#000;font-size:1em}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv) p:where(.svelte-ornpvv){font-size:.8em}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv) .submit-success:where(.svelte-ornpvv){font-size:var(--font-size-small)}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) .modal--content__body__wrapper:where(.svelte-ornpvv) .submit-error:where(.svelte-ornpvv){font-size:var(--font-size-small)}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv){display:flex;flex-direction:column;row-gap:calc(var(--gutter-width) / 2);text-align:left}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv){width:100%;height:auto}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv){display:flex;flex-direction:row;align-items:start;justify-content:start}@media(max-width:991px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv){margin-bottom:.7em}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv).submit{flex-direction:column}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv).submit p:where(.svelte-ornpvv){margin-top:1em;font-size:max(.6em,12px)}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv).submit p:where(.svelte-ornpvv) a:where(.svelte-ornpvv){color:#000}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) label:where(.svelte-ornpvv){visibility:hidden;display:none;align-self:center;justify-self:start;font-family:var(--font-family-bold);font-weight:500;font-size:.7em}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) label:where(.svelte-ornpvv){font-size:1em}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) input:where(.svelte-ornpvv):not([type=submit]),main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) textarea:where(.svelte-ornpvv){padding:calc(var(--gutter-width) * 1.5) calc(var(--gutter-width) / 4);border:none;border-bottom:1px solid var(--black);width:100%;font-family:inherit;font-size:1.4em}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) input:where(.svelte-ornpvv):not([type=submit]),main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) textarea:where(.svelte-ornpvv){padding:calc(var(--gutter-width) / 2) calc(var(--gutter-width) / 4);font-size:.875em}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) textarea:where(.svelte-ornpvv){resize:none}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) input:where(.svelte-ornpvv):focus,main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) textarea:where(.svelte-ornpvv):focus,main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) input:where(.svelte-ornpvv):focus-visible,main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) textarea:where(.svelte-ornpvv):focus-visible{outline:none;box-shadow:none;border-color:var(--primary)}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) .link--button{position:relative;width:-webkit-fill-available;justify-content:center;margin-top:2em;font-size:1.2em}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) .link--button{font-size:var(--font-size-small)}}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--content__body:where(.svelte-ornpvv) form:where(.svelte-ornpvv) .form-element:where(.svelte-ornpvv) .link--button i{position:absolute;right:.5em}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--close:where(.svelte-ornpvv){position:absolute;top:calc(2.5 * var(--gutter-width));right:calc(2.5 * var(--gutter-width));background:none;border:none;padding:0;cursor:pointer}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--close:where(.svelte-ornpvv) path:where(.svelte-ornpvv){stroke-width:1.5}@media(min-width:992px){main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--close:where(.svelte-ornpvv){top:var(--gutter-width);right:var(--gutter-width)}main#legacai.svelte-ornpvv #modal--contact:where(.svelte-ornpvv) .modal--content:where(.svelte-ornpvv) .modal--close:where(.svelte-ornpvv) path:where(.svelte-ornpvv){stroke-width:2}}
