.about-page[data-astro-cid-ta2fbyqs]{padding-block-end:var(--space-chapter)}.intro[data-astro-cid-ta2fbyqs]{padding-block:clamp(var(--space-6), 9svh, var(--space-9)) var(--space-9);row-gap:var(--space-7);align-items:start}.portrait[data-astro-cid-ta2fbyqs]{grid-column:2/span 4;margin:0}.portrait[data-astro-cid-ta2fbyqs] img{border-radius:1.25rem;block-size:auto;inline-size:100%;display:block;box-shadow:0 30px 60px -30px #00000073}.words[data-astro-cid-ta2fbyqs]{gap:var(--space-5);grid-column:7/span 5;display:grid}.lead[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--size-subtitle);line-height:var(--leading-subtitle);text-wrap:pretty}.body[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);text-wrap:pretty}.facts[data-astro-cid-ta2fbyqs]{gap:var(--space-4);margin:var(--space-3) 0 0;border-block-start:var(--hairline) solid var(--rule-strong);padding-block-start:var(--space-4);display:grid}.facts[data-astro-cid-ta2fbyqs] dt[data-astro-cid-ta2fbyqs]{color:var(--ink-muted)}.facts[data-astro-cid-ta2fbyqs] dd[data-astro-cid-ta2fbyqs]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.muted[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);font-weight:400}.section-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--size-headline);font-weight:600;line-height:var(--leading-headline);letter-spacing:var(--track-headline)}.names[data-astro-cid-ta2fbyqs]{row-gap:var(--space-6);padding-block:var(--space-8) var(--space-9);background:var(--tile);color:var(--tile-ink)}.names-head[data-astro-cid-ta2fbyqs]{gap:var(--space-2);grid-column:2/span 10;display:grid}.names-line[data-astro-cid-ta2fbyqs]{color:color-mix(in srgb, var(--tile-ink) 75%, transparent)}.name-stage[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);letter-spacing:-.03em;flex-wrap:wrap;grid-column:2/span 10;align-items:center;gap:.3em;font-size:clamp(2.25rem,.8rem + 6.4vw,6.5rem);font-weight:800;line-height:1.1;display:flex}.name-stage[data-astro-cid-ta2fbyqs] .board{--tile:#f1f5f4;--tile-ink:#0e1a1f;--tile-split:#c3cccc}.name-picker[data-astro-cid-ta2fbyqs]{gap:var(--space-3);grid-column:2/span 10;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.name-choice[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--space-1);padding:var(--space-4) var(--space-5);border:var(--hairline) solid color-mix(in srgb, var(--tile-ink) 25%, transparent);color:inherit;font:inherit;text-align:start;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), transform var(--dur-press) var(--ease-out);background:0 0;border-radius:1.25rem;display:grid}.name-choice[data-astro-cid-ta2fbyqs]:active{transform:scale(.97)}.name-choice[data-astro-cid-ta2fbyqs][aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 16%, transparent)}@media (hover:hover) and (pointer:fine){.name-choice[data-astro-cid-ta2fbyqs]:hover{border-color:var(--accent)}}.name-choice[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.choice-name[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--size-subtitle);font-weight:700}.choice-chapters[data-astro-cid-ta2fbyqs]{color:var(--accent);font-weight:600}.cv[data-astro-cid-ta2fbyqs]{row-gap:var(--space-8);padding-block-start:var(--space-9)}.block[data-astro-cid-ta2fbyqs]{align-content:start;gap:var(--space-4);grid-column:span 5;display:grid}.block[data-astro-cid-ta2fbyqs]:nth-child(odd){grid-column:2/span 5}.block[data-astro-cid-ta2fbyqs]:nth-child(2n){grid-column:8/span 4}.block-title[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--size-title);font-weight:600;line-height:var(--leading-title);letter-spacing:var(--track-title)}.entries[data-astro-cid-ta2fbyqs]{display:grid}.entry[data-astro-cid-ta2fbyqs]{gap:var(--space-3);padding-block:var(--space-4);border-block-start:var(--hairline) solid var(--rule);grid-template-columns:6.5rem 1fr;display:grid}.when[data-astro-cid-ta2fbyqs]{color:var(--water);font-variant-numeric:tabular-nums;font-weight:700}.entry-title[data-astro-cid-ta2fbyqs]{font-weight:700}.entry-title[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{color:inherit;text-decoration:underline var(--accent) var(--mark-thickness);text-underline-offset:var(--mark-offset);text-decoration-skip-ink:none}.award[data-astro-cid-ta2fbyqs]{font-weight:600}.where[data-astro-cid-ta2fbyqs]{color:var(--ink-muted)}.entry-line[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);font-size:var(--size-note);text-wrap:pretty;margin-block-start:var(--space-1)}.elsewhere[data-astro-cid-ta2fbyqs]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.contact[data-astro-cid-ta2fbyqs]{row-gap:var(--space-6);padding-block-start:var(--space-9)}.contact-head[data-astro-cid-ta2fbyqs]{align-self:start;gap:var(--space-3);grid-column:2/span 4;display:grid}.contact-line[data-astro-cid-ta2fbyqs]{color:var(--ink-muted);max-inline-size:34ch}.contact-card[data-astro-cid-ta2fbyqs]{padding:clamp(var(--space-5), 3vw, var(--space-6));background:var(--paper-deep);border-radius:1.5rem;grid-column:7/span 5}.contact-form[data-astro-cid-ta2fbyqs]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-form[data-astro-cid-ta2fbyqs][hidden]{display:none}.trap[data-astro-cid-ta2fbyqs]{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.field[data-astro-cid-ta2fbyqs]{gap:var(--space-1);align-content:start;display:grid}.field--wide[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.field-label[data-astro-cid-ta2fbyqs]{font-weight:700}.field[data-astro-cid-ta2fbyqs] input[data-astro-cid-ta2fbyqs],.field[data-astro-cid-ta2fbyqs] textarea[data-astro-cid-ta2fbyqs]{border:var(--hairline) solid var(--rule-strong);background:var(--paper);inline-size:100%;color:var(--ink);font:inherit;font-size:var(--size-ui);transition:border-color var(--dur-feedback) var(--ease-out), box-shadow var(--dur-feedback) var(--ease-out);border-radius:.75rem;padding:.7rem .9rem}.field[data-astro-cid-ta2fbyqs] textarea[data-astro-cid-ta2fbyqs]{resize:vertical;min-block-size:9rem;line-height:1.5}.field[data-astro-cid-ta2fbyqs] input[data-astro-cid-ta2fbyqs]:focus,.field[data-astro-cid-ta2fbyqs] textarea[data-astro-cid-ta2fbyqs]:focus{border-color:var(--water);box-shadow:0 0 0 3px color-mix(in srgb, var(--water) 22%, transparent);outline:none}.field[data-astro-cid-ta2fbyqs].is-wrong input[data-astro-cid-ta2fbyqs],.field[data-astro-cid-ta2fbyqs].is-wrong textarea[data-astro-cid-ta2fbyqs]{border-color:#c24a3a}.field-error[data-astro-cid-ta2fbyqs]{color:#c24a3a;min-block-size:1.2em;font-weight:600}.actions[data-astro-cid-ta2fbyqs]{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:1/-1;display:flex}.privacy[data-astro-cid-ta2fbyqs]{color:var(--ink-muted)}.send[data-astro-cid-ta2fbyqs]{background:var(--tile);color:var(--tile-ink);font-family:var(--font-sans);font-size:var(--size-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out), opacity var(--dur-state) var(--ease-out);border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-weight:700;display:inline-flex}.send[data-astro-cid-ta2fbyqs]:active{transform:scale(.95)}.send[data-astro-cid-ta2fbyqs]:focus-visible{outline:2px solid var(--water);outline-offset:3px}@media (hover:hover) and (pointer:fine){.send[data-astro-cid-ta2fbyqs]:hover svg[data-astro-cid-ta2fbyqs]{transform:translate(3px)}}.send[data-astro-cid-ta2fbyqs] svg[data-astro-cid-ta2fbyqs]{transition:transform var(--dur-state) var(--ease-out)}.spinner[data-astro-cid-ta2fbyqs]{border:2px solid color-mix(in srgb, var(--tile-ink) 30%, transparent);border-block-start-color:var(--tile-ink);border-radius:50%;block-size:1rem;inline-size:1rem;animation:.8s linear infinite spin;display:none}.send[data-astro-cid-ta2fbyqs].is-sending{opacity:.8;pointer-events:none}.send[data-astro-cid-ta2fbyqs].is-sending .spinner[data-astro-cid-ta2fbyqs]{display:block}.send[data-astro-cid-ta2fbyqs].is-sending svg[data-astro-cid-ta2fbyqs]{display:none}@keyframes spin{to{transform:rotate(360deg)}}.form-status[data-astro-cid-ta2fbyqs]{color:#c24a3a;grid-column:1/-1;font-weight:600}.form-status[data-astro-cid-ta2fbyqs]:empty{display:none}.done[data-astro-cid-ta2fbyqs]{justify-items:center;gap:var(--space-3);padding-block:var(--space-6);text-align:center;outline:none;display:grid}.done[data-astro-cid-ta2fbyqs][hidden]{display:none}.tick[data-astro-cid-ta2fbyqs]{color:var(--water)}.tick[data-astro-cid-ta2fbyqs] circle[data-astro-cid-ta2fbyqs],.tick[data-astro-cid-ta2fbyqs] path[data-astro-cid-ta2fbyqs]{stroke-dasharray:1;stroke-dashoffset:0}.done-line[data-astro-cid-ta2fbyqs]{font-family:var(--font-display);font-size:var(--size-subtitle);max-inline-size:24ch}.another[data-astro-cid-ta2fbyqs]{padding:var(--space-1) 0;color:var(--ink);cursor:pointer;background:0 0;border:0}.home[data-astro-cid-ta2fbyqs]{padding-block-start:var(--space-8)}.home[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-column:2/-1;justify-self:start}@media (width<=64rem){.portrait[data-astro-cid-ta2fbyqs]{grid-column:2/span 4}.words[data-astro-cid-ta2fbyqs]{grid-column:6/-1}.names-head[data-astro-cid-ta2fbyqs],.name-stage[data-astro-cid-ta2fbyqs],.name-picker[data-astro-cid-ta2fbyqs],.contact-head[data-astro-cid-ta2fbyqs],.contact-card[data-astro-cid-ta2fbyqs],.block[data-astro-cid-ta2fbyqs]:nth-child(odd),.block[data-astro-cid-ta2fbyqs]:nth-child(2n){grid-column:2/-1}}@media (width<=52rem){.portrait[data-astro-cid-ta2fbyqs]{grid-column:1/-1;justify-self:center;inline-size:min(100%,22rem)}.words[data-astro-cid-ta2fbyqs],.names-head[data-astro-cid-ta2fbyqs],.name-stage[data-astro-cid-ta2fbyqs],.name-picker[data-astro-cid-ta2fbyqs],.block[data-astro-cid-ta2fbyqs]:nth-child(odd),.block[data-astro-cid-ta2fbyqs]:nth-child(2n),.contact-head[data-astro-cid-ta2fbyqs],.contact-card[data-astro-cid-ta2fbyqs],.home[data-astro-cid-ta2fbyqs] a[data-astro-cid-ta2fbyqs]{grid-column:1/-1}.contact-form[data-astro-cid-ta2fbyqs],.name-picker[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.entry[data-astro-cid-ta2fbyqs]{gap:var(--space-1);grid-template-columns:1fr}}
