.about-banner[data-astro-cid-kh7btl4r]{position:relative;margin:0 calc(-1 * var(--space-lg));height:200px;overflow:hidden;border-bottom:4px solid var(--color-border)}.about-banner__image[data-astro-cid-kh7btl4r]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center right;filter:grayscale(20%) contrast(1.1)}.about-banner__overlay[data-astro-cid-kh7btl4r]{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#0003,#00000080)}.about-banner__content[data-astro-cid-kh7btl4r]{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--space-lg)}.about-banner__title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:3rem;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;text-shadow:2px 2px 0 rgba(0,0,0,.5)}.about-content[data-astro-cid-kh7btl4r]{padding:var(--space-xl) 0}.about-card[data-astro-cid-kh7btl4r]{display:flex;gap:var(--space-lg);padding:var(--space-lg);background:var(--color-surface);border:3px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-brutal);margin-bottom:var(--space-xl)}.about-card__image[data-astro-cid-kh7btl4r]{width:120px;height:120px;object-fit:cover;border-radius:var(--radius-md);border:3px solid var(--color-border);flex-shrink:0}.about-card__info[data-astro-cid-kh7btl4r]{display:flex;flex-direction:column;justify-content:center}.about-card__name[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.75rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-sm) 0}.about-card__bio[data-astro-cid-kh7btl4r]{color:var(--color-text-muted);margin:0 0 var(--space-md) 0;font-size:.95rem}.about-card__links[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.about-sections[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-lg)}.about-section[data-astro-cid-kh7btl4r]{padding:var(--space-lg);background:var(--color-surface);border:3px solid var(--color-border);border-radius:var(--radius-md)}.about-section__title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.1rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-md) 0;padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border-light)}.about-section__list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.about-section__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{margin-bottom:var(--space-md)}.about-section__list[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.about-section__list[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{display:block;font-weight:600}.about-section__meta[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-text-muted)}.about-section__tags[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.career-section[data-astro-cid-kh7btl4r]{margin-top:var(--space-xl)}.career-section__title[data-astro-cid-kh7btl4r]{font-family:var(--font-display);font-size:1.3rem;font-weight:400;text-transform:uppercase;letter-spacing:.08em;margin:0 0 var(--space-lg) 0;padding-bottom:var(--space-sm);border-bottom:2px solid var(--color-border)}.career-item[data-astro-cid-kh7btl4r]{padding:var(--space-md) 0;border-bottom:1px solid var(--color-border-light)}.career-item[data-astro-cid-kh7btl4r]:last-child{border-bottom:none}.career-item__header[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);margin-bottom:var(--space-xs)}.career-item__header[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-size:.95rem}.career-item__company[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:.75rem;color:var(--color-accent);text-transform:uppercase}.career-item__date[data-astro-cid-kh7btl4r]{font-family:var(--font-mono);font-size:.7rem;color:var(--color-text-muted);margin-left:auto}.career-item__summary[data-astro-cid-kh7btl4r]{font-size:.85rem;color:var(--color-text-muted);margin:0 0 var(--space-xs) 0;line-height:1.5}.career-item__tags[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}@media (max-width: 640px){.about-banner[data-astro-cid-kh7btl4r]{height:160px}.about-banner__title[data-astro-cid-kh7btl4r]{font-size:2rem}.about-card[data-astro-cid-kh7btl4r]{flex-direction:column;align-items:center;text-align:center}.about-card__links[data-astro-cid-kh7btl4r]{justify-content:center}.career-item__header[data-astro-cid-kh7btl4r]{flex-direction:column;gap:var(--space-xs)}.career-item__date[data-astro-cid-kh7btl4r]{margin-left:0}}
