#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}body{background-image:url(data:image/jpeg;base64,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);background-size:cover}#profile-icon{position:relative;right:560px}p{font-family:electrolize}h1{font-size:3.2em;line-height:1.1;display:flex;margin-top:5px;font-family:electrolize}h2{font-size:3.2em;line-height:1.1;line-break:strict;background-color:#f8f8f8;border-radius:100px;font-family:electrolize}h3{background-color:#f8f8f8;border-radius:100px;width:400px;margin-left:47px;font-family:electrolize}h4{font-family:electrolize}header{border-bottom:solid 2px black}nav{font-size:30px}nav ul{display:flex;padding:0;margin:0;list-style:none}nav ul li{margin-right:20px}nav ul li a{text-decoration:none;color:#000}#container-top{display:flex;flex-direction:row;flex-wrap:wrap;gap:0px;column-gap:20px;row-gap:10px;margin-left:125px}#my-project-1{color:#f0f8ff;border:solid 2px black;background-color:#fff;border-radius:20px;background-image:url(/assets/stage-DPWv0dyl.avif);background-size:cover;width:500px;margin-bottom:20px}#my-project-2{border:solid 2px black;background-color:#fff;border-radius:20px;background-image:url(/assets/music-D3ixcprx.jpg);background-size:cover;width:500px;margin-bottom:20px}#container{display:flex;flex-direction:row;flex-wrap:wrap;gap:0px;column-gap:20px;row-gap:10px;margin-left:125px}img{box-shadow:1px 10px 20px #000;border-radius:100px;margin-left:10px;width:140px;margin-bottom:10px;background-color:#f0f8ff}#Project-1{border:solid 2px black;background-color:#fff;border-radius:20px;background-image:url(https://thelatch.com.au/wp-content/uploads/2022/10/how-long-will-la-nina-last.jpg?w=1024);background-size:cover;width:500px;margin-bottom:20px}#weather-p{color:#405477;background-color:#f8f8f8;border-radius:100px;font-family:electrolize}#Project-2{border:solid 2px black;background-color:#fff;border-radius:20px;background-image:url(https://www.tech-spy.co.uk/wp-content/uploads/2013/04/css_code.jpg);background-size:cover;width:500px;margin-bottom:20px}#readme-p{color:#405477;background-color:#f8f8f8;border-radius:100px;font-family:electrolize}#Project-3{border:solid 2px black;background-color:#fff;border-radius:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARAAAAC5CAMAAADXsJC1AAAAD1BMVEX/AAAA/wAAAP/LegAAesvKe0vAAAAA/ElEQVR4nO3QQQEAIAwAoensn9kU94MIzGT2ZN7NdB9ChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChAgRIkSIECFChHQhH8S+yC6PuEM7AAAAAElFTkSuQmCC);background-size:cover;width:500px;margin-bottom:20px}#logo-p{color:#405477;background-color:#f8f8f8;border-radius:100px;font-family:electrolize}#Project-4{border:solid 2px black;background-color:#fff;border-radius:20px;background-image:url(https://miro.medium.com/v2/resize:fit:1400/1*031uUBJKpWCuuX8VKfr9jA.jpeg);background-size:cover;width:500px;margin-bottom:20px}#employee-p{color:#405477;background-color:#f8f8f8;border-radius:100px;font-family:electrolize}#my-project-1-header{color:#000}#perform-p,#capture-p{color:#000;background-color:#f8f8f8;border-radius:10px;font-family:electrolize}#resume-click{background-color:#fff;border-radius:20px;display:block;margin-left:590px;width:100px;font-family:electrolize}#summary-header{text-align:left;font-family:electrolize;margin-left:0;background-color:transparent;font-size:x-large}#summary-text{text-align:left;margin-left:35px}h4{text-align:left}#education{text-align:left;font-family:electrolize;margin-left:0;background-color:transparent;font-size:x-large}#university{font-size:large}#education-list{text-align:left;font-family:electrolize}#skills{text-align:left;font-family:electrolize;margin-left:0;background-color:transparent;font-size:x-large}#skills-list{text-align:left;font-family:electrolize}#work-experience{text-align:left;font-family:electrolize;margin-left:0;background-color:transparent;font-size:x-large}#job-1,#job-2{font-size:large}#job-1-list,#job-2-list{text-align:left;font-family:electrolize}#certifications{text-align:left;font-family:electrolize;margin-left:0;background-color:transparent;font-size:x-large}#bootcamp{font-size:large}#certificate-list{text-align:left;font-family:electrolize}#portfolio-websites{text-align:left;font-family:electrolize;margin-left:0;background-color:transparent;font-size:x-large}#resume-links{text-align:left;font-family:electrolize}li{margin-left:0}#contact-info{display:flex;justify-content:center}#icon-names{margin-left:10px}#linkedin,#github{border-radius:100px;width:80px;margin-bottom:10px;margin-left:20px}#contact-icons{display:flex;position:relative;left:530px}#resume-points{list-style-type:circle;text-align:left;font-family:electrolize}@media all and (max-width: 1340px){#resume-click{margin-left:570px}}@media all and (max-width: 1310px){#resume-click{margin-left:560px}#contact-icons{left:510px}}@media all and (max-width: 1290px){#resume-click{margin-left:550px}#contact-icons{left:500px}}@media all and (max-width: 1260px){#profile-icon{margin-left:150px}#resume-click{margin-left:540px}#contact-icons{left:490px}}@media all and (max-width: 1240px){#profile-icon{margin-left:150px}#resume-click{margin-left:530px}#contact-icons{left:480px}}@media all and (max-width: 1220px){#profile-icon{margin-left:150px}#resume-click{margin-left:510px}#contact-icons{left:470px}}@media all and (max-width: 1200px){#profile-icon{margin-left:150px}#resume-click{margin-left:510px}#contact-icons{left:460px}}@media all and (max-width: 1180px){#profile-icon{margin-left:150px}#resume-click{margin-left:490px}#contact-icons{left:440px}}@media all and (max-width: 1160px){#profile-icon{margin-left:150px}#resume-click{margin-left:480px}#contact-icons{left:430px}}@media all and (max-width: 1140px){#profile-icon{margin-left:150px}#resume-click{margin-left:470px}#contact-icons{left:420px}}@media all and (max-width: 1120px){#profile-icon{margin-left:150px}#resume-click{margin-left:460px}#contact-icons{left:410px}}@media all and (max-width: 1100px){#profile-icon{margin-left:300px}#contact-icons{left:400px}}@media all and (max-width: 1080px){#resume-click{margin-left:440px}#contact-icons{left:390px}}@media all and (max-width: 1060px){#resume-click{margin-left:430px}#contact-icons{left:380px}}@media all and (max-width: 1040px){#resume-click{margin-left:420px}#contact-icons{left:370px}}@media all and (max-width: 1020px){#resume-click{margin-left:410px}#contact-icons{left:360px}}@media all and (max-width: 1000px){#resume-click{margin-left:400px}#contact-icons{left:350px}}@media all and (max-width: 970px){#profile-icon{margin-left:400px}#resume-click{margin-left:390px}#contact-icons{left:340px}}@media all and (max-width: 940px){#resume-click{margin-left:380px}#contact-icons{left:320px}}@media all and (max-width: 920px){#resume-click{margin-left:370px}#contact-icons{left:310px}}@media all and (max-width: 900px){#resume-click{margin-left:360px}#contact-icons{left:295px}}@media all and (max-width: 870px){#profile-icon{margin-left:500px}#resume-click{margin-left:340px}#contact-icons{left:280px}}@media all and (max-width: 840px){#resume-click{margin-left:330px}#contact-icons{left:270px}}@media all and (max-width: 820px){#resume-click{margin-left:320px}#contact-icons{left:260px}}@media all and (max-width: 800px){#resume-click{margin-left:310px}#contact-icons{left:250px}}@media all and (max-width: 770px){#profile-icon{margin-left:550px}#resume-click{margin-left:290px}#contact-icons{left:230px}}@media all and (max-width: 740px){#resume-click{margin-left:270px}#contact-icons{left:215px}}@media all and (max-width: 700px){#resume-click{margin-left:250px}#contact-icons{left:200px}}@media all and (max-width: 670px){#resume-click{margin-left:240px}#contact-icons{left:180px}}@media all and (max-width: 640px){#resume-click{margin-left:220px}#contact-icons{left:170px}}@media all and (max-width: 640px){#resume-click{margin-left:220px}#resume-click{margin-left:200px}#contact-icons{left:165px}}@media all and (max-width: 600px){#contact-icons{left:150px}}@media all and (max-width: 570px){#profile-icon{margin-left:720px}#charles-boyle{margin-left:80px}nav{margin-left:80px}#contact-icons{left:140px}}@media all and (max-width: 550px){#resume-click{margin-left:190px}#contact-icons{left:130px}}@media all and (max-width: 540px){#contact-icons{left:120px}}@media all and (max-width: 520px){#contact-icons{left:110px}}@media all and (max-width: 500px){#contact-icons{left:100px}}@media all and (max-width: 470px){#profile-icon{margin-left:640px}#contact-icons{left:80px}}@media all and (max-width: 440px){#contact-icons{left:70px}}@media all and (max-width: 420px){#contact-icons{left:60px}}@media all and (max-width: 370px){#profile-icon{margin-left:615px}#contact-icons{left:40px}}@media all and (max-width: 1232px){#container-top,#container{margin-left:60px}}@media all and (max-width: 1200px){#container-top,#container{margin-left:20px}}@media all and (max-width: 1130px){#container-top,#container{margin-left:10px}}@media all and (max-width: 1117px){#container-top,#container{margin-left:0}}@media all and (max-width: 1117px){#container-top,#container{margin-left:260px}}@media all and (max-width: 1090px){#container-top,#container{margin-left:240px}}@media all and (max-width: 1020px){#container-top,#container{margin-left:220px}}@media all and (max-width: 1000px){#container-top,#container{margin-left:200px}}@media all and (max-width: 960px){#container-top,#container{margin-left:190px}}@media all and (max-width: 930px){#container-top,#container{margin-left:170px}}@media all and (max-width: 885px){#container-top,#container{margin-left:150px}}@media all and (max-width: 855px){#container-top,#container{margin-left:130px}}@media all and (max-width: 810px){#container-top,#container{margin-left:110px}}@media all and (max-width: 780px){#container-top,#container{margin-left:90px}}@media all and (max-width: 730px){#container-top,#container{margin-left:70px}}@media all and (max-width: 700px){#container-top,#container{margin-left:50px}}@media all and (max-width: 660px){#container-top,#container{margin-left:40px}}@media all and (max-width: 620px){#container-top,#container{margin-left:15px}}@media all and (max-width: 530px){#container-top,#container{margin-left:5px}}@media all and (max-width: 482px){#container-top{margin-left:-20px}#container,#my-project-2-header{margin-left:0}}@media all and (max-width: 575px){#my-project-1-header,#my-project-2-header{margin-left:45px}}@media all and (max-width: 560px){#my-project-1-header,#my-project-2-header{margin-left:35px}}@media all and (max-width: 550px){#my-project-1-header,#my-project-2-header{margin-left:30px}}@media all and (max-width: 540px){#my-project-1-header,#my-project-2-header{margin-left:25px}}@media all and (max-width: 520px){#profile-icon{margin-left:680px}#charles-boyle{margin-left:40px}nav{margin-left:40px}#my-project-1,#my-project-2{width:400px;margin-left:20px}#my-project-1-header,#my-project-2-header{margin-left:0}#Project-1{width:400px;margin-left:20px}#third-party-weather{width:300px;margin-left:50px}#Project-2{width:400px;margin-left:20px}#node-readme{width:300px;margin-left:50px}#Project-3{width:400px;margin-left:20px}#node-logo{width:300px;margin-left:50px}#Project-4{width:400px;margin-left:20px}#employee-tracker{width:300px;margin-left:50px}#resume-click{margin-left:170px}@media all and (max-width: 510px){#resume-click{margin-left:150px}}}@media all and (max-width: 482px){#profile-icon{margin-left:670px}#charles-boyle{margin-left:30px}nav{margin-left:30px}}@media all and (max-width: 470px){#my-project-1-header,#my-project-2-header,#Project-1{margin-left:0}#third-party-weather{margin-left:40px}#Project-2{margin-left:0}#node-readme{margin-left:40px}#Project-3{width:400px;margin-left:0}#node-logo{margin-left:40px}#Project-4{width:400px;margin-left:0}#employee-tracker{width:300px;margin-left:40px}#weather-p,#readme-p,#logo-p,#employee-p{border-radius:0}#resume-click{margin-left:140px}}@media all and (max-width: 440px){#resume-click{margin-left:130px}}@media all and (max-width: 432px){#profile-icon{margin-left:670px}#charles-boyle{margin-left:20px}nav{margin-left:20px}#my-projects{margin-left:20px}#my-project-1,#my-project-2{margin-left:-10px}#Project-1{margin-left:0}#third-party-weather{margin-left:20px}#Project-2{margin-left:0}#node-readme{margin-left:20px}#Project-3{margin-left:0}#node-logo{margin-left:20px}#Project-4{margin-left:0}#employee-tracker{margin-left:20px}}@media all and (max-width: 417px){#profile-icon{margin-left:650px}#charles-boyle{margin-left:10px}nav{margin-left:0}#my-project-1,#my-project-2{margin-left:-20px}#Project-1{margin-left:0}#third-party-weather{margin-left:15px}#Project-2{margin-left:0}#node-readme{margin-left:15px}#Project-3{margin-left:0}#node-logo{margin-left:15px}#Project-4{margin-left:0}#employee-tracker{margin-left:15px}#resume-click{margin-left:120px}}@media all and (max-width: 402px){#profile-icon{margin-left:640px}#charles-boyle{margin-left:0}nav{margin-left:0}#my-projects{margin-left:10px}#my-project-1,#my-project-2{margin-left:-20px}#resume-click{margin-left:110px}}@media all and (max-width: 382px){#profile-icon{margin-left:640px}#charles-boyle{margin-left:20px}nav{margin-left:0}#resume-click{margin-left:100px}}
