#site-ribbon{display:none}@media (max-width:767px){.page-wrap{top:60px}}.inner-facade.list-awesome .more-link-wrap,ol.awesome-list li .list-meta .more-link-wrap{width:100%}@media (min-width:601px){.inner-facade.list-awesome .more-link-wrap,ol.awesome-list li .list-meta .more-link-wrap{text-align:left;padding-bottom:10px}}.inner-facade.list-awesome .more-link-wrap.opened,ol.awesome-list li .list-meta .more-link-wrap.opened{position:absolute;bottom:0;padding-top:25px;background:-webkit-linear-gradient(bottom, #fff 65%, rgba(255,255,255,0) 100%)}@media (max-width:600px){.inner-facade.list-awesome .more-link-wrap.opened,ol.awesome-list li .list-meta .more-link-wrap.opened{padding-top:15px;text-align:center}}.inner-facade.list-awesome .more-link-wrap button.btn-link,ol.awesome-list li .list-meta .more-link-wrap button.btn-link{font-family:"Fort-Bold";font-size:17px;color:#333;padding:15px 0 0 0;text-align:center}.inner-facade.list-awesome .more-link-wrap button.btn-link:after,ol.awesome-list li .list-meta .more-link-wrap button.btn-link:after{content:"\f0d8";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:95%;margin-left:5px}.inner-facade.list-awesome .more-link-wrap button.btn-link:hover,ol.awesome-list li .list-meta .more-link-wrap button.btn-link:hover,.inner-facade.list-awesome .more-link-wrap button.btn-link:focus,ol.awesome-list li .list-meta .more-link-wrap button.btn-link:focus{text-decoration:none}.inner-facade.list-awesome .more-link-wrap button.btn-link.collapsed:after,ol.awesome-list li .list-meta .more-link-wrap button.btn-link.collapsed:after{content:"\f0d7";font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;font-size:95%;margin-left:5px}.inner-facade.list-awesome .img-responsive,ol.awesome-list li .list-meta .img-responsive,.inner-facade.list-awesome .thumbnail>img,ol.awesome-list li .list-meta .thumbnail>img,.inner-facade.list-awesome .thumbnail a>img,ol.awesome-list li .list-meta .thumbnail a>img{box-shadow:0px 0px 16px #00000020}.inner-facade.list-awesome{margin-top:2.666em;position:relative;background-color:initial}.inner-facade.list-awesome .gradient-bg{border:0 none;background-image:url('../images/more-ffffff-bg.png');background-size:100% 100%;background-repeat:no-repeat}.inner-facade.list-awesome .centered span{font-size:90%;display:inline-block;padding:5px 3px;border-bottom:4px solid #000;margin:25px auto 5px auto;font-family:"Fort-Light";font-weight:bold;color:#000}.inner-facade.list-awesome h1{font-size:37px;line-height:1.3;letter-spacing:-1px;color:#000;margin:15px auto;text-transform:none;font-family:"Shift-Book";max-width:768px}@media (max-width:600px){.inner-facade.list-awesome h1{font-size:30px;line-height:37px}}.inner-facade.list-awesome article{width:100%;max-width:768px;margin-left:auto;margin-right:auto;text-align:left;font-size:18px;line-height:1.5}.inner-facade.list-awesome{margin-top:0px}@media (min-width:768px){.inner-facade.list-awesome{margin-top:70px}}.inner-facade.share{display:none}.inner-facade.tertiary h4{text-align:center}.book-res-mobile-banner{text-align:left;display:none}.book-res-mobile-banner img{position:relative;left:50%;margin-left:-300px;height:196px;width:600px}@media (max-width:600px){.book-res-mobile-banner{display:block}}.book-res-desktop-banner{text-align:center;display:none;max-height:380px;width:100%;height:380px;background-position:center center;background-repeat:no-repeat;overflow:hidden;margin:auto}@media (min-width:601px){.book-res-desktop-banner{display:block}}.book-res-hero{display:flex;justify-content:center;background-color:#fff}@media (min-width:601px){.book-res-hero{padding:0 50px}}.book-res-hero .book-res-hero-inner{align-items:center;max-width:822px;width:100%;z-index:100;display:flex;flex-direction:column;background-color:#ffffff;box-shadow:0 3px 7px 1px rgba(0,0,0,0.12);padding:40px 5% 16px;text-align:center}.book-res-hero .book-res-hero-inner .campaign-link{margin:20px 0 10px}@media (max-width:600px){.book-res-hero .book-res-hero-inner{max-width:100%}}@media (min-width:601px){.book-res-hero .book-res-hero-inner{margin-top:-252px;padding:40px 40px 12px}}.book-res-hero .book-res-hero-inner .campaign-image{width:270px;height:59px;display:block;margin:auto;margin-bottom:30px}@media (min-width:601px){.book-res-hero .book-res-hero-inner .campaign-image{width:300px;height:66px}}.book-res-hero .book-res-hero-inner .book-res-heading{font-family:'Fort-Book';font-size:20px;margin:20px auto;width:fit-content}.book-res-hero .book-res-hero-inner .book-res-heading .book-res-archive-link{display:table;border-bottom:2px solid #FA6400;color:#000;padding-bottom:3px}.book-res-hero .book-res-hero-inner .book-res-heading .book-res-archive-link:hover{border-bottom-color:#000}.book-res-hero .book-res-hero-inner .book-res-title{font-family:'Shift-Book';font-size:44px;line-height:53px;margin:0;margin-bottom:22px;letter-spacing:0;max-width:700px}.book-res-hero .book-res-hero-inner .book-res-byline{margin:16px 0 0 0;font:normal normal normal 18px/21px 'Fort-Book'}@media (max-width:600px){.book-res-hero .book-res-hero-inner .book-res-byline{line-height:26px}}.book-res-hero .book-res-hero-inner .book-res-text{font-family:'Fort-Light';font-size:20px;line-height:28px;margin:22px auto 11px auto;max-width:700px;width:100%;text-transform:none}.book-res-hero .book-res-hero-inner .book-res-text span{border:none}.book-res-hero .book-res-hero-inner .book-res-text a{font-family:"Fort-Medium";color:#000;text-decoration:underline}.book-res-hero .book-res-hero-inner .book-res-text a:hover{background-color:#FFE8DE}.book-res-hero .book-res-hero-inner p{text-align:left;font-size:16px;line-height:21px;width:100%;margin-bottom:24px;color:#000}@media (min-width:601px){.book-res-hero .book-res-hero-inner p{font-size:18px;line-height:26px;margin-bottom:28px}}.book-res-hero .book-res-hero-inner p strong{display:inline;position:relative;font-weight:normal;font-family:'Fort-Medium'}.book-res-content{display:block;width:100%;padding:86px 50px 100px}.book-res-content .mbl-filter-btn{width:500px;height:56px;color:#fff;background-color:#000;display:flex;justify-content:center;align-items:center;position:fixed;text-transform:uppercase;font-family:'Fort-Medium';font-size:16px;line-height:16px;left:50%;bottom:20px;margin-left:-250px;z-index:1;appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none}.book-res-content .mbl-filter-btn img{margin-right:10px}@media (max-width:540px){.book-res-content .mbl-filter-btn{width:calc(100% - 40px);left:20px;margin-left:0}}@media (min-width:1024px){.book-res-content .mbl-filter-btn{display:none}}.book-res-content-wrap{display:flex;gap:30px;max-width:1266px;margin:auto}.book-res-content .filters{width:100%;height:auto}.book-res-content .filters-wrap{width:328px}@media (min-width:1024px){.book-res-content .filters.sticky{position:fixed;top:0;width:328px;background-color:#fff;height:100vh;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.book-res-content .filters.sticky::-webkit-scrollbar{display:none}}.book-res-content .filters .scroll-list ul li:last-of-type label{margin-bottom:0}.book-res-content .results-wrap{width:calc(100% - 358px)}.book-res-content .results{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap;gap:50px 20px}.book-res-content .no-results{display:none;position:relative;margin:80px 0;text-align:center;color:#000}@media (min-width:1024px){.book-res-content .no-results{margin-top:0;margin-bottom:150px;top:330px}}.book-res-content .no-results img{width:58px;height:58px;margin-bottom:34px}.book-res-content .no-results-hdg{font-family:'Shift-Light';font-size:36px;line-height:38px;margin-bottom:10px}@media (max-width:600px){.book-res-content .no-results-hdg{font-size:26px;line-height:28px}}.book-res-content .no-results-copy{font-family:'Fort-Book';font-size:18px;line-height:24px}@media (max-width:600px){.book-res-content .no-results-copy{font-size:16px;line-height:21px}}.book-res-content .resume-spacer{width:calc(33.3% - 14px);order:20000}.book-res-content .resume{width:calc(33.3% - 14px);background-color:#F6F6F6;display:flex;flex-direction:column;justify-content:space-between;order:10000;border-radius:6px}.book-res-content .resume-img{padding:30px;display:flex;height:276px}.book-res-content .resume-img img{display:block;margin:auto;box-shadow:10px 13px 22px #00000029;width:auto;height:auto;max-height:216px;max-width:100%}.book-res-content .resume-meta{padding:4px 20px 20px 20px }.book-res-content .resume-title{display:block;color:#000;text-decoration:none;font-family:'Fort-Light';font-size:18px;line-height:24px;margin-bottom:10px}.book-res-content .resume-title:hover{text-decoration:underline;text-decoration-color:#FA6400}.book-res-content .resume-byline{display:block;font:normal normal normal 14px/18px 'Fort-Book';color:#000}.book-res-content .resume-byline a{font-family:'Fort-Bold';text-decoration:none;color:#000}.book-res-content .resume-byline a:hover{text-decoration:underline;text-decoration-color:#FA6400}.book-res-content .resume-link{display:flex;background:#fff;border:2px solid #000;border-radius:4px;align-items:center;justify-content:center;height:56px;color:#000;font:normal normal normal 16px/16px 'Fort-Medium';text-transform:uppercase;margin-top:30px}.book-res-content .resume-link:before{display:inline-block;content:' ';width:20px;height:20px;margin-right:16px;background-image:url('../images/download-icon.svg')}.book-res-content .resume-link:hover{background:#000;color:#fff}.book-res-content .resume-link:hover:before{background-image:url('../images/download-icon-fff.svg')}@media (max-width:1279px){.book-res-content .resume,.book-res-content .resume-spacer{width:calc(50% - 10px)}}@media (min-width:1024px){.book-res-content .filters-wrap.btm{display:flex;align-items:flex-end}.book-res-content .results-wrap{min-height:1744px}}@media (max-width:1023px){.book-res-content{padding:60px 50px 100px}.book-res-content .book-res-content-wrap{flex-direction:column}.book-res-content .filters-wrap{display:block;width:100%}.book-res-content .filters-wrap .filters{width:100%;height:auto}.book-res-content .filters-wrap .filters .mbl-controls._show{display:block;margin-top:30px}.book-res-content .filters-wrap .filters .main-controls.show{right:0vw;z-index:1000}.book-res-content .filters-wrap .filters .main-controls.show .big-close-btn{right:0vw}.book-res-content .results-wrap{width:100%}}@media (max-width:600px){.book-res-content{padding:60px 5% 100px}.book-res-content .resume{width:100%}.book-res-content .resume-spacer{display:none}}