html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}body{background-color:#fff;font-size:18px;font-family:garamond-premier-pro,serif;color:#363636;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body.preorder-page{background-image:url(../img/canvasBkg@2x.png);background-size:contain;background-repeat:repeat-y}.button{display:inline-block;background-color:#c08f64;color:#fff;text-decoration:none;padding:16px;padding:1rem;cursor:pointer;border:0;border-radius:3px;font-family:proxima-nova,sans-serif;text-transform:uppercase;font-weight:700;font-size:14.4px;font-size:.9rem;transition:background-color 200ms ease}.button:hover{background-color:rgba(192,143,100,.8)}.button-inverse{display:inline-block;background-color:#fff;color:#363636;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;cursor:pointer}.button-inverse:hover{background-color:rgba(255,255,255,.8)}.button-ghost{display:inline-block;background-color:transparent;color:#363636;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;border:1px solid #363636;cursor:pointer}.button-ghost:hover{background-color:#fff;border:1px solid #fff}.button-ghost-inverse{display:inline-block;background-color:transparent;color:#fff;text-decoration:none;padding:8px 16px;padding:.5rem 1rem;border:1px solid #fff;cursor:pointer}.button-ghost-inverse:hover{background-color:#363636;border:1px solid #363636}.gigantic,.huge,.large,.bigger,.big,h1,h2,h3,h4,h5,h6{color:#222;font-weight:700}.gigantic{font-size:110px;line-height:1.09;letter-spacing:-2px}.huge,h1{font-size:68px;line-height:1.05;letter-spacing:-1px}.large,h2{font-size:42px;line-height:1.14}.bigger,h3{font-size:26px;line-height:1.38}.big,h4{font-size:22px;line-height:1.38}.small,small{font-size:10px;line-height:1.2}p{margin:0 0 16px;margin:0 0 1rem}@media(min-width:1024px){p{font-size:1.5rem}}em{font-style:italic}strong{font-weight:700}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:10px 0 30px;height:0}img{width:100%}.flex-video{height:0;margin-bottom:14.222px;margin-bottom:.88889rem;overflow:hidden;padding-bottom:56%;position:relative}.flex-video iframe,.flex-video object,.flex-video embed,.flex-video video{height:100%;position:absolute;top:0;width:100%;left:0}.section-inner{max-width:1170px;margin:auto}@media(min-width:600px){.two-up{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.flex-center{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#masthead{text-align:center;padding:16px 24px;padding:1rem 1.5rem;background:#363636;font-family:proxima-nova,sans-serif;position:relative;z-index:100}#masthead .section-inner{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media(min-width:750px){#masthead .section-inner{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}}@media(min-width:1040px){#masthead .section-inner{-ms-flex-direction:row;flex-direction:row}}@media(min-width:600px){#masthead{padding:1rem}}.masthead-logo{-ms-flex:0 1 auto;flex:0 1 auto}.masthead-logo img{width:100%;display:block}@media(min-width:600px){.masthead-logo img{width:auto;max-width:300px}}@media(min-width:600px){.masthead-logo{margin:0}}.main-nav{display:none}.main-nav ul{list-style:none;padding:0;margin:0}.main-nav ul a{color:#fff;font-size:16px;font-size:1rem;text-decoration:none;text-transform:uppercase;width:100%}.main-nav ul a:hover{color:rgba(255,255,255,.8)}.main-nav ul li{margin:32px 0;margin:2rem 0}@media(min-width:600px){.main-nav ul li{margin:0 1rem}}@media(min-width:600px){.main-nav ul{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}@media(min-width:750px){.main-nav{display:block;margin:1rem 0}}.mobile-nav{position:absolute;top:90px;left:0;width:100%;background:#363636;color:#fff;transform:translateY(-150%);transition:transform 400ms ease;z-index:1}.mobile-nav.open{transform:translateY(0);box-shadow:0 3px 10px 3px rgba(54,54,54,.5)}.mobile-nav ul{list-style:none;padding:0;margin:0}.mobile-nav ul a{color:#fff;font-size:20.8px;font-size:1.3rem;text-decoration:none;text-transform:uppercase;width:100%;font-family:proxima-nova,sans-serif}.mobile-nav ul a:hover{color:rgba(255,255,255,.8)}.mobile-nav ul li{margin:32px 0;margin:2rem 0;text-align:center}@media(min-width:600px){.mobile-nav ul li{margin:0 1rem}}@media(min-width:600px){.mobile-nav ul{display:-ms-flexbox;display:flex}}@media(min-width:750px){.mobile-nav{display:none}}.menu-open,.menu-close{-ms-flex:1 0 40%;flex:1 0 40%;margin:0;text-align:right;color:#fff;font-size:20.8px;font-size:1.3rem;text-transform:uppercase;position:relative;z-index:2000}.menu-open i,.menu-close i{margin-left:2px}@media(min-width:750px){.menu-open,.menu-close{display:none}}#hero{height:auto}#hero .two-up{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){.hero-sm-med{display:none}}.hero-lg{display:none}@media(min-width:1024px){.hero-lg{display:block;position:relative;background-image:url(../img/hero-bg@2x.jpg);background-position:center;background-size:cover}.hero-lg .hero-lg-inner{max-width:1280px;margin:auto}.hero-lg .hero-headline-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-top:3rem}.hero-lg .hero-headline-flourish{margin-left:-4rem}.hero-lg .hero-headline-flourish img{width:600px}.hero-lg .hero-grid{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.hero-lg .hero-header{display:-ms-grid;display:grid;-ms-grid-columns:1fr 450px;grid-template-columns:1fr 450px}}@media(min-width:1024px) and (min-width:1280px){.hero-lg .hero-header{-ms-grid-columns:1fr 550px;grid-template-columns:1fr 550px;margin-top:-4rem}}@media(min-width:1024px){.hero-lg .hero-header-text{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.hero-lg .hero-author-group{display:-ms-flexbox;display:flex}.hero-lg .hero-image{transform:translateY(25%);position:relative;z-index:10}.hero-lg .hero-image img{transform:translateY(-7%)}.hero-lg .hero-tag{position:absolute;left:0;bottom:-283px;width:100%;background-image:url(../img/canvas-bg_2400.jpg);background-position:center;background-size:contain;background-repeat:repeat-x;height:300px;z-index:5}.hero-lg .hero-tag img{transform:translateY(100%);width:665px}}@media(min-width:1024px) and (min-width:1280px){.hero-lg .hero-tag{bottom:-250px}}.hero-top{background-image:url(../img/hero-bg@2x.jpg);background-position:center;background-size:cover;padding:48px 24px 50vw;padding:3rem 1.5rem 50vw}.hero-headline{text-transform:uppercase;font-size:36.8px;font-size:2.3rem;text-align:center;font-weight:400;margin:0}.hero-author-group{text-align:center}@media(min-width:1040px){.hero-author-group{display:-ms-flexbox;display:flex}}.hero-author-group-image img{width:180px}.hero-author-group-text{color:#511;font-size:24px;font-size:1.5rem;margin-top:16px;margin-top:1rem;line-height:1.5}@media(min-width:1024px){.hero-author-group-text{text-align:left;padding-left:1rem}}.hero-author-group-text-headline{color:#511;font-size:36.8px;font-size:2.3rem;line-height:1}.hero-text{margin:16px 0;margin:1rem 0;text-align:center}@media(min-width:600px){.hero-text{text-align:left;margin:0}}.hero-author-group-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.hero-author-group-buttons .button{width:80%;margin:0 0 16px;margin:0 0 1rem;text-align:center}@media(min-width:600px){.hero-author-group-buttons{-ms-flex-direction:row;flex-direction:row;margin:2rem 0;-ms-flex-pack:start;justify-content:flex-start}.hero-author-group-buttons .button{-ms-flex:0 1 50%;flex:0 1 50%;margin:0 1rem 0 0}}@media(min-width:1024px){.hero-author-group-buttons .button{margin:0 1rem 0 0}}.hero-bottom{background-image:url(../img/canvas-bg_600.jpg);background-position:center;background-size:contain;height:60vw}.hero-image img{transform:translateY(-50%)}.hero-tag{text-align:center;position:absolute}.hero-tag img{transform:translateY(-50%);width:80%}#video{padding:20vw 32px 32px;padding:20vw 2rem 2rem;background-color:#eaf0f6}@media(min-width:1024px){#video{padding:30vw 2rem 2rem}}@media(min-width:600px){.video-text{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}}@media(min-width:600px){.video-feature-text{margin:0 1.5rem}}.video-feature-text-headline{font-size:32px;font-size:2rem;margin:32px 0;margin:2rem 0;text-align:center;color:#4b9231;font-family:timberline,sans-serif;font-weight:400;font-size:27.2px;font-size:1.7rem}@media(min-width:1024px){.video-feature-text-headline{font-size:3rem}}#preorder{padding:24px 24px 0;padding:1.5rem 1.5rem 0}.preorder{margin:16px 0;margin:1rem 0;text-align:center}@media(min-width:600px){.preorder{text-align:left;margin:0}}.preorder-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-column-align:center;justify-items:center}@media(min-width:1024px){.preorder-grid{-ms-grid-columns:1fr 515px;grid-template-columns:1fr 515px}}.preorder-header{-ms-grid-row:1;grid-row:1;grid-column:1 / -1}.preorder-offers-button{-ms-grid-row:2;grid-row:2;grid-column:1 / -1;width:80%;text-align:center}.preorder-offers-button .button{width:100%;text-align:center}@media(min-width:600px){.preorder-offers-button .button{max-width:300px;margin:auto}}@media(min-width:600px){.preorder-offers-button{margin:0 0 2rem}}.preorder-text{-ms-grid-row:4;grid-row:4}@media(min-width:1024px){.preorder-text{-ms-grid-row:3;grid-row:3}}.preorder-header-headline img{width:100%}.preorder-header-text{text-align:center;margin:-96px 0 32px;margin:-6rem 0 2rem;font-size:24px;font-size:1.5rem}@media(min-width:1024px){.preorder-header-text{font-size:2rem;margin:-4rem 0 2rem}}.preorder-text-header-headline{color:#4b9231;font-family:proxima-nova,sans-serif}.preorder-text-header-headline span{text-transform:uppercase}.preorder-image{-ms-grid-row:3;grid-row:3;margin:32px 0 -32px;margin:2rem 0 -2rem}@media(min-width:1024px){.preorder-image{-ms-grid-row-span:2;-ms-grid-row:3;grid-row:3 / span 2;-ms-grid-column:2;grid-column:2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}@media(min-width:600px) and (max-width:1023px){.preorder-text-content{columns:2}}.preorder-buttons{-ms-grid-row:5;grid-row:5;width:80%}@media(min-width:600px) and (max-width:1023px){.preorder-buttons{width:100%}}@media(min-width:1024px){.preorder-buttons{-ms-grid-row:4;grid-row:4;-ms-grid-column:1;grid-column:1;width:100%}}.preorder-buttons-header{text-align:center}.preorder-buttons-header h4{color:#c08f64;font-weight:400;margin-bottom:16px;margin-bottom:1rem}@media(min-width:600px){.preorder-buttons-header{text-align:left}}.preorder-buttons-footer{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-top:24px;margin-top:1.5rem;grid-gap:1.5rem}@media(min-width:600px){.preorder-buttons-footer{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.preorder-buttons-footer .button{margin:0 0 16px;margin:0 0 1rem;text-align:center}@media(min-width:600px){.preorder-buttons-footer .button{margin:0 1rem 0 0}}@media(min-width:600px){.book-signing-button{grid-column:1 / -1}}#relatedproducts{padding:32px 0;padding:2rem 0}#relatedproducts .section-inner{padding:0 24px;padding:0 1.5rem}@media(min-width:1240px){#relatedproducts{padding:4rem 0}}.product-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:32px;padding:2rem;text-align:center}.product-group{margin:16px 8px;margin:1rem .5rem}@media(min-width:500px){.product-group{-ms-flex:0 1 45vw;flex:0 1 45vw}}@media(min-width:768px){.product-group{-ms-flex:0 1 26vw;flex:0 1 26vw}}@supports(display:grid){.related-products .product-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:5rem 3rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:end;align-items:end}@media(min-width:500px) and (max-width:768px){.related-products .product-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media(min-width:769px) and (max-width:1023px){.related-products .product-grid{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.related-products .product-grid{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.related-products .product-group{margin:0}}.related-products-headline{color:#4b9231;font-weight:400;font-family:timberline,sans-serif;text-align:center}@media(min-width:1024px){.related-products-headline{font-size:3rem}}.product-text{margin-top:32px;margin-top:2rem;height:150px}.product-title h3{margin:8px 0;margin:.5rem 0;line-height:1.2;font-size:24px;font-size:1.5rem}.product-description p{font-size:24px;font-size:1.5rem}@media(min-width:1024px){.product-description p{font-size:1.2rem}}.product-button .button{width:100%}.group-experience-image img{transform:translateX(30px)}.product-audio-book{text-align:center;margin:32px 0;margin:2rem 0}@media(min-width:1240px){.product-audio-book{margin:2rem 0 0}}.product-audio-book-button{width:84%}@media(min-width:1024px){.product-audio-book-button{width:auto}}#vimeo{background-color:#e9eef4;padding:64px 32px;padding:4rem 2rem}.vimeo-header{text-align:center}.vimeo-header p{margin:0}.vimeo-headline{margin:16px auto 48px;margin:1rem auto 3rem;color:#4b9231;font-weight:400;max-width:950px;font-size:32px;font-size:2rem}@media(min-width:900px){.vimeo-headline{font-size:2.5rem}}.vimeo-grid-meta{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;margin:32px 0 16px;margin:2rem 0 1rem;text-align:center}@media(min-width:600px){.vimeo-grid-meta{-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;text-align:left;margin:3rem 0 1rem}}.vimeo-grid-meta p{color:#4b9231;font-family:proxima-nova,sans-serif;font-size:16px;font-size:1rem;font-weight:700}@media(min-width:600px){.vimeo-grid-meta-right{display:-ms-flexbox;display:flex}}@media(min-width:600px){.vimeo-grid-meta-right p{margin-left:2rem}}.vimeo-grid-buttons{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1rem}@media(min-width:900px){.vimeo-grid-buttons{-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-auto-flow:column}}.vimeo-grid-button{text-decoration:none;display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-flex-align:center;align-items:center;background-color:#fff;color:#363636;border:1px solid transparent;padding:8px 16px;padding:.5rem 1rem;transition:background-color 200ms ease,border 200ms ease}@media(min-width:500px){.vimeo-grid-button{padding:1rem}}.vimeo-grid-button:hover{background-color:rgba(255,255,255,.7);border:1px solid #ccc}.vimeo-grid-button-icon{background-color:#c08f64;width:40px;height:40px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:9px;margin-right:16px;margin-right:1rem}@media(min-width:400px){.vimeo-grid-button-icon{width:55px;height:55px}}.vimeo-grid-button-icon i{color:#fff;text-deocration:none}.vimeo-grid-button-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.vimeo-grid-button-text-border{border-left:1px solid #d4d4d4;height:70px;margin:0}.vimeo-grid-button-text-text{margin:0 0 0 16px;margin:0 0 0 1rem;font-size:16px;font-size:1rem}@media(min-width:500px){.vimeo-grid-button-text-text{font-size:1.5rem}}.vimeo-grid-button-text-text span{font-style:italic}.vimeo-grid-collection-button{margin:64px 0 0;margin:4rem 0 0;text-align:center}#sharing{padding:32px;padding:2rem;text-align:center;background-image:url(../img/sharing-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}@media(min-width:600px){#sharing{padding:4rem}}.sharing-headline{margin:0 0 32px;margin:0 0 2rem;font-size:32px;font-size:2rem;font-weight:400;line-height:1.2}@media(min-width:600px){.sharing-headline{margin:0 auto 2rem;max-width:50vw}}.sharing-buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.sharing-buttons .button{margin:0 16px;margin:0 1rem;width:auto}.sharing-buttons .button i{margin-right:4.8px;margin-right:.3rem}.fb-share{background-color:#43609c;text-transform:initial;padding:4.8px 8px;padding:.3rem .5rem;font-weight:400;font-size:14.4px;font-size:.9rem}.tw-share{background-color:#00aced;text-transform:initial;padding:4.8px 8px;padding:.3rem .5rem;font-weight:400;font-size:14.4px;font-size:.9rem}.slick-next:before,.slick-prev:before{font-size:40px;font-size:2.5rem}.slick-next{right:-5px}#shareables{padding:32px 0;padding:2rem 0;background-color:#fff}#shareables .section-inner{padding:16px;padding:1rem}#shareables .features-group{margin:32px 16px;margin:2rem 1rem}@media(min-width:600px){#shareables .features-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media(min-width:600px){#shareables .features-group{-ms-flex:0 1 43%;flex:0 1 43%}}#shareables .features-header{color:#4b9231;font-weight:400;font-family:timberline,sans-serif;text-align:center}@media(min-width:1024px){#shareables .features-header{font-size:3rem}}#shareables .features-footer{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:16px 0 0;margin:1rem 0 0}#shareables .features-footer-sharing{list-style:none;padding:0;display:-ms-flexbox;display:flex}#shareables .features-footer-link{margin:0 16px 0 0;margin:0 1rem 0 0}@supports(display:grid){#shareables .features-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;grid-gap:2rem}@media(min-width:600px){#shareables .features-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}}.features-footer-download a{font-family:proxima-nova,sans-serif;text-transform:uppercase;color:#363636}#author{padding:32px 24px;padding:2rem 1.5rem;background-image:url(../img/canvasBkg@2x.png);background-size:contain;height:auto}.author{margin:16px 0;margin:1rem 0;text-align:center}@media(min-width:600px){.author{text-align:left;margin:0}}.author-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr}@media(min-width:1024px){.author-grid{-ms-grid-columns:300px 1fr;grid-template-columns:300px 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}}@media(min-width:1024px){.author-header{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}}.author-text{line-height:1.5}@media(min-width:1024px){.author-text{-ms-grid-column:2;grid-column:2;-ms-grid-row:2;grid-row:2}}.author-image{-ms-grid-row:1;grid-row:1;text-align:center}.author-image img{max-width:220px}@media(min-width:1024px){.author-image{-ms-grid-column:1;grid-column:1;grid-row:1 / -1;padding:2vw 2rem 0 0}}.author-social{-ms-grid-row:3;grid-row:3;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;list-style:none;padding:0;margin:0 0 32px;margin:0 0 2rem}.author-social li{margin:0 8px;margin:0 .5rem}.author-social li img{width:auto}@media(min-width:1024px){.author-social{-ms-grid-column:1;grid-column:1;-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding:200px 2rem 0 0}}.author-headline{color:#511;font-weight:400;font-family:timberline,sans-serif;text-align:center}@media(min-width:1024px){.author-headline{text-align:left}}#footer{text-align:center;padding:32px 16px;padding:2rem 1rem;background:#444;font-family:proxima-nova,sans-serif}@media(min-width:800px){#footer .section-inner{display:-ms-grid;display:grid;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-flex-align:center;align-items:center}}@media(min-width:600px){#footer{padding:1rem}}.footer-logo{margin-bottom:32px;margin-bottom:2rem}.footer-logo img{width:78px}@media(min-width:800px){.footer-logo{margin:0}}.footer-copyright{color:#c4c4c4}@media(min-width:800px){.footer-copyright{text-align:left;padding-left:1rem}.footer-copyright p{margin:0 0 .5rem}}.footer-nav ul{list-style:none;padding:0;margin:0}.footer-nav ul a{color:#c4c4c4;text-decoration:none}.footer-nav ul a:hover{color:rgba(255,255,255,.8)}.footer-nav ul li{margin:16px;margin:1rem}@media(min-width:800px){.footer-nav ul li{margin:0 1rem 0 0}}@media(min-width:800px){.footer-nav ul{display:-ms-flexbox;display:flex}}.slash{display:none}@media(min-width:800px){.slash{display:block}}.footer-social{list-style:none;margin:32px 0 0;margin:2rem 0 0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.footer-social li{margin:0 8px;margin:0 .5rem}.footer-social img{width:36px}@media(min-width:800px){.footer-social{margin:0}}#preorder-hero{padding:32px 24px;padding:2rem 1.5rem;background-image:linear-gradient(rgba(54,54,54,.3),rgba(54,54,54,0)),url(../img/preorder-header-bg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;height:auto}#preorder-hero .two-up{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-flex-pack:center;justify-content:center}@media(min-width:1024px){#preorder-hero .two-up{-ms-grid-columns:1fr 700px;grid-template-columns:1fr 700px;margin-top:-10rem;-ms-flex-align:center;align-items:center}}@media(min-width:1024px){#preorder-hero{background-image:linear-gradient(rgba(54,54,54,.3),rgba(54,54,54,0)),url(../img/preorder-hero-bg@2x.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:12rem}}.preorder-hero-headline{font-size:36.8px;font-size:2.3rem;text-align:center;font-weight:700;color:#fff;font-family:proxima-nova,sans-serif}@media(min-width:600px){.preorder-hero-headline{font-size:2.9rem}}@media(min-width:1024px){.preorder-hero-headline{text-align:left;padding-top:13rem}}.preorder-hero-buttons{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.preorder-hero-buttons .button{-ms-flex:0 1 50%;flex:0 1 50%;margin:16px 0;margin:1rem 0;width:80%;text-align:center}@media(min-width:600px) and (max-width:1023px){.preorder-hero-buttons .button{margin:1rem;width:100%}}@media(min-width:1024px){.preorder-hero-buttons .button{margin:0 1rem 0 0}}@media(min-width:600px){.preorder-hero-buttons{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:start;justify-content:flex-start}}.preorder-hero-image{margin:32px 0 0;margin:2rem 0 0}@media(min-width:1024px){.preorder-hero-image img{transform:translateY(25%)}}.preorder-order,.preorder-order-thanks{margin:0 0 64px;margin:0 0 4rem;padding:0 0 32px;padding:0 0 2rem;background-color:#fff;position:relative}@media(min-width:1280px){.preorder-order,.preorder-order-thanks{max-width:1280px;margin:0 auto 4rem;padding:0 0 2rem}}.preorder-order-thanks{margin-top:64px;margin-top:4rem}@media(min-width:1280px){.preorder-order-thanks{margin-top:4rem}}.preorder-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-column-align:center;justify-items:center}.preorder-order-header{font-family:proxima-nova,sans-serif;background-color:#eaf0f6;padding:24px 24px 30vw;padding:1.5rem 1.5rem 30vw}@media(min-width:600px) and (max-width:1023px){.preorder-order-header{padding:3rem 3rem 15vw}}@media(min-width:1024px){.preorder-order-header{padding:3rem 3rem 1rem}}.preorder-order-text{line-height:1.5;padding:24px;padding:1.5rem;font-size:24px;font-size:1.5rem}.preorder-order-text ul{padding:0 0 0 16px;padding:0 0 0 1rem}@media(min-width:1024px){.preorder-order-text{margin-left:350px}}.preorder-order-headline{color:#4b9231;font-size:32px;font-size:2rem}@media(min-width:600px){.preorder-order-headline{font-size:3rem}}@media(min-width:1024px){.preorder-order-headline{margin-left:332px}}.preorder-order-subheadline{font-size:19.2px;font-size:1.2rem;line-height:1.2}@media(min-width:600px){.preorder-order-subheadline{font-size:1.4rem}}@media(min-width:1024px){.preorder-order-subheadline{margin-left:332px}}.preorder-order-image{text-align:center}.preorder-order-image img{transform:translateY(-30%);max-width:300px;margin-bottom:-128px;margin-bottom:-8rem}@media(min-width:1024px){.preorder-order-image{position:absolute;top:6rem;left:2rem}.preorder-order-image img{transform:translateY(0)}}.preorder-2-books{margin-bottom:-96px;margin-bottom:-6rem}.preorder-2-books img{max-width:400px}@media(min-width:1024px){.preorder-2-books{margin-bottom:0}.preorder-2-books img{transform:translateY(0)}}.preorder-order-book-signing{color:#4b9231;margin:32px 0 16px;margin:2rem 0 1rem;font-family:proxima-nova,sans-serif;padding:0 24px;padding:0 1.5rem}@media(min-width:1024px){.preorder-order-book-signing{position:absolute;width:300px;left:2rem;margin:150px 0 0}}@media(min-width:1024px){.preorder-order-2-book-signing{margin:3rem 0 0}}.preorder-order-form{padding:0 24px;padding:0 1.5rem}@media(min-width:1024px){.preorder-order-form{margin-left:350px}}.preorder-order-form-headline{color:#4b9231;font-size:19.2px;font-size:1.2rem;line-height:1.2;font-family:proxima-nova,sans-serif;margin:0 0 32px;margin:0 0 2rem}@media(min-width:1024px){.preorder-order-form-headline{font-size:1.5rem}}@media(min-width:900px){.preorder-order-form .preorder-2-form-inputs{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}@media(min-width:900px){.preorder-order-form .order-input{-ms-grid-column-span:all;-ms-grid-column:1;grid-column:1 / span all}}.preorder-order-form .form-group{margin:0 16px 24px 0;margin:0 1rem 1.5rem 0;font-family:proxima-nova,sans-serif}.preorder-order-form .form-group label{margin:0 0 4.8px;margin:0 0 .3rem;display:inline-block}.preorder-order-form .form-group input{background:transparent;border:1px solid #707070;border-radius:3px;display:block;padding:8px;padding:.5rem;width:100%}.preorder-order-form .form-group .order-input-label{margin:4.8px 0;margin:.3rem 0;font-size:14.4px;font-size:.9rem}.form-submit{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin:16px 0 32px;margin:1rem 0 2rem}.form-submit input[type=submit]{display:block;width:80%}@media(min-width:1024px){.form-submit{-ms-flex-pack:start;justify-content:flex-start}}.preorder-form-disclaimer{font-size:16px;font-size:1rem;text-align:center;display:block}@media(min-width:1024px){.preorder-form-disclaimer{text-align:left}}.preorder-header-text{text-align:center;margin:-48px 0 32px;margin:-3rem 0 2rem;font-size:24px;font-size:1.5rem}.preorder-text-header-headline{color:#4b9231;font-family:proxima-nova,sans-serif}.preorder-image{-ms-grid-row:3;grid-row:3;margin:32px 0 -32px;margin:2rem 0 -2rem}.preorder-buttons{-ms-grid-row:5;grid-row:5}.preorder-buttons-header{text-align:center}.preorder-buttons-header h4{color:#c08f64;font-weight:400;margin-bottom:16px;margin-bottom:1rem}.preorder-thanks-text p,.sweepstakes-thanks-text p{color:#4b9231;font-size:32px;font-size:2rem;font-family:proxima-nova,sans-serif;font-weight:700;line-height:1.2}@media(min-width:600px){.preorder-thanks-text p,.sweepstakes-thanks-text p{font-size:3rem}}.sweepstakes-thanks-text{padding:24px;padding:1.5rem}@media(min-width:600px){.sweepstakes-thanks-text{padding:4rem 3rem 1rem}}#giveaway{background-color:#fff;margin:0 0 64px;margin:0 0 4rem}#giveaway.preorder-order-thanks{background-color:#fff;margin:0 0 64px;margin:0 0 4rem}@media(min-width:1280px){#giveaway{max-width:1280px;margin:0 auto 4rem}#giveaway.preorder-order-thanks{max-width:1280px;margin:4rem auto}}.preorder-order-thanks{margin-top:64px;margin-top:4rem}.sweepstakes-header{position:relative}.sweepstakes-header-image{position:absolute;top:0;left:0}.sweepstakes-headline{font-family:proxima-nova,sans-serif;position:relative;padding:24px 0 0 24px;padding:1.5rem 0 0 1.5rem}.sweepstakes-headline h2,.sweepstakes-headline h3{color:#16bbf1;width:60%;margin:0}.sweepstakes-headline h2{font-size:24px;font-size:1.5rem}@media(min-width:600px){.sweepstakes-headline h2{font-size:2rem}}.sweepstakes-headline h3{font-size:17.6px;font-size:1.1rem}@media(min-width:600px){.sweepstakes-headline h3{font-size:1.6rem}}@media(min-width:1024px){.sweepstakes-headline{padding:3rem 0 0 3rem}}.sweepstakes-lead{color:#4b9231;font-family:proxima-nova,sans-serif;font-size:19.2px;font-size:1.2rem;margin:32px 24px;margin:2rem 1.5rem;position:relative}@media(min-width:430px){.sweepstakes-lead{width:50%}}@media(min-width:1024px){.sweepstakes-lead{font-size:1.5rem;padding:0 0 0 1.5rem}}.sweepstakes-text{font-style:italic;font-size:24px;font-size:1.5rem;padding:0 24px;padding:0 1.5rem;position:relative}.sweepstakes-text ul{padding:0 0 0 16px;padding:0 0 0 1rem}.sweepstakes-text ul li{margin:0 0 16px;margin:0 0 1rem}@media(min-width:600px) and (max-width:1023px){.sweepstakes-text{padding:1.5rem}}@media(min-width:1024px){.sweepstakes-text{padding:0 0 0 3rem}}.sweepstakes-form{background-color:#797246;color:#fff;padding:24px;padding:1.5rem;font-family:proxima-nova,sans-serif}.sweepstakes-form .form-submit{margin:48px 0;margin:3rem 0}@media(min-width:900px){.sweepstakes-form .form-submit{max-width:630px;margin:3rem auto}.sweepstakes-form .form-submit .button{width:100%}}.sweepstakes-form form{max-width:400px;margin:auto}@media(min-width:900px){.sweepstakes-form form{max-width:975px}}@media(min-width:1100px){.sweepstakes-form{padding:3rem}}.sweepstakes-form-headline{color:#fff;font-size:32px;font-size:2rem;text-align:center}.sweepstakes-form-headline span{color:#f6e618}@media(min-width:1024px){.sweepstakes-form-headline{font-size:2.5rem}}@media(min-width:900px){.form-inputs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.form-group input[type=text],.form-group input[type=email],.form-group select{background-color:#fff;color:#363636;padding:16px;padding:1rem;width:100%;box-sizing:border-box}@media(min-width:900px){.form-group select{padding:.95rem}}.form-group label{display:block}@media(min-width:900px){.form-group{margin:0 1rem}}.sweepstakes-form-rules{font-size:14.4px;font-size:.9rem}.sweepstakes-form .form-group{margin:16px 0;margin:1rem 0}@media(min-width:900px){.sweepstakes-form .form-group{margin:0 1rem}}#book-club{background-color:#706939;color:#fff;margin:0 0 64px;margin:0 0 4rem}@media(min-width:1280px){#book-club{max-width:1280px;margin:0 auto 4rem}}.book-club-header{padding:0 24px;padding:0 1.5rem}@media(min-width:600px){.book-club-header{padding:1.5rem 3rem;max-width:900px;text-align:center;margin:auto}}.book-club-headline{font-family:proxima-nova,sans-serif;font-size:19.2px;font-size:1.2rem;color:#fff}@media(min-width:600px){.book-club-headline{font-size:1.6rem}}.book-club-text{padding:0 24px 24px;padding:0 1.5rem 1.5rem}@media(min-width:600px){.book-club-text{padding:0 3rem 1.5rem;max-width:1280px;margin:auto}}.book-club-join-button{margin:32px 0;margin:2rem 0;text-align:center}@media(min-width:1024px){.book-club-join-button .button{width:60%}}.overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(54,54,54,.9);z-index:200}#retailer-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:75vh;z-index:500}@media(min-width:1024px){#retailer-modal{height:auto}}.retailer-modal-inner{height:100%;overflow-y:auto;box-shadow:0 0 30px 5px rgba(54,54,54,.7)}.retail-modal-header{background-color:#363636;padding:24px;padding:1.5rem;text-align:center}.retail-modal-header img{max-width:300px}.retail-modal-retailer-links{background-color:#fff;padding:24px;padding:1.5rem}.retail-modal-menu{list-style:none;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:1rem}@media(min-width:700px) and (max-width:1023px){.retail-modal-menu{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);grid-gap:1.5rem}}@media(min-width:1024px){.retail-modal-menu{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:1.5rem}}.retail-modal-menu-item{background-color:rgba(192,143,100,.7);display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:3px;min-height:100px}.retail-modal-menu-item a{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:16px;padding:1rem;width:100%}.retail-modal-menu-item img{max-width:110px;display:block}.retail-modal-close{font-size:24px;font-size:1.5rem;text-align:right;position:relative;z-index:1000}.retail-modal-close i{color:#fff;font-size:32px;font-size:2rem;transform:translateX(100%);transition:color 200ms ease}.retail-modal-close i:hover{cursor:pointer;color:rgba(255,255,255,.7)}.retail-modal-title{font-family:proxima-nova,sans-serif;font-size:24px;font-size:1.5rem;text-align:center;margin:16px 0 32px;margin:1rem 0 2rem}.retail-modal-menu-item .christianbook-icon{max-width:150px}.retail-modal-menu-item .getitlocal-icon{max-width:200px}