.navbar{align-items:center;background:var(--block-bg);color:var(--block-text);display:flex;height:5rem;justify-content:space-between;margin:0;max-width:none;padding:1rem 2rem;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:3}.logo{height:6rem;object-fit:cover;width:8rem}.desktopMenuListItem{color:var(--block-text);cursor:pointer;font-size:1.05rem;margin:1.25rem;padding:.25rem .5rem}.desktopMenuListItem:hover{border-bottom:3px solid #cddbff;color:#cddbff;padding-bottom:.5rem}.desktopMenuBtn{align-items:center;background:var(--surface);border:none;border-radius:1.5rem;box-shadow:0 2px 6px #0000000f;color:var(--text);cursor:pointer;display:flex;font-size:.9rem;justify-content:center;padding:.5rem .75rem}.desktopMenuImg{height:.9rem;margin:0 .5rem;object-fit:cover;width:.9rem}.active{border-bottom:3px solid #fff;color:#fff;padding-bottom:.5rem}.mobMenu{display:none;height:1.8rem;object-fit:cover}.navMenu{background:var(--block-bg);border-radius:1rem;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-width:15rem;padding:.5rem;position:absolute;right:2rem;top:4rem;z-index:2}.ListItem{background:#0000;color:var(--block-text);font-size:1rem;margin:.25rem;padding:.75rem 3rem}@media screen and (max-width:720px){.mobMenu{display:flex}.desktopMenu,.desktopMenuBtn{display:none}}#intro{align-items:center;display:flex;height:calc(100vh - 4rem);justify-content:space-between;margin:0;overflow:hidden;position:relative;width:100vw}.bg{background:linear-gradient(135deg,#d0e0fff2,#b0d2fff2);box-shadow:0 8px 24px #14285014;height:75%;overflow:hidden;position:absolute;right:9vw;top:6vw;width:35%;z-index:0}.bg,.bgImg{border-radius:.75rem;object-fit:cover}.bgImg{background:#0000;display:block;height:100%;width:100%}.introContent{align-items:flex-start;background:linear-gradient(180deg,#e2edfff2,#d8e5ffeb);border-radius:1rem;box-shadow:0 8px 24px #14285014;color:var(--text);display:flex;flex-direction:column;font-size:3rem;font-weight:700;justify-content:center;margin:4rem 0 4rem 4rem;max-width:54%;padding:2.5rem 3rem;position:relative;width:45%;z-index:1}.hello{font-size:1.75rem;font-weight:100}.introName{color:var(--accent)}.introPara{font-size:medium;font-weight:100}.btn{background:#fff;border:none;border-radius:2rem;color:#000;margin:1rem 0;padding:.75rem 1.5rem}.btnImg{height:1rem;margin:0 .25rem;object-fit:cover}@media screen and (max-width:840px){.bg{right:-8vw;width:48%}.introContent{font-size:10vw;margin:2rem 1rem;max-width:calc(100% - 2rem);padding:2rem;width:auto}.hello{font-size:4.5vw}}@media screen and (max-width:480px){.bg{right:-18vw}}@media screen and (max-width:720px){#intro{display:block}.bg{border:none;box-shadow:none;height:50vh;opacity:.12;position:absolute;right:0;top:0;width:100%;z-index:0}.introContent{background:linear-gradient(180deg,#e2edfff7,#d8e5fff2);margin:6rem 1rem 1rem;max-width:calc(100% - 2rem);width:auto;z-index:1}}#skills{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:65rem;overflow:hidden;text-align:center;width:200vw}.skillTitle{font-size:3rem;font-weight:600;margin-bottom:1.5rem;padding-top:1rem}.skillDesc{font-size:1.15rem;font-weight:300;max-width:50rem;padding:0 2rem}.skillBars{margin:1.5rem;max-width:80%;text-align:left;width:100vw}.skillBar{background:var(--card-bg);border-radius:.5rem;color:var(--card-text);display:flex;margin:1rem;padding:1.5rem 2rem}.skillBarImg{height:3rem}.skillBarImg,.skillBarImg2{margin-right:2rem;object-fit:cover;width:3rem}.skillBarImg2{height:4rem}.skillBarImg3{height:3rem}.skillBarImg3,.skillBarImg4{margin-right:2rem;object-fit:cover;width:3rem}.skillBarImg4{height:3.5rem}.skillIcon{align-items:center;background:var(--card-bg-solid);border:1px solid #0000000a;border-radius:50%;box-shadow:0 8px 20px #14285014;color:var(--accent);display:flex;flex:0 0 2.5rem;height:2.5rem;justify-content:center;margin-right:1rem;width:2.5rem}.skillIcon svg{height:60%;width:60%}@media screen and (max-width:480px){.skillIcon{box-shadow:0 6px 16px #1428500f;flex:0 0 2rem;height:2rem;margin-right:.75rem;width:2rem}.skillIcon svg{height:65%;width:65%}}.skillBarText>p{font-size:1rem;font-weight:200}@media screen and (max-width:720px){.skillBarText>p{font-size:2vw}}@media screen and (max-width:480px){.skillBarText>p{font-size:3vw}.skillBarImg{height:2.25rem;width:2.25rem}.skillBarText>h2{font-size:5vw}.skillBarImg4{height:2.25rem;width:2.25rem}}#works{align-items:center;display:felx;flex-direction:column;justify-content:center;margin:0 auto;max-width:65rem;min-height:calc(100vh - 4rem);padding:0 1rem;text-align:center;width:100vw}.worksTitle{font-size:3rem;margin:1rem 0}.worksDesc{font-size:1rem;font-weight:300;max-width:45rem}.worksImgs{grid-gap:2rem;align-items:stretch;display:grid;gap:2rem;grid-auto-rows:1fr;grid-template-columns:repeat(2,1fr);max-width:65rem;padding:2rem 1rem}.workItem{background:#0000;border-radius:1rem;box-shadow:0 12px 32px #1428500f;color:var(--card-text);display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease}.workItem:hover{box-shadow:0 18px 48px #14285014;transform:translateY(-6px)}.worksMedia{background:#f3f6fb;flex:0 0 auto;height:220px;overflow:hidden;width:100%}.worksImg{display:block;height:100%;object-fit:cover;width:100%}.workContent{background:var(--card-bg);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;display:flex;flex:1 1 auto;flex-direction:column;gap:.75rem;min-height:0;padding:1.5rem}.workHeader{align-items:center;display:flex;justify-content:space-between}.workTitle{font-size:1.5rem;margin:0}.workDate{font-size:.875rem}.workDate,.workDesc{color:var(--muted-text)}.workDesc{font-size:1rem;margin:0}.workTags{display:flex;flex-wrap:wrap;gap:.5rem}.tag{background:#00000008;border-radius:999px;color:var(--text);font-size:.85rem;padding:.25rem .6rem}.workActions{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.workLink{align-items:center;border-radius:.5rem;color:var(--accent);display:inline-flex;justify-content:center;padding:.35rem}.linkIcon,.worksBtn{font-size:1rem}.worksBtn{background:var(--card-bg);border:none;border-radius:2rem;color:var(--card-text);margin:1.5rem 0;padding:.5rem 2.5rem}@media screen and (max-width:768px){.worksImgs{grid-template-columns:repeat(2,1fr)}.worksMedia{height:180px}}@media screen and (max-width:480px){.worksImgs{grid-template-columns:1fr}.worksMedia{height:160px}}#contactPage{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:60rem;min-height:calc(100vh - 4rem);text-align:center;width:100vw}.contactPageTitle{font-size:3rem;margin-bottom:1rem}.experienceDesc{font-size:1rem;font-weight:300}.experienceImgs{display:flex;flex-wrap:wrap;margin:1rem 0}.experienceImg{background-color:var(--card-bg);width:23%}.experienceImg,.experienceImg2{color:var(--card-text);margin:auto;min-width:9rem;object-fit:cover;padding:.25rem}.experienceImg2{background-color:var(--card-bg-solid);height:7rem;width:36%}#experience{padding:2rem}.contactDesc{font-size:medium;font-weight:300;padding:1rem}.contactForm{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:1rem;max-width:65rem;width:90vw}.email,.msg,.name{background:var(--card-bg);border:none;border-radius:.5rem;font-size:medium;margin:.5rem;max-width:40rem;padding:.5rem 1rem;width:100%}.contactForm input,.contactForm textarea,.email,.msg,.name{color:var(--card-text)}.contactForm input::placeholder,.contactForm textarea::placeholder{color:#0000008c}.contactForm input:-ms-input-placeholder,.contactForm textarea:-ms-input-placeholder{color:#0000008c}.contactForm input::-ms-input-placeholder,.contactForm textarea::-ms-input-placeholder{color:#0000008c}.submitBtn{background:var(--card-bg);border:none;border-radius:.5rem;color:var(--card-text);margin:2rem;padding:.75rem 3.5rem}.links{display:flex;flex-wrap:wrap}.link{height:3rem;margin:0 .75rem;object-fit:cover;width:3rem}.experienceBarImg,.experienceBarImg2,.experienceBarImg3{background-color:var(--card-bg-solid);border-radius:.5rem;color:var(--card-text);margin-bottom:1.5rem;margin-right:0;object-fit:cover;padding:1rem}.experienceBarImg{height:6rem;width:10rem}.experienceBarImg2{height:6rem;width:18rem}.experienceBarImg3{height:6rem;margin-top:0;width:10rem}.experienceBar{align-items:center;background:var(--card-bg);border-radius:.5rem;color:var(--card-text);display:flex;flex-direction:column;margin:1.5rem 0;padding:2rem}.experienceBarText{flex:1 1;text-align:left;width:100%}.experienceBarText p{margin:.75rem 0;padding-left:1.5rem;position:relative}.experienceBarText p:before{color:var(--card-text);content:"•";font-size:1.2rem;left:0;line-height:1;position:absolute}@media screen and (max-width:480px){.experienceBarImg,.experienceBarImg2,.experienceBarImg3{height:4rem;margin-bottom:1rem;padding:.5rem;width:auto}.experienceBar{padding:1.5rem}.experienceBarText{margin-top:0}}.footer{align-items:center;background:var(--block-bg);color:var(--block-text);display:flex;font-size:small;font-weight:300;height:4rem;justify-content:center;width:100vw}
/*# sourceMappingURL=main.ba39d6a9.css.map*/