.author-hero[data-astro-cid-oz4pnzku]{background:linear-gradient(#f4f8ff 0%,#fff 100%);border-bottom:1px solid #e5ecfb}.author-hero-body[data-astro-cid-oz4pnzku]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;margin-top:40px;display:grid}.author-hero-photo[data-astro-cid-oz4pnzku]{object-fit:cover;border-radius:9999px;width:160px;height:160px;box-shadow:0 0 0 6px #fff,0 0 0 7px #d6e4fd}.author-hero-label[data-astro-cid-oz4pnzku]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-blue-600);margin:0;font-family:Inter,sans-serif;font-size:12px;font-weight:600}.author-hero-name[data-astro-cid-oz4pnzku]{color:var(--color-navy-900);margin:8px 0 0;font-size:32px;font-weight:700;line-height:1.3}.author-hero-name-en[data-astro-cid-oz4pnzku]{letter-spacing:.06em;color:var(--color-navy-600);margin:4px 0 0;font-family:Inter,sans-serif;font-size:13px}.author-hero-role[data-astro-cid-oz4pnzku]{color:var(--color-navy-700);background-color:#fff;border:1px solid #d6e4fd;border-radius:9999px;margin:12px 0 0;padding:2px 12px;font-size:13px;font-weight:600;display:inline-block}.author-section-title[data-astro-cid-oz4pnzku]{border-left:4px solid var(--color-blue-600);color:var(--color-navy-900);align-items:baseline;gap:10px;margin:0 0 20px;padding-left:12px;font-size:20px;font-weight:700;line-height:1.4;display:flex}.author-section-count[data-astro-cid-oz4pnzku]{color:#94a3b8;font-family:Inter,sans-serif;font-size:13px;font-weight:500}.author-section-after[data-astro-cid-oz4pnzku]{margin-top:3rem}@media (width>=48rem){.author-section-after[data-astro-cid-oz4pnzku]{margin-top:3.5rem}}.author-bio[data-astro-cid-oz4pnzku]{background-color:var(--color-gray-50);border-radius:12px;padding:24px 28px}.author-timeline[data-astro-cid-oz4pnzku]{margin:0;padding:0 0 0 28px;list-style:none;position:relative}.author-timeline[data-astro-cid-oz4pnzku]:before{content:"";background-color:#d6e4fd;border-radius:2px;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.author-timeline-item[data-astro-cid-oz4pnzku]{grid-template-columns:4rem minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 0;display:grid;position:relative}.author-timeline-item[data-astro-cid-oz4pnzku]:before{content:"";background-color:var(--color-blue-600);border-radius:9999px;width:12px;height:12px;position:absolute;top:16px;left:-28px;box-shadow:0 0 0 3px #fff}.author-timeline-year[data-astro-cid-oz4pnzku]{letter-spacing:.04em;color:var(--color-blue-600);font-family:Inter,sans-serif;font-size:15px;font-weight:700}.author-timeline-text[data-astro-cid-oz4pnzku]{color:var(--color-navy-800);font-size:15px;line-height:1.7}.author-appearances[data-astro-cid-oz4pnzku]{margin:0;padding:0;list-style:none}.author-appearance[data-astro-cid-oz4pnzku]{border-top:1px solid #e5ecfb;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.author-appearance[data-astro-cid-oz4pnzku]:last-child{border-bottom:1px solid #e5ecfb}.author-appearance-date[data-astro-cid-oz4pnzku]{letter-spacing:.04em;color:var(--color-blue-600);font-family:Inter,sans-serif;font-size:15px;font-weight:700}.author-appearance-title[data-astro-cid-oz4pnzku]{margin:0;font-size:15px;font-weight:700;line-height:1.7}.author-appearance-title[data-astro-cid-oz4pnzku] a[data-astro-cid-oz4pnzku]{color:var(--color-navy-900);text-underline-offset:4px;-webkit-text-decoration:underline #c7d7f5;text-decoration:underline #c7d7f5;transition:color .2s,text-decoration-color .2s}.author-appearance-title[data-astro-cid-oz4pnzku] a[data-astro-cid-oz4pnzku]:hover{color:var(--color-blue-600);text-decoration-color:currentColor}.author-appearance-title[data-astro-cid-oz4pnzku] a[data-astro-cid-oz4pnzku]:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px;border-radius:2px}.author-appearance-icon[data-astro-cid-oz4pnzku]{vertical-align:-1px;color:#94a3b8;width:14px;height:14px;margin-left:4px;display:inline-block}.author-appearance-meta[data-astro-cid-oz4pnzku]{color:var(--color-navy-600);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:4px 0 0;font-size:13px;line-height:1.6;display:flex}.author-appearance-kind[data-astro-cid-oz4pnzku]{color:var(--color-navy-700);background-color:#eef4ff;border:1px solid #d6e4fd;border-radius:9999px;padding:0 10px;font-size:12px;font-weight:600;display:inline-block}.author-project-phases[data-astro-cid-oz4pnzku]{margin:0}.author-project-phase[data-astro-cid-oz4pnzku]{border-top:1px solid #e5ecfb;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:12px;padding:14px 0;display:grid}.author-project-phase[data-astro-cid-oz4pnzku]:last-child{border-bottom:1px solid #e5ecfb}.author-project-phase-name[data-astro-cid-oz4pnzku]{color:var(--color-blue-600);font-size:14px;font-weight:700}.author-project-phase-items[data-astro-cid-oz4pnzku]{margin:0}.author-project-phase-items[data-astro-cid-oz4pnzku] ul[data-astro-cid-oz4pnzku]{margin:0;padding:0;list-style:none}.author-project-phase-items[data-astro-cid-oz4pnzku] li[data-astro-cid-oz4pnzku]{color:var(--color-navy-800);font-size:14px;line-height:1.7}.author-project-phase-items[data-astro-cid-oz4pnzku] li[data-astro-cid-oz4pnzku]+li[data-astro-cid-oz4pnzku]{margin-top:6px}.author-project-client[data-astro-cid-oz4pnzku]{color:var(--color-navy-900);font-weight:700}.author-certifications[data-astro-cid-oz4pnzku]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.author-certification[data-astro-cid-oz4pnzku]{background-color:var(--color-gray-50);color:var(--color-navy-800);border-radius:10px;padding:12px 16px 12px 34px;font-size:14px;font-weight:600;line-height:1.6;position:relative}.author-certification[data-astro-cid-oz4pnzku]:before{content:"";background-color:var(--color-blue-600);border-radius:9999px;width:8px;height:8px;position:absolute;top:21px;left:16px}.author-bio[data-astro-cid-oz4pnzku] .blog-content>:first-child{margin-top:0!important}.author-bio[data-astro-cid-oz4pnzku] .blog-content>:last-child{margin-bottom:0}@media (width<=767px){.author-hero-body[data-astro-cid-oz4pnzku]{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:24px;margin-top:28px}.author-hero-photo[data-astro-cid-oz4pnzku]{width:128px;height:128px}.author-hero-name[data-astro-cid-oz4pnzku]{font-size:26px}.author-hero-text[data-astro-cid-oz4pnzku] .author-sns{justify-content:center}.author-bio[data-astro-cid-oz4pnzku]{padding:20px}.author-appearance[data-astro-cid-oz4pnzku]{grid-template-columns:4.5rem minmax(0,1fr)}.author-certifications[data-astro-cid-oz4pnzku]{grid-template-columns:minmax(0,1fr)}.author-project-phase[data-astro-cid-oz4pnzku]{grid-template-columns:4.5rem minmax(0,1fr)}}
