@font-face{font-family:Averta;font-weight:600;src:url(https://firebasestorage.googleapis.com/v0/b/harry-74f87.appspot.com/o/Averta-Semibold.woff?alt=media&token=6be3cbf6-a299-4287-88c6-0baef80eaf05)}#root,.content,body,html{height:100%;min-height:700px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:Muli,Helvetica Neue,sans-serif;margin:0;min-width:340px;padding:0}body,h1,h2,h3,h4,h5,h6{color:navy}a,a:active,a:focus,a:hover{color:navy;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.content{text-align:center}section{align-items:center;display:flex;justify-content:center;padding:40px}#landing,section{position:relative}#landing{height:100vh;min-height:600px;-webkit-user-select:none;user-select:none}#landing #window{background-image:url(https://firebasestorage.googleapis.com/v0/b/harry-74f87.appspot.com/o/IMG_2473.jpeg?alt=media&token=b76d50d7-2093-43b1-8c7f-792b5daaa599);background-position:50%;background-repeat:no-repeat;background-size:cover;border:8px solid #fff;border-radius:50%;box-sizing:initial;height:180px;width:180px}#landing #window-container{border-radius:50%;height:212px;margin-bottom:15px;transition:all .3s ease;width:212px}#landing #window-container:hover{transform:scale(.99)}#landing #window-inner-container{border:8px solid navy;border-radius:50%;box-sizing:initial;height:196px;width:196px}#landing h1{font-size:2rem}#landing .links-container{bottom:0;left:0;margin:0;padding-bottom:10px;position:absolute;transition:all .3s ease;width:100%}#landing .links-container a{display:block;width:50px}#landing .links-container p.link-desc{font-size:.7rem;margin:0}#landing .desc,#landing .interest-icon-span{font-size:1rem}#landing .interest-icon{margin-right:6px}#landing .active-interest{display:none}@media(min-width:768px){#landing #window{background-image:url(https://firebasestorage.googleapis.com/v0/b/harry-74f87.appspot.com/o/IMG_2473.jpeg?alt=media&token=b76d50d7-2093-43b1-8c7f-792b5daaa599);background-position:50%;background-repeat:no-repeat;background-size:cover;border:10px solid #fff;border-radius:50%;height:250px;width:250px}#landing #window-container{border-radius:50%;height:290px;transition:all .3s ease;width:290px}#landing #window-container:hover{transform:scale(.99)}#landing #window-inner-container{border:10px solid navy;border-radius:50%;height:270px;width:270px}#landing h1{font-size:5rem;margin-bottom:30px}#landing .links-container{bottom:0;left:0;padding-bottom:10px;position:fixed;transition:all .3s ease;width:100%;z-index:100}#landing .links-container .links-dock{animation-delay:.3s;background:#f5f5f5;border-radius:1rem;padding:20px 30px 0}#landing .links-container p.link-desc{font-size:.8rem;margin:0;visibility:hidden}#landing .links-container .link{display:block;transition:all .3s ease;width:50px}#landing .links-container .link:hover{transform:translateY(-5px);transition:all .3s ease}#landing .links-container .link:hover p.link-desc{visibility:visible}#landing .desc{font-size:1.1rem}#landing .interest-icon-span{font-size:1.5rem}#landing .interest-icon{margin-right:6px}#landing .active-interest{display:block;font-size:3rem;font-weight:400}}section#projects{padding-left:20px;padding-right:20px}.project-container{display:inline-block;height:300px;padding:10px;width:300px}.project-card{align-items:center;border-radius:5px;display:flex;flex-direction:column;height:100%;justify-content:center;padding:15px;transition:all .3s ease}.project-card:hover{transform:scale(.98)}img.project-img{width:80%}.project-title{font-size:1.8rem;font-weight:200;margin-bottom:0}.modal-content{background:#fff;border:none;color:#444;white-space:pre-wrap}.modal-content .modal-bg{background-color:#fff;border-radius:.3rem .3rem 0 0;height:200px;margin:-1rem -1rem 1rem}.modal-content .modal-logo{width:40%}.modal-content .close-btn{cursor:pointer;position:absolute;right:5px;top:5px}.modal-content p{margin-bottom:0}.modal-content a{color:#444;text-align:center;width:100%}@media(min-width:768px){section{padding:100px}.modal-content .modal-bg{height:400px}.modal-content .modal-logo{width:70%}}@media(prefers-color-scheme:dark){body{background:#000}a,a:active,a:focus,a:hover,body,h1,h2,h3,h4,h5,h6{color:#bf506c}#landing #window{border-color:#000}#landing #window-inner-container{border-color:#bf506c}}@media(prefers-color-scheme:dark)and (min-width:768px){#landing .links-container .links-dock{background:#222}#landing #window{border-color:#000}#landing #window-inner-container{border-color:#bf506c}}@media(prefers-color-scheme:dark){.modal-content{background:#222;color:#ddd}.modal-content .modal-bg{background-color:#000}.modal-content a{color:#ddd}}.svg-inline--fa{display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}.fa-2x{font-size:2em}.fa-substack{width:1.25em}
/*# sourceMappingURL=main.2d229427.css.map*/