.project-flagship[data-astro-cid-k6r2qlhd]{padding-block-start:var(--spacing-lg)}.project-flagship__heading[data-astro-cid-k6r2qlhd]{margin:0 0 var(--spacing-lg);font-family:var(--font-display);font-weight:var(--text-h2-weight);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking);font-size:clamp(1.75rem, 1.4rem + 1.5vw, var(--text-h2-size));color:var(--color-neutral-900)}.project-flagship__list[data-astro-cid-k6r2qlhd]{gap:var(--spacing-md);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.project-flagship__status[data-astro-cid-k6r2qlhd]{margin:0 0 var(--spacing-2xs);font-family:var(--font-body);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-leading);letter-spacing:var(--text-label-caps-tracking);text-transform:uppercase;color:var(--color-accent-personal-text)}.project-flagship__title[data-astro-cid-k6r2qlhd]{margin:0 0 var(--spacing-sm);font-family:var(--font-display);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking);color:var(--color-neutral-900)}.project-flagship__body[data-astro-cid-k6r2qlhd],.project-flagship__proof[data-astro-cid-k6r2qlhd]{font-family:var(--font-body);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-leading);color:var(--color-neutral-600);overflow-wrap:break-word}.project-flagship__body[data-astro-cid-k6r2qlhd] p[data-astro-cid-k6r2qlhd],.project-flagship__proof[data-astro-cid-k6r2qlhd] p[data-astro-cid-k6r2qlhd]{margin:0 0 var(--spacing-2xs)}.project-flagship__proof[data-astro-cid-k6r2qlhd]{margin-block-start:var(--spacing-sm)}.project-flagship__proof[data-astro-cid-k6r2qlhd] p[data-astro-cid-k6r2qlhd]:last-child{margin-block-end:0}.project-flagship__link-row[data-astro-cid-k6r2qlhd]{margin:var(--spacing-md) 0 0}.project-flagship__link[data-astro-cid-k6r2qlhd]{font-family:var(--font-body);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-leading);color:var(--color-accent-personal-text)}@media (width>=768px){.project-flagship[data-astro-cid-k6r2qlhd]{padding-block-start:var(--spacing-xl)}.project-flagship__list[data-astro-cid-k6r2qlhd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1152px){.project-flagship[data-astro-cid-k6r2qlhd]{padding-block-start:var(--spacing-2xl)}}.project-career-detail[data-astro-cid-pvgbonoo]{padding-block-start:var(--spacing-xl)}.project-career-detail__heading[data-astro-cid-pvgbonoo]{margin:0 0 var(--spacing-lg);font-family:var(--font-display);font-weight:var(--text-h2-weight);line-height:var(--text-h2-leading);letter-spacing:var(--text-h2-tracking);font-size:clamp(1.75rem, 1.4rem + 1.5vw, var(--text-h2-size));color:var(--color-neutral-900)}.project-career-detail__list[data-astro-cid-pvgbonoo]{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.project-career-detail__item[data-astro-cid-pvgbonoo]{border-top:var(--hairline-width) solid var(--color-neutral-200);padding-block:var(--spacing-sm)}.project-career-detail__item[data-astro-cid-pvgbonoo]:last-child{border-bottom:var(--hairline-width) solid var(--color-neutral-200)}.project-career-detail__status[data-astro-cid-pvgbonoo]{margin:0 0 var(--spacing-3xs);font-family:var(--font-body);font-size:var(--text-label-caps-size);font-weight:var(--text-label-caps-weight);line-height:var(--text-label-caps-leading);letter-spacing:var(--text-label-caps-tracking);text-transform:uppercase;color:var(--color-accent-personal-text)}.project-career-detail__title[data-astro-cid-pvgbonoo]{margin:0 0 var(--spacing-3xs);max-width:56ch;font-family:var(--font-display);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-leading);letter-spacing:var(--text-h4-tracking);color:var(--color-neutral-900)}.project-career-detail__body[data-astro-cid-pvgbonoo],.project-career-detail__proof[data-astro-cid-pvgbonoo]{max-width:56ch;font-family:var(--font-body);font-size:var(--text-body-md-size);font-weight:var(--text-body-md-weight);line-height:var(--text-body-md-leading);color:var(--color-neutral-600);margin:0}.project-career-detail__body[data-astro-cid-pvgbonoo] p[data-astro-cid-pvgbonoo]{margin:0 0 var(--spacing-3xs)}@media (width>=768px){.project-career-detail[data-astro-cid-pvgbonoo]{padding-block-start:var(--spacing-2xl)}}@media (width>=1152px){.project-career-detail[data-astro-cid-pvgbonoo]{padding-block-start:var(--spacing-3xl)}}.projekte-intro[data-astro-cid-qerp545y]{padding-block-start:var(--spacing-lg)}.projekte-intro__heading[data-astro-cid-qerp545y]{margin:0 0 var(--spacing-md);font-family:var(--font-display);font-weight:var(--text-h1-weight);line-height:var(--text-h1-leading);letter-spacing:var(--text-h1-tracking);color:var(--color-neutral-900);font-size:clamp(2rem,1.6rem + 2vw,2.5rem)}.projekte-intro__body[data-astro-cid-qerp545y]{max-width:68ch;font-family:var(--font-body);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-leading);color:var(--color-neutral-700)}.projekte-intro__body[data-astro-cid-qerp545y] p[data-astro-cid-qerp545y]{margin:0}.projekte-closing[data-astro-cid-qerp545y]{padding-block-start:var(--spacing-xl);padding-block-end:var(--spacing-xl)}.projekte-closing__text[data-astro-cid-qerp545y]{margin:0 0 var(--spacing-sm)}.projekte-closing__text[data-astro-cid-qerp545y]:last-child{margin-block-end:0}.projekte-closing__link[data-astro-cid-qerp545y]{font-family:var(--font-body);font-size:var(--text-body-lg-size);font-weight:var(--text-body-lg-weight);line-height:var(--text-body-lg-leading);color:var(--color-accent-personal-text)}@media (width>=768px){.projekte-intro[data-astro-cid-qerp545y]{padding-block-start:var(--spacing-xl)}.projekte-closing[data-astro-cid-qerp545y]{padding-block-start:var(--spacing-2xl);padding-block-end:var(--spacing-2xl)}}@media (width>=1152px){.projekte-intro[data-astro-cid-qerp545y]{padding-block-start:var(--spacing-2xl)}.projekte-closing[data-astro-cid-qerp545y]{padding-block-start:var(--spacing-3xl);padding-block-end:var(--spacing-3xl)}}
