.cm-page.svelte-5exxxy{padding-top:72px}.cm-inner.svelte-5exxxy{width:100%;max-width:720px;margin:0 auto;text-align:left}.cm-hero.svelte-5exxxy{position:relative;padding:72px 0 64px;overflow:hidden}.cm-hero.svelte-5exxxy:before{content:"";position:absolute;top:-18%;left:50%;transform:translate(-50%);width:min(900px,100%);height:520px;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.14),transparent 72%);filter:blur(20px);z-index:-1;pointer-events:none}.cm-eyebrow.svelte-5exxxy{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.cm-h1.svelte-5exxxy{font-size:clamp(2.4rem,5.5vw,3.75rem);font-weight:var(--heading-weight, 300);line-height:1.05;letter-spacing:var(--heading-tracking, -.04em);margin:0;max-width:16ch}.cm-em.svelte-5exxxy{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.cm-deck.svelte-5exxxy{margin:22px 0 0;max-width:38rem;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.5;letter-spacing:-.02em;color:var(--ink-soft)}.cm-url.svelte-5exxxy{margin-top:28px;width:min(100%,520px)}.cm-url.svelte-5exxxy .hero-url-cta{margin:0}.cm-sec.svelte-5exxxy{padding:64px 0 72px}#mcp.svelte-5exxxy{padding-bottom:88px}.cm-sec.cm-tone.svelte-5exxxy{background:var(--paper-2)}.cm-kicker.svelte-5exxxy{font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--ink) 45%,transparent);margin:0 0 12px}.cm-h2.svelte-5exxxy{font-size:clamp(1.55rem,3vw,2rem);font-weight:var(--heading-weight, 300);letter-spacing:-.035em;line-height:1.15;margin:0 0 16px;max-width:22ch}.cm-p.svelte-5exxxy{font-size:1.0625rem;line-height:1.65;letter-spacing:-.02em;color:color-mix(in srgb,var(--ink) 86%,transparent);margin:0 0 14px;max-width:40rem}.cm-list.svelte-5exxxy{margin:8px 0 18px;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.cm-list.svelte-5exxxy li:where(.svelte-5exxxy){position:relative;padding-left:1.1rem;font-size:1.02rem;line-height:1.45;letter-spacing:-.02em;color:color-mix(in srgb,var(--ink) 82%,transparent)}.cm-list.svelte-5exxxy li:where(.svelte-5exxxy):before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cm-link.svelte-5exxxy{display:inline-flex;margin-top:4px;font-size:.98rem;font-weight:550;letter-spacing:-.02em;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--accent) 55%,transparent)}.cm-link.svelte-5exxxy:hover{color:var(--accent)}.cm-figure.svelte-5exxxy{margin:36px auto 0;max-width:1040px}.cm-figure.svelte-5exxxy img:where(.svelte-5exxxy){display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);box-shadow:0 28px 60px -36px #00000073;object-fit:cover;aspect-ratio:16 / 9}#ship.svelte-5exxxy .cm-figure:where(.svelte-5exxxy) img:where(.svelte-5exxxy){aspect-ratio:21 / 9}@media (max-width: 720px){.cm-hero.svelte-5exxxy{padding:48px 0 40px}#mcp.svelte-5exxxy{padding-bottom:64px}.cm-sec.svelte-5exxxy{padding:48px 0 56px}.cm-figure.svelte-5exxxy img:where(.svelte-5exxxy){border-radius:14px}#ship.svelte-5exxxy .cm-figure:where(.svelte-5exxxy) img:where(.svelte-5exxxy){aspect-ratio:16 / 9}}
