@font-face{font-family:Garamond-Light;src:url(/static/media/Garamond-Light.36dd8fd88e62187103bb.ttf) format("truetype")}@font-face{font-family:Myriad Pro Regular;src:url(/static/media/Myriad%20Pro%20Regular.c59859cec849233be7f8.ttf) format("truetype")}@font-face{font-family:HaloHandletter;src:url(/static/media/HaloHandletter.3b1012ec206760542232.otf) format("opentype")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Garamond-Light,Myriad Pro Regular,HaloHandletter,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body-text{color:#666;font-family:Myriad Pro Regular,sans-serif}.centered-text{text-align:center}.fade-container{align-items:center;display:flex;height:3vh;justify-content:center;margin-bottom:1vh;margin-top:1vh;white-space:nowrap}#greetings-text{color:#000;font-size:1.5em;height:"50px";text-align:center}.App{background:linear-gradient(180deg,rgba(0,0,0,.025),rgba(0,0,0,.025) 2px,#fff 0,#fff),linear-gradient(90deg,rgba(0,0,0,.025),rgba(0,0,0,.025) 2px,#fff 0,#fff)}body{color:#7d7d7d;font-family:Myriad Pro regular,sans-serif;text-align:center}classic-tab{background-image:linear-gradient(#79bbff 30%,#c4e8ff 85%)}.PageSwitcher{display:flex;justify-content:center}.PageSwitcher a{align-items:center;background-image:linear-gradient(#e0e0e0 52%,#fff 85%);border-bottom:0 #a1a1a1;border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;box-shadow:inset 0 4px 4px #0000004f;color:#000;display:inline-block;display:flex;height:60px;justify-content:center;margin-right:0;position:relative;text-decoration:none;transition:all .2s}.PageSwitcher #Button-Active{background-image:linear-gradient(#79bbff 30%,#c4e8ff 85%)}.centered-slideshow-container{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.arrow{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}.left-arrow{left:0}.right-arrow{right:0}.gloss-layer,.glosseffect{background-image:linear-gradient(0deg,#ffffff4d,#ffffffd6);border-radius:10px 10px 0 0;border-top:2px solid #fff;height:50%;left:2.5%;opacity:1;position:absolute;top:2%;width:95%}.text-block-5.current{text-shadow:0 2px 1px #00000026}.text-block-5{font-family:Myriadpro,Arial,sans-serif;font-size:16px;line-height:1vw;padding-top:7px;position:relative;text-decoration:none;text-shadow:0 2px #fff;z-index:10}.bar{align-items:center;background-color:#7d7d7d;height:.5px;justify-content:center;width:100vw}*{box-sizing:border-box}.classic-tab.active{background-image:linear-gradient(#79bbff 30%,#c4e8ff 85%)}.classic-tab{align-items:center;background-image:linear-gradient(#e0e0e0 52%,#fff 85%);border-bottom:0 #a1a1a1;border-bottom-left-radius:15px;border-bottom-right-radius:15px;border-top-left-radius:15px;border-top-right-radius:15px;bottom:0;box-shadow:inset 0 4px 4px #0000004f;color:#000;display:flex;height:60px;justify-content:center;margin-right:0;position:relative;text-decoration:none;transition:all .2s;width:100%}.classic-tab:hover{filter:brightness(95%)}.content{padding:5px}h1,h2,h3{text-align:center}.project{flex:0 0 80%;margin:0 10px;scroll-snap-align:start}#copyright,#madeby{display:inline-block;margin:0}.header-links p{margin:0}@media (max-width:768px){.header{font-size:calc(10px + 1.5vmin)}.PageSwitcher a{width:100%}.main-content{padding:10px 50px}.arrow{height:30px;width:5px}.arrow>img{height:10px;width:auto}.image-slider{align-items:center;display:flex;text-align:center}.slider-container{margin-top:10px;order:1}.next-button,.prev-button{background-color:#ddd;border:none;cursor:pointer;height:30px;margin:5px;padding:10px;width:30px}}@media (min-width:769px){.arrow{height:45px;width:70px}.arrow>img{height:15px;width:auto}.main-content{padding:20px 300px}.PageSwitcher a{width:100%}.footer{display:flex;justify-content:space-between}.image-slider{align-items:center;display:flex;text-align:center}}.next-button:hover,.prev-button:hover{filter:brightness(.9)}.arrow{align-items:center;background-color:#f8f8f8;background-image:linear-gradient(#cacaca,#fff 85%);border-radius:100vw;box-shadow:0 3px 4px -1px #000000a3,inset 0 -3px 5px #00000061;display:flex;justify-content:center;margin-left:10px;margin-right:10px;position:relative;transform:none;transition:all .2s}.next-button,.prev-button{align-items:center;color:#fff;cursor:pointer;font-size:40px}.div-block-64{bottom:auto;left:15%;position:absolute;right:0;top:.05vw;width:70%}section{display:block}.w-slider{text-align:center}.prev-buttons{order:-1}.next-button{order:1}.slide-image{transition:transform .5s ease}.image-slider{background-color:#f8f8f8;border-radius:10px}.slider-container{transition:opacity .5s ease}.image-slider{position:relative}.slide-image{border-radius:10px;height:10vh;width:auto}.image-slider h3,.image-slider p,.slide-image{transition:opacity .5s ease}.konami-keys-display{pointer-events:none;position:fixed;right:20px;top:20px;z-index:9999}.konami-key-press{animation:keyPressEffect 2s ease-out forwards;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:8px;box-shadow:0 4px 15px #0003;color:#fff;display:inline-block;font-size:18px;font-weight:700;margin:4px;min-width:30px;padding:8px 16px;text-align:center}@keyframes keyPressEffect{0%{opacity:0;transform:scale(0) rotate(180deg)}15%{opacity:1;transform:scale(1.2) rotate(0deg)}30%{opacity:1;transform:scale(1) rotate(0deg)}to{opacity:0;transform:scale(.8) translateY(-20px)}}.konami-progress{animation:slideInRight .3s ease-out;background:#000c;border-radius:10px;min-width:200px;padding:10px;position:fixed;right:20px;top:80px;z-index:9998}.konami-progress-bar{background:#fff3;border-radius:4px;height:8px;margin-bottom:5px;overflow:hidden}.konami-progress-fill{animation:glow 1s ease-in-out infinite alternate;background:linear-gradient(90deg,#00f5ff,#f0f);border-radius:4px;height:100%;transition:width .3s ease}@keyframes glow{0%{box-shadow:0 0 5px #00f5ff}to{box-shadow:0 0 15px #f0f}}.konami-progress-text{color:#fff;font-family:Courier New,monospace;font-size:12px;text-align:center}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.konami-modal-overlay{align-items:center;animation:fadeIn .5s ease-out;background:#000000e6;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}.konami-modal{animation:modalSlideIn .6s cubic-bezier(.34,1.56,.64,1);background:linear-gradient(135deg,#1e3c72,#2a5298);border:2px solid #ffffff1a;border-radius:20px;box-shadow:0 20px 60px #00000080;max-height:90vh;max-width:90vw;overflow-y:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.7) translateY(-100px)}to{opacity:1;transform:scale(1) translateY(0)}}.konami-modal-header{align-items:center;background:#0000004d;border-bottom:1px solid #ffffff1a;border-radius:20px 20px 0 0;display:flex;justify-content:space-between;padding:20px}.konami-modal-header h2{color:#fff;font-size:24px;margin:0;text-shadow:2px 2px 4px #00000080}.konami-close-btn{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;transition:all .3s ease;width:40px}.konami-close-btn:hover{background:#fff3;transform:rotate(90deg)}.konami-modal-content{color:#fff;padding:30px}.konami-unlock-message{color:#fff;font-size:18px;margin-bottom:30px;text-align:center;text-shadow:1px 1px 2px #00000080}.secret-projects-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:30px}.secret-project-card{animation:cardSlideIn .8s ease-out forwards;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:15px;padding:20px;transition:all .3s ease}.secret-project-card:first-child{animation-delay:.1s}.secret-project-card:nth-child(2){animation-delay:.2s}.secret-project-card:nth-child(3){animation-delay:.3s}.secret-project-card:nth-child(4){animation-delay:.4s}.secret-project-card:nth-child(5){animation-delay:.5s}@keyframes cardSlideIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.secret-project-card:hover{background:#ffffff26;box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}.secret-project-card h3{color:#fff;font-size:20px;margin:0 0 15px;text-shadow:1px 1px 2px #00000080}.project-description{color:#ffffffe6;line-height:1.6;margin:0 0 15px}.project-tech{background:#0003;border-radius:8px;color:#64ffda;font-size:14px;margin:10px 0;padding:8px 12px}.project-status{background:#ffffff1a;border-radius:15px;color:#fff;display:inline-block;font-size:12px;font-weight:700;margin-top:10px;padding:5px 10px}.konami-footer{border-top:1px solid #ffffff1a;color:#fffc;font-style:italic;padding:20px;text-align:center}@media (max-width:768px){.konami-keys-display{right:10px;top:10px}.konami-progress{min-width:150px;right:10px;top:60px}.konami-modal{margin:10px;max-width:calc(100vw - 20px)}.konami-modal-content{padding:20px}.secret-projects-grid{gap:15px;grid-template-columns:1fr}.konami-modal-header h2{font-size:18px}.konami-unlock-message{font-size:16px}}@font-face{font-family:Myriad Pro Regular;font-style:normal;font-weight:400;src:url(/static/media/Myriad%20Pro%20Regular.c59859cec849233be7f8.ttf) format("truetype")}@font-face{font-family:Myriad Pro Light;font-style:normal;font-weight:400;src:url(/static/media/Myriad%20Pro%20Light.b0bb7658963c5d720ddd.otf) format("truetype")}@font-face{font-family:Garamond Light;font-style:normal;font-weight:lighter;src:url(/static/media/Garamond-Light.36dd8fd88e62187103bb.ttf) format("truetype")}.header,.pfp{display:inline-block;margin:0}.ContactLinks a{align-items:center;background-image:linear-gradient(#e0e0e0 52%,#fff 85%,#e0e0e0 0);border-radius:15px;box-shadow:inset 0 4px 4px #0000004f;color:#000;display:flex;height:60px;justify-content:space-around;margin-bottom:30px;position:relative;text-decoration:none;transition:all .2s;width:100%}.ContactLinks{align-content:center;color:#7d7d7d;position:-webkit-sticky;position:sticky;top:0}.ContactLinks ul{list-style-type:none}.rotated-image{transform:rotate(-10deg)}h1,h2,h3{color:#000;font-family:Myriad Pro Regular,sans-serif}img{-webkit-user-drag:none;pointer-events:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.icon span{align-items:center;display:flex}.header-Contact p{margin:0}@media (max-width:768px){.icon{display:inline-block;height:50px;margin-right:10px;transition:all .2s;width:50px}.grid-container{grid-gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.contact-page{align-items:center;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1px;position:fixed;text-align:center;width:100%}.footer div{margin-bottom:10px}}@media (min-width:769px){.PageSwitcher a{width:100%}.icon{display:inline-block;height:50px;margin-right:10px;transition:all .2s;width:50px}.footer{display:flex;justify-content:space-between}}.model-overlay{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.model-window{background:var(--primary);border:2px solid var(--secondary);box-shadow:var(--box-shadow);display:flex;flex-direction:column;height:80%;width:80%}.window-pane{flex:1 1;overflow:auto}.title-bar{align-items:center;background:var(--secondary);color:var(--primary);display:flex;justify-content:space-between;padding:.5em}.title-bar .title{flex:1 1;font-family:Chicago_12;text-align:center}.title-bar button{background:none;border:none;color:var(--primary);cursor:pointer;font-family:Chicago_12}.title-bar button:focus{outline:none}
/*# sourceMappingURL=main.bc3fadea.css.map*/