.AboutMeSection-module__kPu5WG__container{justify-content:start;gap:16px;display:grid}.AboutMeSection-module__kPu5WG__aboutMe{flex-wrap:wrap;gap:16px 24px;display:flex}.AboutMeSection-module__kPu5WG__aboutMe img{margin:0 -10px}.AboutMeSection-module__kPu5WG__aboutMe ul{align-content:center;gap:6px;min-height:300px;list-style:none;display:grid}.AboutMeSection-module__kPu5WG__highlight{color:var(--color-foreground-special)}.AboutMeSection-module__kPu5WG__asterisk{color:var(--color-foreground-dark);font-size:14px}.AboutMeSection-module__kPu5WG__contactTable{list-style:none}.AboutMeSection-module__kPu5WG__contactTable li{align-items:baseline;gap:4px;display:flex}.AboutMeSection-module__kPu5WG__key{color:var(--color-foreground-dark);flex:none;width:69px}.AboutMeSection-module__kPu5WG__value{color:var(--color-link-alternative);line-break:anywhere}.AboutMeSection-module__kPu5WG__small{font-size:13px}.AboutMeSection-module__kPu5WG__contactFormNotice{color:var(--color-foreground-dark);margin-top:10px;font-size:14px}
.ClickToCopy-module__FKmBdW__container{cursor:pointer;position:relative}.ClickToCopy-module__FKmBdW__copyNotification{color:var(--color-foreground-special);background-color:var(--color-background-dark);-webkit-user-select:none;user-select:none;pointer-events:none;padding:0 4px;display:none;position:absolute;top:0;bottom:0;left:0}.ClickToCopy-module__FKmBdW__button{color:inherit;text-align:left;background:0 0;border:none}.ClickToCopy-module__FKmBdW__button:hover{text-decoration:underline}
.Email-module__Toro0W__email{cursor:pointer;pointer-events:none;grid-auto-flow:column;display:grid}.Email-module__Toro0W__email>span:first-child{grid-column:7}.Email-module__Toro0W__email>span:first-child:before{content:"f"}.Email-module__Toro0W__email>span:nth-child(2){grid-column:9}.Email-module__Toro0W__email>span:nth-child(2):before{content:"d"}.Email-module__Toro0W__email>span:nth-child(3){grid-column:2}.Email-module__Toro0W__email>span:nth-child(3):before{content:"e"}.Email-module__Toro0W__email>span:nth-child(4){grid-column:4}.Email-module__Toro0W__email>span:nth-child(4):before{content:"j"}.Email-module__Toro0W__email>span:nth-child(5){grid-column:8}.Email-module__Toro0W__email>span:nth-child(5):before{content:"."}.Email-module__Toro0W__email>span:nth-child(6){grid-column:6}.Email-module__Toro0W__email>span:nth-child(6):before{content:"s"}.Email-module__Toro0W__email>span:nth-child(7){grid-column:11}.Email-module__Toro0W__email>span:nth-child(7):before{content:"v"}.Email-module__Toro0W__email>span:nth-child(8){grid-column:5}.Email-module__Toro0W__email>span:nth-child(8):before{content:"o"}.Email-module__Toro0W__email>span:nth-child(9){grid-column:1}.Email-module__Toro0W__email>span:nth-child(9):before{content:"m"}.Email-module__Toro0W__email>span:nth-child(10){grid-column:3}.Email-module__Toro0W__email>span:nth-child(10):before{content:"@"}.Email-module__Toro0W__email>span:nth-child(11){grid-column:10}.Email-module__Toro0W__email>span:nth-child(11):before{content:"e"}
.Heading2-module__Gx50Kq__heading{justify-self:start;margin-bottom:32px;padding-top:16px}@media (max-width:700px){.Heading2-module__Gx50Kq__heading{margin-top:-120px;padding-top:136px}}
.Section-module__EXF5WW__section{isolation:isolate;padding:80px 0;display:grid;position:relative}.Section-module__EXF5WW__extraMarginTop{margin-top:4vw}
.BackgroundCanvas-module__qJZQdW__canvas{z-index:-1;pointer-events:none;width:100vw;height:150vh;transition:opacity .6s ease-in-out;position:fixed;left:0}
.ChatboxSection-module__PJabNq__background{background-color:var(--color-background-light);z-index:-1;position:absolute;inset:0 -50vw;transform:rotate(-5deg)}
.Chat-module__P0XJEa__chat{grid-template-rows:1fr auto;height:90vh;max-height:300px;display:grid}.Chat-module__P0XJEa__log{background-color:var(--color-field-background);flex-direction:column-reverse;align-content:flex-end;display:flex;overflow:hidden auto}.Chat-module__P0XJEa__message{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;padding:2px 8px;display:grid}.Chat-module__P0XJEa__message:nth-last-child(2n){background-color:var(--color-chat-message-even-background)}.Chat-module__P0XJEa__timestamp{color:var(--color-foreground-dark);font-size:12px}.Chat-module__P0XJEa__name{color:var(--color-foreground-special)}.Chat-module__P0XJEa__message pre{white-space:wrap;font-family:inherit}.Chat-module__P0XJEa__input{grid-template-columns:minmax(0,1fr) auto;display:grid}.Chat-module__P0XJEa__input textarea{resize:none;outline:none;font-size:16px}.Chat-module__P0XJEa__input textarea,.Chat-module__P0XJEa__input button{background-color:var(--color-background-dark);border:none;padding:8px}.Chat-module__P0XJEa__input button{padding:8px 0}.Chat-module__P0XJEa__buttonContent{border-left:1px solid var(--color-border);flex-wrap:wrap;gap:4px;padding:0 16px;display:flex}.Chat-module__P0XJEa__buttonText{font-weight:700}
.FeedSection-module__-FBvaG__background{background-color:var(--color-background-dark);z-index:-1;position:absolute;inset:0 -50vw;transform:rotate(5deg)}.FeedSection-module__-FBvaG__section{flex:1 0 275px;align-content:start;max-width:400px;display:grid}.FeedSection-module__-FBvaG__seeMore{color:var(--color-link);justify-self:start;margin-top:16px;font-size:14px}
.Container-module__5elmvG__container{isolation:isolate;flex-wrap:wrap;justify-content:center;gap:48px;padding:80px 0;display:flex;position:relative}
.Heatmap-module__zdpgTq__section{width:100%;display:grid}
.Matrix-module__yI1VoG__matrix{aspect-ratio:53/7;grid-template-rows:repeat(7,1fr);grid-template-columns:repeat(53,1fr);grid-auto-flow:column;gap:2px;width:100%;margin-top:16px;display:grid}.Matrix-module__yI1VoG__heading{justify-self:start;padding-top:16px}@media (max-width:700px){.Matrix-module__yI1VoG__heading{margin-top:-120px;padding-top:136px}}.Matrix-module__yI1VoG__contributions{color:var(--color-foreground-dark);margin-top:8px;font-size:14px}.Matrix-module__yI1VoG__none{background-color:var(--color-heatmap-none)}.Matrix-module__yI1VoG__low{background-color:var(--color-heatmap-low)}.Matrix-module__yI1VoG__mid{background-color:var(--color-heatmap-mid)}.Matrix-module__yI1VoG__high{background-color:var(--color-heatmap-high)}.Matrix-module__yI1VoG__veryHigh{background-color:var(--color-heatmap-veryHigh)}
.LatestCommits-module__WH11_a__commits{gap:12px;display:grid}.LatestCommits-module__WH11_a__commit{justify-items:start;display:grid}.LatestCommits-module__WH11_a__commit h3{font-size:18px}.LatestCommits-module__WH11_a__commitLink{color:var(--color-link);align-items:baseline;gap:4px;display:flex}.LatestCommits-module__WH11_a__details{font-size:14px}.LatestCommits-module__WH11_a__timestamp{color:var(--color-foreground-dark)}
.LatestPosts-module__RnPaFG__posts{gap:16px;display:grid}.LatestPosts-module__RnPaFG__post{justify-items:start;display:grid}.LatestPosts-module__RnPaFG__postLink{color:var(--color-link)}.LatestPosts-module__RnPaFG__timestamp{color:var(--color-foreground-dark);font-size:14px}
.HomeContainer-module__3q0-fa__content{isolation:isolate;grid-template-columns:240px 1fr;gap:80px;width:100vw;max-width:1200px;min-height:100vh;margin:auto;display:grid}@media (max-width:900px){.HomeContainer-module__3q0-fa__content{gap:20px}}@media (max-width:850px){.HomeContainer-module__3q0-fa__content{grid-template-columns:160px 1fr}}@media (max-width:700px){.HomeContainer-module__3q0-fa__content{grid-template-columns:1fr}}
.LinksSection-module__v_jYtW__links{flex-wrap:wrap;gap:16px;display:flex}
.Main-module__5PaktW__main{padding:0 24px}@media (max-width:500px){.Main-module__5PaktW__main{padding:0 16px}}
.Menu-module___Z9Bfq__nav{grid-template-rows:auto minmax(0,1fr);align-items:center;height:100%;display:grid}.Menu-module___Z9Bfq__topLink{color:var(--color-link);font-size:24px}.Menu-module___Z9Bfq__centerLinks{color:var(--color-foreground);gap:8px;font-size:18px;display:grid}@media (max-width:700px){.Menu-module___Z9Bfq__nav{grid-template-columns:auto minmax(0,1fr);grid-template-rows:unset;gap:32px}.Menu-module___Z9Bfq__centerLinks{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}}@media (max-width:550px){.Menu-module___Z9Bfq__centerLinks{gap:16px}}@media (max-width:475px){.Menu-module___Z9Bfq__centerLinks{display:none}}
.ActiveUsers-module__QcXWwa__container{opacity:0;transition:opacity .3s}
.Header-module__RkvBuG__header{text-align:right;border-right:1px solid var(--color-border);z-index:1;grid-template-rows:minmax(0,1fr) auto;place-items:center end;width:240px;height:100vh;padding:80px 80px 80px 0;display:grid;position:fixed;top:0}@media (max-width:850px){.Header-module__RkvBuG__header{width:160px;padding:80px 40px 80px 0}}@media (max-width:700px){.Header-module__RkvBuG__header{height:120px;width:unset;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:unset;border-right:unset;border-bottom:1px solid var(--color-border);background-color:var(--color-background);gap:16px;padding:10px 20px;left:0;right:0}}@media (max-width:475px){.Header-module__RkvBuG__header{height:48px;padding:0 20px}}@media (max-height:550px){.Header-module__RkvBuG__header{padding:10px 80px}}@media (max-height:380px){.Header-module__RkvBuG__header{height:420px;position:relative}}
.MenuItem-module__7PT01G__menuItem{position:relative}.MenuItem-module__7PT01G__scrollIndicator{height:1em;fill:var(--color-foreground);opacity:.4;font-size:16px;position:absolute;top:0;right:-30px}@media (max-width:700px){.MenuItem-module__7PT01G__scrollIndicator{display:none}}
.ThemePicker-module__udIyoW__themeLabel{cursor:pointer;-webkit-user-select:none;user-select:none}.ThemePicker-module__udIyoW__themeToggle{height:0;position:absolute;top:-9999px}
.Form-module__l7YiMW__form{gap:16px;display:grid}.Form-module__l7YiMW__form input,.Form-module__l7YiMW__form textarea,.Form-module__l7YiMW__form button{background-color:var(--color-field-background);border:none;border-radius:4px;padding:8px}.Form-module__l7YiMW__form input,.Form-module__l7YiMW__form textarea{outline:none}.Form-module__l7YiMW__form textarea{resize:vertical;min-height:60px;font-family:inherit;font-size:16px}.Form-module__l7YiMW__form button{justify-self:start;padding:8px 16px}.Form-module__l7YiMW__controlGroup{gap:4px;display:grid}.Form-module__l7YiMW__label{font-weight:700}.Form-module__l7YiMW__privacy{color:var(--color-foreground-dark)}
.MiniMap-module__8O3cBa__miniMap{z-index:1;background-color:var(--color-minimap-background);cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .3s;position:fixed;top:20px;right:20px}@media (max-width:820px){.MiniMap-module__8O3cBa__miniMap{display:none}}.MiniMap-module__8O3cBa__miniMap:hover{opacity:var(--hover-opacity)!important}.MiniMap-module__8O3cBa__viewPort{border:2px solid var(--color-minimap-viewport);cursor:grab;width:100%;position:absolute;left:0}.MiniMap-module__8O3cBa__miniMap:active .MiniMap-module__8O3cBa__viewPort{cursor:grabbing}
.NameSection-module__zySBga__primaryGroup{justify-items:center;gap:32px;display:grid}.NameSection-module__zySBga__skills{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.NameSection-module__zySBga__skill{grid-template-rows:80px auto;justify-content:center;align-items:center;gap:8px;width:80px;font-size:14px;display:grid}.NameSection-module__zySBga__gitLink{background-color:var(--color-gitjosfdev-link-background);color:var(--color-gitjosfdev-link-foreground);border-radius:8px;justify-self:center;padding:24px;text-decoration:none}.NameSection-module__zySBga__gitLink:hover{background-color:var(--color-gitjosfdev-link-hover-background)}.NameSection-module__zySBga__portfolioArrow{color:var(--color-foreground-blendin);justify-content:center;justify-self:center;gap:16px;display:grid}@media (max-height:500px),(max-height:750px) and (max-width:500px){.NameSection-module__zySBga__portfolioArrow{display:none}}@media (max-width:520px){.NameSection-module__zySBga__skills{gap:16px}.NameSection-module__zySBga__skill svg{grid-template-rows:50px auto;height:48px!important}}
.Container-module__WW29EW__section{text-align:center;grid-template-rows:5fr 1fr 1fr;justify-content:center;align-items:center;gap:16px;height:100vh;padding:16px;display:grid}@media (max-width:700px){.Container-module__WW29EW__section{padding:120px 0 16px}}@media (max-width:475px){.Container-module__WW29EW__section{padding:60px 0 16px}}@media (max-height:500px),(max-height:750px) and (max-width:500px){.Container-module__WW29EW__section{grid-template-rows:5fr 1fr}}
@font-face{font-family:pacifico;src:url(../media/Pacifico_Regular-s.p.8e217245.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:pacifico Fallback;src:local(Arial);ascent-override:141.17%;descent-override:49.08%;line-gap-override:0.0%;size-adjust:92.3%}.pacifico_5fc01826-module__Cpoyia__className{font-family:pacifico,pacifico Fallback;font-weight:400}
.Name-module__OhxebW__name{color:var(--color-foreground-heading1);font-size:72px}@media (max-width:850px){.Name-module__OhxebW__name{font-size:62px}}@media (max-width:520px){.Name-module__OhxebW__name{font-size:42px}}
.PhotographySection-module__8zz6Eq__visiblyHidden{-webkit-user-select:none;user-select:none;position:absolute;top:-9999px}.PhotographySection-module__8zz6Eq__section{isolation:isolate;margin-bottom:180px;padding:80px 0 0}.PhotographySection-module__8zz6Eq__section img{filter:brightness(.8)}.PhotographySection-module__8zz6Eq__section img:hover{filter:brightness()}.PhotographySection-module__8zz6Eq__container{display:grid;position:absolute;left:0;right:0;overflow:hidden}.PhotographySection-module__8zz6Eq__animationContainer{grid-auto-flow:column;gap:16px;width:100%;display:grid}.PhotographySection-module__8zz6Eq__photo{display:grid}.PhotographySection-module__8zz6Eq__location{color:var(--color-foreground-dark);font-size:14px}
.ProjectsSection-module__T3Q0CG__background{background-color:var(--color-background-light);z-index:-1;position:absolute;inset:0 -50vw;transform:rotate(-5deg)}.ProjectsSection-module__T3Q0CG__projects{justify-content:start;justify-items:start;gap:48px;display:grid}.ProjectsSection-module__T3Q0CG__project{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.ProjectsSection-module__T3Q0CG__projectContent{grid-template:"name techs""description description"/auto 1fr;place-items:baseline start;gap:8px;display:grid}.ProjectsSection-module__T3Q0CG__projectContent_name{grid-area:name}.ProjectsSection-module__T3Q0CG__projectContent_techs{color:var(--color-foreground-dark);grid-area:techs;font-size:12px}.ProjectsSection-module__T3Q0CG__projectContent_description{grid-area:description}.ProjectsSection-module__T3Q0CG__projects a,.ProjectsSection-module__T3Q0CG__seeMore{color:var(--color-link)}.ProjectsSection-module__T3Q0CG__seeMore{justify-self:start;margin-top:16px;font-size:14px}
.page-module___8aEwW__footer{color:var(--color-foreground-blendin);justify-self:center;padding:80px 20px}@media (max-width:700px){.page-module___8aEwW__fakeColumn{display:none}.page-module___8aEwW__footer{padding:40px 20px}}
