.resume-wrapper[data-astro-cid-p47rjdty]{max-width:800px;margin:0 auto;padding:40px 20px 80px;color:#fff;font-family:Victor Mono,monospace}.resume-header[data-astro-cid-p47rjdty]{display:flex;align-items:center;gap:20px;margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,.1)}.avatar[data-astro-cid-p47rjdty]{width:80px;height:80px;border-radius:50%;overflow:hidden;flex-shrink:0;border:1px solid rgba(255,255,255,.1)}.avatar[data-astro-cid-p47rjdty] img[data-astro-cid-p47rjdty]{width:100%;height:100%;object-fit:cover}.header-content[data-astro-cid-p47rjdty]{flex:1}.name[data-astro-cid-p47rjdty]{font-size:2rem;font-weight:500;letter-spacing:-.05em;line-height:1.2;margin-bottom:4px}.title[data-astro-cid-p47rjdty]{color:#7f7f7f;font-size:1rem;font-weight:400}.download-btn[data-astro-cid-p47rjdty]{padding:10px 20px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff;text-decoration:none;border-radius:8px;font-size:.875rem;font-family:inherit;transition:all .2s ease}.download-btn[data-astro-cid-p47rjdty]:hover{background:#ffffff0d;border-color:#ffffff4d}.resume-nav[data-astro-cid-p47rjdty]{display:flex;gap:8px;margin-bottom:40px}.nav-btn[data-astro-cid-p47rjdty]{padding:8px 16px;background:transparent;border:1px solid transparent;color:#7f7f7f;border-radius:6px;cursor:pointer;font-family:inherit;font-size:.875rem;transition:all .2s ease}.nav-btn[data-astro-cid-p47rjdty]:hover{color:#a1a1aa}.nav-btn[data-astro-cid-p47rjdty].active{background:#ffffff0d;border-color:#ffffff1a;color:#fff}.section[data-astro-cid-p47rjdty]{display:none}.section[data-astro-cid-p47rjdty].active{display:block}.experience-list[data-astro-cid-p47rjdty]{display:flex;flex-direction:column;gap:48px}.company-block[data-astro-cid-p47rjdty]{display:flex;flex-direction:column;gap:24px}.company-header[data-astro-cid-p47rjdty]{display:flex;align-items:center;gap:16px}.company-logo[data-astro-cid-p47rjdty]{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#ffffff0d}.company-logo[data-astro-cid-p47rjdty] img[data-astro-cid-p47rjdty]{width:100%;height:100%;object-fit:cover}.company-meta[data-astro-cid-p47rjdty] h2[data-astro-cid-p47rjdty]{font-size:1.25rem;font-weight:500;letter-spacing:-.02em;margin-bottom:4px}.company-meta[data-astro-cid-p47rjdty] h2[data-astro-cid-p47rjdty] a[data-astro-cid-p47rjdty]{color:#fff;text-decoration:none;transition:color .2s ease}.company-meta[data-astro-cid-p47rjdty] h2[data-astro-cid-p47rjdty] a[data-astro-cid-p47rjdty]:hover{color:#a1a1aa}.tenure[data-astro-cid-p47rjdty]{color:#7f7f7f;font-size:.875rem}.roles[data-astro-cid-p47rjdty]{display:flex;flex-direction:column;gap:24px;padding-left:64px;position:relative}.roles[data-astro-cid-p47rjdty]:before{content:"";position:absolute;left:24px;top:11px;bottom:11px;width:1px;background:#ffffff26}.role[data-astro-cid-p47rjdty]{position:relative}.role[data-astro-cid-p47rjdty]:before{content:"";position:absolute;left:-43px;top:8px;width:7px;height:7px;background:#fff6;border-radius:50%;z-index:1}.role-title[data-astro-cid-p47rjdty]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.role-title[data-astro-cid-p47rjdty] h3[data-astro-cid-p47rjdty]{font-size:1rem;font-weight:500;color:#fff}.role-period[data-astro-cid-p47rjdty]{color:#7f7f7f;font-size:.8125rem}.responsibilities[data-astro-cid-p47rjdty]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.responsibilities[data-astro-cid-p47rjdty] li[data-astro-cid-p47rjdty]{color:#a1a1aa;font-size:.875rem;line-height:1.6;padding-left:16px;position:relative}.responsibilities[data-astro-cid-p47rjdty] li[data-astro-cid-p47rjdty]:before{content:"·";position:absolute;left:0;color:#7f7f7f}.skills-grid[data-astro-cid-p47rjdty]{display:flex;flex-direction:column;gap:32px}.skill-group[data-astro-cid-p47rjdty] h3[data-astro-cid-p47rjdty]{font-size:.875rem;font-weight:500;color:#7f7f7f;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em}.skill-list[data-astro-cid-p47rjdty]{display:flex;flex-wrap:wrap;gap:8px}.skill-list[data-astro-cid-p47rjdty] span[data-astro-cid-p47rjdty]{padding:6px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:6px;font-size:.8125rem;color:#e5e5e5}.education-list[data-astro-cid-p47rjdty]{display:flex;flex-direction:column;gap:24px}.education-item[data-astro-cid-p47rjdty] h3[data-astro-cid-p47rjdty]{font-size:1.125rem;font-weight:500;margin-bottom:4px}.education-item[data-astro-cid-p47rjdty] .institution[data-astro-cid-p47rjdty]{color:#a1a1aa;font-size:.9375rem;margin-bottom:4px}.education-item[data-astro-cid-p47rjdty] .period[data-astro-cid-p47rjdty]{color:#7f7f7f;font-size:.8125rem}@media(max-width:640px){.resume-wrapper[data-astro-cid-p47rjdty]{padding:24px 16px 60px}.resume-header[data-astro-cid-p47rjdty]{flex-wrap:wrap;gap:16px}.avatar[data-astro-cid-p47rjdty]{width:64px;height:64px}.name[data-astro-cid-p47rjdty]{font-size:1.5rem}.download-btn[data-astro-cid-p47rjdty]{width:100%;text-align:center;order:3}.roles[data-astro-cid-p47rjdty]{padding-left:32px}.roles[data-astro-cid-p47rjdty]:before{left:12px}.role[data-astro-cid-p47rjdty]:before{left:-23px}}
