.flock[data-astro-cid-cbyz7tkb]{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg-raised);aspect-ratio:5/4;min-height:240px;position:relative;overflow:hidden}.flock[data-astro-cid-cbyz7tkb] canvas[data-astro-cid-cbyz7tkb]{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.flock--fill[data-astro-cid-cbyz7tkb]{aspect-ratio:auto;z-index:0;background:0 0;border:0;border-radius:0;min-height:0;position:absolute;inset:0}.flock--fill[data-astro-cid-cbyz7tkb] canvas[data-astro-cid-cbyz7tkb]{pointer-events:none;cursor:default;-webkit-mask-image:radial-gradient(60% 55% at 12% 88%,#0000 0 30%,#000 100%);mask-image:radial-gradient(60% 55% at 12% 88%,#0000 0 30%,#000 100%)}.flock-cap[data-astro-cid-cbyz7tkb]{font-size:calc(var(--step--1) * .9);color:var(--muted);pointer-events:none;background:color-mix(in oklab, var(--bg-raised) 82%, transparent);backdrop-filter:blur(4px);border-radius:999px;padding:.2em .6em;position:absolute;bottom:.7rem;left:.8rem}.flock-cap[data-astro-cid-cbyz7tkb] b[data-astro-cid-cbyz7tkb]{color:var(--accent-text);font-weight:500}.hero[data-astro-cid-lcdefpme]{isolation:isolate;min-height:calc(100svh - 11rem);padding:.6rem max(var(--gutter), calc((100% - var(--max)) / 2)) 1.2rem;grid-template-rows:auto 1fr auto;gap:2rem;display:grid;position:relative;overflow:hidden}.hero-top[data-astro-cid-lcdefpme],.hero-foot[data-astro-cid-lcdefpme]{z-index:1;font-size:calc(var(--step--1) * .85);color:var(--muted);letter-spacing:.04em;text-transform:lowercase;pointer-events:none;justify-content:space-between;gap:1.5rem;display:flex;position:relative}.hero-top[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme],.hero-foot[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{pointer-events:auto}.hero-foot[data-astro-cid-lcdefpme]{justify-content:flex-start;gap:2.5rem}.dot[data-astro-cid-lcdefpme]{vertical-align:.1em;border-radius:50%;width:.45em;height:.45em;margin-right:.6em;display:inline-block}.dot--ink[data-astro-cid-lcdefpme]{background:var(--ink)}.dot--accent[data-astro-cid-lcdefpme]{background:var(--accent);border-radius:1px;transform:rotate(45deg)}.dot--ok[data-astro-cid-lcdefpme]{background:var(--ok)}.hero-main[data-astro-cid-lcdefpme]{z-index:1;align-self:end;gap:clamp(1.2rem,2.5vw,1.8rem);max-width:60rem;padding-top:clamp(1rem,3vh,2rem);display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.7rem;display:flex}.manifesto[data-astro-cid-lcdefpme]{gap:clamp(1.4rem,3vw,2.4rem);display:grid}.manifesto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-weight:500;font-size:var(--step-2);max-width:34ch;line-height:1.25}.manifesto[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--accent-text);font-weight:600}.cards[data-astro-cid-lcdefpme]>*{grid-column:span 4}.service[data-astro-cid-lcdefpme]{align-content:start;gap:.7rem;display:grid}.service[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-0);line-height:1.5}.steps[data-astro-cid-lcdefpme]{counter-reset:step}.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);grid-column:span 3;align-content:start;gap:.6rem;padding-top:1rem;display:grid}.step[data-astro-cid-lcdefpme] .num[data-astro-cid-lcdefpme]{color:var(--accent-text)}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--step-0);line-height:1.5}.next-inner[data-astro-cid-lcdefpme]{justify-items:start;gap:1.4rem;display:grid}.next[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{max-width:48ch}@media (width<=960px){.cards[data-astro-cid-lcdefpme]>*{grid-column:span 6}.cards[data-astro-cid-lcdefpme]>:last-child:nth-child(odd){grid-column:span 12}.step[data-astro-cid-lcdefpme]{grid-column:span 6}}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - 12rem)}.hero-mid[data-astro-cid-lcdefpme],.hero-foot[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){display:none}.hero-top[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.4rem 1rem}.cards[data-astro-cid-lcdefpme]>*,.cards[data-astro-cid-lcdefpme]>:last-child:nth-child(odd),.step[data-astro-cid-lcdefpme]{grid-column:span 4}}
