.container[data-astro-cid-ruvg6z4q]{max-width:1000px;margin:0 auto;padding:2rem 0;line-height:1.6}.header-section[data-astro-cid-ruvg6z4q]{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:3px solid var(--accent-color)}h1[data-astro-cid-ruvg6z4q]{font-size:2.8rem;margin-bottom:.5rem;color:var(--accent-color);font-weight:700}.contact-info[data-astro-cid-ruvg6z4q]{font-size:1rem;color:#ccc}.contact-info[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]{color:var(--accent-color);text-decoration:none;transition:color .2s ease}.contact-info[data-astro-cid-ruvg6z4q] a[data-astro-cid-ruvg6z4q]:hover{color:#60a5fa;text-decoration:underline}.download-section[data-astro-cid-ruvg6z4q]{text-align:center;margin-bottom:3rem}.download-link[data-astro-cid-ruvg6z4q]{display:inline-block;background-color:var(--accent-color);color:#fff;padding:1.2rem 2.5rem;border-radius:.5rem;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:2px solid var(--accent-color)}.download-link[data-astro-cid-ruvg6z4q]:hover{background-color:#2563eb;border-color:#2563eb;transform:translateY(-2px);box-shadow:0 5px 15px #3b82f64d}section[data-astro-cid-ruvg6z4q]{margin-bottom:3rem}h2[data-astro-cid-ruvg6z4q]{color:var(--accent-color);font-size:1.6rem;margin-bottom:1.5rem;border-bottom:2px solid #333;padding-bottom:.5rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.executive-summary[data-astro-cid-ruvg6z4q]{background:linear-gradient(135deg,var(--secondary-color),#1a1a1a);padding:2.5rem;border-radius:1rem;border-left:5px solid var(--accent-color);margin-bottom:3rem}.summary-text[data-astro-cid-ruvg6z4q]{font-size:1.1rem;color:#e0e0e0;line-height:1.8}.current-work-card[data-astro-cid-ruvg6z4q]{border-left:5px solid var(--accent-color);background:#3b82f60d}.company[data-astro-cid-ruvg6z4q]{margin-bottom:3rem;background-color:var(--secondary-color);padding:2.5rem;border-radius:1rem;border-left:5px solid var(--accent-color)}.company-header[data-astro-cid-ruvg6z4q]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;margin-bottom:1rem;gap:1rem}.company-header[data-astro-cid-ruvg6z4q] h3[data-astro-cid-ruvg6z4q]{color:var(--accent-color);font-size:1.5rem;margin:0;font-weight:600}.location[data-astro-cid-ruvg6z4q],.dates[data-astro-cid-ruvg6z4q]{color:#aaa;font-style:italic;font-size:1rem}.company-description[data-astro-cid-ruvg6z4q]{color:#e0e0e0;font-style:italic;margin-bottom:2rem;font-size:1.05rem}.role[data-astro-cid-ruvg6z4q]{margin-bottom:2rem;padding:1.5rem;background-color:#3b82f60d;border-radius:.5rem;border-left:3px solid var(--accent-color)}.role-header[data-astro-cid-ruvg6z4q]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.role-header[data-astro-cid-ruvg6z4q] h4[data-astro-cid-ruvg6z4q]{color:var(--accent-color);font-size:1.3rem;margin:0;font-weight:600}.role-dates[data-astro-cid-ruvg6z4q]{color:#aaa;font-style:italic;font-size:1rem}.achievements[data-astro-cid-ruvg6z4q]{list-style:none;padding:0;margin:1rem 0 0}.achievements[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]{margin-bottom:1rem;padding:.75rem 1rem .75rem 2rem;background-color:#ffffff05;border-radius:.3rem;border-left:2px solid #444;line-height:1.6;color:#ddd;position:relative}.achievements[data-astro-cid-ruvg6z4q] li[data-astro-cid-ruvg6z4q]:before{content:"";position:absolute;left:.6rem;top:1rem;width:8px;height:8px;background:var(--accent-color);border-radius:2px;transform:rotate(45deg)}strong[data-astro-cid-ruvg6z4q]{color:var(--accent-color)}.education-item[data-astro-cid-ruvg6z4q] h4[data-astro-cid-ruvg6z4q]{color:var(--accent-color);margin-bottom:.5rem;font-size:1.2rem}.education-item[data-astro-cid-ruvg6z4q] p[data-astro-cid-ruvg6z4q]{color:#ccc;margin-bottom:.5rem}.competency-categories[data-astro-cid-ruvg6z4q]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.category[data-astro-cid-ruvg6z4q]{background-color:var(--secondary-color);padding:1.5rem;border-radius:.5rem;border-top:3px solid var(--accent-color)}.category[data-astro-cid-ruvg6z4q] h4[data-astro-cid-ruvg6z4q]{color:var(--accent-color);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.category[data-astro-cid-ruvg6z4q] p[data-astro-cid-ruvg6z4q]{color:#ccc;line-height:1.6;margin:0}@media (max-width: 768px){.company-header[data-astro-cid-ruvg6z4q],.role-header[data-astro-cid-ruvg6z4q]{flex-direction:column;align-items:flex-start}h1[data-astro-cid-ruvg6z4q]{font-size:2.2rem}.competency-categories[data-astro-cid-ruvg6z4q]{grid-template-columns:1fr}.executive-summary[data-astro-cid-ruvg6z4q],.company[data-astro-cid-ruvg6z4q],.role[data-astro-cid-ruvg6z4q]{padding:1.5rem}}
