@import url(https://fonts.googleapis.com/css2?family=Noto+Serif+Georgian:wght@300;400&display=swap);@import url(https://fonts.googleapis.com/css2?family=EB+Garamond&display=swap);@import url(https://fonts.googleapis.com/css2?family=Rubik&display=swap);::-webkit-scrollbar{width:.5vw}::-webkit-scrollbar-track{box-shadow:inset 4vw -4px 4px #bdbcbb}::-webkit-scrollbar-thumb{background-color:#005da3;border-radius:3%;outline:1% solid #000}.jelly-triangle{--uib-size:200px;--uib-speed:2.00s;--uib-color:#000;align-content:center;-webkit-filter:url(#uib-jelly-triangle-ooze);filter:url(#uib-jelly-triangle-ooze);height:var(--uib-size);justify-content:center;width:var(--uib-size);z-index:1}.jelly-triangle:after,.jelly-triangle:before,.jelly-triangle__dot{background:var(--uib-color);border-radius:100%;content:"";height:33%;position:absolute;width:33%}.jelly-triangle__dot{-webkit-animation:grow var(--uib-speed) ease infinite;animation:grow var(--uib-speed) ease infinite;left:30%;top:6%}.jelly-triangle:before{-webkit-animation:grow var(--uib-speed) ease calc(var(--uib-speed)*-.666) infinite;animation:grow var(--uib-speed) ease calc(var(--uib-speed)*-.666) infinite;bottom:6%;right:0}.jelly-triangle:after{-webkit-animation:grow var(--uib-speed) ease calc(var(--uib-speed)*-.333) infinite;animation:grow var(--uib-speed) ease calc(var(--uib-speed)*-.333) infinite;bottom:6%;left:0}.jelly-triangle__traveler{-webkit-animation:triangulate var(--uib-speed) ease infinite;animation:triangulate var(--uib-speed) ease infinite;background:var(--uib-color);border-radius:100%;height:33%;left:30%;position:absolute;top:6%;width:33%}.jelly-maker{height:0;position:absolute;width:0}@-webkit-keyframes triangulate{0%,to{-webkit-transform:none;transform:none}33.333%{-webkit-transform:translate(120%,175%);transform:translate(120%,175%)}66.666%{-webkit-transform:translate(-95%,175%);transform:translate(-95%,175%)}}@keyframes triangulate{0%,to{-webkit-transform:none;transform:none}33.333%{-webkit-transform:translate(120%,175%);transform:translate(120%,175%)}66.666%{-webkit-transform:translate(-95%,175%);transform:translate(-95%,175%)}}@-webkit-keyframes grow{0%,to{-webkit-transform:scale(1.5);transform:scale(1.5)}20%,70%{-webkit-transform:none;transform:none}}@keyframes grow{0%,to{-webkit-transform:scale(1.5);transform:scale(1.5)}20%,70%{-webkit-transform:none;transform:none}}body{margin:0}.header{align-items:center;display:flex}.header .homePng{margin:0 0 0 4vw}.homePng{width:40%}.container{background-color:#fff;background-image:url(/static/media/MSbackTile.4ebaab20552f2ad4b7a8.png);background-repeat:repeat;background-size:20%;display:flex;flex-direction:row-reverse;height:100%;width:100%}.coverPage{flex-basis:50%}.spine{flex-basis:10%;min-width:0}.spine .spineText{font-family:"Noto Serif Georgian",serif;font-size:6vh;padding:2.5vw;-webkit-writing-mode:vertical-rl;writing-mode:vertical-rl}.nameHeader{color:#1e307c;font-size:12vh;line-height:.7}.nameHeader,.subHeader{font-family:"Noto Serif Georgian",serif;font-weight:350;letter-spacing:-.3vw;margin:0;padding:0;text-align:center}.subHeader{color:#000;font-size:8vh}.mugshot{margin-top:.3vh;text-align:center}.mugshot img{border-radius:8%;width:62%}.backCover{flex-basis:50%;margin-top:2.8vh;text-align:center}.portfolioModal{-webkit-animation:fadeInAnimation .3s ease;animation:fadeInAnimation .3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;background:#fff;border-radius:3%;box-shadow:.1vh .1vh .1vh .1vh #bdbcbb;height:54vh;left:17.5vw;position:fixed;top:16vh;width:27vw;z-index:auto}@-webkit-keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}.portfolioModal .modalText{font-size:1.8vh;text-align:center}.portfolioModal .closeIcon{font-size:3.5vh;margin:0 1vw -2.5vh 24.7vw}.portfolioModal .externalIcon{color:#000;font-size:3.5vh;margin:0 0 .4vh -4vh;position:inherit}.portfolioModal .projectThumbnail{border-radius:6px;box-shadow:.2vh .2vh #bdbcbb;object-fit:cover;width:60%}.portfolioModal .projectThumbnail:hover{box-shadow:inset .2vh .2vh #000}.projectsHeader{font-size:2.5vh;text-align:center}.projectHeader,.projectsHeader{font-family:"Noto Serif Georgian",serif}.projectHeader{margin:1vh}.projectDescription{font-family:Rubik,sans-serif}.allDetails{background-color:#fff;border:.5vh solid #000;border-radius:16px;display:flex;flex-direction:row;flex-wrap:wrap;margin:0 .3vw;padding:1vw}.portfolioContainer{align-items:center;flex-basis:37%;flex-direction:row;height:100%;justify-content:center;width:100%}.projects{flex-basis:30%;height:48vh;overflow-x:hidden;overflow-y:auto;padding:0 1vw}.projectThumbnail{border-radius:3%;box-shadow:.2vh .2vh #bdbcbb;object-fit:cover;width:100%}.projectThumbnail:hover{box-shadow:inset .2vh .2vh #000}.profileBox{flex-basis:60%;font-family:Rubik,sans-serif;font-size:2vh;padding-left:1vw;text-align:left}.contactBox{display:flex;flex-basis:100%;flex-direction:row;justify-content:space-between;padding:1vh 1vw 0}.contactBox .cvLink{display:contents}.contactBox .qrCode{min-width:28%;object-fit:contain;width:28%}.contactBox .socialsBox{border:.2vh solid;display:grid;font-family:"Noto Serif Georgian",serif;padding:1vh 1vw}.contactBox a{color:#000;display:inline-block;text-decoration:none}.contactBox a:hover{color:#005da3}.contactBox .peripheralTitle{grid-area:2/1;margin-top:.7vh}.contactBox .playerTitle{grid-column-start:span 2}.contactBox .socialsLinks{font-size:4vh;grid-area:2/2}.contactBox h1{font-size:2.5vh;margin:0;text-align:left}.contactBox .socialIcon{object-fit:contain;padding-right:.2vw}.contactBox .contactText{padding-left:3.5vw}.contactBox .footer{display:flex;justify-content:space-between;padding-top:2.5vh;text-align:left}.contactBox .footer .footerText{font-family:"Noto Serif Georgian",serif;font-size:1.3vh;white-space:pre-line}.contactBox .footer .footerTitle{object-fit:contain;width:45%}.overlay{background-image:url(/static/media/texture.11c4670af33193fd3094.jpg);background-size:cover;bottom:0;left:0;opacity:16%;pointer-events:none;position:fixed;right:0;top:0;z-index:1}.loader-container{align-content:center;background-color:#fff;background-repeat:repeat;background-size:20%;display:flex;flex-wrap:wrap;height:100%;justify-content:center;margin:0;position:fixed;width:100%}.loader-container.available{-webkit-animation:fadeOutAnimation 3s ease;animation:fadeOutAnimation 3s ease;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}@keyframes fadeOutAnimation{0%{opacity:1}to{opacity:0}}.darkMode{background-image:url(/static/media/MDBackTile.a6d8994ce326c08f7845.png)}@media(max-width:1200px){.projectsBox{grid-gap:2vw;box-sizing:border-box;display:grid;gap:2vw;grid-template-columns:1fr;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;overflow-x:hidden;overflow-y:auto;padding:2vw;width:100vw}.container{background-size:40%;flex-direction:column}.homePng{width:50%}.nameHeader{font-size:20vw}.subHeader{font-size:10vw}.spine{display:none;visibility:hidden}.allDetails{flex-direction:column;padding:0}.portfolioModal{align-items:center;display:grid}.portfolioModal a{grid-row-start:span 2;margin:1vw;width:30vw}.portfolioModal .projectHeader{font-size:3vh;font-style:italic;grid-area:1/2;padding:1vw;text-align:right}.portfolioModal .projectDescription{font-size:2vh;grid-area:2/2;margin:2vw;text-align:right}.profileBox{padding:6vw}.contactBox{display:flex;flex-basis:100%;flex-direction:row;justify-content:space-between;padding:1vh 2.5vw 0}.socialsBox{align-items:center;border:.2vh solid;display:flex!important;flex-direction:column;flex-wrap:wrap;font-family:"Noto Serif Georgian",serif;justify-content:flex-start;padding:1vh 1vw}.socialsBox a{color:#000;display:inline-block;text-decoration:none}.socialsBox a:hover{color:#005da3}.socialsBox .peripheralTitle{grid-area:2/1;margin-top:.7vh}.socialsBox .playerTitle{grid-column-start:span 2}.socialsBox .socialsLinks{font-size:5vh;grid-area:2/2}.socialsBox h1{font-size:3vh;margin:0;text-align:left}.socialsBox .socialIcon{object-fit:contain;padding-right:2vw}.socialsBox .contactText{padding-left:4.5vw}.socialsBox .footer{display:flex;justify-content:space-between;padding-top:2.5vh;text-align:left}.socialsBox .footerText{font-family:"Noto Serif Georgian",serif;font-size:1vh;white-space:pre-line}.socialsBox .footerTitle{object-fit:contain;width:45%}}
/*# sourceMappingURL=main.3bcd1bb6.css.map*/