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