body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{font-feature-settings:"liga" 1,"calt" 1;font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}::selection{background-color:#000;color:#fff}body{background:#f4f4f4;height:100%;padding:0}#root{display:flex;flex-direction:column;row-gap:50px}h1,h2,h3,h4,h5,h6,li,p,ul{color:#000;margin:0;padding:0}.bg-image{animation-duration:100s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:background-fade;animation-timing-function:linear;background-image:url(/static/media/bg-9.34adbf81ce8203e0e52c.png);background-position:50%;background-size:auto;box-sizing:border-box;filter:blur(3.7rem);height:100%;position:fixed;width:100%;z-index:-1}@media (max-width:800px){.bg-image{animation-name:background-fade-mobile}}@keyframes background-fade{0%{filter:blur(3.7rem);transform:rotate(0deg)}50%{filter:blur(6rem)}to{filter:blur(3.7rem);transform:rotate(1turn)}}@keyframes background-fade-mobile{0%{filter:blur(2.3rem);transform:rotate(0deg)}50%{filter:blur(4rem)}to{filter:blur(2.3rem);transform:rotate(1turn)}}section{display:flex;flex-direction:column}#introduction-section{align-items:center;box-sizing:border-box;column-gap:5rem;flex-direction:row;height:95vh;justify-content:center;padding:3em 5%;width:100%}#profile-description-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;row-gap:25px;width:45%}#profile-description-container h1,#profile-description-container h2,#profile-description-container p{text-align:center}#profile-img-container{align-items:center;display:flex;justify-content:center;width:55%}#profile-img-container:before{height:520px;width:520px}#profile-img-container:after,#profile-img-container:before{border:2px dashed #dcdcdc;border-radius:50%;content:"";position:absolute}#profile-img-container:after{height:650px;width:650px}#profile-img{aspect-ratio:"4:19";border-radius:50%;height:400px;width:400px}#introduction-section h1{font-size:3.25rem;font-weight:700;line-height:3rem}#introduction-section h1,#introduction-section h2{font-family:Inter,sans-serif;letter-spacing:-.025em}#introduction-section h2{font-size:1.65rem;font-weight:500;line-height:2rem}#introduction-section p{font-family:Inter,sans-serif;font-weight:400;line-height:1.5;max-width:50rem;text-align:center}#introduction-section ul{column-gap:25px;display:flex}#introduction-section li{background-color:#393939;border-radius:9999px;color:#fff;font-family:Inter,sans-serif;font-weight:300;line-height:1.25rem;padding:.35rem .95rem}.icons-container{column-gap:1rem;display:flex}@media (max-width:800px){#introduction-section{box-sizing:border-box;flex-direction:column-reverse;height:auto;padding:5rem 10px 0;row-gap:5rem;width:100%}#profile-description-container{row-gap:20px;width:100%}#profile-description-container p{padding-left:7px;padding-right:7px}#profile-img-container{width:100%}#introduction-section h1{font-size:2.5rem;line-height:2.5rem}#introduction-section h2{font-size:1.3rem;line-height:1.75rem}#introduction-section p{text-align:center}#profile-img{height:250px;width:250px}#profile-img-container:before{height:300px;width:300px}#profile-img-container:after{height:350px;width:350px}}@media (min-width:1000px) and (max-width:1400px){#introduction-section{column-gap:2rem;padding-left:1.5rem;padding-right:1.5rem}#profile-img{height:350px;width:350px}#profile-img-container:before{height:400px;width:400px}#profile-img-container:after{height:480px;width:480px}#profile-description-container{width:60%}}.portfolio-section{align-items:center;box-sizing:border-box;display:flex;padding-left:10%;padding-right:10%;padding-top:5%}#projects-section{padding-bottom:0;row-gap:25px}.portfolio-section h2{width:100%}.portfolio-section h2 span{display:inline-block;font-family:Inter,sans-serif;font-size:3.8rem;font-weight:700;line-height:3.5rem}.portfolio-section>h3{font-family:Inter,sans-serif;font-size:1.25rem;font-weight:300;letter-spacing:-.025em;line-height:1.5rem;text-align:left;width:100%}#projects-section>h3{margin-bottom:-25px}@media (min-width:700px) and (max-width:1050px){#projects-section>h3{margin-bottom:-40px}}@media (max-width:800px){.portfolio-section{padding-left:4%;padding-right:4%}#projects-section{flex-direction:column;row-gap:2rem}#projects-section h2 span{padding-bottom:4%}#projects-section>h3{margin-bottom:0;margin-top:-30px}}li{list-style-type:none}.project-item-container{align-items:center;column-gap:25px;display:flex;flex-direction:row;justify-content:center;margin:0;padding:4% 0 0;row-gap:15px}.project-item-container img{width:100%}.project-image-container{align-items:center;border-radius:5px;display:flex;justify-content:center;width:65%}.project-description-container{align-items:left;display:flex;flex-direction:column;justify-content:center;row-gap:25px;width:35%}.project-description-container h3,.project-description-container p{font-family:Inter,sans-serif;text-align:left}.project-description-container h3{font-size:1.7rem;font-weight:300}.project-buttons-container{column-gap:15px;display:flex;flex-wrap:wrap;row-gap:15px}.project-description-container button{background-color:#000;border:0;border-radius:5px;box-shadow:0 5px 15px 0 #00000026;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.9rem;font-weight:400;padding-bottom:1em;padding-top:1em;width:120px;width:12.5rem}.planning-container{column-gap:15px;display:flex;flex-wrap:wrap;margin-top:-10px;row-gap:15px}.planning-container li{align-items:center;background-color:#e62f8a;border-radius:5px;box-shadow:5px 5px 20px 0 #00000026;color:#fff;display:flex;font-family:Inter,sans-serif;font-size:.9rem;font-weight:400;line-height:1.25rem;padding:.35rem .95rem;text-align:center}@media (max-width:1050px){.project-item-container{flex-direction:column;padding-bottom:10%;padding-left:0;padding-right:0}.project-description-container,.project-image-container{width:100%}}@media (min-width:700px) and (max-width:1050px){.project-item-container{padding-bottom:0}.project-item-container img{width:75%}}@media (min-width:901px) and (max-width:1200px){.project-item-container{column-gap:15px;padding-top:7%}}#skills-section{padding-bottom:3rem;row-gap:25px}#skill-list-wrapper{display:flex;flex-direction:column;padding-top:3%;row-gap:50px}.skill-list-container{align-items:baseline;column-gap:8%;display:flex}.skill-list-container h4{font-family:Inter,sans-serif}.skill-title{font-size:1.2rem;font-weight:400;text-align:right;width:20%}.skill-list-description-container{display:flex;flex-direction:column;width:80%}.skill-list-description-container h4{border-bottom:1px solid #1d1d1d1b;font-size:1.7rem;margin-bottom:1%;padding-bottom:1%;width:100%}.skill-list-container p{font-family:Inter,sans-serif;font-size:1.1rem;line-height:1.75rem}.abilities-container{column-gap:40px;display:flex;flex-wrap:wrap;padding-top:1rem;row-gap:25px}.ability{align-items:center;background-color:#2b2b2b;border-radius:5px;column-gap:15px;display:flex;justify-content:center;padding:.5rem 0;width:10rem}.ability img{width:40px}#woocommerce-logo{width:80%}.ability h5{color:#fff;font-family:Inter,sans-serif;font-size:.95rem;font-weight:400}@media (max-width:400px){.ability{width:100%}#woocommerce-logo{width:110px}}@media (max-width:700px){#skill-list-wrapper{padding-top:20%}.skill-list-container{flex-direction:column;row-gap:5px}.skill-list-description-container{width:100%}.skill-title{text-align:left;width:100%}.skill-title br{display:none}}.highlight-text{color:#e62f8a}#contact-section{align-items:flex-start;height:auto;padding-bottom:7%;row-gap:30px}#contact-section h2 span{line-height:1.05em}#contact-section>h3{line-height:1.35em;width:70%}#email-container{column-gap:20px;display:flex;flex-direction:column;row-gap:10px}#email-container h3{font-size:1.4rem;font-weight:600}#email-container h3,#email-container h4{font-family:Inter,sans-serif;line-height:2rem}#email-container h4{font-size:1.25rem;font-weight:400;letter-spacing:1px;margin-top:-10px}#email-container button{background-color:#000;border-radius:5px;color:#fff;font-family:Inter,sans-serif;font-size:1rem;font-weight:300;padding:7px 20px}@media (max-width:500px){#contact-section{padding-bottom:7em}#contact-section>h3{width:100%}}#about-section{align-items:start;padding-bottom:6%;row-gap:8rem}#about-intro-container{column-gap:15%;display:flex;flex-direction:column;row-gap:35px}#about-intro-description{align-items:start;display:flex;flex-direction:column;row-gap:25px}#about-intro-img{border-radius:3px;height:auto;max-height:400px;max-width:400px;min-width:350px;width:50%}#about-interests-container{display:flex;flex-direction:column;row-gap:1.7rem}#about-interests-container h3{width:60%}.about-text{font-family:Inter,sans-serif;font-size:1.15rem;font-weight:300;letter-spacing:-.025em;line-height:1.7rem;text-align:left}#interests-container{column-gap:2rem;display:flex;padding-top:3%;row-gap:30px}.midsize-title{font-family:Inter,sans-serif;font-size:2.5rem;font-weight:700;line-height:2.95rem}.interest{display:flex;flex-direction:column;row-gap:.35rem}.interest>h5{font-size:1.15rem}.interest>h5,.interest>h6{font-family:Inter,sans-serif;font-weight:700;line-height:1.7rem;text-align:left}.interest>h6{font-size:.8rem}.interest p{font-size:1rem;line-height:1.15rem}.interest>img{height:auto;width:100%}@media (max-width:650px){#about-interests-container h3,#about-intro-img{width:100%}#interests-container{flex-direction:column}}@media (max-width:900px){#about-intro-container{flex-direction:column}}#error-section{align-items:space-between;height:95vh;justify-content:center;row-gap:3rem}#error-section h2{text-align:center}
/*# sourceMappingURL=main.c29c8b44.css.map*/