.cs-hero-grid[data-astro-cid-i6btksoj]{grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;display:grid}.cs-hero[data-astro-cid-i6btksoj] h1[data-astro-cid-i6btksoj] span[data-astro-cid-i6btksoj]{color:var(--accent)}.cs-meta[data-astro-cid-i6btksoj]{color:var(--ink-soft);flex-wrap:wrap;gap:10px 22px;margin-top:22px;font-size:14px;display:flex}.cs-meta[data-astro-cid-i6btksoj] b[data-astro-cid-i6btksoj]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font:600 10.5px/1.4 IBM Plex Mono,monospace;display:block}.cs-visual[data-astro-cid-i6btksoj]{height:440px;position:relative}.cs-hero-photo[data-astro-cid-i6btksoj]{border:1px solid var(--line-strong);border-radius:16px;width:88%;margin:0;position:absolute;top:20px;left:0;overflow:hidden;rotate:-2deg;box-shadow:0 30px 70px #00000080,0 0 0 6px #ff7a2e38}.cs-hero-photo[data-astro-cid-i6btksoj] img[data-astro-cid-i6btksoj]{width:100%;height:auto;display:block}.cs-hero-photo[data-astro-cid-i6btksoj] figcaption[data-astro-cid-i6btksoj],.cs-photo[data-astro-cid-i6btksoj] figcaption[data-astro-cid-i6btksoj] span[data-astro-cid-i6btksoj]{letter-spacing:.08em;text-transform:uppercase;font:600 10.5px/1.4 IBM Plex Mono,monospace}.cs-hero-photo[data-astro-cid-i6btksoj] figcaption[data-astro-cid-i6btksoj]{color:var(--ink-soft);background:#0d1120cc;border-radius:4px;padding:4px 8px;position:absolute;top:10px;right:10px}.cs-phone[data-astro-cid-i6btksoj]{background:#0d101f;border:7px solid #161b2e;border-radius:34px;width:170px;animation:7s ease-in-out infinite csFloat;position:absolute;top:150px;right:0;overflow:hidden;rotate:-3deg;box-shadow:0 0 0 1.5px #2c3452,0 30px 70px #0000008c}.cs-phone[data-astro-cid-i6btksoj] img[data-astro-cid-i6btksoj]{width:100%;height:auto;display:block}.cs-photo[data-astro-cid-i6btksoj]{margin:22px 0 4px 60px}.cs-photo[data-astro-cid-i6btksoj] img[data-astro-cid-i6btksoj]{border:1px solid var(--line-strong);width:100%;height:auto;box-shadow:var(--shadow);border-radius:12px;display:block}.cs-photo[data-astro-cid-i6btksoj] figcaption[data-astro-cid-i6btksoj]{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin-top:9px;font-size:13.5px;display:flex}.cs-photo[data-astro-cid-i6btksoj] figcaption[data-astro-cid-i6btksoj] span[data-astro-cid-i6btksoj]{color:var(--sky)}.cs-chip[data-astro-cid-i6btksoj]{border:1px solid var(--line-strong);border-left:3px solid var(--c);background:#171c30f7;border-radius:10px;align-items:center;gap:9px;padding:10px 14px;font-size:13.5px;font-weight:600;animation:6s ease-in-out infinite csFloat;display:flex;position:absolute;box-shadow:0 18px 40px #00000073}.cs-chip[data-astro-cid-i6btksoj] i[data-astro-cid-i6btksoj]{background:var(--c);width:9px;height:9px;box-shadow:0 0 10px var(--c);border-radius:50%}.cs-chip-1[data-astro-cid-i6btksoj]{--c:var(--accent);animation-delay:-2s;top:0;left:-14px}.cs-chip-2[data-astro-cid-i6btksoj]{--c:var(--sky);animation-delay:-4s;bottom:18px;left:24px}.cs-crumbs[data-astro-cid-i6btksoj]{margin-bottom:18px;display:block}.sr-only[data-astro-cid-i6btksoj]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cs-summary[data-astro-cid-i6btksoj]{background:var(--surface);border:1px solid var(--line-strong);border-left:3px solid var(--sky);border-radius:8px;max-width:78ch;margin-top:22px;padding:18px 22px}.cs-summary[data-astro-cid-i6btksoj] h2[data-astro-cid-i6btksoj]{margin:0 0 6px;font-size:11px}.cs-summary[data-astro-cid-i6btksoj] p[data-astro-cid-i6btksoj]{color:var(--ink-soft);margin:0;font-size:15.5px}.cs-quickwrap[data-astro-cid-i6btksoj]{padding:30px 0 10px}.cs-quickwrap[data-astro-cid-i6btksoj] h2[data-astro-cid-i6btksoj]{margin:10px 0 18px;font-size:clamp(28px,3.6vw,40px);line-height:1.05}.cs-quick[data-astro-cid-i6btksoj]{gap:12px;margin:0;display:grid}.cs-quick[data-astro-cid-i6btksoj] div[data-astro-cid-i6btksoj]{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:16px 20px}.cs-quick[data-astro-cid-i6btksoj] dt[data-astro-cid-i6btksoj]{margin-bottom:6px;font-size:16.5px;font-weight:700}.cs-quick[data-astro-cid-i6btksoj] dd[data-astro-cid-i6btksoj]{color:var(--ink-soft);margin:0;font-size:15.5px}.cs-client[data-astro-cid-i6btksoj]{padding:20px 0 10px}.cs-card[data-astro-cid-i6btksoj]{background:var(--surface);border:1px solid var(--line-strong);border-top:2px solid var(--accent);box-shadow:var(--shadow);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:24px 28px;display:grid}.cs-label[data-astro-cid-i6btksoj],.cs-a-name[data-astro-cid-i6btksoj]{letter-spacing:.12em;text-transform:uppercase;color:var(--sky);font:600 11px/1.4 IBM Plex Mono,monospace}.cs-name[data-astro-cid-i6btksoj]{margin:6px 0 4px;font:800 28px/1.05 Big Shoulders Display,sans-serif}.cs-place[data-astro-cid-i6btksoj]{color:var(--muted);font-size:14px}.cs-work[data-astro-cid-i6btksoj]{color:var(--ink-soft);border-left:1px solid var(--line);margin:0;padding-left:28px;font-size:15px}.cs-site[data-astro-cid-i6btksoj]{color:var(--accent);white-space:nowrap;font-size:14.5px;font-weight:600;text-decoration:none}.cs-site[data-astro-cid-i6btksoj]:hover{text-decoration:underline}.cs-note[data-astro-cid-i6btksoj]{max-width:78ch;color:var(--ink-soft);margin:18px 0 0;font-size:15px}.cs-note[data-astro-cid-i6btksoj] b[data-astro-cid-i6btksoj]{color:var(--ink)}.cs-wins[data-astro-cid-i6btksoj],.cs-features[data-astro-cid-i6btksoj]{padding:50px 0 20px}.cs-wins[data-astro-cid-i6btksoj] h2[data-astro-cid-i6btksoj],.cs-features[data-astro-cid-i6btksoj] h2[data-astro-cid-i6btksoj],.cs-interview[data-astro-cid-i6btksoj] h2[data-astro-cid-i6btksoj]{margin:10px 0 22px;font-size:clamp(30px,4vw,44px);line-height:1.05}.cs-win-grid[data-astro-cid-i6btksoj]{grid-template-columns:repeat(4,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.cs-win-grid[data-astro-cid-i6btksoj] li[data-astro-cid-i6btksoj]{background:var(--surface);border:1px solid var(--line-strong);border-top:3px solid var(--c);border-radius:8px;gap:6px;padding:18px;transition:transform .25s,border-color .25s;display:grid}.cs-win-grid[data-astro-cid-i6btksoj] li[data-astro-cid-i6btksoj]:hover{transform:translateY(-3px)}.cs-win-grid[data-astro-cid-i6btksoj] b[data-astro-cid-i6btksoj]{color:var(--c);font:800 23px/1.05 Big Shoulders Display,sans-serif}.cs-win-grid[data-astro-cid-i6btksoj] span[data-astro-cid-i6btksoj]{color:var(--ink-soft);font-size:14.5px}.cs-interview[data-astro-cid-i6btksoj]{padding:50px 0 30px}.cs-narrow[data-astro-cid-i6btksoj]{max-width:820px}.cs-qa[data-astro-cid-i6btksoj]{border-top:1px solid var(--line);padding:26px 0}.cs-q[data-astro-cid-i6btksoj]{color:var(--ink);margin:0 0 16px;font:800 clamp(22px,2.6vw,28px)/1.15 Big Shoulders Display,sans-serif}.cs-q[data-astro-cid-i6btksoj] span[data-astro-cid-i6btksoj]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font:600 11px/1.4 IBM Plex Mono,monospace;display:block}.cs-a[data-astro-cid-i6btksoj]{grid-template-columns:44px 1fr;gap:16px;display:grid}.cs-who[data-astro-cid-i6btksoj]{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border:1px solid #ff7a2e8c;border-radius:50%;place-items:center;font:800 17px/1 Big Shoulders Display,sans-serif;display:grid}.cs-a-name[data-astro-cid-i6btksoj]{color:var(--accent);margin:2px 0 6px;display:block}.cs-a[data-astro-cid-i6btksoj] p[data-astro-cid-i6btksoj]{color:var(--ink-soft);margin:0 0 12px;font-size:16.5px}.cs-pull[data-astro-cid-i6btksoj]{border-left:3px solid var(--sky);background:radial-gradient(500px 200px at 100% 0%, #4cc3ff1f, transparent 70%), var(--surface);border-radius:0 10px 10px 0;margin:16px 0 4px 60px;padding:22px 26px}.cs-pull[data-astro-cid-i6btksoj] p[data-astro-cid-i6btksoj]{color:var(--ink);margin:0;font:700 clamp(22px,2.6vw,29px)/1.2 Big Shoulders Display,sans-serif}.cs-pull[data-astro-cid-i6btksoj] cite[data-astro-cid-i6btksoj]{color:var(--sky);margin-top:10px;font-size:13.5px;font-style:normal;display:block}.cs-feat-grid[data-astro-cid-i6btksoj]{background:var(--line);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:4px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.cs-feat-grid[data-astro-cid-i6btksoj] li[data-astro-cid-i6btksoj]{background:var(--surface);gap:4px;padding:18px 20px;display:grid}.cs-feat-grid[data-astro-cid-i6btksoj] b[data-astro-cid-i6btksoj]{font-size:16px}.cs-feat-grid[data-astro-cid-i6btksoj] span[data-astro-cid-i6btksoj]{color:var(--ink-soft);font-size:14.5px}.cs-more[data-astro-cid-i6btksoj]{color:var(--muted);margin-top:18px;font-size:15px}.cs-more[data-astro-cid-i6btksoj] a[data-astro-cid-i6btksoj]{color:var(--accent);font-weight:600;text-decoration:none}.cs-more[data-astro-cid-i6btksoj] a[data-astro-cid-i6btksoj]:hover{text-decoration:underline}@keyframes csFloat{0%,to{translate:0}50%{translate:0 -7px}}.cs-phone[data-astro-cid-i6btksoj]{animation-name:csFloatPhone}@keyframes csFloatPhone{0%,to{translate:0}50%{translate:0 -8px}}@media (width<=900px){.cs-hero-grid[data-astro-cid-i6btksoj]{grid-template-columns:1fr;gap:20px}.cs-visual[data-astro-cid-i6btksoj]{width:100%;max-width:520px;height:auto;margin:10px auto 0;padding-bottom:30px}.cs-hero-photo[data-astro-cid-i6btksoj]{width:86%;position:relative;top:0}.cs-phone[data-astro-cid-i6btksoj]{width:130px;top:auto;bottom:0}.cs-card[data-astro-cid-i6btksoj]{grid-template-columns:1fr;gap:14px}.cs-work[data-astro-cid-i6btksoj]{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.cs-win-grid[data-astro-cid-i6btksoj],.cs-feat-grid[data-astro-cid-i6btksoj]{grid-template-columns:1fr 1fr}}@media (width<=560px){.cs-win-grid[data-astro-cid-i6btksoj],.cs-feat-grid[data-astro-cid-i6btksoj]{grid-template-columns:1fr}.cs-a[data-astro-cid-i6btksoj]{grid-template-columns:1fr;gap:6px}.cs-who[data-astro-cid-i6btksoj]{display:none}.cs-pull[data-astro-cid-i6btksoj],.cs-photo[data-astro-cid-i6btksoj]{margin-left:0}.cs-chip[data-astro-cid-i6btksoj]{padding:8px 11px;font-size:12px}.cs-chip-1[data-astro-cid-i6btksoj]{display:none}}@media (prefers-reduced-motion:reduce){.cs-phone[data-astro-cid-i6btksoj],.cs-chip[data-astro-cid-i6btksoj]{animation:none}}
