.animated-background-section[data-astro-cid-et56c3m4]{aspect-ratio:var(--animated-section-ratio-desktop);isolation:isolate;border-radius:var(--radius-xl);background-color:var(--animated-background-color);--animated-current-active-opacity:var(--animated-current-opacity-desktop);background-image:linear-gradient(color-mix(in srgb, var(--animated-background-color) calc(100% - var(--animated-current-active-opacity)), transparent), color-mix(in srgb, var(--animated-background-color) calc(100% - var(--animated-current-active-opacity)), transparent)), var(--animated-current-image);background-position:center, var(--animated-current-position-desktop);background-repeat:no-repeat,no-repeat;background-size:100% 100%, var(--animated-current-size-desktop);align-items:flex-start;height:auto;margin-block:28px;display:flex;position:relative;overflow:hidden}.animated-background-section[data-astro-cid-et56c3m4]:before{content:"";z-index:0;border-radius:inherit;--animated-next-active-opacity:var(--animated-next-opacity-desktop,100%);background-image:linear-gradient(color-mix(in srgb, var(--animated-background-color) calc(100% - var(--animated-next-active-opacity)), transparent), color-mix(in srgb, var(--animated-background-color) calc(100% - var(--animated-next-active-opacity)), transparent)), var(--animated-next-image,none);background-position:center, var(--animated-next-position-desktop,center);background-repeat:no-repeat,no-repeat;background-size:100% 100%, var(--animated-next-size-desktop,contain);opacity:0;transition:opacity var(--animated-background-transition-duration) ease-in-out;pointer-events:none;position:absolute;inset:0}.animated-background-section[data-astro-cid-et56c3m4].is-transitioning:before{opacity:1}@media (prefers-reduced-motion:reduce){.animated-background-section[data-astro-cid-et56c3m4]:before{transition:none}}@media (width<=1440px){.animated-background-section[data-astro-cid-et56c3m4]{aspect-ratio:var(--animated-section-ratio-notebook);--animated-current-active-opacity:var(--animated-current-opacity-notebook);background-position:center, var(--animated-current-position-notebook);background-size:100% 100%, var(--animated-current-size-notebook)}.animated-background-section[data-astro-cid-et56c3m4]:before{--animated-next-active-opacity:var(--animated-next-opacity-notebook,100%);background-position:center, var(--animated-next-position-notebook,center);background-size:100% 100%, var(--animated-next-size-notebook,contain)}}@media (width<=1024px){.animated-background-section[data-astro-cid-et56c3m4]{aspect-ratio:var(--animated-section-ratio-tablet);--animated-current-active-opacity:var(--animated-current-opacity-tablet);background-position:center, var(--animated-current-position-tablet);background-size:100% 100%, var(--animated-current-size-tablet);margin-block:24px}.animated-background-section[data-astro-cid-et56c3m4]:before{--animated-next-active-opacity:var(--animated-next-opacity-tablet,100%);background-position:center, var(--animated-next-position-tablet,center);background-size:100% 100%, var(--animated-next-size-tablet,contain)}}@media (width<=640px){.animated-background-section[data-astro-cid-et56c3m4]{aspect-ratio:var(--animated-section-ratio-mobile);border-radius:var(--radius-lg);--animated-current-active-opacity:var(--animated-current-opacity-mobile);background-position:center, var(--animated-current-position-mobile);background-size:100% 100%, var(--animated-current-size-mobile);margin-block:20px}.animated-background-section[data-astro-cid-et56c3m4]:before{--animated-next-active-opacity:var(--animated-next-opacity-mobile,100%);background-position:center, var(--animated-next-position-mobile,center);background-size:100% 100%, var(--animated-next-size-mobile,contain)}}.welcome-particles[data-astro-cid-ikqyizew]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.welcome-particles[data-astro-cid-ikqyizew]{display:none}}.welcome-layout[data-astro-cid-lcdefpme]{z-index:2;gap:clamp(24px,3vw,40px);width:100%;min-width:0;padding:clamp(28px,5vw,15px) 0 clamp(40px,6vw,15px);display:grid;position:relative}.welcome-content[data-astro-cid-lcdefpme]{text-align:left;min-width:0;max-width:640px}.welcome-content[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme],.welcome-description[data-astro-cid-lcdefpme]{text-shadow:0 2px 24px color-mix(in srgb, var(--color-hero) 92%, transparent)}.welcome-description[data-astro-cid-lcdefpme]{margin-top:clamp(20px,2.6vw,32px)}.welcome-products[data-astro-cid-lcdefpme]{min-width:0;margin:0;padding:140px 0 0}.welcome-products[data-astro-cid-lcdefpme] .section-heading[data-astro-cid-lcdefpme]{justify-content:flex-start;align-items:baseline;gap:clamp(12px,1.5vw,22px)}.welcome-products-link[data-astro-cid-lcdefpme]{min-height:44px;color:var(--color-text-inverse);background:#575b56;border-color:#575b56;padding-inline:20px}.welcome-products-link[data-astro-cid-lcdefpme]:hover{color:var(--color-text-inverse);background:#50544f;border-color:#575b56}.welcome-products-link[data-astro-cid-lcdefpme] .ui-icon[data-astro-cid-lcdefpme]{width:18px;height:18px}@media (width<=1440px){.welcome-products[data-astro-cid-lcdefpme]{margin:0;padding:0}}@media (width<=640px){.welcome-layout[data-astro-cid-lcdefpme]{padding:20px}}
