.card.svelte-1xclpfp{display:flex;position:absolute;inset-block-start:var(--y);inset-inline-start:var(--x);font-size:clamp(1.25rem,3.5vh,2.25vw);width:5em;height:auto;aspect-ratio:4/6;z-index:1;pointer-events:none}.card-container.svelte-1xclpfp{background-color:rgb(var(--color-white-rgb)/1);display:flex;flex-direction:column;position:relative;justify-content:flex-end;width:100%;height:100%;padding:1em;border:solid var(--border-width) var(--color-concrete-500);border-radius:var(--border-radius);pointer-events:auto;transform:translate(-50%,-50%);transition:.3s background-color,.3s box-shadow,.3s transform,.3s border-color}@supports (color: color(display-p3 1 1 1)){.card-container.svelte-1xclpfp{background-color:color(display-p3 var(--color-white-p3)/1)}}.card-container.svelte-1xclpfp:hover{box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em;transform:translate(-50%,calc(-50% - .15em))}.card-image.svelte-1xclpfp{margin-block-end:auto}.card-image.svelte-1xclpfp img:where(.svelte-1xclpfp){display:flex;width:100%;height:100%}.card-meta.svelte-1xclpfp{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:.75em;gap:.25em}.card-meta.svelte-1xclpfp .title:where(.svelte-1xclpfp){font-family:var(--font-sans);font-size:1em;font-size:.95em}.card-meta.svelte-1xclpfp .role:where(.svelte-1xclpfp){font-size:.92em}.card.svelte-1xclpfp:hover{z-index:10}.item.svelte-u24vnk{display:flex;color:var(--color-concrete-900);background:var(--color-white);border-inline-end:solid var(--border-width) var(--color-concrete-500);position:relative;aspect-ratio:4/5}.item.svelte-u24vnk:last-child{border-inline-end:unset}.item.svelte-u24vnk h4:where(.svelte-u24vnk){font-family:var(--font-sans);font-size:1em;display:flex;gap:.25em;align-items:center}.item.svelte-u24vnk h4:where(.svelte-u24vnk) span:where(.svelte-u24vnk){font-size:.8em}.item.svelte-u24vnk h3:where(.svelte-u24vnk){margin-block-start:auto}.item.svelte-u24vnk p:where(.svelte-u24vnk){font-family:var(--font-sans);font-size:1em;line-height:1.1em;font-size:.8em}.item.svelte-u24vnk h3:where(.svelte-u24vnk),.item.svelte-u24vnk h4:where(.svelte-u24vnk),.item.svelte-u24vnk p:where(.svelte-u24vnk){transition:.15s color,.3s transform cubic-bezier(.36,0,.09,1)}.item.svelte-u24vnk button:where(.svelte-u24vnk){display:flex;width:100%;height:100%;flex-direction:column;font:inherit;text-align:start;background:none;border:none;box-shadow:none;gap:.35em;-webkit-tap-highlight-color:transparent;cursor:pointer;padding:calc(var(--gutters) * 1.5)}.item.isNotActive.svelte-u24vnk .timer:where(.svelte-u24vnk){margin-block-start:-.9em;opacity:0;transform:translate()}.item.isNotActive.svelte-u24vnk:hover h3:where(.svelte-u24vnk),.item.isNotActive.svelte-u24vnk:hover h4:where(.svelte-u24vnk),.item.isNotActive.svelte-u24vnk:hover p:where(.svelte-u24vnk){color:var(--color-concrete-1200);transform:translateY(-.1em);transition-duration:.1s}.item.isNotActive.svelte-u24vnk:active h3:where(.svelte-u24vnk),.item.isNotActive.svelte-u24vnk:active h4:where(.svelte-u24vnk),.item.isNotActive.svelte-u24vnk:active p:where(.svelte-u24vnk){transform:translateY(.05em)}.item.isActive.svelte-u24vnk h3:where(.svelte-u24vnk),.item.isActive.svelte-u24vnk h4:where(.svelte-u24vnk){color:var(--color-blue-500)}.item.isActive.svelte-u24vnk p:where(.svelte-u24vnk){color:var(--color-concrete-1200)}@media screen and (max-width: 899px){.item.svelte-u24vnk{width:60lvw;white-space:nowrap;scroll-snap-align:start;flex-shrink:0;aspect-ratio:1}.item.svelte-u24vnk p:where(.svelte-u24vnk){white-space:wrap;max-width:32ch;text-wrap:balance}}@media screen and (max-width: 579px){.item.svelte-u24vnk{width:80lvw}}@media (min-width: 700px) and (max-height: 800px){.item.svelte-u24vnk{border:none}}@keyframes svelte-u24vnk-progress{0%{width:0%}to{width:100%}}.timer.svelte-u24vnk{display:none;width:100%;height:.4em;background:var(--color-concrete-500);border-radius:.4em;margin-block-start:.5em;overflow:hidden;opacity:1;transition:.3s margin-block-start cubic-bezier(.36,0,.09,1),.3s transform cubic-bezier(.36,0,.09,1),.3s opacity}.timer.svelte-u24vnk span:where(.svelte-u24vnk){display:flex;width:20%;height:100%;background:var(--color-concrete-800);border-radius:inherit}.timer.isActive.svelte-u24vnk{opacity:1}.timer.isActive.svelte-u24vnk span:where(.svelte-u24vnk){animation:svelte-u24vnk-progress linear var(--interval) both;background:var(--color-blue-500)}.timer.isPaused.svelte-u24vnk span:where(.svelte-u24vnk){animation-play-state:paused}@media screen and (min-width: 900px){.timer.svelte-u24vnk{display:flex}}.demo.svelte-pmjeqd{display:flex;flex-direction:column;align-items:center;width:100%;position:relative;z-index:3}.demo-window.svelte-pmjeqd{width:clamp(45rem,110vh,100%);max-width:100%;height:auto;margin-block-end:4em}.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd){width:100%;border:solid var(--border-width) var(--color-concrete-500);border-radius:.5em;box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em;font-size:1rem;overflow:hidden}.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd) .desktop:where(.svelte-pmjeqd),.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd) .mobile:where(.svelte-pmjeqd){width:100%}.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd) .desktop:where(.svelte-pmjeqd){display:none;aspect-ratio:16/10}.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd) .mobile:where(.svelte-pmjeqd){display:flex;aspect-ratio:1.0625/1}@media screen and (min-width: 900px){.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd) .desktop:where(.svelte-pmjeqd){display:flex}.demo-window.svelte-pmjeqd .image:where(.svelte-pmjeqd) .mobile:where(.svelte-pmjeqd){display:none}}.demo-window.svelte-pmjeqd img:where(.svelte-pmjeqd){display:flex;width:100%;height:auto;position:relative}@media (max-height: 600px){.demo-window.svelte-pmjeqd{width:clamp(20rem,150vh,100%)}}.demo-nav.svelte-pmjeqd{display:flex;flex-direction:row;width:100%;position:relative;margin-block-start:calc(var(--border-width) * -1);box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em;border:solid var(--border-width) var(--color-concrete-500);border-radius:.5em;overflow:hidden}@media screen and (max-width: 899px){.demo-nav.svelte-pmjeqd{flex-wrap:nowrap;overflow-x:scroll;scrollbar-width:none;scroll-snap-type:x mandatory}.demo-nav.svelte-pmjeqd::-webkit-scrollbar{display:none}}@media screen and (min-width: 900px){.demo-nav.svelte-pmjeqd{display:grid;grid-template-columns:repeat(4,1fr)}}@media (min-width: 700px) and (max-height: 600px){.demo-nav.svelte-pmjeqd{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);position:relative}.demo-nav.svelte-pmjeqd:before,.demo-nav.svelte-pmjeqd:after{position:absolute;display:flex;content:"";z-index:2;background:var(--color-concrete-500)}.demo-nav.svelte-pmjeqd:before{inset-block-start:50%;height:var(--border-width);width:100%}.demo-nav.svelte-pmjeqd:after{inset-inline-start:50%;height:100%;width:var(--border-width)}}.landing.svelte-1si0qua{display:flex;justify-content:center;align-items:center;flex-direction:column;height:100lvh;margin-inline:calc(var(--gutters) * -1);position:relative;overflow:hidden}.landing-primary.svelte-1si0qua{font-size:clamp(2rem,10vh,7.5vw);text-align:center}.landing-primary.svelte-1si0qua span:where(.svelte-1si0qua){display:inline-flex;position:relative;opacity:0}.landing-primary.svelte-1si0qua span.comma:where(.svelte-1si0qua){margin-inline-start:-.15em}.landing-secondary.svelte-1si0qua{display:flex;position:absolute;inset-block-end:25%;flex-direction:column;align-items:center;text-align:center;gap:.25em;font-size:clamp(1.5rem,6vh,4.15vw)}.landing-secondary.svelte-1si0qua h2:where(.svelte-1si0qua) span:where(.svelte-1si0qua),.landing-secondary.svelte-1si0qua p:where(.svelte-1si0qua){opacity:0}.landing-secondary.svelte-1si0qua h2:where(.svelte-1si0qua){font-size:1em}.landing-secondary.svelte-1si0qua h2:where(.svelte-1si0qua) span:where(.svelte-1si0qua){display:inline-flex;position:relative}.landing-secondary.svelte-1si0qua p:where(.svelte-1si0qua){font-family:var(--font-sans);font-size:1em;font-size:clamp(.8rem,.4em,3rem);text-wrap:balance;line-height:1.1em}.landing-cards.svelte-1si0qua{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}@media screen and (max-width: 899px){.landing-cards.svelte-1si0qua{inset-inline-start:50%;transform:translate(-50%);min-width:40rem}}.landing-fade.svelte-1si0qua{display:flex;position:absolute;inset-inline:0;height:10lvh;z-index:3;pointer-events:none}.landing-fade.top.svelte-1si0qua{inset-block-start:0;background:linear-gradient(to top,rgb(var(--color-white-rgb)/0) 15%,rgb(var(--color-white-rgb)/1))}@supports (color: color(display-p3 1 1 1)){.landing-fade.top.svelte-1si0qua{background:linear-gradient(to top,color(display-p3 var(--color-white-p3)/0) 15%,color(display-p3 var(--color-white-p3)/1))}}.landing-fade.bottom.svelte-1si0qua{inset-block-end:0;background:linear-gradient(to bottom,rgb(var(--color-white-rgb)/0) 15%,rgb(var(--color-white-rgb)/1))}@supports (color: color(display-p3 1 1 1)){.landing-fade.bottom.svelte-1si0qua{background:linear-gradient(to bottom,color(display-p3 var(--color-white-p3)/0) 15%,color(display-p3 var(--color-white-p3)/1))}}@keyframes svelte-92rl4s-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-100%,0,0)}}.logos.svelte-92rl4s{opacity:0;overflow:hidden;margin-inline:calc(var(--gutters) * -2)}.logos.isReady.svelte-92rl4s{opacity:1}ul.svelte-92rl4s{width:100cqw;display:flex;overflow-x:hidden}li.svelte-92rl4s{display:flex}li.svelte-92rl4s img:where(.svelte-92rl4s){width:auto;height:2em}.line.svelte-92rl4s{display:flex;flex-wrap:nowrap;white-space:nowrap;flex-shrink:0;animation:svelte-92rl4s-marquee 40s .5s infinite linear;gap:1em;padding-inline:var(--gutters)}.feature.svelte-hno2zc{backface-visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;background-color:rgb(var(--color-white-rgb)/.9);position:relative;padding:calc(var(--gutters) * 1.5);border:solid var(--border-width) var(--color-concrete-500);border-radius:.5em;margin-block-start:calc(var(--border-width) * -1);min-height:clamp(12em,25vmin,30em);transition:.3s background,.3s border-color,.3s box-shadow}@supports (color: color(display-p3 1 1 1)){.feature.svelte-hno2zc{background-color:color(display-p3 var(--color-white-p3)/.9)}}.feature.svelte-hno2zc h4:where(.svelte-hno2zc){font-family:var(--font-sans);font-size:1em;display:flex;gap:.25em;align-items:center;margin-block-end:auto;color:var(--color-concrete-1200);transition:.15s color,.3s transform cubic-bezier(.36,0,.09,1)}.feature.svelte-hno2zc h4:where(.svelte-hno2zc) span:where(.svelte-hno2zc){font-size:.8em;transform:translateY(-.05em)}.feature.svelte-hno2zc h3:where(.svelte-hno2zc){margin-block:auto .25em;font-size:1.25em;color:var(--color-concrete-1200);max-width:20ch;text-wrap:balance}.feature.svelte-hno2zc p:where(.svelte-hno2zc){font-family:var(--font-sans);font-size:1em;line-height:1.1em;font-size:.8em;max-width:27ch;text-wrap:pretty;color:var(--color-concrete-900)}.feature.svelte-hno2zc h3:where(.svelte-hno2zc),.feature.svelte-hno2zc p:where(.svelte-hno2zc){transition:.15s color}.feature.svelte-hno2zc .media:where(.svelte-hno2zc){display:flex;height:100%;width:100%;position:relative;overflow:hidden;margin-block-end:.5em;margin-block-start:auto;aspect-ratio:1.16491228/1;opacity:0;--from: rgb(var(--color-white-rgb) / 0);--to: rgb(var(--color-white-rgb) / 1)}@media screen and (min-width: 900px){.feature.svelte-hno2zc .media:where(.svelte-hno2zc){min-height:5em;max-height:10em;aspect-ratio:3.77294686/1;margin-inline-start:auto;margin-block-end:unset}}.feature.svelte-hno2zc .media:where(.svelte-hno2zc):before,.feature.svelte-hno2zc .media:where(.svelte-hno2zc):after{display:flex;content:"";position:absolute}.feature.svelte-hno2zc .media:where(.svelte-hno2zc):before{width:100%;height:20%;inset-block-end:0;background:linear-gradient(to bottom,var(--from) 15%,var(--to))}.feature.svelte-hno2zc .media:where(.svelte-hno2zc):after{width:10%;height:100%;inset-inline-end:0;background:linear-gradient(to right,var(--from) 15%,var(--to))}.feature.svelte-hno2zc .media:where(.svelte-hno2zc) img:where(.svelte-hno2zc){display:flex;height:100%;width:auto;object-fit:cover}.feature.svelte-hno2zc .media:where(.svelte-hno2zc) img.desktop:where(.svelte-hno2zc){display:none}.feature.svelte-hno2zc .media:where(.svelte-hno2zc) img.mobile:where(.svelte-hno2zc){display:flex}@media screen and (min-width: 900px){.feature.svelte-hno2zc .media:where(.svelte-hno2zc) img.desktop:where(.svelte-hno2zc){display:flex}.feature.svelte-hno2zc .media:where(.svelte-hno2zc) img.mobile:where(.svelte-hno2zc){display:none}}.feature.isHovered.svelte-hno2zc{z-index:1}.feature.active.svelte-hno2zc{border-color:var(--color-concrete-600);box-shadow:rgb(var(--color-blue-500-rgb)/.025) 0 .5em 1em;transition:0s background,0s border-color,.3s box-shadow}.feature.active.svelte-hno2zc h4:where(.svelte-hno2zc){color:var(--color-blue);transform:translateY(-.05em)}.feature.active.svelte-hno2zc h3:where(.svelte-hno2zc){color:var(--color-blue)}.feature.active.svelte-hno2zc p:where(.svelte-hno2zc){color:var(--color-concrete-1200)}.feature.active.svelte-hno2zc:before{background:var(--color-concrete-600)}@media screen and (min-width: 900px){.feature.svelte-hno2zc{display:grid;grid-template-columns:2fr 4fr;grid-template-rows:1fr}.feature.svelte-hno2zc h4:where(.svelte-hno2zc),.feature.svelte-hno2zc .content:where(.svelte-hno2zc){grid-column:1}.feature.svelte-hno2zc:before{display:flex;content:"";position:absolute;height:100%;width:var(--border-width);background:var(--color-concrete-500);inset-inline-start:33.33%;transition:inherit}.feature.svelte-hno2zc .media:where(.svelte-hno2zc){grid-column:2;grid-row:span 2}}.features.svelte-1q7m088{display:flex;justify-content:center;position:relative;padding-block:2em}.features.svelte-1q7m088 ul:where(.svelte-1q7m088){width:clamp(45rem,110vh,100%);max-width:100%}.container.svelte-124ip7a{min-height:300lvh;padding-block-end:80lvh}.logos.svelte-124ip7a{display:flex;flex-direction:column;position:relative;text-align:center;justify-content:center;align-content:center;gap:1.5em;margin-block:2em 4em}.logos.svelte-124ip7a p:where(.svelte-124ip7a){font-family:var(--font-sans);font-size:1em;font-size:.9em;color:var(--color-concrete-1200)}.logos.svelte-124ip7a div:where(.svelte-124ip7a){backface-visibility:hidden;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-backface-visibility:hidden;background-color:rgb(var(--color-bg-rgb)/.8);display:flex;margin-inline:auto;border:solid var(--border-width) var(--color-concrete-500);max-width:24rem;overflow:hidden;border-radius:2em;padding-block:.5em}@supports (color: color(display-p3 1 1 1)){.logos.svelte-124ip7a div:where(.svelte-124ip7a){background-color:color(display-p3 var(--color-bg-p3)/.8)}}
