.about-page.svelte-6yh93n{padding-top:var(--aa-layout-page-space);padding-bottom:max(var(--aa-space-16), min(8vw, var(--aa-space-24)))}.about-hero.svelte-6yh93n{grid-gap:max(var(--aa-space-12), min(8vw, var(--aa-space-24)));align-items:center;gap:max(var(--aa-space-12), min(8vw, var(--aa-space-24)));padding-top:max(var(--aa-space-12), min(6vw, var(--aa-space-16)));padding-bottom:max(var(--aa-space-12), min(6vw, var(--aa-space-16)));grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);grid-template-areas:"portrait copy";display:grid}h1.svelte-6yh93n{color:var(--aa-clr-text);font-size:var(--aa-font-size-display);line-height:var(--aa-line-height-tight);letter-spacing:var(--aa-letter-spacing-display)}.hero-statement.svelte-6yh93n{max-width:21ch;margin-top:max(var(--aa-space-6), min(2.5vw, var(--aa-space-8)));color:var(--aa-clr-brand);font-size:var(--aa-font-size-highlight);font-weight:var(--aa-font-weight-bold);line-height:var(--aa-line-height-snug);letter-spacing:var(--aa-letter-spacing-display)}.lede.svelte-6yh93n{max-width:55ch;margin-top:max(var(--aa-space-6), min(2.5vw, var(--aa-space-8)));color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-copy);line-height:var(--aa-line-height-prose)}.portrait.svelte-6yh93n{isolation:isolate;aspect-ratio:4/5;grid-area:portrait;width:min(100%,20rem);margin:0;position:relative}.portrait.svelte-6yh93n:before{content:"";top:var(--aa-space-4);right:calc(-1 * var(--aa-space-4));bottom:calc(-1 * var(--aa-space-4));left:var(--aa-space-4);z-index:-1;border-radius:var(--aa-radius-md);background:var(--aa-clr-accent-surface);position:absolute}.portrait.svelte-6yh93n img:where(.svelte-6yh93n){border:var(--aa-border-thin) solid var(--aa-clr-accent-soft);border-radius:var(--aa-radius-md);-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;width:100%;height:100%;display:block}.portrait.svelte-6yh93n figcaption:where(.svelte-6yh93n){right:calc(-1 * var(--aa-space-4));bottom:calc(-1 * var(--aa-space-4));align-items:center;gap:var(--aa-space-2);padding:var(--aa-space-2) var(--aa-space-3);border:var(--aa-border-thin) solid var(--aa-clr-border);border-radius:var(--aa-radius-sm) 0 var(--aa-radius-md);background:var(--aa-clr-canvas);color:var(--aa-clr-text);font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);letter-spacing:var(--aa-letter-spacing-meta);display:flex;position:absolute}.portrait.svelte-6yh93n figcaption:where(.svelte-6yh93n) span:where(.svelte-6yh93n){color:var(--aa-clr-brand);font-size:var(--aa-font-size-small)}.hero-copy.svelte-6yh93n{grid-area:copy}.about-body.svelte-6yh93n{grid-gap:max(var(--aa-space-12), min(8vw, var(--aa-space-24)));gap:max(var(--aa-space-12), min(8vw, var(--aa-space-24)));margin-top:var(--aa-layout-section-space);grid-template-columns:minmax(12rem,.32fr) minmax(0,1fr);display:grid}.sidebar.svelte-6yh93n{top:var(--aa-space-8);align-self:start;position:sticky}dl.svelte-6yh93n{grid-gap:var(--aa-space-2);gap:var(--aa-space-2);margin:0;display:grid}dl.svelte-6yh93n>div:where(.svelte-6yh93n){padding:var(--aa-space-3) var(--aa-space-4);border-radius:var(--aa-radius-sm);background:var(--aa-clr-surface-subtle)}dt.svelte-6yh93n,.toolkit.svelte-6yh93n h2:where(.svelte-6yh93n){color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);letter-spacing:var(--aa-letter-spacing-meta);text-transform:uppercase}dd.svelte-6yh93n{margin:var(--aa-space-1) 0 0;color:var(--aa-clr-text);font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);line-height:var(--aa-line-height-compact)}.toolkit.svelte-6yh93n{margin-top:var(--aa-space-12)}.toolkit.svelte-6yh93n ul:where(.svelte-6yh93n){gap:var(--aa-space-2);margin:var(--aa-space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.toolkit.svelte-6yh93n li:where(.svelte-6yh93n){padding:var(--aa-space-1) var(--aa-space-2);border:var(--aa-border-thin) solid var(--aa-clr-border);border-radius:var(--aa-radius-pill);color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-small);line-height:1}.story-section.svelte-6yh93n{padding-top:0;padding-bottom:max(var(--aa-space-16), min(9vw, var(--aa-space-24)))}.story-section.svelte-6yh93n+.story-section:where(.svelte-6yh93n){padding-top:max(var(--aa-space-4), min(2vw, var(--aa-space-6)))}.story.svelte-6yh93n h2:where(.svelte-6yh93n){max-width:18ch;margin-top:var(--aa-space-3);margin-bottom:var(--aa-space-8);color:var(--aa-clr-text);font-size:var(--aa-font-size-section);line-height:var(--aa-line-height-tight);letter-spacing:var(--aa-letter-spacing-display)}.story-section.svelte-6yh93n>p:where(.svelte-6yh93n){max-width:66ch;color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-copy);line-height:var(--aa-line-height-prose)}.story-section.svelte-6yh93n>p:where(.svelte-6yh93n)+p:where(.svelte-6yh93n){margin-top:var(--aa-space-6)}.timeline.svelte-6yh93n{margin:0;padding:0;list-style:none;position:relative}.timeline.svelte-6yh93n:before{content:"";top:var(--aa-space-2);bottom:0;left:var(--aa-space-1);width:var(--aa-border-thin);background:var(--aa-clr-accent-soft);position:absolute}.timeline.svelte-6yh93n li:where(.svelte-6yh93n){grid-gap:max(var(--aa-space-6), min(4vw, var(--aa-space-12)));gap:max(var(--aa-space-6), min(4vw, var(--aa-space-12)));padding:0 0 var(--aa-space-12) var(--aa-space-8);grid-template-columns:minmax(8.75rem,.3fr) minmax(0,1fr);display:grid;position:relative}.timeline.svelte-6yh93n li:where(.svelte-6yh93n):last-child{padding-bottom:0}.timeline.svelte-6yh93n li:where(.svelte-6yh93n):before{content:"";top:var(--aa-space-1);width:var(--aa-space-2);aspect-ratio:1;border-radius:var(--aa-radius-pill);background:var(--aa-clr-brand);box-shadow:0 0 0 var(--aa-space-1) var(--aa-clr-accent-surface);position:absolute;left:0}.timeline-date.svelte-6yh93n{padding-top:var(--aa-space-1);color:var(--aa-clr-brand);font-size:var(--aa-font-size-small);font-weight:var(--aa-font-weight-bold);letter-spacing:var(--aa-letter-spacing-meta);margin:0}.timeline.svelte-6yh93n h3:where(.svelte-6yh93n){color:var(--aa-clr-text);font-size:var(--aa-font-size-heading)}.timeline.svelte-6yh93n p:where(.svelte-6yh93n):not(.timeline-date){margin-top:var(--aa-space-2);color:var(--aa-clr-text-muted);font-size:var(--aa-font-size-copy);line-height:var(--aa-line-height-prose)}.arcade-action.svelte-6yh93n{margin-top:var(--aa-space-6)}.connect.svelte-6yh93n{padding-bottom:0}.connect.svelte-6yh93n nav:where(.svelte-6yh93n){gap:var(--aa-space-3);flex-wrap:wrap;display:flex}.connect.svelte-6yh93n nav:where(.svelte-6yh93n) a:where(.svelte-6yh93n){justify-content:space-between;align-items:center;gap:var(--aa-space-8);min-width:10rem;padding:var(--aa-space-3) var(--aa-space-4);border-radius:var(--aa-radius-sm);background:var(--aa-clr-surface-subtle);color:var(--aa-clr-text);font-weight:var(--aa-font-weight-bold);transition:background-color var(--aa-duration) ease, color var(--aa-duration) ease;border:0;-webkit-text-decoration:none;text-decoration:none;display:flex}.connect.svelte-6yh93n nav:where(.svelte-6yh93n) a:where(.svelte-6yh93n):hover{background:var(--aa-clr-accent-surface);color:var(--aa-clr-brand)}.connect.svelte-6yh93n nav:where(.svelte-6yh93n) svg{width:1em;color:var(--aa-clr-brand)}@media (width<=760px){.about-hero.svelte-6yh93n{padding-top:var(--aa-space-12);padding-bottom:var(--aa-space-12);grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""portrait";align-items:start}.portrait.svelte-6yh93n{width:min(85%,19rem)}.about-body.svelte-6yh93n{margin-top:var(--aa-space-16);grid-template-columns:minmax(0,1fr)}.sidebar.svelte-6yh93n{position:static}.toolkit.svelte-6yh93n{margin-top:var(--aa-space-8)}}@media (width<=520px){.timeline.svelte-6yh93n li:where(.svelte-6yh93n){gap:var(--aa-space-2);grid-template-columns:minmax(0,1fr)}.connect.svelte-6yh93n nav:where(.svelte-6yh93n) a:where(.svelte-6yh93n){width:100%}}@media (prefers-reduced-motion:reduce){.connect.svelte-6yh93n nav:where(.svelte-6yh93n) a:where(.svelte-6yh93n){transition:none}}
