.hero[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--paper);padding:88px 0 112px;overflow:hidden}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.3fr 1fr;gap:60px;align-items:center}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(64px,9.5vw,152px);line-height:.9;letter-spacing:-.045em;font-weight:600;margin:0 0 24px}.hero-title[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--accent)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:19px;line-height:1.5;max-width:520px;color:var(--paper-75);margin:0 0 32px}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.hero-side[data-astro-cid-j7pv25f6]{display:flex;justify-content:flex-end}.hero-card[data-astro-cid-j7pv25f6]{position:relative;width:100%;max-width:380px;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;background:var(--ink);color:var(--accent);box-shadow:0 30px 80px #0006}.hero-card[data-astro-cid-j7pv25f6] svg.zem-pattern{position:absolute;inset:0}.hero-card-label[data-astro-cid-j7pv25f6]{position:absolute;left:14px;bottom:14px;z-index:1;display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--paper);padding:6px 12px;border-radius:var(--radius-pill);font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.hero-card-label[data-astro-cid-j7pv25f6] svg{color:var(--accent)}.ticker[data-astro-cid-j7pv25f6]{position:relative;background:var(--ink);color:var(--paper);border-top:1px solid var(--paper-15);padding:22px 0;overflow:hidden}.ticker-track[data-astro-cid-j7pv25f6]{display:flex;gap:40px;width:max-content;animation:marquee 40s linear infinite}.tick[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:14px;font-size:clamp(22px,3vw,42px);font-weight:500;letter-spacing:-.02em;white-space:nowrap}.tick[data-astro-cid-j7pv25f6] svg{color:var(--accent)}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 20px))}}.ticker[data-astro-cid-j7pv25f6]:hover .ticker-track[data-astro-cid-j7pv25f6],.ticker[data-astro-cid-j7pv25f6].is-paused .ticker-track[data-astro-cid-j7pv25f6]{animation-play-state:paused}.ticker[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;top:0;right:0;bottom:0;width:calc(var(--gutter) + 124px);background:var(--ink);border-left:1px solid var(--paper-15)}.ticker-toggle[data-astro-cid-j7pv25f6]{z-index:1;position:absolute;right:var(--gutter);top:50%;transform:translateY(-50%);min-height:32px;padding:6px 12px;background:var(--ink);color:var(--paper-75);border:1px solid var(--paper-25);border-radius:var(--radius-pill);font-family:var(--f-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;transition:border-color .15s ease,color .15s ease}.ticker-toggle[data-astro-cid-j7pv25f6]:hover{color:var(--paper);border-color:var(--paper)}@media(prefers-reduced-motion:reduce){.ticker-track[data-astro-cid-j7pv25f6]{animation:none}.ticker-toggle[data-astro-cid-j7pv25f6],.ticker[data-astro-cid-j7pv25f6]:after{display:none}}ul[data-astro-cid-j7pv25f6],ol[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0}.numbers[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.number-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px;border:1px solid var(--stone-200);border-radius:var(--radius);padding:32px}.number-n[data-astro-cid-j7pv25f6]{font-size:clamp(56px,6vw,88px);font-weight:600;letter-spacing:-.035em;line-height:1;min-height:1em;display:flex;align-items:center}.number-n[data-astro-cid-j7pv25f6] .pending[data-astro-cid-j7pv25f6]{font-size:14px;letter-spacing:.02em}.number-l[data-astro-cid-j7pv25f6]{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.number-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:15px;color:var(--text-soft)}.number-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:underline;text-underline-offset:3px}.number-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--ink)}.services[data-astro-cid-j7pv25f6]{background:var(--ink);color:var(--paper)}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--paper-15);border:1px solid var(--paper-15);border-radius:var(--radius);overflow:hidden}.service-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;height:100%;background:var(--ink);padding:36px 32px 32px;transition:background-color .2s ease}.service-card[data-astro-cid-j7pv25f6]:hover{background:var(--stone-900)}.service-card[data-astro-cid-j7pv25f6]:focus-visible{outline-offset:-4px}.service-n[data-astro-cid-j7pv25f6]{font-family:var(--f-mono);font-size:12px;letter-spacing:.08em;color:var(--accent);margin-bottom:24px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;font-weight:600;margin:0}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;font-size:16px;color:var(--paper-75);max-width:440px}.service-more[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:20px;font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--paper-60);transition:color .2s ease}.service-card[data-astro-cid-j7pv25f6]:hover .service-more[data-astro-cid-j7pv25f6]{color:var(--accent)}.sprint[data-astro-cid-j7pv25f6]{background:var(--stone-200)}.sprint-inner[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center}.sprint-lead[data-astro-cid-j7pv25f6]{font-size:20px;line-height:1.5;max-width:560px;margin:24px 0 12px}.sprint-note[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--text-soft);max-width:520px;margin:0 0 32px}.sprint-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px}.sprint-facts[data-astro-cid-j7pv25f6]{margin:0;background:var(--paper);border-radius:var(--radius);padding:8px 32px}.sprint-facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:6px;padding:24px 0;border-bottom:1px solid var(--stone-200)}.sprint-facts[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]:last-child{border-bottom:0}.sprint-facts[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-family:var(--f-mono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-soft)}.sprint-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.15}.sprint-facts[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6] .pending[data-astro-cid-j7pv25f6]{display:block;width:fit-content;font-size:12px;font-weight:400;letter-spacing:.02em;margin-bottom:6px}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{padding:56px 0 72px}.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.hero-side[data-astro-cid-j7pv25f6]{display:none}.numbers[data-astro-cid-j7pv25f6],.services-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.sprint-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6],.sprint-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{flex:1 1 auto}.sprint-facts[data-astro-cid-j7pv25f6]{padding:4px 24px}}
