@font-face{font-family:Unbounded;font-weight:400;src:url(/static/media/Unbounded-VariableFont_wght.db84d8db427d8dff17c3.ttf) format("truetype")}@font-face{font-family:Signika_Negative;font-weight:400;src:url(/static/media/SignikaNegative-VariableFont_wght.37ddbcb50da6efb0e1d2.ttf) format("truetype")}@font-face{font-family:Chivo;font-weight:400;src:url(/static/media/Chivo-VariableFont_wght.9d619c1c485f7d283613.ttf) format("truetype")}@font-face{font-family:Asap;src:url(/static/media/Asap-VariableFont_wdth,wght.42ae4a0575edbaaf909e.ttf) format("truetype")}@font-face{font-family:Asap-Thin;font-weight:100;src:url(/static/media/Asap-Thin.a70d75812a14bda1c178.ttf) format("truetype")}@font-face{font-family:Asap-ExtraLight;font-weight:200;src:url(/static/media/Asap-ExtraLight.e08e3edce8a7bfe60090.ttf) format("truetype")}@font-face{font-family:Asap-Light;font-weight:300;src:url(/static/media/Asap-Light.f73643c422e2f6ff57ce.ttf) format("truetype")}@font-face{font-family:Asap-Medium;font-weight:500;src:url(/static/media/Asap-Medium.44a3e151c687d843b8ec.ttf) format("truetype")}@font-face{font-family:Asap-Semibold;font-weight:600;src:url(/static/media/Asap-SemiBold.22376e1e1440d3caac4d.ttf) format("truetype")}@font-face{font-family:Asap-Bold;font-weight:700;src:url(/static/media/Asap-Bold.320e6895fd4b4d61185e.ttf) format("truetype")}@font-face{font-family:Asap-ExtraBold;font-weight:800;src:url(/static/media/Asap-ExtraBold.9219e5a3d658daff04c0.ttf) format("truetype")}@font-face{font-family:Asap-Black;font-weight:900;src:url(/static/media/Asap-Black.186a7a6fb03c4f49fcc2.ttf) format("truetype")}@font-face{font-family:Asap_Italic;src:local("Asap"),url(/static/media/Asap-Italic-VariableFont_wdth,wght.3cdd1685ed9963f6380f.ttf) format("truetype")}:root{--primary:#1b998b;--secondary:#ff715b;--tertiary:#bad7f2;--white:#fefef9;--light:#fefef9;--medium:#f8f4a6;--lightgrey:#d1e5f0;--mediumgrey:#5ea4cc;--darkgrey:#2b6587;--dark:#153243}body,html{background-color:#fefef9;background-color:var(--light);height:100%;width:100%}body{color:#153243;color:var(--dark);font-family:Asap-Light,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}button{font-family:Asap-Medium,sans-serif}a:active,a:hover,a:link,a:visited{color:#2b6587;color:var(--darkgrey);font-family:Asap-Medium;text-decoration-color:#bad7f2;text-decoration-color:var(--tertiary)}.h1{color:var(--primary);font-family:Unbounded;font-size:min(10vw,48px);font-weight:600}.decorated{overflow:hidden;text-align:center}.decorated>span{display:inline-block;position:relative}.decorated>span:after,.decorated>span:before{border-bottom:2px solid var(--dark);content:"";margin:0 20px;position:absolute;top:50%;width:100vw}.decorated>span:before{right:100%}.decorated>span:after{left:100%}.subtitle-container{padding:.5rem}.subtitle-text{font-style:italic}.title-container{background-color:var(--medium);border-radius:1rem;padding:1rem;text-align:center}.title{color:var(--primary);font-family:Unbounded;font-size:min(6vi,72px)}.title-container-tertiary{background-color:var(--tertiary)}.design-portfolio-container{display:flex;flex-direction:column;gap:2rem;padding-right:1rem}.design-portfolio-projects{gap:1rem}.design-portfolio-projects,.experience-container{display:flex;flex-direction:column}.experience-tab{background-color:initial;border:0;border-radius:10px;color:var(--secondary);cursor:pointer;font-size:24px;padding:.5rem 1rem;text-transform:capitalize}.selected-experience-tab{text-decoration-color:var(--tertiary);text-decoration-line:overline;text-decoration-style:wavy}.expand-details-button{background-color:initial;border:0;color:var(--dark);cursor:pointer;font-family:Asap-Light;padding-top:.5rem}.timeline{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;padding-top:2rem;width:100%}.year-label{padding-left:.5rem}.company-container{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:1rem;padding:1rem;width:100%}.company-label{color:var(--primary);margin:0}.company-project-container{display:flex;flex-flow:row wrap;gap:1rem;width:100%}.project-container{background-color:var(--medium);border-radius:1rem;justify-content:space-between;padding:1.25rem;width:100%}.project-container,.project-content{display:flex;flex-flow:column nowrap;gap:.5rem}.project-content{border-radius:2rem;text-align:left}.project-title{color:var(--darkgrey);font-family:Signika_Negative;font-size:18px;font-weight:800;text-transform:capitalize}.project-description{font-size:16px;text-overflow:wrap}.project-bullets{font-family:Asap-Thin;font-size:14px}.project-bullets-ul{margin:0;padding-left:1rem}.project-attrs{align-self:flex-end}.project-links{display:flex;flex-flow:row wrap;font-size:14px;gap:.5rem}.react{color:aqua}.angular{color:red}.project-tag-container{display:flex;flex-flow:row wrap;gap:.5rem;justify-content:flex-end}.project-tag{align-items:center;background-color:var(--light);border-radius:2rem;display:flex;flex-flow:row nowrap;font-size:14px;gap:.25rem;padding:.25rem .5rem}.tag-circle{border-radius:50%;height:10px;width:10px}.tag-aqua{background-color:#40e0d0}.tag-red{background-color:red}.tag-blue{background-color:blue}.tag-green{background-color:#90ee90}.tag-orange{background-color:orange}.tag-yellow{background-color:gold}.tag-purple{background-color:#9932cc}.tag-pink{background-color:#f0f}.tag-black{background-color:#000}.tag-coral{background-color:#f08080}.tag-grey{background-color:grey}.project-category-container{display:flex;flex-flow:row nowrap;gap:1rem;width:100%}.project-category-header{align-items:center;background-color:var(--secondary);color:var(--white);display:flex;flex-shrink:0;font-family:Unbounded;font-size:18px;justify-content:center}.project-category-list{display:flex;flex-flow:row wrap;gap:1rem;width:100%}@media screen and (max-width:600px){.project-category-header{border-top-left-radius:1rem;border-top-right-radius:1rem;padding:.5rem 0;width:100%}.project-category-container{flex-flow:row wrap}.project-category-list{align-items:center;justify-content:center}}@media screen and (min-width:600px){.project-category-header{border-bottom-left-radius:2rem;border-top-left-radius:2rem;padding:0 .5rem;width:125px}.project-category-container{flex-flow:row nowrap}}@media screen and (min-width:1200px){.project-category-list>div{max-width:400px}}.footer{margin-top:5rem}.page-container{display:flex;flex-direction:column;font-weight:600;height:100%;justify-content:space-between;padding:2rem;text-align:center}.nav-links{align-items:center;display:flex;flex-flow:row wrap;gap:.5rem;margin-bottom:1rem}.nav-link{background-color:var(--secondary);border-radius:12rem;font-family:Asap-Medium;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.5rem .75rem;text-decoration:none}.nav-link:active,.nav-link:hover,.nav-link:link,.nav-link:visited{color:var(--light)}.profile-container{gap:2rem}.profile-container,.profile-row{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.profile-row{gap:1rem;width:100%}.profile-primary-photo-img{border:5px solid var(--tertiary);border-radius:50%;height:20rem}.profile-info-container{display:flex;flex-flow:column wrap;gap:1rem;padding:0 2rem}@media screen and (min-width:800px){.profile-info-container{width:40%}}.profile-name{color:var(--secondary);font-family:Unbounded;font-size:min(8vw,36px)}.profile-tagline{color:var(--primary);font-size:min(6vw,24px)}.profile-bio{display:flex;flex-flow:column nowrap;gap:.75rem;text-overflow:wrap}.profile-gallery-photo-img{height:10rem}.profile-gallery{align-content:center;align-items:center;border:5px dashed var(--medium);display:flex;flex-flow:row wrap;gap:1rem;justify-content:space-around;padding:.5rem}.about-container{display:flex;flex-flow:column nowrap;gap:3rem;padding:3rem 0}.blog-browse-list{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem;padding:2rem .5rem}.blog-browse-post-link{display:flex;gap:1rem;text-decoration:none;text-transform:capitalize}.blog-browse-post-link-date{font-family:Asap-Light}.blog-browse-post-link-title{text-decoration:underline;text-decoration-color:var(--tertiary)}.blog-page-container{padding-bottom:5rem}.blog-page-title{text-transform:capitalize}.blog-page-content-container{text-align:left}@media screen and (min-width:900px){.rm-section-container{padding:0 8rem}}@media screen and (max-width:900px){.rm-section-container{padding:0 2rem}}.rm-iframe-container{margin:3rem 0}.rm-iframe-header{color:var(--secondary);font-family:Asap-Bold;font-size:32px;padding:.5rem 1rem}.rm-font-roboto{font-family:Roboto}.rm-font-roboto-condensed{font-family:Roboto Condensed}.rm-font-syne{font-family:Syne}.rm-font-archivo-black{font-family:Archivo Black}@media screen and (min-width:900px){.rl-section-container{padding:0 8rem}}@media screen and (max-width:900px){.rl-section-container{padding:0 2rem}}.rl-logo{margin:.5rem;max-height:150px}.rl-image{margin:.5rem;max-height:400px}.clients-container{min-height:70vh;padding:1rem 0;text-align:left}.curious-bean{font-family:Unbounded}.curious-bean,.email-link{color:var(--primary)}.content{display:flex;flex-flow:column nowrap;gap:2rem;padding:3rem 0 7rem}@media screen and (min-width:1800px){.content{padding-left:10vw;padding-right:10vw}}.services-cloud{min-height:600px;padding:2rem;position:relative}.service-word,.services-cloud{align-items:center;display:flex;justify-content:center}.service-word{border:2px solid rgba(0,0,0,.1);border-radius:50%;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;font-family:Unbounded;padding:1.5rem;position:absolute;text-align:center;transition:box-shadow .25s ease,z-index 0s,-webkit-transform .25s ease;transition:transform .25s ease,box-shadow .25s ease,z-index 0s;transition:transform .25s ease,box-shadow .25s ease,z-index 0s,-webkit-transform .25s ease;-webkit-user-select:none;user-select:none;z-index:1}.service-word:hover{box-shadow:0 8px 24px rgba(0,0,0,.25);-webkit-transform:scale(1.15);transform:scale(1.15);z-index:10}.service-free{border:3px solid rgba(0,0,0,.15)!important;box-shadow:0 6px 16px rgba(0,0,0,.2)!important;font-weight:800}.size-1{font-size:.85rem;font-weight:600;height:110px;left:18%;top:48%;width:110px}.size-2{font-size:.95rem;font-weight:700;height:140px;left:32%;top:15%;width:140px}.size-3{font-size:.9rem;font-weight:700;height:130px;left:58%;top:52%;width:130px}.size-4{font-size:1.05rem;font-weight:800;height:165px;left:55%;top:22%;width:165px}.size-5{font-size:1rem;font-weight:800;height:150px;left:68%;top:8%;width:150px}.service-word:nth-child(6){font-size:.88rem;font-weight:700;height:125px;left:42%;top:40%;width:125px}.service-word:nth-child(7){font-size:.92rem;font-weight:700;height:135px;left:35%;top:65%;width:135px}@media screen and (max-width:900px){.services-cloud{min-height:650px;padding:2rem}.size-1{font-size:.72rem;height:90px;left:8%;top:5%;width:90px}.size-2{font-size:.8rem;height:110px;left:58%;top:5%;width:110px}.size-3{font-size:.75rem;height:100px;left:12%;top:30%;width:100px}.size-4{font-size:.85rem;height:125px;left:60%;top:30%;width:125px}.size-5{font-size:.82rem;height:115px;left:5%;top:56%;width:115px}.service-word:nth-child(6){font-size:.74rem;height:98px;left:62%;top:56%;width:98px}.service-word:nth-child(7){font-size:.78rem;height:105px;left:35%;top:80%;width:105px}}@media (prefers-reduced-motion:no-preference){.service-word{-webkit-animation:float 7s ease-in-out infinite;animation:float 7s ease-in-out infinite}.service-word:nth-child(2n){-webkit-animation-delay:-1s;animation-delay:-1s;-webkit-animation-duration:6s;animation-duration:6s}.service-word:nth-child(3n){-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:8s;animation-duration:8s}.service-word:nth-child(4n){-webkit-animation-delay:-.5s;animation-delay:-.5s;-webkit-animation-duration:7.5s;animation-duration:7.5s}}@-webkit-keyframes float{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}25%{-webkit-transform:translate(3px,-6px) rotate(1deg);transform:translate(3px,-6px) rotate(1deg)}50%{-webkit-transform:translate(-2px,-4px) rotate(-1deg);transform:translate(-2px,-4px) rotate(-1deg)}75%{-webkit-transform:translate(4px,-8px) rotate(.5deg);transform:translate(4px,-8px) rotate(.5deg)}}@keyframes float{0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}25%{-webkit-transform:translate(3px,-6px) rotate(1deg);transform:translate(3px,-6px) rotate(1deg)}50%{-webkit-transform:translate(-2px,-4px) rotate(-1deg);transform:translate(-2px,-4px) rotate(-1deg)}75%{-webkit-transform:translate(4px,-8px) rotate(.5deg);transform:translate(4px,-8px) rotate(.5deg)}}
/*# sourceMappingURL=main.841e1ffd.css.map*/