@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_5972bc34-module__OU16Qa__className{font-family:Inter,Inter Fallback;font-style:normal}
:root{--max-width:1100px;--border-radius:12px;--font-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace;--foreground-rgb:#000;--background-color:#fff;--title-color:#111;--subtitle-color:#666;--primary-button-bg:17,17,17;--primary-button-color:255,255,255;--line-color:#ddd;--link-color:#2744f2;--tech-bg-color:#f2f5fb;--tech-text-color:#616984;--tech-year-color:#dfe6f5;--logo-invert:0;--header-color:#ffffff40;--project-preview-border:#e8eaf2;--project-preview-background:#fdfcff;--project-preview-dotts:#c3c3c3;--secondary-button-bg:linear-gradient(125deg,#2fbdb4 0%,#f9cfb1 100%)}:root.dark{--foreground-rgb:#fff;--background-color:#000;--title-color:#fff;--subtitle-color:#aaa;--primary-button-bg:255,255,255;--primary-button-color:17,17,17;--line-color:#333;--logo-invert:1;--header-color:#56565640;--tech-bg-color:#222;--tech-text-color:#ccc;--tech-year-color:#333;--project-preview-border:transparent;--project-preview-background:#141414;--project-preview-dotts:#444}@media (prefers-color-scheme:dark){:root{--foreground-rgb:#fff;--background-color:#000;--title-color:#fff;--subtitle-color:#aaa;--primary-button-bg:255,255,255;--primary-button-color:17,17,17;--line-color:#333;--logo-invert:1;--header-color:#56565640;--tech-bg-color:#222;--tech-text-color:#ccc;--tech-year-color:#333;--project-preview-border:transparent;--project-preview-background:#141414;--project-preview-dotts:#444}}*{box-sizing:border-box;margin:0;padding:0}html,body{max-width:100vw}body{color:var(--foreground-rgb);background:var(--background-color)}body:before{content:"";mix-blend-mode:normal;filter:blur(50px);z-index:-1;background:linear-gradient(95deg,#81faf280 0%,#ffbf9180 100%);width:70%;height:82px;margin:0 auto;display:block;position:absolute;top:-50px;left:0;right:0}html{scrollbar-color:#444 #0000;scrollbar-width:thin}html::-webkit-scrollbar{background:linear-gradient(95deg,#81faf233 0%,#ffbf9133 100%);border:0 solid #0000;width:12px}html::-webkit-scrollbar-thumb{color:#0000004d;border:3px solid #0000;border-radius:16px;width:10px;box-shadow:inset 0 0 0 3px}main{min-height:calc(100vh - 120px)}a{color:inherit;text-decoration:none}.center{margin-left:auto;margin-right:auto}.icon svg{vertical-align:middle}.section{margin-top:15rem;margin-bottom:10rem;padding-top:5rem;scroll-margin-top:150px}.section__inner{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.section__inner h2{color:var(--title-color);font-weight:900;line-height:1.3em}.section__inner .section__button{background-color:rgb(var(--primary-button-bg));color:rgb(var(--primary-button-color));border-radius:30px;padding:12px 30px;font-size:.9em;font-weight:600}.section__inner .section__button.section__button--secondary{background:var(--secondary-button-bg);color:#fff}.section__inner .section__title{text-align:center}.section__inner .section__title h2{margin-bottom:10px;font-size:2.4em}.section__inner .section__title .section__desc{color:var(--subtitle-color);font-size:.9em}.menuList{margin:0;padding:0}.menuList li{margin-left:15px;list-style-type:none;display:inline-block}.menuList li a{padding:10px}.menuList li.active a{font-weight:700}.glows>div{z-index:-1}.glows .glow:first-child,.glows .glow:nth-child(3){mix-blend-mode:normal;filter:blur(50px);background:linear-gradient(#81faf233 -3.24%,#0c43ad33 115.69%);width:310.36px;height:420.63px;position:absolute;top:90%;left:-200px;transform:matrix(-.83,-.56,-.56,.83,0,0)}.glows .glow:nth-child(2),.glows .glow:nth-child(4){mix-blend-mode:normal;filter:blur(50px);background:linear-gradient(#81faf233 0%,#aaad0c33 100%);width:100px;height:405px;position:absolute;top:130%;right:0}.glows .glow:nth-child(3){top:270%}.glows .glow:nth-child(4){top:500%}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}@media screen and (max-width:761px){.section{margin-top:10rem;margin-bottom:10rem;padding-top:0}.section .section__button{display:block}}
.header{max-width:var(--max-width);justify-content:space-between;align-items:center;margin:0 auto;padding:30px 0;transition:all .2s linear;display:flex}.header .logo img{filter:invert(var(--logo-invert))}.header .menuItem--mode button{color:var(--foreground-rgb);cursor:pointer;background-color:#0000;border:none;outline:none}.header .menuItem--mode button svg{vertical-align:bottom}.header.header--sticky{z-index:999;background:var(--header-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:3rem;width:100%;max-width:1200px;margin:0 auto;padding:1.4rem 1.4rem 1.4rem 3rem;position:fixed;top:20px;left:0;right:0;box-shadow:0 0 10px #00000012}.header.header--sticky .menuList li a{border-radius:2rem;padding:10px 20px;font-size:.9em;transition:all .2s linear}.header.header--sticky .menuList li.active a{background:#b9d4ce3b}.header.header--sticky .menuList li.menuItem.menuItem--mode{display:none}@media screen and (max-width:761px){.header{padding:30px 1.5rem}.header .menuList li{margin-left:5px;font-size:.8em}.header.header--sticky{border-radius:0;top:auto;bottom:0}.header.header--sticky .menuList li a{padding:10px 12px;font-size:1em}.header.header--sticky .logo{display:none}}
.footer{padding:1.5rem 0;font-size:.9rem;position:relative}.footer .section__inner{margin:0 auto}.footer ul li a{padding:5px}.footer:before{content:"";background:var(--line-color);opacity:.5;width:100%;height:1px;position:absolute;top:0}.footer:after{content:"";mix-blend-mode:normal;filter:blur(50px);background:linear-gradient(95deg,#818dfa66 0%,#ad760c66 100%);width:602.45px;height:51.04px;margin:0 auto;display:block;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:761px){.footer{margin-bottom:70px}.footer .section__inner{padding:0 1rem}.footer:after{width:100%}}
