#resume{display:grid;grid-template-rows:auto repeat(5,minmax(3.75rem,auto));grid-template-columns:repeat(5,1fr);justify-content:center;grid-gap:.75rem 1.625rem;padding:0 .9375rem}#resume img{max-width:100%}#resume>header{grid-row:3/span 1}#resume>aside{margin-bottom:1.5rem;grid-row:auto/span 1}#resume section{display:grid;grid-template-columns:inherit;grid-template-rows:repeat(5,minmax(3.75rem,auto));grid-gap:inherit}#resume section header{grid-row:1/span 1;grid-column:1/span 4;align-self:center}#resume section header p{grid-column:3/span 5}#resume section>img{grid-column:1/span 4}#resume section picture{grid-row:1/span 1;grid-column:1/span 2}#resume section article{margin-top:1.5rem;grid-column:1/span 5}#resume section p{max-width:41.0625rem}#resume section,#resume section ul,#resume>aside,#resume>header{grid-column:1/span 5}#resume section li{padding:.5rem 0 0}@media screen and (min-width:42.5rem){#resume{grid-template-columns:repeat(12,minmax(2.25rem,4.25rem));grid-gap:.75rem 1.375rem}#resume>header{grid-column:1/span 9;grid-row:4/span 1}#resume>aside{padding:1.9375rem}#resume>aside p{font-family:"SabonLTPro-Roman",helvetica,monospace;font-size:1.25rem;margin:0}#resume>aside header{-webkit-column-span:all;column-span:all}#resume section,#resume>aside{grid-column:1/span 12}#resume section ul,#resume section+section header{grid-column:5/span 7}#resume section picture{grid-column:1/span 4}#resume section article,#resume section header{grid-column:3/span 9}#resume section img{grid-row:1/span 2}}@media screen and (min-width:64rem){#resume{grid-gap:.75rem 2.625rem}#resume>aside{-webkit-columns:40vw 2;columns:40vw 2;grid-column-gap:2.5625rem;-webkit-column-gap:2.5625rem;column-gap:2.5625rem}}@media screen and (min-width:1280px){#resume{grid-gap:.75rem 2.625rem;grid-template-rows:auto repeat(5,minmax(12rem,auto));padding:0 5rem}}