.section-heading[data-astro-cid-xemnp5jx]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--fg)}.title[data-astro-cid-xemnp5jx]{font-size:var(--fs-title);line-height:1.1}.title[data-astro-cid-xemnp5jx] span[data-astro-cid-xemnp5jx]{display:inline-block;padding-inline:var(--space-sm);background:var(--accent);color:var(--on-accent)}@media (prefers-reduced-motion: no-preference){html.js .title[data-astro-cid-xemnp5jx][data-reveal]{--wipe: 0%;--wipe-mask: linear-gradient( 90deg, #000 calc(var(--wipe) - 15%), transparent var(--wipe) );-webkit-mask-image:var(--wipe-mask);mask-image:var(--wipe-mask)}html.js .title[data-astro-cid-xemnp5jx][data-reveal].is-visible{animation:title-wipe 1.4s cubic-bezier(.4,.05,.355,1) both}}@keyframes title-wipe{0%{--wipe: 0%}to{--wipe: 115%}}.strengths[data-astro-cid-polnivzy]{--edge: var(--fg);--head-bg: var(--fg);--head-fg: var(--bg);--selected-bg: var(--tab-active-bg);--selected-fg: var(--tab-active-fg)}html.dark .strengths[data-astro-cid-polnivzy]{--edge: var(--accent);--head-bg: var(--accent);--head-fg: var(--on-accent);--selected-bg: var(--accent);--selected-fg: var(--on-accent)}.tablist[data-astro-cid-polnivzy]{display:flex;gap:var(--space-xs);padding:2px var(--space-sm) 0;border-bottom:2px solid var(--edge);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.tablist[data-astro-cid-polnivzy]::-webkit-scrollbar{display:none}.tab[data-astro-cid-polnivzy]{flex:none;padding:var(--space-sm);border:2px solid var(--edge);border-bottom:0;background:transparent;color:var(--fg);font-family:var(--font-body);font-weight:700;font-size:var(--fs-body);line-height:1.2;letter-spacing:1px;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s}.tab[data-astro-cid-polnivzy]:hover{background:var(--subdued)}.tab[data-astro-cid-polnivzy][aria-selected=true]{background:var(--selected-bg);color:var(--selected-fg)}.tab[data-astro-cid-polnivzy]:focus-visible{outline-offset:-5px}.panel[data-astro-cid-polnivzy]{display:grid;grid-template-columns:minmax(0,1fr)}.panel[data-astro-cid-polnivzy][hidden]{display:none}.highlight[data-astro-cid-polnivzy]{display:flex;flex-direction:column;padding:1px;border:2px solid var(--edge)}.highlight[data-astro-cid-polnivzy] h3[data-astro-cid-polnivzy]{padding:var(--space-sm);background:var(--head-bg);color:var(--head-fg);font-weight:700;font-size:var(--fs-body);line-height:1.3}.highlight[data-astro-cid-polnivzy] ul[data-astro-cid-polnivzy]{padding:var(--space-sm) var(--space-sm) var(--space-sm) calc(var(--space-sm) + 27px);list-style:disc}.highlight[data-astro-cid-polnivzy] li[data-astro-cid-polnivzy]+li[data-astro-cid-polnivzy]{margin-top:var(--space-sm)}@media (min-width: 54rem){.panel[data-astro-cid-polnivzy]{grid-template-columns:repeat(var(--cols),minmax(0,1fr))}}.stories[data-astro-cid-hpzpi5e7]{display:flex;flex-direction:column;gap:var(--space-lg)}.story[data-astro-cid-hpzpi5e7]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:2px solid var(--fg)}.media[data-astro-cid-hpzpi5e7]{display:block;aspect-ratio:10 / 7;border:4px solid var(--fg);overflow:hidden;transition:border-color .15s}.media[data-astro-cid-hpzpi5e7] img[data-astro-cid-hpzpi5e7]{width:100%;height:100%;object-fit:cover}.media[data-astro-cid-hpzpi5e7]:hover{border-color:var(--accent-text)}.body[data-astro-cid-hpzpi5e7]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);min-width:0}.heading[data-astro-cid-hpzpi5e7]{display:flex;flex-direction:column;gap:var(--space-xs);color:inherit;text-decoration:none;transition:color .15s}.heading[data-astro-cid-hpzpi5e7]:hover{color:var(--accent-text)}.heading[data-astro-cid-hpzpi5e7] h3[data-astro-cid-hpzpi5e7]{font-size:var(--fs-headline)}.chips[data-astro-cid-hpzpi5e7]{display:flex;flex-wrap:wrap;gap:var(--space-md)}.chip[data-astro-cid-hpzpi5e7]{padding:var(--space-xs);background:var(--subdued);font-family:var(--font-mono);font-size:var(--fs-chip);line-height:1.4;letter-spacing:1px;text-transform:uppercase}@media (min-width: 54rem){.story[data-astro-cid-hpzpi5e7]{grid-template-columns:minmax(0,min(25rem,38%)) minmax(0,1fr);align-items:start}}.more-work[data-astro-cid-d4tccse5]{display:flex;flex-direction:column;gap:var(--space-lg)}.more-heading[data-astro-cid-d4tccse5]{display:flex;flex-direction:column;gap:var(--space-sm);padding-bottom:var(--space-sm);border-bottom:1px solid var(--fg)}.more-heading[data-astro-cid-d4tccse5] h3[data-astro-cid-d4tccse5]{font-size:var(--fs-heading)}.projects[data-astro-cid-d4tccse5]{display:flex;flex-direction:column;gap:var(--space-lg)}.project[data-astro-cid-d4tccse5]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding-bottom:var(--space-lg);border-bottom:2px solid var(--fg)}.text[data-astro-cid-d4tccse5]{display:flex;flex-direction:column;gap:var(--space-xs);max-width:61rem}.text[data-astro-cid-d4tccse5] h4[data-astro-cid-d4tccse5]{font-size:var(--fs-heading)}.text[data-astro-cid-d4tccse5] h4[data-astro-cid-d4tccse5] a[data-astro-cid-d4tccse5]{color:inherit;text-decoration:none;transition:color .15s}.text[data-astro-cid-d4tccse5] h4[data-astro-cid-d4tccse5] a[data-astro-cid-d4tccse5]:hover{color:var(--accent-text)}.career[data-astro-cid-w34ifrn4]{display:flex;flex-direction:column;gap:var(--space-md)}.overview[data-astro-cid-w34ifrn4]{display:flex;flex-direction:column;gap:var(--space-sm)}.overview[data-astro-cid-w34ifrn4] h3[data-astro-cid-w34ifrn4]{font-size:var(--fs-heading)}.timeline[data-astro-cid-w34ifrn4]{display:flex;flex-direction:column;gap:var(--space-md)}.step[data-astro-cid-w34ifrn4]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md)}.between[data-astro-cid-w34ifrn4]{display:none}.role[data-astro-cid-w34ifrn4]{padding-inline:var(--space-xs);background:var(--color-bright-teal);color:var(--color-dark-gray)}@media (min-width: 54rem){.overview[data-astro-cid-w34ifrn4]{flex-direction:row;align-items:flex-start;gap:var(--space-md)}.overview[data-astro-cid-w34ifrn4] p[data-astro-cid-w34ifrn4]{flex:1}.timeline[data-astro-cid-w34ifrn4]{flex-direction:row;flex-wrap:wrap;align-items:center}.between[data-astro-cid-w34ifrn4]{display:block}.step[data-astro-cid-w34ifrn4]{flex-wrap:nowrap}.role[data-astro-cid-w34ifrn4]{white-space:nowrap}}.how-i-lead[data-astro-cid-7oj6xhx4]{background:var(--band-bg);color:var(--band-fg)}.how-i-lead[data-astro-cid-7oj6xhx4] .band-content[data-astro-cid-7oj6xhx4]{gap:var(--space-sm)}.how-i-lead[data-astro-cid-7oj6xhx4] h2[data-astro-cid-7oj6xhx4]{color:var(--band-eyebrow)}.how-i-lead[data-astro-cid-7oj6xhx4] p[data-astro-cid-7oj6xhx4]{font-size:var(--fs-statement);line-height:1.1;max-width:80rem}.emphasis[data-astro-cid-7oj6xhx4]{color:var(--band-eyebrow)}.contact[data-astro-cid-t5ff57ns]{--btn-fg: var(--color-light-cream);--btn-bg: var(--color-dark-raspberry);background:var(--color-dark-raspberry);color:var(--color-light-cream)}.contact[data-astro-cid-t5ff57ns] .band-content[data-astro-cid-t5ff57ns]{gap:var(--space-sm)}.intro[data-astro-cid-t5ff57ns]{display:flex;flex-direction:column;gap:var(--space-sm)}.email[data-astro-cid-t5ff57ns]{align-self:flex-start;color:inherit;font-size:var(--fs-email);line-height:1.1;text-decoration:none}.email[data-astro-cid-t5ff57ns]:hover{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.12em}.intro[data-astro-cid-t5ff57ns] p[data-astro-cid-t5ff57ns]{max-width:61rem}.links[data-astro-cid-t5ff57ns]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@property --wipe{syntax: "<percentage>"; inherits: false; initial-value: 115%;}.hero-title[data-astro-cid-j7pv25f6]{--wipe-mask: linear-gradient( 90deg, #000 calc(var(--wipe) - 15%), transparent var(--wipe) );-webkit-mask-image:var(--wipe-mask);mask-image:var(--wipe-mask);padding-block:.2em;margin-block:-.2em;animation:headline-wipe 2.5s cubic-bezier(.4,.05,.355,1) .25s both}@keyframes headline-wipe{0%{--wipe: 0%}to{--wipe: 115%}}@media (prefers-reduced-motion: reduce){.hero-title[data-astro-cid-j7pv25f6]{-webkit-mask-image:none;mask-image:none;animation:none}}.hero[data-astro-cid-j7pv25f6]{border-top:0}.hero-content[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:var(--space-xs)}.hero-title[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-xs);font-size:var(--fs-display)}.line[data-astro-cid-j7pv25f6]{display:block;padding-inline:var(--space-sm)}.line-light[data-astro-cid-j7pv25f6]{background:var(--bg);color:var(--fg)}.line-light[data-astro-cid-j7pv25f6] .accent[data-astro-cid-j7pv25f6]{color:var(--accent-text)}.line-accent[data-astro-cid-j7pv25f6]{background:var(--accent);color:var(--on-accent)}.line-accent[data-astro-cid-j7pv25f6] .ink[data-astro-cid-j7pv25f6]{color:var(--color-dark-gray)}.eyebrow[data-astro-cid-j7pv25f6]{order:-1;margin-bottom:var(--space-sm)}.intro[data-astro-cid-j7pv25f6]{max-width:61rem}.intro[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:underline;text-underline-offset:.15em}.intro[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration-thickness:3px}.hero-links[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}@media (min-width: 54rem){.eyebrow[data-astro-cid-j7pv25f6]{order:0;margin-bottom:0}.hero-links[data-astro-cid-j7pv25f6] .action-link.filled{background:transparent;color:var(--fg)}.hero-links[data-astro-cid-j7pv25f6] .action-link.filled:hover{background:var(--fg);color:var(--bg)}}
