.section[data-astro-cid-j7pv25f6]{padding:var(--section-y) 0;position:relative}.section-raised[data-astro-cid-j7pv25f6]{background:var(--bg-raised);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.h2[data-astro-cid-j7pv25f6]{font-size:clamp(2.1rem,4.4vw,3.4rem);margin-top:1.4rem}.h3[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,2.6vw,2.2rem);margin-bottom:2.5rem}.section-head[data-astro-cid-j7pv25f6]{max-width:780px;margin-bottom:clamp(3rem,6vw,4.5rem)}.section-lead[data-astro-cid-j7pv25f6]{margin-top:1.5rem;font-size:1.1rem}.arrow[data-astro-cid-j7pv25f6]{display:inline-block;transition:transform .35s var(--ease)}a[data-astro-cid-j7pv25f6]:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}.hero[data-astro-cid-j7pv25f6]{position:relative;min-height:88svh;display:flex;flex-direction:column;justify-content:center;padding:132px 0 3rem;overflow:hidden;isolation:isolate}.hero-glow[data-astro-cid-j7pv25f6]{position:absolute;z-index:-1;width:1100px;height:1100px;right:-420px;top:-460px;background:radial-gradient(closest-side,rgba(33,158,188,.14),rgba(33,158,188,.03) 55%,transparent),radial-gradient(closest-side at 30% 70%,rgba(237,215,191,.06),transparent 70%)}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.9rem,8vw,6.75rem);font-weight:500;letter-spacing:-.04em;line-height:.98;margin:1.75rem 0 2rem;max-width:13ch}.hero-title[data-astro-cid-j7pv25f6] .serif[data-astro-cid-j7pv25f6]{letter-spacing:-.02em}.hero-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.65;max-width:44rem}.hero-cta[data-astro-cid-j7pv25f6]{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:2.5rem}.proof[data-astro-cid-j7pv25f6]{margin-top:clamp(3.5rem,7vw,5.5rem);display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line)}.proof-item[data-astro-cid-j7pv25f6]{padding:1.6rem 1.75rem 0 0}.proof-item[data-astro-cid-j7pv25f6]+.proof-item[data-astro-cid-j7pv25f6]{padding-left:1.75rem;border-left:1px solid var(--line)}.proof[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,2.2vw,1.9rem);font-weight:500;letter-spacing:-.02em;color:var(--sand);line-height:1.1}.proof[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{margin-top:.6rem;font-size:.95rem;line-height:1.5;color:var(--text-soft)}.services[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.service[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:2.5rem 2.25rem 2.25rem;background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);transition:border-color .5s var(--ease)}.service[data-astro-cid-j7pv25f6]:hover{border-color:var(--line-strong)}.service-for[data-astro-cid-j7pv25f6],.service-format[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6],.approach-label[data-astro-cid-j7pv25f6],.ms-label[data-astro-cid-j7pv25f6]{font-size:.75rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sand-dim)}.service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.75rem;margin:1.1rem 0 1.25rem}.service-text[data-astro-cid-j7pv25f6]{font-size:.98rem;flex:1}.service-format[data-astro-cid-j7pv25f6]{margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line);min-height:6.2rem}.service-format[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--sand);margin-bottom:.35rem}.service-format[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text);font-size:.95rem}.service-link[data-astro-cid-j7pv25f6],.product-link[data-astro-cid-j7pv25f6]{display:inline-flex;align-self:flex-start;gap:.5rem;margin-top:1.5rem;color:var(--sand);font-weight:600;font-size:.92rem;border-bottom:1px solid var(--line-strong);padding-bottom:.2rem;transition:border-color .3s var(--ease)}.service-link[data-astro-cid-j7pv25f6]:hover,.product-link[data-astro-cid-j7pv25f6]:hover{border-color:var(--sand)}.manifesto[data-astro-cid-j7pv25f6]{text-align:center;max-width:860px;margin:0 auto clamp(4rem,8vw,6rem)}.manifesto-title[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,9vw,7.25rem);letter-spacing:-.045em;line-height:.95;margin:1.75rem 0 2rem}.manifesto-lead[data-astro-cid-j7pv25f6]{font-size:clamp(1.1rem,1.5vw,1.25rem);max-width:40rem;margin:0 auto}.approach[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.5rem,6vw,6rem)}.approach-label[data-astro-cid-j7pv25f6]{padding-bottom:1.25rem;border-bottom:1px solid var(--line)}.pains[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6]{list-style:none}.pains[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:1.5rem 0;border-bottom:1px solid var(--line)}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:3rem 1fr;gap:.75rem}.pains[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.15rem;margin-bottom:.4rem}.pains[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6],.steps[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.97rem}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child h4[data-astro-cid-j7pv25f6]{color:var(--sand)}.step-num[data-astro-cid-j7pv25f6]{font-family:var(--font-serif);font-style:italic;font-size:1.4rem;color:var(--sand);line-height:1.1}.split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(3rem,7vw,7rem);align-items:start}.who[data-astro-cid-j7pv25f6]{position:sticky;top:110px}.who-photo[data-astro-cid-j7pv25f6]{margin:2rem 0 1.75rem;border-radius:var(--radius);overflow:hidden;aspect-ratio:1;max-width:320px;border:1px solid var(--line);position:relative}.who-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08) brightness(.88)}.who-photo[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(10,20,29,.75))}.who-name[data-astro-cid-j7pv25f6]{font-size:2rem}.who-role[data-astro-cid-j7pv25f6]{margin:.4rem 0 1.25rem;color:var(--sand);font-weight:500;font-size:.95rem}.who[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:1.75rem 0;padding-left:1.25rem;border-left:1px solid var(--sand);font-size:1.25rem;font-weight:500;color:var(--text);line-height:1.35}.who-meta[data-astro-cid-j7pv25f6]{list-style:none;display:flex;gap:1.75rem;flex-wrap:wrap;font-size:.9rem;color:var(--text-muted)}.who-meta[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--sand)}.timeline[data-astro-cid-j7pv25f6]{list-style:none;border-left:1px solid var(--line-strong);margin-left:.4rem}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;display:grid;grid-template-columns:4.5rem 1fr;gap:1rem;padding:0 0 2rem 2rem}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{padding-bottom:0}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-5px;top:.5rem;width:9px;height:9px;border-radius:50%;background:var(--bg-raised);border:1px solid var(--sand)}.timeline[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child:before{background:var(--sand)}.tl-year[data-astro-cid-j7pv25f6]{font-size:1.05rem;font-weight:600;color:var(--sand);font-variant-numeric:tabular-nums;line-height:1.6}.milestones[data-astro-cid-j7pv25f6]{margin-top:clamp(3rem,6vw,4.5rem);display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.milestone[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:9.5rem 1fr;gap:1.5rem;padding:1.75rem 2rem;background:var(--bg-card)}.ms-label[data-astro-cid-j7pv25f6]{color:var(--sand);padding-top:.25rem}.ms-text[data-astro-cid-j7pv25f6]{font-size:.98rem}.career-more[data-astro-cid-j7pv25f6]{display:inline-flex;gap:.5rem;margin-top:2rem;color:var(--sand);font-weight:600;font-size:.95rem;border-bottom:1px solid var(--line-strong);padding-bottom:.2rem;transition:border-color .3s var(--ease)}.career-more[data-astro-cid-j7pv25f6]:hover{border-color:var(--sand)}.products[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem}.product[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;padding:2.5rem 2.25rem;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,rgba(237,215,191,.035),transparent 60%)}.product-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.product[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.9rem}.badge[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sand);border:1px solid var(--line-strong);border-radius:999px;padding:.3rem .75rem;white-space:nowrap}.product-tagline[data-astro-cid-j7pv25f6]{margin:.75rem 0 1.25rem;color:var(--text);font-weight:500}.product-text[data-astro-cid-j7pv25f6]{font-size:.97rem;flex:1}.upcoming[data-astro-cid-j7pv25f6]{margin-top:2.5rem}.upcoming[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem 2.5rem;padding-top:1.25rem;font-size:.95rem}.upcoming[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text);font-weight:600}.cta[data-astro-cid-j7pv25f6]{position:relative;padding:clamp(6rem,13vw,10rem) 0;text-align:center;overflow:hidden;isolation:isolate}.cta-glow[data-astro-cid-j7pv25f6]{position:absolute;z-index:-1;left:50%;top:50%;width:900px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(33,158,188,.13),transparent)}.cta-title[data-astro-cid-j7pv25f6]{font-size:clamp(2.4rem,6vw,4.75rem);letter-spacing:-.04em;max-width:16ch;margin:0 auto 1.5rem}.cta[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.15rem;max-width:34rem;margin:0 auto}.cta[data-astro-cid-j7pv25f6] .hero-cta[data-astro-cid-j7pv25f6]{justify-content:center}@media (max-width: 1000px){.proof[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.proof-item[data-astro-cid-j7pv25f6]:nth-child(3){padding-left:0;border-left:0}.proof-item[data-astro-cid-j7pv25f6]:nth-child(n+3){margin-top:1.5rem;border-top:1px solid var(--line)}.services[data-astro-cid-j7pv25f6],.approach[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}@media (max-width: 860px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.who[data-astro-cid-j7pv25f6]{position:static}.milestone[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.5rem}}@media (max-width: 560px){.hero[data-astro-cid-j7pv25f6]{min-height:auto;padding-top:116px}.proof[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.proof-item[data-astro-cid-j7pv25f6],.proof-item[data-astro-cid-j7pv25f6]+.proof-item[data-astro-cid-j7pv25f6]{padding-left:0;border-left:0;margin-top:0;padding-bottom:1.25rem}.proof-item[data-astro-cid-j7pv25f6]+.proof-item[data-astro-cid-j7pv25f6]{border-top:1px solid var(--line)}.service[data-astro-cid-j7pv25f6],.product[data-astro-cid-j7pv25f6]{padding:2rem 1.5rem}.milestone[data-astro-cid-j7pv25f6]{padding:1.5rem}.btn[data-astro-cid-j7pv25f6]{width:100%}}
