@font-face{font-family:system-ui;font-style:normal;font-weight:400;src:local(system-ui),local(-apple-system),local(".SFNSText-Regular"),local(".HelveticaNeueDeskInterface-Regular"),local(".LucidaGrandeUI"),local("Segoe UI"),local("Ubuntu"),local("Roboto-Regular"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:italic;font-weight:400;src:local(system-ui),local(-apple-system),local(".SFNSText-Italic"),local(".HelveticaNeueDeskInterface-Italic"),local(".LucidaGrandeUI"),local("Segoe UI Italic"),local("Ubuntu Italic"),local("Roboto-Italic"),local("DroidSans"),local("Tahoma")}@font-face{font-family:system-ui;font-style:normal;font-weight:700;src:local(system-ui),local(-apple-system),local(".SFNSText-Bold"),local(".HelveticaNeueDeskInterface-Bold"),local(".LucidaGrandeUI"),local("Segoe UI Bold"),local("Ubuntu Bold"),local("Roboto-Bold"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(system-ui),local(-apple-system),local(".SFNSText-BoldItalic"),local(".HelveticaNeueDeskInterface-BoldItalic"),local(".LucidaGrandeUI"),local("Segoe UI Bold Italic"),local("Ubuntu Bold Italic"),local("Roboto-BoldItalic"),local("DroidSans-Bold"),local("Tahoma Bold")}@font-face{font-display:swap;font-family:adelle-sans;font-style:normal;font-weight:400;src:url(AdelleSans-Regular-subset%EF%B9%96v=170044181468326467751589824607.woff2) format("woff2");unicode-range:U+A,U+20-FF,U+2010,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+20A3,U+20A4,U+20AC,U+2192,U+279C,U+1F44D,U+1F499,U+1F913}@font-face{font-display:swap;font-family:adelle-sans;font-style:italic;font-weight:400;src:url(AdelleSans-Italic-subset%EF%B9%96v=40436085293194385761589824653.woff2) format("woff2");unicode-range:U+A,U+20-FF,U+2010,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+20A3,U+20A4,U+20AC,U+2192,U+279C,U+1F44D,U+1F499,U+1F913}@font-face{font-display:swap;font-family:adelle-sans;font-style:normal;font-weight:700;src:url(AdelleSans-Bold-subset%EF%B9%96v=108895027289914390361589824656.woff2) format("woff2");unicode-range:U+A,U+20-FF,U+2010,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+20A3,U+20A4,U+20AC,U+2192,U+279C,U+1F44D,U+1F499,U+1F913}@font-face{font-display:swap;font-family:adelle-sans;font-style:italic;font-weight:700;src:url(AdelleSans-BoldItalic-subset%EF%B9%96v=132990825721826535301589824637.woff2) format("woff2");unicode-range:U+A,U+20-FF,U+2010,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+20A3,U+20A4,U+20AC,U+2192,U+279C,U+1F44D,U+1F499,U+1F913}@font-face{font-display:swap;font-family:titling-gothic-condensed;src:url(TitlingGothicFBCondensedRegular-subset%EF%B9%96v=144323233704978956321589824711.woff2) format("woff2");unicode-range:U+A,U+20-FF,U+2010,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+20A3,U+20A4,U+20AC,U+2192,U+279C,U+1F44D,U+1F499,U+1F913}@font-face{font-display:block;font-family:titling-gothic-skyline;src:url(TitlingGothicFBSkylineRegular-subset%EF%B9%96v=82076782130832495991589824635.woff2) format("woff2");unicode-range:U+A,U+20-FF,U+2010,U+2013,U+2014,U+2018,U+2019,U+201C,U+201D,U+2022,U+2026,U+20A3,U+20A4,U+20AC,U+2192,U+279C,U+1F44D,U+1F499,U+1F913}@-ms-viewport{width:device-width}*,*:before,*:after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}html{line-height:1}body{overflow-x:hidden}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{font-weight:400;text-align:left;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}body{font-family:adelle-sans,"system-ui",sans-serif}table th,.button,.btn,.callout h3,.site-nav__primary,.shopping-cart,.subsection h3,.subheading,.byline-name,.book-briefs,.feature--briefs__tag,.book-byline .byline-name,.press-article h3,.press-date,#product .title .callout p,.product-option-info h4,.product-out-of-stock strong,.product-option select,.alert__title,.offer-message,.savings-qty,.savings-discount,.savings-msg,#cart-main .callout:before,.pack__badge,.pack__description,.quote-list__author,.pack-list__title,.hero__byline,.hero__callout,.hero__edition,.field label,.title a,.form__title,.form__sub-title{font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif}h2,.button--medium,.button--large,.feature-title,.hero__title{font-family:titling-gothic-skyline,Helvetica Neue,Helvetica,Arial,sans-serif}body{color:#222;background:#fff;font-size:1em;width:100%;zoom:1}body:before,body:after{content:"";display:table}body:after{clear:both}a,.feature-title{-webkit-transition:color .25s;transition:color .25s;color:#1e90de}a:hover,.feature-title:hover{color:#997e11}em{font-style:italic}strong{font-weight:700}h2{font-weight:400;font-style:normal;font-size:5em;text-transform:uppercase}h2.title{margin-bottom:24px}h2.title em{font-style:normal}h2.title .button{font-size:12px;margin-left:1em;position:relative;vertical-align:middle;top:-.5em}h4{margin-bottom:4px;font-size:1.125em;line-height:1.25em}h4 a{text-decoration:none}th,tr,td{vertical-align:baseline}table th{font-weight:500;font-style:normal;margin-bottom:12px;font-size:.875em;line-height:1.5em;text-transform:uppercase;letter-spacing:.1em}.bulleted-list li{margin-bottom:12px;padding:0 0 0 12px;background-position:0px 6px;font-size:.875em;line-height:1.25em}.bulleted-list li a{font-style:italic}.bulleted-list li:last-child{margin-bottom:0}.callout,.errors{border-radius:4px;padding:8px;background-color:#f6f5ea}.callout h3{font-weight:500;font-style:normal;font-size:.875em;text-transform:uppercase;letter-spacing:.1em;color:#997e11;margin-bottom:7px}.callout p,.errors p,.errors li{font-size:.875em;line-height:1.5em}.callout--alt{clear:both;margin-bottom:10px;text-align:center;color:#999;background-color:#f7f7f7}#main{width:100%;margin:0 0 48px}#main:before,#main:after{content:"";display:table}#main:after{clear:both}h1{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}aside{display:none;border-left:solid 1px #bbbbbb;padding-left:20px}aside .subsection{padding-top:20px;margin-top:20px;border-top-color:#bbb}aside #question-callout a{background-position:0px 2px}aside h4{margin-bottom:10px}aside .subsection a{text-decoration:none}aside .book-thumb{margin:0}h2.title{font-size:5em;letter-spacing:1px}.content h2.title{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.subsection h3,th{color:#997e11}.content-with-sidebar{zoom:1;display:block;width:auto;margin-left:0;margin-right:0;margin-left:0!important;margin-right:0!important}.content-with-sidebar:before,.content-with-sidebar:after{content:"";display:table}.content-with-sidebar:after{clear:both}.content-with-sidebar h2.title{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.subsection h3{font-weight:500;font-style:normal;margin-bottom:12px;font-size:.9375em;line-height:1.5em;text-transform:uppercase;letter-spacing:.1em}.subsection h3 a.callout{border:1px solid transparent;color:#997e11;float:right;font-size:12px;letter-spacing:.05em;padding:0 8px;position:relative;text-decoration:none;top:-2px}.subsection h3 a.callout:hover,.subsection h3 a.callout:focus{border-color:#bcb79c}.divider-top,.divider-top-thick{padding-top:30px;margin-top:30px;border-top-style:solid;border-top-width:1px}.divider-top--blank{border:0}.divider-top-thick{border-top-width:5px}.divider-bottom,.divider-bottom-thick{padding-bottom:30px;margin-bottom:30px;border-bottom-style:solid;border-bottom-width:1px}.divider-bottom-thick{border-bottom-width:5px}.divider-top,.divider-bottom{border-color:#bbb}.divider-top-thick,.divider-bottom-thick{border-color:#f2f1e2}.byline-name{font-weight:500;font-style:normal;text-transform:uppercase;letter-spacing:.1em;text-decoration:none}.byline-prefix{font-style:italic;text-transform:none;letter-spacing:0px}.book-thumb{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;display:inline;float:left;margin-right:10px;height:auto;width:100px;background-size:cover;-webkit-transition:border-color .25s;transition:border-color .25s;border:solid 1px #dddddd}.book-thumb img{vertical-align:middle;width:100%}.book-thumb--plain{border-color:transparent}.gift-card-thumb{display:inline;float:left;margin-top:5px;margin-right:10px;height:100px;width:100px;background-size:cover}.bundle-thumb{width:150px}.book-thumb:hover{border-color:#bbb}.book-briefs{color:#999;font-size:14px;letter-spacing:.02em;margin-bottom:4px;position:relative;text-transform:uppercase}.book-briefs:after{border:6px solid #b3b3b3;border-right-color:transparent;border-bottom-color:transparent;content:"";display:inline-block;height:0;margin-left:4px;width:0}.book-byline{display:block;margin:4px 0 20px;color:#998f52}.book-byline .byline-prefix{font-size:.875em}.book-byline .byline-name{font-weight:500;font-style:normal;font-size:.875em;text-transform:uppercase;letter-spacing:.1em}.product-bundle-offer .book-byline{margin-bottom:10px}.book.single .book-title+.book-buy-button{display:inline-block;margin-top:6px;padding-bottom:7px;padding-top:7px}.book-summary{margin-top:16px;font-size:.825em;line-height:1.5em}.books{margin-bottom:-30px}.books li{margin-bottom:30px}#collection .books li{margin-bottom:60px}.books a{text-decoration:none}.press-room{position:relative}.press-room .links{position:absolute;top:25px;right:0;text-align:right}.press{position:relative}.press p{margin-bottom:16px;font-size:1em;line-height:1.5em}.press ul,.press ol{margin-left:130px;margin-bottom:16px;font-size:1em;line-height:1.5em}.press ul{list-style:disc}.press ol{list-style:decimal}.press-thumb{float:left;margin:5px 10px 10px 0}.press-listing,.press-content{overflow:hidden}#blog .press-listing p{margin-bottom:16px;font-size:1em;line-height:1.5em}.press-listing p{margin-bottom:6px;font-size:.825em;line-height:1.5em}.press-article .press-thumb{width:90px!important;height:auto}.press-article h3{margin-bottom:8px;font-weight:500;font-style:normal;font-size:.9375em;line-height:1.5em;text-transform:uppercase;letter-spacing:.1em}.press-date{margin-bottom:8px;font-weight:500;font-style:normal;font-size:.875em;text-transform:uppercase;letter-spacing:.1em;color:#888}.press-article img{width:100%}.press-more{font-size:.875em;line-height:1.5em}#pagination{margin-bottom:10px;font-size:.875em;line-height:1.5em}#pagination .current,#pagination a{border-radius:2px;padding:2px 6px;margin:0 2px}#pagination .current{background:#997e11;color:#fff}#pagination a{background:#f6f5ea;color:#997e11;text-decoration:none}#pagination a:hover{background:#997e11;color:#fff}.links{font-size:.875em;line-height:1.5em;color:#888}.links li{display:inline-block;margin-right:7px}.links li:before{content:"\2022";margin-right:8px}.links li:first-child:before{display:none}.links li:last-child{margin-right:0}.links-rss{padding-left:18px;background-position:0px}.links-twitter{padding-left:19px}#product .title{margin-bottom:6px}#product .title .callout{display:inline;float:left;padding:4px 8px;margin:6px 0 0;color:#fff;background-color:#7db72f}#product .title .callout+.callout{margin-left:5px}#product .title .second-edition{background-color:#c1bfb0}#product .title .callout p{font-style:normal;text-transform:uppercase;font-size:.4em;letter-spacing:.1em}#product .other-books,#cart .other-books{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}#product .other-books .books,#cart .other-books .books{zoom:1;display:block;width:auto;margin-left:0;margin-right:0}#product .other-books .books:before,#product .other-books .books:after,#cart .other-books .books:before,#cart .other-books .books:after{content:"";display:table}#product .other-books .books:after,#cart .other-books .books:after{clear:both}#product .other-books .books li,#cart .other-books .books li{zoom:1;display:block;width:auto;margin-left:0;margin-right:0}#product .other-books .books li:before,#product .other-books .books li:after,#cart .other-books .books li:before,#cart .other-books .books li:after{content:"";display:table}#product .other-books .books li:after,#cart .other-books .books li:after{clear:both}#product .title .callout{padding:5px 10px 4px;margin:14px 0}#product .title .callout p{font-weight:300;font-size:.875rem}.product-byline{font-size:100%}.product-option-info h4{font-size:.875em;line-height:1.5em}.product-option-note{margin:4px 0 0 4px}.product-title-text{display:inline;float:left;margin-right:18px}.product-byline{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%;margin-bottom:24px;color:#998f52;font-size:.875em}.product-byline .byline-prefix{font-size:1.125em}.product-byline .byline-name{font-size:1.25em;line-height:1.2em}.product-byline .byline-name i,.books .byline-name i{font-size:.875em;margin-right:.1em;font-style:italic;letter-spacing:0;font-weight:400;text-transform:none}.hero-image{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%;height:auto;margin-bottom:30px}.product-options{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.gift-card-options{margin-top:50px;margin-bottom:30px}.product-options-list li{border-radius:5px;position:relative;background-color:#f6f5ea;padding:12px 10px 14px}.product-options-list li:first-child{padding-left:10px}.product-options-list li:last-child{border-right:none}.product-options-list--full{width:auto!important}.product-options-list--full li{display:block!important;float:none!important;width:auto!important}.product-options-list--spaced li{margin-bottom:20px}.product-option-icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5;position:absolute;top:50%;left:10px;height:36px;background-size:contain;background-position:50% 50%;transform:translateY(-50%)}.product-option-paperback .product-option-icon{width:36px}.product-option-paperback .product-option-info{padding-left:40px}.product-option-ebook .product-option-icon{width:36px}.product-option-ebook .product-option-info{padding-left:40px}.product-option-gift .product-option-icon{width:36px}.product-option-gift .product-option-info{padding-left:40px}.product-option-bundle .product-option-icon{width:64px}.product-option-bundle .product-option-info{padding-left:68px}.product-option--icon .product-option-icon{width:36px}.product-option--icon .product-option-info{padding-left:40px}.product-option-info h4{display:inline;margin-bottom:2px;float:left;font-style:normal;font-weight:500;font-size:.875em;line-height:1.5em;text-transform:uppercase}.product-option-note{display:inline;float:left;position:relative;margin:2px 0 0 4px}.product-option-note:hover>.product-option-callout{display:block}.product-option-question-icon{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.75;position:absolute;top:0;left:0;width:12px;height:12px;text-indent:-9999px}.product-option-question-icon:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.product-option-callout p{line-height:1.5em;color:#bbb}.product-option-callout{position:absolute;background:#000c;left:-84px;bottom:12px;padding:8px 12px;z-index:999;display:none;width:180px}.product-option-callout:after{top:100%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.product-option-callout:after{border-color:#0000;border-top-color:#000c;border-width:8px;left:50%;margin-left:-8px}.product-option-price{display:block;clear:both;font-size:.6875em;font-weight:700;color:#998f52}.product-option select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:transparent;background-image:url(icon-arrow-down%EF%B9%96v=145434300135088266601537450571.svg);background-repeat:no-repeat;background-position:100% 42%;background-size:.5em auto;border:0;border-bottom:2px solid currentColor;border-radius:0;color:#222;font-size:.9375em;font-weight:500;margin-bottom:9px;-moz-outline-style:none;padding:0 30px 3px 0;width:auto}.product-option select:focus{border-bottom-color:#1e90de;outline:none}.product-option select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}.product-option select::-ms-expand{display:none}.product-out-of-stock{background:#efeddc;border-radius:0 5px 5px 0;bottom:0;margin:0;padding:12px 10px 0;position:absolute;right:0;text-align:center;top:0;width:auto;color:#bcb79c}.product-out-of-stock strong{display:block;font-size:.875em;font-weight:400;line-height:1.5em;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.product-out-of-stock em{display:block;font-style:normal;font-size:.6875em}.product-out-of-stock-notify{background:#fff;border:0;bottom:6px;color:#888;cursor:pointer;line-height:1.4;margin:0;position:absolute;right:6px;text-align:left;top:6px;width:auto}.product-out-of-stock-notify:hover,.product-out-of-stock-notify:focus,.product-out-of-stock-notify:active{color:#222;outline:none}.product-out-of-stock-notify em{color:#1e90de;font-style:normal;text-decoration:underline}.product-out-of-stock-notify:hover em,.product-out-of-stock-notify:focus em,.product-out-of-stock-notify:active em{color:#997e11;outline:none}.product-notify{background:#efeddc;border-radius:5px;bottom:0;display:none;height:100%;left:0;margin:0;padding:12px 16px 0;position:absolute;right:0;text-align:center;top:0;width:100%;color:#bcb79c}#stock-request{margin:4px 0 0;display:block}#stock-request .mc-field-group{display:block;float:none}#stock-request .mc-field-group fieldset{overflow:hidden}#stock-submit{float:right;margin-left:6px}#stock-EMAIL{border-radius:2px;border:solid 1px #bbb;color:#888;font-size:.8em;overflow:hidden;padding:8px 4px 5px;width:100%}#stock-responses .response{color:#998f52;padding:0 10px;font-style:italic;font-size:.875em;left:0;line-height:1.25em;position:absolute;top:50%;transform:translateY(-50%);width:100%}.product-option-add-button{position:absolute;top:18px;right:16px;padding-left:16px;padding-right:16px;font-size:1em}.product-content,.product-bundle-offer{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.product-bundle-offer a{text-decoration:none}h3.offer-message{font-size:1.25em;margin:20px 0 10px}.product-bundle-offer-books{zoom:1;position:relative;width:100%;width:620px;min-height:130px;padding-top:20px}.product-bundle-offer-books:before,.product-bundle-offer-books:after{content:"";display:table}.product-bundle-offer-books:after{clear:both}.product-bundle-offer-book{display:inline;float:left;position:relative;height:123px}.ieold .product-bundle-offer-book{width:250px}.product-bundle-offer-book h4{font-size:1em;font-style:italic;margin-bottom:0}.product-bundle-offer-book.left-book{width:80px}.ieold .product-bundle-offer-book.left-book{padding-right:110px}.left-book h4,.left-book .book-byline{display:none}.product-bundle-offer-book.right-book{width:80px}.ieold .product-bundle-offer-book.right-book{padding-left:110px}.product-bundle-offer-book.right-book .product-bundle-offer-book-thumb{left:0}.product-bundle-offer-book .book-byline{margin-top:0}.product-bundle-offer-book-thumb{position:absolute;top:0;width:80px;height:123px;margin:0}.ieold .product-bundle-offer-book-thumb{width:100px;height:154px}.product-bundle-offer-book-divider{display:inline;float:left;background-position:center center;width:80px;height:123px}.offer{margin-top:20px;border-left:none;padding:0}.ieold .offer{margin-top:80px}.offer-message{zoom:1;margin-top:6px;font-weight:300;font-style:normal;line-height:1.25em;color:#7db72f;font-size:1.5em;letter-spacing:1px;text-transform:uppercase;text-align:center}.offer-message:before,.offer-message:after{content:"";display:table}.offer-message:after{clear:both}.offer-form{margin-top:15px}.product-foreword,.product-desc-gift{display:inline;float:left;width:100%}.product-bundle-summary{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.product-foreword p,.product-desc-gift p,.product-bundle-summary p{margin-bottom:24px;font-size:1.25em;line-height:1.5em}.product-foreword p:last-child,.product-desc-gift p:last-child,.product-bundle-summary p:last-child{margin-bottom:0}.product-foreword-byline{font-size:.875em}.product-contents,.product-tk-thumb,.product-gift-thumb{display:inline;float:left;width:100%;border-color:#bbb}.product-contents h4{font-size:.9375em;line-height:1.5em}.product-contents .bulleted-list{margin-bottom:16px}.product-contents .bulleted-list:last-child{margin-bottom:0}.product-additional-info h4,.product-contents h4{color:#666}.product-tk-thumb img{border:1px solid #dddddd;width:100%}.product-gift-thumb .gift-thumb{width:220px;height:131px;display:block;background-size:cover}.ieold .product-tk-thumb .book-thumb-tk{width:100px;height:154px}.product-details-img{height:auto;margin-bottom:20px;width:100%}.product-details-img:last-child{margin-bottom:0}.product-reviews{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%;padding-bottom:0}.product-reviews blockquote{padding-left:40px}.product-review-list li{margin-bottom:30px}.product-review-quote{font-size:.9375em;font-style:italic;line-height:1.5em;margin-bottom:15px}.product-review-byline{font-size:.8125em;text-indent:-1.1em}.product-review-byline .byline-title{display:block;margin:6px 0 0;font-style:italic;line-height:1.25em;color:#998f52;text-indent:0}.product-bundle-author-list{zoom:1;margin-bottom:-30px}.product-bundle-author-list:before,.product-bundle-author-list:after{content:"";display:table}.product-bundle-author-list:after{clear:both}.product-bundle-author-list li{margin-bottom:30px}.product-author-info,#product-tk .product-author-info{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.product-author-headshot{margin-left:0!important;margin-bottom:20px;height:auto;display:inline;float:left;width:30%;margin-right:5%}.product-author-bio p,.book-desc{margin-bottom:15px;font-size:1em;line-height:1.5em}.product-author-bio p:last-child{margin-bottom:0}.product-bundle-authors-info{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.product-bundle-author-headshot{margin-bottom:20px;display:inline;float:left;width:30%;margin-right:5%}.product-bundle-author-bio p{margin-bottom:15px;font-size:1em;line-height:1.5em}.product-bundle-author-bio p:last-child{margin-bottom:0}.product-additional-info{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%;border-color:#bbb}.q{display:inline;float:left;width:200px;margin:0 6px 0 0;border-radius:2px;border:solid 1px #bbbbbb;padding:5px 4px;font-size:.8em;color:#888}#q-search-form{display:inline-block;margin-bottom:30px}#mc_embed_signup{margin-right:0!important}#mc-embedded-subscribe-form{margin-top:15px}#mc-embedded-subscribe,#q-search{display:inline;float:right;margin-top:0}.mc-field-group{display:inline;float:right}#mce-EMAIL,.q,#booster-discount-code{display:inline;float:left;width:200px;margin:0 6px 0 0;border-radius:2px;border:solid 1px #bbbbbb;padding:7px 4px 6px;font-size:.8em;color:#888}#booster-discount-code{float:none;vertical-align:top}#mce-responses .response{display:inline;float:right;border-radius:2px;width:96%;padding:8px;margin-top:10px!important;font-style:italic;font-size:.875em;line-height:1.25em;color:#fff}#mce-responses #mce-error-response{background-color:#dd4b39}#mce-responses #mce-success-response{background-color:#7db72f}#mce-responses #mce-processing-response{background-color:#cae6fa}#mce-responses a:link,#mce-responses a:visited{color:#fff}#mce-responses a:hover,#mce-responses a:active{opacity:.8}#products{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}#products .books{margin-bottom:30px}#products .books:last-child{margin-bottom:0}#products .pack-list:last-child{margin-bottom:60px}#products .book-summary{padding-left:112px}#products .books .bundle{width:450px;margin-left:10px;margin-right:10px}#products .books .bundle .book-thumb{width:150px}#products .books .single{width:300px;margin-left:10px;margin-right:10px}#cart-main,#press-room .press-list li,#press-room #pagination,#press,#pitch{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}#pitch.divider-top{margin-top:0}#pitch h3{margin-top:2em}#pitch p{font-size:1em;line-height:1.5em;margin-bottom:1.5em}#pitch ul,#pitch ol{font-size:1em;line-height:1.5em;margin-bottom:1.5em;margin-left:1.5em}#pitch ul{list-style:disc}#pitch ol{list-style:decimal}#pitch li{font-size:1em;line-height:1.5em}#pitch a.cta{background-color:#222;border:0;border-radius:.21429em;color:#fff;cursor:pointer;display:inline-block;font-size:inherit;line-height:1.4286;outline:0;padding:.57143em .85714em;position:relative;text-align:center;text-decoration:none;transition:all .15s ease-in-out;vertical-align:middle}#pitch a.cta:hover,#pitch a.cta:focus{background:#222c;outline:0}#help{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}#help .callout{position:relative}#help .callout p{background-position:0px 2px;padding-left:24px}#help .callout a{font-weight:700}#faqs{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}#faqs h4{margin-bottom:4px;font-weight:700;font-size:1em;line-height:1.25em}#faqs p{margin-bottom:1.5em;font-size:1em;line-height:1.5em}#faqs ul,#faqs ol{margin-bottom:1.5em;margin-left:1.5em;font-size:1em;line-height:1.5em}#faqs ul{list-style:disc}#faqs ol{list-style:decimal}#faqs li{font-size:1em;line-height:1.5em}#about,#basic{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%}.about-people{margin-top:20px}.about-person-info{max-height:48px}.about-person-signature{margin-bottom:10px;height:72px}.about-person-avatar{display:inline;float:left;margin-right:10px;width:48px}.about-person-name{display:block;font-size:.875em;line-height:1.25em}.about-person-title{font-size:.875em;font-style:italic;color:#998f52}.about-main-people,.about-additional-people{zoom:1;margin-bottom:-30px}.about-main-people:before,.about-main-people:after,.about-additional-people:before,.about-additional-people:after{content:"";display:table}.about-main-people:after,.about-additional-people:after{clear:both}.about-main-people li,.about-additional-people li{margin-bottom:30px}.about-text p,.basic-text p{margin-bottom:16px;font-size:1.125em;line-height:1.5em}#cart-form{margin-top:30px}#cart-head #head-options span{display:none}#cart-table{width:100%}#cart-table th,#cart-table tr{padding:10px 0}#cart-table td{padding:0 30px 0 0}#cart-table td.cart-item-options{padding:0}#cart-body th{padding-right:30px}#cart-body th,#cart-body td{font-size:.875em;line-height:1.5em}.cart-item-title{font-weight:700}.cart-item-quantity{text-align:right}.cart-item-remove-option{display:block;width:14px;height:16px;text-indent:-9999px}.cart-item-remove-option span{display:none}.cart-total,.cart-options{text-align:right}.cart-total-label{color:#666}.cart-total-price{font-weight:700;color:#997e11}.cart-checkout-button{margin-left:5px}button[disabled],button[disabled].is-disabled,button[disabled].is-disabled:hover,button[disabled].is-disabled:focus{cursor:not-allowed}button[disabled].is-disabled:before{content:none}.cart-update-button{display:none}.cart-update-button.is-next-action{display:inline-block}#cart .other-books h3{font-size:1.5em;letter-spacing:1px;font-weight:300;margin-bottom:20px}#cart .books li{margin-bottom:40px}.savings{background:#f6f5ea;border-radius:4px;padding:15px;min-height:154px;min-width:300px}.savings-table{float:left;width:125px;margin-right:10px}.savings-table tr{border-top:1px #bbbbbb solid}.savings-table .savings-qty-hed{padding:0 14px 4px 8px}.savings-table .savings-discount-hed{padding:0 8px 4px}.savings-qty{padding:8px 14px 8px 8px}.savings-discount{padding:8px}.savings-table thead tr{border-top:none}.savings-qty,.savings-discount{color:#666;font-size:16px;letter-spacing:1px}.savings-discount span{color:#999;letter-spacing:0}.savings-msg{float:right;width:110px;height:110px;text-align:center;text-transform:uppercase;letter-spacing:1px;color:#fff;margin-top:5px;margin-right:8px}.savings-msg span{width:88px;margin:23px auto 0;display:block;line-height:1.3em}@media only screen and (max-width: 480px){#mce-EMAIL,.q{width:100%}.mc-field-group{float:none;display:block}#mc-embedded-subscribe,#q-search{margin-top:8px}aside .book-thumb{margin:0;float:none}#cart-table table,#cart-table thead,#cart-table tbody,#cart-table tfoot,caption,#cart-table th,#cart-table td,#cart-table tr{display:block;-webkit-text-size-adjust:none}#cart-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#cart-table tr{overflow:hidden}#cart-table td{text-align:right;margin:0 0 4px;padding:0}#cart-table td:nth-child(2):before{content:"Price: ";font-weight:700}#cart-table td:nth-child(3):before{content:"Qty: ";font-weight:700}#cart-table td:nth-child(4):before{content:"Total: ";font-weight:700}#cart-body tr{position:relative;padding:0 0 20px}#cart-body th{position:absolute;top:0;left:0;width:70%;padding:0}.cart-item-remove-option{display:inline;float:right}h2.title{font-size:3em}.product-byline .byline-prefix,.product-byline .byline-name,.product-byline .byline-name i{font-size:1em}.product-option-icon,.product-option-question-icon{display:none}.product-option-paperback .product-option-info,.product-option-ebook .product-option-info,.product-option-gift .product-option-info,.product-option-bundle .product-option-info,.product-option--icon .product-option-info{padding-left:0}.offer-form{zoom:1}.offer-form:before,.offer-form:after{content:"";display:table}.offer-form:after{clear:both}.offer-dropdown{width:100%}.offer-add-button{float:right;margin-top:10px}#products .books .single,#products .books .bundle{zoom:1;display:block;width:auto;margin-left:0;margin-right:0;margin-bottom:30px}#products .books li:before,#products .books li:after{content:"";display:table}#products .books li:after{clear:both}#products .books li:last-child{margin-bottom:0}}@media only screen and (max-width: 768px){.product-options-list{zoom:1;display:block;width:auto;margin-left:0;margin-right:0;float:none}.product-options-list:before,.product-options-list:after{content:"";display:table}.product-options-list:after{clear:both}.product-option-question-icon{display:none}.product-options-list li{zoom:1;display:block;width:auto;margin-left:0;margin-right:0;margin-bottom:10px;float:none}.product-options-list li:before,.product-options-list li:after{content:"";display:table}.product-options-list li:after{clear:both}.product-options-list li .product-option-add-button{border-radius:0 5px 5px 0;position:absolute;top:0!important;right:0!important;height:100%!important;margin:0!important;padding:17px!important;font-size:1.25em!important;border:none}.product-bundle-offer-books{width:100%;text-align:center}.product-foreword p,.product-desc-gift p,.product-bundle-summary p{margin-bottom:16px;font-size:1.125em;line-height:1.5em}.product-contents,.product-tk-thumb,.product-gift-thumb,.product-additional-info{padding-top:30px;margin-top:30px;border-top-style:solid;border-top-width:1px}.center-books{width:240px;height:123px;margin:0 auto 20px}.product-bundle-offer-book{min-height:123px}.product-bundle-offer-book.left-book{padding-right:80px}.right-book-info{display:block;clear:both;padding:0 30px}}@media only screen and (min-width: 481px) and (max-width: 768px){#mc_embed_signup{zoom:1;display:block;width:auto;margin-left:0;float:none}#mc_embed_signup:before,#mc_embed_signup:after{content:"";display:table}#mc_embed_signup:after{clear:both}#mc-embedded-subscribe-form{margin-top:15px}#mce-responses .response{width:100%}#product .other-books .books,#cart .other-books .books{width:106.25%;margin-left:-3.125%;margin-right:-3.125%;zoom:1}#product .other-books .books li,#cart .other-books .books li{display:inline;float:left;width:43.75%;margin-left:3.125%;margin-right:3.125%}#product .other-books .books li:last-child{display:none}.product-options-list li{position:relative}.product-option-question-icon{display:none}.offer-form{display:inline;float:left;position:relative;left:50%}.offer-dropdown,.offer-add-button{display:inline;float:left;position:relative;right:50%}.product-author-headshot{display:inline;float:left;width:18.75%;margin-left:3.125%;margin-right:0}.product-author-bio{display:inline;float:left;width:68.75%;margin-left:3.125%;margin-right:3.125%}.product-bundle-author-list li{zoom:1}.product-bundle-author-list li:before,.product-bundle-author-list li:after{content:"";display:table}.product-bundle-author-list li:after{clear:both}.product-bundle-author-headshot{display:inline;float:left;width:18.75%;margin-left:0;margin-right:0}.product-bundle-author-bio{display:inline;float:left;width:68.75%;margin-left:3.125%;margin-right:3.125%}#products .books{display:block;width:106.25%;margin-left:-3.125%;margin-right:-3.125%;zoom:1}#products .books:before,#products .books:after{content:"";display:table}#products .books:after{clear:both}#products .pack-list{margin-left:0;margin-right:0;width:100%}#products .books .single{display:inline;float:left;width:43.75%;margin-left:3.125%;margin-right:3.125%}#products .books .bundle{display:inline;float:left;width:87.5%;margin-left:3.125%;margin-right:3.125%}}@media only screen and (min-width: 769px) and (max-width: 1024px){#main{width:640px;margin:0 auto 48px}#cart-table table,#cart-table thead,#cart-table tbody,#cart-table tfoot,caption,#cart-table th,#cart-table td,#cart-table tr{display:block;-webkit-text-size-adjust:none}#cart-table thead{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#cart-table tr{overflow:hidden}#cart-table td{text-align:right;margin:0 0 4px;padding:0}#cart-table td:nth-child(2):before{content:"Price: ";font-weight:700}#cart-table td:nth-child(3):before{content:"Qty: ";font-weight:700}#cart-table td:nth-child(4):before{content:"Total: ";font-weight:700}#cart-body tr{position:relative;padding:0 0 20px}#cart-body th{position:absolute;top:0;left:0;width:280px;padding:0}.cart-item-remove-option{display:inline;float:right}#product .other-books,#cart .other-books{width:620px}#product .other-books .books{width:660px}#product .other-books .books li:last-child{display:none}.product-byline{width:620px;font-size:.875em}.hero-image,.product-options{width:620px}.product-options-list{width:660px}.product-options-list li{margin-bottom:20px}.product-content,.product-bundle-offer{width:620px}.product-bundle-offer-book{width:260px}.center-books{margin-left:60px}.offer-form{display:inline;float:left;position:relative;left:50%}.offer-dropdown,.offer-add-button{display:inline;float:left;position:relative;right:50%}.product-foreword,.product-bundle-summary,.product-desc-gift{width:380px}.product-foreword-byline{font-size:.875em}.product-contents,.product-tk-thumb,.product-gift-thumb{width:220px}.product-reviews{width:620px}.product-review-list{width:660px}.product-review-list-2 li,.product-review-list-3 li,.product-review-list-4 li{width:300px}.product-bundle-author-list li{zoom:1}.product-bundle-author-list li:before,.product-bundle-author-list li:after{content:"";display:table}.product-bundle-author-list li:after{clear:both}.product-bundle-authors-info{width:620px}.product-bundle-author-bio{width:460px}.product-additional-info{width:620px;padding-top:30px;margin-top:30px;border-top-style:solid;border-top-width:1px}.content h2.title{width:620px}.content-with-sidebar,.content-with-sidebar h2.title{width:380px}#products,#products .books .bundle{width:620px}#cart-main,#cart .other-books,#press-room .press-list li,#press-room #pagination,#press,#pitch,#about,#basic,#help,#faqs{width:380px}}@media only screen and (min-width: 769px){#mc_embed_signup{display:inline;float:left;width:300px}#mc-embedded-subscribe-form{margin-top:23px}h1{width:244px}.callout-for-touch{display:none}.right-book-info{padding-left:320px}.product-option-add-button{top:50%;padding:6px;font-size:.625em;transform:translateY(-50%)}#product .other-books .books li{display:inline;float:left;width:300px}#cart .other-books .books li{display:inline;float:left;width:380px}.product-options-list{display:block;zoom:1}.product-options-list:before,.product-options-list:after{content:"";display:table}.product-options-list:after{clear:both}.product-options-list li{display:inline;float:left;width:300px}.product-options-list li:only-of-type{max-width:620px;width:100%}.product-bundle-contents .product-contents:not(:first-child){padding-top:30px;margin-top:30px;border-top-style:solid;border-top-width:1px}.product-review-list{display:block}.product-review-list-2 li,.product-review-list-3 li,.product-review-list-4 li{display:inline-block;vertical-align:top}.product-author-info,#product-tk .product-author-info{width:620px}.product-author-headshot{display:inline;float:left;width:140px}.product-author-bio{display:inline;float:left;width:460px;margin-left:10px;margin-right:0}.product-bundle-author-headshot{display:inline;float:left;width:140px;margin-right:10px;margin-left:0}.product-bundle-author-bio{display:inline;float:left;margin-right:-1px;margin-left:10px}.content-with-sidebar{display:inline;float:left}aside{display:inline;width:220px;float:right}aside .book-summary{clear:both;padding-top:10px}#products .books{display:block;zoom:1}#products .books:before,#products .books:after{content:"";display:table}#products .books:after{clear:both}#products .books li{display:inline-block;vertical-align:top}.about-text p,.basic-text p{font-size:1em}#mc_embed_signup,h1,#product .other-books,#product .other-books .books li,#cart .other-books,#cart .other-books .books li,.product-byline,.hero-image,.product-options,.product-options-list li,.product-bundle-offer,.product-content,.product-bundle-summary,.product-reviews,.product-review-list-2 li,.product-review-list-3 li,.product-review-list-4 li,.product-author-info,#product-tk .product-author-info,.product-author-headshot,.product-bundle-authors-info,.product-additional-info,.content h2.title,.content-with-sidebar,.content-with-sidebar h2.title,aside,#products,#products .books li,#cart-main,#press-room .press-list li,#press-room #pagination,#press,#about,#basic,#help,#faqs,#pitch{margin-left:10px;margin-right:10px}.product-foreword,.product-desc-gift{margin-left:0;margin-right:10px}.product-contents,.product-tk-thumb,.product-gift-thumb{margin-left:10px;margin-right:0}#product .other-books .books,#cart .other-books .books,.product-options-list,.product-review-list,#products .books{margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 1025px){#main{width:960px;margin:0 auto 48px}#product .other-books{width:940px}#cart .other-books{width:700px}#product .other-books .books{width:980px}#cart .other-books .books{width:720px}#cart .other-books .books li{width:340px}.product-byline,.hero-image,.product-options{width:940px}.product-options-list li:nth-last-child(2):first-child,.product-options-list li:nth-last-child(2):first-child~li{width:460px}h2.offer-message{width:620px}h3.offer-message{width:300px;float:right;margin-top:-26px}.right-book-info{padding-left:255px}.product-content,.product-bundle-offer{width:940px}.product-bundle-offer-books{display:inline;float:left}.offer{display:inline;float:right;border-left:solid 5px #dddddd;padding:0 0 15px 30px;margin-top:0}.offer-message{text-align:left}.offer-form{margin-top:10px}.product-foreword,.product-bundle-summary{width:620px}.product-desc-gift{width:500px}.product-foreword p,.product-desc-gift p,.product-bundle-summary p{font-size:1.5em}.product-foreword-byline{font-size:1em}#product-tk .product-author-info{width:940px;border-right:none}.product-contents,.product-tk-thumb{width:300px}.product-gift-thumb{width:420px}.product-tk-thumb .book-thumb-tk{width:300px;height:463px}.product-gift-thumb .gift-thumb{width:420px;height:250px}.ieold .product-tk-thumb .book-thumb-tk{width:100px;height:154px}.product-reviews{width:940px}.product-review-list{width:980px}.product-review-list-2 li{width:460px}.product-review-list-3 li{width:300px}.product-review-list-4 li{width:220px}.product-author-info{border-right:solid 1px #bbbbbb}.product-author-bio{padding-right:20px;margin-right:-1px}.product-bundle-authors-info{width:940px}.product-bundle-author-list{display:block;width:980px;margin-left:-10px;margin-right:-10px}.product-bundle-author-list li{display:inline;float:left;width:460px;margin-left:10px;margin-right:10px}.product-bundle-author-bio{width:300px;margin-right:0;margin-bottom:0;padding-right:20px}.product-additional-info{width:300px}.product-bundle-author-list-library,.product-bundle-author-list-library li{width:620px}.product-bundle-author-list-library .product-bundle-author-bio{width:460px}.product-bundle-offer .product-options-list li{background-color:transparent;border-radius:0;margin-left:0;max-width:none!important;width:100%!important}.product-bundle-offer .product-options-list{width:300px;float:right;margin-left:0;margin-right:0;background-color:#f6f5ea;border-radius:5px}.content h2.title{width:940px}.content-with-sidebar,.content-with-sidebar h2.title{width:700px}#products{width:940px}#products .books{width:980px}#products .books li{width:300px}#cart-main{width:700px}.savings{margin-right:50px!important;width:300px!important}#press-room .press-list li,#press-room #pagination,#press,#pitch,#about,#basic{width:700px}.about-people{margin-left:-10px!important;margin-right:-10px!important}#help,#faqs{width:700px}.press-title{margin-left:100px}.press-thumb{position:absolute;left:0;top:0;margin:0;height:auto}.press-article h3,.press-date,.press p{margin-left:100px}.press-list--search .press-title,.press-list--search .press p{margin-left:0}}.about-people{margin-bottom:2em}.about-people li{margin:1em 0 0 10px;line-height:1.4}@media only screen and (max-width: 1025px){.about-people li{margin-left:0}}#about .subsection h3{margin-top:4em}#announcement{width:100%;background:#2e2e33;padding:.8em 14px;font-size:.9em;color:#fff;line-height:1.45;position:relative;text-align:left;transition:transform .15s ease-in-out;z-index:1000}@media (min-width: 600px){#announcement{padding-left:20px;padding-right:20px}}@media (min-width: 960px){#announcement{padding-left:24px;padding-right:24px;text-align:center}}@media (min-width: 1350px){#announcement{padding-left:27px;padding-right:27px}}@media (max-width: 599px){.search-active #announcement{transform:translateY(-66px)}}#announcement strong{color:#bcdb0a}#announcement a{color:#fff}#announcement a:hover{opacity:.7}@media only screen and (max-width: 480px){#announcement{font-size:.875em}}.library-collection .hero-image{margin-left:0;margin-right:0;width:100%}.library-bar{float:right;width:100%;background:#f6f5ea;box-shadow:inset 0 0 80px #0000000d;border-radius:5px;margin-top:-46px;padding:12px 10px 10px;margin-bottom:20px;position:relative}.library-collection:before,.library-collection:after{content:"";display:table}.library-collection:after{clear:both}.subsection .library-bar h3{font-weight:400;letter-spacing:1px;line-height:1;color:#222;margin-bottom:10px;margin-right:0;font-size:1em}.subsection .library-bar p{margin-bottom:45px;color:#222;font-size:.9375em;line-height:1.45em;margin-right:0}@media only screen and (min-width: 480px){.library-bar{margin-bottom:0}.subsection .library-bar h3{font-size:1.2em;margin-right:150px}.subsection .library-bar p{margin-bottom:10px;margin-right:150px}.library-bar .feature-buy-button{bottom:initial;top:10px}}@media only screen and (min-width: 1024px){.library-collection .hero-image{width:620px}.library-bar{position:relative;margin-top:5px;padding:20px 20px 92px;width:300px;min-height:258px}.subsection .library-bar h3{font-size:1.8em;line-height:1;padding-top:0;float:left;margin-right:0;margin-bottom:20px}.subsection .library-bar p{margin-right:0}.library-bar .feature-buy-button{bottom:14px;top:initial}}@media only screen and (max-width: 1024px){.press ul,.press ol{margin-left:30px}}.button,.btn{background-color:#7db72f;background-image:-webkit-linear-gradient(#7db72f,#4e7d0e);background-image:linear-gradient(#7db72f,#4e7d0e);border:solid 1px #64991e;border-radius:3px;color:#fff;box-shadow:0 1px 2px #0000001a;cursor:pointer;font-size:.875em;font-style:normal;font-weight:500;letter-spacing:.1em;outline:none;margin:0;padding:7px 8px 5px;text-align:center;text-decoration:none;text-transform:uppercase;vertical-align:baseline;zoom:1}.button:hover,.button:focus,.btn:hover,.btn:focus{color:#fff;background:#538018}form:invalid .button{background:#999;border-color:#888;color:#ddd;cursor:not-allowed}form:invalid .button:hover,form:invalid .button:focus{color:#ddd;background:#999}.button--medium{border:solid 2px white;display:block;font-size:2em;font-weight:400;letter-spacing:.05em;padding:8px 10px 5px}.button--large{border:solid 2px white;display:block;font-size:3em;font-weight:400;letter-spacing:.05em;padding:8px 10px 5px}.button--alt,.btn--secondary{background-color:#fbfbf6;background-image:-webkit-linear-gradient(#fbfbf6,#e8e5d4);background-image:linear-gradient(#fbfbf6,#e8e5d4);border:solid 1px #d1cdba;color:#1e90de}.button--alt:hover,.button--alt:focus,.btn--secondary:hover,.btn--secondary:focus{color:#1e90de;background:#e8e5d4}.button--trans{background:transparent;border:1px solid white;color:#fff}.button--trans:hover,.button--trans:focus{color:#fff;background:#ffffff4d}.container--o{clear:both;margin-right:3.125%;margin-left:3.125%}@media only screen and (min-width: 769px){.container--o{max-width:620px;margin-right:auto;margin-left:auto}}@media only screen and (min-width: 1025px){.container--o{max-width:940px}.container--o--narrow{max-width:740px}}.container{margin:0 auto;max-width:1440px;padding:0 16px;width:100%}.container:before,.container:after{content:"";display:table}.container:after{clear:both}@media (min-width: 480px){.container{padding:0 24px}}@media (min-width: 769px){.container{padding:0 4.16125vw}}@media (min-width: 960px){.container{padding:0 9.72222vw}}@media (min-width: 1440px){.container{padding:0 140px}}.section{padding:32px 0}@media (min-width: 480px){.section{padding:48px 0}}@media (min-width: 769px){.section{padding:80px 0}}.section--close{padding:32px 0}@media (min-width: 480px){.section--close{padding:32px 0}}@media (min-width: 769px){.section--close{padding:48px 0}}.section--close-top{padding-top:32px}@media (min-width: 480px){.section--close-top{padding-top:32px}}@media (min-width: 769px){.section--close-top{padding-top:48px}}.section--flush{padding:0}.section--flush-top{padding-top:0}.section--flush-bottom{padding-bottom:0}@media (min-width: 769px){.medium--section--spaced-top{padding-top:128px}.medium--section--flush-top{padding-top:0}}.section--center{text-align:center}.section--tan{background:#f6f5ea}.section--tan--dark{background:#e8e5d4}.grid{display:flex;flex-wrap:wrap;list-style:none;margin:-32px 0 0 -32px;padding:0}.grid__item{box-sizing:border-box;padding:32px 0 0 32px;position:relative;width:100%}@media (min-width: 480px){.small--c-1of6{flex-basis:16.6666%;max-width:16.6666%}.small--c-1of3,.small--c-2of6{flex-basis:33.3333%;max-width:33.3333%}.small--c-1of2,.small--c-3of6{flex-basis:50%;max-width:50%}.small--c-2of3,.small--c-4of6{flex-basis:66.6666%;max-width:66.6666%}.small--c-5of6{flex-basis:83.3333%;max-width:83.3333%}.small--c-1of1,.small--c-2of2,.small--c-3of3,.small--c-6of6{flex-basis:100%;max-width:100%}}@media (min-width: 769px){.medium--c-1of12{flex-basis:8.3333%;max-width:8.3333%}.medium--c-1of6,.medium--c-2of12{flex-basis:16.6666%;max-width:16.6666%}.medium--c-1of4,.medium--c-3of12{flex-basis:25%;max-width:25%}.medium--c-1of3,.medium--c-2of6,.medium--c-4of12{flex-basis:33.3333%;max-width:33.3333%}.medium--c-5of12{flex-basis:41.6666%;max-width:41.6666%}.medium--c-1of2,.medium--c-2of4,.medium--c-3of6,.medium--c-6of12{flex-basis:50%;max-width:50%}.medium--c-7of12{flex-basis:58.3333%;max-width:58.3333%}.medium--c-2of3,.medium--c-4of6,.medium--c-8of12{flex-basis:66.6666%;max-width:66.6666%}.medium--c-3of4,.medium--c-9of12{flex-basis:75%;max-width:75%}.medium--c-5of6,.medium--c-10of12{flex-basis:83.3333%;max-width:83.3333%}.medium--c-11of12{flex-basis:91.6666%;max-width:91.6666%}.medium--c-1of1,.medium--c-2of2,.medium--c-3of3,.medium--c-4of4,.medium--c-6of6,.medium--c-12of12{flex-basis:83.3333%;max-width:83.3333%}.medium--push{margin-left:auto}}@media (min-width: 960px){.large--c-1of12{flex-basis:8.3333%;max-width:8.3333%}.large--c-1of6,.large--c-2of12{flex-basis:16.6666%;max-width:16.6666%}.large--c-1of4,.large--c-3of12{flex-basis:25%;max-width:25%}.large--c-1of3,.large--c-2of6,.large--c-4of12{flex-basis:33.3333%;max-width:33.3333%}.large--c-5of12{flex-basis:41.6666%;max-width:41.6666%}.large--c-1of2,.large--c-2of4,.large--c-3of6,.large--c-6of12{flex-basis:50%;max-width:50%}.large--c-7of12{flex-basis:58.3333%;max-width:58.3333%}.large--c-2of3,.large--c-4of6,.large--c-8of12{flex-basis:66.6666%;max-width:66.6666%}.large--c-3of4,.large--c-9of12{flex-basis:75%;max-width:75%}.large--c-5of6,.large--c-10of12{flex-basis:83.3333%;max-width:83.3333%}.large--c-11of12{flex-basis:91.6666%;max-width:91.6666%}.large--c-1of1,.large--c-2of2,.large--c-3of3,.large--c-4of4,.large--c-6of6,.large--c-12of12{flex-basis:83.3333%;max-width:83.3333%}.large--push{margin-left:auto}}.subheading{color:#666;font-size:1em;font-style:normal;letter-spacing:.05em;line-height:1.2em;margin-bottom:12px}.subheading--fancy{position:relative;text-align:center}.subheading--fancy>span{background:#fff;display:inline-block;padding-left:.75em;padding-right:.75em;position:relative;z-index:1}.subheading--fancy:before{background:#f2f1e2;content:"";height:.2083em;left:0;margin-top:-.1667em;position:absolute;top:50%;width:100%}@media only screen and (min-width: 520px){.subheading{font-size:1.25em}}[role=banner]{display:flex;margin-bottom:30px;position:relative;z-index:100}@media (min-width: 600px){[role=banner]{margin-bottom:50px}}[role=contentinfo]{color:#444;font-size:.875em;line-height:1.3333}[role=contentinfo] a{color:inherit;text-decoration:none}[role=contentinfo] a:hover,[role=contentinfo] a:focus{opacity:.83;text-decoration:underline}.site-footer__title{font-size:.92857em;font-weight:700;letter-spacing:.07692em;margin-bottom:1.53846em;text-transform:uppercase}.site-footer__nav li+li{margin-top:1.3333em}.site-footer__item--icons{padding-left:1.5333em}.site-footer__nav svg{fill:#998f52;height:1.2em;margin:0 .5em 0 -1.7em;opacity:.5;vertical-align:middle;width:1.2em}@media (min-width: 769px){.site-footer__legal{align-items:center;display:flex;justify-content:space-between}}.site-credits a{text-decoration:underline}.site-credits a:hover,.site-credits a:focus{text-decoration:none}.site-credits a:before{display:inline-block;content:"\2022";margin:0 1em;opacity:.46}.site-footer__partners{font-size:.92857em;margin:32px 0 0}@media (min-width: 480px){.site-footer__partners{margin:48px 0 0}}@media (min-width: 769px){.site-footer__partners{margin:0}}.site-footer__partners svg{fill:currentColor;opacity:.5;vertical-align:middle}[role=contentinfo] button{background-color:#222;border:0;border-radius:0;color:#fff;display:inline-block;font-size:inherit;line-height:1.4286;outline:0;padding:.57143em .85714em;position:relative;text-align:center;text-decoration:none;transition:all .15s ease-in-out;vertical-align:middle}[role=contentinfo] button::-moz-focus-inner{border:0}[role=contentinfo] button:hover,[role=contentinfo] button:focus{background:#222c;outline:0}[role=contentinfo] .btn--rounded{border-radius:.21429em}.branding{align-self:flex-end;display:block;flex:0 0 auto;padding:14px;width:64px}@media (min-width: 600px){.branding{padding:16px 20px;width:228px}}@media (min-width: 960px){.branding{padding:18px 24px;width:308px}}@media (min-width: 1350px){.branding{padding:21px 27px;width:394px}}.branding__logo{width:100%}.branding__wordmark{border:0;clip:rect(0 0 0 0);height:1px;left:-9999%;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}.site-nav{background-color:#1e90de;color:#fff;display:flex;flex:1 1 auto;flex-wrap:wrap;padding:14px}@media (min-width: 600px){.site-nav{padding:14px 20px}}@media (min-width: 960px){.site-nav{padding:15px 24px}}@media (min-width: 1350px){.site-nav{padding:19px 27px}}.site-nav a{color:inherit;display:block;text-decoration:none;border-bottom:3px solid transparent;transition:border .25s ease-in-out}.site-nav a:hover,.site-nav a:focus,.site-nav a:active{border-bottom-color:currentColor}body#collection #nav-store a,body#product #nav-store a,body#product-tk #nav-store a,body#blog #nav-press a,body#article #nav-press a,body.about #nav-about a,body.help #nav-help a,body#cart #nav-cart .shopping-cart__text,body#account #nav-account a,body#login #nav-login a{border-bottom-color:currentColor}.site-nav__primary{display:block;flex:1 1 auto}.site-nav__primary,.shopping-cart{font-size:.9055397728em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}@media (min-width: 600px){.site-nav__primary,.shopping-cart{font-size:.9588068182em}}@media (min-width: 960px){.site-nav__primary,.shopping-cart{font-size:1.278409091em}}@media (min-width: 1350px){.site-nav__primary,.shopping-cart{font-size:1.5980113637em}}.site-nav__primary li{display:inline-block}.site-nav__primary li+li{margin-left:1.25em}@media (min-width: 600px){.site-nav__primary li+li{margin-left:1.5em}}.site-nav__primary{font-size:1.0625em}@media (min-width: 600px){.site-nav__primary{font-size:1.125em}}@media (min-width: 960px){.site-nav__primary{font-size:1.5em}}@media (min-width: 1350px){.site-nav__primary{font-size:1.875em}}.site-nav__secondary{display:block;flex:0 0 100%;font-size:.875em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:1.5;margin-bottom:42px;order:-1;text-align:right}@media (min-width: 600px){.site-nav__secondary{margin-bottom:24px}}@media (min-width: 960px){.site-nav__secondary{font-size:1em;margin-bottom:27px}}@media (min-width: 1350px){.site-nav__secondary{margin-bottom:32px}}.site-nav__secondary ul{display:flex;justify-content:flex-end}.site-nav__secondary li{flex:0 0 auto}.site-nav__secondary li+li{padding-left:1.25em}@media (min-width: 400px){.site-nav__secondary li+li{padding-left:1.5em}}.site-nav__secondary a{border-bottom-width:1px;transition:all .25s ease-in-out}.site-nav__secondary .site-nav__link--icon:hover,.site-nav__secondary .site-nav__link--icon:focus{border-color:transparent!important;opacity:.6}.site-nav__secondary svg{fill:currentColor;height:1.2em;margin-top:3px;opacity:.6;width:1.3em}.checkbox-toggle{border:0;clip:rect(0 0 0 0);height:1px;left:0;margin:-1px;overflow:hidden;padding:0;position:absolute;top:0;white-space:nowrap;width:1px}@media (min-width: 600px){.checkbox-toggle{display:none}}.site-nav__search-toggle{cursor:pointer;transition:all .15s ease-in-out}@media (min-width: 600px){.site-nav__search-toggle{display:none}}.checkbox-toggle:focus+.site-nav__search-toggle{opacity:.6}.site-nav__search-toggle span{border:0;clip:rect(0 0 0 0);height:1px;left:-9999%;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}#nav-search{max-width:222px;transition:all .3s ease-in-out}@media (min-width: 600px){#nav-search:focus-within{flex:1 1 auto}}#nav-search-form{display:flex;justify-content:flex-end}.checkbox-toggle:checked~#nav-search-form{transform:none}#nav-search-form label{border:0;clip:rect(0 0 0 0);height:1px;left:-9999%;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}#nav-search-form input[type=text]{background:transparent;border:0;border-bottom:1px solid transparent;color:inherit;display:inline-block;font-family:inherit;font-size:inherit;flex:1 1 3.25em;line-height:inherit;margin:0;min-width:0;outline:none;padding:0;transition:all .3s ease-in-out;width:3.25em}#nav-search-form input[type=text]:hover{border-bottom-color:currentColor;cursor:pointer}#nav-search-form input[type=text]:focus{border-bottom-color:currentColor;cursor:text}@media (min-width: 600px){#nav-search:focus-within input[type=text]:focus{flex-basis:100%}}#nav-search-form input[type=text]:-ms-input-placeholder{color:currentColor;opacity:1}#nav-search-form input[type=text]::-moz-input-placeholder{color:currentColor;opacity:1}#nav-search-form input[type=text]::-webkit-input-placeholder{color:currentColor;opacity:1}#nav-search-form input[type=text]::placeholder{color:currentColor;opacity:1}#nav-search-form input[type=text]:focus:-ms-input-placeholder{opacity:.6}#nav-search-form input[type=text]:focus::-moz-input-placeholder{opacity:.6}#nav-search-form input[type=text]:focus::-webkit-input-placeholder{opacity:.6}#nav-search-form input[type=text]:focus::placeholder{opacity:.6}#nav-search-form button{background:transparent;border:0;color:currentColor;cursor:pointer;font-size:inherit;margin:0;order:-1;outline:none;padding:0;transition:all .15s ease-in-out}#nav-search-form button:hover,#nav-search-form button:focus{opacity:.6}#nav-search-form button svg{margin-right:.5em}@media (min-width: 600px){#nav-search-form button span{border:0;clip:rect(0 0 0 0);height:1px;left:-9999%;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}}@media (max-width: 599px){#nav-search-form{background:#444;font-size:16px;left:0;padding:14px;position:absolute;right:0;top:100%;transform:translateY(-101%);transition:transform .15s ease-in-out;z-index:-1}.search-init #nav-search-form{bottom:100%;top:auto}.search-init body{transition:transform .15s ease-in-out}.search-active body{transform:translateY(66px)}#nav-search-form input[type=text]{background:#fff;border:0!important;border-radius:.125em;color:#222;cursor:text!important;flex:1;font-size:inherit;margin:0 .75em 0 0;min-width:0;padding:.4375em .35313em}.newsletter__form--inline input{margin:0 .85714em}#nav-search-form button{background-color:#ddd;border-radius:.1875em;color:#444;font-size:14px;order:1;padding:.5em .75em}#nav-search-form button:hover,#nav-search-form button:focus{opacity:.6}#nav-search-form button svg{display:none}}.shopping-cart{font-size:1.0625em}@media (min-width: 600px){.shopping-cart{font-size:1.125em}}@media (min-width: 960px){.shopping-cart{font-size:1.4375em}}@media (min-width: 1350px){.shopping-cart{font-size:1.8125em}}a.shopping-cart{border-bottom:0}a.shopping-cart:hover,a.shopping-cart:focus,a.shopping-cart:active{border-bottom:0}.shopping-cart__count{background-color:#ffffff40;border-radius:.875em;color:#fff;display:none;font-family:adelle-sans,"system-ui",sans-serif;font-size:.5em;letter-spacing:normal;line-height:1.75;margin-right:.25em;min-width:1.75em;padding:0 .5em;position:relative;text-align:center;top:-.2em;vertical-align:middle}.is-full .shopping-cart__count{display:inline-block}.shopping-cart__icon{display:inline-block;fill:currentColor;height:17px;opacity:.7;position:relative;top:1px;width:26px}@media (min-width: 600px){.shopping-cart__icon{height:17px;width:21px}}@media (min-width: 960px){.shopping-cart__icon{height:19px;width:24px}}@media (min-width: 1350px){.shopping-cart__icon{height:24px;width:30px}}.is-full .shopping-cart__icon{opacity:1}.shopping-cart__text{border-bottom:3px solid transparent;display:inline-block;margin-left:.15em;transition:border .25s ease-in-out}.shopping-cart:hover .shopping-cart__text,.shopping-cart:focus .shopping-cart__text,.shopping-cart:active .shopping-cart__text{border-bottom-color:currentColor}@media (max-width: 599px){.shopping-cart__text,.shopping-cart__count{border:0;clip:rect(0 0 0 0);height:1px;left:-9999%;margin:-1px;opacity:0;overflow:hidden;padding:0;position:absolute;width:1px}}.newsletter__note,.newsletter__response{color:#666;font-size:13px;margin-top:.76923em}.newsletter__note a{color:inherit;text-decoration:underline}.newsletter__note a:hover,.newsletter__note a:focus{opacity:.83;text-decoration:none}.newsletter__form{font-size:14px;margin-top:18px}.newsletter__field-group{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;max-width:416px}.newsletter__form label{color:#666;flex:0 0 100%;margin:0 0 .5em}@media (max-width: 479px){.newsletter__form label span{display:none}}.newsletter__form input{border:1px solid #bbbbbb;border-radius:.14286em;flex:1;font-size:inherit;line-height:1.4286;margin:0 .85714em 0 0;min-width:0;padding:.64286em .40357em .5em}.newsletter__response{color:inherit}.newsletter__response--error{color:#dd4b39}.newsletter__response--success{color:#7db72f}.alert,.errors{background-color:#f7f7f7;color:#666;margin-bottom:10px;overflow:hidden}.alert>*,.errors>*{display:inline}.alert__title{color:#222;font-size:.875em;font-style:normal;font-weight:500;line-height:1.5;margin-right:5px;text-transform:uppercase}.alert__title--block{display:block}.icon-audiobook{display:inline-block;height:19px;margin-right:5px;margin-bottom:-2px;width:20px}#product .alert{display:inline;float:left;margin-right:3.125%;margin-left:3.125%;text-align:center;width:93.75%}@media only screen and (min-width: 769px){#product .alert{margin-right:10px;margin-left:10px;width:620px}}@media only screen and (min-width: 1025px){#product .alert{width:940px}}.product-options+.alert{margin-top:10px;margin-bottom:0}.divider-bottom+.alert{margin-top:0;margin-bottom:10px}.alert:last-child{margin-bottom:0}#product .product-content .alert{margin-right:0;margin-left:0;width:100%}#product .book .alert{display:inline-block;float:none;margin:0;width:auto}#cart-main .alert{margin-top:10px}.alert--alt{background-color:#fffed9;color:#997e11}.alert--alt .alert__title{color:#997e11}.alert--alt2{background-color:#efeddc}.alert--info{background-color:#cae6fa;color:#222}.alert--warning{background-color:#ffffa5;color:#8b730e}.alert--warning .alert__title{color:#8b730e}.alert--success{background-color:#7db72f}.alert--error,.errors{background-color:#dd4b39}.alert--success,.alert--error,.errors{color:#fff}.alert--success a,.alert--error a,.errors a{color:inherit;-webkit-transition:all .25s;transition:all .25s}.alert--success a:hover,.alert--success a:focus,.alert--error a:hover,.alert--error a:focus,.errors a:hover,.errors a:focus{opacity:.75}.alert--success .alert__title,.alert--error .alert__title,.errors .alert__title{color:#fff}.alert--em{font-style:italic}.alert--em em{font-style:normal}.alert--shrink{display:inline-block}.alert--block>*{display:block}.alert--small{padding:5px 8px 8px}.alert--large{padding:10px}.alert--large p{font-size:.875em}.alert--left{text-align:left}.alert--center{text-align:center}#product .extra,#collection .extra{margin-bottom:30px}.errors{margin-bottom:20px}.site-slogan__title{color:#997e11;font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:48px;margin:0 0 .5em;text-transform:uppercase}.site-slogan__icon{display:block;fill:currentColor;height:1.0833em;margin:0 auto .5em;opacity:.35;width:1.125em}.site-slogan__text{color:#444;font-size:26px;line-height:1.5385;margin:0 auto;max-width:38em}.feature{display:inline;float:left;width:93.75%;margin-left:3.125%;margin-right:3.125%;text-decoration:none;box-shadow:inset 0 0 80px #0000000d;border-radius:5px;position:relative;background:#f6f5ea;min-height:300px;margin-bottom:10px}@media (min-width: 769px){.feature{margin-left:10px;margin-right:10px;width:620px}}@media (min-width: 1025px){.feature{width:940px}}.feature a{text-decoration:none}.feature .foreword-byline{color:#998f52;text-align:center}@media (min-width: 481px){.feature .foreword-byline{text-align:left}}.feature .byline-prefix,.feature .byline-name{font-size:.875em}.feature .foreword-text{color:#222;margin:16px 0;font-size:.9375em;line-height:1.45em}.feature-image img{display:block;height:auto;width:100%}.feature-big-cover{background:transparent url(../../../../shopifycloud/shopify/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_920x.gif) no-repeat -430px 0;background-size:cover;border-radius:5px 0 0 5px;height:100%;left:0;position:absolute;top:0;-webkit-transition:background-position 1s,width 1s;transition:background-position 1s,width 1s;width:0;z-index:1}@media (min-width: 1025px){.feature-big-cover{background-position:0 0;width:430px}}.feature-accessibility-for-everyone .feature-big-cover{background-image:url(https://abookapart.com/cdn/shop/t/4/assets/aba-home-feat-23.jpg"";display:table}.feature-info:after{clear:both}@media (min-width: 481px){.feature-info{margin-left:125px}}@media (min-width: 1025px){.feature-info{display:inline;float:right;margin-left:10px;margin-right:10px;padding:0 25px 0 0;width:480px}}.feature-header{display:block;font-size:1em;margin-right:0;margin-bottom:0;margin-left:0;text-align:center;width:auto;zoom:1}.feature-header:before,.feature-header:after{content:"";display:table}.feature-header:after{clear:both}@media (min-width: 481px){.feature-header{display:inline;text-align:left}}.feature-title{color:#1e90de;display:block;font-size:4.5em;font-style:normal;font-weight:400;letter-spacing:1px;text-decoration:none}.feature-accessibility-for-everyone .feature-title{color:#008639}.feature-title-sub{display:block;font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.3em;font-style:normal;text-decoration:none}.feature-edition{background:#c1bfb0;border-radius:0 5px 0 3px;color:#fff;font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.875em;letter-spacing:1px;padding:10px 10px 5px 5px;position:absolute;right:0;text-transform:uppercase;top:0}.feature-author{color:#222;display:block;font-size:1.5em;margin-bottom:4px;text-transform:none}@media (min-width: 1025px){.feature-author{padding-top:25px}}.feature-format-note{color:#b1a55f;font-size:.8125em;font-style:italic;line-height:1.5em;margin:13px 0 26px}.feature-buy-button{bottom:-20px;box-shadow:0 4px 8px #0000004d;position:absolute;right:10px}.feature--briefs{box-shadow:inset 0 0 50px #00000020;margin:0 0 40px 3.125%;min-height:0;text-align:center;width:93.75%}@media (min-width: 769px){.feature--briefs{margin-left:10px;width:620px}}@media (min-width: 1025px){.feature--briefs{width:940px}}.feature--briefs__title{color:#bcb79c;font-size:3.5em;letter-spacing:1px;margin:.35em 20px .1em}@media (min-width: 640px){.feature--briefs__title{font-size:4.5em}}.feature--briefs__title span{color:#997e11}.feature--briefs__tag{color:#999;margin:0 20px 20px}@media (min-width: 640px){.feature--briefs__tag{font-size:1.6em;margin-bottom:30px}}.feature--briefs__img{border:1px solid #e8e5d4;border-bottom:0;-webkit-transition:border-color .25s;transition:border-color .25s;margin:0 .5%;vertical-align:middle;width:45%}.feature--briefs__img:hover{border-color:#c1bfb0}@media (min-width: 481px){.feature--briefs__img{margin:0 1.5%;width:42%}}@media (min-width: 769px){.feature--briefs__img{margin:0 2.5%;width:38.725%}}.pack-list__item a{display:block;position:relative}.pack-list__item a:hover{color:#997e11!important}.pack-list__item .pack__badge{bottom:6px;font-size:.9377em;position:absolute;right:12px}.pack-list__title{border-bottom:5px solid #e8e5d4;font-size:32px;letter-spacing:.03em;line-height:1;margin:0 0 18px;padding:0 0 12px;text-transform:uppercase}.pack-list__title span{display:table;width:60%}.hero{background-position:50% 50%;background-size:cover;margin-bottom:12px;margin-top:-30px;overflow:hidden;padding:0;position:relative}.hero--top{background-position:50% 0}.hero.hero--video{background-color:transparent;padding:0}.hero__video{background-color:#222}.hero__video__container{margin:0 auto;max-width:940px}.hero__media{width:100vw}.hero__main{padding:24px 0 0;position:relative}.hero__main--callout{margin-top:28px}.hero__header{display:block;float:none;margin:0;width:100%}.hero__author{display:block;font-size:1em;font-weight:700;margin-bottom:.5em}.hero__title{display:block;font-size:4em;letter-spacing:.015em;line-height:.925;margin-bottom:.2em;text-transform:uppercase}.hero__byline{color:#bbb;font-size:.875em;letter-spacing:.05em;margin-bottom:1em;text-transform:uppercase}.hero__foreword{color:#222}.hero__description{display:none;font-size:1.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-o-font-smoothing:antialiased;font-smoothing:antialiased;line-height:1.4}.hero__callout{font-size:.875em;letter-spacing:.05em;text-transform:uppercase;position:absolute;bottom:100%;background:#444;color:#fff;border:0;padding:7px 3.125%;width:100vw;left:50%;transform:translate(-50%)}.hero__edition{font-size:.875em;letter-spacing:.05em;position:absolute;right:0;text-transform:uppercase;top:7px}@media (min-width: 600px){.hero{margin-top:-50px}}@media (min-width: 660px){.hero{background-color:#998f52;padding:40px 0 60px}.hero__media{display:none}.hero__main{background:#222;background:#000000b3;color:#fff;float:right;padding:32px 30px;width:60%}.hero__foreword{color:#fff}.hero__description{display:block}.hero__callout{padding:7px 10px;right:0;width:100%}.hero__edition{right:10px;top:10px}.hero--video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:0}.hero__video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.hero__main--video{background:transparent;color:inherit;float:none;margin-top:0;padding:0 0 16px;width:100%!important}.hero__main--video.hero__main--callout{margin-bottom:28px}.hero__main--video .hero__foreword{color:#222}.hero__main--video .hero__callout{bottom:auto;text-align:center;top:100%;width:100vw}.hero__main--video .hero__edition{right:0;top:0}}@media only screen and (min-width: 769px){.hero{left:50%;margin-bottom:0;padding-top:44px;padding-bottom:70px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100vw}.hero--video>*{width:100%}}@media only screen and (min-width: 1025px){.hero{padding-top:63px;padding-bottom:100px}.hero__main{width:50%}.hero__author{font-size:1.125em}.hero__title{font-size:5em}.hero__byline{font-size:1em}.hero__description{font-size:1.25em}}.pack__header{color:#fff;padding-top:20px;padding-bottom:40px;text-align:center}.pack__header--img:before{background-color:#000;content:"";display:block;height:100%;left:0;opacity:.25;position:absolute;top:0;width:100%;z-index:-1}.pack__title{float:none!important;margin:18px auto 9px!important;max-width:960px}.pack__description{font-family:adelle-sans,"system-ui",sans-serif;font-size:.875em;letter-spacing:.03em;line-height:1.3;margin:0 auto;max-width:40em}.pack__badge{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#000;border-radius:50%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1em;font-weight:300;height:4em;letter-spacing:.05em;line-height:1.3;line-height:1;margin:0 auto;text-align:center;text-transform:uppercase;width:4em}@media only screen and (min-width: 769px){.pack__header{padding-top:40px;padding-bottom:80px}h2.pack__title{font-size:7em}.pack__title{margin:32px auto 12px!important}.pack__description{font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.5em}.pack__badge{font-size:1.5em}}.product-options--full{margin-bottom:30px}.product-options--full .alert{text-align:center}.product-options--full+.divider-top{border:0;margin-top:0;padding-top:0}@media only screen and (min-width: 769px){.product-options--full{margin-top:30px;margin-bottom:50px}}@media only screen and (min-width: 960px){.product-options--full{margin-top:0}.product-options--full .alert{left:50%;margin:0;position:relative;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100vw}.product-options--full .product-options-list{background:#f6f5ea;left:50%;margin:0;position:relative;text-align:center;-webkit-transform:translateX(-50%);transform:translate(-50%);width:100vw}.product-options--full .product-options-list li{border-radius:0;display:inline-block;float:none;margin:0!important;max-width:320px;text-align:left;width:33.3333%}.product-options--full .product-options-list li:nth-last-child(2):first-child,.product-options--full .product-options-list li:nth-last-child(2):first-child~li{max-width:480px;width:50%}.product-options-list li:only-of-type{max-width:940px;width:100%}.product-options--full .product-options-list li:only-of-type{max-width:972px;width:100%}.product-options--full .product-options-list li+li{border-left:1px solid #c1bfb0}}.quote-list__book+.quote-list__book{border-top:5px solid #f2f1e2}.quote-list__book a{align-items:center;display:block;display:flex;overflow:hidden;padding:30px 0;text-decoration:none}.quote-list__book:first-child a{padding-top:15px}.quote-list__book a:hover blockquote,.quote-list__book a:focus blockquote,.quote-list__book a:active blockquote,.quote-list__book a:hover cite,.quote-list__book a:focus cite,.quote-list__book a:active cite{color:#bcb79c}.quote-list__book img{border:1px solid #dddddd;flex-shrink:0;float:left;margin-right:30px;width:90px}.quote-list__book:nth-child(2n) img{order:1;margin:0 0 0 30px}.quote-list__book a:hover img,.quote-list__book a:focus img,.quote-list__book a:active img{border-color:#bbb}.quote-list__book blockquote{background-size:auto 1.15em;color:#000;font-size:18px;font-style:italic;padding:.25em 0 .25em 2.2222em;position:relative}.quote-list__book cite{color:#666;font-family:adelle-sans,"system-ui",sans-serif;font-style:normal;font-size:12px;display:block;letter-spacing:.03em;margin-top:1em;text-align:right}.quote-list__book cite:before{content:"\2014"}.quote-list__meta{border-top:1px solid #e5e5e5;margin-top:.5em;padding-top:.5em}.quote-list__title{color:#666;font-size:.875em}.quote-list__author{color:#888;font-size:.875em;font-weight:300;letter-spacing:.1em;text-transform:uppercase}@media only screen and (min-width: 380px){.quote-list__book img{width:100px}.quote-list__book blockquote{font-size:21px}}@media only screen and (min-width: 520px){.quote-list__book a{padding:80px 0}.quote-list__book:first-child a{padding-top:40px}.quote-list__book img{margin-right:60px;width:140px}.quote-list__book:nth-child(2n) img{margin:0 0 0 60px}.quote-list__book blockquote{font-size:27px}.quote-list__book cite{font-size:.6em}.quote-list__title{font-size:1.125em}.quote-list__author{font-size:.875em}}@media only screen and (min-width: 640px){.quote-list__book blockquote{font-size:32px}.quote-list__book cite{font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif}.quote-list__title{display:inline-block}.quote-list__title:after{color:#ddd;content:"\2022";font-size:.7778em;padding:0 .2778em 0 .5em}.quote-list__author{display:inline-block;line-height:1.6071}}@media only screen and (min-width: 769px){.quote-list__book img{margin-right:80px;width:160px}.quote-list__book:nth-child(2n) img{margin:0 0 0 80px}.quote-list__book blockquote{font-size:36px}}.badge{background:#7db72f;border-radius:0;color:#fff;display:inline-block;line-height:1;margin:0 .35em;padding:.5em 0;position:relative;text-align:center;top:-.1em;vertical-align:middle;width:2em}.badge:before,.badge:after{background:#7db72f;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:100%}.badge:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.badge span{position:relative;z-index:1}.badge div,.badge div:before,.badge div:after{background:#7db72f;height:100%;left:0;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100%}.badge div:before,.badge div:after{content:"";-webkit-transform:rotate(15deg);transform:rotate(15deg)}.badge div:after{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.signup-form{margin-top:2em!important;max-width:30em}.signup-form #mc-embedded-notify{font-size:1em;padding:9px 12px 8px;margin-left:9px}.signup-form #mce-notify-EMAIL{border-radius:3px;font-size:1.25em;padding:8px 8px 7px}.signup-form #mce-notify-responses .response{color:inherit;margin-top:12px;padding:0;position:static;transform:none}.sample{border-radius:5px;color:#fff;margin-bottom:30px;overflow:hidden;position:relative;width:100%}.sample__button{background:#1e90de;border:0;color:inherit;cursor:pointer;display:block;font-family:titling-gothic-condensed,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1em;font-style:normal;font-weight:200;letter-spacing:.125em;line-height:1;padding:18px 14px 16px 48px;position:relative;text-decoration:none;text-transform:uppercase;width:100%}.sample__button--plain{padding-left:14px}.sample__button:hover,.sample__button:focus{color:inherit;opacity:.85}.sample__button .product-option-icon{height:24px;left:14px;width:24px}@media only screen and (max-width: 480px){.sample__button .product-option-icon{display:block}}@media only screen and (min-width: 769px){.sample{float:right;width:220px}.sample__button{font-size:.875em}}@media only screen and (min-width: 1025px){.sample{font-size:1em;width:300px}.sample__button{font-size:1em}}.sample--full{float:left;width:auto}.sample__form{background:#888;bottom:0;display:none;height:100%;left:0;margin:0;padding:11px 11px 0;position:absolute;right:0;text-align:center;top:0;width:100%}#sample-request{margin:0;display:block}#sample-request .sample-field-group{align-items:center;display:flex;float:none}#sample-request .sample-field-group fieldset{flex:1 1 auto;overflow:hidden}#sample-submit{margin-left:6px;order:1}#sample-EMAIL{border-radius:2px;border:1px solid transparent;color:#888;font-size:.8em;overflow:hidden;padding:8px 4px 5px;width:100%}#sample-responses .response{color:#fff;padding:0 10px;font-style:italic;font-size:.875em;left:0;line-height:1.25em;position:absolute;top:50%;transform:translateY(-50%);width:100%}.sizing-table__title{margin-top:30px}.sizing-table__wrap{max-width:100%;overflow-x:auto}.sizing-table{width:100%}.sizing-table th{color:inherit}.sizing-table th,.sizing-table td{border-bottom:1px solid #dddddd;font-size:.875em;padding-bottom:10px}.sizing-table td,.sizing-table tbody th{padding-top:10px}.sizing-table th+th,.sizing-table td+td,.sizing-table th+td{padding-left:10px}.sizing-table .center{text-align:center}.sizing-table .right{text-align:right}.booster-messages{margin-bottom:20px;position:relative}@media (min-width: 400px){.booster-discounts-wrapper{bottom:100%;position:absolute;transform:translateY(25%)}}.booster-discounts-wrapper input#booster-discount-code{max-width:120px}@media (min-width: 500px){.booster-discounts-wrapper input#booster-discount-code{max-width:200px}}@media (min-width: 769px) and (max-width: 1024px){.booster-discounts-wrapper input#booster-discount-code{max-width:120px}}.wh-cart-total>span:last-child{font-size:1.375em;font-weight:700}.wh-cart-total>span:last-child:before{color:#666;content:"\1f389\a0\a0 Discounted Total: "}.booster-cart-item-success-notes,.booster-cart-item-upsell-notes{display:none!important}div#booster-notification-bar{margin:0 10px!important;position:relative;width:auto!important}@media (min-width: 480px){div#booster-notification-bar{margin:0 3.125%!important}}@media (min-width: 769px){div#booster-notification-bar{margin:0 10px 24px!important}}div#booster-close-notification{height:100%!important;margin-right:0!important;overflow:hidden!important;position:absolute;right:0;top:0;text-align:left;text-indent:-9999px;width:2em}div#booster-close-notification:before{content:"\d7";left:50%;margin-top:-.1em;position:absolute;text-indent:0;top:50%;transform:translate(-50%,-50%)}.multimedia{height:0;margin:0 auto;padding-bottom:56.25%;position:relative}.multimedia embed,.multimedia object,.multimedia video,.multimedia iframe{bottom:0;height:100%;left:0;margin:0!important;padding:0;position:absolute;right:0;top:0;width:100%}.multimedia--standard{padding-bottom:75%}.field{margin-bottom:20px}.field label{display:block;font-size:.9375em;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:1.5;margin-bottom:6px;text-transform:uppercase}.field input{border:solid 1px #bbbbbb;border-radius:2px;color:#888;display:block;font-size:.8em;margin:0 6px 0 0;max-width:200px;padding:5px 4px;width:100%}.form__title{font-size:.9375em;font-style:normal;font-weight:500;letter-spacing:.1em;line-height:1.5em;margin-bottom:12px;text-transform:uppercase}.form__sub-title{font-size:inherit;font-family:inherit;line-height:1.5;text-transform:capitalize}.form__note,.account__actions{margin:20px 0}.account-table__wrap{margin-bottom:40px;max-width:100%;overflow-x:auto}.account-table{width:100%}.account-table--alt{width:auto}.account-table th,.account-table td{border-bottom:1px solid #dddddd;font-size:.875em;padding-bottom:10px}.account-table td{padding-top:10px}.account-table th+th,.account-table td+td{padding-left:10px}.account-table--alt th+th,.account-table--alt td+td{padding-left:50px}.account-table .nobreak{white-space:nowrap}.account-table .center{text-align:center}.account-table .right{text-align:right}.account-table tfoot td{border-bottom:0}.account-table tfoot>tr:first-child td{border-top:2px solid #dddddd}.account-table .highlight td{border-top:2px solid #dddddd;border-bottom:0;font-weight:700}.account-table .button{display:inline-block;font-size:1em;margin-top:15px;padding:6px 8px}.account-table--alt .button{margin-top:0}.account-file-list li{line-height:1.4}.account-file-list li+li{margin-top:15px}.account-file-list small{font-size:.8em}.account-meta{line-height:1.5;margin-bottom:40px}.order-line-note{background:#f7f7f7;color:#888;margin:15px 0 5px;padding:10px}.address{line-height:1.5;margin:0 0 20px;vertical-align:top}@media only screen and (min-width: 481px){.address__wrap{display:inline-block;padding-right:20px;vertical-align:top;width:49%}}@media only screen and (min-width: 1025px){.address__wrap{width:32%}}.address+.account__actions{margin-top:0}.address__actions{display:block;margin-top:10px}.pagination{margin-bottom:40px;text-align:right}
/*# sourceMappingURL=/cdn/shop/t/4/assets/screen.scss.css.map?v=174054790214232849971721003833 */
