.profile-header[data-astro-cid-udqjfo7h]{gap:var(--space-5);view-timeline-name:--page-hero;flex-direction:column;display:flex}.portrait[data-astro-cid-udqjfo7h]{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;overflow:hidden}.portrait[data-astro-cid-udqjfo7h] img{object-fit:cover;width:100%;height:100%}.identity[data-astro-cid-udqjfo7h]{flex-direction:column;gap:3px;display:flex}h1[data-astro-cid-udqjfo7h]{font-size:var(--font-size-18);font-weight:700;line-height:var(--line-height-125)}.role[data-astro-cid-udqjfo7h]{font-size:var(--font-size-14);color:var(--color-text-muted)}.statement[data-astro-cid-udqjfo7h]{font-size:var(--font-size-40);font-weight:700;line-height:var(--line-height-105);letter-spacing:var(--letter-spacing-display);text-wrap:balance}.intro[data-astro-cid-udqjfo7h]{gap:var(--space-4);font-size:var(--font-size-18);font-weight:500;line-height:var(--line-height-140);color:var(--color-text-secondary);flex-direction:column;display:flex}.mono-link-arrow[data-astro-cid-wgd5sfe7]{align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.mono-link-text[data-astro-cid-wgd5sfe7]{text-underline-position:from-font;text-decoration:underline}.mono-link-icon[data-astro-cid-wgd5sfe7]{flex:none;translate:0 -.5px}.path-earlier[data-astro-cid-jg36dtb2]{opacity:0;transition:grid-template-rows var(--duration-base) var(--ease-in-out), opacity var(--duration-base) var(--ease-in-out);grid-template-rows:0fr;display:grid}.is-open[data-astro-cid-jg36dtb2] .path-earlier[data-astro-cid-jg36dtb2]{opacity:1;grid-template-rows:1fr}.path-earlier[data-astro-cid-jg36dtb2]>div[data-astro-cid-jg36dtb2]{overflow:hidden}.path-toggle[data-astro-cid-jg36dtb2]{align-items:center;gap:var(--space-2);width:100%;padding-block:var(--space-3);border:0;border-block-end:1px solid var(--color-border-default);font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase;text-align:start;cursor:pointer;transition:color var(--duration-fast) var(--ease-standard);background:0 0;padding-inline:0;display:flex}@media (hover:hover) and (pointer:fine){.path-toggle[data-astro-cid-jg36dtb2]:hover{color:var(--color-text-primary)}}.path-toggle[data-astro-cid-jg36dtb2] .icon{transition:rotate var(--duration-base) var(--ease-in-out)}.is-open[data-astro-cid-jg36dtb2] .path-toggle[data-astro-cid-jg36dtb2] .icon{rotate:180deg}@media (prefers-reduced-motion:reduce){.path-earlier[data-astro-cid-jg36dtb2]{transition-property:opacity}.path-toggle[data-astro-cid-jg36dtb2] .icon{transition:none}}.about-column[data-astro-cid-ta2fbyqs]{gap:var(--space-8);width:calc(100% - (2 * var(--layout-gutter)));max-width:var(--layout-max-content);flex-direction:column;margin-inline:auto;padding-block-start:var(--layout-page-top);padding-block-end:var(--layout-page-bottom);display:flex}.about-section[data-astro-cid-ta2fbyqs]{gap:var(--space-4);flex-direction:column;scroll-margin-block-start:var(--layout-nav-clearance);display:flex}.story-body[data-astro-cid-ta2fbyqs]{font-size:var(--font-size-16);line-height:var(--line-height-150);color:var(--color-text-secondary)}.story-links[data-astro-cid-ta2fbyqs]{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.plain-label[data-astro-cid-ta2fbyqs]{font-family:var(--font-mono);font-size:var(--font-size-12);color:var(--color-text-muted);letter-spacing:var(--letter-spacing-caps);text-transform:uppercase}.builder-list[data-astro-cid-ta2fbyqs]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.builder-item[data-astro-cid-ta2fbyqs]{gap:var(--space-2);padding-block:var(--space-4);border-block-end:1px solid var(--color-border-default);flex-direction:column;display:flex}.builder-title[data-astro-cid-ta2fbyqs]{font-size:var(--font-size-16);font-weight:600}.builder-body[data-astro-cid-ta2fbyqs]{font-size:var(--font-size-16);line-height:var(--line-height-150);color:var(--color-text-secondary)}.builder-item[data-astro-cid-ta2fbyqs] .mono-link[data-astro-cid-ta2fbyqs],.builder-item[data-astro-cid-ta2fbyqs] .plain-label[data-astro-cid-ta2fbyqs]{align-self:flex-start}.builder-item[data-astro-cid-ta2fbyqs] .media-figure,.builder-item[data-astro-cid-ta2fbyqs] .media-carousel{margin-block-start:var(--space-2)}
