a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,div#root,html{height:100%;width:100%;margin:0;padding:0}@font-face{font-family:"Raleway";src:url(/static/media/Raleway-Regular.9942588a.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Cabin Sketch";src:url(/static/media/CabinSketch-Regular.dc97f34a.ttf) format("truetype");font-weight:400;font-style:normal}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*,:after,:before{margin:0;padding:0;box-sizing:border-box}:root{font-size:10px;--ff-body:"Raleway",sans-serif;--ff-hand:"Cabin Sketch",cursive;--fs-body:1.7rem;--fs-h1:2.65rem;--fs-h2:1.3rem;--fs-h3:3rem;--fs-h4:2rem;--fs-h5:1.5rem;--fw-bold:800;--lineheight-body:2.2rem;--color-white:#fcfcfc;--color-blue:#1ea0d2;--color-primary:#ffac10;--color-copper:#311102;--color-midnight:#0e1b3d;--pad-min:3px;--pad-windowleft:1.5vw;--pad-pageleft:5.2rem;--space-xs:.5rem;--space-sml:1.5rem;--space-med:2.5rem;--space-lrg:3.5rem;--b-rad:5px}@media (max-width:992px){:root{--fs-body:1.5rem;--fs-h4:1.5rem;--fs-h5:1.2rem;--lineheight-body:1.9rem;--space-xs:.3rem;--space-sml:1rem;--space-med:2rem;--space-lrg:2.5rem;--pad-pageleft:var(--space-lrg)}.screencap{min-width:0}}@media (max-width:768px){:root{--space-lrg:1.4rem}}body{background-color:#171111;font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.7rem;font-size:var(--fs-body);color:#fcfcfc;color:var(--color-white)}#grid-base,.App,.root,body,html{height:100%;width:100%}.text{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.7rem;font-size:var(--fs-body);color:#fcfcfc;color:var(--color-white);line-height:2.2rem;line-height:var(--lineheight-body);white-space:pre-line}.text.para{margin-bottom:16px}@-webkit-keyframes nav-faicon-out{0%{transform:scale(1)}to{transform:scale(1.4)}}@keyframes nav-faicon-out{0%{transform:scale(1)}to{transform:scale(1.4)}}@-webkit-keyframes nav-faicon-in{0%{transform:scale(1.4)}to{transform:scale(1)}}@keyframes nav-faicon-in{0%{transform:scale(1.4)}to{transform:scale(1)}}.myButton{display:flex;flex-direction:column;justify-content:center;align-items:center;width:10rem;height:2.6rem;padding:1px 11px;background:linear-gradient(180deg,rgba(45,45,45,.890196) 5%,rgba(10,6,7,.929412));border:2px solid #fcfcfc;border:2px solid var(--color-white);box-shadow:0 7px 6px -6px #000;border-radius:5px;border-radius:var(--b-rad);cursor:pointer;color:#fcfcfc;color:var(--color-white);font-family:Trebuchet MS;font-size:1.3rem;font-weight:800;font-weight:var(--fw-bold);text-decoration:none;text-shadow:0 1px 0 #333;transition:border .3s ease-out}.myButton:hover{background:linear-gradient(180deg,rgba(14,27,61,.890196) 5%,rgba(10,6,7,.341176));border-color:#94fbe8}.myButton:active{position:relative;top:1px}h1{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:2.65rem;font-size:var(--fs-h1);text-transform:uppercase;color:#fff;text-shadow:0 2px 2px #111}h1.namebox__name{position:absolute;margin-bottom:.5rem;white-space:nowrap;transition:opacity .9s ease-out}h1.namebox__name.namebox__name--brand{top:-.5rem;left:-.15rem;font-size:3.5rem}h2{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.3rem;font-size:var(--fs-h2);font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase;color:#000}h2.namebox__subname{position:absolute;top:5.3rem;white-space:nowrap;transition:opacity .9s ease-out}h2.namebox__subname.colored{color:#ffac10;color:var(--color-primary)}h3{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:3rem;font-size:var(--fs-h3);font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase;color:#1ea0d2;color:var(--color-blue);text-shadow:14px 4px 8px #000}h3.page__header{position:relative;left:-2rem;margin-bottom:7rem}h4{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:2rem;font-size:var(--fs-h4);font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase;color:#fcfcfc;color:var(--color-white);text-shadow:11px 4px 2px #000}h4.header-section{color:#ffac10;color:var(--color-primary)}h4.card--project__role{color:#1ea0d2;color:var(--color-blue)}h5{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.5rem;font-size:var(--fs-h5);font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase;color:#fcfcfc;color:var(--color-white);text-shadow:11px 4px 2px #000}.link--homepursuit{text-shadow:2px 3px 1px #000;text-decoration:none;text-transform:uppercase;font-weight:900;transition:color .4s ease-in}.link--homepursuit:link,.link--homepursuit:visited{color:#fcfcfc;color:var(--color-white)}.link--homepursuit:active,.link--homepursuit:hover{color:#4242ea}.link--topreturn{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.5rem;font-size:var(--fs-h5);text-shadow:11px 4px 2px #000;text-transform:uppercase;font-weight:800;font-weight:var(--fw-bold);text-decoration:none}.link--topreturn:link,.link--topreturn:visited{color:#fcfcfc}.link--topreturn:active,.link--topreturn:hover{color:#1ea0d2;color:var(--color-blue)}.App{background-image:linear-gradient(180deg,rgba(33,16,16,.62) 28%,rgba(12,7,5,.76)),url(/static/media/contemp-comp-gtm.f014beb0.jpg);background-size:cover;background-color:#fff;background-position:0 100%;background-attachment:fixed;height:100vh}.app__fadebg{position:fixed;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(8,8,8,.65098),rgba(15,18,19,.666667));transition:opacity .8s ease-out 1s}#grid-base{display:grid;grid-template-columns:minmax(16.5rem,14vw) 1fr;grid-template-rows:1fr}.topbar{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;height:11rem;z-index:1000;transition:transform .6s ease-out;display:none}.topbar,.topbar .topbar__bg{position:absolute;width:100%}.topbar .topbar__bg{height:100%;background-image:linear-gradient(180deg,#b17029 22%,#481b0a);-webkit-clip-path:polygon(0 0,100% 0,100% 8.4rem,10.9% 10rem,0 9.1rem);clip-path:polygon(0 0,100% 0,100% 8.4rem,10.9% 10rem,0 9.1rem)}.sidebar{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:relative;height:100%;min-width:16.5rem;z-index:1000;transition:transform .6s ease-out}.sidebar .sidebar__bg{position:absolute;width:100%;height:100%;background-image:linear-gradient(180deg,rgba(230,145,41,.701961),rgba(90,7,7,.521569));-webkit-clip-path:polygon(0 0,89% 0,100% 10.4rem,83% 100%,0 100%);clip-path:polygon(0 0,89% 0,100% 10.4rem,83% 100%,0 100%)}.namebox{position:absolute;top:5.5rem;margin:3px 1.5vw;margin:var(--pad-min) var(--pad-windowleft)}.iconsbar{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;margin-top:17rem;padding:3px 1.5vw;padding:var(--pad-min) var(--pad-windowleft)}.iconsbar .link-faicon:link,.iconsbar .link-faicon:visited{position:relative;margin:3px 0 8px;margin:var(--pad-min) 0 8px 0;font-size:2.8rem;color:#0e1b3d;color:var(--color-midnight);-webkit-filter:drop-shadow(0 0 4px #fcfcfc);filter:drop-shadow(0 0 4px #fcfcfc);-webkit-filter:drop-shadow(0 0 4px var(--color-white));filter:drop-shadow(0 0 4px var(--color-white));opacity:.7}.iconsbar .link-faicon:link svg,.iconsbar .link-faicon:visited svg{transform-origin:left center;-webkit-animation:nav-faicon-in .2s ease-out 0s 1 forwards;animation:nav-faicon-in .2s ease-out 0s 1 forwards}.iconsbar .link-faicon:link:after,.iconsbar .link-faicon:visited:after{content:attr(data-name);position:absolute;top:.5rem;left:4.7rem;white-space:nowrap;font-size:1.3rem;font-weight:800;font-weight:var(--fw-bold);-webkit-filter:drop-shadow(0 0 5px #fcfcfc);filter:drop-shadow(0 0 5px #fcfcfc);-webkit-filter:drop-shadow(0 0 5px var(--color-white));filter:drop-shadow(0 0 5px var(--color-white));color:transparent;opacity:0;transition:color .1s ease-in,opacity .4s ease-in}.iconsbar .link-faicon.link-faicon--resume:link,.iconsbar .link-faicon.link-faicon--resume:visited{margin-left:2px;margin-top:4px;font-size:2.6rem}.iconsbar .link-faicon:active,.iconsbar .link-faicon:hover{opacity:1;color:#fcfcfc;color:var(--color-white);-webkit-filter:none;filter:none}.iconsbar .link-faicon:active svg,.iconsbar .link-faicon:hover svg{-webkit-animation:nav-faicon-out .2s ease-out 0s 1 forwards;animation:nav-faicon-out .2s ease-out 0s 1 forwards}.iconsbar .link-faicon:active:after,.iconsbar .link-faicon:hover:after{color:#fcfcfc;color:var(--color-white);opacity:1}.navlist{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;padding:15rem 1.5vw 8rem 1.3vw;padding:15rem var(--pad-windowleft) 8rem calc(var(--pad-windowleft) - .2vw);width:100%}.navlist li{margin-bottom:11px}.navlist li:last-child:before{content:"⤙⤚";position:relative;top:-.6rem;color:#fcfcfc;color:var(--color-white);font-size:2rem}.navlist li .link-navlist:link,.navlist li .link-navlist:visited{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.5rem;letter-spacing:1px;font-weight:800;font-weight:var(--fw-bold);text-decoration:none;text-transform:lowercase;color:#fcfcfc;color:var(--color-white);text-shadow:0 2px 2px #000}.navlist li .link-navlist:link .faicon--iconbar,.navlist li .link-navlist:visited .faicon--iconbar{position:relative;left:2px;opacity:0;color:#ffac10;color:var(--color-primary);transition:opacity .5s ease-out}.navlist li .link-navlist:link div,.navlist li .link-navlist:visited div{position:relative;transition:color .1s ease-in,text-shadow .2s ease-in}.navlist li .link-navlist:link div:after,.navlist li .link-navlist:visited div:after{content:"✧";position:absolute;top:.1rem;right:-1.7rem;width:-webkit-min-content;width:-moz-min-content;width:min-content;height:100%;color:#fcfcfc;color:var(--color-white);opacity:0;transition:opacity .5s ease-out}.navlist li .link-navlist:active,.navlist li .link-navlist:hover{color:#1ea0d2;color:var(--color-blue)}.navlist li .link-navlist:active .faicon--iconbar,.navlist li .link-navlist:active div:after,.navlist li .link-navlist:hover .faicon--iconbar,.navlist li .link-navlist:hover div:after{opacity:1}.navlist li .link-navlist.active{color:#ffac10;color:var(--color-primary);text-shadow:0 1px 1px #000;cursor:default}.navlist li .link-navlist.active div:after{content:"✦";color:#ffac10;color:var(--color-primary);opacity:1}.navlist li .link-navlist.active .faicon--iconbar{opacity:1}.navlist li:last-child .link-navlist div:after{display:none}.dropdown-converter{position:absolute;top:5.3rem;right:1.5rem}.dropdown-toggle-btn{display:none;color:#1ea0d2;color:var(--color-blue);font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-size:1.5rem;letter-spacing:1px;font-weight:800;font-weight:var(--fw-bold);text-decoration:none;text-transform:capitalize;text-shadow:0 2px 3px #000;border:none;background-color:transparent}.dropdown-converter .dropdown-toggle-btn{display:block;outline:none}.dropdown-converter .navlist{position:absolute;top:.5rem;right:-1.5rem;z-index:2;background:rgba(98,53,28,.97);visibility:hidden;height:17rem;margin-top:2rem;padding:1.1rem 1.4rem 1.1rem 3rem;align-items:flex-end;transform:translateX(-40%);transition:visibility .15s ease-out}.dropdown-converter:hover .navlist{visibility:inherit;pointer-events:auto}.stage{overflow-y:auto}.page,.stage{position:relative}.page{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;min-height:100vh;padding:11rem 3.5rem 6rem 5.2rem;padding:11rem var(--space-lrg) 6rem var(--pad-pageleft)}.page.page--home{padding-top:11.6rem}.page--home .home__mynameis,.page--home .home__topline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.page--home .home__greet{margin-right:1.5rem;margin-right:var(--space-sml);font-size:2rem;font-size:var(--fs-h4);color:#fcfcfc;color:var(--color-white);text-shadow:11px 4px 2px #000}.page--home .home__greet,.page--home .home__mynameis div{font-family:"Raleway",sans-serif;font-family:var(--ff-body);font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase}.page--home .home__mynameis div{margin-left:6px;position:relative;top:-9px;font-size:3.6rem;color:#1ea0d2;color:var(--color-blue);text-shadow:14px 4px 8px #000}.page--home .home__myname{margin-bottom:3.5rem;margin-bottom:var(--space-lrg);font-family:"Cabin Sketch",cursive;font-family:var(--ff-hand);font-size:7.7rem;color:#fcfcfc;color:var(--color-white);text-shadow:2px 2px 15px #000}.page--home .text.para{line-height:1.8}.page--home .home__aboutme{margin-top:1rem;max-width:52rem}.page--home .text strong{font-weight:800;font-weight:var(--fw-bold);text-shadow:2px 3px 1px #000;color:#ffac10;color:var(--color-primary)}.page--home .valediction{font-size:2.2rem}.page--listprojects .card--project{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;position:relative;width:100%;max-width:93rem;margin-bottom:5.5rem}@media (max-width:768px){.page--listprojects .card--project{max-width:50rem}}.page--listprojects .card--project .cp__toprow{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:baseline}.page--listprojects .card--project .cp__toprow h3.card--project__title{margin-right:2.5rem;margin-right:var(--space-med);color:#ffac10;color:var(--color-primary)}.page--listprojects .card--project .cp__toprow .project-role{font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase}.page--listprojects .card--project .cp__bottomrow,.page--listprojects .card--project .cp__middlerow{display:grid;grid-template-columns:1fr 2fr;width:100%;margin-top:1.5rem;margin-top:var(--space-sml)}.page--listprojects .card--project .cp__middlerow .card--project__images{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.page--listprojects .card--project .cp__middlerow .card--project__images .screencap{width:100%;min-width:20rem;max-width:32rem;height:auto;object-fit:cover;border-radius:5px;border-radius:var(--b-rad);border:1px solid #fff;box-shadow:0 6px 11px #000}.page--listprojects .card--project .cp__middlerow .card--project__images .screencap[alt="Middleware Demo screencap"],.page--listprojects .card--project .cp__middlerow .card--project__images .screencap[alt="SuitApp screencap"]{object-position:left top}.page--listprojects .card--project .cp__middlerow .cp__midbox{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:flex-start;margin-left:2.5rem;margin-left:var(--space-med)}.page--listprojects .card--project .cp__middlerow .cp__midbox .card--project__description{color:#ccc}.page--listprojects .card--project .cp__middlerow .cp__midbox .card--project__btns{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;width:100%;margin-top:1.5rem;margin-top:var(--space-sml)}.page--listprojects .card--project .cp__middlerow .cp__midbox .card--project__btns .myButton:last-child{margin-left:2.5rem;margin-left:var(--space-med)}.page--listprojects .card--project .cp__bottomrow h5.card--project__subheader{margin-top:1.5rem;margin-top:var(--space-sml);margin-bottom:.5rem;margin-bottom:var(--space-xs);color:#ffac10;color:var(--color-primary)}.page--listprojects .card--project .cp__bottomrow h5.card--project__subheader:first-child{margin-top:0}.page--listprojects .card--project .cp__bottomrow .card--project__techlist{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;padding-top:2px;text-align:right;list-style:none;font-family:"Cabin Sketch",cursive;font-family:var(--ff-hand);font-size:2rem;font-size:var(--fs-h4)}.page--listprojects .card--project .cp__bottomrow .cp__bottomrow__flex{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin-left:2.5rem;margin-left:var(--space-med)}.page--listprojects .card--project .cp__bottomrow .cp__bottomrow__flex .project--features li{margin-left:2rem}.page--listprojects .card--project .cp__bottomrow .cp__bottomrow__flex .project--features li:first-line{margin-left:-1.4rem}.page--listprojects .card--project .cp__bottomrow .cp__bottomrow__flex .project--features li:before{content:"➢";position:relative;top:2px;left:-6px;margin-right:.8rem;color:#777}.page--listprojects .card--project .aws-sld--exit.aws-sld--moveLeft,.page--listprojects .card--project .aws-sld--exit.aws-sld--moveRight{-webkit-animation:scaleOut var(--slider-transition-duration) both var(--transition-bezier);animation:scaleOut var(--slider-transition-duration) both var(--transition-bezier)}@-webkit-keyframes scaleOut{to{transform:scale(.85)}}@keyframes scaleOut{to{transform:scale(.85)}}.page--listprojects .card--project .aws-btn{--slider-height-percentage:56%;--slider-transition-duration:1000ms;--organic-arrow-thickness:8px;--organic-arrow-border-radius:0px;--organic-arrow-height:22px;--organic-arrow-color:var(--color-blue);--control-button-width:5%;--control-button-height:25%;--control-button-background:transparent;--control-bullet-color:#805608;--control-bullet-active-color:#92630a;--loader-bar-color:var(--color-blue);--loader-bar-height:1px}.page--skills .section{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;position:relative;border:15px solid rgba(34,45,74,.58);border-radius:4rem;padding:2.8rem 3rem .6rem 7rem;margin-bottom:4rem;width:76.5rem}.page--skills .section li{position:relative;width:12rem;margin-bottom:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page--skills .section li .icon-skill{height:5.4rem;max-width:5.4rem;-webkit-filter:drop-shadow(2px 2px 3px #000);filter:drop-shadow(2px 2px 3px #000)}.page--skills .section li .icon-skill.react{object-fit:cover}.page--skills .section li .icon-skill.expressjs{border-radius:.7rem;background-color:#e5e5e5}.page--skills .section li .icon-skill.github{background-color:#fcfcfc;background-color:var(--color-white);border-radius:50%}.page--skills .section li .icon-skill.drawio{border-radius:1rem}.page--skills .section li .icon-skill.basecamp{max-width:none}.page--skills .section li:first-child{position:absolute;top:-13px;left:-4px;white-space:nowrap;align-items:flex-start}.page--skills .section li:after{content:attr(data-skill);position:absolute;bottom:-1.6rem;left:50%;white-space:nowrap;transform:translateX(-50%);font-size:1.2rem}.page--skills .section:last-child{margin-bottom:3px;margin-bottom:var(--pad-min)}.page--contactme{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.page--contactme .form-container{position:relative;width:100%}.page--contactme .form-container .submitted-msg{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;width:100%;height:100%;z-index:10;top:7rem;left:3rem;font-size:4rem;font-family:"Cabin Sketch",cursive;font-family:var(--ff-hand);color:#fcfcfc;color:var(--color-white);line-height:5rem}.page--contactme .form-contactme{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%;transition:opacity .4s ease-out}.page--contactme .form-contactme label{margin-left:.7rem;margin-bottom:1.8rem;color:#ffac10;color:var(--color-primary);font-size:1.4rem;font-weight:800;font-weight:var(--fw-bold);text-transform:lowercase}.page--contactme .form-contactme input[type=email],.page--contactme .form-contactme input[type=text]{all:unset;border-bottom:2px solid #777;padding:.1rem 2.2rem .2rem;font-size:1.9rem}.page--contactme .form-contactme input[type=email]:focus,.page--contactme .form-contactme input[type=text]:focus{border-bottom-color:#ffac10;border-bottom-color:var(--color-primary)}.page--contactme .form-contactme input[name=emailTxt],.page--contactme .form-contactme input[name=nameTxt]{width:29rem}.page--contactme .form-contactme input[name=msgTxt]{width:63rem;margin-top:4rem}@media (max-width:992px){.page.page--home{padding-top:13rem}.page--home .home__mynameis div{font-size:3rem}.page--home .home__myname{font-size:5.5rem}.page--home .text.para{margin-right:5rem}h3.page__header{left:0}.page--listprojects .card--project .cp__middlerow .card--project__images .screencap{min-width:0}}@media (max-width:768px){h1.namebox__name.namebox__name--brand{top:0}h2.react-reveal.namebox__subname.colored{top:3.5rem!important}#grid-base{flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}#grid-base,.topbar{display:flex}.sidebar{display:none}.namebox{position:relative;top:.3rem;left:.5rem}.iconsbar{position:absolute;top:.1rem;right:0;flex-direction:row-reverse;white-space:nowrap;margin-top:.3rem;padding:3px;padding:var(--pad-min);width:auto;overflow:hidden}.iconsbar .link-faicon:link,.iconsbar .link-faicon:visited{position:relative;margin:0 3.5rem 0 3px;margin:0 var(--space-lrg) 0 var(--pad-min);font-size:3.8rem}.iconsbar .link-faicon.link-faicon--resume:link,.iconsbar .link-faicon.link-faicon--resume:visited{margin-left:.9rem;margin-top:.23rem;font-size:3.3rem}.navlist{padding:.5rem 1.5vw 3px;padding:.5rem var(--pad-windowleft) var(--pad-min) var(--pad-windowleft);width:auto}.page--home .home__mynameis div{top:-7px;font-size:2.3rem;color:#ffac10;color:var(--color-primary)}.page--home .home__myname{font-size:3.7rem}.page{padding:1rem 2rem}.page--home .text.para{margin-right:0}h3.page__header{margin-top:10rem;margin-bottom:3rem}.page--listprojects .card--project .cp__toprow{flex-direction:column;width:100%}.page--listprojects .card--project .cp__toprow h3.card--project__title{margin-bottom:.5rem}h4.card--project__role{align-self:flex-start}.page--listprojects .card--project .cp__bottomrow,.page--listprojects .card--project .cp__middlerow{display:flex;flex-direction:column}.page--listprojects .card--project .cp__middlerow .card--project__images .screencap{margin-bottom:2rem}.page--listprojects .card--project .cp__middlerow .cp__midbox{margin-left:.5rem}.page--listprojects .card--project .cp__bottomrow .card--project__techlist,.page--listprojects .card--project .cp__bottomrow .cp__bottomrow__flex{align-items:flex-start;margin-left:.5rem}.cp__bottomrow p.text--copy,.page--listprojects .card--project .cp__bottomrow .card--project__techlist,ul.project--features{margin-bottom:2rem}.page--skills .section{padding:2.8rem 0 .6rem;width:30rem}.page--skills .section li{width:13rem}.stage{width:100%}.page--contactme .form-contactme input[name=emailTxt],.page--contactme .form-contactme input[name=msgTxt],.page--contactme .form-contactme input[name=nameTxt]{width:85%}.navlist li .link-navlist:link div:after,.navlist li .link-navlist:visited div:after{top:.2rem;right:-1.2rem;font-size:1.2rem}.navlist li:last-child:before{right:-6.3rem}.navlist li .link-navlist:link,.navlist li .link-navlist:visited{text-align:right}}
/*# sourceMappingURL=main.6b700599.chunk.css.map */