.footer{font-family:MyUniverse;font-size:.8em;margin:1em 0;text-align:center}@media (min-width:35em){.footer{font-size:1.2em;grid-area:footer}}.header-art{border-color:var(--main-accent-color);border-left-style:double;border-width:3px;display:none;grid-area:hdrart;height:13em;margin-top:1.5em}@media (min-width:35em){.header-art{display:block}}.header-art:before{background-color:var(--main-accent-color);content:"";height:1px;margin-left:-7em;position:absolute;width:23em}.header-art>span{color:var(--main-text-color);display:block;font-family:MyUniverse;opacity:.1;position:relative}.hw1{font-size:3em;left:50%;top:20%}.hw2{font-size:7.5em;left:15%;top:-5%}.hw3{font-size:4em;left:10%;top:-25%}.hw4{font-size:2.5em;left:52%;top:-40%}.logo{margin-top:.5em;width:100%}@media (min-width:35em){.logo{grid-area:logo;margin-top:1.5em}}.logo img{display:block;margin:auto;width:5em}@media (min-width:35em){.logo img{margin-left:13em;margin-top:1em;width:inherit}}.about p.last{margin-bottom:2em}.contact{width:100%}@media (min-width:35em){.contact{display:flex}}.contact>div{margin:2em 0}.knowledge>div.media--center{margin-bottom:2em}.experience{flex-direction:row;flex-wrap:wrap;width:100%}.experience .tile{flex:0 0 100%}@media (min-width:35em){.experience .tile{flex:0 0 50%;margin-bottom:1.5em;padding-right:1.5em}}.experience .items{line-height:110%;list-style:square;list-style-position:outside;padding-left:1.5em}.experience .items li,.experience .items ul li ul li{margin:5px 0}.experience .items ul{list-style:circle;margin:0;padding-left:24px}.portfolio>div{margin-bottom:2em}.past-projects{flex-direction:row;flex-wrap:wrap}.past-projects .tile{flex:1 1;padding-right:1.5em}@media (min-width:35em){.past-projects .tile{margin-bottom:1.5em;width:50%}}.past-projects .tile img{float:right;padding-bottom:.5em;padding-left:.5em}.resume object{min-height:61em;width:100%}@media (min-width:35em){main{grid-area:main}main:before{border-color:var(--main-accent-color);border-top-style:solid;border-width:1px;content:"";position:absolute;width:300px}}.content{font-size:.8em;line-height:1.4em;padding:.75em}@media (min-width:35em){.content{font-size:1.06em;padding:2em}}.content p+p{margin-top:1.5em}.content .img_left{float:left;margin-top:.2em;padding:0 1em 0 0;width:6em}@media (min-width:35em){.content .img_left{width:inherit}}.content h2{margin:.5em 0}.content ul{margin:1em 0 1em 2em}nav{border-bottom-style:solid;border-bottom-width:1px;border-color:var(--main-accent-color)}@media (min-width:35em){nav{border-right-style:double;border-right-width:3px;grid-area:nav}}.site-nav{display:flex;font-family:MyUniverse;font-size:1.25em;padding-bottom:.25em;text-align:center}@media (min-width:35em){.site-nav{display:block;font-size:2.3em;padding-right:1em;padding-top:1em;text-align:right}}.site-nav>li{flex:25% 1}@media (min-width:35em){.site-nav>li{display:block;flex:inherit;padding-bottom:.3em;padding-right:0}}.site-nav>li>a{color:var(--main-text-color);text-decoration:underline}@media (min-width:35em){.site-nav>li>a{text-decoration:none;transition-duration:.2s;transition-property:all}}.site-nav>li>a:hover{color:var(--main-accent-color);cursor:pointer}.site-nav>li>a.current-content{color:var(--main-accent-color);text-decoration:underline}@media (min-width:35em){.site-nav>li>a.current-content{color:var(--main-text-color);text-decoration:underline}}.page{margin:0 auto;max-width:1000px}@media (min-width:35em){.page{grid-gap:0;display:grid;grid-template-areas:"logo   logo   hdrart" "midpad midpad midpad" "nav    main   main  " "nav    footer footer";grid-template-columns:1fr 3fr 2fr;grid-template-rows:repeat(4,auto)}}.spacer{height:1em}@media (min-width:35em){.spacer{grid-area:midpad;height:2em}}
/*# sourceMappingURL=main.87bc4408.css.map*/