.HomePage_heading_name__slOVV{font-family:Space Grotesk,sans-serif;font-size:9.5vw;overflow:hidden;line-height:1}.HomePage_heading_bumatay_line__7rOHO{display:block;transform:translateX(100%);animation:HomePage_slideInFromRight__ninty 1s ease-out forwards;animation-delay:.9s}.HomePage_heading_rhyzen__xymFv{display:block;transform:translateX(200%);animation:HomePage_slideInFromRight__ninty 1s ease-out forwards;animation-delay:.3s}.HomePage_heading_cedric__chjhv{display:block;transform:translateX(-300%);animation:HomePage_slideInFromLeft__mde2x 1s ease-out forwards;animation-delay:.6s}.HomePage_bgsubtext__9D8VF{display:block;transform:translateX(500%);animation:HomePage_slideInFromRight__ninty 1s ease-out forwards;animation-delay:.6s}@keyframes HomePage_slideInFromRight__ninty{to{transform:translateX(0)}}@keyframes HomePage_slideInFromLeft__mde2x{to{transform:translateX(0)}}@keyframes HomePage_slideInFromDown__ABKQ6{to{transform:translateY(0)}}@keyframes HomePage_slideInFromUp__6TzDc{to{transform:translateX(0)}}.HomePage_firstname_bgsubtext__WUSri,.HomePage_subheading_columns__hcr0n{display:grid;grid-template-columns:1fr 1fr}.HomePage_subheadingtext_rows__nKYyE{display:grid;grid-template-rows:1fr 1fr}.HomePage_bgsubtext__9D8VF,.HomePage_subheading_text__PgSFJ{max-width:18rem;margin:25px 0}.HomePage_bgsubtext__9D8VF,.HomePage_subheading_text__PgSFJ{font-family:Fira Code,monospace;text-align:left;font-size:20px;font-weight:400;line-height:1.5}.HomePage_subheading_text__PgSFJ{max-width:75%;margin:0 auto;display:flex;align-items:center}.HomePage_bgsubtext__9D8VF{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;color:var(--text-muted)}.HomePage_rhyzen_img_wrapper__2lpaR{max-width:30vw;width:100%;margin:0 auto;display:flex;align-items:center}.HomePage_rhyzenpic__Z7_WD{border-radius:10%}.HomePage_n_color___z5ah,.HomePage_z_color__C7x1b{color:var(--theme-color)}.HomePage_e_color__QRH9n{color:var(--accent)}.HomePage_projects_heading__EohCK{font-size:5vw;font-family:Space Grotesk,sans-serif;font-weight:500}.HomePage_projectsheading_wrapper__9P8I6{display:flex;align-items:center}.HomePage_projectsheading_subtext_columns__Lmzyw{display:grid;grid-template-columns:1fr 1fr;padding-bottom:40px}.HomePage_projectsheading_subtext__iJTMK{font-family:Fira Code,monospace;font-size:20px;font-weight:400;max-width:25rem;line-height:1.5}.HomePage_projectsheading_subtext_rows__CsXkQ{display:grid;grid-gap:1rem;gap:1rem;grid-template-rows:1fr 1fr}.HomePage_here_spanbutton___opOl{color:var(--text-muted)}.HomePage_here_spanbutton___opOl:hover{transition:all .3s ease 0s;font-weight:700;color:var(--hover-color);cursor:pointer}.HomePage_github_spanbutton__wyW4B{color:var(--text-muted)}.HomePage_github_spanbutton__wyW4B:hover{transition:all .3s ease 0s;font-weight:700;color:var(--hover-color);cursor:pointer}.HomePage_projects_grid__kHmwF{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:3%;column-gap:3%}.HomePage_projects_grid__kHmwF>a:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;max-width:50%}.HomePage_project_minimal_deets__2MtFB{display:flex;justify-content:space-between;margin:10px 0}.HomePage_project_linkto__9GSAj:hover .HomePage_project_name___3_yi,.HomePage_project_linkto__9GSAj:hover .HomePage_project_published_date__N3Vfo{font-weight:700;transition:all .3s ease 0s}.HomePage_project_image_wrapper__QXaLO{padding:6rem 2rem;border:5px solid;border-color:var(--text-muted);border-radius:5%}.HomePage_project_image__HVGfy{aspect-ratio:16/9;object-fit:contain;border-radius:3%}.HomePage_project_name___3_yi{font-family:Space Grotesk,sans-serif;font-size:5vw;line-height:1.5;font-weight:400}.HomePage_project_published_date__N3Vfo{font-family:Fira Code,monospace;font-size:20px;font-weight:400;line-height:1.5;display:flex;align-items:center}.HomePage_techstack_heading__WZjug{font-size:5vw;font-family:Space Grotesk,sans-serif;padding-bottom:40px;font-weight:500}.HomePage_techstack_grid__mFQWx{display:grid;grid-template-columns:repeat(2,1fr);max-width:80%;margin:0 auto}.HomePage_techstack_name_wrapper__bKakU{display:flex;align-items:center}.HomePage_techstack_name__6Fh_k{font-family:Fira Code,monospace;font-size:3vw;font-weight:400;padding:10px 0}.HomePage_top_border__7tVt2{grid-column:1/-1;border-top:2px solid;width:100%}.HomePage_cta_interested_columns__wowt7{display:grid;grid-template-columns:2fr 1fr}.HomePage_cta_bigtext__SOQMC{font-size:5vw;font-family:Space Grotesk,sans-serif;font-weight:500}.HomePage_cta_otherlinks_columns__LT1JM{display:grid;grid-template-columns:2fr 1fr}.HomePage_cta_otherlinks_wrapper_columns__P7BY8{display:grid;grid-template-columns:1fr 1fr}.HomePage_cta_otherlinks_wrapper__WHIoO{display:flex;gap:1rem;flex-direction:column}.HomePage_cta_otherlinks_text__IxF31,.HomePage_otherlinks_button__Znkg0{font-family:Fira Code,monospace;font-size:20px;font-weight:400;line-height:1.5}.HomePage_otherlinks_button__Znkg0{color:var(--text-muted)}.HomePage_otherlinks_button__Znkg0:hover{transition:all .3s ease 0s;font-weight:700;color:var(--hover-color);cursor:pointer}.HomePage_talk_button__AmESY{color:var(--text-muted)}.HomePage_talk_button__AmESY:hover{transition:all .3s ease 0s;font-weight:700;color:var(--hover-color);cursor:pointer}@media(max-width:980px){.HomePage_heading_name__slOVV{font-size:18.5vw}.HomePage_heading_name_line__w_Cai:nth-child(2){animation-delay:0s!important}.HomePage_subheading_text__PgSFJ{max-width:30rem;font-size:16px}.HomePage_heading_bumatay_line__7rOHO{transform:translateX(200%)}.HomePage_projects_grid__kHmwF>a:last-child:nth-child(odd){max-width:100%}.HomePage_projectsheading_wrapper__9P8I6{align-items:center}.HomePage_projectsheading_subtext__iJTMK{font-size:16px;display:flex;align-items:center}.HomePage_cta_bigtext__SOQMC,.HomePage_projects_heading__EohCK,.HomePage_techstack_heading__WZjug{font-size:9vw}.HomePage_projects_grid__kHmwF{display:flex;flex-direction:column}.HomePage_cta_otherlinks_columns__LT1JM{grid-template-columns:1fr 1fr}}@media(max-width:768px){.HomePage_subheading_text__PgSFJ{max-width:25rem}.HomePage_bgsubtext__9D8VF{max-width:50rem}}@media(max-width:425px){.HomePage_heading_name__slOVV{font-size:16.5vw}.HomePage_bgsubtext__9D8VF{font-size:.85rem;margin:0 15px}.HomePage_subheading_columns__hcr0n{display:flex;flex-direction:column;align-items:center;margin-top:1rem}.HomePage_subheadingtext_rows__nKYyE{display:contents}.HomePage_subheading_text__PgSFJ{font-size:14px;order:0;max-width:90%;text-align:left}.HomePage_subheading_text__PgSFJ:nth-of-type(2){order:2;text-align:right}.HomePage_rhyzen_img_wrapper__2lpaR{order:1;margin:1rem 0;max-width:70vw;width:100%}.HomePage_projectsheading_subtext_columns__Lmzyw{display:flex;flex-direction:column;padding:0}.HomePage_cta_bigtext__SOQMC,.HomePage_projects_heading__EohCK,.HomePage_techstack_heading__WZjug{font-size:14vw}.HomePage_projectsheading_subtext__iJTMK{font-size:14px;max-width:90%;text-align:left}.HomePage_projectsheading_subtext_rows__CsXkQ{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px 0}.HomePage_project_name___3_yi{font-size:7vw}.HomePage_techstack_name__6Fh_k{font-size:20px}.HomePage_cta_bigtext__SOQMC,.HomePage_techstack_heading__WZjug{padding-bottom:20px;padding-left:0;padding-right:0}.HomePage_techstack_grid__mFQWx{max-width:100%}.HomePage_cta_otherlinks_columns__LT1JM{grid-template-columns:0fr 1fr}cta.HomePage_cta_otherlinks_text__IxF31{padding:0 20px}}@media(max-width:375px){.HomePage_bgsubtext_mobile__yWOi9{padding:0}.HomePage_rhyzen_img_wrapper__2lpaR{max-width:75vw}.HomePage_project_name___3_yi{font-size:6vw}}@media(max-width:320px){.HomePage_rhyzen_img_wrapper__2lpaR{max-width:85vw}.HomePage_bgsubtext__9D8VF{font-size:.75rem}}.Footer_footer__y_dWn{display:flex;justify-content:space-between;align-items:center;height:100px;padding:0 1rem;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--foreground)}.Footer_copy__d7qGi{color:var(--foreground);text-align:right}.Footer_backtotop__3ha16,.Footer_copy__d7qGi{font-size:15px;font-family:Fira Code,monospace}.Footer_backtotop__3ha16{color:var(--text-muted);font-weight:400}.Footer_backtotop__3ha16:hover{transition:.3s;font-weight:700;color:var(--hover-color);cursor:pointer}.Footer_madewith__Al2TT{font-size:15px;font-family:Fira Code,monospace;color:var(--foreground)}