main.svelte-1uha8ag{max-width:var(--content-width);margin:0 auto;padding:34px 24px 0}.hero.svelte-1uha8ag{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:clamp(48px,10vw,150px);align-items:center;min-height:min(700px,calc(100vh - 72px));padding:80px 0;border-bottom:1px solid var(--rule)}.kicker.svelte-1uha8ag{margin:0 0 14px;color:var(--signal);font-family:var(--font-mono);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}h1.svelte-1uha8ag,h2.svelte-1uha8ag{margin:0;color:var(--ink);font-family:var(--font-display);font-weight:600;letter-spacing:-.07em;line-height:.9}h1.svelte-1uha8ag{max-width:700px;font-size:clamp(4.3rem,10vw,9.5rem)}.lede.svelte-1uha8ag{max-width:590px;margin:32px 0 0;color:var(--muted);font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.65}.actions.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:36px}.actions.svelte-1uha8ag a:where(.svelte-1uha8ag){display:inline-flex;align-items:center;gap:22px;padding:13px 18px;border:1px solid var(--ink);text-decoration:none;font-size:.9rem;font-weight:700}.primary.svelte-1uha8ag{background:var(--ink);color:var(--surface)}.primary.svelte-1uha8ag:hover{background:var(--signal);border-color:var(--signal)}.secondary.svelte-1uha8ag{color:var(--ink)}.secondary.svelte-1uha8ag:hover{background:var(--signal-soft);border-color:var(--signal)}.hero-mark.svelte-1uha8ag{display:grid;justify-items:center;gap:20px}.mark-frame.svelte-1uha8ag{display:grid;place-items:center;width:min(100%,310px);aspect-ratio:1;border:1px solid var(--ink);background:var(--surface);box-shadow:18px 18px 0 var(--signal)}.mark-frame.svelte-1uha8ag img:where(.svelte-1uha8ag){width:68%;height:68%;object-fit:contain}.hero-mark.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;color:var(--muted);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.release-brief.svelte-1uha8ag{display:grid;grid-template-columns:1fr 2fr;gap:clamp(32px,8vw,120px);padding:88px 0;border-bottom:1px solid var(--rule)}.brief-heading.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(3.5rem,6vw,6rem)}.brief-heading.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{max-width:300px;color:var(--muted)}.brief-list.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--rule)}.brief-list.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:240px;padding:20px 18px 10px;border-right:1px solid var(--rule)}.brief-list.svelte-1uha8ag article:where(.svelte-1uha8ag):first-child{border-left:1px solid var(--rule)}.brief-list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--signal);font-family:var(--font-mono);font-size:.72rem}.brief-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:52px 0 10px;font-size:1rem}.brief-list.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--muted);font-size:.92rem;line-height:1.6}.capabilities.svelte-1uha8ag{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(36px,9vw,130px);padding:104px 0 18px}.capabilities.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:clamp(2.8rem,5vw,5rem)}.capabilities.svelte-1uha8ag ol:where(.svelte-1uha8ag){margin:0;padding:0;border-top:1px solid var(--rule);list-style:none}.capabilities.svelte-1uha8ag li:where(.svelte-1uha8ag){display:grid;grid-template-columns:190px 1fr;gap:24px;padding:19px 0;border-bottom:1px solid var(--rule)}.capabilities.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-family:var(--font-mono);font-size:.73rem;letter-spacing:.05em}.capabilities.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--muted)}@media(max-width:800px){main.svelte-1uha8ag{padding-inline:18px}.hero.svelte-1uha8ag,.release-brief.svelte-1uha8ag,.capabilities.svelte-1uha8ag{grid-template-columns:1fr}.hero.svelte-1uha8ag{min-height:auto;padding:92px 0 68px}.hero-mark.svelte-1uha8ag{max-width:260px;margin:12px auto 0}.brief-list.svelte-1uha8ag{grid-template-columns:1fr}.brief-list.svelte-1uha8ag article:where(.svelte-1uha8ag){min-height:auto;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule)}.brief-list.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-top:28px}.capabilities.svelte-1uha8ag{padding-top:76px}}@media(max-width:480px){h1.svelte-1uha8ag{font-size:4rem}.capabilities.svelte-1uha8ag li:where(.svelte-1uha8ag){grid-template-columns:1fr;gap:8px}}
