@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/d1d9458b69004127-s.woff2) format("woff2");unicode-range:U+0460-052f,U+1c80-1c88,U+20b4,U+2de0-2dff,U+a640-a69f,U+fe2e-fe2f}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b967158bc7d7a9fb-s.woff2) format("woff2");unicode-range:U+0301,U+0400-045f,U+0490-0491,U+04b0-04b1,U+2116}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ae9ae6716d4f8bf8-s.woff2) format("woff2");unicode-range:U+1f??}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c0f5ec5bbf5913b7-s.woff2) format("woff2");unicode-range:U+0370-03ff}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1db3e28af9ef94a-s.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01a0-01a1,U+01af-01b0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1ea0-1ef9,U+20ab}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9c4f34569c9b36ca-s.woff2) format("woff2");unicode-range:U+0100-02af,U+0304,U+0308,U+0329,U+1e00-1e9f,U+1ef2-1eff,U+2020,U+20a0-20ab,U+20ad-20cf,U+2113,U+2c60-2c7f,U+a720-a7ff}@font-face{font-family:__Inter_0ec1f4;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2aaf0723e720e8b9-s.p.woff2) format("woff2");unicode-range:U+00??,U+0131,U+0152-0153,U+02bb-02bc,U+02c6,U+02da,U+02dc,U+0304,U+0308,U+0329,U+2000-206f,U+2074,U+20ac,U+2122,U+2191,U+2193,U+2212,U+2215,U+feff,U+fffd}@font-face{font-family:__Inter_Fallback_0ec1f4;src:local("Arial");ascent-override:90.20%;descent-override:22.48%;line-gap-override:0.00%;size-adjust:107.40%}.__className_0ec1f4{font-family:__Inter_0ec1f4,__Inter_Fallback_0ec1f4;font-style:normal}:root{--bg-color:#131313;--text-color:#fff}*{box-sizing:border-box;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0}body{background:var(--bg-color);color:var(--text-color)}.invoker-canvas{position:absolute;top:0;right:0;width:100%;height:100dvh}.hero{width:100%;background:#000;overflow:hidden;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero p{color:hsla(0,0%,100%,.5)}.hero .container{text-align:left}.hero h1{font-size:5rem;font-weight:900;color:hsla(0,0%,100%,0);display:inline;width:500px}.hero h1 *{pointer-events:none}.hero .masked{background:#000!important}.hero h2{font-weight:400}.title{margin:2rem 0;max-width:500px;z-index:2;position:relative}.masked{position:absolute;top:0;left:0;font-size:5rem;width:100%;height:100%;background:var(--bg-color);color:#fff!important;-webkit-clip-path:ellipse(0 0 at 50% 50%);clip-path:ellipse(0 0 at 50% 50%)}@keyframes float{0%{transform:translateY(-20px) rotate(10deg)}to{transform:translateY(20px) rotate(-2deg)}}.skills{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}.container{max-width:1280px;width:100%;margin:0 auto}@media screen and (max-width:1024px){.container{padding:0 1rem}}.applewatch{width:100%;height:100vh;position:relative}@media screen and (max-width:1024px){.applewatch{transform:scale(.8)}}.applewatch h1{position:absolute;top:13.5%;left:0;right:0;margin:auto;text-align:center;z-index:-1;font-size:8rem;font-weight:900;opacity:.3}@media screen and (max-width:1024px){.applewatch h1{max-width:100%;word-break:break-word;overflow:hidden}}.applewatch .loading{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;text-align:center;width:60px;font-size:3rem;height:60px}.applewatch .color-picker{display:none;position:absolute}.applewatch .color-picker.active{display:block}.skills .title,section .title{width:700px}@media screen and (max-width:1024px){.skills .title,section .title{width:100%;padding:0 1rem}}.skills h2,section h2{font-size:5rem}@media screen and (max-width:1024px){.skills h2,section h2{font-size:3rem}}.skills-items{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:3rem}@media screen and (max-width:1024px){.skills-items{flex-direction:column}}.skill{padding:1rem;width:150px;height:150px;display:flex;align-items:center;justify-content:center;border-radius:14px;border:1px solid hsla(0,0%,100%,.05);font-size:1.2rem;text-align:center}.skill strong{font-weight:400}.contact{width:100%;text-align:center;margin-top:8rem;padding-bottom:25vh}.contact .title{margin:auto}.contact p{font-size:1.2rem;margin:2rem 0}.contact-options{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem}.contact-options a,.contact-options a:active,.contact-options a:focus,.contact-options a:hover,.contact-options a:visited{text-decoration:none;color:inherit}.contact-options a{border-radius:14px;border:1px solid hsla(0,0%,100%,.05);display:flex;align-items:center;justify-content:center;width:150px;height:70px}.contact-options a:hover{border:1px solid hsla(0,0%,100%,.2)}