@media (min-width:340px){.hero_root__lmWBt{max-width:340px}}@media (min-width:768px){.hero_root__lmWBt{max-width:768px}}@media (min-width:1024px){.hero_root__lmWBt{max-width:1024px}}@media (min-width:1440px){.hero_root__lmWBt{max-width:1440px}}@media (min-width:1600px){.hero_root__lmWBt{max-width:1600px}}@media (min-width:1920px){.hero_root__lmWBt{max-width:1920px}}.hero_root__lmWBt{padding:0 2.4rem;width:100%;max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.hero_root__lmWBt{padding:0 3.2rem}}@media (min-width:1440px){.hero_root__lmWBt{padding:0 6.4rem}}.hero_root__lmWBt{display:grid;align-items:center;gap:4rem;padding-top:14rem;padding-bottom:5rem}.hero_root__lmWBt .hero_copy__61JC9{min-width:0}.hero_root__lmWBt .hero_eyebrow__Di2TE{display:flex;align-items:center;font-size:1.2rem;text-transform:uppercase;letter-spacing:.18em}.hero_root__lmWBt .hero_heart__rwNqy{margin-left:.8rem;margin-right:.8rem;width:2rem;height:2rem}.hero_root__lmWBt .hero_heart__rwNqy path{stroke:#DE3C33;stroke-width:3px}.hero_root__lmWBt .hero_name__Lthl7{text-transform:uppercase;color:hsl(var(--foreground));font-family:Raleway,sans-serif;font-weight:900;font-size:clamp(3.6rem,6vw,8rem);line-height:1.05;letter-spacing:-.04em;margin:2rem 0;max-width:9ch}.hero_root__lmWBt .hero_description__LBTd5{font-family:Golos;font-size:1.6rem}@media (min-width:768px){.hero_root__lmWBt .hero_description__LBTd5{font-size:1.8rem}}.hero_root__lmWBt .hero_description__LBTd5{line-height:1.6;max-width:40ch}.hero_root__lmWBt .hero_actions__mKyFD{margin-top:2.4rem;display:flex;flex-wrap:wrap;gap:2.4rem;font-size:1.6rem}.hero_root__lmWBt .hero_actions__mKyFD a{gap:.8rem;text-underline-offset:.5rem}.hero_root__lmWBt .hero_imgWrapper___nK1o{display:flex;align-items:center;justify-content:center;border-radius:9999px;border-right-width:2px;border-color:hsl(var(--foreground));width:25rem;aspect-ratio:1;justify-self:center;filter:grayscale(100%)}.hero_root__lmWBt .hero_portrait__jXM6o{position:relative;width:88%;aspect-ratio:1}.hero_root__lmWBt .hero_img__OHsyr{border-radius:50%;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.hero_root__lmWBt{grid-template-columns:1.2fr 1fr;padding-top:17rem;padding-bottom:7rem}.hero_root__lmWBt .hero_imgWrapper___nK1o{width:100%;max-width:45rem}}@media (min-width:340px){.intro_root__Nzce7{max-width:340px}}@media (min-width:768px){.intro_root__Nzce7{max-width:768px}}@media (min-width:1024px){.intro_root__Nzce7{max-width:1024px}}@media (min-width:1440px){.intro_root__Nzce7{max-width:1440px}}@media (min-width:1600px){.intro_root__Nzce7{max-width:1600px}}@media (min-width:1920px){.intro_root__Nzce7{max-width:1920px}}.intro_root__Nzce7{padding:0 2.4rem;width:100%;max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.intro_root__Nzce7{padding:0 3.2rem}}@media (min-width:1440px){.intro_root__Nzce7{padding:0 6.4rem}}.intro_root__Nzce7{margin-bottom:5rem;display:grid;gap:3.2rem}.intro_root__Nzce7 .intro_textBlock__tz3Ia{border-top-width:1px;border-color:hsl(var(--foreground)/.2);padding-top:2.4rem;min-width:0}.intro_root__Nzce7 .intro_headline__KhDUU{margin-bottom:1.6rem;font-size:2rem;font-family:Raleway,sans-serif;font-weight:600}.intro_root__Nzce7 .intro_paragraph__1TH4B{font-family:Golos;font-size:1.6rem}@media (min-width:768px){.intro_root__Nzce7 .intro_paragraph__1TH4B{font-size:1.8rem}}.intro_root__Nzce7 .intro_paragraph__1TH4B{line-height:1.7;max-width:60ch}.intro_root__Nzce7 .intro_paragraph__1TH4B+.intro_paragraph__1TH4B{margin-top:1.2rem}.intro_root__Nzce7 .intro_technologies__0_TMX{display:flex;flex-wrap:wrap;gap:2rem;list-style:none}@media (min-width:768px){.intro_root__Nzce7{grid-template-columns:1.4fr 1fr;gap:6rem;margin-bottom:7rem}}.starfield_root__U0lDu{transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:2s;top:0;left:0;inset:0;position:fixed;background:transparent;z-index:10;pointer-events:none;display:block;width:100%;height:100%;opacity:0}.linkTreeButton_root__JOvvT{width:100%;border-width:1px;border-style:dashed;border-color:hsl(var(--foreground));padding:2rem;text-align:center;font-size:2rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.linkTreeButton_root__JOvvT:hover{border-style:solid;background-color:hsl(var(--foreground));color:hsl(var(--background))}.linkTree_root__9jWb7{min-height:100svh;height:100%;padding:6rem 0;display:flex;align-items:center;justify-content:center}@media (min-width:1024px){.linkTree_root__9jWb7{padding:12rem 0}}.linkTree_root__9jWb7 .linkTree_wrapper__lLLmg{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;width:100%}.linkTree_root__9jWb7 .linkTree_contentWrapper__Z2EPc{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:32px;max-width:400px}.linkTree_root__9jWb7 .linkTree_linkWrapper__KOTJj{width:100%;display:flex;flex-direction:column;gap:16px}.linkTree_root__9jWb7 .linkTree_mailLink__2sskz{font-size:1.6rem}@media (min-width:1024px){.linkTree_root__9jWb7 .linkTree_mailLink__2sskz{font-family:Golos;font-size:1.6rem}@media (min-width:768px){.linkTree_root__9jWb7 .linkTree_mailLink__2sskz{font-size:1.8rem}}}.linkTree_root__9jWb7 .linkTree_mailLink__2sskz:hover{text-decoration-line:underline}.linkTree_root__9jWb7 .linkTree_mailLink__2sskz{word-break:break-all}