body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{background:#0000;border:0;margin:0;outline:0;overflow:hidden;padding:0;vertical-align:initial}a:link{color:#a6d7fa}a:visited{color:#c2c2c2}.App{grid-column-gap:0;grid-row-gap:0;background-color:#000;color:#fff;display:grid;grid-template-columns:100%;grid-template-rows:112px 45px 1fr;height:100vh;margin:0;padding:2%;text-align:left;width:100%}.centre{display:block;margin-left:auto;margin-right:auto;width:90%}figcaption{color:#a9a9a9;font-style:italic}.gallery{display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;justify-content:center;max-width:100%}.gallery,.gallery a{text-decoration:none}.galleryItem{align-items:center;border:1px solid #a11025;border-radius:3px;justify-content:center;margin:14px auto;padding:10px;width:230px}.gallery_pic h3{margin:5px 0 10px}.gallery_pic img{border:1px solid #c2c2c2;border-radius:3px;padding:0;vertical-align:bottom}h1{font-size:1.4em}h2{font-size:1.2em}h3{font-size:1.1em}main{-ms-overflow-style:none;grid-area:3/1/4/2;margin:0;overflow-x:hidden;overflow-y:scroll;padding:0 5px 60px;scrollbar-width:none;width:93%}main p{margin:10px 0}#PiGrid{width:99%}.piSquare{display:inline;float:left;height:7px;width:7px}.series__heading h2{margin-top:0;padding-bottom:0}.series__heading p{color:#a9a9a9;margin-top:0}::-webkit-scrollbar{display:none}@media screen and (min-width:525px){.galleryItem{margin:14px;width:180px}}@media screen and (min-width:620px){.App{grid-template-columns:314px 1fr;grid-template-rows:120px 1fr}.gallery{justify-content:left}main{grid-area:2/1/3/3}}#Art{display:grid;grid-auto-rows:max-content;grid-template-columns:1fr;margin:0}.art__close_ups{margin-top:10px}.art__close_ups h2{margin-bottom:14px}.art__close_up img{border:1px solid #c2c2c2;border-radius:3px;margin-right:10px;padding:0;width:90px}.art__gallery{grid-area:2/1/3/2}.ArtGallery{padding-bottom:10px}.art__previous_button{background-color:#c2c2c2;border:1px solid #fff;border-radius:3px;box-shadow:3px -3px #888;color:#000;padding:6px}.art__quote{font-style:italic;margin:0 auto;padding:0}.art__quote_source{color:#d6d6d6;margin:0 auto}#ArtSearchBar{color:#fff;display:flex;flex:1 1;flex-direction:row;flex-wrap:wrap;grid-area:1/1/2/2;justify-content:center}.art__self_link{margin:5px 0 0}.art__self_link img{border:1px solid #c2c2c2;border-radius:3px;width:90px}.art__self_link p{margin:5px 0 0;padding:0}#ArtSingle{padding:6px}.art__title h2{display:inline-block;padding-bottom:3px}.art__year{color:#d6d6d6;display:inline-block;font-size:.9em;line-height:27px;margin:0 auto;padding-left:10px}.landscape,.portrait,.square{border:1px solid #c2c2c2;border-radius:3px;display:block;margin:10px auto;max-width:622px;width:98%}@media screen and (min-width:620px){#ArtSearchBar{justify-content:left}}@media screen and (min-width:820px){.art__info{grid-area:2/2/3/3;padding:0 10px}.art__pic{grid-area:2/1/3/2;margin:0}.art__quote_and_source{margin-top:23px;text-align:left}#ArtSingle{display:grid;grid-template-columns:auto 1fr;grid-template-rows:26px 1fr}.art__title{grid-area:1/1/2/2;padding-left:5px}.portrait{max-width:415px}.square{max-width:515px}}.book_blurb{margin:0 20px 10px}.book_blurb li{margin-bottom:10px;text-align:left}#book_blurb_and_buy{text-align:center}.book_buy{border:1px solid #a11025;display:inline-block;margin:0;padding:10px}.book_cover{margin:20px auto;max-width:500px}.book_edit{display:inline-block;line-height:27px;padding-left:10px}.book_info{color:#d6d6d6;font-size:.9em;margin:0 auto}.book_title_and_info{text-align:center}.book_title h2{display:inline-block;padding-bottom:3px}.bookPreview h2,.bookPreview h4,.bookPreview p{text-align:center}.bookPreview h2{margin:0 auto;width:150px}.bookPreview img{margin:5px auto 10px}.bookPreview p{margin:0}.bookPreview h4{margin:10px auto}@media screen and (min-width:525px){.bookPreview{height:390px}}@media screen and (min-width:620px){#BookSingle{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:65px 1fr}#book_blurb_and_buy{grid-area:2/2/3/3;margin:20px auto}.book_cover{grid-area:2/1/3/2}.book_title_and_info{grid-area:1/1/2/2;margin-left:17px;text-align:left}}@media screen and (min-width:1020px){#BookSingle{grid-template-columns:410px 1fr}.book_cover{max-width:400px}}.code_date{font-size:.9em;text-align:center}.code_date p{margin:3px 0 10px}.code_info{margin:5px 0}.code_name{border:1px solid #6b6b6b;border-radius:3px;margin:0 14px;text-align:center}.code_stack{margin-top:10px}.code_stack_logos img{border:1px solid #6b6b6b;margin:0;padding:5px;width:50px}.code_stack_logos li{display:inline;float:left;margin-bottom:10px;width:85px}.code_stack_text li{display:inline;float:left;font-size:.8em;margin:7px 5px 0 0;text-align:center;width:110px}.code_tech{margin-top:10px}.mobile{margin-bottom:10px}.tagline{color:#b3b3b3;font-style:italic}@media screen and (min-width:525px){.code_stack_text li{width:85px}}@media screen and (min-width:620px){#CodeSingle{grid-column-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:666px 1fr}.desktop{grid-area:2/1/3/3}.desktop img{margin:0 0 10px;max-width:800px}.mobile{grid-area:1/2/2/3}.mobile img{margin:0;max-width:300px}#project_details{grid-area:1/1/2/2}}@media screen and (min-width:920px){#CodeSingle{grid-template-columns:1fr 314px 1fr;grid-template-rows:666px}#project_details{grid-area:1/1/2/2}.mobile{grid-area:1/2/2/3}.desktop{grid-area:1/3/2/4}}#bio{margin-top:14px}#cnmc-photo img{margin:10px 0;max-width:415px;width:100%}#Introduction p{text-align:left}@media screen and (min-width:620px){#bio{grid-area:2/2/3/3}#cnmc-photo{grid-area:2/1/3/2}#Introduction{grid-column-gap:20px;grid-row-gap:0;display:grid;grid-auto-rows:max-content;grid-template-columns:420px 1fr}#short_intro{grid-area:1/1/2/3}}.hexagon{border-right:5px solid #0000;float:left;max-width:33%}.hexagon,.hexagon img{height:50px;width:50px}#Header{grid-area:1/1/2/2;width:314px}#Logo{float:left}#Logo img{margin:0 5px;width:90px}.nav_art{height:90px}#nav-portfolio a:link{text-decoration:none}#NavSite{grid-area:2/1/3/2;margin:-10px 0 0;overflow-x:hidden;padding:0;text-align:center;width:96vw}.nav-site-link{display:inline;margin:3px 14px}#nav-social-two{margin-left:27px}.nav-section{float:left;height:50px}.searchSelect{background-color:#d6d6d6;border:1px solid #a11025;font-weight:700;height:20px;margin:0 10px 5px 0}@media screen and (min-width:620px){#NavSite{grid-area:1/2/2/3;margin:0;max-width:486px;text-align:left;width:90%}}
/*# sourceMappingURL=main.f9428d23.css.map*/