.header-wrap[data-astro-cid-zuwcdr5b]{border-bottom:1px solid #dddbd6}.page-header[data-astro-cid-zuwcdr5b]{max-width:1280px;margin:0 auto;padding:72px 48px 56px;width:100%}.page-header-eyebrow[data-astro-cid-zuwcdr5b]{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#a09d97;margin-bottom:16px}.page-header-title[data-astro-cid-zuwcdr5b]{font-size:clamp(36px,4vw,56px);font-weight:800;letter-spacing:-.03em;color:#141210;margin-bottom:16px}.page-header-sub[data-astro-cid-zuwcdr5b]{font-size:16px;font-weight:300;color:#7a7872;line-height:1.7;max-width:560px}.page-header-actions[data-astro-cid-zuwcdr5b]{margin-top:32px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}.btn-primary[data-astro-cid-zuwcdr5b]{background:#141210;color:#f7f6f2;border:1px solid #141210;padding:12px 24px;font-size:13px;font-weight:600;letter-spacing:.04em;transition:all .15s;text-decoration:none;display:inline-block}.btn-primary[data-astro-cid-zuwcdr5b]:hover{background:#8b6f4e;border-color:#8b6f4e}.btn-ghost[data-astro-cid-zuwcdr5b]{font-size:13px;color:#7a7872;border-bottom:1px solid #cbc9c4;padding-bottom:2px;transition:color .15s,border-color .15s;text-decoration:none}.btn-ghost[data-astro-cid-zuwcdr5b]:hover{color:#141210;border-color:#7a7872}.section-wrap[data-astro-cid-zuwcdr5b]{border-bottom:1px solid #dddbd6}.section[data-astro-cid-zuwcdr5b]{max-width:1280px;margin:0 auto;padding:72px 48px;width:100%}.section-label[data-astro-cid-zuwcdr5b]{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#a09d97;margin-bottom:40px}.cv-timeline[data-astro-cid-zuwcdr5b]{display:flex;gap:3px;overflow:hidden}.cv-era[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column;gap:6px;min-width:0}.cv-era-bar[data-astro-cid-zuwcdr5b]{height:6px;border-radius:2px}.cv-era-label[data-astro-cid-zuwcdr5b]{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#141210;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-era-years[data-astro-cid-zuwcdr5b]{font-size:11px;color:#a09d97;white-space:nowrap}.experience-list[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column}.exp-item[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:220px 1fr;gap:48px;padding:40px 0;border-bottom:1px solid #dddbd6}.exp-item[data-astro-cid-zuwcdr5b]:first-child{border-top:1px solid #dddbd6}.exp-company[data-astro-cid-zuwcdr5b]{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#141210;margin-bottom:4px}.exp-period[data-astro-cid-zuwcdr5b]{font-size:12px;color:#a09d97;letter-spacing:.03em}.exp-role[data-astro-cid-zuwcdr5b]{font-size:16px;font-weight:600;color:#141210;letter-spacing:-.01em;margin-bottom:12px}.exp-desc[data-astro-cid-zuwcdr5b]{font-size:14px;color:#7a7872;line-height:1.75;margin-bottom:8px}.exp-desc[data-astro-cid-zuwcdr5b]:last-child{margin-bottom:0}.skills-grid[data-astro-cid-zuwcdr5b]{display:grid;grid-template-columns:1fr 1fr;gap:56px}.skills-category-title[data-astro-cid-zuwcdr5b]{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a09d97;margin-bottom:20px}.skills-tags[data-astro-cid-zuwcdr5b]{display:flex;flex-wrap:wrap;gap:8px}.skill-tag[data-astro-cid-zuwcdr5b]{font-size:12px;font-weight:500;color:#141210;background:#eeecea;border:1px solid #dddbd6;padding:6px 12px}.edu-list[data-astro-cid-zuwcdr5b]{display:flex;flex-direction:column}.edu-item[data-astro-cid-zuwcdr5b]{display:flex;align-items:baseline;justify-content:space-between;gap:32px;padding:20px 0;border-bottom:1px solid #dddbd6;flex-wrap:wrap}.edu-item[data-astro-cid-zuwcdr5b]:first-child{border-top:1px solid #dddbd6}.edu-school[data-astro-cid-zuwcdr5b]{font-size:15px;font-weight:600;color:#141210;margin-bottom:3px}.edu-degree[data-astro-cid-zuwcdr5b]{font-size:13px;color:#7a7872}.edu-period[data-astro-cid-zuwcdr5b]{font-size:12px;color:#a09d97;flex-shrink:0}@media (max-width: 768px){.page-header[data-astro-cid-zuwcdr5b]{padding:48px 24px 40px}.section[data-astro-cid-zuwcdr5b]{padding:48px 24px}.cv-timeline[data-astro-cid-zuwcdr5b]{overflow-x:auto;padding-bottom:8px;-webkit-overflow-scrolling:touch}.cv-era[data-astro-cid-zuwcdr5b]{min-width:56px}.cv-era-label[data-astro-cid-zuwcdr5b],.cv-era-years[data-astro-cid-zuwcdr5b]{font-size:9px}.exp-item[data-astro-cid-zuwcdr5b]{grid-template-columns:1fr;gap:12px;padding:28px 0}.exp-meta[data-astro-cid-zuwcdr5b]{display:flex;align-items:baseline;gap:12px}.exp-company[data-astro-cid-zuwcdr5b]{margin-bottom:0}.exp-role[data-astro-cid-zuwcdr5b]{font-size:15px}.exp-desc[data-astro-cid-zuwcdr5b]{font-size:14px}.skills-grid[data-astro-cid-zuwcdr5b]{grid-template-columns:1fr;gap:36px}.edu-item[data-astro-cid-zuwcdr5b]{gap:4px}.edu-period[data-astro-cid-zuwcdr5b]{width:100%;margin-top:2px}}@media (min-width: 769px) and (max-width: 1024px){.page-header[data-astro-cid-zuwcdr5b]{padding:56px 40px 48px}.section[data-astro-cid-zuwcdr5b]{padding:56px 40px}.exp-item[data-astro-cid-zuwcdr5b]{grid-template-columns:160px 1fr;gap:32px}}
