html,button,input,select,textarea,.pure-g [class*="pure-u"]{font-family:'Fanwood Text',serif}a{color:inherit}@font-face{font-family:'Catull';src:url('catull_bq_regular-webfont.woff2') format('woff2'),url('catull_bq_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}h2{font-family:'Catull';font-weight:normal;font-size:35px}p{font-size:20px;line-height:1.3}.header-title{height:500px;background-image:url('../img/cover.jpg');background-size:cover;background-position:center;position:relative}@media screen and (min-width: 35.5em){.header-title .header-title-grid{position:relative;height:500px}}.header-title .header-title-text{font-family:'Montserrat',sans-serif;font-weight:Lighter;text-transform:uppercase;font-size:60px;color:white;text-align:center;position:absolute;left:0;right:0;bottom:50px}@media screen and (min-width: 35.5em){.header-title .header-title-text{top:50%;bottom:initial;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:0}}.header-title .header-title-text span{font-size:35px;display:block}.summary{background-color:#ac3726;padding:25px 20px 35px;color:white}.summary .summary-text{margin:0 auto;max-width:650px}.summary .summary-text h2{text-align:center}@media screen and (min-width: 35.5em){.summary .summary-text h2{padding:0 50px}}.summary .summary-text h3{text-align:center;margin:0 10px}.summary .summary-text .summary-language{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;margin-bottom:10px}.summary .summary-text .summary-language>img{-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;width:100%;height:auto;object-fit:cover}.about-author{margin:0 auto;max-width:1000px}.about-author .about-author-image{background-image:url('../img/author.png');background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (min-width: 48em){.about-author .about-author-image img{display:none}}.about-author .about-author-text{padding:0 25px 25px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#6a171b}@media screen and (min-width: 48em){.about-author .about-author-text{padding-top:25px;padding-left:15px}}.about-author .about-author-text h2{color:#ac3726;margin-bottom:10px}.about-author .about-author-text h2+p{margin-top:10px}.backgroundImage{position:relative}.backgroundImage img{display:block}.backgroundImage::after{content:'';position:absolute;background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, #000 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, #000 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.99) 99%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#000000', GradientType=0);bottom:0;left:0;right:0;height:50px}.quotes{background-color:black;background-size:cover;background-position:center;margin-top:-50px;color:white;white-space:nowrap;overflow:hidden}.quotes .quote-slide{width:100%;display:inline-block;white-space:initial;vertical-align:middle}.quotes .quote-slide:first-child{-webkit-transition:1s ease-in-out;-moz-transition:1s ease-in-out;-o-transition:1s ease-in-out;transition:1s ease-in-out}.quotes .quote{position:relative;max-width:500px;width:90%;text-align:center;margin:0 auto}.quotes .quote::before{content:'‘';left:-20px}.quotes .quote::after{content:'’';right:-20px}.quotes .quote::before,.quotes .quote::after{font-size:70px;font-style:italic;font-family:"Fanwood Text";top:-15px;position:absolute}.quotes .quote .quote-text{font-size:16px;font-family:'Montserrat',sans-serif}.quotes .quote .quote-author{font-size:16px;display:block;text-align:right}.quotes .quote .quote-author::before{content:'– '}.awards-container{background-color:black;font-size:24px;padding:35px 0;color:white}.awards-container .awards{max-width:800px;margin:0 auto;padding:0}.awards-container .awards .award{padding:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.callToAction{max-width:800px;margin:0 auto;padding:0 25px}.callToAction .callToAction-book{background:url('../img/bookcover.jpg');background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (min-width: 48em){.callToAction .callToAction-book{margin-left:50px}.callToAction .callToAction-book img{display:none}}.callToAction .callToAction-text{margin-top:-50px;text-align:center}@media screen and (min-width: 48em){.callToAction .callToAction-text{margin-top:0;padding:50px 0;margin-left:-100px}}.callToAction .callToAction-text h1{font-family:'Montserrat',sans-serif;font-weight:lighter;font-size:50px}.callToAction .callToAction-text ul{list-style:none;font-size:30px;color:#ac3726;padding:0}.callToAction .callToAction-text ul a{color:inherit;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s}.callToAction .callToAction-text ul a:hover{color:#d75a48}.news{background-color:#ac3726;color:white;padding:25px;min-height:150px;display:flex;justify-content:center;align-items:center}.news .news-title{text-align:center;margin-right:25px}.news .news-title h2{margin-bottom:7.5px}.news .news-title .news-cat{margin-top:7.5px;padding:0 30px;font-size:20px;white-space:nowrap}.news .news-title .news-cat li.cat-item{display:inline-block}.news .news-title .news-cat li.cat-item:not(:first-child)::before{content:'• '}.news .news-title .news-cat li.cat-item>a{text-decoration:none}.news .news-title .news-cat li.cat-item.current-cat>a{text-decoration:underline;cursor:default}.news .news-title .news-cat li.cat-item.current-cat>a:hover{color:inherit}.news .news-text{max-width:650px;margin-left:25px}.news .news-text .news-text-arrow{display:block;text-align:center;font-size:22px;font-family:'Montserrat',sans-serif;font-weight:lighter;text-transform:lowercase;text-decoration:none}.news .news-text .news-text-cat:not(.active){display:none}.news .news-text .news-text-container{overflow:hidden;max-height:0;display:flex;flex-wrap:wrap;align-content:flex-end;-webkit-transition:0.5s ease-in-out;-moz-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out}.news .news-text .news-text-container.active{max-height:500px}.news article h1{font-size:20px;font-weight:normal;font-family:'Montserrat',sans-serif;margin-bottom:7.5px}.news article h1 a{text-decoration:none}.news article h1+p{margin-top:7.5px}.news a{-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s}.news a:hover{color:#c8c8c8}.bookChapter-container{position:relative}.bookChapters,.hiddenBookChapters{-webkit-transition:0.5s margin, 0.5s padding-top;-moz-transition:0.5s margin, 0.5s padding-top;-o-transition:0.5s margin, 0.5s padding-top;transition:0.5s margin, 0.5s padding-top;text-align:center;max-width:800px;width:100%;padding:0 20px 0;margin:0;line-height:1.5;position:absolute;left:50%;top:250px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.bookChapters::before,.hiddenBookChapters::before{content:'';display:block;position:absolute;left:0;top:0;bottom:0;right:100%;background-color:white;z-index:-1}.bookChapters.hiddenBookChapters,.hiddenBookChapters.hiddenBookChapters{visibility:hidden}.bookChapters:not(.active),.hiddenBookChapters:not(.active){-webkit-transform:translateX(-50%) translateY(-100%);-moz-transform:translateX(-50%) translateY(-100%);-o-transform:translateX(-50%) translateY(-100%);-ms-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}.bookChapters.active,.hiddenBookChapters.active{padding:20px 30px 0}.bookChapters.active.toggled,.hiddenBookChapters.active.toggled{margin-left:-210px}.bookChapters.active:hover,.hiddenBookChapters.active:hover{margin-left:0}.bookChapters.active::before,.hiddenBookChapters.active::before{right:0;bottom:-100vh;-webkit-transition:0.25s cubic-bezier(0.000, 0.010, 0.000, 1.000);-moz-transition:0.25s cubic-bezier(0.000, 0.010, 0.000, 1.000);-o-transition:0.25s cubic-bezier(0.000, 0.010, 0.000, 1.000);transition:0.25s cubic-bezier(0.000, 0.010, 0.000, 1.000)}.bookChapters.active ul li.bookChapter::after,.hiddenBookChapters.active ul li.bookChapter::after{margin:0;opacity:0;font-size:0}.bookChapters.active ul li.bookChapter.active a,.hiddenBookChapters.active ul li.bookChapter.active a{color:#333}.bookChapters.tempActive::before,.hiddenBookChapters.tempActive::before{right:100%;bottom:0}.bookChapters.tempActive ul li.bookChapter::after,.hiddenBookChapters.tempActive ul li.bookChapter::after{margin:0 5px 0 10px;opacity:1;font-size:35px}.bookChapters.tempActive ul li.bookChapter.active a,.hiddenBookChapters.tempActive ul li.bookChapter.active a{color:#999}.bookChapters ul,.hiddenBookChapters ul{padding:0}.bookChapters ul li.bookChapter,.hiddenBookChapters ul li.bookChapter{font-size:20px;font-family:'Montserrat',sans-serif;font-weight:lighter;display:inline-block;color:#999;text-transform:uppercase;position:relative}.bookChapters ul li.bookChapter:last-child::after,.hiddenBookChapters ul li.bookChapter:last-child::after{opacity:0}.bookChapters ul li.bookChapter::after,.hiddenBookChapters ul li.bookChapter::after{content:'\00B7';font-size:35px;line-height:0;vertical-align:-5px;margin:0 5px 0 10px;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s}.bookChapters ul li.bookChapter a,.hiddenBookChapters ul li.bookChapter a{text-decoration:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s}.bookChapters ul li.bookChapter a:hover,.hiddenBookChapters ul li.bookChapter a:hover{color:#444}.epigraph{margin:0 auto;max-width:650px;padding:250px 25px 150px;text-align:center}.epigraph p{font-size:25px;line-height:1.15}.epigraph hr{max-width:50%}.photoChapter{margin-bottom:50px}.photoChapter h1,.photoChapter h2{font-family:'Montserrat',sans-serif;font-weight:lighter;text-transform:uppercase;text-align:center;padding:0 20px;margin:0}.photoChapter h2{color:#999;font-size:32px}.photoChapter h1{font-size:24px;margin-bottom:25px}.photoGallery{white-space:nowrap;overflow:hidden;width:100%}.photoGallery .photoSlide{width:100%;display:inline-block;vertical-align:middle;white-space:initial;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 25px}.photoGallery .photoSlide img,.photoGallery .photoSlide video{max-height:80vh;object-fit:contain}.photoGallery .photoSlide:first-child{-webkit-transition:0.75s ease-in-out;-moz-transition:0.75s ease-in-out;-o-transition:0.75s ease-in-out;transition:0.75s ease-in-out}.photoGalleryControls{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}.photoGalleryControls .photoGalleryControl{color:#999;font-size:22px;font-family:'Montserrat',sans-serif;font-weight:lighter;text-transform:lowercase;padding:0 20px;width:180px;text-decoration:none;-webkit-transition:0.25s;-moz-transition:0.25s;-o-transition:0.25s;transition:0.25s}.photoGalleryControls .photoGalleryControl:hover{color:#444}.photoGalleryControls .photoGalleryControl.photoGalleryControl-left{text-align:right}.photoGalleryControls .photoGalleryControl-caption{text-align:justify}.photoGalleryControls .photoGalleryControl-caption .photoGalleryControl-textcontainer{overflow:hidden;max-height:0}.photoGalleryControls .photoGalleryControl-caption .photoGalleryControl-textcontainer.active{max-height:300px}#main-footer{padding:20px 0;text-align:right;display:flex;justify-content:space-between;flex-wrap:wrap}#main-footer span{display:block;padding:0 20px}