@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.woff2) format("woff2");font-weight:600;unicode-range:U+2190-2193;font-display:swap}@keyframes transition-in{0%{opacity:0;transform:translateY(var(--transition-y))}to{opacity:1;transform:translateY(0)}}@keyframes transition-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--transition-y))}}@keyframes wave-animation{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}.fade-enter-active{animation:transition-in ease 1s}.fade-leave-active,.fade-enter-leave{animation:transition-out ease .3s}:root{--fw-normal: 600;--fw-light: 500;--bg-primary: #000;--color-primary: #fff;--bg-secondary: #fff;--fsz-normal: 1rem;--fsz-big: 2.125rem;--ff: "Inter";--btn-hover: rgb(51, 51, 51);--color-secondary: #999;--border-color: #333;--transition-y: 8px}@media (max-width: 768px){:root{--fsz-big: 1.5rem}}body{background:var(--bg-primary);font-weight:var(--fw-normal);font-size:var(--fsz-normal)}@media screen and (min-width: 600px){body{overflow-y:hidden!important}}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--ff);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-primary)}canvas{max-width:100%!important;max-height:100%!important}._container_i3om2_1{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}nav{display:flex;justify-content:space-between;align-items:center;grid-area:nav}nav ._homeLink_oapzg_7{display:flex;justify-content:space-between;align-items:center}nav ._homeLink_oapzg_7 img{filter:invert(1);transition:all .3s ease}nav ._homeLink_oapzg_7:hover img{transform:rotate(25deg)}nav ._homeLink_oapzg_7 a{margin-left:.75rem}nav a{font-weight:var(--fw-normal);font-size:var(--fsz-normal);text-decoration:none}nav ._logo_oapzg_27 span{font-weight:var(--fw-normal)}nav ._links_oapzg_30{display:flex;align-items:center}nav ._links_oapzg_30 ._link_oapzg_30{margin-right:28px}nav ._links_oapzg_30 ._work_oapzg_37 button{border-radius:24px;border:1px solid var(--bg-secondary);background:var(--bg-primary);padding:.5rem .75rem;cursor:pointer;animation:_hover_oapzg_1 ease;transition:.3s}nav ._links_oapzg_30 ._work_oapzg_37 button:hover{background:var(--btn-hover);transition:.3s}@media screen and (max-width: 900px){._work_oapzg_37{display:none}}@media screen and (max-width: 768px){._work_oapzg_37{display:inline-block}._link_oapzg_30{display:none}}._container_1wk30_1{padding:32px 64px;max-width:1280px;width:100%;min-height:100vh;display:grid;margin:0 auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:40px auto 40%;column-gap:24px;row-gap:24px;grid-template-areas:"nav nav nav nav" "main main main main" "detail detail detail detail"}@media screen and (max-width: 900px){._container_1wk30_1{padding:20px 12px}}._main_e04uf_1{position:relative;grid-area:main;grid-column-end:span 4;align-self:end}._main_e04uf_1 h1{font-size:var(--fsz-big);font-weight:500;line-height:1.2}._main_e04uf_1 h1 a{transition:all .3s ease;text-decoration:none!important;display:inline-block}._main_e04uf_1 h1 a:hover{color:#fff!important}._main_e04uf_1 h1 ._sub_e04uf_20{font-size:2rem}._main_e04uf_1 h1 ._contact_e04uf_23{font-size:4.5rem;color:#000;-webkit-text-stroke:1px white;padding-right:20px}._main_e04uf_1 h1 ._main-contact_e04uf_29{font-size:6rem}._main_e04uf_1 ._work_e04uf_32{display:none;border-radius:3rem;margin-top:12px;border:1px solid var(--bg-secondary);font-size:1.5rem!important;background:var(--bg-primary);padding:.75rem 1.5rem;cursor:pointer;animation:_hover_e04uf_1 ease;transition:.3s}._main_e04uf_1 ._work_e04uf_32:hover{background:var(--btn-hover);transition:.3s}._main_e04uf_1 ._work_e04uf_32 a{font-size:1.5rem!important;font-weight:600}@media screen and (max-width: 900px){._main_e04uf_1 a{font-size:2.5rem!important}._main_e04uf_1 ._sub_e04uf_20{display:inline-block;margin-bottom:1rem}._main_e04uf_1 ._work_e04uf_32{display:inline-block}}._main-contact_1d714_1{font-size:6rem}._contact_1d714_5{font-size:4.5rem;color:#000;-webkit-text-stroke:1px white;padding-right:20px}._sub_1d714_12{font-size:2rem}@keyframes _transition-in_1f0tt_1{0%{opacity:0;transform:translateY(var(--transition-y))}to{opacity:1;transform:translateY(0)}}@keyframes _transition-out_1f0tt_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--transition-y))}}@keyframes _wave-animation_1f0tt_1{0%{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}60%{transform:rotate(0)}to{transform:rotate(0)}}._fade-enter-active_1f0tt_47{animation:_transition-in_1f0tt_1 ease 1s}._fade-leave-active_1f0tt_51,._fade-enter-leave_1f0tt_52{animation:_transition-out_1f0tt_1 ease .3s}._main_1f0tt_56{position:relative;grid-area:main;align-self:end}._main_1f0tt_56 h1{font-size:var(--fsz-big);font-weight:500;line-height:1.2}._wave_1f0tt_67{font-size:3rem;animation-name:_wave-animation_1f0tt_1;animation-duration:2.5s;transform-origin:70% 70%;animation-iteration-count:infinite;display:inline-block}@media screen and (max-width: 768px){._wave_1f0tt_67{font-size:2.25rem}}._work_1f0tt_81{display:none;border-radius:3rem;margin-top:12px;border:1px solid var(--bg-secondary);font-size:var(--fsz-normal);background:var(--bg-primary);padding:.75rem 1.5rem;cursor:pointer;animation:_hover_1f0tt_1 ease;transition:.3s}._work_1f0tt_81:hover{background:var(--btn-hover);transition:.3s}._work_1f0tt_81 a{font-weight:600}@media screen and (max-width: 768px){._main_1f0tt_56{align-self:center;padding-left:2rem}._resume_1f0tt_106{margin-top:1rem}}@media screen and (max-width: 900px){._main_1f0tt_56{grid-column-end:span 4}._work_1f0tt_81{display:inline-block}}._resume_1f0tt_106{display:inline-block;line-height:1.2}
