*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{box-sizing:border-box;font-size:62.5%}body{background:#2d2d2d;scroll-behavior:smooth;font-weight:300;line-height:1.4;overflow:hidden}.blurb{padding:1.5rem;color:#ffa90a}.contact{display:grid;grid-template-rows:1;grid-template-columns:1fr 1fr;margin:0;padding:0}.contact ul{font-size:2rem;list-style:none}.contact ul a{color:#ff2a54}.contact--left{justify-self:left;margin:0 0 0 1.5rem}.contact--right{justify-self:right;text-align:right}.horizontal{background:#679267;padding:.2rem 0;margin:0 0 0 1.5rem}.experience{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:10vh 1fr}.experience--heading{display:grid;grid-column:1/-1;justify-self:center}.experience--heading button{padding:0 1.5rem;height:40px;border-radius:4px;background:#ff2a54;border:none;outline:none;cursor:pointer;color:#fff;font-size:1.6rem;text-shadow:2px 2px #000}.experience h2{grid-row:1;grid-column:1/-1;font-size:6rem;justify-self:center;color:#6495ed}.experience--containeri{margin:3rem 0 0;justify-self:right;grid-column:1/-1;grid-row:2}.experience--containeri h3{text-align:right;color:#ff2a54;font-size:3rem}.experience--containeri ul{text-align:right;list-style:none;color:#679267;font-size:2.2rem}.experience--containeri ul p{font-size:1.8rem;color:#fff;padding:.5rem 0 .5rem 1.5rem}.experience--containerb{margin:3rem 0 0;justify-self:left;grid-column:1/-1;grid-row:2}.experience--containerb h3{text-align:left;color:#ff2a54;font-size:3rem}.experience--containerb ul{text-align:left;list-style:none;color:#679267;font-size:2.2rem}.experience--containerb ul p{font-size:1.8rem;color:#fff;padding:.5rem 1.5rem .5rem 0}main{display:grid;grid-template-columns:27vw 1fr;grid-template-rows:31vh;height:100vh}.skills{grid-column:2;font-size:2.2rem;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);height:95vh;margin:1.5rem 0 0 1.5rem;border-left:4.55px solid #679267;color:#fff}.skills h1,.skills h2,.skills h3,.skills h4,.skills h5{color:#ff2a54}.skills h3{text-align:center;text-decoration:underline}.skills--communication,.skills--problem,.skills--random,.skills--teachable{border-left:4px solid #679267}.home{color:#fff;display:grid;grid-template-columns:1fr;grid-column:1;grid-row:1;height:30vh}.home hgroup{margin:0 0 0 1.5rem}.home hgroup h1{font-size:8rem;color:#6495ed}.home hgroup h2{color:orange;font-size:4rem;margin:0 0 0 22.5rem}