.popup-modal.svelte-1gar3t7{z-index:10;background-color:#fff;width:50vw;max-height:70vh;display:none;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.popup-modal.svelte-1gar3t7 .image-container:where(.svelte-1gar3t7){background-color:#fff;justify-content:center;align-items:center;max-width:100%;max-height:150px;display:flex;position:static;top:0}.popup-modal.svelte-1gar3t7 .image-container:where(.svelte-1gar3t7) img:where(.svelte-1gar3t7){max-width:50%;max-height:100%}.popup-modal.svelte-1gar3t7 .description-box:where(.svelte-1gar3t7){padding:12px 36px 18px}.popup-modal.svelte-1gar3t7 .description-box:where(.svelte-1gar3t7) h4:where(.svelte-1gar3t7){color:#111;margin-bottom:12px;font:15px/24px opensans-bold,sans-serif}.popup-modal.svelte-1gar3t7 .description-box:where(.svelte-1gar3t7) p:where(.svelte-1gar3t7){text-align:justify;color:#a1a1a1;margin-bottom:12px;font:14px/24px opensans-regular,sans-serif}.popup-modal.svelte-1gar3t7 .description-box:where(.svelte-1gar3t7) .categories:where(.svelte-1gar3t7){color:#a1a1a1;text-transform:uppercase;letter-spacing:2px;text-align:left;font:11px/21px opensans-light,sans-serif;display:block}.popup-modal.svelte-1gar3t7 .description-box:where(.svelte-1gar3t7) .categories:where(.svelte-1gar3t7) i:where(.svelte-1gar3t7){margin-right:8px}.popup-modal.svelte-1gar3t7 .link-box:where(.svelte-1gar3t7){background:#111;justify-content:space-between;padding:18px 36px;display:flex;position:sticky;bottom:0}.popup-modal.svelte-1gar3t7 .link-box:where(.svelte-1gar3t7) a:where(.svelte-1gar3t7){letter-spacing:3px;color:#fff;cursor:pointer;text-transform:uppercase;font:11px/21px opensans-bold,sans-serif}.popup-modal.svelte-1gar3t7 a:where(.svelte-1gar3t7):hover{color:#0cc}.popup-modal.svelte-1gar3t7 a.popup-modal-dismiss:where(.svelte-1gar3t7){margin-left:24px}.modal-hide.svelte-1gar3t7{display:none}@media only screen and (width<=1000px){.popup-modal.svelte-1gar3t7{width:90vw}}footer.svelte-rxj3n0{text-align:center;color:#525252;background:#2b2b2b;margin-bottom:5px;padding-top:5px;font-size:14px}footer.svelte-rxj3n0 a:where(.svelte-rxj3n0),footer.svelte-rxj3n0 a:where(.svelte-rxj3n0):visited{color:#525252}footer.svelte-rxj3n0 a:where(.svelte-rxj3n0):hover,footer.svelte-rxj3n0 a:where(.svelte-rxj3n0):focus{color:#fff}footer.svelte-rxj3n0 .copyright:where(.svelte-rxj3n0){margin:0;padding:0}footer.svelte-rxj3n0 .copyright:where(.svelte-rxj3n0) li:where(.svelte-rxj3n0){margin:0;padding:0;line-height:24px;display:inline-block}footer.svelte-rxj3n0 .copyright:where(.svelte-rxj3n0) li:where(.svelte-rxj3n0):before{content:"•";color:#095153;padding-left:10px;padding-right:10px}footer.svelte-rxj3n0 .copyright:where(.svelte-rxj3n0) li:where(.svelte-rxj3n0):first-child:before{display:none}footer.svelte-rxj3n0 .social-links:where(.svelte-rxj3n0){margin:18px 0 30px;padding:0;font-size:30px}footer.svelte-rxj3n0 .social-links:where(.svelte-rxj3n0) li:where(.svelte-rxj3n0){color:#f06000;margin:0 0 0 42px;padding:0;display:inline-block}footer.svelte-rxj3n0 .social-links:where(.svelte-rxj3n0) li:where(.svelte-rxj3n0):first-child{margin-left:0}#canvas3d.svelte-1dn711m{z-index:1;width:100%;height:100%;position:relative;top:0;left:0}header.svelte-1dn711m{text-align:center;width:100%;height:100%;min-height:500px;overflow:hidden}header.svelte-1dn711m:before{content:"";vertical-align:middle;height:100%;display:inline-block}header.svelte-1dn711m .banner:where(.svelte-1dn711m){z-index:2;text-align:center;vertical-align:middle;width:85%;margin:0 auto;padding-bottom:30px;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}header.svelte-1dn711m .banner-text:where(.svelte-1dn711m){width:100%}header.svelte-1dn711m .banner-text:where(.svelte-1dn711m) h1:where(.svelte-1dn711m){color:#fff;letter-spacing:-2px;text-shadow:0 1px 3px #000c;margin:0 auto 18px;font:90px/1.1em opensans-bold,sans-serif}header.svelte-1dn711m .banner-text:where(.svelte-1dn711m) h2:where(.svelte-1dn711m){color:#fff;text-shadow:0 1px 2px #00000080;width:60%;margin:0 auto;font:18px/1.9rem librebaskerville,sans-serif}.header-animation.svelte-1dn711m{opacity:1;animation:2s svelte-1dn711m-displaySmooth}@keyframes svelte-1dn711m-displaySmooth{0%{opacity:0}to{opacity:1}}header.svelte-1dn711m .banner-text:where(.svelte-1dn711m) hr:where(.svelte-1dn711m){border-color:#fff;width:60%;margin:18px auto 24px}header.svelte-1dn711m .social:where(.svelte-1dn711m){text-shadow:0 1px 2px #000c;margin:24px 0;padding:0;font-size:30px}header.svelte-1dn711m .social:where(.svelte-1dn711m) li:where(.svelte-1dn711m){margin:0 15px;padding:0;display:inline-block}header.svelte-1dn711m .social:where(.svelte-1dn711m) li:where(.svelte-1dn711m) a:where(.svelte-1dn711m){color:#fff}header.svelte-1dn711m .social:where(.svelte-1dn711m) li:where(.svelte-1dn711m) a:where(.svelte-1dn711m):hover{color:#11abb0}@media only screen and (width<=1000px){header.svelte-1dn711m{-webkit-background-size:cover!important;background-size:cover!important}}#about.svelte-10at80d{background:#2b2b2b;padding-bottom:66px;overflow:hidden}#about.svelte-10at80d h2:where(.svelte-10at80d){color:#fff;margin-bottom:12px;font:22px/30px opensans-bold,sans-serif}#about.svelte-10at80d p:where(.svelte-10at80d){color:#7a7a7a;font:16px/30px opensans-bold,sans-serif}#about.svelte-10at80d .img-container:where(.svelte-10at80d){width:150px;margin-right:15px;position:relative}#about.svelte-10at80d .profile-pic:where(.svelte-10at80d){border-radius:5%}@media only screen and (width<=900px){.about-container.svelte-10at80d{flex-direction:column;align-items:center}}.xp-counter.svelte-10at80d{text-align:center;padding:24px 16px}.xp-counter-label.svelte-10at80d{margin:0;font-size:16px}.xp-counter-values.svelte-10at80d{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:12px;display:flex}.xp-counter-item.svelte-10at80d{flex-direction:column;min-width:96px;display:flex}.xp-counter-item.svelte-10at80d span:where(.svelte-10at80d){color:#fff;font-size:30px;font-weight:700}.xp-counter-item.svelte-10at80d small:where(.svelte-10at80d){text-transform:uppercase;letter-spacing:1px;color:#4b5563;font-size:13px}@media only screen and (width<=640px){.xp-counter-values.svelte-10at80d{gap:12px}.xp-counter-item.svelte-10at80d{min-width:78px}.xp-counter-item.svelte-10at80d span:where(.svelte-10at80d){font-size:24px}}#contact.svelte-5ftlso{background:#2b2b2b;padding-top:40px;padding-bottom:40px;overflow:hidden}#contact.svelte-5ftlso a:where(.svelte-5ftlso),#contact.svelte-5ftlso a:where(.svelte-5ftlso):visited{color:#fff}#contact.svelte-5ftlso a:where(.svelte-5ftlso):hover,#contact.svelte-5ftlso a:where(.svelte-5ftlso):focus{color:#11abb0}#contact.svelte-5ftlso h2:where(.svelte-5ftlso){color:#fff;justify-content:center;margin-bottom:12px;font:30px/30px opensans-bold,sans-serif;display:flex}#contact.svelte-5ftlso p:where(.svelte-5ftlso){color:#7a7a7a;font:16px/30px opensans-bold,sans-serif}#contact.svelte-5ftlso .row:where(.svelte-5ftlso) .contact-container:where(.svelte-5ftlso){justify-content:space-around;align-items:center}@media only screen and (width<=530px){#contact.svelte-5ftlso .row:where(.svelte-5ftlso) .contact-container:where(.svelte-5ftlso){flex-direction:column;align-items:center}}#contact.svelte-5ftlso .contact-details:where(.svelte-5ftlso){justify-content:start;align-items:center;width:41.6667%;display:flex}#contact.svelte-5ftlso .download:where(.svelte-5ftlso){flex-direction:column;justify-content:end;align-items:center;width:58.3333%;padding-top:6px;display:flex}#contact.svelte-5ftlso .download:where(.svelte-5ftlso) .button:where(.svelte-5ftlso){background:#444;margin-top:6px}#contact.svelte-5ftlso .download:where(.svelte-5ftlso) .button:where(.svelte-5ftlso):hover{color:#2b2b2b;background:#fff}#contact.svelte-5ftlso .download:where(.svelte-5ftlso) .button:where(.svelte-5ftlso) i:where(.svelte-5ftlso){margin-right:15px;font-size:20px}#project.svelte-1nj8pke{background:#ebeeee;padding-top:90px;padding-bottom:60px}#project.svelte-1nj8pke h1:where(.svelte-1nj8pke){text-transform:uppercase;letter-spacing:1px;text-align:center;color:#95a3a3;margin-bottom:48px;font:15px/24px opensans-semibold,sans-serif}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke){flex-flow:wrap;justify-content:center;display:flex}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .columns:where(.svelte-1nj8pke){margin-bottom:36px}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke){-o-transition:all .3s ease-in-out;background:#fff;width:250px;height:250px;transition:all .3s ease-in-out;position:relative;overflow:hidden}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) a:where(.svelte-1nj8pke){cursor:pointer;display:block}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) .overlay:where(.svelte-1nj8pke){opacity:0;-moz-opacity:0;filter:blur();-o-transition:opacity .3s ease-in-out;width:100%;height:100%;transition:opacity .3s ease-in-out;position:absolute;top:0;left:0}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) .link-icon:where(.svelte-1nj8pke){color:#fff;text-align:center;opacity:0;-moz-opacity:0;filter:blur();-o-transition:opacity .3s ease-in-out;width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:18px;line-height:30px;transition:opacity .3s ease-in-out;display:block;position:absolute;top:50%;left:50%}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) img:where(.svelte-1nj8pke){vertical-align:bottom;object-fit:scale-down;width:100%;height:100%}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) .project-item-meta:where(.svelte-1nj8pke){padding:18px}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) .project-item-meta:where(.svelte-1nj8pke) h2:where(.svelte-1nj8pke){color:#fff;margin:unset;font:14px/21px opensans-bold,sans-serif}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke) .item-wrap:where(.svelte-1nj8pke) .project-item-meta:where(.svelte-1nj8pke) p:where(.svelte-1nj8pke){margin:unset;color:#c6c7c7;font:12px/18px opensans-light,sans-serif}#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke):hover .overlay:where(.svelte-1nj8pke),#project.svelte-1nj8pke #project-wrapper:where(.svelte-1nj8pke) .project-item:where(.svelte-1nj8pke):hover .link-icon:where(.svelte-1nj8pke){opacity:1;-moz-opacity:1;filter:blur(100px)}em.svelte-1enlr1r{letter-spacing:2px;color:#313131;text-transform:uppercase;font:15px opensans-bold,sans-serif;position:relative;top:-20px}.bar-expand.svelte-1enlr1r{background:#313131;border-radius:3px 0 0 3px;height:20px;margin:0;padding-right:24px;line-height:20px;display:inline-block;position:absolute;top:0;left:0}.p1.svelte-1enlr1r{width:10%;animation:2s svelte-1enlr1r-p1}.p2.svelte-1enlr1r{width:20%;animation:2s svelte-1enlr1r-p2}.p3.svelte-1enlr1r{width:30%;animation:2s svelte-1enlr1r-p3}.p4.svelte-1enlr1r{width:40%;animation:2s svelte-1enlr1r-p4}.p5.svelte-1enlr1r{width:50%;animation:2s svelte-1enlr1r-p5}.p6.svelte-1enlr1r{width:60%;animation:2s svelte-1enlr1r-p6}.p7.svelte-1enlr1r{width:70%;animation:2s svelte-1enlr1r-p7}.p8.svelte-1enlr1r{width:80%;animation:2s svelte-1enlr1r-p8}.p9.svelte-1enlr1r{width:90%;animation:2s svelte-1enlr1r-p9}.p10.svelte-1enlr1r{width:93%;animation:2s svelte-1enlr1r-p10}@keyframes svelte-1enlr1r-p1{0%{width:0}to{width:10%}}@keyframes svelte-1enlr1r-p2{0%{width:0}to{width:20%}}@keyframes svelte-1enlr1r-p3{0%{width:0}to{width:30%}}@keyframes svelte-1enlr1r-p4{0%{width:0}to{width:40%}}@keyframes svelte-1enlr1r-p5{0%{width:0}to{width:50%}}@keyframes svelte-1enlr1r-p9{0%{width:0}to{width:90%}}@keyframes svelte-1enlr1r-p6{0%{width:0}to{width:60%}}@keyframes svelte-1enlr1r-p7{0%{width:0}to{width:70%}}@keyframes svelte-1enlr1r-p8{0%{width:0}to{width:80%}}@keyframes svelte-1enlr1r-p10{0%{width:0}to{width:93%}}#resume.svelte-1fntcsd{background:#fff;justify-content:center;padding-top:90px;padding-bottom:72px;display:flex;overflow:hidden}.skill.svelte-1fntcsd{width:80%}#resume.svelte-1fntcsd h1:where(.svelte-1fntcsd){letter-spacing:1px;text-transform:uppercase;font:18px/24px opensans-bold,sans-serif}#resume.svelte-1fntcsd h1:where(.svelte-1fntcsd) span:where(.svelte-1fntcsd){border-bottom:3px solid #313131;padding-bottom:6px}#resume.svelte-1fntcsd h3:where(.svelte-1fntcsd){font:25px/30px opensans-bold,sans-serif}#resume.svelte-1fntcsd .header-col:where(.svelte-1fntcsd){padding-top:9px}.bars.svelte-1fntcsd{width:25%}.skill.svelte-1fntcsd{flex-direction:column;display:flex}.skills-container.svelte-1fntcsd{justify-content:space-around;display:flex}.bars.svelte-1fntcsd .skills:where(.svelte-1fntcsd){margin-top:36px;list-style:none}.bars.svelte-1fntcsd li:where(.svelte-1fntcsd){background:#ccc;border-radius:3px;height:20px;margin-bottom:33px;position:relative}ul.svelte-1fntcsd{padding-left:0}@media only screen and (width<=900px){.skills-container.svelte-1fntcsd{width:100%;display:block}#resume.svelte-1fntcsd .bars:where(.svelte-1fntcsd){width:100%}}
