.network-backdrop[data-astro-cid-tdq6jet6]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;color:var(--accent);contain:paint}.network-scene[data-astro-cid-tdq6jet6]{display:block;width:100%;height:100%;fill:none}.network-edge[data-astro-cid-tdq6jet6],.node-body[data-astro-cid-tdq6jet6],.node-orbit[data-astro-cid-tdq6jet6]{stroke:currentColor;stroke-width:.8px;vector-effect:non-scaling-stroke}.network-edge[data-astro-cid-tdq6jet6]{stroke-linecap:round}.network-spine[data-astro-cid-tdq6jet6]{stroke-opacity:.12}.network-branch[data-astro-cid-tdq6jet6]{stroke-opacity:.065;stroke-width:.7px}.node-body[data-astro-cid-tdq6jet6]{fill:var(--bg);stroke-opacity:.28}.node-orbit[data-astro-cid-tdq6jet6]{stroke-opacity:.12;stroke-width:.65px}.network-signal[data-astro-cid-tdq6jet6]{opacity:0}.motion-ready[data-astro-cid-tdq6jet6] .network-signal[data-astro-cid-tdq6jet6]{opacity:1}.signal-tail[data-astro-cid-tdq6jet6]{stroke:currentColor;stroke-opacity:.07;stroke-width:.7px;stroke-linecap:round}.signal-trail[data-astro-cid-tdq6jet6]{stroke:currentColor;stroke-opacity:.17;stroke-width:.9px;stroke-linecap:round}.signal-head[data-astro-cid-tdq6jet6]{fill:currentColor;fill-opacity:.34}.network-backdrop--hero[data-astro-cid-tdq6jet6]{mask-image:radial-gradient(46% 48% at 32% 43%,#0000001a 15%,#0000004d 68%,#000)}.network-backdrop--section[data-astro-cid-tdq6jet6]{height:240px;opacity:.5;mask-image:linear-gradient(#000,#0000)}@media(width<900px){.network-backdrop--hero[data-astro-cid-tdq6jet6]{opacity:.75}}@media(width<600px){.network-backdrop--hero[data-astro-cid-tdq6jet6]{opacity:.55;mask-image:linear-gradient(to right,#0000001f,#000)}.network-backdrop--hero[data-astro-cid-tdq6jet6] .network-scene[data-astro-cid-tdq6jet6]{position:absolute;right:0;width:1100px;max-width:none}.network-backdrop--section[data-astro-cid-tdq6jet6]{opacity:.3}}@media(prefers-reduced-motion:reduce){.network-signal[data-astro-cid-tdq6jet6]{display:none}}.hero[data-astro-cid-nen7h5rs]{position:relative;isolation:isolate;overflow:hidden;padding:24px var(--gutter) 20px;background:radial-gradient(ellipse at 80% 38%,color-mix(in oklch,var(--accent) 5%,transparent),transparent 55%),var(--bg);border-bottom:1px solid var(--line-strong)}.hero-nav[data-astro-cid-nen7h5rs],.hero-stage[data-astro-cid-nen7h5rs],.hero-footer[data-astro-cid-nen7h5rs]{max-width:var(--max);margin-inline:auto}.hero-nav[data-astro-cid-nen7h5rs]{position:relative}.hero-stage[data-astro-cid-nen7h5rs]{display:flex;align-items:center;min-height:480px;padding-block:72px 64px}.intro[data-astro-cid-nen7h5rs]{width:100%}.eyebrow[data-astro-cid-nen7h5rs]{margin-bottom:24px;text-shadow:none}h1[data-astro-cid-nen7h5rs]{font-size:clamp(2.25rem,5.3vw,4.75rem);font-weight:500;letter-spacing:-.055em;line-height:1.06;text-wrap:pretty}.headline-line[data-astro-cid-nen7h5rs]{display:block}.tagline[data-astro-cid-nen7h5rs]{max-width:70ch;margin-top:28px;font-size:clamp(1.05rem,1.6vw,1.2rem);color:var(--ink-2);text-wrap:pretty}.actions[data-astro-cid-nen7h5rs]{display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:32px}.primary[data-astro-cid-nen7h5rs]{gap:24px}.text-link[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:14px;padding-block:12px;color:var(--ink-2);font-size:.95rem;text-decoration:none;&:hover{color:var(--accent)}}.services[data-astro-cid-nen7h5rs]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid var(--line-strong);background:color-mix(in oklch,var(--bg) 88%,transparent)}.services[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-left:1px solid var(--line-strong)}.services[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{display:flex;align-items:baseline;gap:18px;height:100%;padding:24px 28px;color:inherit;text-decoration:none;transition:background-color .2s;&:hover{background:var(--accent-dim)}&:hover .service-arrow[data-astro-cid-nen7h5rs]{translate:3px -3px}}.service-number[data-astro-cid-nen7h5rs]{font:400 .7rem var(--mono);color:var(--muted)}.service-copy[data-astro-cid-nen7h5rs]{display:grid;gap:7px}.service-title[data-astro-cid-nen7h5rs]{font-size:1rem;font-weight:500}.service-text[data-astro-cid-nen7h5rs]{max-width:42ch;font-size:.9rem;color:var(--ink-2)}.service-arrow[data-astro-cid-nen7h5rs]{margin-left:auto;color:var(--accent);transition:translate .2s}.hero-meta[data-astro-cid-nen7h5rs]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;min-height:44px;padding-top:18px}.hero-live[data-astro-cid-nen7h5rs]{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:8px;font:400 .72rem/1.6 var(--mono);color:var(--muted);text-decoration:none;&:hover{color:var(--ink)}& strong{color:var(--ink);font-weight:600}}.hero-live[data-astro-cid-nen7h5rs]:has([data-hero]:empty){display:none}.hero-time[data-astro-cid-nen7h5rs]{font-size:.68rem}.motion-toggle[data-astro-cid-nen7h5rs]{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:6px 0 6px 10px;border:0;background:none;color:var(--muted);font:400 .68rem/1.4 var(--mono);cursor:pointer;&:hover{color:var(--accent)}}.motion-toggle[data-astro-cid-nen7h5rs][hidden]{display:none}.motion-icon[data-astro-cid-nen7h5rs]{width:7px;height:8px;border-inline:2px solid}.motion-toggle[data-astro-cid-nen7h5rs].is-paused .motion-icon[data-astro-cid-nen7h5rs]{border:0;background:currentColor;clip-path:polygon(0 0,100% 50%,0 100%)}@media(width>=1800px){.hero-stage[data-astro-cid-nen7h5rs]{min-height:520px}}@media(width<900px){.hero-stage[data-astro-cid-nen7h5rs]{min-height:420px;padding-block:64px 56px}.services[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{gap:12px;padding:20px}}@media(width<600px){.hero[data-astro-cid-nen7h5rs]{padding-top:20px}.hero-stage[data-astro-cid-nen7h5rs]{min-height:auto;padding-block:48px 40px}.eyebrow[data-astro-cid-nen7h5rs]{font-size:.7rem;margin-bottom:20px}h1[data-astro-cid-nen7h5rs]{font-size:clamp(2.25rem,9vw,3.2rem)}.tagline[data-astro-cid-nen7h5rs]{margin-top:24px;max-width:32ch}.actions[data-astro-cid-nen7h5rs]{gap:12px 20px;margin-top:28px}.text-link[data-astro-cid-nen7h5rs]{font-size:.85rem;gap:8px}.services[data-astro-cid-nen7h5rs]{grid-template-columns:minmax(0,1fr)}.services[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]+li[data-astro-cid-nen7h5rs]{border-left:0;border-top:1px solid var(--line-strong)}.services[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{padding:20px 8px}.service-title[data-astro-cid-nen7h5rs]{font-size:.95rem}.service-text[data-astro-cid-nen7h5rs]{font-size:.85rem}.hero-time[data-astro-cid-nen7h5rs]{flex-basis:100%}}@media(prefers-reduced-motion:reduce){.motion-toggle[data-astro-cid-nen7h5rs]{display:none}.service-arrow[data-astro-cid-nen7h5rs]{transition:none}}.band[data-astro-cid-tuxjfhdw]{position:relative;isolation:isolate;content-visibility:auto;contain-intrinsic-block-size:auto 900px}@media(width<600px){.band[data-astro-cid-tuxjfhdw]{contain-intrinsic-block-size:auto 2400px}}.band-head[data-astro-cid-tuxjfhdw] .eyebrow[data-astro-cid-tuxjfhdw]{display:flex;align-items:center;gap:12px;text-shadow:none;&:before{content:"";width:6px;height:6px;border:1px solid var(--accent);border-radius:1.5px;box-shadow:0 0 0 5px var(--accent-dim)}}.caps[data-astro-cid-tuxjfhdw]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));column-gap:clamp(24px,4vw,48px);padding:0;list-style:none}.caps[data-astro-cid-tuxjfhdw]>li[data-astro-cid-tuxjfhdw]{display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:12px;align-content:start;padding:28px 0 36px;border-top:1px solid var(--line);transition:border-color .25s;&:hover{border-top-color:var(--accent)}}.icon[data-astro-cid-tuxjfhdw]{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:var(--accent-dim);color:var(--accent)}h3[data-astro-cid-tuxjfhdw]{font-size:1.2rem}p[data-astro-cid-tuxjfhdw]{color:var(--ink-2)}.points[data-astro-cid-tuxjfhdw]{padding:0;list-style:none;font-size:.95rem;color:var(--muted)}.points[data-astro-cid-tuxjfhdw] li[data-astro-cid-tuxjfhdw]{padding-left:18px;position:relative;&:before{content:"›";position:absolute;left:0;color:var(--accent)}+li[data-astro-cid-tuxjfhdw]{margin-top:6px}}.tags[data-astro-cid-tuxjfhdw]{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px;padding:0;list-style:none}.tags[data-astro-cid-tuxjfhdw] .badge[data-astro-cid-tuxjfhdw]{padding:2px 8px;font-size:.75rem;color:var(--accent);border-color:var(--accent-line)}.contact[data-astro-cid-lcdefpme]{padding:40px max(var(--gutter),(100% - var(--max)) / 2) 56px}.contact[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.6rem,3.2vw,2.2rem);letter-spacing:-.01em}.contact[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-block:10px 24px;color:var(--ink-2)}.contact[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{gap:24px}
