.about-hero[data-astro-cid-ta2fbyqs]{padding-top:110px;padding-bottom:120px}h1[data-astro-cid-ta2fbyqs]{letter-spacing:-.055em;max-width:950px;margin:0;font-size:clamp(3rem,7vw,6rem);line-height:.98}h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--accent);display:block}.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;max-width:900px;margin-top:40px;display:grid}.intro[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:1.08rem}.intro[data-astro-cid-ta2fbyqs].secondary{color:#7f90a3}.section-heading[data-astro-cid-ta2fbyqs]{margin-bottom:45px}.section-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;max-width:720px;margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05}.story[data-astro-cid-ta2fbyqs]{padding-block:100px}.story-content[data-astro-cid-ta2fbyqs]{max-width:850px;margin-left:auto;position:relative}.story-line[data-astro-cid-ta2fbyqs]{background:var(--border);width:1px;position:absolute;top:20px;bottom:20px;left:31px}.story-item[data-astro-cid-ta2fbyqs]{grid-template-columns:64px 1fr;gap:30px;padding-bottom:65px;display:grid;position:relative}.story-item[data-astro-cid-ta2fbyqs]:last-child{padding-bottom:0}.story-marker[data-astro-cid-ta2fbyqs]{z-index:2;background:var(--bg);width:64px;height:64px;color:var(--accent);border:1px solid #35485b;border-radius:999px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex;position:relative}.story-label[data-astro-cid-ta2fbyqs]{color:var(--accent);letter-spacing:.12em;font-size:.67rem;font-weight:700}.story-item[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{letter-spacing:-.025em;margin:8px 0 12px;font-size:1.45rem}.story-item[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{max-width:650px;color:var(--text-muted);margin:0 0 12px}.approach[data-astro-cid-ta2fbyqs]{padding-block:110px}.approach-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.approach-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-height:220px;padding:28px}.approach-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]>span[data-astro-cid-ta2fbyqs]{color:var(--accent);font-size:.7rem;font-weight:700}.approach-grid[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:35px 0 10px;font-size:1.25rem}.approach-grid[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--text-muted);margin:0;font-size:.9rem}.skills[data-astro-cid-ta2fbyqs]{padding-block:110px}.skills-heading[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:end;gap:50px;display:flex}.skills-heading[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{max-width:420px;color:var(--text-muted);margin:0;font-size:.87rem}.skills-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.skill-group[data-astro-cid-ta2fbyqs]{border:1px solid var(--border);background:var(--surface);border-radius:14px;padding:28px}.skill-group[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 0 22px;font-size:1rem}.skill-list[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:8px;display:flex}.skill-list[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#aebdcb;border:1px solid #263544;border-radius:999px;padding:6px 10px;font-size:.75rem}.interests[data-astro-cid-ta2fbyqs]{padding-block:110px}.interest-card[data-astro-cid-ta2fbyqs]{background:linear-gradient(135deg,#56d7c50a,#0d131a99);border:1px solid #56d7c54d;border-radius:16px;grid-template-columns:1fr 1fr;gap:70px;padding:45px;display:grid}.interest-card[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.interest-list[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;align-content:center;gap:9px;display:flex}.interest-list[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:#b2c1cf;border:1px solid #2b3c4d;border-radius:999px;padding:7px 11px;font-size:.78rem}.cta[data-astro-cid-ta2fbyqs]{padding-top:110px;padding-bottom:70px}.cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{letter-spacing:-.045em;max-width:700px;margin:0;font-size:clamp(2.4rem,5vw,4.5rem);line-height:1}.cta[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]:not(.eyebrow){max-width:570px;color:var(--text-muted);margin:25px 0 30px}.cta-buttons[data-astro-cid-ta2fbyqs]{flex-wrap:wrap;gap:12px;display:flex}@media (width<=800px){.hero-grid[data-astro-cid-ta2fbyqs],.interest-card[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:30px}.approach-grid[data-astro-cid-ta2fbyqs],.skills-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.skills-heading[data-astro-cid-ta2fbyqs]{flex-direction:column;align-items:flex-start;gap:20px}}@media (width<=550px){.story-line[data-astro-cid-ta2fbyqs]{left:22px}.story-item[data-astro-cid-ta2fbyqs]{grid-template-columns:45px 1fr;gap:20px}.story-marker[data-astro-cid-ta2fbyqs]{width:45px;height:45px;font-size:.62rem}.interest-card[data-astro-cid-ta2fbyqs]{padding:28px}}
