.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-12) var(--space-4) var(--space-14)}.hero-name[data-astro-cid-bbe6dxrz]{font-family:var(--font-display);font-weight:900;font-stretch:125%;font-size:clamp(var(--space-12),8vw,88px);line-height:.9;letter-spacing:-.03em;margin:0;text-transform:lowercase}.hero-role[data-astro-cid-bbe6dxrz]{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--text-soft);margin-top:var(--space-4)}.hero-bio[data-astro-cid-bbe6dxrz]{font-family:var(--font-body);font-size:var(--text-2xl);line-height:var(--lh-relaxed);color:var(--text-soft);margin-top:var(--space-6)}.hero-bio[data-astro-cid-bbe6dxrz]+.hero-bio[data-astro-cid-bbe6dxrz]{margin-top:var(--space-4)}@media(min-width:720px){.hero[data-astro-cid-bbe6dxrz]{padding:var(--space-20) var(--gutter) var(--space-20)}}.principles[data-astro-cid-xfs72xng]{padding:0 var(--space-4) var(--space-12)}.section-label[data-astro-cid-xfs72xng]{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--signal-ink);background:var(--signal);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-7);display:inline-block}.principles-grid[data-astro-cid-xfs72xng]{display:grid;grid-template-columns:1fr;gap:0;list-style:none;padding:0;margin:0}.principle[data-astro-cid-xfs72xng]{padding:var(--space-6) 0;border-bottom:var(--border-1) solid var(--border-soft);display:grid;grid-template-columns:56px 1fr;gap:var(--space-4);align-items:baseline}.principle[data-astro-cid-xfs72xng]:last-child{border-bottom:none}.principle-num[data-astro-cid-xfs72xng]{font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;color:var(--text-faint);font-variant-numeric:tabular-nums}.principle-body[data-astro-cid-xfs72xng]{display:flex;flex-direction:column;gap:var(--space-2)}.principle-title[data-astro-cid-xfs72xng]{font-family:var(--font-display);font-weight:800;font-stretch:110%;font-size:var(--text-4xl);letter-spacing:var(--tracking-snug);color:var(--text);text-transform:lowercase}.principle-desc[data-astro-cid-xfs72xng]{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--lh-relaxed);color:var(--text-soft)}[dir=rtl] .principle-title[data-astro-cid-xfs72xng]{text-transform:none}@media(min-width:720px){.principles[data-astro-cid-xfs72xng]{padding:0 var(--gutter) var(--space-16)}.principles-grid[data-astro-cid-xfs72xng]{grid-template-columns:1fr 1fr}.principle[data-astro-cid-xfs72xng]{padding:var(--space-7) var(--space-7) var(--space-7) 0}.principle[data-astro-cid-xfs72xng]:nth-child(2n){padding-right:0;padding-left:var(--space-7);border-left:var(--border-1) solid var(--border-soft)}.principle[data-astro-cid-xfs72xng]:nth-last-child(-n+2){border-bottom:none}[dir=rtl] .principle[data-astro-cid-xfs72xng]{padding:var(--space-7) 0 var(--space-7) var(--space-7)}[dir=rtl] .principle[data-astro-cid-xfs72xng]:nth-child(2n){padding-left:0;padding-right:var(--space-7);border-left:none;border-right:var(--border-1) solid var(--border-soft)}}.experience[data-astro-cid-xpq65ryk]{padding:var(--space-14) var(--space-4) var(--space-16)}.section-label[data-astro-cid-xpq65ryk]{font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:700;letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--signal-ink);background:var(--signal);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-7);display:inline-block}.companies[data-astro-cid-xpq65ryk]{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:var(--space-8) var(--space-6)}.company-cell[data-astro-cid-xpq65ryk]{display:flex;align-items:center;justify-content:center;height:var(--space-12)}.company-logo[data-astro-cid-xpq65ryk]{max-width:60%;max-height:100%;object-fit:contain;opacity:.45;filter:grayscale(100%) brightness(0);transition:opacity var(--dur-slow),filter var(--dur-slow)}.company-cell[data-astro-cid-xpq65ryk]:hover .company-logo[data-astro-cid-xpq65ryk]{opacity:1}[data-theme=dark] .company-logo[data-astro-cid-xpq65ryk]{filter:grayscale(100%) brightness(0) invert(1)}@media(min-width:720px){.experience[data-astro-cid-xpq65ryk]{padding:var(--space-18) var(--gutter) var(--space-20)}.companies[data-astro-cid-xpq65ryk]{grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:var(--space-12) var(--space-8)}}
