.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;display:flex;justify-content:center;padding:112px var(--px) 128px;background:linear-gradient(180deg,#eaf6fa,#fbf9f4)}.glow[data-astro-cid-j7pv25f6]{position:absolute;border-radius:50%;filter:blur(70px)}.g1[data-astro-cid-j7pv25f6]{width:580px;height:580px;top:-220px;left:-160px;background:#90e0efa6}.g2[data-astro-cid-j7pv25f6]{width:520px;height:520px;top:20px;right:-160px;background:#34a0a447}.g3[data-astro-cid-j7pv25f6]{width:480px;height:480px;left:120px;bottom:-280px;background:#ffd80052}.g4[data-astro-cid-j7pv25f6]{width:440px;height:440px;right:140px;bottom:-260px;background:#0077b629}.hero-copy[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:100%;max-width:900px;display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.badge[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;background:var(--white);border:1px solid var(--line);border-radius:999px}.dot[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;background:var(--teal)}h1[data-astro-cid-j7pv25f6]{font:600 80px/1.02 var(--serif);letter-spacing:-.02em;color:var(--navy);text-wrap:balance}h1[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:var(--ocean)}.hero-copy[data-astro-cid-j7pv25f6] .t-lead[data-astro-cid-j7pv25f6]{max-width:620px}.center[data-astro-cid-j7pv25f6]{justify-content:center;width:100%}.call[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:10px}.call[data-astro-cid-j7pv25f6] .ic{color:var(--ocean);flex:none}.note[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:80px}.portrait[data-astro-cid-j7pv25f6]{position:relative;flex:.8 1 0;min-width:0;height:560px}.portrait[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{height:100%;object-position:50% 18%;box-shadow:0 24px 48px #023e8a2e}.tag[data-astro-cid-j7pv25f6]{position:absolute;right:24px;bottom:28px;padding:14px 20px;background:var(--white);border-radius:8px;box-shadow:0 16px 36px #023e8a29;display:flex;flex-direction:column;gap:2px}.caption[data-astro-cid-j7pv25f6]{font-size:13px;line-height:1.45}.letter[data-astro-cid-j7pv25f6]{flex:1.2 1 0;min-width:0;gap:20px}.proverb[data-astro-cid-j7pv25f6]{display:flex;gap:18px;padding:26px 30px 26px 26px;background:var(--tint-aqua);border:1px solid var(--line-aqua);border-radius:12px}.qm[data-astro-cid-j7pv25f6]{width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--tint-sun);color:var(--navy)}blockquote[data-astro-cid-j7pv25f6]{margin:0 0 10px;font:italic 500 22px/1.4 var(--serif);color:var(--navy);text-wrap:pretty}.svc-sec[data-astro-cid-j7pv25f6]{padding-bottom:104px}.team-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.steps[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:80px}.steps-intro[data-astro-cid-j7pv25f6]{flex:.85 1 0;min-width:0;gap:36px}.steps-photo[data-astro-cid-j7pv25f6]{height:420px}.steps-list[data-astro-cid-j7pv25f6]{flex:1 1 0;min-width:0}.step[data-astro-cid-j7pv25f6]{display:flex;gap:24px;padding:28px 0}.step[data-astro-cid-j7pv25f6] .stack[data-astro-cid-j7pv25f6]{gap:8px}.num[data-astro-cid-j7pv25f6]{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--sand);border-radius:10px}.art[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;overflow:hidden;height:100%;transition:transform .25s}.art[data-astro-cid-j7pv25f6]:hover{transform:translateY(-6px)}.art[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:200px;object-fit:cover}.art-b[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px;padding:26px 26px 30px}@media(max-width:1199.98px){.hero[data-astro-cid-j7pv25f6]{padding-top:88px;padding-bottom:104px}h1[data-astro-cid-j7pv25f6]{font-size:64px}.note[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:48px}.portrait[data-astro-cid-j7pv25f6]{flex:none;width:100%;max-width:460px;height:520px}.letter[data-astro-cid-j7pv25f6]{flex:none;width:100%}.svc-sec[data-astro-cid-j7pv25f6]{padding-top:32px;padding-bottom:80px}.team-grid[data-astro-cid-j7pv25f6]{display:flex;overflow-x:auto;scroll-snap-type:x proximity;gap:20px;padding-bottom:12px}.team-grid[data-astro-cid-j7pv25f6]>*{flex:0 0 260px;scroll-snap-align:start;min-height:576px}.steps[data-astro-cid-j7pv25f6]{flex-direction:column;gap:40px}.steps-intro[data-astro-cid-j7pv25f6],.steps-list[data-astro-cid-j7pv25f6]{flex:none;width:100%}.steps-photo[data-astro-cid-j7pv25f6]{height:380px}}@media(max-width:809.98px){.hero[data-astro-cid-j7pv25f6]{padding-top:64px;padding-bottom:80px}h1[data-astro-cid-j7pv25f6]{font-size:44px}.hero-copy[data-astro-cid-j7pv25f6]{gap:24px}.badge[data-astro-cid-j7pv25f6]{gap:8px;padding:8px 12px}.badge[data-astro-cid-j7pv25f6] .t-eyebrow[data-astro-cid-j7pv25f6]{font-size:12px;letter-spacing:1px}.portrait[data-astro-cid-j7pv25f6]{height:420px;max-width:none}.note[data-astro-cid-j7pv25f6]{gap:32px}.proverb[data-astro-cid-j7pv25f6]{gap:14px;padding:22px 22px 22px 20px}.svc-sec[data-astro-cid-j7pv25f6]{padding-top:24px;padding-bottom:64px}.steps-photo[data-astro-cid-j7pv25f6]{height:260px}}
