.hp-hero[data-astro-cid-j7pv25f6]{background:linear-gradient(145deg,#0f172a,#162235);color:#f1f5f9;padding:40px 24px 0}.hp-hero-inner[data-astro-cid-j7pv25f6]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:56px}.hp-hero-photo[data-astro-cid-j7pv25f6]{width:200px;height:200px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.16);box-shadow:0 0 0 6px #ffffff0a,0 12px 36px #00000047;flex-shrink:0}.hp-status[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:5px 12px;border:1px solid rgba(74,222,128,.35);border-radius:999px;background:#4ade8014;color:#bbf7d0;font-size:.8rem;font-weight:600}.hp-status-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.hp-hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.8rem;font-weight:700;letter-spacing:-.02em;margin:0 0 6px;color:#fff}.hp-hero-tagline[data-astro-cid-j7pv25f6]{font-size:1.3rem;color:#e2e8f0;font-weight:600;margin:0 0 6px}.hp-hero-focus[data-astro-cid-j7pv25f6]{font-size:.92rem;color:#93c5fd;font-weight:600;letter-spacing:.01em;margin:0 0 14px}.hp-hero-sub[data-astro-cid-j7pv25f6]{font-size:1rem;color:#b6c4d8;margin:0 0 18px;line-height:1.65;max-width:68ch}.hp-hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.hp-hero-link[data-astro-cid-j7pv25f6]{color:#cfe2ff;font-size:.92rem;font-weight:600;text-decoration:none}.hp-hero-link[data-astro-cid-j7pv25f6]:hover{color:#fff;text-decoration:underline}.hp-highlights[data-astro-cid-j7pv25f6]{list-style:none;max-width:1100px;margin:36px auto 0;padding:22px 0 28px;border-top:1px solid rgba(255,255,255,.1);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.hp-highlights[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:2px}.hp-highlights[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.6rem;font-weight:800;color:#fff;letter-spacing:-.01em}.hp-highlights[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.84rem;color:#94a3b8;line-height:1.45}.hp-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-weight:600;font-size:.9rem;text-decoration:none;transition:all .2s ease;border:2px solid transparent}.hp-btn--accent[data-astro-cid-j7pv25f6]{background:var(--color-accent, #3b82f6);color:#fff}.hp-btn--accent[data-astro-cid-j7pv25f6]:hover{filter:brightness(1.15);color:#fff}.hp-btn--outline[data-astro-cid-j7pv25f6]{background:transparent;color:#dbe7fa;border-color:#ffffff40}.hp-btn--outline[data-astro-cid-j7pv25f6]:hover{border-color:#ffffffd9;color:#fff}.hp-btn[data-astro-cid-j7pv25f6] .hp-icon[data-astro-cid-j7pv25f6]{width:18px;height:18px;fill:currentColor}.hp-inner[data-astro-cid-j7pv25f6]{max-width:860px;margin:0 auto;padding:0 24px}.hp-inner--wide[data-astro-cid-j7pv25f6]{max-width:1100px}.hp-kicker[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent, #0284c7)}.hp-section-title[data-astro-cid-j7pv25f6]{font-size:1.8rem;font-weight:700;margin:0 0 8px;color:var(--color-text, #0f172a)}.hp-section-subtitle[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.6;color:var(--color-text-secondary, #64748b);margin:0 0 24px}.hp-hire[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 100% 0%,#38bdf814,#38bdf800 45%),radial-gradient(circle at 0% 100%,#0ea5e90f,#0ea5e900 40%),var(--color-bg-secondary, #fff);padding:56px 24px 64px;scroll-margin-top:var(--header-height, 64px)}.hp-hire-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px;padding:0}.hp-services[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hp-service[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:#fff;border:1px solid var(--color-border, #dfe3e9);border-radius:12px;box-shadow:0 1px 2px #0f172a0a}.hp-service-icon[data-astro-cid-j7pv25f6]{flex-shrink:0;width:40px;height:40px;display:grid;place-items:center;border-radius:10px;background:#3366ff1a;color:var(--color-accent, #3366ff)}.hp-service-icon[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:22px;height:22px}.hp-service[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:700;margin:0 0 4px;color:var(--color-text, #0f172a);line-height:1.4}.hp-service[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.6;margin:0 0 10px;color:var(--color-text-secondary, #64748b)}.hp-tags[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.hp-tags[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{font-size:.72rem;font-weight:600;color:var(--color-accent, #3366ff);background:#3366ff14;padding:3px 9px;border-radius:999px}.hp-timeline[data-astro-cid-j7pv25f6]{list-style:none;margin:16px 0 0;padding:0}.hp-timeline-item[data-astro-cid-j7pv25f6]{position:relative;padding:0 0 22px 26px;border-left:2px solid var(--color-border, #dfe3e9);margin-left:6px}.hp-timeline-item[data-astro-cid-j7pv25f6]:last-child{padding-bottom:4px}.hp-timeline-item[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:-8px;top:3px;width:14px;height:14px;border-radius:50%;background:var(--color-bg-secondary, #fff);border:2px solid var(--color-accent, #3366ff)}.hp-timeline-item--current[data-astro-cid-j7pv25f6]:before{background:#22c55e;border-color:#22c55e;box-shadow:0 0 0 4px #22c55e33}.hp-timeline-period[data-astro-cid-j7pv25f6]{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 4px;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary, #64748b)}.hp-timeline-duration[data-astro-cid-j7pv25f6]{padding:1px 8px;border:1px solid var(--color-border, #dfe3e9);border-radius:999px;background:var(--color-bg, #f5f7f9);font-size:.7rem;letter-spacing:.02em;text-transform:none}.hp-timeline-duration--now[data-astro-cid-j7pv25f6]{color:#15803d;background:#22c55e1a;border-color:#22c55e59}.hp-timeline-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;font-weight:700;margin:0 0 4px;color:var(--color-text, #0f172a);line-height:1.4}.hp-timeline-org[data-astro-cid-j7pv25f6]{display:block;font-weight:600;font-size:.9rem;color:var(--color-accent, #3366ff)}.hp-timeline-org[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.hp-timeline-org[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.hp-timeline-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.hp-timeline-period){font-size:.88rem;line-height:1.6;margin:0;color:var(--color-text-secondary, #64748b)}.hp-timeline-link[data-astro-cid-j7pv25f6],.hp-more-link[data-astro-cid-j7pv25f6]{display:inline-block;margin-top:6px;font-size:.86rem;font-weight:700;color:var(--color-accent, #3366ff);text-decoration:none}.hp-more-link[data-astro-cid-j7pv25f6]{margin-top:10px}.hp-timeline-link[data-astro-cid-j7pv25f6]:hover,.hp-more-link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.hp-alongside[data-astro-cid-j7pv25f6]{margin-top:28px;padding:18px 20px;background:var(--color-bg, #f5f7f9);border:1px solid var(--color-border, #dfe3e9);border-radius:12px}.hp-alongside[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 12px;font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary, #64748b)}.hp-alongside[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hp-alongside[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;gap:1px}.hp-alongside[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6],.hp-alongside[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:700;color:var(--color-text, #0f172a);text-decoration:none}.hp-alongside[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-accent, #3366ff);text-decoration:underline}.hp-alongside[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--color-text-secondary, #64748b)}.hp-latest[data-astro-cid-j7pv25f6]{background:var(--color-bg, #f8fafc);padding:56px 24px 64px}.hp-latest-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:0}.hp-feed-head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 16px;margin:0 0 16px}.hp-feed-head[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.35rem;font-weight:700;margin:0;color:var(--color-text, #0f172a)}.hp-feed-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{font-size:.86rem;font-weight:700;color:var(--color-accent, #3366ff);text-decoration:none}.hp-feed-head[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.hp-feed-intro[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.55;color:var(--color-text-secondary, #64748b);margin:-8px 0 16px}.hp-feed-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.hp-feed-item{display:flex;align-items:center;gap:16px;padding:10px;background:#fff;border:1px solid var(--color-border, #e2e8f0);border-radius:10px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.hp-feed-item:hover{border-color:var(--color-accent, #3366ff);box-shadow:0 4px 16px #00000012}.hp-feed-thumb,.hp-feed-logo,.hp-feed-placeholder{flex-shrink:0;width:104px;height:78px;border-radius:6px;object-fit:cover;display:block}.hp-feed-placeholder{background:linear-gradient(135deg,#0f172a,#1e3a8a)}.hp-feed-text{display:grid;gap:4px;min-width:0}.hp-feed-text time{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--color-text-secondary, #64748b)}.hp-feed-title{font-size:.95rem;font-weight:700;line-height:1.4;color:var(--color-text, #0f172a)}.hp-feed-item:hover .hp-feed-title{color:var(--color-accent, #3366ff)}@media(max-width:900px){.hp-hire-grid[data-astro-cid-j7pv25f6],.hp-latest-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:40px}.hp-highlights[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hp-hero[data-astro-cid-j7pv25f6]{padding:28px 16px 0}.hp-hero-inner[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center;gap:24px}.hp-hero-photo[data-astro-cid-j7pv25f6]{width:140px;height:140px}.hp-hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2.2rem}.hp-hero-sub[data-astro-cid-j7pv25f6]{max-width:100%}.hp-hero-actions[data-astro-cid-j7pv25f6]{justify-content:center}.hp-highlights[data-astro-cid-j7pv25f6]{margin-top:28px;gap:16px}.hp-highlights[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:1.35rem}.hp-hire[data-astro-cid-j7pv25f6],.hp-latest[data-astro-cid-j7pv25f6]{padding:40px 16px}.hp-section-title[data-astro-cid-j7pv25f6]{font-size:1.5rem}.hp-service[data-astro-cid-j7pv25f6]{padding:14px;gap:12px}.hp-feed-thumb,.hp-feed-logo,.hp-feed-placeholder{width:80px;height:60px}}
