.hero[data-astro-cid-ge2uvauf]{background:radial-gradient(60% 70% at 72% 42%, #f2a5411a, transparent 70%), radial-gradient(50% 50% at 20% 10%, #9fd6ff0d, transparent 70%), var(--bg);align-items:flex-end;min-height:100svh;padding-bottom:clamp(3rem,7vh,6rem);display:flex;position:relative;overflow:hidden}.mark[data-astro-cid-ge2uvauf]{opacity:.14;pointer-events:none;width:min(62vw,78vh);height:auto;animation:40s linear infinite drift;position:absolute;top:8vh;right:-6vw}@keyframes drift{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mark[data-astro-cid-ge2uvauf]{animation:none}}.content[data-astro-cid-ge2uvauf]{z-index:2;position:relative}.title[data-astro-cid-ge2uvauf]{margin-block:1.5rem 2.5rem}.title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--signal)}.foot[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:flex-end;gap:2rem 4rem;display:flex}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;display:flex}.scroll-cue[data-astro-cid-ge2uvauf]{right:var(--gutter);z-index:2;align-items:center;gap:.75rem;display:flex;position:absolute;bottom:clamp(3rem,7vh,6rem)}.scroll-cue[data-astro-cid-ge2uvauf] i[data-astro-cid-ge2uvauf]{background:linear-gradient(var(--ink-2), transparent);width:1px;height:48px}@media (width<=900px){.mark[data-astro-cid-ge2uvauf]{width:90vw;top:10vh;right:-25vw}.scroll-cue[data-astro-cid-ge2uvauf]{display:none}}.ticker[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);background:var(--bg);z-index:2;padding-block:1.4rem;position:relative;overflow:hidden}.ticker-track[data-astro-cid-lcdefpme]{width:max-content;animation:40s linear infinite ticker;display:flex}.ticker-set[data-astro-cid-lcdefpme]{display:flex}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:-.04em;color:var(--ink-3);align-items:center;gap:3rem;padding-right:3rem;font-size:clamp(1.75rem,4vw,3.5rem);font-weight:500;display:inline-flex}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3n+1){font-family:var(--font-serif);color:var(--ink);font-style:italic;font-weight:300}.ticker[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:var(--signal);border-radius:50%;width:10px;height:10px}@keyframes ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-lcdefpme]{animation:none}}.manifesto[data-astro-cid-lcdefpme] .wrap[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.statement[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:1150px;font-size:clamp(1.75rem,4.2vw,4rem);font-weight:500;line-height:1.12}.block[data-astro-cid-lcdefpme]{padding-top:0}.head[data-astro-cid-lcdefpme]{gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.head[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:46ch}.cards[data-astro-cid-lcdefpme],.team[data-astro-cid-lcdefpme],.cases[data-astro-cid-lcdefpme]{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.team[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.card[data-astro-cid-lcdefpme],.case[data-astro-cid-lcdefpme]{background:var(--bg);align-content:start;gap:1rem;padding:clamp(1.75rem,3vw,2.75rem);display:grid}.tag[data-astro-cid-lcdefpme]{color:var(--signal)}.body[data-astro-cid-lcdefpme]{color:var(--ink-2);max-width:42ch;line-height:1.55}.mail[data-astro-cid-lcdefpme]{color:var(--signal);text-transform:none;letter-spacing:.02em}.case[data-astro-cid-lcdefpme] .h3[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,2.6vw,2.4rem)}.steps[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{align-content:start;gap:1rem;padding:2.25rem 1.5rem 0 0;display:grid}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:1.5rem}.n[data-astro-cid-lcdefpme]{font-family:var(--font-mono);color:var(--signal);font-size:.85rem}.cta-block[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);padding-block:clamp(7rem,16vw,14rem);position:relative;overflow:hidden}.cta-inner[data-astro-cid-lcdefpme]{z-index:1;gap:2rem;display:grid;position:relative}.cta-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.orb[data-astro-cid-lcdefpme]{background:radial-gradient(circle, var(--signal-soft), transparent 65%);pointer-events:none;border-radius:50%;width:70vw;height:70vw;position:absolute;top:-10vw;right:-20vw}@media (width<=900px){.cards[data-astro-cid-lcdefpme],.cases[data-astro-cid-lcdefpme],.team[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;row-gap:2rem}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}}@media (width<=560px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
