.Header-module__RtxHJq__headerWrapper{z-index:1000;pointer-events:none;justify-content:center;align-items:flex-start;width:100%;height:100vh;padding-top:0;display:flex;position:fixed;top:0;left:0}.Header-module__RtxHJq__header{pointer-events:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);will-change:height,width,border-radius,background-color;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.Header-module__RtxHJq__inner{width:100%;max-width:var(--container-width);justify-content:flex-end;align-items:center;height:100%;padding:0 36px;display:flex;position:relative}.Header-module__RtxHJq__logoContainer{font-family:var(--font-display);color:var(--color-text-main);letter-spacing:-.02em;white-space:nowrap;pointer-events:none;font-size:72px}.Header-module__RtxHJq__nav{z-index:20;gap:36px;display:flex}.Header-module__RtxHJq__link{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:13.5px;transition:color .3s}.Header-module__RtxHJq__link:hover{color:var(--color-text-main)}
.Hero-module__nd-m7G__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:0 36px;display:flex;position:relative}.Hero-module__nd-m7G__content{will-change:opacity,transform;flex-direction:column;gap:36px;display:flex}.Hero-module__nd-m7G__name{font-family:var(--font-display);color:var(--color-text-main);opacity:.1;font-size:108px;line-height:1}.Hero-module__nd-m7G__meta{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);flex-direction:column;gap:9px;font-size:16.2px;display:flex}.Hero-module__nd-m7G__divider{background-color:var(--color-accent);width:1px;height:40px;margin:36px auto}.Hero-module__nd-m7G__scrollCue{color:var(--color-text-muted);pointer-events:none;font-size:27px;position:absolute;bottom:36px;left:50%;transform:translate(-50%)}@media (max-width:768px){.Hero-module__nd-m7G__name{font-size:63px}}
.Experience-module__gFlmBG__experience{max-width:800px;margin:0 auto;padding:144px 0}.Experience-module__gFlmBG__sectionTitle{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);border-left:1px solid var(--color-accent);margin-bottom:72px;padding-left:36px;font-size:14.4px}.Experience-module__gFlmBG__timeline{flex-direction:column;gap:108px;padding-left:36px;display:flex;position:relative}.Experience-module__gFlmBG__line{background-color:var(--color-border);width:1px;position:absolute;top:0;left:0}.Experience-module__gFlmBG__item{position:relative}.Experience-module__gFlmBG__item:before{content:"";background-color:var(--color-text-main);width:10px;height:1px;position:absolute;top:9px;left:-42.3px}.Experience-module__gFlmBG__header{justify-content:space-between;align-items:baseline;margin-bottom:18px;display:flex}.Experience-module__gFlmBG__role{font-family:var(--font-display);color:var(--color-text-main);font-size:36px}.Experience-module__gFlmBG__company{font-family:var(--font-body);color:var(--color-text-muted);font-size:21.6px;font-style:italic}.Experience-module__gFlmBG__period{font-family:var(--font-meta);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:14.4px}.Experience-module__gFlmBG__bullets{flex-direction:column;gap:14.4px;list-style:none;display:flex}.Experience-module__gFlmBG__bullet{font-family:var(--font-body);color:var(--color-text-muted);padding-left:18px;font-size:19.8px;line-height:1.6;position:relative}.Experience-module__gFlmBG__bullet:before{content:"—";color:var(--color-accent);position:absolute;left:0}@media (max-width:768px){.Experience-module__gFlmBG__header{flex-direction:column;gap:9px}}
.GithubStats-module__HejKLa__stats{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background-color:#080808;padding:144px 0}.GithubStats-module__HejKLa__container{max-width:var(--container-width);text-align:center;grid-template-columns:repeat(3,1fr);gap:72px;margin:0 auto;padding:0 36px;display:grid}.GithubStats-module__HejKLa__statItem{opacity:0;flex-direction:column;gap:18px;transition:opacity 1s,transform 1s;display:flex;transform:translateY(20px)}.GithubStats-module__HejKLa__statItem.GithubStats-module__HejKLa__visible{opacity:1;transform:translateY(0)}.GithubStats-module__HejKLa__number{font-family:var(--font-display);color:var(--color-text-main);font-size:72px;line-height:1}.GithubStats-module__HejKLa__label{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:14.4px}@media (max-width:768px){.GithubStats-module__HejKLa__container{grid-template-columns:1fr;gap:54px}}
.Availability-module__Vp9XzW__availability{text-align:center;justify-content:center;align-items:center;padding:180px 0;display:flex}.Availability-module__Vp9XzW__content{opacity:0;transition:opacity 1.5s,transform 1.5s;transform:translateY(10px)}.Availability-module__Vp9XzW__content.Availability-module__Vp9XzW__visible{opacity:1;transform:translateY(0)}.Availability-module__Vp9XzW__status{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.2em;color:var(--color-accent);margin-bottom:27px;font-size:14.4px;display:block}.Availability-module__Vp9XzW__message{font-family:var(--font-display);color:var(--color-text-main);max-width:600px;font-size:45px;line-height:1.3}
.Contact-module__cmfD8a__contact{max-width:600px;margin:0 auto;padding:108px 0 180px}.Contact-module__cmfD8a__form{flex-direction:column;gap:36px;display:flex}.Contact-module__cmfD8a__group{flex-direction:column;gap:9px;display:flex}.Contact-module__cmfD8a__label{font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-muted);font-size:12.6px}.Contact-module__cmfD8a__input,.Contact-module__cmfD8a__textarea{border:none;border-bottom:1px solid var(--color-border);font-family:var(--font-body);color:var(--color-text-main);background:0 0;border-radius:0;outline:none;padding:18px 0;font-size:19.8px;transition:border-color .3s}.Contact-module__cmfD8a__input:focus,.Contact-module__cmfD8a__textarea:focus{border-bottom-color:var(--color-text-main)}.Contact-module__cmfD8a__textarea{resize:vertical;min-height:100px}.Contact-module__cmfD8a__button{border:1px solid var(--color-border);color:var(--color-text-main);font-family:var(--font-meta);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;align-self:flex-start;margin-top:36px;padding:18px 36px;font-size:14.4px;transition:all .3s}.Contact-module__cmfD8a__button:hover{background:var(--color-text-main);color:var(--color-bg)}
