.sft-badge[data-astro-cid-nn4hwr3t]{color:var(--badge-text-color);background-color:var(--badge-bg-color);border-radius:.4375rem;padding-left:.4375rem;padding-right:.4375rem}.sft-badge--color-green[data-astro-cid-nn4hwr3t]{--badge-text-color:var(--color-black);--badge-bg-color:var(--color-accent-green)}.sft-badge--color-light[data-astro-cid-nn4hwr3t]{--badge-text-color:var(--color-black);--badge-bg-color:var(--color-white)}.sft-badge--color-dark[data-astro-cid-nn4hwr3t]{--badge-text-color:var(--color-white);--badge-bg-color:var(--color-bg-strong)}.contact-card__link-icon[data-astro-cid-mjylrggs]{--shift-3d-x-to:1.25rem;--shift-3d-y-to:-1.25rem;--shift-3d-x-from:-1.25rem;--shift-3d-y-from:1.25rem;transition:all 10s}.contact-card[data-astro-cid-mjylrggs]{--contact-card-rounded:1.5rem;--contact-card-gap:.625rem;--contact-card-min-h:7.1875rem;--contact-card-padding:1.5rem 1.75rem;--contact-card-link-animation-state:paused;gap:.625rem;gap:var(--contact-card-gap);border-radius:1.5rem;border-radius:var(--contact-card-rounded);min-height:7.1875rem;min-height:var(--contact-card-min-h);padding:1.5rem 1.75rem;padding:var(--contact-card-padding);color:var(--contact-card-text-color);background-color:var(--contact-card-bg-color);border:.0625rem solid var(--contact-card-border-color);flex-direction:column;display:flex}@media (not (pointer:coarse)) and (not (prefers-reduced-motion:reduce)){.contact-card[data-astro-cid-mjylrggs]:hover .contact-card__link-icon[data-astro-cid-mjylrggs]{animation:1s ease-out 2 shift-3d}}@media (width>=1024px){.contact-card[data-astro-cid-mjylrggs]{--contact-card-rounded:1.75rem;--contact-card-gap:1.125rem;--contact-card-min-h:8.125rem;--contact-card-padding:1.75rem 2.25rem}}.contact-card--color-green[data-astro-cid-mjylrggs]{--contact-card-bg-color:var(--color-accent-green);--contact-card-text-color:var(--color-bg-strong);--contact-card-border-color:var(--color-bg-strong)}.contact-card--color-light[data-astro-cid-mjylrggs]{--contact-card-bg-color:var(--color-white);--contact-card-text-color:var(--color-bg-strong);--contact-card-border-color:var(--color-bg-strong)}.contact-card--color-dark[data-astro-cid-mjylrggs]{--contact-card-bg-color:var(--color-bg-strong);--contact-card-text-color:var(--color-white);--contact-card-border-color:var(--color-bg-strong)}.contact-card__title[data-astro-cid-mjylrggs]{--contact-card-title-font-size:var(--text-m-h3);--contact-card-title-line-height:var(--text-m-h3--line-height);--contact-card-title-font-weight:var(--text-m-h3--font-weight);font-size:var(--contact-card-title-font-size);line-height:var(--contact-card-title-line-height);font-weight:var(--contact-card-title-font-weight);color:inherit}@media (width>=1024px){.contact-card__title[data-astro-cid-mjylrggs]{--contact-card-title-font-size:var(--text-h3);--contact-card-title-line-height:var(--text-h3--line-height);--contact-card-title-font-wegith:var(--text-h3--font-weight)}}.contact-card__subtitle[data-astro-cid-mjylrggs]{--contact-card-subtitle-font-size:var(--text-m-p);--contact-card-subtitle-line-height:var(--text-m-p--line-height);--contact-card-subtitle-font-weight:var(--text-m-p--font-weight);font-size:var(--contact-card-subtitle-font-size);line-height:var(--contact-card-subtitle-line-height);font-weight:var(--contact-card-subtitle-font-weight);color:inherit}@media (width>=1024px){.contact-card__subtitle[data-astro-cid-mjylrggs]{--contact-card-subtitle-font-size:var(--text-p);--contact-card-subtitle-line-height:var(--text-p--line-height);--contact-card-subtitle-font-wegith:var(--text-p--font-weight)}}.contact-card__link[data-astro-cid-mjylrggs]{--contact-card-link-font-size:var(--text-m-p);--contact-card-link-line-height:var(--text-m-p--line-height);--contact-card-link-font-weight:500;font-size:var(--contact-card-link-font-size);line-height:var(--contact-card-link-line-height);font-weight:500;font-weight:var(--contact-card-link-font-weight);color:inherit;flex-direction:row;align-items:flex-start;gap:.5rem;display:inline-flex;overflow:hidden}@media (width>=1024px){.contact-card__link[data-astro-cid-mjylrggs]{--contact-card-link-font-size:var(--text-p);--contact-card-link-line-height:var(--text-p--line-height)}}.github-project-card__wrapper[data-astro-cid-t64yrbmd]{--github-project-card-grid:minmax(0, 1fr);--github-project-card-padding:1.75rem;grid-template-columns:minmax(0,1fr);grid-template-columns:var(--github-project-card-grid);background-color:var(--github-project-card-bg-color);border:.0625rem solid var(--color-bg-strong);padding:1.75rem;padding:var(--github-project-card-padding);border-radius:var(--github-project-card-rounded);transition:all var(--transition-duration-fast) var(--ease-smooth);height:inherit;z-index:1;display:grid;position:relative}@media (width>=1024px){.github-project-card__wrapper[data-astro-cid-t64yrbmd]{--github-project-card-grid:repeat(2, minmax(0, 1fr));--github-project-card-padding:2.125rem 3.125rem}}.github-project-card[data-astro-cid-t64yrbmd]{--github-project-card-rounded:1.75rem;position:relative}@media (not (pointer:coarse)) and (not (prefers-reduced-motion:reduce)){.github-project-card[data-astro-cid-t64yrbmd]:hover .github-project-card__wrapper[data-astro-cid-t64yrbmd]{transform:translateY(-.25rem)}}.github-project-card[data-astro-cid-t64yrbmd]:after{content:"";background-color:var(--github-project-card-backdrop-color);border-radius:var(--github-project-card-rounded);z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.github-project-card[data-astro-cid-t64yrbmd]{--github-project-card-rounded:2.8125rem}}.github-project-card__wrapper--color-light[data-astro-cid-t64yrbmd]{--github-project-card-bg-color:var(--color-bg-surface);--github-project-card-backdrop-color:var(--color-bg-strong);--github-project-card-subtitle-text-color:var(--color-bg-strong);--github-project-card-link-text-color:var(--color-bg-strong)}.github-project-card__wrapper--color-green[data-astro-cid-t64yrbmd]{--github-project-card-bg-color:var(--color-accent-green);--github-project-card-backdrop-color:var(--color-bg-strong);--github-project-card-subtitle-text-color:var(--color-bg-strong);--github-project-card-link-text-color:var(--color-bg-strong)}.github-project-card__wrapper--color-dark[data-astro-cid-t64yrbmd]{--github-project-card-bg-color:var(--color-bg-strong);--github-project-card-backdrop-color:var(--color-accent-green);--github-project-card-subtitle-text-color:var(--color-bg-surface);--github-project-card-link-text-color:var(--color-white)}.github-project-card__content[data-astro-cid-t64yrbmd]{z-index:2;flex-direction:column;gap:1rem;min-height:11.25rem;display:flex;position:relative}@media (width>=1024px){.github-project-card__content[data-astro-cid-t64yrbmd]{min-height:12.5rem}}.github-project-card__title[data-astro-cid-t64yrbmd]{--github-project-card-title-font-size:var(--text-m-h3);--github-project-card-title-line-height:var(--text-m-h3--line-height);--github-project-card-title-font-weight:var(--text-m-h3--font-weight);word-wrap:break-word;width:100%;font-size:var(--github-project-card-title-font-size);line-height:var(--github-project-card-title-line-height);font-weight:var(--github-project-card-title-font-weight);max-width:8.75rem}@media (width>=1024px){.github-project-card__title[data-astro-cid-t64yrbmd]{--github-project-card-title-font-size:var(--text-h3);--github-project-card-title-line-height:var(--text-h3--line-height);--github-project-card-title-font-weight:var(--text-h3--font-weight)}}.github-project-card__subtitle[data-astro-cid-t64yrbmd]{--github-project-card-subtitle-font-size:var(--text-m-p);--github-project-card-subtitle-line-height:var(--text-m-p--line-height);--github-project-card-subtitle-font-weight:500;font-size:var(--github-project-card-subtitle-font-size);line-height:var(--github-project-card-subtitle-line-height);font-weight:500;font-weight:var(--github-project-card-subtitle-font-weight);color:var(--github-project-card-subtitle-text-color)}@media (width>=1024px){.github-project-card__subtitle[data-astro-cid-t64yrbmd]{--github-project-card-subtitle-font-size:var(--text-p);--github-project-card-subtitle-line-height:var(--text-p--line-height)}}.github-project-card__badge[data-astro-cid-t64yrbmd]{display:inline-block}.github-project-card__link[data-astro-cid-t64yrbmd]{--github-project-card-link-font-size:var(--text-m-p);--github-project-card-link-line-height:var(--text-m-p--line-height);--github-project-card-link-font-weight:var(--text-m-p--font-weight);--github-project-card-link-flex-direction:row-reverse;--github-project-card-link-gap:.5rem;flex-direction:row-reverse;flex-direction:var(--github-project-card-link-flex-direction);align-items:center;gap:.5rem;gap:var(--github-project-card-link-gap);font-size:var(--github-project-card-link-font-size);line-height:var(--github-project-card-link-line-height);font-weight:var(--github-project-card-link-font-weight);color:var(--github-project-card-link-text-color);margin-top:auto;margin-right:auto;display:inline-flex}@media (width>=1024px){.github-project-card__link[data-astro-cid-t64yrbmd]{--github-project-card-link-font-size:var(--text-p);--github-project-card-link-line-height:var(--text-p--line-height);--github-project-card-link-flex-direction:row;--github-project-card-link-gap:1.125rem}}
