.page_container__aoG4z{max-width:800px;margin:0 auto;padding:0 32px}.page_pageContainer___Ajkl{margin:64px auto 128px}.page_brandHeader__au_P3{font-family:var(--font-lexend);letter-spacing:-.05em;font-size:24px;font-weight:400;color:var(--color-accent-primary);display:flex;gap:8px;flex-wrap:nowrap;align-items:center}.page_tagline___8E6T{font-size:28px;font-weight:800;font-family:var(--font-readex-pro);color:var(--color-text-primary);letter-spacing:-.05em;margin-top:16px;margin-bottom:24px}.page_paragraph__9zKO8{font-size:17px;font-weight:500;color:var(--color-text-primary);line-height:1.3}.page_paragraph__9zKO8+.page_paragraph__9zKO8{margin-top:8px}.page_contactSection__TxMLV{margin-top:24px}.page_contactEmail__582ro,.page_contactLabel__sufM1{font-size:15px;color:var(--color-text-secondary);line-height:1.3}.page_contactEmail__582ro{margin-top:2px}.page_projectsGrid__rODPd{display:grid;grid-template-columns:repeat(1fr);grid-gap:64px;gap:64px}@media (max-width:1048px){.page_projectsGrid__rODPd{grid-template-columns:1fr}}@media (max-width:728px){.page_projectsGrid__rODPd{gap:48px}.page_container__aoG4z{padding:0 16px}.page_pageContainer___Ajkl{margin-top:32px}}.page_footer__sHKi3{padding:18px 0;margin-bottom:64px;font-size:12px;font-weight:400;color:var(--color-text-secondary);border-top:1px solid #ccc}.MDXWrapper_wrapper__IzVNN{font-size:15px;h2{font-size:15px;margin-bottom:4px}h2,p{line-height:1.4}p+p{margin-top:4px}h2{margin-top:32px}ul{margin-top:8px;margin-bottom:8px;margin-left:8px;list-style-type:disc;li+li{margin-top:4px}}}@media (max-width:728px){.MDXWrapper_wrapper__IzVNN{font-size:16px;h2{font-size:16px}}}.Project_projectTitle__onOvG{font-size:24px;font-weight:700;color:var(--color-text-primary);line-height:1.25;margin-bottom:var(--spacing-sm)}.Project_projectYear__7iE_w{font-size:15px;color:var(--color-text-secondary);margin-left:var(--spacing-sm);font-weight:400}.Project_linkButton__ARRmH{cursor:pointer;&:hover{text-decoration:underline}}.Project_projectThumbnail__l6a8_{margin-left:-8px;margin-right:-8px;padding:8px;border-radius:13px;overflow:hidden;position:relative;background-color:#7cd3ff;margin-bottom:var(--spacing-lg)}.Project_detailsGridContainer__tw_BB{display:grid;grid-template-columns:240px auto;grid-gap:48px;gap:48px;align-items:start}.Project_technologiesSection__rc0XZ{margin-top:16px}.Project_sectionHeading__VNVME{font-weight:700;margin-bottom:var(--spacing-xxs);font-size:15px;color:var(--color-text-primary)}.Project_sectionHeading__VNVME:not(:first-child){margin-top:16px}.Project_sectionContent__RtW19{font-size:15px;color:var(--color-text-primary);line-height:1.4}.Project_techList__y9WY1{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-sm)}@media (max-width:1400px){.Project_technologiesSection__rc0XZ{margin-top:16px}}@media (max-width:728px){.Project_detailsGridContainer__tw_BB{grid-template-columns:1fr;gap:16px}.Project_projectTitle__onOvG{font-size:20px}.Project_sectionContent__RtW19,.Project_sectionHeading__VNVME{font-size:16px}}