.more-page[data-astro-cid-5fkaoika]{padding-top:120px;padding-bottom:var(--space-4xl)}.more-page__container[data-astro-cid-5fkaoika]{max-width:900px}.more-page__header[data-astro-cid-5fkaoika]{margin-bottom:var(--space-4xl);padding-bottom:var(--space-3xl);border-bottom:1px solid var(--color-border)}.more-page__back[data-astro-cid-5fkaoika]{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:.875rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;margin-bottom:var(--space-xl);transition:color var(--transition-fast)}.more-page__back[data-astro-cid-5fkaoika]:hover{color:var(--color-accent)}.more-page__title[data-astro-cid-5fkaoika]{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,3.5rem);color:var(--color-text);margin-bottom:var(--space-md)}.more-page__subtitle[data-astro-cid-5fkaoika]{font-size:1.125rem;color:var(--color-text-secondary);max-width:600px}.more-section[data-astro-cid-5fkaoika]{margin-bottom:var(--space-4xl);padding-bottom:var(--space-4xl);border-bottom:1px solid var(--color-border)}.more-section[data-astro-cid-5fkaoika]:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.more-section__header[data-astro-cid-5fkaoika]{margin-bottom:var(--space-2xl)}.more-section__subtitle[data-astro-cid-5fkaoika]{font-size:1rem;color:var(--color-text-secondary);margin-top:var(--space-sm)}.career-timeline[data-astro-cid-5fkaoika]{display:flex;flex-direction:column;gap:var(--space-3xl)}.career-item[data-astro-cid-5fkaoika]{padding-left:var(--space-xl);border-left:1px solid var(--color-border)}.career-item__header[data-astro-cid-5fkaoika]{margin-bottom:var(--space-lg);margin-left:calc(-1 * var(--space-xl) - 1px);padding-left:var(--space-xl);border-left:2px solid var(--color-accent)}.career-item__company[data-astro-cid-5fkaoika]{font-family:var(--font-display);font-size:1.5rem;color:var(--color-text);text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-sm);transition:color var(--transition-fast)}a[data-astro-cid-5fkaoika].career-item__company:hover{color:var(--color-accent)}.career-role[data-astro-cid-5fkaoika]{margin-bottom:var(--space-xl)}.career-role[data-astro-cid-5fkaoika]:last-child{margin-bottom:0}.career-role__header[data-astro-cid-5fkaoika]{margin-bottom:var(--space-sm)}.career-role__title[data-astro-cid-5fkaoika]{font-family:var(--font-body);font-size:1.0625rem;font-weight:600;color:var(--color-text);margin-bottom:var(--space-xs)}.career-role__meta[data-astro-cid-5fkaoika]{display:flex;flex-wrap:wrap;gap:var(--space-md);font-size:.8125rem;color:var(--color-text-tertiary)}.career-role__location[data-astro-cid-5fkaoika]:before{content:"•";margin-right:var(--space-md)}.career-role__description[data-astro-cid-5fkaoika]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-md)}.career-role__highlights[data-astro-cid-5fkaoika]{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.career-role__highlights[data-astro-cid-5fkaoika] li[data-astro-cid-5fkaoika]{position:relative;padding-left:var(--space-lg);font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.career-role__highlights[data-astro-cid-5fkaoika] li[data-astro-cid-5fkaoika]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:1px;background:var(--color-accent)}.projects-grid[data-astro-cid-5fkaoika]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}.project-card[data-astro-cid-5fkaoika]{padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;transition:all var(--transition-base)}.project-card[data-astro-cid-5fkaoika]:hover{border-color:var(--color-accent);box-shadow:var(--shadow-md)}.project-card__header[data-astro-cid-5fkaoika]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.project-card__client[data-astro-cid-5fkaoika]{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent)}.project-card__date[data-astro-cid-5fkaoika]{font-size:.75rem;color:var(--color-text-tertiary)}.project-card__title[data-astro-cid-5fkaoika]{font-family:var(--font-display);font-size:1.125rem;color:var(--color-text);margin-bottom:var(--space-sm);line-height:1.3}.project-card__title[data-astro-cid-5fkaoika] a[data-astro-cid-5fkaoika]{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:var(--space-xs);transition:color var(--transition-fast)}.project-card__title[data-astro-cid-5fkaoika] a[data-astro-cid-5fkaoika]:hover{color:var(--color-accent)}.project-card__description[data-astro-cid-5fkaoika]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.7;margin-bottom:var(--space-md);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.project-card__highlights[data-astro-cid-5fkaoika]{list-style:none;margin-bottom:var(--space-md)}.project-card__highlights[data-astro-cid-5fkaoika] li[data-astro-cid-5fkaoika]{position:relative;padding-left:var(--space-md);font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5;margin-bottom:var(--space-xs)}.project-card__highlights[data-astro-cid-5fkaoika] li[data-astro-cid-5fkaoika]:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:1px;background:var(--color-accent)}.project-card__tags[data-astro-cid-5fkaoika]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-top:auto}.project-card__tag[data-astro-cid-5fkaoika]{font-size:.6875rem;font-weight:500;letter-spacing:.02em;padding:3px 8px;background:var(--color-border-subtle);color:var(--color-text-secondary);border-radius:3px;text-transform:uppercase}.publications-list[data-astro-cid-5fkaoika]{display:flex;flex-direction:column;gap:var(--space-lg)}.publication-item[data-astro-cid-5fkaoika]{padding:var(--space-lg);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;transition:all var(--transition-base)}.publication-item[data-astro-cid-5fkaoika]:hover{border-color:var(--color-accent)}.publication-item__header[data-astro-cid-5fkaoika]{display:flex;align-items:center;gap:var(--space-md);margin-bottom:var(--space-xs)}.publication-item__source[data-astro-cid-5fkaoika]{font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent)}.publication-item__date[data-astro-cid-5fkaoika]{font-size:.75rem;color:var(--color-text-tertiary)}.publication-item__title[data-astro-cid-5fkaoika]{font-family:var(--font-display);font-size:1rem;line-height:1.4;margin-bottom:var(--space-xs)}.publication-item__title[data-astro-cid-5fkaoika] a[data-astro-cid-5fkaoika]{color:var(--color-text);text-decoration:none;display:inline;transition:color var(--transition-fast)}.publication-item__title[data-astro-cid-5fkaoika] a[data-astro-cid-5fkaoika]:hover{color:var(--color-accent)}.publication-item__title[data-astro-cid-5fkaoika] svg[data-astro-cid-5fkaoika]{display:inline;vertical-align:middle;margin-left:var(--space-xs);opacity:.4}.publication-item__description[data-astro-cid-5fkaoika]{font-size:.875rem;color:var(--color-text-secondary);line-height:1.6}.awards-grid[data-astro-cid-5fkaoika]{display:flex;flex-direction:column;gap:var(--space-lg)}.award-card[data-astro-cid-5fkaoika]{padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px}.award-card__header[data-astro-cid-5fkaoika]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.award-card__org[data-astro-cid-5fkaoika]{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent)}.award-card__date[data-astro-cid-5fkaoika]{font-size:.75rem;color:var(--color-text-tertiary)}.award-card__title[data-astro-cid-5fkaoika]{font-family:var(--font-display);font-size:1.25rem;color:var(--color-text);margin-bottom:var(--space-sm)}.award-card__description[data-astro-cid-5fkaoika]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}.award-card__project[data-astro-cid-5fkaoika]{display:inline-block;margin-top:var(--space-md);font-size:.75rem;font-weight:500;color:var(--color-accent);padding:4px 10px;background:var(--color-border-subtle);border-radius:100px}.teaching-grid[data-astro-cid-5fkaoika]{display:flex;flex-direction:column;gap:var(--space-lg)}.teaching-card[data-astro-cid-5fkaoika]{padding:var(--space-xl);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px}.teaching-card__header[data-astro-cid-5fkaoika]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-sm)}.teaching-card__institution[data-astro-cid-5fkaoika]{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-accent)}.teaching-card__date[data-astro-cid-5fkaoika]{font-size:.75rem;color:var(--color-text-tertiary)}.teaching-card__course[data-astro-cid-5fkaoika]{font-family:var(--font-display);font-size:1.25rem;color:var(--color-text);margin-bottom:var(--space-xs);line-height:1.3}.teaching-card__role[data-astro-cid-5fkaoika]{display:block;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);margin-bottom:var(--space-md)}.teaching-card__description[data-astro-cid-5fkaoika]{font-size:.9375rem;color:var(--color-text-secondary);line-height:1.7}@media(max-width:768px){.projects-grid[data-astro-cid-5fkaoika]{grid-template-columns:1fr}.career-item[data-astro-cid-5fkaoika]{padding-left:var(--space-lg)}.career-item__header[data-astro-cid-5fkaoika]{margin-left:calc(-1 * var(--space-lg) - 1px);padding-left:var(--space-lg)}}@media(max-width:480px){.more-page[data-astro-cid-5fkaoika]{padding-top:100px}.project-card[data-astro-cid-5fkaoika],.publication-item[data-astro-cid-5fkaoika],.award-card[data-astro-cid-5fkaoika]{padding:var(--space-lg)}.project-card__header[data-astro-cid-5fkaoika],.publication-item__header[data-astro-cid-5fkaoika]{flex-direction:column;align-items:flex-start;gap:var(--space-xs)}}
