@import url(https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,400&family=Space+Grotesk:wght@100;200;300;400;500;600;700;800;900&display=swap);html.theme-default body{background-color:#042a39;box-sizing:border-box;margin:0;overflow-x:hidden;position:relative;width:100%}html.theme-default #navRow{align-items:center;display:grid;grid-template-areas:".. .. .. about work logoCont logoCont projects contact .. .. ..";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}@media only screen and (max-width:1700px){html.theme-default #navRow{grid-template-areas:".. .. about work work logoCont logoCont projects projects contact .. .."}}@media only screen and (max-width:1050px){html.theme-default #navRow{grid-template-areas:".. about about work work logoCont logoCont projects projects contact contact .."}}@media only screen and (max-width:900px){html.theme-default #navRow{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-default #navRow #navAbout{grid-area:about;justify-self:start}html.theme-default #navRow #navWork{grid-area:work}html.theme-default #navRow #navProjects{grid-area:projects}html.theme-default #navRow #navContact{grid-area:contact;justify-self:end}html.theme-default #navRow #logoCont{grid-area:logoCont}html.theme-default #navRow #logoCont svg{-webkit-filter:drop-shadow(0 0 20px #00070a);filter:drop-shadow(0 0 20px hsl(197,100%,2%));height:4vh}html.theme-default li>a.navLink{color:#f5f5f5;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .5s ease}html.theme-default li>a.navLink:hover{color:#2eb87e}html.theme-default #logoAccent{fill:#2eb87e}html.theme-default #logoA,html.theme-default #logoCont>a:hover #logoAccent,html.theme-default #logoM{fill:#f5f5f5}html.theme-default #logoCont>a:hover #logoA,html.theme-default #logoCont>a:hover #logoM{fill:#2eb87e}html.theme-default #logoA,html.theme-default #logoAccent,html.theme-default #logoM{transition:fill .5s ease}html.theme-default #mobileNavRow{align-items:center;display:grid;grid-template-areas:".. .. .. logoCont logoCont logoCont logoCont logoCont logoCont menuBtn menuBtn menuBtn";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}html.theme-default #mobileNavRow__menuBtn{grid-area:menuBtn;justify-self:center}html.theme-default #mobileNavRow__menuBtn .menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}html.theme-default #mobileNavRow__menuBtn .menu svg{height:70px;width:70px}html.theme-default #mobileNavRow__menuBtn .menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .25s ease}html.theme-default #mobileNavRow__menuBtn .menu .line1{stroke-dasharray:60 207;stroke-width:6}html.theme-default #mobileNavRow__menuBtn .menu .line2{stroke-dasharray:60 60;stroke-width:6}html.theme-default #mobileNavRow__menuBtn .menu .line3{stroke-dasharray:60 207;stroke-width:6}html.theme-default #mobileNavRow__menuBtn .menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-default #mobileNavRow__menuBtn .menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}html.theme-default #mobileNavRow__menuBtn .menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-default #mobileNavRow__menuBtn .menu:hover svg .line{stroke:#2eb87e}html.theme-default #mobileNavRow #logoCont{grid-area:logoCont}html.theme-default #mobileNavRow #logoCont svg{height:6vh}html.theme-default #logoCont{align-items:center;display:flex;justify-content:center}html.theme-default #navRow>li{display:block;list-style:none;text-align:center}html.theme-default #navRow>li a.navLink{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}html.theme-default .pageHead{background-color:#00070a;-webkit-clip-path:ellipse(70% 100% at 50% 0);clip-path:ellipse(70% 100% at 50% 0);height:18vh;position:relative}html.theme-default .pageHead__Canvas,html.theme-default .pageHead__Nav{height:100%;position:absolute;top:0;width:100%}html.theme-default .pageHead__Nav{z-index:10}html.theme-default ul.mobileNavLinks{display:flex;flex-direction:column;height:60vh;justify-content:space-evenly;margin:0;padding:0;text-align:center;width:100%}html.theme-default ul.mobileNavLinks li{opacity:0;visibility:hidden}html.theme-default ul.mobileNavLinks li a{font-size:2.5rem}html.theme-default ul.mobileNavLinks #navAbout>a{font-size:1.25rem}html.theme-default .pageContent{display:flex;flex-direction:column}html.theme-default .pageContent .contentHead>h1{color:#f5f5f5;font-size:3.5rem;font-weight:700}@media only screen and (max-width:630px){html.theme-default .pageContent .contentHead>h1{font-size:12vw;text-align:center}}html.theme-default .pageContent div>h3{color:#f5f5f5;font-size:2rem;font-weight:600}html.theme-default .pageContent span.headAccent{color:#2eb87e}html.theme-default .pageContent p{color:#f5f5f5;font-family:Open Sans,sans-serif}html.theme-default .pageContent__row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;margin-top:25vh}@media only screen and (max-width:630px){html.theme-default .pageContent__row{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-default .pageContent__row .contentHead{grid-area:hd}html.theme-default .pageContent .r1{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}@media only screen and (max-width:1700px){html.theme-default .pageContent .r1{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}@media only screen and (max-width:1050px){html.theme-default .pageContent .r1{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}html.theme-default .pageContent .r1 #fgSkills{display:grid;grid-column:3/11;grid-row:sc;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:85vh;margin:0 auto;width:100%}@media only screen and (max-width:1700px){html.theme-default .pageContent .r1 #fgSkills{grid-column:2/12}}@media only screen and (max-width:1050px){html.theme-default .pageContent .r1 #fgSkills{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}html.theme-default .pageContent .r1 #fgSkills div{align-items:center;display:flex;justify-content:center}html.theme-default .pageContent .r1 #fgSkills .fgSkill{max-height:100px}@media only screen and (max-width:1050px){html.theme-default .pageContent .r1 #fgSkills .fgSkill{width:10vw}}html.theme-default .pageContent .r1 #fgSkills .fgSkill .cls-1,html.theme-default .pageContent .r1 #fgSkills .fgSkill .cls-2{fill:#d1d1d1}html.theme-default .pageContent .r1 #fgSkills .fgSkill .cls-2{opacity:.8}html.theme-default .pageContent .r1 #fgSkills .fgSkill .cls-3{fill:#9e9e9e}html.theme-default .pageContent .r1 #fgSkills .mySqlSize{width:200px}html.theme-default .pageContent .r1 #fgSkills .phpSize{width:100px}@media only screen and (max-width:1050px){html.theme-default .pageContent .r1 #fgSkills .mySqlSize{max-width:20vw}html.theme-default .pageContent .r1 #fgSkills .phpSize{max-width:10vw}}html.theme-default .pageContent .r1 #bgSkills{grid-area:sc;height:85vh;margin:0 auto;width:100%}html.theme-default .pageContent .r1 #bgSkills #panel-1 path,html.theme-default .pageContent .r1 #bgSkills #panel-2 path{fill:#fff;opacity:.1}html.theme-default .pageContent .r2{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. ..";row-gap:10vh}@media only screen and (max-width:1700px){html.theme-default .pageContent .r2{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .."}}@media only screen and (max-width:1050px){html.theme-default .pageContent .r2{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .."}}html.theme-default .pageContent .r3{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. .. hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. .. pjs pjs pjs pjs pjs pjs .. .. ..";grid-template-rows:90px 10vh -webkit-min-content 50px -webkit-min-content 0;grid-template-rows:90px 10vh min-content 50px min-content 0}@media only screen and (min-width:1930px){html.theme-default .pageContent .r3{grid-template-rows:90px 10vw -webkit-min-content 20vh -webkit-min-content 0;grid-template-rows:90px 10vw min-content 20vh min-content 0}}@media only screen and (max-width:1700px){html.theme-default .pageContent .r3{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. pjs pjs pjs pjs pjs pjs pjs pjs .. .."}}@media only screen and (max-width:1250px){html.theme-default .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:1050px){html.theme-default .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:900px){html.theme-default .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl hl hl hl hl hl .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs ..";grid-template-rows:90px 30px -webkit-min-content 15vh -webkit-min-content 0;grid-template-rows:90px 30px min-content 15vh min-content 0}}@media only screen and (max-width:630px){html.theme-default .pageContent .r3{overflow:hidden;padding-bottom:100px}}html.theme-default .pageContent .r4{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. .." ".. .. .. form form form form form form .. .. ..";grid-template-rows:90px -webkit-min-content -webkit-min-content;grid-template-rows:90px min-content min-content;row-gap:5vh}@media only screen and (max-width:1700px){html.theme-default .pageContent .r4{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .." ".. .. form form form form form form form form .. .."}}@media only screen and (max-width:1050px){html.theme-default .pageContent .r4{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .." ".. form form form form form form form form form form .."}}html.theme-default .pageContent .r5{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. ..";row-gap:3vh}@media only screen and (max-width:1700px){html.theme-default .pageContent .r5{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .."}}@media only screen and (max-width:1050px){html.theme-default .pageContent .r5{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .."}}@media only screen and (max-width:630px){html.theme-default .pageContent .r5 .contentHead>h1{text-align:left}}html.theme-default .pageContent .r5 .projPage__headSec__tagList,html.theme-default .pageContent .r5 a,html.theme-default .pageContent .r5 li,html.theme-default .pageContent .r5 p{font-family:Open Sans,sans-serif}html.theme-default .pageContent .r5 .projPage__headSec__tagList{color:#b8b8b8;font-size:1.2rem;font-weight:400;list-style:none;margin-top:2rem;padding:0}html.theme-default .pageContent .r5 .projPage__headSec__tagList *{display:inline-block;letter-spacing:2px;margin-right:10px;text-transform:uppercase}html.theme-default .pageContent .r5 .projPage__headSec__tagList :after{content:"|";margin-left:10px}html.theme-default .pageContent .r5 .projPage__headSec__tagList :last-child:after{content:none}html.theme-default .pageContent .r5 .projPage__carouselCont{align-items:center;background-color:#0a232e;border-radius:30px 0 30px 0;display:grid;grid-area:carouselCont;grid-template-areas:"chev1 carousel chev2";grid-template-columns:10% 6fr 10%;justify-content:center;min-height:400px;padding:2rem 0;position:relative}@media only screen and (max-width:630px){html.theme-default .pageContent .r5 .projPage__carouselCont{display:none}}html.theme-default .pageContent .r5 .projPage__carouselCont__carousel{align-items:center;display:flex;grid-column:chev1-start/chev2-end;grid-row:1;height:90%;justify-content:center}@media only screen and (max-width:630px){html.theme-default .pageContent .r5 .projPage__carouselCont__carousel{height:100%}}html.theme-default .pageContent .r5 .projPage__carouselCont__carousel__content{-webkit-filter:brightness(.85);filter:brightness(.85);width:80%}html.theme-default .pageContent .r5 .projPage__carouselCont__carousel__content__browserSVG{display:block;margin:0 auto;width:100%;z-index:1}html.theme-default .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot{box-shadow:0 10px 30px rgba(0,0,0,.4);max-height:500px;object-fit:cover;object-position:center top;width:100%;z-index:0}html.theme-default .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot_two{display:none}html.theme-default .pageContent .r5 .projPage__carouselCont__chev1{grid-area:chev1}html.theme-default .pageContent .r5 .projPage__carouselCont__chev2{grid-area:chev2}html.theme-default .pageContent .r5 .projPage__carouselCont__chev{align-items:center;display:grid;font-family:Open Sans,sans-serif;font-size:20px;height:100%;justify-content:center;letter-spacing:1px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html.theme-default .pageContent .r5 .projPage__carouselCont__chev:after{color:#2eb87e;content:"—";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-default .pageContent .r5 .projPage__carouselCont>.projPage__btns{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-default .pageContent .r5 .projPage__btns{display:flex;justify-content:center;width:100%}html.theme-default .pageContent .r5 .projPage__btns__sourceBtn{align-items:center;display:flex;justify-content:center;margin-left:30px;max-width:50px}html.theme-default .pageContent .r5 .projPage__btns__sourceBtn>svg{height:100%;width:100%}html.theme-default .pageContent .r5 .projPage__btns__sourceBtn>svg>*{fill:#2eb87e;transition:all .5s ease}html.theme-default .pageContent .r5 .projPage__btns__sourceBtn:focus svg>*,html.theme-default .pageContent .r5 .projPage__btns__sourceBtn:hover svg>*{fill:#2eb8a1}html.theme-default .pageContent .r5 .projPage__spanIcons{color:#f5f5f5;transition:color .25s ease}html.theme-default .pageContent .r5 .projPage__spanIcons:focus,html.theme-default .pageContent .r5 .projPage__spanIcons:hover{color:#2eb87e;cursor:pointer;text-decoration:none}html.theme-default .pageContent .r5 .projPage__body{font-weight:400;grid-area:body;line-height:1.75}html.theme-default .pageContent .r5 .projPage__body h1,html.theme-default .pageContent .r5 .projPage__body h2,html.theme-default .pageContent .r5 .projPage__body h3,html.theme-default .pageContent .r5 .projPage__body h4,html.theme-default .pageContent .r5 .projPage__body h5{color:#f5f5f5;font-family:Raleway,sans-serif;font-weight:500;line-height:1.3;margin:4rem 0 .5rem}html.theme-default .pageContent .r5 .projPage__body h1{font-size:3.052rem;margin:0 auto}html.theme-default .pageContent .r5 .projPage__body h2{font-size:2.441rem}html.theme-default .pageContent .r5 .projPage__body h3{font-size:1.953rem}html.theme-default .pageContent .r5 .projPage__body h4{font-size:1.563rem}html.theme-default .pageContent .r5 .projPage__body h5{font-size:1.25rem}html.theme-default .pageContent .r5 .projPage__body .projPage__headSec__tagList,html.theme-default .pageContent .r5 .projPage__body a,html.theme-default .pageContent .r5 .projPage__body li,html.theme-default .pageContent .r5 .projPage__body p{font-size:1.2rem}html.theme-default .pageContent .r5 .projPage__body p:not(.projPage__Date){margin-bottom:2.5rem;margin-top:.5rem}html.theme-default .pageContent .r5 .projPage__body .text_small,html.theme-default .pageContent .r5 .projPage__body small{font-size:.75rem}html.theme-default .pageContent .r5 .projPage__body p,html.theme-default .pageContent .r5 .projPage__body table{color:#f5f5f5}html.theme-default .pageContent .r5 .projPage__body ol a,html.theme-default .pageContent .r5 .projPage__body p a,html.theme-default .pageContent .r5 .projPage__body ul a{color:#2eb87e;text-decoration:none}html.theme-default .pageContent .r5 .projPage__body ol a:hover,html.theme-default .pageContent .r5 .projPage__body p a:hover,html.theme-default .pageContent .r5 .projPage__body ul a:hover{text-decoration:underline}html.theme-default .pageContent .r5 .projPage__body ol,html.theme-default .pageContent .r5 .projPage__body p,html.theme-default .pageContent .r5 .projPage__body table,html.theme-default .pageContent .r5 .projPage__body ul{font-family:Open Sans,sans-serif;line-height:2}html.theme-default .pageContent .r5 .projPage__body ol,html.theme-default .pageContent .r5 .projPage__body ul{color:#dedede;margin:2em 0;-webkit-text-decoration:#2eb87e;text-decoration:#2eb87e}html.theme-default .pageContent .r5 .projPage__body ol li::marker,html.theme-default .pageContent .r5 .projPage__body ul li::marker{color:#2eb87e}html.theme-default .pageContent .r5 .projPage__body table{border-collapse:collapse;margin:50px auto;text-align:left}html.theme-default .pageContent .r5 .projPage__body table thead>tr{border-bottom:1px solid #2eb87e;color:#2eb87e}html.theme-default .pageContent .r5 .projPage__body table thead>tr th{font-weight:500}html.theme-default .pageContent .r5 .projPage__body table tr>*{padding:10px 15px}html.theme-default .pageContent .r5 .projPage__body pre{background-color:#0a232e;border-radius:10px;font-size:1rem;padding:1em;white-space:pre-wrap}html.theme-default .pageContent .r5 .projPage__body pre code{color:#f5f5f5}html.theme-default .pageContent .r5 .projPage__body figure{margin:0 auto 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html.theme-default .pageContent .r5 .projPage__body figure img{border:20px solid #0a232e;border-radius:15px 0 15px 0;max-width:90%}html.theme-default .pageContent .r5 .projPage__body figure figcaption{color:#2eb87e;font-family:Open Sans,sans-serif}html.theme-default h1,html.theme-default h2,html.theme-default h3,html.theme-default h4,html.theme-default h5{font-family:Raleway,sans-serif;margin:10px 0}html.theme-default .btn-primary{background-color:#2eb87e;border:0;border-radius:5px;color:#042a39;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;padding:.75em 1.25em;text-align:center;text-decoration:none;transition:background-color .5s ease}html.theme-default .btn-primary:hover{background-color:#2eb8a1}html.theme-default .btn-secondary{background:transparent;border:1px solid #2eb87e;color:#2eb87e}html.theme-default .btn-secondary:hover{color:#dedede}html.theme-default .btn-action{border-radius:50px;font-size:.75rem;padding:.8em}html.theme-default .box-shadow-1dp{box-shadow:0 2px 3px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12)}html.theme-default .svg-shadow-1dp{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12))}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}html.theme-pink-gold body{background-color:#914140;box-sizing:border-box;margin:0;overflow-x:hidden;position:relative;width:100%}html.theme-pink-gold #navRow{align-items:center;display:grid;grid-template-areas:".. .. .. about work logoCont logoCont projects contact .. .. ..";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}@media only screen and (max-width:1700px){html.theme-pink-gold #navRow{grid-template-areas:".. .. about work work logoCont logoCont projects projects contact .. .."}}@media only screen and (max-width:1050px){html.theme-pink-gold #navRow{grid-template-areas:".. about about work work logoCont logoCont projects projects contact contact .."}}@media only screen and (max-width:900px){html.theme-pink-gold #navRow{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-pink-gold #navRow #navAbout{grid-area:about;justify-self:start}html.theme-pink-gold #navRow #navWork{grid-area:work}html.theme-pink-gold #navRow #navProjects{grid-area:projects}html.theme-pink-gold #navRow #navContact{grid-area:contact;justify-self:end}html.theme-pink-gold #navRow #logoCont{grid-area:logoCont}html.theme-pink-gold #navRow #logoCont svg{-webkit-filter:drop-shadow(0 0 20px #150a09);filter:drop-shadow(0 0 20px #150a09);height:4vh}html.theme-pink-gold li>a.navLink{color:#f5f5f5;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .5s ease}html.theme-pink-gold li>a.navLink:hover{color:#ffcb64}html.theme-pink-gold #logoAccent{fill:#ffcb64}html.theme-pink-gold #logoA,html.theme-pink-gold #logoCont>a:hover #logoAccent,html.theme-pink-gold #logoM{fill:#f5f5f5}html.theme-pink-gold #logoCont>a:hover #logoA,html.theme-pink-gold #logoCont>a:hover #logoM{fill:#ffcb64}html.theme-pink-gold #logoA,html.theme-pink-gold #logoAccent,html.theme-pink-gold #logoM{transition:fill .5s ease}html.theme-pink-gold #mobileNavRow{align-items:center;display:grid;grid-template-areas:".. .. .. logoCont logoCont logoCont logoCont logoCont logoCont menuBtn menuBtn menuBtn";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}html.theme-pink-gold #mobileNavRow__menuBtn{grid-area:menuBtn;justify-self:center}html.theme-pink-gold #mobileNavRow__menuBtn .menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}html.theme-pink-gold #mobileNavRow__menuBtn .menu svg{height:70px;width:70px}html.theme-pink-gold #mobileNavRow__menuBtn .menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .25s ease}html.theme-pink-gold #mobileNavRow__menuBtn .menu .line1{stroke-dasharray:60 207;stroke-width:6}html.theme-pink-gold #mobileNavRow__menuBtn .menu .line2{stroke-dasharray:60 60;stroke-width:6}html.theme-pink-gold #mobileNavRow__menuBtn .menu .line3{stroke-dasharray:60 207;stroke-width:6}html.theme-pink-gold #mobileNavRow__menuBtn .menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-pink-gold #mobileNavRow__menuBtn .menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}html.theme-pink-gold #mobileNavRow__menuBtn .menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-pink-gold #mobileNavRow__menuBtn .menu:hover svg .line{stroke:#ffcb64}html.theme-pink-gold #mobileNavRow #logoCont{grid-area:logoCont}html.theme-pink-gold #mobileNavRow #logoCont svg{height:6vh}html.theme-pink-gold #logoCont{align-items:center;display:flex;justify-content:center}html.theme-pink-gold #navRow>li{display:block;list-style:none;text-align:center}html.theme-pink-gold #navRow>li a.navLink{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}html.theme-pink-gold .pageHead{background-color:#150a09;-webkit-clip-path:ellipse(70% 100% at 50% 0);clip-path:ellipse(70% 100% at 50% 0);height:18vh;position:relative}html.theme-pink-gold .pageHead__Canvas,html.theme-pink-gold .pageHead__Nav{height:100%;position:absolute;top:0;width:100%}html.theme-pink-gold .pageHead__Nav{z-index:10}html.theme-pink-gold ul.mobileNavLinks{display:flex;flex-direction:column;height:60vh;justify-content:space-evenly;margin:0;padding:0;text-align:center;width:100%}html.theme-pink-gold ul.mobileNavLinks li{opacity:0;visibility:hidden}html.theme-pink-gold ul.mobileNavLinks li a{font-size:2.5rem}html.theme-pink-gold ul.mobileNavLinks #navAbout>a{font-size:1.25rem}html.theme-pink-gold .pageContent{display:flex;flex-direction:column}html.theme-pink-gold .pageContent .contentHead>h1{color:#f5f5f5;font-size:3.5rem;font-weight:700}@media only screen and (max-width:630px){html.theme-pink-gold .pageContent .contentHead>h1{font-size:12vw;text-align:center}}html.theme-pink-gold .pageContent div>h3{color:#f5f5f5;font-size:2rem;font-weight:600}html.theme-pink-gold .pageContent span.headAccent{color:#ffcb64}html.theme-pink-gold .pageContent p{color:#f5f5f5;font-family:Open Sans,sans-serif}html.theme-pink-gold .pageContent__row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;margin-top:25vh}@media only screen and (max-width:630px){html.theme-pink-gold .pageContent__row{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-pink-gold .pageContent__row .contentHead{grid-area:hd}html.theme-pink-gold .pageContent .r1{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}@media only screen and (max-width:1700px){html.theme-pink-gold .pageContent .r1{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r1{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}html.theme-pink-gold .pageContent .r1 #fgSkills{display:grid;grid-column:3/11;grid-row:sc;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:85vh;margin:0 auto;width:100%}@media only screen and (max-width:1700px){html.theme-pink-gold .pageContent .r1 #fgSkills{grid-column:2/12}}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r1 #fgSkills{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}html.theme-pink-gold .pageContent .r1 #fgSkills div{align-items:center;display:flex;justify-content:center}html.theme-pink-gold .pageContent .r1 #fgSkills .fgSkill{max-height:100px}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r1 #fgSkills .fgSkill{width:10vw}}html.theme-pink-gold .pageContent .r1 #fgSkills .fgSkill .cls-1,html.theme-pink-gold .pageContent .r1 #fgSkills .fgSkill .cls-2{fill:#d1d1d1}html.theme-pink-gold .pageContent .r1 #fgSkills .fgSkill .cls-2{opacity:.8}html.theme-pink-gold .pageContent .r1 #fgSkills .fgSkill .cls-3{fill:#9e9e9e}html.theme-pink-gold .pageContent .r1 #fgSkills .mySqlSize{width:200px}html.theme-pink-gold .pageContent .r1 #fgSkills .phpSize{width:100px}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r1 #fgSkills .mySqlSize{max-width:20vw}html.theme-pink-gold .pageContent .r1 #fgSkills .phpSize{max-width:10vw}}html.theme-pink-gold .pageContent .r1 #bgSkills{grid-area:sc;height:85vh;margin:0 auto;width:100%}html.theme-pink-gold .pageContent .r1 #bgSkills #panel-1 path,html.theme-pink-gold .pageContent .r1 #bgSkills #panel-2 path{fill:#fff;opacity:.1}html.theme-pink-gold .pageContent .r2{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. ..";row-gap:10vh}@media only screen and (max-width:1700px){html.theme-pink-gold .pageContent .r2{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .."}}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r2{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .."}}html.theme-pink-gold .pageContent .r3{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. .. hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. .. pjs pjs pjs pjs pjs pjs .. .. ..";grid-template-rows:90px 10vh -webkit-min-content 50px -webkit-min-content 0;grid-template-rows:90px 10vh min-content 50px min-content 0}@media only screen and (min-width:1930px){html.theme-pink-gold .pageContent .r3{grid-template-rows:90px 10vw -webkit-min-content 20vh -webkit-min-content 0;grid-template-rows:90px 10vw min-content 20vh min-content 0}}@media only screen and (max-width:1700px){html.theme-pink-gold .pageContent .r3{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. pjs pjs pjs pjs pjs pjs pjs pjs .. .."}}@media only screen and (max-width:1250px){html.theme-pink-gold .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:900px){html.theme-pink-gold .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl hl hl hl hl hl .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs ..";grid-template-rows:90px 30px -webkit-min-content 15vh -webkit-min-content 0;grid-template-rows:90px 30px min-content 15vh min-content 0}}@media only screen and (max-width:630px){html.theme-pink-gold .pageContent .r3{overflow:hidden;padding-bottom:100px}}html.theme-pink-gold .pageContent .r4{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. .." ".. .. .. form form form form form form .. .. ..";grid-template-rows:90px -webkit-min-content -webkit-min-content;grid-template-rows:90px min-content min-content;row-gap:5vh}@media only screen and (max-width:1700px){html.theme-pink-gold .pageContent .r4{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .." ".. .. form form form form form form form form .. .."}}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r4{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .." ".. form form form form form form form form form form .."}}html.theme-pink-gold .pageContent .r5{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. ..";row-gap:3vh}@media only screen and (max-width:1700px){html.theme-pink-gold .pageContent .r5{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .."}}@media only screen and (max-width:1050px){html.theme-pink-gold .pageContent .r5{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .."}}@media only screen and (max-width:630px){html.theme-pink-gold .pageContent .r5 .contentHead>h1{text-align:left}}html.theme-pink-gold .pageContent .r5 .projPage__headSec__tagList,html.theme-pink-gold .pageContent .r5 a,html.theme-pink-gold .pageContent .r5 li,html.theme-pink-gold .pageContent .r5 p{font-family:Open Sans,sans-serif}html.theme-pink-gold .pageContent .r5 .projPage__headSec__tagList{color:#b8b8b8;font-size:1.2rem;font-weight:400;list-style:none;margin-top:2rem;padding:0}html.theme-pink-gold .pageContent .r5 .projPage__headSec__tagList *{display:inline-block;letter-spacing:2px;margin-right:10px;text-transform:uppercase}html.theme-pink-gold .pageContent .r5 .projPage__headSec__tagList :after{content:"|";margin-left:10px}html.theme-pink-gold .pageContent .r5 .projPage__headSec__tagList :last-child:after{content:none}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont{align-items:center;background-color:#7c3636;border-radius:30px 0 30px 0;display:grid;grid-area:carouselCont;grid-template-areas:"chev1 carousel chev2";grid-template-columns:10% 6fr 10%;justify-content:center;min-height:400px;padding:2rem 0;position:relative}@media only screen and (max-width:630px){html.theme-pink-gold .pageContent .r5 .projPage__carouselCont{display:none}}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__carousel{align-items:center;display:flex;grid-column:chev1-start/chev2-end;grid-row:1;height:90%;justify-content:center}@media only screen and (max-width:630px){html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__carousel{height:100%}}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__carousel__content{-webkit-filter:brightness(.85);filter:brightness(.85);width:80%}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__carousel__content__browserSVG{display:block;margin:0 auto;width:100%;z-index:1}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot{box-shadow:0 10px 30px rgba(0,0,0,.4);max-height:500px;object-fit:cover;object-position:center top;width:100%;z-index:0}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot_two{display:none}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__chev1{grid-area:chev1}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__chev2{grid-area:chev2}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__chev{align-items:center;display:grid;font-family:Open Sans,sans-serif;font-size:20px;height:100%;justify-content:center;letter-spacing:1px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont__chev:after{color:#ffcb64;content:"—";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-pink-gold .pageContent .r5 .projPage__carouselCont>.projPage__btns{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-pink-gold .pageContent .r5 .projPage__btns{display:flex;justify-content:center;width:100%}html.theme-pink-gold .pageContent .r5 .projPage__btns__sourceBtn{align-items:center;display:flex;justify-content:center;margin-left:30px;max-width:50px}html.theme-pink-gold .pageContent .r5 .projPage__btns__sourceBtn>svg{height:100%;width:100%}html.theme-pink-gold .pageContent .r5 .projPage__btns__sourceBtn>svg>*{fill:#ffcb64;transition:all .5s ease}html.theme-pink-gold .pageContent .r5 .projPage__btns__sourceBtn:focus svg>*,html.theme-pink-gold .pageContent .r5 .projPage__btns__sourceBtn:hover svg>*{fill:#ffe564}html.theme-pink-gold .pageContent .r5 .projPage__spanIcons{color:#f5f5f5;transition:color .25s ease}html.theme-pink-gold .pageContent .r5 .projPage__spanIcons:focus,html.theme-pink-gold .pageContent .r5 .projPage__spanIcons:hover{color:#ffcb64;cursor:pointer;text-decoration:none}html.theme-pink-gold .pageContent .r5 .projPage__body{font-weight:400;grid-area:body;line-height:1.75}html.theme-pink-gold .pageContent .r5 .projPage__body h1,html.theme-pink-gold .pageContent .r5 .projPage__body h2,html.theme-pink-gold .pageContent .r5 .projPage__body h3,html.theme-pink-gold .pageContent .r5 .projPage__body h4,html.theme-pink-gold .pageContent .r5 .projPage__body h5{color:#f5f5f5;font-family:Raleway,sans-serif;font-weight:500;line-height:1.3;margin:4rem 0 .5rem}html.theme-pink-gold .pageContent .r5 .projPage__body h1{font-size:3.052rem;margin:0 auto}html.theme-pink-gold .pageContent .r5 .projPage__body h2{font-size:2.441rem}html.theme-pink-gold .pageContent .r5 .projPage__body h3{font-size:1.953rem}html.theme-pink-gold .pageContent .r5 .projPage__body h4{font-size:1.563rem}html.theme-pink-gold .pageContent .r5 .projPage__body h5{font-size:1.25rem}html.theme-pink-gold .pageContent .r5 .projPage__body .projPage__headSec__tagList,html.theme-pink-gold .pageContent .r5 .projPage__body a,html.theme-pink-gold .pageContent .r5 .projPage__body li,html.theme-pink-gold .pageContent .r5 .projPage__body p{font-size:1.2rem}html.theme-pink-gold .pageContent .r5 .projPage__body p:not(.projPage__Date){margin-bottom:2.5rem;margin-top:.5rem}html.theme-pink-gold .pageContent .r5 .projPage__body .text_small,html.theme-pink-gold .pageContent .r5 .projPage__body small{font-size:.75rem}html.theme-pink-gold .pageContent .r5 .projPage__body p,html.theme-pink-gold .pageContent .r5 .projPage__body table{color:#f5f5f5}html.theme-pink-gold .pageContent .r5 .projPage__body ol a,html.theme-pink-gold .pageContent .r5 .projPage__body p a,html.theme-pink-gold .pageContent .r5 .projPage__body ul a{color:#ffcb64;text-decoration:none}html.theme-pink-gold .pageContent .r5 .projPage__body ol a:hover,html.theme-pink-gold .pageContent .r5 .projPage__body p a:hover,html.theme-pink-gold .pageContent .r5 .projPage__body ul a:hover{text-decoration:underline}html.theme-pink-gold .pageContent .r5 .projPage__body ol,html.theme-pink-gold .pageContent .r5 .projPage__body p,html.theme-pink-gold .pageContent .r5 .projPage__body table,html.theme-pink-gold .pageContent .r5 .projPage__body ul{font-family:Open Sans,sans-serif;line-height:2}html.theme-pink-gold .pageContent .r5 .projPage__body ol,html.theme-pink-gold .pageContent .r5 .projPage__body ul{color:#dedede;margin:2em 0;-webkit-text-decoration:#ffcb64;text-decoration:#ffcb64}html.theme-pink-gold .pageContent .r5 .projPage__body ol li::marker,html.theme-pink-gold .pageContent .r5 .projPage__body ul li::marker{color:#ffcb64}html.theme-pink-gold .pageContent .r5 .projPage__body table{border-collapse:collapse;margin:50px auto;text-align:left}html.theme-pink-gold .pageContent .r5 .projPage__body table thead>tr{border-bottom:1px solid #ffcb64;color:#ffcb64}html.theme-pink-gold .pageContent .r5 .projPage__body table thead>tr th{font-weight:500}html.theme-pink-gold .pageContent .r5 .projPage__body table tr>*{padding:10px 15px}html.theme-pink-gold .pageContent .r5 .projPage__body pre{background-color:#7c3636;border-radius:10px;font-size:1rem;padding:1em;white-space:pre-wrap}html.theme-pink-gold .pageContent .r5 .projPage__body pre code{color:#f5f5f5}html.theme-pink-gold .pageContent .r5 .projPage__body figure{margin:0 auto 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html.theme-pink-gold .pageContent .r5 .projPage__body figure img{border:20px solid #7c3636;border-radius:15px 0 15px 0;max-width:90%}html.theme-pink-gold .pageContent .r5 .projPage__body figure figcaption{color:#ffcb64;font-family:Open Sans,sans-serif}html.theme-pink-gold h1,html.theme-pink-gold h2,html.theme-pink-gold h3,html.theme-pink-gold h4,html.theme-pink-gold h5{font-family:Raleway,sans-serif;margin:10px 0}html.theme-pink-gold .btn-primary{background-color:#ffcb64;border:0;border-radius:5px;color:#914140;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;padding:.75em 1.25em;text-align:center;text-decoration:none;transition:background-color .5s ease}html.theme-pink-gold .btn-primary:hover{background-color:#ffe564}html.theme-pink-gold .btn-secondary{background:transparent;border:1px solid #ffcb64;color:#ffcb64}html.theme-pink-gold .btn-secondary:hover{color:#dedede}html.theme-pink-gold .btn-action{border-radius:50px;font-size:.75rem;padding:.8em}html.theme-pink-gold .box-shadow-1dp{box-shadow:0 2px 3px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12)}html.theme-pink-gold .svg-shadow-1dp{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12))}html.theme-cyan body{background-color:#232c33;box-sizing:border-box;margin:0;overflow-x:hidden;position:relative;width:100%}html.theme-cyan #navRow{align-items:center;display:grid;grid-template-areas:".. .. .. about work logoCont logoCont projects contact .. .. ..";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}@media only screen and (max-width:1700px){html.theme-cyan #navRow{grid-template-areas:".. .. about work work logoCont logoCont projects projects contact .. .."}}@media only screen and (max-width:1050px){html.theme-cyan #navRow{grid-template-areas:".. about about work work logoCont logoCont projects projects contact contact .."}}@media only screen and (max-width:900px){html.theme-cyan #navRow{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-cyan #navRow #navAbout{grid-area:about;justify-self:start}html.theme-cyan #navRow #navWork{grid-area:work}html.theme-cyan #navRow #navProjects{grid-area:projects}html.theme-cyan #navRow #navContact{grid-area:contact;justify-self:end}html.theme-cyan #navRow #logoCont{grid-area:logoCont}html.theme-cyan #navRow #logoCont svg{-webkit-filter:drop-shadow(0 0 20px #000);filter:drop-shadow(0 0 20px black);height:4vh}html.theme-cyan li>a.navLink{color:#f5f5f5;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .5s ease}html.theme-cyan li>a.navLink:hover{color:#26a6d9}html.theme-cyan #logoAccent{fill:#26a6d9}html.theme-cyan #logoA,html.theme-cyan #logoCont>a:hover #logoAccent,html.theme-cyan #logoM{fill:#f5f5f5}html.theme-cyan #logoCont>a:hover #logoA,html.theme-cyan #logoCont>a:hover #logoM{fill:#26a6d9}html.theme-cyan #logoA,html.theme-cyan #logoAccent,html.theme-cyan #logoM{transition:fill .5s ease}html.theme-cyan #mobileNavRow{align-items:center;display:grid;grid-template-areas:".. .. .. logoCont logoCont logoCont logoCont logoCont logoCont menuBtn menuBtn menuBtn";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}html.theme-cyan #mobileNavRow__menuBtn{grid-area:menuBtn;justify-self:center}html.theme-cyan #mobileNavRow__menuBtn .menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}html.theme-cyan #mobileNavRow__menuBtn .menu svg{height:70px;width:70px}html.theme-cyan #mobileNavRow__menuBtn .menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .25s ease}html.theme-cyan #mobileNavRow__menuBtn .menu .line1{stroke-dasharray:60 207;stroke-width:6}html.theme-cyan #mobileNavRow__menuBtn .menu .line2{stroke-dasharray:60 60;stroke-width:6}html.theme-cyan #mobileNavRow__menuBtn .menu .line3{stroke-dasharray:60 207;stroke-width:6}html.theme-cyan #mobileNavRow__menuBtn .menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-cyan #mobileNavRow__menuBtn .menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}html.theme-cyan #mobileNavRow__menuBtn .menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-cyan #mobileNavRow__menuBtn .menu:hover svg .line{stroke:#26a6d9}html.theme-cyan #mobileNavRow #logoCont{grid-area:logoCont}html.theme-cyan #mobileNavRow #logoCont svg{height:6vh}html.theme-cyan #logoCont{align-items:center;display:flex;justify-content:center}html.theme-cyan #navRow>li{display:block;list-style:none;text-align:center}html.theme-cyan #navRow>li a.navLink{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}html.theme-cyan .pageHead{background-color:#000;-webkit-clip-path:ellipse(70% 100% at 50% 0);clip-path:ellipse(70% 100% at 50% 0);height:18vh;position:relative}html.theme-cyan .pageHead__Canvas,html.theme-cyan .pageHead__Nav{height:100%;position:absolute;top:0;width:100%}html.theme-cyan .pageHead__Nav{z-index:10}html.theme-cyan ul.mobileNavLinks{display:flex;flex-direction:column;height:60vh;justify-content:space-evenly;margin:0;padding:0;text-align:center;width:100%}html.theme-cyan ul.mobileNavLinks li{opacity:0;visibility:hidden}html.theme-cyan ul.mobileNavLinks li a{font-size:2.5rem}html.theme-cyan ul.mobileNavLinks #navAbout>a{font-size:1.25rem}html.theme-cyan .pageContent{display:flex;flex-direction:column}html.theme-cyan .pageContent .contentHead>h1{color:#f5f5f5;font-size:3.5rem;font-weight:700}@media only screen and (max-width:630px){html.theme-cyan .pageContent .contentHead>h1{font-size:12vw;text-align:center}}html.theme-cyan .pageContent div>h3{color:#f5f5f5;font-size:2rem;font-weight:600}html.theme-cyan .pageContent span.headAccent{color:#26a6d9}html.theme-cyan .pageContent p{color:#f5f5f5;font-family:Open Sans,sans-serif}html.theme-cyan .pageContent__row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;margin-top:25vh}@media only screen and (max-width:630px){html.theme-cyan .pageContent__row{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-cyan .pageContent__row .contentHead{grid-area:hd}html.theme-cyan .pageContent .r1{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}@media only screen and (max-width:1700px){html.theme-cyan .pageContent .r1{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r1{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}html.theme-cyan .pageContent .r1 #fgSkills{display:grid;grid-column:3/11;grid-row:sc;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:85vh;margin:0 auto;width:100%}@media only screen and (max-width:1700px){html.theme-cyan .pageContent .r1 #fgSkills{grid-column:2/12}}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r1 #fgSkills{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}html.theme-cyan .pageContent .r1 #fgSkills div{align-items:center;display:flex;justify-content:center}html.theme-cyan .pageContent .r1 #fgSkills .fgSkill{max-height:100px}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r1 #fgSkills .fgSkill{width:10vw}}html.theme-cyan .pageContent .r1 #fgSkills .fgSkill .cls-1,html.theme-cyan .pageContent .r1 #fgSkills .fgSkill .cls-2{fill:#d1d1d1}html.theme-cyan .pageContent .r1 #fgSkills .fgSkill .cls-2{opacity:.8}html.theme-cyan .pageContent .r1 #fgSkills .fgSkill .cls-3{fill:#9e9e9e}html.theme-cyan .pageContent .r1 #fgSkills .mySqlSize{width:200px}html.theme-cyan .pageContent .r1 #fgSkills .phpSize{width:100px}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r1 #fgSkills .mySqlSize{max-width:20vw}html.theme-cyan .pageContent .r1 #fgSkills .phpSize{max-width:10vw}}html.theme-cyan .pageContent .r1 #bgSkills{grid-area:sc;height:85vh;margin:0 auto;width:100%}html.theme-cyan .pageContent .r1 #bgSkills #panel-1 path,html.theme-cyan .pageContent .r1 #bgSkills #panel-2 path{fill:#fff;opacity:.1}html.theme-cyan .pageContent .r2{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. ..";row-gap:10vh}@media only screen and (max-width:1700px){html.theme-cyan .pageContent .r2{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .."}}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r2{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .."}}html.theme-cyan .pageContent .r3{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. .. hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. .. pjs pjs pjs pjs pjs pjs .. .. ..";grid-template-rows:90px 10vh -webkit-min-content 50px -webkit-min-content 0;grid-template-rows:90px 10vh min-content 50px min-content 0}@media only screen and (min-width:1930px){html.theme-cyan .pageContent .r3{grid-template-rows:90px 10vw -webkit-min-content 20vh -webkit-min-content 0;grid-template-rows:90px 10vw min-content 20vh min-content 0}}@media only screen and (max-width:1700px){html.theme-cyan .pageContent .r3{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. pjs pjs pjs pjs pjs pjs pjs pjs .. .."}}@media only screen and (max-width:1250px){html.theme-cyan .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:900px){html.theme-cyan .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl hl hl hl hl hl .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs ..";grid-template-rows:90px 30px -webkit-min-content 15vh -webkit-min-content 0;grid-template-rows:90px 30px min-content 15vh min-content 0}}@media only screen and (max-width:630px){html.theme-cyan .pageContent .r3{overflow:hidden;padding-bottom:100px}}html.theme-cyan .pageContent .r4{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. .." ".. .. .. form form form form form form .. .. ..";grid-template-rows:90px -webkit-min-content -webkit-min-content;grid-template-rows:90px min-content min-content;row-gap:5vh}@media only screen and (max-width:1700px){html.theme-cyan .pageContent .r4{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .." ".. .. form form form form form form form form .. .."}}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r4{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .." ".. form form form form form form form form form form .."}}html.theme-cyan .pageContent .r5{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. ..";row-gap:3vh}@media only screen and (max-width:1700px){html.theme-cyan .pageContent .r5{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .."}}@media only screen and (max-width:1050px){html.theme-cyan .pageContent .r5{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .."}}@media only screen and (max-width:630px){html.theme-cyan .pageContent .r5 .contentHead>h1{text-align:left}}html.theme-cyan .pageContent .r5 .projPage__headSec__tagList,html.theme-cyan .pageContent .r5 a,html.theme-cyan .pageContent .r5 li,html.theme-cyan .pageContent .r5 p{font-family:Open Sans,sans-serif}html.theme-cyan .pageContent .r5 .projPage__headSec__tagList{color:#b8b8b8;font-size:1.2rem;font-weight:400;list-style:none;margin-top:2rem;padding:0}html.theme-cyan .pageContent .r5 .projPage__headSec__tagList *{display:inline-block;letter-spacing:2px;margin-right:10px;text-transform:uppercase}html.theme-cyan .pageContent .r5 .projPage__headSec__tagList :after{content:"|";margin-left:10px}html.theme-cyan .pageContent .r5 .projPage__headSec__tagList :last-child:after{content:none}html.theme-cyan .pageContent .r5 .projPage__carouselCont{align-items:center;background-color:#191f24;border-radius:30px 0 30px 0;display:grid;grid-area:carouselCont;grid-template-areas:"chev1 carousel chev2";grid-template-columns:10% 6fr 10%;justify-content:center;min-height:400px;padding:2rem 0;position:relative}@media only screen and (max-width:630px){html.theme-cyan .pageContent .r5 .projPage__carouselCont{display:none}}html.theme-cyan .pageContent .r5 .projPage__carouselCont__carousel{align-items:center;display:flex;grid-column:chev1-start/chev2-end;grid-row:1;height:90%;justify-content:center}@media only screen and (max-width:630px){html.theme-cyan .pageContent .r5 .projPage__carouselCont__carousel{height:100%}}html.theme-cyan .pageContent .r5 .projPage__carouselCont__carousel__content{-webkit-filter:brightness(.85);filter:brightness(.85);width:80%}html.theme-cyan .pageContent .r5 .projPage__carouselCont__carousel__content__browserSVG{display:block;margin:0 auto;width:100%;z-index:1}html.theme-cyan .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot{box-shadow:0 10px 30px rgba(0,0,0,.4);max-height:500px;object-fit:cover;object-position:center top;width:100%;z-index:0}html.theme-cyan .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot_two{display:none}html.theme-cyan .pageContent .r5 .projPage__carouselCont__chev1{grid-area:chev1}html.theme-cyan .pageContent .r5 .projPage__carouselCont__chev2{grid-area:chev2}html.theme-cyan .pageContent .r5 .projPage__carouselCont__chev{align-items:center;display:grid;font-family:Open Sans,sans-serif;font-size:20px;height:100%;justify-content:center;letter-spacing:1px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html.theme-cyan .pageContent .r5 .projPage__carouselCont__chev:after{color:#26a6d9;content:"—";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-cyan .pageContent .r5 .projPage__carouselCont>.projPage__btns{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-cyan .pageContent .r5 .projPage__btns{display:flex;justify-content:center;width:100%}html.theme-cyan .pageContent .r5 .projPage__btns__sourceBtn{align-items:center;display:flex;justify-content:center;margin-left:30px;max-width:50px}html.theme-cyan .pageContent .r5 .projPage__btns__sourceBtn>svg{height:100%;width:100%}html.theme-cyan .pageContent .r5 .projPage__btns__sourceBtn>svg>*{fill:#26a6d9;transition:all .5s ease}html.theme-cyan .pageContent .r5 .projPage__btns__sourceBtn:focus svg>*,html.theme-cyan .pageContent .r5 .projPage__btns__sourceBtn:hover svg>*{fill:#2688d9}html.theme-cyan .pageContent .r5 .projPage__spanIcons{color:#f5f5f5;transition:color .25s ease}html.theme-cyan .pageContent .r5 .projPage__spanIcons:focus,html.theme-cyan .pageContent .r5 .projPage__spanIcons:hover{color:#26a6d9;cursor:pointer;text-decoration:none}html.theme-cyan .pageContent .r5 .projPage__body{font-weight:400;grid-area:body;line-height:1.75}html.theme-cyan .pageContent .r5 .projPage__body h1,html.theme-cyan .pageContent .r5 .projPage__body h2,html.theme-cyan .pageContent .r5 .projPage__body h3,html.theme-cyan .pageContent .r5 .projPage__body h4,html.theme-cyan .pageContent .r5 .projPage__body h5{color:#f5f5f5;font-family:Raleway,sans-serif;font-weight:500;line-height:1.3;margin:4rem 0 .5rem}html.theme-cyan .pageContent .r5 .projPage__body h1{font-size:3.052rem;margin:0 auto}html.theme-cyan .pageContent .r5 .projPage__body h2{font-size:2.441rem}html.theme-cyan .pageContent .r5 .projPage__body h3{font-size:1.953rem}html.theme-cyan .pageContent .r5 .projPage__body h4{font-size:1.563rem}html.theme-cyan .pageContent .r5 .projPage__body h5{font-size:1.25rem}html.theme-cyan .pageContent .r5 .projPage__body .projPage__headSec__tagList,html.theme-cyan .pageContent .r5 .projPage__body a,html.theme-cyan .pageContent .r5 .projPage__body li,html.theme-cyan .pageContent .r5 .projPage__body p{font-size:1.2rem}html.theme-cyan .pageContent .r5 .projPage__body p:not(.projPage__Date){margin-bottom:2.5rem;margin-top:.5rem}html.theme-cyan .pageContent .r5 .projPage__body .text_small,html.theme-cyan .pageContent .r5 .projPage__body small{font-size:.75rem}html.theme-cyan .pageContent .r5 .projPage__body p,html.theme-cyan .pageContent .r5 .projPage__body table{color:#f5f5f5}html.theme-cyan .pageContent .r5 .projPage__body ol a,html.theme-cyan .pageContent .r5 .projPage__body p a,html.theme-cyan .pageContent .r5 .projPage__body ul a{color:#26a6d9;text-decoration:none}html.theme-cyan .pageContent .r5 .projPage__body ol a:hover,html.theme-cyan .pageContent .r5 .projPage__body p a:hover,html.theme-cyan .pageContent .r5 .projPage__body ul a:hover{text-decoration:underline}html.theme-cyan .pageContent .r5 .projPage__body ol,html.theme-cyan .pageContent .r5 .projPage__body p,html.theme-cyan .pageContent .r5 .projPage__body table,html.theme-cyan .pageContent .r5 .projPage__body ul{font-family:Open Sans,sans-serif;line-height:2}html.theme-cyan .pageContent .r5 .projPage__body ol,html.theme-cyan .pageContent .r5 .projPage__body ul{color:#dedede;margin:2em 0;-webkit-text-decoration:#26a6d9;text-decoration:#26a6d9}html.theme-cyan .pageContent .r5 .projPage__body ol li::marker,html.theme-cyan .pageContent .r5 .projPage__body ul li::marker{color:#26a6d9}html.theme-cyan .pageContent .r5 .projPage__body table{border-collapse:collapse;margin:50px auto;text-align:left}html.theme-cyan .pageContent .r5 .projPage__body table thead>tr{border-bottom:1px solid #26a6d9;color:#26a6d9}html.theme-cyan .pageContent .r5 .projPage__body table thead>tr th{font-weight:500}html.theme-cyan .pageContent .r5 .projPage__body table tr>*{padding:10px 15px}html.theme-cyan .pageContent .r5 .projPage__body pre{background-color:#191f24;border-radius:10px;font-size:1rem;padding:1em;white-space:pre-wrap}html.theme-cyan .pageContent .r5 .projPage__body pre code{color:#f5f5f5}html.theme-cyan .pageContent .r5 .projPage__body figure{margin:0 auto 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html.theme-cyan .pageContent .r5 .projPage__body figure img{border:20px solid #191f24;border-radius:15px 0 15px 0;max-width:90%}html.theme-cyan .pageContent .r5 .projPage__body figure figcaption{color:#26a6d9;font-family:Open Sans,sans-serif}html.theme-cyan h1,html.theme-cyan h2,html.theme-cyan h3,html.theme-cyan h4,html.theme-cyan h5{font-family:Raleway,sans-serif;margin:10px 0}html.theme-cyan .btn-primary{background-color:#26a6d9;border:0;border-radius:5px;color:#232c33;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;padding:.75em 1.25em;text-align:center;text-decoration:none;transition:background-color .5s ease}html.theme-cyan .btn-primary:hover{background-color:#2688d9}html.theme-cyan .btn-secondary{background:transparent;border:1px solid #26a6d9;color:#26a6d9}html.theme-cyan .btn-secondary:hover{color:#dedede}html.theme-cyan .btn-action{border-radius:50px;font-size:.75rem;padding:.8em}html.theme-cyan .box-shadow-1dp{box-shadow:0 2px 3px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12)}html.theme-cyan .svg-shadow-1dp{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12))}html.theme-emerald body{background-color:#272d2d;box-sizing:border-box;margin:0;overflow-x:hidden;position:relative;width:100%}html.theme-emerald #navRow{align-items:center;display:grid;grid-template-areas:".. .. .. about work logoCont logoCont projects contact .. .. ..";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}@media only screen and (max-width:1700px){html.theme-emerald #navRow{grid-template-areas:".. .. about work work logoCont logoCont projects projects contact .. .."}}@media only screen and (max-width:1050px){html.theme-emerald #navRow{grid-template-areas:".. about about work work logoCont logoCont projects projects contact contact .."}}@media only screen and (max-width:900px){html.theme-emerald #navRow{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-emerald #navRow #navAbout{grid-area:about;justify-self:start}html.theme-emerald #navRow #navWork{grid-area:work}html.theme-emerald #navRow #navProjects{grid-area:projects}html.theme-emerald #navRow #navContact{grid-area:contact;justify-self:end}html.theme-emerald #navRow #logoCont{grid-area:logoCont}html.theme-emerald #navRow #logoCont svg{-webkit-filter:drop-shadow(0 0 20px #000);filter:drop-shadow(0 0 20px black);height:4vh}html.theme-emerald li>a.navLink{color:#f5f5f5;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .5s ease}html.theme-emerald li>a.navLink:hover{color:#23ce6b}html.theme-emerald #logoAccent{fill:#23ce6b}html.theme-emerald #logoA,html.theme-emerald #logoCont>a:hover #logoAccent,html.theme-emerald #logoM{fill:#f5f5f5}html.theme-emerald #logoCont>a:hover #logoA,html.theme-emerald #logoCont>a:hover #logoM{fill:#23ce6b}html.theme-emerald #logoA,html.theme-emerald #logoAccent,html.theme-emerald #logoM{transition:fill .5s ease}html.theme-emerald #mobileNavRow{align-items:center;display:grid;grid-template-areas:".. .. .. logoCont logoCont logoCont logoCont logoCont logoCont menuBtn menuBtn menuBtn";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}html.theme-emerald #mobileNavRow__menuBtn{grid-area:menuBtn;justify-self:center}html.theme-emerald #mobileNavRow__menuBtn .menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}html.theme-emerald #mobileNavRow__menuBtn .menu svg{height:70px;width:70px}html.theme-emerald #mobileNavRow__menuBtn .menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .25s ease}html.theme-emerald #mobileNavRow__menuBtn .menu .line1{stroke-dasharray:60 207;stroke-width:6}html.theme-emerald #mobileNavRow__menuBtn .menu .line2{stroke-dasharray:60 60;stroke-width:6}html.theme-emerald #mobileNavRow__menuBtn .menu .line3{stroke-dasharray:60 207;stroke-width:6}html.theme-emerald #mobileNavRow__menuBtn .menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-emerald #mobileNavRow__menuBtn .menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}html.theme-emerald #mobileNavRow__menuBtn .menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-emerald #mobileNavRow__menuBtn .menu:hover svg .line{stroke:#23ce6b}html.theme-emerald #mobileNavRow #logoCont{grid-area:logoCont}html.theme-emerald #mobileNavRow #logoCont svg{height:6vh}html.theme-emerald #logoCont{align-items:center;display:flex;justify-content:center}html.theme-emerald #navRow>li{display:block;list-style:none;text-align:center}html.theme-emerald #navRow>li a.navLink{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}html.theme-emerald .pageHead{background-color:#000;-webkit-clip-path:ellipse(70% 100% at 50% 0);clip-path:ellipse(70% 100% at 50% 0);height:18vh;position:relative}html.theme-emerald .pageHead__Canvas,html.theme-emerald .pageHead__Nav{height:100%;position:absolute;top:0;width:100%}html.theme-emerald .pageHead__Nav{z-index:10}html.theme-emerald ul.mobileNavLinks{display:flex;flex-direction:column;height:60vh;justify-content:space-evenly;margin:0;padding:0;text-align:center;width:100%}html.theme-emerald ul.mobileNavLinks li{opacity:0;visibility:hidden}html.theme-emerald ul.mobileNavLinks li a{font-size:2.5rem}html.theme-emerald ul.mobileNavLinks #navAbout>a{font-size:1.25rem}html.theme-emerald .pageContent{display:flex;flex-direction:column}html.theme-emerald .pageContent .contentHead>h1{color:#f5f5f5;font-size:3.5rem;font-weight:700}@media only screen and (max-width:630px){html.theme-emerald .pageContent .contentHead>h1{font-size:12vw;text-align:center}}html.theme-emerald .pageContent div>h3{color:#f5f5f5;font-size:2rem;font-weight:600}html.theme-emerald .pageContent span.headAccent{color:#23ce6b}html.theme-emerald .pageContent p{color:#f5f5f5;font-family:Open Sans,sans-serif}html.theme-emerald .pageContent__row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;margin-top:25vh}@media only screen and (max-width:630px){html.theme-emerald .pageContent__row{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-emerald .pageContent__row .contentHead{grid-area:hd}html.theme-emerald .pageContent .r1{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}@media only screen and (max-width:1700px){html.theme-emerald .pageContent .r1{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r1{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}html.theme-emerald .pageContent .r1 #fgSkills{display:grid;grid-column:3/11;grid-row:sc;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:85vh;margin:0 auto;width:100%}@media only screen and (max-width:1700px){html.theme-emerald .pageContent .r1 #fgSkills{grid-column:2/12}}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r1 #fgSkills{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}html.theme-emerald .pageContent .r1 #fgSkills div{align-items:center;display:flex;justify-content:center}html.theme-emerald .pageContent .r1 #fgSkills .fgSkill{max-height:100px}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r1 #fgSkills .fgSkill{width:10vw}}html.theme-emerald .pageContent .r1 #fgSkills .fgSkill .cls-1,html.theme-emerald .pageContent .r1 #fgSkills .fgSkill .cls-2{fill:#d1d1d1}html.theme-emerald .pageContent .r1 #fgSkills .fgSkill .cls-2{opacity:.8}html.theme-emerald .pageContent .r1 #fgSkills .fgSkill .cls-3{fill:#9e9e9e}html.theme-emerald .pageContent .r1 #fgSkills .mySqlSize{width:200px}html.theme-emerald .pageContent .r1 #fgSkills .phpSize{width:100px}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r1 #fgSkills .mySqlSize{max-width:20vw}html.theme-emerald .pageContent .r1 #fgSkills .phpSize{max-width:10vw}}html.theme-emerald .pageContent .r1 #bgSkills{grid-area:sc;height:85vh;margin:0 auto;width:100%}html.theme-emerald .pageContent .r1 #bgSkills #panel-1 path,html.theme-emerald .pageContent .r1 #bgSkills #panel-2 path{fill:#fff;opacity:.1}html.theme-emerald .pageContent .r2{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. ..";row-gap:10vh}@media only screen and (max-width:1700px){html.theme-emerald .pageContent .r2{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .."}}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r2{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .."}}html.theme-emerald .pageContent .r3{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. .. hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. .. pjs pjs pjs pjs pjs pjs .. .. ..";grid-template-rows:90px 10vh -webkit-min-content 50px -webkit-min-content 0;grid-template-rows:90px 10vh min-content 50px min-content 0}@media only screen and (min-width:1930px){html.theme-emerald .pageContent .r3{grid-template-rows:90px 10vw -webkit-min-content 20vh -webkit-min-content 0;grid-template-rows:90px 10vw min-content 20vh min-content 0}}@media only screen and (max-width:1700px){html.theme-emerald .pageContent .r3{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. pjs pjs pjs pjs pjs pjs pjs pjs .. .."}}@media only screen and (max-width:1250px){html.theme-emerald .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:900px){html.theme-emerald .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl hl hl hl hl hl .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs ..";grid-template-rows:90px 30px -webkit-min-content 15vh -webkit-min-content 0;grid-template-rows:90px 30px min-content 15vh min-content 0}}@media only screen and (max-width:630px){html.theme-emerald .pageContent .r3{overflow:hidden;padding-bottom:100px}}html.theme-emerald .pageContent .r4{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. .." ".. .. .. form form form form form form .. .. ..";grid-template-rows:90px -webkit-min-content -webkit-min-content;grid-template-rows:90px min-content min-content;row-gap:5vh}@media only screen and (max-width:1700px){html.theme-emerald .pageContent .r4{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .." ".. .. form form form form form form form form .. .."}}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r4{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .." ".. form form form form form form form form form form .."}}html.theme-emerald .pageContent .r5{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. ..";row-gap:3vh}@media only screen and (max-width:1700px){html.theme-emerald .pageContent .r5{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .."}}@media only screen and (max-width:1050px){html.theme-emerald .pageContent .r5{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .."}}@media only screen and (max-width:630px){html.theme-emerald .pageContent .r5 .contentHead>h1{text-align:left}}html.theme-emerald .pageContent .r5 .projPage__headSec__tagList,html.theme-emerald .pageContent .r5 a,html.theme-emerald .pageContent .r5 li,html.theme-emerald .pageContent .r5 p{font-family:Open Sans,sans-serif}html.theme-emerald .pageContent .r5 .projPage__headSec__tagList{color:#b8b8b8;font-size:1.2rem;font-weight:400;list-style:none;margin-top:2rem;padding:0}html.theme-emerald .pageContent .r5 .projPage__headSec__tagList *{display:inline-block;letter-spacing:2px;margin-right:10px;text-transform:uppercase}html.theme-emerald .pageContent .r5 .projPage__headSec__tagList :after{content:"|";margin-left:10px}html.theme-emerald .pageContent .r5 .projPage__headSec__tagList :last-child:after{content:none}html.theme-emerald .pageContent .r5 .projPage__carouselCont{align-items:center;background-color:#141717;border-radius:30px 0 30px 0;display:grid;grid-area:carouselCont;grid-template-areas:"chev1 carousel chev2";grid-template-columns:10% 6fr 10%;justify-content:center;min-height:400px;padding:2rem 0;position:relative}@media only screen and (max-width:630px){html.theme-emerald .pageContent .r5 .projPage__carouselCont{display:none}}html.theme-emerald .pageContent .r5 .projPage__carouselCont__carousel{align-items:center;display:flex;grid-column:chev1-start/chev2-end;grid-row:1;height:90%;justify-content:center}@media only screen and (max-width:630px){html.theme-emerald .pageContent .r5 .projPage__carouselCont__carousel{height:100%}}html.theme-emerald .pageContent .r5 .projPage__carouselCont__carousel__content{-webkit-filter:brightness(.85);filter:brightness(.85);width:80%}html.theme-emerald .pageContent .r5 .projPage__carouselCont__carousel__content__browserSVG{display:block;margin:0 auto;width:100%;z-index:1}html.theme-emerald .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot{box-shadow:0 10px 30px rgba(0,0,0,.4);max-height:500px;object-fit:cover;object-position:center top;width:100%;z-index:0}html.theme-emerald .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot_two{display:none}html.theme-emerald .pageContent .r5 .projPage__carouselCont__chev1{grid-area:chev1}html.theme-emerald .pageContent .r5 .projPage__carouselCont__chev2{grid-area:chev2}html.theme-emerald .pageContent .r5 .projPage__carouselCont__chev{align-items:center;display:grid;font-family:Open Sans,sans-serif;font-size:20px;height:100%;justify-content:center;letter-spacing:1px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html.theme-emerald .pageContent .r5 .projPage__carouselCont__chev:after{color:#23ce6b;content:"—";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-emerald .pageContent .r5 .projPage__carouselCont>.projPage__btns{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-emerald .pageContent .r5 .projPage__btns{display:flex;justify-content:center;width:100%}html.theme-emerald .pageContent .r5 .projPage__btns__sourceBtn{align-items:center;display:flex;justify-content:center;margin-left:30px;max-width:50px}html.theme-emerald .pageContent .r5 .projPage__btns__sourceBtn>svg{height:100%;width:100%}html.theme-emerald .pageContent .r5 .projPage__btns__sourceBtn>svg>*{fill:#23ce6b;transition:all .5s ease}html.theme-emerald .pageContent .r5 .projPage__btns__sourceBtn:focus svg>*,html.theme-emerald .pageContent .r5 .projPage__btns__sourceBtn:hover svg>*{fill:#23cea4}html.theme-emerald .pageContent .r5 .projPage__spanIcons{color:#f5f5f5;transition:color .25s ease}html.theme-emerald .pageContent .r5 .projPage__spanIcons:focus,html.theme-emerald .pageContent .r5 .projPage__spanIcons:hover{color:#23ce6b;cursor:pointer;text-decoration:none}html.theme-emerald .pageContent .r5 .projPage__body{font-weight:400;grid-area:body;line-height:1.75}html.theme-emerald .pageContent .r5 .projPage__body h1,html.theme-emerald .pageContent .r5 .projPage__body h2,html.theme-emerald .pageContent .r5 .projPage__body h3,html.theme-emerald .pageContent .r5 .projPage__body h4,html.theme-emerald .pageContent .r5 .projPage__body h5{color:#f5f5f5;font-family:Raleway,sans-serif;font-weight:500;line-height:1.3;margin:4rem 0 .5rem}html.theme-emerald .pageContent .r5 .projPage__body h1{font-size:3.052rem;margin:0 auto}html.theme-emerald .pageContent .r5 .projPage__body h2{font-size:2.441rem}html.theme-emerald .pageContent .r5 .projPage__body h3{font-size:1.953rem}html.theme-emerald .pageContent .r5 .projPage__body h4{font-size:1.563rem}html.theme-emerald .pageContent .r5 .projPage__body h5{font-size:1.25rem}html.theme-emerald .pageContent .r5 .projPage__body .projPage__headSec__tagList,html.theme-emerald .pageContent .r5 .projPage__body a,html.theme-emerald .pageContent .r5 .projPage__body li,html.theme-emerald .pageContent .r5 .projPage__body p{font-size:1.2rem}html.theme-emerald .pageContent .r5 .projPage__body p:not(.projPage__Date){margin-bottom:2.5rem;margin-top:.5rem}html.theme-emerald .pageContent .r5 .projPage__body .text_small,html.theme-emerald .pageContent .r5 .projPage__body small{font-size:.75rem}html.theme-emerald .pageContent .r5 .projPage__body p,html.theme-emerald .pageContent .r5 .projPage__body table{color:#f5f5f5}html.theme-emerald .pageContent .r5 .projPage__body ol a,html.theme-emerald .pageContent .r5 .projPage__body p a,html.theme-emerald .pageContent .r5 .projPage__body ul a{color:#23ce6b;text-decoration:none}html.theme-emerald .pageContent .r5 .projPage__body ol a:hover,html.theme-emerald .pageContent .r5 .projPage__body p a:hover,html.theme-emerald .pageContent .r5 .projPage__body ul a:hover{text-decoration:underline}html.theme-emerald .pageContent .r5 .projPage__body ol,html.theme-emerald .pageContent .r5 .projPage__body p,html.theme-emerald .pageContent .r5 .projPage__body table,html.theme-emerald .pageContent .r5 .projPage__body ul{font-family:Open Sans,sans-serif;line-height:2}html.theme-emerald .pageContent .r5 .projPage__body ol,html.theme-emerald .pageContent .r5 .projPage__body ul{color:#dedede;margin:2em 0;-webkit-text-decoration:#23ce6b;text-decoration:#23ce6b}html.theme-emerald .pageContent .r5 .projPage__body ol li::marker,html.theme-emerald .pageContent .r5 .projPage__body ul li::marker{color:#23ce6b}html.theme-emerald .pageContent .r5 .projPage__body table{border-collapse:collapse;margin:50px auto;text-align:left}html.theme-emerald .pageContent .r5 .projPage__body table thead>tr{border-bottom:1px solid #23ce6b;color:#23ce6b}html.theme-emerald .pageContent .r5 .projPage__body table thead>tr th{font-weight:500}html.theme-emerald .pageContent .r5 .projPage__body table tr>*{padding:10px 15px}html.theme-emerald .pageContent .r5 .projPage__body pre{background-color:#141717;border-radius:10px;font-size:1rem;padding:1em;white-space:pre-wrap}html.theme-emerald .pageContent .r5 .projPage__body pre code{color:#f5f5f5}html.theme-emerald .pageContent .r5 .projPage__body figure{margin:0 auto 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html.theme-emerald .pageContent .r5 .projPage__body figure img{border:20px solid #141717;border-radius:15px 0 15px 0;max-width:90%}html.theme-emerald .pageContent .r5 .projPage__body figure figcaption{color:#23ce6b;font-family:Open Sans,sans-serif}html.theme-emerald h1,html.theme-emerald h2,html.theme-emerald h3,html.theme-emerald h4,html.theme-emerald h5{font-family:Raleway,sans-serif;margin:10px 0}html.theme-emerald .btn-primary{background-color:#23ce6b;border:0;border-radius:5px;color:#272d2d;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;padding:.75em 1.25em;text-align:center;text-decoration:none;transition:background-color .5s ease}html.theme-emerald .btn-primary:hover{background-color:#23cea4}html.theme-emerald .btn-secondary{background:transparent;border:1px solid #23ce6b;color:#23ce6b}html.theme-emerald .btn-secondary:hover{color:#dedede}html.theme-emerald .btn-action{border-radius:50px;font-size:.75rem;padding:.8em}html.theme-emerald .box-shadow-1dp{box-shadow:0 2px 3px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12)}html.theme-emerald .svg-shadow-1dp{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12))}html.theme-chargers body{background-color:#106184;box-sizing:border-box;margin:0;overflow-x:hidden;position:relative;width:100%}html.theme-chargers #navRow{align-items:center;display:grid;grid-template-areas:".. .. .. about work logoCont logoCont projects contact .. .. ..";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}@media only screen and (max-width:1700px){html.theme-chargers #navRow{grid-template-areas:".. .. about work work logoCont logoCont projects projects contact .. .."}}@media only screen and (max-width:1050px){html.theme-chargers #navRow{grid-template-areas:".. about about work work logoCont logoCont projects projects contact contact .."}}@media only screen and (max-width:900px){html.theme-chargers #navRow{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-chargers #navRow #navAbout{grid-area:about;justify-self:start}html.theme-chargers #navRow #navWork{grid-area:work}html.theme-chargers #navRow #navProjects{grid-area:projects}html.theme-chargers #navRow #navContact{grid-area:contact;justify-self:end}html.theme-chargers #navRow #logoCont{grid-area:logoCont}html.theme-chargers #navRow #logoCont svg{-webkit-filter:drop-shadow(0 0 20px #020d12);filter:drop-shadow(0 0 20px #020d12);height:4vh}html.theme-chargers li>a.navLink{color:#f5f5f5;font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .5s ease}html.theme-chargers li>a.navLink:hover{color:#dbcf70}html.theme-chargers #logoAccent{fill:#dbcf70}html.theme-chargers #logoA,html.theme-chargers #logoCont>a:hover #logoAccent,html.theme-chargers #logoM{fill:#f5f5f5}html.theme-chargers #logoCont>a:hover #logoA,html.theme-chargers #logoCont>a:hover #logoM{fill:#dbcf70}html.theme-chargers #logoA,html.theme-chargers #logoAccent,html.theme-chargers #logoM{transition:fill .5s ease}html.theme-chargers #mobileNavRow{align-items:center;display:grid;grid-template-areas:".. .. .. logoCont logoCont logoCont logoCont logoCont logoCont menuBtn menuBtn menuBtn";grid-template-columns:repeat(12,1fr);height:15vh;width:100%}html.theme-chargers #mobileNavRow__menuBtn{grid-area:menuBtn;justify-self:center}html.theme-chargers #mobileNavRow__menuBtn .menu{background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}html.theme-chargers #mobileNavRow__menuBtn .menu svg{height:70px;width:70px}html.theme-chargers #mobileNavRow__menuBtn .menu .line{fill:none;stroke:#fff;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1),stroke .25s ease}html.theme-chargers #mobileNavRow__menuBtn .menu .line1{stroke-dasharray:60 207;stroke-width:6}html.theme-chargers #mobileNavRow__menuBtn .menu .line2{stroke-dasharray:60 60;stroke-width:6}html.theme-chargers #mobileNavRow__menuBtn .menu .line3{stroke-dasharray:60 207;stroke-width:6}html.theme-chargers #mobileNavRow__menuBtn .menu .opened .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-chargers #mobileNavRow__menuBtn .menu .opened .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}html.theme-chargers #mobileNavRow__menuBtn .menu .opened .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}html.theme-chargers #mobileNavRow__menuBtn .menu:hover svg .line{stroke:#dbcf70}html.theme-chargers #mobileNavRow #logoCont{grid-area:logoCont}html.theme-chargers #mobileNavRow #logoCont svg{height:6vh}html.theme-chargers #logoCont{align-items:center;display:flex;justify-content:center}html.theme-chargers #navRow>li{display:block;list-style:none;text-align:center}html.theme-chargers #navRow>li a.navLink{font-family:Raleway,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none}html.theme-chargers .pageHead{background-color:#020d12;-webkit-clip-path:ellipse(70% 100% at 50% 0);clip-path:ellipse(70% 100% at 50% 0);height:18vh;position:relative}html.theme-chargers .pageHead__Canvas,html.theme-chargers .pageHead__Nav{height:100%;position:absolute;top:0;width:100%}html.theme-chargers .pageHead__Nav{z-index:10}html.theme-chargers ul.mobileNavLinks{display:flex;flex-direction:column;height:60vh;justify-content:space-evenly;margin:0;padding:0;text-align:center;width:100%}html.theme-chargers ul.mobileNavLinks li{opacity:0;visibility:hidden}html.theme-chargers ul.mobileNavLinks li a{font-size:2.5rem}html.theme-chargers ul.mobileNavLinks #navAbout>a{font-size:1.25rem}html.theme-chargers .pageContent{display:flex;flex-direction:column}html.theme-chargers .pageContent .contentHead>h1{color:#f5f5f5;font-size:3.5rem;font-weight:700}@media only screen and (max-width:630px){html.theme-chargers .pageContent .contentHead>h1{font-size:12vw;text-align:center}}html.theme-chargers .pageContent div>h3{color:#f5f5f5;font-size:2rem;font-weight:600}html.theme-chargers .pageContent span.headAccent{color:#dbcf70}html.theme-chargers .pageContent p{color:#f5f5f5;font-family:Open Sans,sans-serif}html.theme-chargers .pageContent__row{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:-webkit-min-content;grid-template-rows:min-content;margin-top:25vh}@media only screen and (max-width:630px){html.theme-chargers .pageContent__row{grid-template-columns:30px repeat(10,1fr) 30px}}html.theme-chargers .pageContent__row .contentHead{grid-area:hd}html.theme-chargers .pageContent .r1{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}@media only screen and (max-width:1700px){html.theme-chargers .pageContent .r1{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r1{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." "sc sc sc sc sc sc sc sc sc sc sc sc"}}html.theme-chargers .pageContent .r1 #fgSkills{display:grid;grid-column:3/11;grid-row:sc;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:85vh;margin:0 auto;width:100%}@media only screen and (max-width:1700px){html.theme-chargers .pageContent .r1 #fgSkills{grid-column:2/12}}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r1 #fgSkills{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr)}}html.theme-chargers .pageContent .r1 #fgSkills div{align-items:center;display:flex;justify-content:center}html.theme-chargers .pageContent .r1 #fgSkills .fgSkill{max-height:100px}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r1 #fgSkills .fgSkill{width:10vw}}html.theme-chargers .pageContent .r1 #fgSkills .fgSkill .cls-1,html.theme-chargers .pageContent .r1 #fgSkills .fgSkill .cls-2{fill:#d1d1d1}html.theme-chargers .pageContent .r1 #fgSkills .fgSkill .cls-2{opacity:.8}html.theme-chargers .pageContent .r1 #fgSkills .fgSkill .cls-3{fill:#9e9e9e}html.theme-chargers .pageContent .r1 #fgSkills .mySqlSize{width:200px}html.theme-chargers .pageContent .r1 #fgSkills .phpSize{width:100px}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r1 #fgSkills .mySqlSize{max-width:20vw}html.theme-chargers .pageContent .r1 #fgSkills .phpSize{max-width:10vw}}html.theme-chargers .pageContent .r1 #bgSkills{grid-area:sc;height:85vh;margin:0 auto;width:100%}html.theme-chargers .pageContent .r1 #bgSkills #panel-1 path,html.theme-chargers .pageContent .r1 #bgSkills #panel-2 path{fill:#fff;opacity:.1}html.theme-chargers .pageContent .r2{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. ..";row-gap:10vh}@media only screen and (max-width:1700px){html.theme-chargers .pageContent .r2{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .."}}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r2{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .."}}html.theme-chargers .pageContent .r3{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. .. hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. .. pjs pjs pjs pjs pjs pjs .. .. ..";grid-template-rows:90px 10vh -webkit-min-content 50px -webkit-min-content 0;grid-template-rows:90px 10vh min-content 50px min-content 0}@media only screen and (min-width:1930px){html.theme-chargers .pageContent .r3{grid-template-rows:90px 10vw -webkit-min-content 20vh -webkit-min-content 0;grid-template-rows:90px 10vw min-content 20vh min-content 0}}@media only screen and (max-width:1700px){html.theme-chargers .pageContent .r3{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. .. ws ws ws ws ws ws .. .. .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. .. .. ws2 ws2 ws2 ws2 ws2 ws2 .. .. .." ".. .. pjs pjs pjs pjs pjs pjs pjs pjs .. .."}}@media only screen and (max-width:1250px){html.theme-chargers .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. .. hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl pr1 pr1 pr2 pr2 pr2 .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs .."}}@media only screen and (max-width:900px){html.theme-chargers .pageContent .r3{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. ws ws ws ws ws ws ws ws ws ws .." ".. hl hl hl hl hl hl hl hl hl hl .." ".. ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 ws2 .." ".. pjs pjs pjs pjs pjs pjs pjs pjs pjs pjs ..";grid-template-rows:90px 30px -webkit-min-content 15vh -webkit-min-content 0;grid-template-rows:90px 30px min-content 15vh min-content 0}}@media only screen and (max-width:630px){html.theme-chargers .pageContent .r3{overflow:hidden;padding-bottom:100px}}html.theme-chargers .pageContent .r4{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. .." ".. .. .. form form form form form form .. .. ..";grid-template-rows:90px -webkit-min-content -webkit-min-content;grid-template-rows:90px min-content min-content;row-gap:5vh}@media only screen and (max-width:1700px){html.theme-chargers .pageContent .r4{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .." ".. .. form form form form form form form form .. .."}}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r4{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .." ".. form form form form form form form form form form .."}}html.theme-chargers .pageContent .r5{grid-template-areas:".. .. .. hd hd hd hd hd hd .. .. .." ".. .. .. body body body body body body .. .. ..";row-gap:3vh}@media only screen and (max-width:1700px){html.theme-chargers .pageContent .r5{grid-template-areas:".. .. hd hd hd hd hd hd hd hd .. .." ".. .. body body body body body body body body .. .."}}@media only screen and (max-width:1050px){html.theme-chargers .pageContent .r5{grid-template-areas:".. hd hd hd hd hd hd hd hd hd hd .." ".. body body body body body body body body body body .."}}@media only screen and (max-width:630px){html.theme-chargers .pageContent .r5 .contentHead>h1{text-align:left}}html.theme-chargers .pageContent .r5 .projPage__headSec__tagList,html.theme-chargers .pageContent .r5 a,html.theme-chargers .pageContent .r5 li,html.theme-chargers .pageContent .r5 p{font-family:Open Sans,sans-serif}html.theme-chargers .pageContent .r5 .projPage__headSec__tagList{color:#b8b8b8;font-size:1.2rem;font-weight:400;list-style:none;margin-top:2rem;padding:0}html.theme-chargers .pageContent .r5 .projPage__headSec__tagList *{display:inline-block;letter-spacing:2px;margin-right:10px;text-transform:uppercase}html.theme-chargers .pageContent .r5 .projPage__headSec__tagList :after{content:"|";margin-left:10px}html.theme-chargers .pageContent .r5 .projPage__headSec__tagList :last-child:after{content:none}html.theme-chargers .pageContent .r5 .projPage__carouselCont{align-items:center;background-color:#0c465f;border-radius:30px 0 30px 0;display:grid;grid-area:carouselCont;grid-template-areas:"chev1 carousel chev2";grid-template-columns:10% 6fr 10%;justify-content:center;min-height:400px;padding:2rem 0;position:relative}@media only screen and (max-width:630px){html.theme-chargers .pageContent .r5 .projPage__carouselCont{display:none}}html.theme-chargers .pageContent .r5 .projPage__carouselCont__carousel{align-items:center;display:flex;grid-column:chev1-start/chev2-end;grid-row:1;height:90%;justify-content:center}@media only screen and (max-width:630px){html.theme-chargers .pageContent .r5 .projPage__carouselCont__carousel{height:100%}}html.theme-chargers .pageContent .r5 .projPage__carouselCont__carousel__content{-webkit-filter:brightness(.85);filter:brightness(.85);width:80%}html.theme-chargers .pageContent .r5 .projPage__carouselCont__carousel__content__browserSVG{display:block;margin:0 auto;width:100%;z-index:1}html.theme-chargers .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot{box-shadow:0 10px 30px rgba(0,0,0,.4);max-height:500px;object-fit:cover;object-position:center top;width:100%;z-index:0}html.theme-chargers .pageContent .r5 .projPage__carouselCont__carousel__content__screenshot_two{display:none}html.theme-chargers .pageContent .r5 .projPage__carouselCont__chev1{grid-area:chev1}html.theme-chargers .pageContent .r5 .projPage__carouselCont__chev2{grid-area:chev2}html.theme-chargers .pageContent .r5 .projPage__carouselCont__chev{align-items:center;display:grid;font-family:Open Sans,sans-serif;font-size:20px;height:100%;justify-content:center;letter-spacing:1px;position:relative;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}html.theme-chargers .pageContent .r5 .projPage__carouselCont__chev:after{color:#dbcf70;content:"—";left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-chargers .pageContent .r5 .projPage__carouselCont>.projPage__btns{bottom:20px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}html.theme-chargers .pageContent .r5 .projPage__btns{display:flex;justify-content:center;width:100%}html.theme-chargers .pageContent .r5 .projPage__btns__sourceBtn{align-items:center;display:flex;justify-content:center;margin-left:30px;max-width:50px}html.theme-chargers .pageContent .r5 .projPage__btns__sourceBtn>svg{height:100%;width:100%}html.theme-chargers .pageContent .r5 .projPage__btns__sourceBtn>svg>*{fill:#dbcf70;transition:all .5s ease}html.theme-chargers .pageContent .r5 .projPage__btns__sourceBtn:focus svg>*,html.theme-chargers .pageContent .r5 .projPage__btns__sourceBtn:hover svg>*{fill:#c4db70}html.theme-chargers .pageContent .r5 .projPage__spanIcons{color:#f5f5f5;transition:color .25s ease}html.theme-chargers .pageContent .r5 .projPage__spanIcons:focus,html.theme-chargers .pageContent .r5 .projPage__spanIcons:hover{color:#dbcf70;cursor:pointer;text-decoration:none}html.theme-chargers .pageContent .r5 .projPage__body{font-weight:400;grid-area:body;line-height:1.75}html.theme-chargers .pageContent .r5 .projPage__body h1,html.theme-chargers .pageContent .r5 .projPage__body h2,html.theme-chargers .pageContent .r5 .projPage__body h3,html.theme-chargers .pageContent .r5 .projPage__body h4,html.theme-chargers .pageContent .r5 .projPage__body h5{color:#f5f5f5;font-family:Raleway,sans-serif;font-weight:500;line-height:1.3;margin:4rem 0 .5rem}html.theme-chargers .pageContent .r5 .projPage__body h1{font-size:3.052rem;margin:0 auto}html.theme-chargers .pageContent .r5 .projPage__body h2{font-size:2.441rem}html.theme-chargers .pageContent .r5 .projPage__body h3{font-size:1.953rem}html.theme-chargers .pageContent .r5 .projPage__body h4{font-size:1.563rem}html.theme-chargers .pageContent .r5 .projPage__body h5{font-size:1.25rem}html.theme-chargers .pageContent .r5 .projPage__body .projPage__headSec__tagList,html.theme-chargers .pageContent .r5 .projPage__body a,html.theme-chargers .pageContent .r5 .projPage__body li,html.theme-chargers .pageContent .r5 .projPage__body p{font-size:1.2rem}html.theme-chargers .pageContent .r5 .projPage__body p:not(.projPage__Date){margin-bottom:2.5rem;margin-top:.5rem}html.theme-chargers .pageContent .r5 .projPage__body .text_small,html.theme-chargers .pageContent .r5 .projPage__body small{font-size:.75rem}html.theme-chargers .pageContent .r5 .projPage__body p,html.theme-chargers .pageContent .r5 .projPage__body table{color:#f5f5f5}html.theme-chargers .pageContent .r5 .projPage__body ol a,html.theme-chargers .pageContent .r5 .projPage__body p a,html.theme-chargers .pageContent .r5 .projPage__body ul a{color:#dbcf70;text-decoration:none}html.theme-chargers .pageContent .r5 .projPage__body ol a:hover,html.theme-chargers .pageContent .r5 .projPage__body p a:hover,html.theme-chargers .pageContent .r5 .projPage__body ul a:hover{text-decoration:underline}html.theme-chargers .pageContent .r5 .projPage__body ol,html.theme-chargers .pageContent .r5 .projPage__body p,html.theme-chargers .pageContent .r5 .projPage__body table,html.theme-chargers .pageContent .r5 .projPage__body ul{font-family:Open Sans,sans-serif;line-height:2}html.theme-chargers .pageContent .r5 .projPage__body ol,html.theme-chargers .pageContent .r5 .projPage__body ul{color:#dedede;margin:2em 0;-webkit-text-decoration:#dbcf70;text-decoration:#dbcf70}html.theme-chargers .pageContent .r5 .projPage__body ol li::marker,html.theme-chargers .pageContent .r5 .projPage__body ul li::marker{color:#dbcf70}html.theme-chargers .pageContent .r5 .projPage__body table{border-collapse:collapse;margin:50px auto;text-align:left}html.theme-chargers .pageContent .r5 .projPage__body table thead>tr{border-bottom:1px solid #dbcf70;color:#dbcf70}html.theme-chargers .pageContent .r5 .projPage__body table thead>tr th{font-weight:500}html.theme-chargers .pageContent .r5 .projPage__body table tr>*{padding:10px 15px}html.theme-chargers .pageContent .r5 .projPage__body pre{background-color:#0c465f;border-radius:10px;font-size:1rem;padding:1em;white-space:pre-wrap}html.theme-chargers .pageContent .r5 .projPage__body pre code{color:#f5f5f5}html.theme-chargers .pageContent .r5 .projPage__body figure{margin:0 auto 2em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}html.theme-chargers .pageContent .r5 .projPage__body figure img{border:20px solid #0c465f;border-radius:15px 0 15px 0;max-width:90%}html.theme-chargers .pageContent .r5 .projPage__body figure figcaption{color:#dbcf70;font-family:Open Sans,sans-serif}html.theme-chargers h1,html.theme-chargers h2,html.theme-chargers h3,html.theme-chargers h4,html.theme-chargers h5{font-family:Raleway,sans-serif;margin:10px 0}html.theme-chargers .btn-primary{background-color:#dbcf70;border:0;border-radius:5px;color:#106184;cursor:pointer;display:inline-block;font-family:Open Sans,sans-serif;font-size:1rem;font-weight:600;padding:.75em 1.25em;text-align:center;text-decoration:none;transition:background-color .5s ease}html.theme-chargers .btn-primary:hover{background-color:#c4db70}html.theme-chargers .btn-secondary{background:transparent;border:1px solid #dbcf70;color:#dbcf70}html.theme-chargers .btn-secondary:hover{color:#dedede}html.theme-chargers .btn-action{border-radius:50px;font-size:.75rem;padding:.8em}html.theme-chargers .box-shadow-1dp{box-shadow:0 2px 3px rgba(0,0,0,.24),0 2px 6px rgba(0,0,0,.12)}html.theme-chargers .svg-shadow-1dp{-webkit-filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12));filter:drop-shadow(0 2px 3px rgba(0,0,0,.24)) drop-shadow(0 2px 6px rgba(0,0,0,.12))}.fadeIn{-webkit-animation:fadeIn .25s ease-in-out forwards;animation:fadeIn .25s ease-in-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1);border-radius:20px}::-webkit-scrollbar-thumb{background-clip:content-box;background-color:hsla(0,0%,100%,.4);border:1px solid transparent;border-radius:20px}::-webkit-scrollbar-thumb:hover{background-color:hsla(0,0%,100%,.5)}
/*# sourceMappingURL=main.0ded23a4.css.map*/