body,html{height:100%;width:100%;margin:0;padding:0;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fafafa;scroll-behavior:smooth}body::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}body::-webkit-scrollbar{width:12px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#888}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}#root{height:100%;width:100%}p,ul{padding:0;margin:0}ul{list-style:none}a{text-decoration:none}a:focus,a:link,a:visited{color:#262727}@font-face{font-family:"CarolinaMountains";src:local("CarolinaMountains"),url(/personalweb/static/media/carolina_mountains.cb0ee4fe.ttf) format("truetype")}.app{background:#fafafa;margin:0;padding:0;height:100%;width:100%}.content{display:flex;align-items:center;text-align:center;flex-direction:column;width:100%}.nav-fixed{position:fixed;top:0;right:0;left:0}.nav{background:#fafafa;padding:30px 40px;background-color:transparent;display:block;height:45px;line-height:45px}.nav .nav-logo{float:left;margin-right:auto;cursor:pointer;font-family:"CarolinaMountains";font-size:26px}.nav .nav-list{height:100%;float:right;font-size:14px;text-align:center}.nav .nav-list li:first-child{margin-left:0}.nav .nav-list li:last-child{margin-right:0}.nav .nav-list a{position:relative;padding:10px 0}.nav .nav-list a:after{position:absolute;bottom:0;left:0;right:0;margin:auto;width:0;content:".";color:transparent;background:#262727;height:1px;transition:all .5s}.nav .nav-list a:hover:after{width:100%}.summary{margin-top:22vh;margin-bottom:16vh;width:50%}.summary img{height:300px;width:300px;border-radius:50%;box-shadow:0 0 10px 3px rgba(0,0,0,.3)}.summary .name{font-size:40px;font-weight:500;margin:50px 0 20px}.summary .desc{font-size:18px;margin-top:5px}.summary .bold{font-weight:500}.summary p{font-weight:300;line-height:1.4}.projects-container{display:flex;width:100%;background:#ebebeb;flex-direction:column;align-items:center}.projects-container .projects{width:80%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.projects-container .expand-container{height:60px;width:80%;display:flex;justify-content:flex-end;align-items:center}.projects-container:before{background:linear-gradient(#fafafa,#ebebeb);content:"";height:300px;width:100%}.projects-container:after{background:linear-gradient(#ebebeb,#fafafa);content:"";height:300px;width:100%}#expandAll:checked~.projects>.card .image{height:300px}#expandAll:checked~.projects>.card .description>.desc,#expandAll:checked~.projects>.card .description>.skills{transition-delay:.1s;visibility:visible}input{margin-left:auto;margin-right:calc(10% + 90px)}input[type=checkbox]{position:relative;-webkit-appearance:none;height:45px;width:100px;border-radius:45px;border:3px solid #ebebeb;box-shadow:-6px -6px 16px hsla(0,0%,100%,.6),6px 6px 16px rgba(0,0,0,.15),inset -6px -6px 16px hsla(0,0%,100%,.6),inset 6px 6px 16px rgba(0,0,0,.2);outline:none;cursor:pointer}input[type=checkbox]:after,input[type=checkbox]:before{content:"";position:absolute;margin:auto;top:0;bottom:0;transition:.3s}input[type=checkbox]:before{height:30px;width:30px;background-color:#ebebeb;box-shadow:-2px 0 16px hsla(0,0%,100%,.75),6px 6px 16px rgba(0,0,0,.2);border-radius:50%;left:8px}input[type=checkbox]:after{height:15px;width:15px;background-color:#7a7a7a;border-radius:50%;top:2px;right:-40px}input[type=checkbox]:checked:before{left:58px}input[type=checkbox]:checked:after{background-color:#38e77e}.card{flex:1 1 450px;max-width:450px;height:570px;margin:40px;box-shadow:-9px -9px 16px hsla(0,0%,100%,.6),9px 9px 16px rgba(0,0,0,.1);border-radius:40px}.card .image{padding:30px;margin:30px;border-radius:40px;height:380px;position:relative;box-shadow:inset 0 0 16px rgba(0,0,0,.3);transition:all .3s}.card .image img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:90%;max-height:90%;vertical-align:middle}.card:hover .image{height:300px}.card:hover .description>.desc,.card:hover .description>.skills{transition-delay:.1s;visibility:visible}.card .description{margin:30px;text-align:center}.card .description .title{font-size:24px;font-weight:600;color:#555}.card .description .skills{font-size:14px;font-weight:500;color:#888;visibility:hidden;margin-top:5px}.card .description .desc{margin-top:25px;font-size:16px;visibility:hidden}.card:nth-child(6n+1)>.image{background-image:linear-gradient(135deg,#84fab0,#8fd3f4)}.card:nth-child(6n+2)>.image{background-image:linear-gradient(135deg,#fad0c4,#fad0c4 1%,#ff9a9e)}.card:nth-child(6n+3)>.image{background-image:linear-gradient(135deg,#fbc2eb,#a6c1ee)}.card:nth-child(6n+4)>.image{background-image:linear-gradient(135deg,#fad0c4,#ffd1ff)}.card:nth-child(6n+5)>.image{background-image:linear-gradient(135deg,#c2e9fb,#a1c4fd)}.card:nth-child(6n+6)>.image{background-image:linear-gradient(135deg,#ff9a9e,#fecfef 99%,#fecfef)}.footer{display:flex;height:100px;align-items:center;font-size:12px}
/*# sourceMappingURL=main.1b8f4a72.chunk.css.map */