.hero.svelte-1q37ri0{grid-template-columns:1fr 1fr;align-items:center;column-gap:8rem;width:100%;max-width:1200px;min-height:calc(100vh - 193px);margin:auto;display:grid}.hero.fade-in.svelte-1q37ri0{opacity:0;animation:.8s cubic-bezier(.4,0,.2,1) forwards svelte-1q37ri0-fadeIn}.hero__img.svelte-1q37ri0{animation-name:rotate;animation-duration:30s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes svelte-1q37ri0-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}.mouseIndicator.svelte-1q37ri0{grid-column:1/-1;justify-content:center;display:flex}@media (width<=1290px){.hero.svelte-1q37ri0{grid-template-columns:1fr;max-width:100%}.hero__img.svelte-1q37ri0{display:none}}@media (width<=500px){.mouseIndicator.svelte-1q37ri0{margin:2rem 0}}.featureList.svelte-1mi9kit{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:4rem;margin:6rem 0;padding:0;list-style-type:none;display:grid}.featureList__description.svelte-1mi9kit{line-height:130%}.abstractVideo.svelte-1mi9kit{opacity:.25;background:0 0;width:100%;height:250px;margin:6rem 0;position:relative;overflow:hidden}.abstractVideo.svelte-1mi9kit:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(#fff 0%,#0000 50% 15%,#fff 100%);position:absolute;inset:0}.abstractVideo.svelte-1mi9kit:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#fff 0%,#0000 25% 75%,#fff 100%);position:absolute;inset:0}.abstractVideo.svelte-1mi9kit video:where(.svelte-1mi9kit){object-fit:cover;width:100%;height:100%}.blackBox.svelte-1mi9kit{border-radius:var(--radius-2);color:#fff;background-color:#000;flex-direction:column;justify-content:center;align-items:center;margin:6rem 0;padding:6rem;display:flex}.blackBox__title.svelte-1mi9kit{color:#fff;margin-bottom:1rem}.blackBox__quote.svelte-1mi9kit{margin-bottom:1rem}.blackBox__author.svelte-1mi9kit{color:#fff;margin-bottom:0;font-size:18px}.blackBox__separator.svelte-1mi9kit{color:#ffffffe6;width:50px}@media (width<=1290px){section.svelte-1mi9kit{max-width:100%}}@media (width<=870px){.featureList.svelte-1mi9kit{grid-template-columns:1fr}.featureList__item.svelte-1mi9kit{justify-self:center}}@media (width<=630px){.blackBox.svelte-1mi9kit{padding:2.5rem}}
