._heading_25jc8_1{font-size:1.5rem}@media (width>=48rem){._heading_25jc8_1{font-size:1.75rem}}._people_25jc8_10{gap:3rem;margin-top:2rem;display:grid}@media (width>=48rem){._people_25jc8_10{gap:4rem}}._person_25jc8_21{gap:1.5rem;display:grid}@media (width>=48rem){._person_25jc8_21{grid-template-columns:minmax(0,18rem) minmax(0,1fr);align-items:center;gap:3rem}._person_25jc8_21:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,18rem)}._person_25jc8_21:nth-child(2n) ._portrait_25jc8_34{order:1}}._portrait_25jc8_34{-webkit-user-select:none;user-select:none;aspect-ratio:1;width:min(18rem,100%);font-family:var(--font-monospace);color:var(--color-primary-300);background-color:var(--color-primary-950);background-image:radial-gradient(circle, color-mix(in srgb, var(--color-primary-400) 45%, transparent) 1px, transparent 1px);background-size:.75rem .75rem;border-radius:1rem;place-items:center;font-size:3rem;font-weight:700;display:grid}._name_25jc8_56{font-size:1.375rem}@media (width>=48rem){._name_25jc8_56{font-size:1.5rem}}._role_25jc8_65{color:var(--accent-text);margin-top:.25rem;font-weight:500}._bio_25jc8_71{max-width:36rem;color:var(--text-weak);margin-top:.75rem;font-size:1.0625rem;line-height:1.8}._links_25jc8_79{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}._link_25jc8_79{-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}._link_25jc8_79:hover{text-decoration:underline}._link_25jc8_79 svg{flex-shrink:0;font-size:1.125rem}._drawing_1bm8o_1{-webkit-user-select:none;user-select:none;--highlight:var(--color-orange-600)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) ._drawing_1bm8o_1{--highlight:var(--color-orange-400)}}:root[data-theme=dark] ._drawing_1bm8o_1{--highlight:var(--color-orange-400)}._drawing_1bm8o_1{width:100%;height:auto;display:block;overflow:visible}._drawing_1bm8o_1 text{font-family:var(--font-monospace);stroke:none}._drawing_1bm8o_1{--line:var(--accent-text);--tint:var(--neutral-background);color:var(--line)}._layer_1bm8o_30{stroke-dasharray:28}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30{animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}}@keyframes _layer-0_1bm8o_1{0%,0%{stroke-dashoffset:28px;opacity:1}13.3333%,93%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30:first-of-type{animation-name:_layer-0_1bm8o_1}}@keyframes _layer-1_1bm8o_1{0%,13.3333%{stroke-dashoffset:28px;opacity:1}26.6667%,93%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30:nth-of-type(2){animation-name:_layer-1_1bm8o_1}}@keyframes _layer-2_1bm8o_1{0%,26.6667%{stroke-dashoffset:28px;opacity:1}40%,93%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30:nth-of-type(3){animation-name:_layer-2_1bm8o_1}}@keyframes _layer-3_1bm8o_1{0%,40%{stroke-dashoffset:28px;opacity:1}53.3333%,93%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30:nth-of-type(4){animation-name:_layer-3_1bm8o_1}}@keyframes _layer-4_1bm8o_1{0%,53.3333%{stroke-dashoffset:28px;opacity:1}66.6667%,93%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30:nth-of-type(5){animation-name:_layer-4_1bm8o_1}}@keyframes _layer-5_1bm8o_1{0%,66.6667%{stroke-dashoffset:28px;opacity:1}80%,93%{stroke-dashoffset:0;opacity:1}94%,to{stroke-dashoffset:0;opacity:0}}@media (prefers-reduced-motion:no-preference){._layer_1bm8o_30:nth-of-type(6){animation-name:_layer-5_1bm8o_1}}._bed_1bm8o_161{transform:translateY(20px)}@media (prefers-reduced-motion:no-preference){._bed_1bm8o_161{animation:6s linear infinite _lower_1bm8o_1}}@keyframes _lower_1bm8o_1{0%,13.3233%{transform:translateY(0)}13.3333%,26.6567%{transform:translateY(4px)}26.6667%,39.99%{transform:translateY(8px)}40%,53.3233%{transform:translateY(12px)}53.3333%,66.6567%{transform:translateY(16px)}66.6667%,79.99%{transform:translateY(20px)}80%,94%{transform:translateY(20px)}to{transform:translateY(0)}}._carriage_1bm8o_196{transform:translate(-14px)}@media (prefers-reduced-motion:no-preference){._carriage_1bm8o_196{animation:6s linear infinite _sweep_1bm8o_1}}@keyframes _sweep_1bm8o_1{0%{transform:translate(-14px)}13.3333%{transform:translate(14px)}26.6667%{transform:translate(-14px)}40%{transform:translate(14px)}53.3333%{transform:translate(-14px)}66.6667%{transform:translate(14px)}80%{transform:translate(-14px)}to{transform:translate(-14px)}}._code_1bm8o_231{stroke-dasharray:40}@media (prefers-reduced-motion:no-preference){._code_1bm8o_231{animation:3s linear infinite _type_1bm8o_1}._code_1bm8o_231:nth-of-type(2){animation-delay:.6s}._code_1bm8o_231:nth-of-type(3){animation-delay:1.2s}._code_1bm8o_231:nth-of-type(4){animation-delay:1.8s}}@keyframes _type_1bm8o_1{0%{stroke-dashoffset:40px}40%,to{stroke-dashoffset:0}}._smoke_1bm8o_257{opacity:.6}@media (prefers-reduced-motion:no-preference){._smoke_1bm8o_257{animation:2.4s ease-out infinite _smoke_1bm8o_257}._smoke_1bm8o_257:nth-of-type(2){animation-delay:.8s}}@keyframes _smoke_1bm8o_257{0%{opacity:0;transform:translateY(0)}30%{opacity:.8}to{opacity:0;transform:translateY(-16px)}}._page_1d4in_1{width:min(72rem, 100% - 2 * var(--gutter));flex-direction:column;gap:4rem;margin:0 auto;padding-block:3rem 4rem;display:flex}@media (width>=48rem){._page_1d4in_1{gap:6rem}}._intro_1d4in_15{gap:2rem 3rem;display:grid}@media (width>=64rem){._intro_1d4in_15{grid-template-columns:minmax(0,1fr) minmax(0,27.5rem);align-items:center}}._heading_1d4in_26{font-size:1.75rem;line-height:1.25}@media (width>=48rem){._heading_1d4in_26{font-size:2.25rem}}._lead_1d4in_36{max-width:34rem;color:var(--text-weak);margin-top:.75rem;font-size:1.0625rem;line-height:1.7}._art_1d4in_44{order:-1;width:min(27.5rem,100%)}@media (width>=64rem){._art_1d4in_44{order:0}}._sectionHeading_1d4in_54{font-size:1.5rem}@media (width>=48rem){._sectionHeading_1d4in_54{font-size:1.75rem}}._work_1d4in_63{border-top:1px solid var(--neutral-middle);margin-top:1.5rem}._step_1d4in_68{border-bottom:1px solid var(--neutral-middle);gap:.25rem;padding-block:1rem;display:grid}@media (width>=48rem){._step_1d4in_68{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:1.5rem;padding-block:1.5rem}}._stepTitle_1d4in_82{word-spacing:inherit;font-family:inherit;font-size:1.0625rem;font-weight:600}._stepText_1d4in_89{color:var(--text-weak);line-height:1.7}
