@media(min-width:900px){.hero-split-grid[data-astro-cid-5acnbawq]{grid-template-columns:1fr 300px!important}}.availability-badge[data-astro-cid-5acnbawq]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);background-color:var(--color-bg-blueprint);border:1px solid var(--color-border-control);padding:3px 9px;margin-bottom:8px;width:fit-content}.status-pulse-dot[data-astro-cid-5acnbawq]{width:7px;height:7px;background-color:#10b981;border-radius:50%;display:inline-block;box-shadow:0 0 #10b981b3;animation:status-pulse 2s infinite cubic-bezier(.4,0,.6,1)}@keyframes status-pulse{0%{transform:scale(.95);box-shadow:0 0 #10b981b3}70%{transform:scale(1);box-shadow:0 0 0 5px #10b98100}to{transform:scale(.95);box-shadow:0 0 #10b98100}}.interactive-contact-pill[data-astro-cid-5acnbawq]{font-family:var(--font-family-mono);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-paragraph);background-color:#fff;border:1px solid var(--color-border-control);padding:4px 10px;display:inline-flex;align-items:center;gap:7px;text-decoration:none;white-space:nowrap;transition:all .22s cubic-bezier(.16,1,.3,1)}.interactive-contact-pill[data-astro-cid-5acnbawq] .pill-icon[data-astro-cid-5acnbawq]{color:var(--color-text-muted);transition:color .22s cubic-bezier(.16,1,.3,1)}.interactive-contact-pill[data-astro-cid-5acnbawq]:hover{background-color:#e0f2fe;border-color:#7dd3fc;color:var(--color-brand-code);transform:translateY(-1px);box-shadow:0 2px 10px #0066cc1f}.interactive-contact-pill[data-astro-cid-5acnbawq]:hover .pill-icon[data-astro-cid-5acnbawq]{color:var(--color-brand-code)}.blueprint-portrait-card[data-astro-cid-5acnbawq]{position:relative;width:260px;background-color:#fff;border:1px solid var(--color-brand-code);padding:6px;box-shadow:0 4px 20px #0066cc14}.portrait-img-wrapper[data-astro-cid-5acnbawq]{width:100%;aspect-ratio:4 / 4.8;background-color:#f1f5f9;overflow:hidden;display:flex;align-items:center;justify-content:center}.portrait-img[data-astro-cid-5acnbawq]{width:100%;height:100%;object-fit:cover;display:block;filter:contrast(1.03)}.metric-3-grid[data-astro-cid-5acnbawq]{display:grid;grid-template-columns:1fr;gap:16px;margin-top:12px}@media(min-width:640px){.metric-3-grid[data-astro-cid-5acnbawq]{grid-template-columns:repeat(3,1fr)}}.metric-card[data-astro-cid-5acnbawq]{background-color:var(--color-bg-blueprint);border:1px dashed var(--color-border-control);padding:18px 20px;display:flex;flex-direction:column;gap:4px;transition:border-color var(--duration-default) var(--ease-rag-smooth)}.metric-card[data-astro-cid-5acnbawq]:hover{border-color:var(--color-brand-code)}.metric-label[data-astro-cid-5acnbawq]{font-family:var(--font-family-mono);font-size:11px;color:var(--color-brand-code);font-weight:600;text-transform:uppercase}.metric-value[data-astro-cid-5acnbawq]{font-family:var(--font-family-display);font-size:32px;font-weight:700;color:var(--color-brand-rag);line-height:1.1}.metric-sub[data-astro-cid-5acnbawq]{font-size:12.5px;color:var(--color-text-muted);line-height:1.4}.sap-highlight-card[data-astro-cid-u6o5smqi]{background-color:#fbfdff;border-color:#93c5fd}.rag-about-timeline[data-astro-cid-tpf24scq]{display:flex;flex-direction:column;margin-top:24px;position:relative}.timeline-row[data-astro-cid-tpf24scq]{display:grid;grid-template-columns:24px 1fr;column-gap:14px;position:relative}@media(min-width:680px){.timeline-row[data-astro-cid-tpf24scq]{grid-template-columns:140px 32px 1fr;column-gap:0}}.timeline-period-col[data-astro-cid-tpf24scq]{padding-top:4px}@media(max-width:679px){.timeline-period-col[data-astro-cid-tpf24scq]{grid-column:2;margin-bottom:4px;padding-top:0}}.timeline-period-text[data-astro-cid-tpf24scq]{font-family:var(--font-family-mono);font-size:12px;font-weight:600;color:var(--color-text-secondary);letter-spacing:.05em;text-transform:uppercase}.timeline-track-col[data-astro-cid-tpf24scq]{position:relative;display:flex;justify-content:center}@media(max-width:679px){.timeline-track-col[data-astro-cid-tpf24scq]{grid-column:1;grid-row:1 / span 2}}.track-line[data-astro-cid-tpf24scq]{position:absolute;width:1px;background-color:var(--color-border-control);left:50%;transform:translate(-50%);top:0;bottom:-1px}.track-line[data-astro-cid-tpf24scq].is-first{top:11px}.track-line[data-astro-cid-tpf24scq].is-last{bottom:auto;height:11px}.track-dot[data-astro-cid-tpf24scq]{position:absolute;top:7px;left:50%;transform:translate(-50%);width:9px;height:9px;background-color:var(--color-brand-code);border-radius:50%;box-shadow:0 0 0 3px #fff;z-index:2}.timeline-content-col[data-astro-cid-tpf24scq]{padding-bottom:44px;max-width:720px}@media(min-width:680px){.timeline-content-col[data-astro-cid-tpf24scq]{padding-left:16px}}.timeline-row[data-astro-cid-tpf24scq]:last-child .timeline-content-col[data-astro-cid-tpf24scq]{padding-bottom:8px}.experience-role-heading[data-astro-cid-tpf24scq]{font-family:var(--font-family-display);font-size:clamp(22px,3vw,26px);font-weight:700;color:var(--color-brand-rag);text-transform:uppercase;letter-spacing:.01em;line-height:1.15;margin:0}.experience-role-subline[data-astro-cid-tpf24scq]{font-family:var(--font-family-sans);font-size:13.5px;font-weight:500;color:var(--color-text-muted);margin-top:4px;margin-bottom:12px}.experience-narrative-text[data-astro-cid-tpf24scq]{font-size:14.5px;color:var(--color-text-paragraph);line-height:1.65}.design-experience-link[data-astro-cid-tpf24scq]{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-family-sans);font-size:14px;font-weight:600;color:var(--color-brand-code);text-decoration:underline;text-underline-offset:4px;transition:all .2s cubic-bezier(.16,1,.3,1)}.design-experience-link[data-astro-cid-tpf24scq]:hover{color:var(--color-action-primary-hover)}.design-experience-link[data-astro-cid-tpf24scq] .link-arrow-icon[data-astro-cid-tpf24scq]{transition:transform .2s cubic-bezier(.16,1,.3,1)}.design-experience-link[data-astro-cid-tpf24scq]:hover .link-arrow-icon[data-astro-cid-tpf24scq]{transform:translate(2px,-2px)}.credential-card[data-astro-cid-wuc3xaxy]{background-color:#fff;transition:all .22s cubic-bezier(.16,1,.3,1)}.credential-card[data-astro-cid-wuc3xaxy]:hover{border-color:var(--color-brand-code);box-shadow:0 4px 16px #0066cc14;transform:translateY(-1px)}
