body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar-animation{transition:background-color .3s ease,width .3s ease,margin .3s ease,box-shadow .3s ease,border-radius .3s ease,padding .3s ease,height .3s ease,color .3s ease}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#111111e6;border:1px solid #343434;border-radius:20px;box-shadow:0 0 10px #0003;color:#fff;flex-direction:column;height:56px;justify-content:space-between;left:0;line-height:56px;margin:8px auto 0;overflow:hidden;padding:0 20px;position:fixed;right:0;top:0;width:300px;z-index:1000}.mobile-view,.navbar{align-items:center;display:flex}.mobile-view,.mobile-view img{margin-bottom:auto;margin-top:auto}.navbar-container{display:flex;justify-content:space-between;width:100%}@media only screen and (min-width:768px){.navbar-clock{color:#919191;font-size:.75rem;font-weight:400;margin-left:10px;position:relative;top:2px;white-space:nowrap}.navbar.navbar-desktop{align-items:center;flex-direction:row;height:40px;overflow:visible;width:700px}.navbar-desktop .navbar-container{align-items:center;width:100%}}@media only screen and (min-width:1024px){.navbar.navbar-desktop{width:900px}}@media only screen and (min-width:300px) and (max-width:767px){.navbar{margin-left:15%;margin-right:15%;width:70%}}@media only screen and (max-width:299px){.navbar{margin-left:5%;margin-right:5%;width:90%}}.brand{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}a.brand-text,a.brand-text:hover,a.brand-text:visited{color:#fff;cursor:pointer;font-size:1.25rem;font-weight:600;text-decoration:none}.mobile-view svg:hover{transform:scale(1)!important}.mobile-view svg rect{fill:#919191;transition:transform .3s ease}.mobile-view svg:hover rect{fill:#fff}.mobile-view svg.open rect:first-child{transform:translate(20px,-3.25px) rotate(45deg)}.mobile-view svg.open rect:nth-child(2){opacity:0}.mobile-view svg.open rect:nth-child(3){transform:translate(-30px,25px) rotate(-45deg)}.navlink-container{display:flex;width:100%}.navlink-ul{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin:0;padding:0;text-align:center}.navlink-ul.prevent-overflow{height:auto;overflow:hidden}ul{display:inline;height:56px;line-height:56px;margin:0;padding:0;position:relative;text-align:center}ul li .active{color:#eee}ul li a{color:#919191;font-size:45px;text-decoration:none}ul li a:hover{color:#fff}@media only screen and (min-width:300px) and (max-width:499px){.navbar-ul{line-height:35px}ul li a{font-size:35px}}@media only screen and (max-width:299px){.navbar-ul{line-height:35px}ul li a{font-size:35px}}.navlink-ul-desktop{align-items:center;display:flex;flex-direction:row;gap:24px;list-style-type:none;margin:0;padding:0}.navlink-ul-desktop li a{color:#919191;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s ease}.navlink-ul-desktop li a:hover{color:#fff}.navlink-ul-desktop li .active{color:#eee}.site-footer{color:#999;font-size:.85rem;padding:32px 16px;text-align:center}.hero-container{align-items:flex-start;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:900px;padding:40px 24px;width:100%}.hero-text{width:100%}.hero-name{color:#111;font-size:2.5rem;margin-bottom:4px}.hero-subtitle{color:#888;font-size:1rem;margin-bottom:20px}.hero-bio{color:#444;font-size:1rem;line-height:1.6;margin-bottom:8px}.hero-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.hero-link{align-items:center;color:#555;display:inline-flex;font-size:.9rem;font-weight:500;gap:6px;text-decoration:none;transition:color .2s ease}.hero-link:visited{color:#555}.hero-link:hover{color:#111}.hero-link svg{fill:none;stroke:currentColor;height:18px;margin:0;transition:color .2s ease,transform .2s ease;width:18px}.hero-link:hover svg{fill:none;transform:none}.hero-image-container{flex-shrink:0}.hero-image{border-radius:12px;height:80px;object-fit:cover;width:80px}@media screen and (max-width:425px){.hero-container{padding:24px 20px}.hero-name{font-size:1.8rem}.hero-bio{font-size:.9rem}.hero-image{height:64px;width:64px}}.LP-sections-container{display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:0 24px}@media screen and (max-width:800px){.LP-sections-container{padding:0 20px}}.about-me-container{gap:50px;margin-top:40px}.about-me-container,.emojis{display:flex;justify-content:center}@media screen and (min-width:1175px){.about-me-text{width:60%}.about-me-text p{color:var(--colorlightgrey2);padding:20px}.about-me-text p:hover{color:var(--colorblack);transition:all .3s ease}}@media screen and (max-width:1175px){.github-calendar-container{display:none}.about-me-text{width:100%}.about-me-container{flex-direction:column;gap:20px}}.academia-logo{height:60px;margin-right:10px;width:auto}.arrow-right-icon:hover{cursor:pointer;transform:scale(1.15)}.projects-grid{display:flex;flex-direction:column;justify-items:flex-start}.project-card-container{display:flex;flex-direction:row;gap:15px}@media screen and (max-width:1120px){.projects-grid{justify-items:center}.project-card-container{display:flex;flex-direction:column}.header-image img{height:auto;width:100%}}.project-card-description{display:flex;flex-direction:column;justify-content:flex-start;padding:0 20px}.header-image,.header-image img{display:flex;justify-content:center}.header-image img{aspect-ratio:4/3;background-color:var(--colorlightgrey);flex-direction:column;height:300px;overflow:hidden;width:400px}.project-small-icon{height:40px;margin-right:.5em;width:auto}.link-and-icon-container{align-items:center;display:flex;flex-direction:row}.in-card-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.tech-logo-container{display:inline-block;margin:10px 20px;position:relative}.tech-logo-icon{height:auto;margin-bottom:20px;padding:2px;width:70px}.tech-logo-text{background-color:var(--colordarkgrey);border-radius:25px;bottom:-10%;color:#fff;font-size:12px;left:50%;padding:5px 10px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:10}@font-face{font-family:Perfect DOS VGA\ 437;src:url(/static/media/Perfect%20DOS%20VGA%20437.4df1d5bd795358c80faa.ttf) format("truetype")}.error-container{align-items:center;background-color:#000;display:flex;flex-direction:column;font-family:Perfect DOS VGA\ 437,sans-serif;height:100vh;justify-content:center;padding:10% 20%}.error-container h1{color:#fff;font-size:50px}.error-message{color:#fff;font-size:25px}.home-button{background-color:#fff;border:none;border-radius:30px;color:#000;cursor:pointer;display:block;font-size:25px;margin-top:20px;padding:10px 20px;text-decoration:none}.home-button:hover{animation:stretchJiggle .5s;background-color:#0000dc;color:#fff}.ascii{color:#fff;font-family:monospace;max-width:100%;padding:10px;text-align:center}@media screen and (max-height:700px){.ascii{display:none}}@media screen and (max-width:768px){.ascii{font-size:12px;padding:10px 5vw}}@media screen and (min-width:769px){.ascii{font-size:18px;padding:10px 20vw}}@media screen and (min-width:1994px){.ascii{font-size:24px;padding:10px 20vw}}@media screen and (min-width:2500px){.ascii{font-size:30px;padding:10px 20vw}}@media screen and (min-width:3500px){.ascii{font-size:50px;padding:10px 20vw}}:root{--ff:"Inter Regular",sans-serif;--ffh1:"Inter Bold",sans-serif;--ffh2:"Inter Medium",sans-serif;--ffh3:"Inter Medium",sans-serif;--colorwhite:#fff;--coloroffwhite:#eee;--colorwhiteinactive:#eee9;--colorblue:#0000dc;--colorbluelight:#99f;--colordarkgrey:#282828;--colorlightgrey:#4b4b4b;--colorlightgrey2:#10101099;--colorblack:#000;--colorgreen:#439775;--shadow:0 0 10px 0 #00000010;--shadowhover:0 0 30px 0 #00000025}*{box-sizing:border-box;margin:0;padding:0}html{scroll-snap-type:y mandatory}body,html{height:100%;width:100%}body{background-color:#eee;background-color:var(--coloroffwhite);font:400 14px/1.5 Inter Regular,sans-serif;font:400 14px/1.5 var(--ff);overflow-x:hidden}h1{font:700 3rem/3rem Inter Bold,sans-serif;font:700 3rem/3rem var(--ffh1);letter-spacing:-2px}h2{font:700 2.875rem/2.375rem Inter Medium,sans-serif;font:700 2.875rem/2.375rem var(--ffh2);letter-spacing:-1px}h3{font:700 1.875rem/2rem Inter Medium,sans-serif;font:700 1.875rem/2rem var(--ffh3)}h4{font:700 1.375rem/2rem Inter Medium,sans-serif;font:700 1.375rem/2rem var(--ffh3)}h5{font:700 1.25rem Inter Medium,sans-serif;font:700 1.25rem var(--ffh2);line-height:1.5;margin-top:.5rem;white-space:pre-line}p{font:400 14px/1.5 Inter Regular,sans-serif;font:400 14px/1.5 var(--ff);margin:0 0 .25em}b{font:900 16px/1.5 Inter Regular,sans-serif;font:900 16px/1.5 var(--ff)}.section-container ul{list-style-type:none;padding-left:0;text-align:left}.section-container li{font:400 12px/1.5 Inter Regular,sans-serif;font:400 12px/1.5 var(--ff);margin:0 0 .25em 1.5em;position:relative}.section-container li:before{content:"•";display:inline-block;margin-left:-1em;width:1em}e{background-color:#4b4b4b;background-color:var(--colorlightgrey);border-radius:1em;color:#eee;color:var(--coloroffwhite);font:600 16px/1.5 Inter Regular,sans-serif;font:600 16px/1.5 var(--ff);padding:.025em .5em;white-space:nowrap}.baybayin{font:700 5vw/1em Inter Bold,sans-serif;font:700 5vw/1em var(--ffh1);font-family:Baybayin Deko,sans-serif;margin-top:2vw;-webkit-user-select:none;user-select:none}svg{fill:#eee9;fill:var(--colorwhiteinactive);display:inline-block;margin:.5em 1em;position:relative;transition:all .3s ease;width:2em}.about-me-container svg{fill:#4b4b4b;fill:var(--colorlightgrey);margin:.2em 1em .2em 0;width:1.75em}.about-me-container svg:hover{fill:#000;fill:var(--colorblack)}.github-calendar svg{margin:0;width:100%}.github-calendar svg:hover{animation:none;transform:none;transition:none}.hamburger svg{margin:.5em 0 .5em 1em}svg:hover{fill:#eee;fill:var(--coloroffwhite);cursor:pointer;transform:scale(1.15)}a:visited{color:#4b4b4b;color:var(--colorlightgrey);text-decoration:overline}.small-link{color:#0000dc!important;color:var(--colorblue)!important;font-size:1.25rem!important;margin-right:1rem;text-decoration:none!important}.small-link:hover{scale:1.025!important}.small-link img{transform:translateX(-10px) translateY(8px)!important}.small-link:hover img{transform:translateX(-5px) translateY(5px)!important;transition:all .3s ease}.small-link-container{display:flex;margin-top:1rem}.small-link-container p{font-size:.75rem;margin:0!important}.external-link-2{align-items:flex-start;color:#000;color:var(--colorblack);cursor:pointer;display:flex;flex-direction:row;font-size:1.25rem;transition:all .3s ease}.external-link-2:hover a{scale:1.025;transition:all .3s ease}.external-link{align-items:flex-start;color:#eee;color:var(--coloroffwhite);cursor:pointer;display:flex;flex-direction:row;font-size:2rem;transition:all .3s ease}.external-link:hover a{scale:1.025;transition:all .3s ease}.external-link img{transform:translateX(-10px) translateY(10px);transition:all .3s ease;vertical-align:middle}.external-link:hover img{transform:translateX(-5px) translateY(5px);transition:all .3s ease}.container{display:flex;flex-direction:column;margin:0 auto;max-width:100vw}.content{padding:2rem}::selection{background-color:#282828;background-color:var(--colordarkgrey);color:#eee;color:var(--coloroffwhite)}.clickable{cursor:pointer}hr{border:none;border-top:2px solid #282828;border-top:2px solid var(--colordarkgrey);margin:20px 0}.section-container{margin:0 auto;max-height:-webkit-fit-content;max-height:fit-content;max-width:900px;padding:0 24px 50px}.section-container h1,.section-container h2,.section-container h3,.section-container h4,.section-container h5{margin-bottom:8px}.section-container p{color:#4b4b4b;color:var(--colorlightgrey)}.section-container-child{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:800px){.section-container{padding:30px 20px 20px}}.card{background-color:#fff;background-color:var(--colorwhite);border-radius:30px;box-shadow:0 0 10px 0 #00000010;box-shadow:var(--shadow);margin-bottom:16px;opacity:0;padding:28px;transform:translateX(20px);transition:all .3s ease;width:-webkit-fit-content;width:fit-content}.card p{margin-bottom:12px}.card:hover{box-shadow:0 0 30px 0 #00000025;box-shadow:var(--shadowhover)}.card.visible{opacity:1;transform:translateX(0)}.tagline{font-weight:700;margin-top:.5rem}@keyframes stretchJiggle{0%{transform:scale(1)}25%{transform:scaleY(1.1) scaleX(1)}50%{transform:scaleY(.9) scaleX(1.05)}75%{transform:scaleY(1.1) scaleX(1)}to{transform:scale(1)}}@font-face{font-family:Inter Black;src:url(/static/media/Inter-Black.83d81b169bedf85385f2.ttf) format("truetype")}@font-face{font-family:Inter Bold;src:url(/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("truetype")}@font-face{font-family:Inter ExtraBold;src:url(/static/media/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format("truetype")}@font-face{font-family:Inter ExtraLight;src:url(/static/media/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format("truetype")}@font-face{font-family:Inter Light;src:url(/static/media/Inter-Light.02850f28027788580733.ttf) format("truetype")}@font-face{font-family:Inter Medium;src:url(/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype")}@font-face{font-family:Inter Regular;src:url(/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype")}@font-face{font-family:Inter SemiBold;src:url(/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype")}@font-face{font-family:Inter Thin;src:url(/static/media/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format("truetype")}@font-face{font-family:Baybayin Deko;src:url(/static/media/BAYBAYIN%20DEKO.f9550dd7afa1e9dc769b.ttf) format("truetype")}
/*# sourceMappingURL=main.5c3051a4.css.map*/