career-journey[data-astro-cid-uaw2m7ba]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:32px;display:grid}.career-nav[data-astro-cid-uaw2m7ba]{border-left:1px solid var(--panel-border);flex-direction:column;display:flex}.career-nav[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba]{color:var(--text-muted);border-radius:0 8px 8px 0;padding:18px 20px;text-decoration:none;position:relative}.career-nav[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba]:before{content:"";background:var(--panel-border);border-radius:50%;width:9px;height:9px;position:absolute;top:28px;left:-5px}.career-nav[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba][aria-current]{background:var(--accent-soft);color:var(--accent)}.career-nav[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba][aria-current]:before{background:var(--accent)}.career-nav[data-astro-cid-uaw2m7ba] span[data-astro-cid-uaw2m7ba],.career-nav[data-astro-cid-uaw2m7ba] strong[data-astro-cid-uaw2m7ba]{display:block}.career-nav[data-astro-cid-uaw2m7ba] span[data-astro-cid-uaw2m7ba]{margin-bottom:5px;font-size:.72rem}.career-nav[data-astro-cid-uaw2m7ba] strong[data-astro-cid-uaw2m7ba]{font-size:.95rem;font-weight:600}article[data-astro-cid-uaw2m7ba]{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:10px;margin-bottom:22px;padding:30px;scroll-margin-top:110px}article[data-astro-cid-uaw2m7ba][hidden]{display:none}.period[data-astro-cid-uaw2m7ba]{letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:.73rem}h3[data-astro-cid-uaw2m7ba]{letter-spacing:-.03em;margin:0 0 8px;font-size:1.8rem;line-height:1.2}.role[data-astro-cid-uaw2m7ba]{margin:0 0 24px;font-size:.9rem}.technologies[data-astro-cid-uaw2m7ba]{flex-wrap:wrap;gap:7px;margin:24px 0;padding:0;list-style:none;display:flex}.technologies[data-astro-cid-uaw2m7ba] li[data-astro-cid-uaw2m7ba]{background:var(--accent-soft);border-radius:4px;padding:5px 9px;font-size:.75rem}.projects[data-astro-cid-uaw2m7ba]{border-top:1px solid var(--panel-border);padding-top:14px}h4[data-astro-cid-uaw2m7ba]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem;font-weight:500}details[data-astro-cid-uaw2m7ba]{border-bottom:1px solid var(--panel-border);padding:12px 0}summary[data-astro-cid-uaw2m7ba]{cursor:pointer;font-size:.9rem;font-weight:500}details[data-astro-cid-uaw2m7ba] p[data-astro-cid-uaw2m7ba]{font-size:.9rem}details[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba]{font-size:.85rem}@media (width<=720px){career-journey[data-astro-cid-uaw2m7ba]{grid-template-columns:1fr;gap:20px}.career-nav[data-astro-cid-uaw2m7ba]{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.career-nav[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba]{border:1px solid var(--panel-border);border-radius:6px;padding:12px}.career-nav[data-astro-cid-uaw2m7ba] a[data-astro-cid-uaw2m7ba]:before{display:none}article[data-astro-cid-uaw2m7ba]{padding:22px}}.hero[data-astro-cid-lcdefpme]{background:var(--panel-bg);border:1px solid var(--panel-border);flex-direction:column;gap:1.25rem;padding:3rem;display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{color:var(--text-primary);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:500;line-height:1.1}.hero[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:1.15rem}.hero-links[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;display:flex}.hero-cta[data-astro-cid-lcdefpme],.hero-secondary[data-astro-cid-lcdefpme]{border-radius:6px;padding:.85rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,background .2s,color .2s}.hero-cta[data-astro-cid-lcdefpme]{background:var(--accent);color:#fff}.hero-secondary[data-astro-cid-lcdefpme]{border:1px solid var(--panel-border);background:var(--surface-muted);color:var(--text-primary)}.hero-cta[data-astro-cid-lcdefpme]:hover,.hero-cta[data-astro-cid-lcdefpme]:focus-visible,.hero-secondary[data-astro-cid-lcdefpme]:hover,.hero-secondary[data-astro-cid-lcdefpme]:focus-visible{transform:translateY(-2px)}@media (width<=720px){.hero[data-astro-cid-lcdefpme]{padding:2.25rem}}
