.work-card[data-astro-cid-r7kjq4ip]{display:block;text-decoration:none;color:inherit;transition:opacity .2s ease}.work-card[data-astro-cid-r7kjq4ip]:hover{opacity:.7}.work-image[data-astro-cid-r7kjq4ip]{width:100%;aspect-ratio:4 / 3;background:#f5f5f5;overflow:hidden;margin-bottom:16px}.work-image[data-astro-cid-r7kjq4ip] img[data-astro-cid-r7kjq4ip]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.work-card[data-astro-cid-r7kjq4ip]:hover .work-image[data-astro-cid-r7kjq4ip] img[data-astro-cid-r7kjq4ip]{transform:scale(1.05)}.work-info[data-astro-cid-r7kjq4ip]{padding:0 4px}.work-title[data-astro-cid-r7kjq4ip]{font-size:18px;font-weight:700;margin-bottom:4px;letter-spacing:.02em}.work-url[data-astro-cid-r7kjq4ip]{display:inline-block;font-size:11px;color:var(--color-gray);text-decoration:none;margin-bottom:6px;transition:opacity .2s ease}.work-url[data-astro-cid-r7kjq4ip]:hover{opacity:.7;text-decoration:underline}.work-meta[data-astro-cid-r7kjq4ip]{font-size:13px;color:var(--color-gray);line-height:1.5}@media(max-width:768px){.work-title[data-astro-cid-r7kjq4ip]{font-size:16px}.work-meta[data-astro-cid-r7kjq4ip]{font-size:12px}}.profile-intro[data-astro-cid-dto5xkim],.profile-tools[data-astro-cid-dto5xkim],.profile-skills[data-astro-cid-dto5xkim],.profile-strengths[data-astro-cid-dto5xkim],.profile-career[data-astro-cid-dto5xkim]{padding:40px 0}.intro-grid[data-astro-cid-dto5xkim],.tools-grid[data-astro-cid-dto5xkim],.skills-grid[data-astro-cid-dto5xkim],.strengths-grid[data-astro-cid-dto5xkim],.career-grid[data-astro-cid-dto5xkim]{display:grid;grid-template-columns:200px 1fr;gap:80px}.intro-label[data-astro-cid-dto5xkim],.tools-label[data-astro-cid-dto5xkim],.skills-label[data-astro-cid-dto5xkim],.strengths-label[data-astro-cid-dto5xkim],.career-label[data-astro-cid-dto5xkim]{font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--color-gray)}.intro-content[data-astro-cid-dto5xkim]{display:grid;grid-template-columns:280px 1fr;gap:48px}.photo-image[data-astro-cid-dto5xkim]{width:280px;height:280px;object-fit:cover;display:block;border-radius:4px}.profile-details[data-astro-cid-dto5xkim] .name[data-astro-cid-dto5xkim]{font-size:24px;font-weight:700;margin-bottom:8px}.profile-details[data-astro-cid-dto5xkim] .title[data-astro-cid-dto5xkim]{font-size:16px;color:var(--color-gray);margin-bottom:4px}.profile-details[data-astro-cid-dto5xkim] .experience[data-astro-cid-dto5xkim]{font-size:14px;color:var(--color-gray);margin-bottom:24px}.bio[data-astro-cid-dto5xkim] p[data-astro-cid-dto5xkim]{font-size:15px;line-height:1.8}.tools-content[data-astro-cid-dto5xkim]{display:flex;flex-direction:column;gap:20px}.tools-group[data-astro-cid-dto5xkim]{display:flex;flex-direction:column;gap:8px}.tools-sublabel[data-astro-cid-dto5xkim]{font-size:12px;color:var(--color-gray);letter-spacing:.05em}.tools-tags[data-astro-cid-dto5xkim],.skills-tags[data-astro-cid-dto5xkim]{display:flex;flex-wrap:wrap;gap:12px}.tag[data-astro-cid-dto5xkim]{display:inline-block;padding:8px 16px;background:#f5f5f5;border-radius:20px;font-size:14px;color:var(--color-text)}.strengths-content[data-astro-cid-dto5xkim]{display:flex;flex-direction:column;gap:24px}.strength-item[data-astro-cid-dto5xkim]{display:flex;flex-direction:column;gap:6px}.strength-title[data-astro-cid-dto5xkim]{font-size:15px;font-weight:700}.strength-body[data-astro-cid-dto5xkim]{font-size:15px;line-height:1.8;color:var(--color-text)}.career-list[data-astro-cid-dto5xkim]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.career-item[data-astro-cid-dto5xkim]{display:grid;grid-template-columns:80px 1fr;gap:24px;align-items:baseline}.career-year[data-astro-cid-dto5xkim]{font-size:13px;color:var(--color-gray);letter-spacing:.05em;white-space:nowrap}.career-event[data-astro-cid-dto5xkim]{font-size:15px;line-height:1.7}@media(max-width:1024px){.intro-grid[data-astro-cid-dto5xkim],.tools-grid[data-astro-cid-dto5xkim],.skills-grid[data-astro-cid-dto5xkim],.strengths-grid[data-astro-cid-dto5xkim],.career-grid[data-astro-cid-dto5xkim]{grid-template-columns:1fr;gap:24px}.intro-content[data-astro-cid-dto5xkim]{grid-template-columns:1fr;gap:32px}.photo-image[data-astro-cid-dto5xkim]{width:200px;height:200px}}@media(max-width:768px){.profile-intro[data-astro-cid-dto5xkim],.profile-tools[data-astro-cid-dto5xkim],.profile-skills[data-astro-cid-dto5xkim],.profile-strengths[data-astro-cid-dto5xkim],.profile-career[data-astro-cid-dto5xkim]{padding:24px 0}.photo-image[data-astro-cid-dto5xkim]{width:160px;height:160px}.profile-details[data-astro-cid-dto5xkim] .name[data-astro-cid-dto5xkim]{font-size:20px}}.hero[data-astro-cid-j7pv25f6]{padding:80px 0 40px}.hero-label[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:700;letter-spacing:.1em;color:var(--color-gray)}.works[data-astro-cid-j7pv25f6]{padding:40px 0 80px}.works-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:64px 48px}.profile-wrapper[data-astro-cid-j7pv25f6]{padding-top:60px}.profile-heading[data-astro-cid-j7pv25f6]{font-size:48px;font-weight:700;letter-spacing:.05em;margin-bottom:0}@media(max-width:768px){.hero[data-astro-cid-j7pv25f6]{padding:40px 0 24px}.works[data-astro-cid-j7pv25f6]{padding:24px 0 40px}.works-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:48px}.profile-wrapper[data-astro-cid-j7pv25f6]{padding-top:40px}.profile-heading[data-astro-cid-j7pv25f6]{font-size:32px}}
