.HomePage_header__3ChUy{display:flex;flex-direction:column;justify-content:center;align-items:center;max-width:-moz-fit-content;max-width:fit-content;margin:auto;padding:2rem 0}.HomePage_header__3ChUy>*{margin:.7rem 0}.HomePage_header__3ChUy img{object-fit:cover;border-radius:50%;width:200px;height:250px;margin-bottom:-.5rem;transform:scale(.9)}.HomePage_header__3ChUy h1{text-transform:capitalize;font-size:clamp(1.3rem,3.5vw,2.1rem);font-weight:300}.HomePage_header__3ChUy h1 strong:first-child{font-weight:500}.HomePage_header__3ChUy h1 strong:nth-child(2){text-transform:uppercase;font-weight:700}.HomePage_header__3ChUy h2{text-align:center;text-transform:uppercase;font-size:clamp(.9rem,2.4vw,1.45rem);letter-spacing:.12em;font-weight:400}.HomePage_header__3ChUy h2 span{font-weight:450}.HomePage_mediaLinks__1vI8I{display:flex;justify-content:center;align-items:center;gap:1.2rem;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;font-size:.9rem}.HomePage_email__8cKx9{color:#fff;background-color:#000;border-radius:5px;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s}.HomePage_icon__UaUPR{display:flex;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.HomePage_icon__UaUPR svg{fill:#000;width:1.7rem;height:1.7rem}.HomePage_content__58l_L{max-width:700px;margin:1rem auto;padding:0 2rem;font-size:clamp(.8rem,1vw,.9rem);line-height:1.7}.HomePage_content__58l_L p{text-align:justify;margin-bottom:.5rem}.HomePage_content__58l_L ul{margin-left:2rem;list-style:none}.HomePage_content__58l_L ul li{margin-bottom:.5rem}.HomePage_resume__sS00i{display:flex;flex-direction:column;align-items:center;margin-top:2rem}.HomePage_content__58l_L .HomePage_resume__sS00i p{text-align:center}.HomePage_blogCta__2eyHJ{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;max-width:-moz-fit-content;max-width:fit-content;margin:3rem auto;padding:2rem 1.5rem}.HomePage_blogCta__2eyHJ p{text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:400}.HomePage_ctaButton__xtv_7{display:inline-flex;align-items:center;gap:.5rem;color:#fff;background-color:#000;border-radius:5px;padding:.7rem 1.4rem;font-size:.95rem;text-decoration:none;transition:transform .2s,background-color .3s}.HomePage_ctaButton__xtv_7:hover{transform:translate(3px)}.HomePage_ctaButton__xtv_7 span{transition:transform .2s}.HomePage_ctaButton__xtv_7:hover span{transform:translate(3px)}.HomePage_monogram__dASDq{display:flex;justify-content:center;align-items:center;width:180px;height:180px;border-radius:50%;border:1.5px dashed #0006;font-size:3.5rem;font-weight:700;letter-spacing:-.05em;color:var(--accent)}.HomePage_tagline__IA_Lw{text-align:center;font-size:clamp(.85rem,2vw,1rem);font-weight:450;font-style:italic;color:#555}.HomePage_content__58l_L a,.HomePage_links__YRm1Z a,.HomePage_project__qag2a a{color:var(--accent)}.HomePage_section__F33Ff{max-width:700px;margin:3rem auto 0;padding:0 2rem;font-size:clamp(.8rem,1vw,.9rem);line-height:1.7}.HomePage_sectionTitle__ZCrOA{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1rem,2.5vw,1.3rem);font-weight:400}.HomePage_sectionTitle__ZCrOA:after{content:"";flex:1 1;border-top:1.5px dashed #0003}.HomePage_muted__FUCM4{color:#666;font-size:.8rem;font-weight:450}.HomePage_plusList__eBFwL{list-style:none;margin:.5rem 0 0 1rem}.HomePage_plusList__eBFwL li{margin-bottom:.25rem}.HomePage_tags__r7CTu{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.HomePage_tag__UpHEd{border:1px solid #0002;border-radius:999px;padding:.05rem .55rem;font-size:.72rem}.HomePage_projects__3o37U{display:flex;flex-direction:column;gap:1rem;list-style:none}.HomePage_project__qag2a{padding:1rem;border-radius:8px;border:1px solid #0000;transition:background-color .2s,transform .2s,border-color .2s}.HomePage_project__qag2a:hover{background-color:#0000000a;border-color:#00000014;transform:translate(4px)}.HomePage_projectHead__Pqwyz{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.25rem}.HomePage_projectHead__Pqwyz h4{font-size:clamp(.95rem,2vw,1.1rem);font-weight:650}.HomePage_projectHead__Pqwyz h4 span{font-weight:450;color:#555}.HomePage_badge___J2JS{flex-shrink:0;border-radius:999px;padding:.05rem .6rem;font-size:.7rem;color:var(--accent);border:1px solid}.HomePage_links__YRm1Z{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.5rem}.HomePage_secondaryLink__TyQGs{color:#555;font-size:.85rem;text-underline-offset:3px}.HomePage_ctaButton__xtv_7:hover,.HomePage_email__8cKx9:hover{background-color:var(--accent)}.HomePage_fullPath___HLfc{margin-top:1rem}.HomePage_moreProjects__YvHwT{margin-top:1rem;padding:0 1rem}.HomePage_moreProjects__YvHwT a{color:var(--accent);text-underline-offset:3px}