@import url("https://use.typekit.net/wdp6nxm.css");*{padding:0;margin:0;box-sizing:border-box;font-family:anisette-std,sans-serif}a{color:#000}a:hover,a button:hover{cursor:pointer}p{font-family:anisette-petite,sans-serif}.hide-aria{display:none}nav{background-color:#000;display:flex;justify-content:space-between;align-items:center;padding:1% 3%}.header-logo{width:50px}.header-logo:hover{cursor:pointer;-webkit-animation:wiggle 1s;animation:wiggle 1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}@-webkit-keyframes wiggle{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}@keyframes wiggle{0%{transform:rotate(-10deg)}to{transform:rotate(10deg)}}nav h1{width:100%;text-align:center;font-size:2.5rem;background:-webkit-linear-gradient(#f94343,#f94343,#f94343,#fcb531,#ffe100,#00a500,#1d68c3,#1d68c3,#1d68c3);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-links{display:flex;justify-content:flex-end;align-items:center;width:50px;grid-gap:1rem;gap:1rem}.nav-links a{text-decoration:none;font-size:1.05em}.header-link{color:#fff}.header-home-link:hover{color:#fb3333}.header-about-link:hover{color:#306efc}.header-work-link:hover{color:#fcb531}.nav-links button{padding:20%;border:none;border-radius:10px;background-color:#fb3333;font-size:1em;font-weight:600}.nav-links button:hover{color:#fff;cursor:pointer}@media (max-width:600px){nav{flex-direction:column;align-items:center;padding:3% 0}.nav-links{justify-content:center}nav h1{display:none}}footer{display:flex;flex-direction:column;background-color:#000;height:100%}.footer-links{display:flex;justify-content:space-around;padding:3%;color:#fff}.footer-link-header{font-size:1.3em;font-weight:800}.footer-link-list a{display:flex;flex-direction:column;text-decoration:none;color:#fff}.footer-link-list a:hover{color:#fb3333}.footer-link-list div{padding:7% 0 0}.footer-logo{width:7rem}.social-icons{display:flex;justify-content:center;text-align:center;grid-gap:0 15%;gap:0 15%;padding:7% 0}.social-icons a{background-color:#fbb901;padding:5%;border-radius:50px;margin:auto;text-decoration:none;color:#000;width:100%}.social-icons .twitter-url{background-color:#fb3333}.social-icons .github-url{background-color:#fcb531}.social-icons .linkedin-url{background-color:#306efc}@media (max-width:700px){.social-icons a{padding:5%;grid-gap:0;gap:0}}.footer-contact-form,.license,.social-icons a:hover{color:#fff}.footer-contact-form-container button{padding:3% 5%;border:none;border-radius:7px;background-color:#fbb901;font-size:1.1em;font-weight:600}.footer-contact-form{display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem;padding:3% 0}.footer-input-text input,.footer-input-text textarea{width:100%;margin:8px 0;box-sizing:border-box;border:2px solid #fbb901;border-radius:3px;transition:.5s;outline:none;padding:2%}.footer-input-text input:focus,.footer-input-text textarea:focus{border:2px solid #7c7c7c}.license{text-align:center}@media (max-width:750px){.footer-links{display:flex;flex-direction:column;align-items:center;text-align:center;grid-gap:5%;gap:5%}.footer-link-list{padding:5% 0}.footer-logo{width:5rem}}.home-section-heading{text-align:center;padding:2% 0;font-size:2rem;display:flex;justify-content:center;background-color:#000;color:#fff}@media (max-width:700px){.home-section-heading{font-size:1.75rem}}.hero,.scroll{-webkit-animation-name:"hero-background";animation-name:"hero-background";-webkit-animation-duration:10.05s;animation-duration:10.05s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.hero{height:75vh;font-size:1.3rem;font-weight:300}.scroll{font-size:2rem;padding:2%}.hero-text{-webkit-animation-name:"hero-text";animation-name:"hero-text";-webkit-animation-duration:10.05s;animation-duration:10.05s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:steps(1);animation-timing-function:steps(1);font-size:4rem;font-weight:800;text-shadow:1px 1px .75px hsla(0,0%,42%,.671)}@-webkit-keyframes hero-text{0%{color:red}20%{color:#fc0}40%{color:green}60%{color:#0043ed}80%{color:purple}to{color:red}}@keyframes hero-text{0%{color:red}20%{color:#fc0}40%{color:green}60%{color:#0043ed}80%{color:purple}to{color:red}}@-webkit-keyframes hero-background{0%{background-color:#fcaeae}20%{background-color:#ffffad}40%{background-color:#9ad99a}60%{background-color:#9abfeb}80%{background-color:#bc8bbc}to{background-color:#ff9b9b}}@keyframes hero-background{0%{background-color:#fcaeae}20%{background-color:#ffffad}40%{background-color:#9ad99a}60%{background-color:#9abfeb}80%{background-color:#bc8bbc}to{background-color:#ff9b9b}}@media (max-width:600px){.hero{height:75vh;font-size:1rem}.scroll{font-size:1.5rem;padding:2%}.hero-text{font-size:2.5rem}}#home-about-section{display:flex;justify-content:space-around;align-items:center;padding:2%}#home-about-section img{width:100%;height:50%;-webkit-animation-name:"about-img";animation-name:"about-img";-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes about-img{0%{background-color:#fcaeae}20%{background-color:#f8f888}40%{background-color:#9ad99a}60%{background-color:#9abfeb}80%{background-color:#bc8bbc}to{background-color:#ff9b9b}}@keyframes about-img{0%{background-color:#fcaeae}20%{background-color:#f8f888}40%{background-color:#9ad99a}60%{background-color:#9abfeb}80%{background-color:#bc8bbc}to{background-color:#ff9b9b}}.home-about-description{width:100%;padding:5%;font-size:1.25rem}.home-about-description p{padding:3% 0}@media (max-width:800px){#home-about-section{flex-direction:column;align-items:center}#home-about-section img{width:100%;height:100%}}.home-page .projects{display:grid;grid-template-columns:repeat(4,1fr);padding:2%}.home-page .project{text-align:center;padding:50% 0;margin:3%;border-radius:5px;box-shadow:1.5px 2px 1.5px hsla(0,0%,70%,.837)}.home-page .project-1{background:url(/trailzapp.png)}.home-page .project-2{background:url(/95pictures.png)}.home-page .project-3{background:url(/jobhunter.jpg)}.home-page .project-4{background:url(/tarotnouveau.png)}.home-page .project-1,.home-page .project-2,.home-page .project-3,.home-page .project-4{background-size:100%;background-repeat:no-repeat}#home-work-section{padding:2% 0}.read-more-btn,.work-see-more-btn{display:block;margin:auto;padding:1% 5%;border:none;background-color:#000;color:#fff;border-radius:5px;box-shadow:1px 1px 1px rgba(0,0,0,.517);font-size:1.5rem;font-weight:400}.read-more-btn:hover,.work-see-more-btn:hover{cursor:pointer}.read-more-btn:hover{color:#fb3333}.work-see-more-btn:hover{color:#306efc}@media (max-width:800px){.home-page .projects{grid-template-columns:1fr}.home-page .project h2{font-size:1.5rem}}.page-heading{-webkit-animation-name:"about-bg";animation-name:"about-bg";-webkit-animation-duration:15s;animation-duration:15s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;text-align:center;font-size:2.5rem;padding:2% 0}@media (max-width:700px){.page-heading{font-size:1.75rem}}.about-section{display:flex;justify-content:space-around;align-items:center;padding:0 2%;height:-webkit-max-content;height:-moz-max-content;height:max-content}.about-section img{width:65%;height:50vh;background:linear-gradient(#fcaeae,#f8f888,#9ad99a,#9abfeb,#bc8bbc,#a5682a)}@-webkit-keyframes about-bg{0%{background-color:#fcaeae}20%{background-color:#f8f888}40%{background-color:#9ad99a}60%{background-color:#9abfeb}80%{background-color:#bc8bbc}to{background-color:#ff9b9b}}@keyframes about-bg{0%{background-color:#fcaeae}20%{background-color:#f8f888}40%{background-color:#9ad99a}60%{background-color:#9abfeb}80%{background-color:#bc8bbc}to{background-color:#ff9b9b}}.about-description{width:100%;height:100%;padding:2%}.about-description p{padding:1% 0}.skill-type{font-weight:700}a .work-link{width:120px;text-align:center;padding:2%;border:none;border-radius:5px;color:#fff;background-color:#000;margin:0 2% 0 0;font-size:1.1rem}a .work-link-1:hover{color:#fb3333}a .work-link-2:hover{color:#fcb531}a .work-link-3:hover{color:#306efc}a .work-link:hover{font-weight:600}@media (max-width:800px){.about-section{flex-direction:column;align-items:center}.about-section img{width:100%;height:40vh}}.work-page .projects{display:grid;grid-template-columns:repeat(2,1fr);padding:2%}.work-page .project{text-align:center;padding:20% 0;margin:3%;color:#000;font-weight:500;text-shadow:1px 1px .5px hsla(0,0%,70%,.837);border-radius:2px;box-shadow:1.5px 2px 1.5px hsla(0,0%,70%,.837)}.work-page .project h2{font-size:1.75rem;margin:0 0 1%}.work-page .project-fg{background-color:hsla(0,0%,100%,.722);padding:4%}.work-page .project-1{background:url(/trailzapp.png)}.work-page .project-2{background:url(/95pictures.png)}.work-page .project-3{background:url(/jobhunter.jpg)}.work-page .project-4{background:url(/tarotnouveau.png)}.work-page .project-5{background:url(/moodie.png)}.work-page .project-6{background:linear-gradient(pink,purple)}.work-page .project-7{background:url(/crystalball.gif)}.work-page .project-1,.work-page .project-2,.work-page .project-3,.work-page .project-4,.work-page .project-5,.work-page .project-7{background-size:cover}@media (max-width:800px){.work-page .projects{grid-template-columns:1fr}.work-page .project h2{font-size:1.5rem}}.designs{display:grid;grid-template-columns:repeat(3,1fr)}.designs img{width:100%;padding:3%}blockquote{background-color:#000;color:#fff;text-align:center;padding:3%;margin:2% 7%;font-size:1rem}.project-page-content{display:flex;flex-direction:column;padding:2% 10%}.project-page-content section{padding:1% 0}.project-usage p span{font-weight:600}@media (max-width:700px){.designs{grid-template-columns:1fr}}.trailz-app-page{background:linear-gradient(orange,#0095d4);padding:2%}.trailz-app-page h1{color:#003247;text-align:center}.trailz-app-presentation{display:flex;justify-content:center;width:100%;height:75vh}.trailz-app-page iframe{width:100%;border:none;padding:1% 0}dt{font-family:anisette-petite,sans-serif;font-weight:300}.api-page{display:flex;flex-direction:column;justify-content:center;padding:5% 15%}.api-page .gap{padding:1%}.api-page .params{padding-left:5%}.api-page dt{font-weight:700}.api-page .last{padding-left:2%}.api-page h1{font-size:2.5em;font-weight:700;text-align:center}.api-page h2{font-size:2em;font-weight:700}.api-page h3{font-weight:700;font-size:1.5rem}.api-page pre{padding:2%;display:flex;flex-wrap:wrap;background:#ffeaea}pre span{font-family:monospace}.affirmations-api-page{background:linear-gradient(#ac7fac,#a0a0f4,#f7abb7)}.affirmations-api-page pre{background:#ffeaea}.affirmations-api-page h1{background:linear-gradient(#f9b1b1,#ffeaea)}.crystal-api-page{color:#fff;background:linear-gradient(#9bc8ff,#3790fc,#094793)}.crystal-api-page h1{background:linear-gradient(#094793,#094793);margin:2% 0}.crystal-api-page #intro{display:flex;grid-gap:5%;gap:5%;align-items:center;justify-content:space-around}#intro-text h3{font-family:anisette-petite,sans-serif}@media (max-width:700px){.crystal-api-page #intro{flex-direction:column}.crystal-api-page img{width:100%}}.crystal-api-page p a{color:#9bc8ff}.crystal-api-page p,.crystal-api-page span{font-size:1.1rem}.crystal-api-page pre{background:#06336a}.contact-page-form-container{background:linear-gradient(#f25252,#f3f340,#39bf39,#2f75c9,#972697,#a75e15);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:5%;height:75vh}.contact-page-form-container label{font-weight:600;font-size:1.2rem}.contact-page-form-container input{font-family:anisette-petite,sans-serif;margin:1% 0}.contact-page-form-container button{margin:2% 0;width:-webkit-min-content;width:-moz-min-content;width:min-content}.contact-submit-button{padding:1% 2%;border:1px dotted #00a8b5;border-radius:5px;background-color:#fff;font-size:1em;font-weight:700}