@layer components{.particle-field_wrap{pointer-events:none;display:block;position:absolute;inset:0;overflow:clip}.particle-field_wrap .particle-field_canvas{width:100%;height:100%;position:absolute;inset:0}.particle-field_wrap .particle-field_fallback{opacity:.8;background:radial-gradient(ellipse at 9% 35%, color-mix(in srgb, var(--accent-purple) 25%, transparent), transparent 45%), radial-gradient(ellipse at 91% 66%, color-mix(in srgb, var(--accent-pink) 19%, transparent), transparent 40%);position:absolute;inset:0}.particle-field_wrap.sphere .particle-field_fallback{border:.0625rem solid color-mix(in srgb, var(--accent-pink) 18%, transparent);background:radial-gradient(ellipse at 28% 24%, color-mix(in srgb, var(--accent-pink) 20%, transparent), transparent 60%), radial-gradient(ellipse at 70% 80%, color-mix(in srgb, var(--accent-purple) 28%, transparent), transparent 65%);border-radius:50%;inset:10% 14% 18%}[data-hero-concept] .hero-motion_toggle{align-self:center;width:2.75rem;height:2.75rem;padding:.75rem}[data-hero-concept] .hero-motion_toggle[hidden]{display:none}.hero-cloud_wrap{--_cloud-accent:var(--accent-pink);isolation:isolate;min-height:calc(100svh - var(--nav-height));padding-block:clamp(4rem, 8svh, 7rem) var(--space-6);background:var(--background);position:relative;overflow:clip}.hero-cloud_wrap>.container{z-index:2;flex:1;justify-content:center;min-width:0;position:relative}.hero-cloud_wrap .hero-cloud_scrim{z-index:1;pointer-events:none;background:radial-gradient(ellipse at 50% 42%, color-mix(in srgb, var(--background) 76%, transparent), transparent 74%), linear-gradient(0deg, var(--background), transparent 28%);position:absolute;inset:0}.hero-cloud_wrap .hero-cloud_content{max-width:76rem;margin:auto;position:relative}.hero-cloud_wrap .hero-cloud_eyebrow{margin-bottom:var(--space-5);padding:var(--space-2) var(--space-4);border:var(--border-width) solid var(--border);border-radius:var(--radius-round);color:var(--text-2);background:color-mix(in srgb, var(--background) 45%, transparent)}.hero-cloud_wrap .hero-cloud_eyebrow .eyebrow_text{letter-spacing:.09em;text-transform:uppercase;font-size:.75rem}.hero-cloud_wrap .hero-cloud_eyebrow .eyebrow_marker{color:var(--_cloud-accent)}.hero-cloud_wrap .hero-cloud_heading{overflow-wrap:anywhere;text-wrap:balance;max-width:100%;margin:0}.hero-cloud_wrap .hero-cloud_heading>span,.hero-cloud_wrap .hero-cloud_heading>em{display:block}.hero-cloud_wrap .hero-cloud_heading em{color:var(--_cloud-accent);font-style:normal;font-weight:inherit}.hero-cloud_wrap .hero-cloud_heading:not([class*=text-style-]){letter-spacing:-.06em;font-size:clamp(2.5rem,6.2vw,6rem);font-weight:500;line-height:1.02}.hero-cloud_wrap .hero-cloud_text{max-width:43ch;margin-top:var(--space-5);color:var(--text-2);text-wrap:pretty}.hero-cloud_wrap .hero-cloud_actions{margin-top:var(--space-6);row-gap:var(--space-3)}.hero-cloud_wrap .hero-cloud_actions .button_wrap{border-radius:var(--radius-round)}.hero-cloud_wrap .hero-cloud_clients{width:min(100%,45rem);min-width:0}.hero-cloud_wrap .hero-cloud_clients:empty{display:none}.hero-cloud_wrap .hero-cloud_clients .home-logos_wrap{margin-top:var(--space-7)}.hero-cloud_wrap .hero-cloud_clients .home-logos_wrap>.text{font-size:.8125rem}.hero-cloud_wrap .hero-cloud_clients .home-logos_item{height:2.75rem}.hero-cloud_wrap .hero-cloud_clients .home-logos_item .image{opacity:1;height:2rem}.hero-cloud_wrap .hero-cloud_clients .marquee_viewport{-webkit-mask-image:none;mask-image:none}.hero-cloud_wrap.compact{min-height:auto;padding-block:var(--section-space-small)}.hero-cloud_wrap.theme-light,.hero-cloud_wrap.theme-pink{--_cloud-accent:var(--brand-500)}@media (prefers-reduced-motion:no-preference){.hero-cloud_wrap[data-home-entrance=true]{--_intro-duration:.4s;--_intro-distance:.875rem;--_heading-intro-duration:.9s;--_heading-intro-stagger:.1s}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_heading-mask{overflow-clip-margin:.12em;overflow:clip}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_heading-mask:nth-child(2){--_heading-intro-delay:var(--_heading-intro-stagger)}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_heading-mask:nth-child(3){--_heading-intro-delay:calc(var(--_heading-intro-stagger) * 2)}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_heading-line{animation:studio-home-heading-rise var(--_heading-intro-duration) cubic-bezier(.22, 1, .36, 1) var(--_heading-intro-delay,0s) backwards;display:block}.hero-cloud_wrap[data-home-entrance=true] :is(.hero-cloud_text,.hero-cloud_actions,.hero-cloud_clients){animation:studio-home-rise var(--_intro-duration) cubic-bezier(.22, 1, .36, 1) var(--_intro-delay,0s) backwards}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_text{--_intro-delay:50ms}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_actions{--_intro-delay:90ms}.hero-cloud_wrap[data-home-entrance=true] .hero-cloud_clients{--_intro-delay:.12s}}@media (width<48rem){.hero-cloud_wrap{padding-block:var(--space-8) var(--space-5)}.hero-cloud_wrap .hero-cloud_heading:not([class*=text-style-]){font-size:clamp(2rem,7.8vw,3.75rem);line-height:1.08}.hero-cloud_wrap .hero-cloud_eyebrow{margin-bottom:var(--space-5)}.hero-cloud_wrap .hero-cloud_text{font-size:1rem;line-height:1.55}.hero-cloud_wrap .hero-cloud_actions{margin-top:var(--space-5)}.hero-cloud_wrap .hero-cloud_clients{width:100%}.hero-cloud_wrap[data-home-entrance=true]{--_intro-duration:.32s;--_intro-distance:.625rem;--_heading-intro-duration:.7s;--_heading-intro-stagger:80ms}}@keyframes studio-home-heading-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes studio-home-rise{0%{transform:translateY(var(--_intro-distance))}to{transform:none}}html.stacki-designer .hero-cloud_wrap[data-home-entrance=true] :is(.hero-cloud_heading-line,.hero-cloud_text,.hero-cloud_actions,.hero-cloud_clients){animation:none}}
