body{margin:2%;background-color:#1c1c1c;color:#fff;text-align:center;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}@font-face{font-family:Herculanum;src:url(/assets/Herculanum-9fd2cabb.ttf);src:url(/assets/Herculanum-cdda607e.eot?#iefix) format("embedded-opentype"),url(/assets/Herculanum-cdbc7f7d.woff2) format("woff2"),url(/assets/Herculanum-d40f71fd.woff) format("woff"),url(/assets/Herculanum-9fd2cabb.ttf) format("truetype"),url(/assets/Herculanum-6202196f.svg#Herculanum) format("svg");font-weight:400;font-style:normal;font-display:swap}.coverContainer{background-color:#000;height:100%;position:fixed;z-index:1;top:0;left:0;opacity:100%;display:flex;align-items:center}.coverImg{height:auto;width:100%}#fade-out{opacity:0;transition:opacity 3s ease 1s,z-index 0s ease 4s;z-index:-1}.heading{display:grid;grid-template-columns:1fr 1fr 1fr;margin:2rem;align-items:center}.header-logo{max-width:400px;border-radius:10%;box-shadow:0 0 15px #000;justify-self:start}.header-logo:hover{box-shadow:0 0 15px #000 inset}.social-box{justify-self:end;grid-column:3}i{margin:0 1rem}i:hover{box-shadow:0 0 20px 3px #e1af1a;height:0}nav{margin:2rem;display:flex;justify-content:center}#navlink{display:flex;text-align:center;border-bottom-style:solid;border-width:1px;padding-bottom:2px;margin:.2rem .3rem;text-shadow:2px}a{color:#fff;text-decoration:none}a:hover{color:#e1af1a}.intro-box{display:flex;align-items:center;line-height:1.8;background-color:#000;border-radius:10px;margin:2rem 10rem}.portrait{margin:2rem}#intro-portrait{max-height:350px;border-radius:10px;margin-bottom:1rem}.photo-link{text-decoration:underline;color:#d0d0d0}.intro-text{margin:2rem}#video-section{display:flex;margin:1rem 6rem;align-items:center}#video-intro{max-width:750px;border-radius:10px}#new-book{font-family:Herculanum;color:#e1af1a}h1{margin:2rem 0;background-color:#1c1c1c;color:#e1af1a;display:flex;justify-content:center;align-items:center;height:2.7rem;width:100%;font-family:Herculanum}.name-wrapper{background:linear-gradient(to right,rgb(28,28,28),rgb(225,175,26),rgb(28,28,28));height:3.3rem;margin:0 20%;display:flex;align-items:center;justify-content:center}h2{background-color:#1c1c1c;color:#e1af1a;width:100%;height:2.5rem;font-family:Herculanum;display:flex;align-items:center;justify-content:center}.header-wrapper{background:linear-gradient(to right,rgb(28,28,28),rgb(225,175,26),rgb(28,28,28));height:2.8rem;margin:0 20%;display:flex;justify-content:center;align-items:center}#highlight-section{display:flex;flex-direction:column}#highlight-box{max-width:700px;margin:1rem;display:flex;flex-wrap:wrap;justify-content:space-around;align-self:center}#hl-item{height:16rem;width:10rem;border-radius:1%}#hl-item:hover{opacity:20%;transition:.4s}h4{text-align:center}.book-container{position:relative;margin:1rem;text-align:center}#book-preview-link{font-weight:600;font-size:large;z-index:-1;display:flex;position:absolute;top:24%;left:26%;width:50%}#new-preview{font-weight:600;font-size:large;z-index:-1;display:flex;position:absolute;bottom:30%;left:25%;width:50%}h3{text-align:center;margin:1.5rem}h3#amoeba-sub{line-height:1.8}#quote{font-style:italic;font-size:larger;margin:0 0 2rem}.message-form{text-align:center;margin:0 10rem}#contact-form{text-align:left;display:flex;flex-direction:column}.message-sent{height:200px;display:flex;justify-content:center;align-items:center;font-size:1.4rem}#name-box{display:flex;gap:5rem}input{border-color:#e1af1a;border-radius:2px}label{margin:4px 0}#name-input{display:flex;flex-direction:column;width:50%}#submit-button{margin:2% 0 0;padding:2%;background-color:#2d2d2d;color:#e1af1a;box-shadow:0 0 8px #e1af1a}#drop-wrapper{justify-self:end;margin:1rem .5rem 0}#drop-button{background-color:#2d2d2d;border:2px solid rgb(225,175,26);color:#e1af1a;border-radius:10%;padding:.5rem;width:4rem}#drop-button:hover{box-shadow:0 0 5px #e1af1a}.download{color:#e1af1a;margin-bottom:2rem}.paragraph{margin:2rem 12rem;font-size:large;text-align:justify;text-indent:3rem}.ital{font-style:italic}.scroll-wrapper{-webkit-overflow-scrolling:touch;overflow-y:auto}iframe{width:90%;height:800px;border:none}#shirt{width:20%;height:auto}.gallery{margin:auto;align-self:center;display:flex;flex-wrap:wrap;max-width:1035px;min-width:950px;justify-content:space-evenly}.photo-cont{max-width:800px}.gallery-photo{max-width:700px;position:relative;border:3px solid rgb(225,175,26)}#sepia-photo{width:350px;top:5%;left:12%}#leaning-photo{width:400px;left:2%;top:3%}#noglasses-photo{width:400px;top:-15%}#child-photo{width:300px;top:15%;right:7%}#bench-photo{width:325px;top:7%;left:10%}#computer-photo{width:400px;left:2%;top:-5%}#out-table-photo{width:400px;left:7%}#teen-photo{width:280px;top:15%;left:-4%}#grandma-photo{margin-top:3%;left:-.2%}#wall-jacket-photo{width:400px;margin-top:5%;left:5.5%}#no-jacket-photo{width:400px;margin-top:5%;left:-5.5%}@media (max-width: 1000px){.gallery{flex-direction:column;min-width:0;align-items:center}.gallery-photo{position:inherit;margin:1rem 0}#sepia-photo{width:100%;height:auto;max-width:350px}#leaning-photo,#noglasses-photo{width:100%;height:auto;max-width:400px}#child-photo{width:100%;height:auto;max-width:300px}#bench-photo{width:100%;height:auto;max-width:325px}#computer-photo,#out-table-photo{width:100%;height:auto;max-width:400px}#teen-photo{width:100%;height:auto;max-width:280px}#grandma-photo{width:100%;height:auto;max-width:550px}#wall-jacket-photo,#no-jacket-photo{width:100%;height:auto;max-width:400px}}footer{margin:1rem;color:#a3a3a3}@media (max-width: 1200px){.paragraph{margin:2rem 6rem}nav{margin:2rem 6rem}.intro-box{margin:2rem 6rem}#video-section{margin:2rem 3rem}.message-form{margin:0 6rem}#shirt{width:25%}}@media (max-width: 900px){.heading{display:flex;flex-direction:column;align-items:center}.social-box{margin-top:2rem}.intro-box{flex-direction:column}.portrait{margin-bottom:0}#intro-portrait{max-height:250px}.intro-text{margin:.5rem}#video-section{flex-direction:column}#video-intro{width:100%}}@media (max-width: 700px){#drop-button{display:inline-block;margin-top:1rem}nav{display:flex;flex-wrap:wrap;justify-content:space-evenly}.intro-box{justify-content:space-between;padding:1rem}.portrait{margin:1rem}.paragraph{margin:2rem 3rem}#name-box{gap:0}#shirt{width:40%}}@media (max-width: 500px){h1{height:4.2rem}.name-wrapper{height:4.8rem}.intro-box{margin:2rem}#video-section{margin:2rem 1rem}.message-form{margin:0 2rem}.header-logo{width:100%;max-width:275px}iframe{display:none}.paragraph{margin:2rem 1rem}.gallery-photo{margin:1rem 0}#shirt{width:50%}}
