body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{color:#fff;font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace;font-size:small}body{background-image:linear-gradient(#fff,#fff,#ececec,#cecece);height:100vh;overflow:hidden}body #root{height:100%}#page-nav{color:#fff;background-color:#fff;margin-bottom:5px;box-shadow:0 3px 5px #cecece61}#page-nav #nav-center #nav-title{text-align:center;font-weight:100}#page-nav #nav-center a{color:#aca9c7;text-decoration:none;transition:all .6s;animation:3s infinite color-change}#page-nav #nav-center a:hover{color:#00105d;transition:all .6s}#page-nav #nav-right{text-align:right;font-weight:100}#page-nav #nav-right a{color:#ddd;padding-right:10px;text-decoration:none}#page-nav #nav-right a:hover{color:#fff}#page-content{margin:auto}#page-content #content-win-1-l{justify-content:center;align-items:center;display:flex}#page-content #content-win-1-l .link-window{width:85%;height:100%}#page-content #content-win-1-l .link-window .link-container{align-items:center;height:19%;animation:2s forwards link-ease-in;display:flex;position:relative}#page-content #content-win-1-l .link-window .link-container a,#page-content #content-win-1-l .link-window .link-container button{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#c3bfe38f,#bab7d19d,#aca9c79f,#4e40d0d7,#110769,#0a0255) 0/300% 200%;-webkit-background-clip:text;background-clip:text;text-decoration:none;transition:all 1s}#page-content #content-win-1-l .link-window .link-container a:hover,#page-content #content-win-1-l .link-window .link-container button:hover{background-position:100%;transition:all 1s;transform:translate(30px)}#page-content #content-win-1-l .link-window .link-container button[aria-expanded=true]{background-position:100%}#page-content #content-win-1-l .link-window .link-container button[aria-expanded=true]:hover{background-position:50%}#page-content #content-win-1-r{justify-content:center;align-items:center;display:flex}#page-content #content-win-1-r .intro-window{justify-content:center;align-items:center;width:85%;height:90%;transition:all .5s;display:flex}#page-content #content-win-1-r .info-container{text-align:center;background-image:linear-gradient(130deg,#f7f7f71b,#f7f7f71b,#ffffffdf);background-size:250% 350%;border-radius:20px;max-height:100%;transition:all .5s;animation:10s infinite gradientShiftMe;box-shadow:0 3px 5px #cecece29}#page-content #content-win-1-r .info-container .head-shot{border:1px solid #d2d2d21a;border-radius:240px;max-width:70%;margin-top:20px;transition:all .5s;position:relative}#page-content #content-win-1-r .info-container .about-me{color:#9591b4;border-radius:15px;margin:0;padding:10px;transition:all .6s;animation:2.5s linear infinite forwards img-ease-in;position:relative}#page-content #content-win-1-r .info-container .about-me strong{font-weight:300}#page-content #content-win-1-r .info-container .tech-logo{opacity:.9;background-color:#eeeeeedb;border-radius:25px;max-height:100%;margin:10px;transition:all .6s}#page-content #content-win-1-r .info-container .tech-image-icons{margin-bottom:10px}#page-content #content-win-1-r .info-container .tech-logo:hover{transition:all .6s;box-shadow:0 3px 6px #ffffffe6}#page-content #content-win-1-r .info-container:hover{background-color:#ffffff2a;transition:all .6s;box-shadow:0 3px 10px #94949473}#page-content #content-win-1-r .info-container:hover .head-shot{background-color:#ffffff80;border:1px solid #d2d2d240}#page-content #content-win-1-r .info-container:hover p{color:#00157e;transition:all .6s}@keyframes link-ease-in{0%{left:-500px}to{left:0}}@keyframes gradientShiftMe{0%{background-position:0%}70%{background-position:20%}80%{background-position:100%}to{background-position:0%}}.link-container button{font:inherit;line-height:inherit;text-align:left;cursor:pointer;border:0;margin:0;padding:0}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #6155bb}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.info-container{position:relative}.overlay{color:#fff;box-sizing:border-box;z-index:1000;background-image:linear-gradient(-105deg,#000cba,#0c125f,#060a48,#020532);background-size:200% 200%;border-top-left-radius:15px;border-top-right-radius:35px;border-bottom-left-radius:55px;height:80vh;padding:20px;font-size:medium;transition:right 1.5s;animation:15s infinite gradientShift;position:absolute;right:50%}.overlay .MySaas-title{text-align:center;font-size:larger}.overlay #my-saas-apps-container{height:90%;overflow-y:scroll}.overlay #my-saas-apps-container::-webkit-scrollbar{background-color:#0000001a;width:7px}.overlay #my-saas-apps-container::-webkit-scrollbar-thumb{background-color:#fff;border-radius:20px}.overlay .saas-app{text-align:center;height:35vh;padding:10px}.overlay .saas-app img{transition:all 1s}.overlay .saas-app:hover img{filter:brightness(120%);border-radius:23px;transition:all 1s}.overlay .saas-logo{max-width:50%}.overlay .app-title{color:#fff;font-size:medium;text-decoration:none;transition:all .6s}.overlay .app-title:hover{color:#bcbcff;transition:all .6s}.overlay .app-description{color:#ffffffbf;width:80%;margin:auto;font-size:small}.slide-in{right:5%}.slide-out{right:-100%}@keyframes gradientShift{0%{background-position:0 0}70%{background-position:20%}80%{background-position:100% 75%}to{background-position:0 0}}.overlay-header{position:relative}.overlay-close{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;position:absolute;top:0;right:0}.overlay.slide-out{visibility:hidden;transition:right 1.5s,visibility 0s 1.5s}.overlay.slide-in{visibility:visible;transition:right 1.5s}@media (prefers-reduced-motion:reduce){.overlay{transition:none;animation:none}}.overlay .MySaas-title{margin-bottom:1rem;font-weight:400;line-height:1.5}@media (width<=600px){#page-nav{height:5vh}#page-nav #nav-title{font-size:17px}#content-win-1-l{height:30%;padding-top:10px;padding-bottom:10px;font-size:15vw}#content-win-1-r{padding-top:10px;font-size:2.5vw}#content-win-1-r .head-shot,.tech-logo,.second-degree-text{display:none}.overlay{width:50%;top:10%}}@media (width>=600px){#page-nav{height:10vh}#page-content{height:90vh}#content-win-1-l{height:90vh;font-size:7.5vw}#content-win-1-r{height:90vh;font-size:small}#content-win-1-r .info-container{max-width:80%}#content-win-1-r .tech-logo{width:9%}.overlay{width:45%;top:15%}}@media (width>=601px) and (width<=1366px) and (hover:none) and (pointer:coarse){#page-nav{height:10vh}#page-content{height:90vh}#content-win-1-l{height:90vh;font-size:10vw}#content-win-1-r{height:90vh;font-size:1.2vw}#content-win-1-r .info-container{max-width:80%}#content-win-1-r .tech-logo{width:9%}.overlay{width:45%}}
