.journey-timeline[data-astro-cid-eqtjwh35]{gap:var(--space-m);padding:0;list-style:none;display:grid;position:relative}.journey-timeline[data-astro-cid-eqtjwh35]:before{content:"";background:linear-gradient(var(--color-accent), var(--color-border));width:2px;position:absolute;top:.75rem;bottom:.75rem;left:.5rem;transform:translate(-50%)}.journey-timeline__step[data-astro-cid-eqtjwh35]{padding-left:2rem;position:relative}.journey-timeline__step[data-astro-cid-eqtjwh35]:before{content:"";border:2px solid var(--color-accent);background:var(--color-surface);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.3rem;left:0}.journey-timeline__step[data-astro-cid-eqtjwh35]:last-child:before{background:var(--color-accent)}.journey-timeline__meta[data-astro-cid-eqtjwh35]{gap:0 var(--space-xs);font-size:var(--step--1);flex-wrap:wrap;display:flex}.journey-timeline__period[data-astro-cid-eqtjwh35]{color:var(--color-accent-text);font-weight:700}.journey-timeline__theme[data-astro-cid-eqtjwh35]{color:var(--color-text-muted)}.journey-timeline__period[data-astro-cid-eqtjwh35]+.journey-timeline__theme[data-astro-cid-eqtjwh35]:before{content:"·";margin-right:var(--space-xs)}.journey-timeline__title[data-astro-cid-eqtjwh35]{margin-top:var(--space-2xs);font-size:var(--step-0);line-height:1.3}.journey-timeline__place[data-astro-cid-eqtjwh35],.journey-timeline__text[data-astro-cid-eqtjwh35]{font-size:var(--step--1)}.journey-timeline__place[data-astro-cid-eqtjwh35]{color:var(--color-text-muted)}.journey-timeline__text[data-astro-cid-eqtjwh35]{margin-top:var(--space-2xs)}.job-search__intro[data-astro-cid-l45upuix]{max-width:var(--measure);margin-bottom:var(--space-m)}.job-search__since[data-astro-cid-l45upuix]{margin-bottom:var(--space-s);color:var(--color-heading);font-weight:600}.job-search__placeholder[data-astro-cid-l45upuix]{max-width:var(--measure);margin-bottom:var(--space-m);padding:var(--space-xs) var(--space-s);border:1px dashed var(--color-border-strong);border-radius:var(--radius-s);font-size:var(--step--1)}.job-search__grid[data-astro-cid-l45upuix]{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=48em){.job-search__grid[data-astro-cid-l45upuix]{grid-template-columns:repeat(4,minmax(0,1fr))}}.job-search__item[data-astro-cid-l45upuix]{gap:var(--space-xs);flex-direction:column;display:flex}.job-search__label[data-astro-cid-l45upuix]{font-size:var(--step--1);color:var(--color-text-muted);font-weight:600}.job-search__value[data-astro-cid-l45upuix]{font-size:var(--step-3);color:var(--color-heading);font-variant-numeric:tabular-nums;margin:auto 0 0;font-weight:700;line-height:1.1}.job-search__updated[data-astro-cid-l45upuix]{margin-top:var(--space-m);font-size:var(--step--1)}.job-search__after[data-astro-cid-l45upuix]{margin-top:var(--space-xl)}.section--flush-top[data-astro-cid-pb3jr7ix]{padding-top:var(--space-s)}.about[data-astro-cid-pb3jr7ix]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid}.about__portrait[data-astro-cid-pb3jr7ix]:empty{display:none}@media (width>=60em){.about[data-astro-cid-pb3jr7ix]{grid-template-columns:minmax(0, var(--measure)) auto;justify-content:space-between;align-items:start;column-gap:var(--space-xl)}.about__portrait[data-astro-cid-pb3jr7ix]{padding:var(--space-m) var(--space-l) 0 0;grid-area:1/2}.about__text[data-astro-cid-pb3jr7ix]{grid-area:1/1}}.journey[data-astro-cid-pb3jr7ix]{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=60em){.journey[data-astro-cid-pb3jr7ix]{grid-template-columns:minmax(0, var(--measure)) minmax(0, 24rem);justify-content:space-between;align-items:start;column-gap:var(--space-xl)}}
