.brand-stage.svelte-1ikpg99{color:#fff;isolation:isolate;background:#0f172a;height:100%;min-height:0;position:relative;overflow:hidden}.compact.svelte-1ikpg99{border-bottom-right-radius:32px;border-bottom-left-radius:32px;min-height:300px}.grain.svelte-1ikpg99{opacity:.018;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:4px 4px;position:absolute;inset:0}.glow.svelte-1ikpg99{filter:blur(100px);pointer-events:none;border-radius:999px;width:520px;height:520px;position:absolute}.glow-coral.svelte-1ikpg99{background:#ff6b6b29;top:-28%;left:-18%}.glow-teal.svelte-1ikpg99{background:#48bcae29;bottom:-30%;right:-20%}.scene-wrap.svelte-1ikpg99{pointer-events:none;place-items:center;height:38%;display:grid;position:absolute;top:12%;left:0;right:0}.compact.svelte-1ikpg99 .scene-wrap:where(.svelte-1ikpg99){height:42%;top:12%}.scene-wrap.svelte-1ikpg99 dotlottie-player:where(.svelte-1ikpg99){width:min(460px,70%);height:100%;display:block}.compact.svelte-1ikpg99 .scene-wrap:where(.svelte-1ikpg99) dotlottie-player:where(.svelte-1ikpg99){width:min(280px,60%)}.shade.svelte-1ikpg99{z-index:2;pointer-events:none;background:linear-gradient(#0f172a00 0%,#0f172ae6 45%,#0f172a 100%);height:64%;position:absolute;bottom:0;left:0;right:0}.content.svelte-1ikpg99{z-index:3;box-sizing:border-box;flex-direction:column;justify-content:flex-start;height:100%;min-height:0;padding:34px 28px 48px;display:flex;position:relative}.compact.svelte-1ikpg99 .content:where(.svelte-1ikpg99){padding:22px 24px}.logo-lockup.svelte-1ikpg99{color:#fff;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:inline-flex}.logo-lockup.svelte-1ikpg99 span:where(.svelte-1ikpg99){letter-spacing:-.02em;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25rem;font-weight:700}.logo-mark.svelte-1ikpg99{width:36px;height:36px;display:block}.compact.svelte-1ikpg99 .logo-lockup:where(.svelte-1ikpg99){gap:8px}.compact.svelte-1ikpg99 .logo-lockup:where(.svelte-1ikpg99) span:where(.svelte-1ikpg99){font-size:1.05rem}.compact.svelte-1ikpg99 .logo-mark:where(.svelte-1ikpg99){width:28px;height:28px}.copy.svelte-1ikpg99{max-width:520px;position:absolute;top:52%;left:28px;right:28px}.copy.svelte-1ikpg99 h1:where(.svelte-1ikpg99){color:#fff;letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,3.2vw,3.25rem);line-height:1.08}.copy.svelte-1ikpg99 em:where(.svelte-1ikpg99){color:#ff8b8b;font-family:Georgia,Times New Roman,serif;font-size:1.05em;font-style:italic;font-weight:500}.copy.svelte-1ikpg99 p:where(.svelte-1ikpg99){color:#cbd5e1;max-width:460px;margin:16px 0 0;font-size:1.2rem;font-weight:500;line-height:1.6}.compact.svelte-1ikpg99 .copy:where(.svelte-1ikpg99){margin-top:auto;position:static}.compact.svelte-1ikpg99 .copy:where(.svelte-1ikpg99) h1:where(.svelte-1ikpg99){font-size:1.5rem}.compact.svelte-1ikpg99 .copy:where(.svelte-1ikpg99) p:where(.svelte-1ikpg99){display:none}
