﻿@import url("//fast.fonts.net/t/1.css?apiType=css&projectid=6e241344-c99d-4640-9d94-4e18c8d28f5d");html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}@font-face{font-family:"Century Gothic W01";src:url("../assets/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix");src:url("../assets/bd45538f-4200-4946-b177-02de8337032d.eot?#iefix") format("eot"),url("../assets/700cfd4c-3384-4654-abe1-aa1a6e8058e4.woff2") format("woff2"),url("../assets/9908cdad-7524-4206-819e-4f345a666324.woff") format("woff"),url("../assets/b710c26a-f1ae-4fb8-a9fe-570fd829cbf1.ttf") format("truetype"),url("../assets/c9e387df-c0d3-42e1-8de6-78c41f68594c.svg#c9e387df-c0d3-42e1-8de6-78c41f68594c") format("svg")}@font-face{font-family:"Century Gothic W01 Bold";src:url("../assets/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix");src:url("../assets/b247e158-e647-4a3d-9637-944de5124043.eot?#iefix") format("eot"),url("../assets/bc0668e2-e5c8-45ce-954d-3b998c6b6803.woff2") format("woff2"),url("../assets/2ef5ecda-1772-45e2-843f-a13f5d76ed3a.woff") format("woff"),url("../assets/33cf10ca-a6bb-4888-a320-d38720c9847b.ttf") format("truetype"),url("../assets/3428a0e6-cb4d-408a-8331-cc78554ab49c.svg#3428a0e6-cb4d-408a-8331-cc78554ab49c") format("svg")}*{margin:0;padding:0}html{-webkit-text-size-adjust:none}@media screen and (min-height: 800px){html{overflow-y:scroll}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#2a2a2a;font:16px "Century Gothic W01",sans-serif;text-align:left;visibility:visible}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Century Gothic W01 Bold",sans-serif}button:focus,a:focus,a:active,button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"]>input[type="button"]::-moz-focus-inner{outline:none !important}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}@supports (-moz-appearance: none){.diamond:after,.diamond:before{display:none !important}}section{width:100%}.container{max-width:90rem;margin-left:auto;margin-right:auto;text-align:left}.container::after{clear:both;content:"";display:block}section.error,section.hero-logo-title,section.pullquote-hero,section.debt-crises-banner,section.debt-crises-banner .actions section.debt-crises-form,section.debt-crises-primer,section.life-principles,.book-hero,section.audio-excerpt,section.about-the-author,section.you-may-also-like,section.preorder,.press,section.sign-up,section.contact,section.video-feedback,section.overlay.pre-order,section.overlay.ted-popup{display:flex;flex-direction:column}@media screen and (min-width: 48em){section.pullquote-hero .flex-fix,section.debt-crises-primer .flex-fix,section.life-principles .flex-fix,.book-hero .flex-fix,section.audio-excerpt .flex-fix,section.about-the-author .flex-fix,section.you-may-also-like .flex-fix,section.preorder .flex-fix,.press .flex-fix,section.sign-up .flex-fix,section.contact .flex-fix,section.video-feedback .flex-fix{display:flex;flex-direction:column;justify-content:center;min-height:100vh;flex-shrink:0}}@media screen and (min-width: 48em){section.error .flex-fix{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 50px);flex-shrink:0}}section.overlay.pre-order .flex-fix,section.overlay.ted-popup .flex-fix{display:flex;flex-direction:column;justify-content:center;min-height:100vh;flex-shrink:0}section.error .container,section.hero-logo-title .container,section.pullquote-hero .container,section.debt-crises-banner .flex-fix .container,section.debt-crises-banner .actions>section .container,section.debt-crises-primer .flex-fix .container,section.life-principles .flex-fix .container,.book-hero .container,section.audio-excerpt .container,section.about-the-author .container,section.you-may-also-like .container,section.preorder .container,.press .container,section.sign-up .container,section.contact .container,section.video-feedback .container,section.overlay.pre-order .container{width:100%;max-width:90em;margin:100px auto}@media screen and (min-width: 48em){section.error .container,section.hero-logo-title .container,section.pullquote-hero .container,section.debt-crises-banner .flex-fix .container,section.debt-crises-banner .actions>section .container,section.debt-crises-primer .flex-fix .container,section.life-principles .flex-fix .container,.book-hero .container,section.audio-excerpt .container,section.about-the-author .container,section.you-may-also-like .container,section.preorder .container,.press .container,section.sign-up .container,section.contact .container,section.video-feedback .container,section.overlay.pre-order .container{align-self:stretch}}section.preorder .copy .audio-books,section.overlay.pre-order .audio-books{margin-top:2em}section.preorder .copy .audio-books p,section.overlay.pre-order .audio-books p{color:#bdbdbd;font:16px/22px "Century Gothic W01",sans-serif;display:inline}section.preorder .copy .audio-books .audio-vendor,section.overlay.pre-order .audio-books .audio-vendor{display:inline-block;margin-top:1em}@media screen and (max-width: 47.99375em){section.preorder .copy .audio-books .audio-vendor,section.overlay.pre-order .audio-books .audio-vendor{display:block}}section.preorder .copy .audio-books .audio-vendor a,section.overlay.pre-order .audio-books .audio-vendor a{text-decoration:none}section.preorder .copy .audio-books .audio-vendor svg,section.overlay.pre-order .audio-books .audio-vendor svg{width:86px;height:auto;margin-left:1em;fill:#fff;transition:fill .4s ease-in-out}section.preorder .copy .audio-books .audio-vendor svg:hover,section.overlay.pre-order .audio-books .audio-vendor svg:hover{fill:#b1b1b1}@media screen and (max-width: 47.99375em){section.preorder .copy .audio-books .audio-vendor svg,section.overlay.pre-order .audio-books .audio-vendor svg{margin:1.5em 1em 2em 1em;width:100px;height:25px}}@media screen and (max-width: 33em){section.preorder .copy .audio-books .audio-vendor svg,section.overlay.pre-order .audio-books .audio-vendor svg{margin:1.5em .5em 0 .5em;width:100px;height:24px}}@media all and (-ms-high-contrast: none){section.preorder .copy .audio-books .audio-vendor svg,section.overlay.pre-order .audio-books .audio-vendor svg{width:85px;height:22px}section.preorder .copy .audio-books .audio-vendor *::-ms-backdrop,section.overlay.pre-order .audio-books .audio-vendor *::-ms-backdrop,section.preorder .copy .audio-books .audio-vendor svg,section.overlay.pre-order .audio-books .audio-vendor svg{width:85px;height:22px}}section.overlay.pre-order .get-the-books p.inventory-alert{color:#fff;font:16px/22px "Century Gothic W01",sans-serif;width:46%;margin:1.2em auto 0px auto;text-align:center}section.overlay.pre-order .get-the-books p.inventory-alert:not(.hidden){display:block}@media screen and (max-width: 63.99375em){section.overlay.pre-order .get-the-books p.inventory-alert{width:80%;padding:0px 40px;font:16px/22px "Century Gothic W01",sans-serif}}@media screen and (max-width: 47.99375em){section.overlay.pre-order .get-the-books p.inventory-alert{width:100%;padding:0px 60px}}@media screen and (max-width: 32.99375em){section.overlay.pre-order .get-the-books p.inventory-alert{padding:0px 50px}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: landscape){section.overlay.pre-order .get-the-books p.inventory-alert{width:55%}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){section.overlay.pre-order .get-the-books p.inventory-alert{width:90%;padding:0px 3em}}.hidden{display:none;opacity:0}.invisible{visibility:hidden}span.orphan-wrap{white-space:nowrap}section.default{background-color:#f3f1e7}@media screen and (max-width: 47.99375em){section.default{padding:16px}}@media screen and (min-width: 48em){section.default{padding:40px}}section.default .container{background:#fffeee;margin:0 auto}@media screen and (max-width: 47.99375em){section.default .container{padding:32px}}@media screen and (min-width: 48em){section.default .container{padding:40px 80px}}section.error{background-color:#f3f1e7;color:#2a2a2a}section.error .flex-fix.static-fix{min-height:calc(100vh -  53px*2)}section.error .container{text-align:center}@media screen and (max-width: 33em){section.error .container{width:300px}}@media screen and (min-width: 33em) and (max-width: 48em){section.error .container{width:calc(75vw + -96px)}}@media screen and (min-width: 48em){section.error .container{width:480px}}section.error img{max-width:100%}section.error h1{font-family:"Century Gothic W01 Bold",sans-serif}@media screen and (max-width: 33em){section.error h1{font-size:30px}}@media screen and (min-width: 33em) and (max-width: 48em){section.error h1{font-size:calc(4.16667vw + 8px)}}@media screen and (min-width: 48em){section.error h1{font-size:40px}}section.error p{font-family:"adobe-caslon-pro",serif;margin:20px 0 40px}@media screen and (max-width: 33em){section.error p{font-size:15px}}@media screen and (min-width: 33em) and (max-width: 48em){section.error p{font-size:calc(3.75vw + -4.8px)}}@media screen and (min-width: 48em){section.error p{font-size:24px}}@media screen and (max-width: 33em){section.error p{line-height:24px}}@media screen and (min-width: 33em) and (max-width: 48em){section.error p{line-height:calc(5vw + -2.4px)}}@media screen and (min-width: 48em){section.error p{line-height:36px}}section.legal{font-family:"adobe-caslon-pro",serif;text-align:justify}section.legal h1{font-size:32px;margin-bottom:32px}section.legal h4{font-size:20px;margin:36px 0 16px}section.legal p{margin-bottom:16px}@media screen and (max-width: 33em){section.legal p{font-size:15px}}@media screen and (min-width: 33em) and (max-width: 48em){section.legal p{font-size:calc(1.25vw + 8.4px)}}@media screen and (min-width: 48em){section.legal p{font-size:18px}}@media screen and (max-width: 33em){section.legal p{line-spacing:15px}}@media screen and (min-width: 33em) and (max-width: 48em){section.legal p{line-spacing:calc(1.25vw + 8.4px)}}@media screen and (min-width: 48em){section.legal p{line-spacing:18px}}section.legal a{color:#ee2d2b;word-break:break-all}@media screen and (max-width: 47.99375em){section.legal a.overflow{display:block;overflow:hidden;text-overflow:ellipsis}}section.legal ul{margin:16px 16px 32px 20px}section.legal ul li{margin-bottom:12px}section.legal table{border-collapse:separate;border-spacing:0;border:1px solid #3b3a37;margin:0 0 1.2rem;padding:0}section.legal tr:nth-of-type(odd){background:#aaa}section.legal tr:first-child{background:#3b3a37;color:#fff}section.legal td{padding:.25rem}section.legal td:first-child{border-right:1px solid #3b3a37;width:70%}.button,button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-radius:5px;cursor:pointer;font:14px "Century Gothic W01 Bold",sans-serif;letter-spacing:1px;padding:11px 18px;text-transform:uppercase;text-decoration:none;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;white-space:nowrap;-webkit-tap-highlight-color:transparent}.button,.button.red,button,button.red,input[type="button"],input[type="button"].red,input[type="reset"],input[type="reset"].red,input[type="submit"],input[type="submit"].red{border-color:#ee2d2b;background-color:#ee2d2b;color:#fff}.button.black,button.black,input[type="button"].black,input[type="reset"].black,input[type="submit"].black{border-color:#2a2a2a;background-color:#2a2a2a;color:#fff}.button.black-line,button.black-line,input[type="button"].black-line,input[type="reset"].black-line,input[type="submit"].black-line{border-color:#2a2a2a;background-color:transparent;color:#2a2a2a}.button.white-line,button.white-line,input[type="button"].white-line,input[type="reset"].white-line,input[type="submit"].white-line{border-color:#fff;background-color:transparent;color:#fff}body:not(.touch-device) .button:hover,body:not(.touch-device) .button:hover.red,body:not(.touch-device) .button:active,body:not(.touch-device) .button:active.red,body:not(.touch-device) button:hover,body:not(.touch-device) button:hover.red,body:not(.touch-device) input[type="button"]:hover,body:not(.touch-device) input[type="button"]:hover.red,body:not(.touch-device) input[type="reset"]:hover,body:not(.touch-device) input[type="reset"]:hover.red,body:not(.touch-device) input[type="submit"]:hover,body:not(.touch-device) input[type="submit"]:hover.red,body:not(.touch-device) button:active,body:not(.touch-device) button:active.red,body:not(.touch-device) input[type="button"]:active,body:not(.touch-device) input[type="button"]:active.red,body:not(.touch-device) input[type="reset"]:active,body:not(.touch-device) input[type="reset"]:active.red,body:not(.touch-device) input[type="submit"]:active,body:not(.touch-device) input[type="submit"]:active.red{border-color:#D71813;background-color:#D71813;color:#fff;outline:none}body:not(.touch-device) .button:hover.black,body:not(.touch-device) .button:active.black,body:not(.touch-device) button:hover.black,body:not(.touch-device) input[type="button"]:hover.black,body:not(.touch-device) input[type="reset"]:hover.black,body:not(.touch-device) input[type="submit"]:hover.black,body:not(.touch-device) button:active.black,body:not(.touch-device) input[type="button"]:active.black,body:not(.touch-device) input[type="reset"]:active.black,body:not(.touch-device) input[type="submit"]:active.black{border-color:#000;background-color:#000;color:#fff}body:not(.touch-device) .button:hover.black-line,body:not(.touch-device) .button:active.black-line,body:not(.touch-device) button:hover.black-line,body:not(.touch-device) input[type="button"]:hover.black-line,body:not(.touch-device) input[type="reset"]:hover.black-line,body:not(.touch-device) input[type="submit"]:hover.black-line,body:not(.touch-device) button:active.black-line,body:not(.touch-device) input[type="button"]:active.black-line,body:not(.touch-device) input[type="reset"]:active.black-line,body:not(.touch-device) input[type="submit"]:active.black-line{border-color:#2a2a2a;background-color:rgba(42,42,42,0.1);color:#2a2a2a}body:not(.touch-device) .button:hover.white-line,body:not(.touch-device) .button:active.white-line,body:not(.touch-device) button:hover.white-line,body:not(.touch-device) input[type="button"]:hover.white-line,body:not(.touch-device) input[type="reset"]:hover.white-line,body:not(.touch-device) input[type="submit"]:hover.white-line,body:not(.touch-device) button:active.white-line,body:not(.touch-device) input[type="button"]:active.white-line,body:not(.touch-device) input[type="reset"]:active.white-line,body:not(.touch-device) input[type="submit"]:active.white-line{border-color:#f3f1e7;background-color:rgba(243,241,231,0.1);color:#f3f1e7}body:not(.touch-device) .button:focus,body:not(.touch-device) button:focus,body:not(.touch-device) button:active,body:not(.touch-device) input[type="button"]:active,body:not(.touch-device) input[type="reset"]:active,body:not(.touch-device) input[type="submit"]:active{outline:none}body:not(.touch-device) .button:focus::-moz-focus-inner,body:not(.touch-device) button:focus::-moz-focus-inner,body:not(.touch-device) button:active::-moz-focus-inner,body:not(.touch-device) input[type="button"]:active::-moz-focus-inner,body:not(.touch-device) input[type="reset"]:active::-moz-focus-inner,body:not(.touch-device) input[type="submit"]:active::-moz-focus-inner{border-color:rgba(42,42,42,0)}header{background:#fff;display:block;position:fixed;top:-53px;transition:top .4s ease-in-out;width:100%;z-index:100}header::after{clear:both;content:"";display:block}header.error-state{background:rgba(243,241,231,0);position:absolute}header.error-state+main{padding-top:0}header.excerpt,header.default,header.show{top:0}@media screen and (max-width: 47.99375em){header.default+main{padding-top:53px}}@media screen and (min-width: 48em){header.default+main{padding-top:53px}}header.excerpt .root::before,header.default .root::before{content:" ";background-image:url("../assets/back-arrow.png");margin-right:15px;width:20px;height:16px;display:inline-block;position:relative;top:2px;background-size:20px;background-repeat:no-repeat}header .container{position:relative;height:53px;padding:0 12px 0 16px;display:flex;align-items:center;text-align:left}header .logo{flex:1;height:53px}header .navigation{align-items:center;display:flex;flex:1;justify-content:flex-end}header a{color:#2a2a2a;font:16px "Century Gothic W01 Bold",sans-serif;letter-spacing:.81px;text-decoration:none;text-transform:uppercase}header .root{float:left;position:relative;top:50%;transform:translateY(-50%)}header .follow-button,header .pre-order,header .get-updates{font-size:12px;letter-spacing:.87px;padding:7px;width:100px}header .pre-order{width:120px}header .follow-button{width:auto}@media screen and (min-width: 48em){header .follow-button{display:none}}header .get-updates{display:none}@media screen and (min-width: 48em){header .get-updates{display:inline;margin-right:.3em}}header .excerpt-nav{height:100%;left:0;position:absolute;text-align:center;width:100%}@media screen and (max-width: 47.99375em){header .excerpt-nav{background-color:#f3f1e7;display:flex;justify-content:center;line-height:53px;top:53px}}@media screen and (min-width: 48em){header .excerpt-nav{flex-grow:1;line-height:53px;position:relative;width:auto;top:0}}header .excerpt-nav li{display:inline-block;margin:0 10px}header .excerpt-nav li a{border-bottom:1px solid transparent;color:rgba(0,0,0,0.3);padding:6px 0;transition:all .4s ease-in-out}@media screen and (max-width: 47.99375em){header .excerpt-nav li a{font-size:14px;letter-spacing:.71px}}header .excerpt-nav li a.active,header .excerpt-nav li a:hover,header .excerpt-nav li a:active,header .excerpt-nav li a:focus{border-bottom-color:#2a2a2a;color:#2a2a2a}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.loading{height:56px;position:relative}.loading .showbox{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.loading .showbox svg{bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%}.loading .showbox .loader{margin:0 auto;position:relative;width:60px}.loading .showbox .loader:before{content:"";display:block;padding-top:100%}.loading .showbox .loader.done .loader__path,.loading .showbox .loader.done .loader__background{opacity:1;stroke-dashoffset:0}.loading .showbox .loader.done .loader__rotation{opacity:0}.loading .showbox svg .loader__rotation,.loading .showbox svg .loader__path{stroke-linecap:square;stroke-width:3}.loading .showbox .loader__path{opacity:0;stroke:#fff;transition:opacity .5s,stroke-dashoffset .5s}.loading .showbox .loader__background{opacity:0;stroke:#fff;fill:none;transition:opacity .1s,stroke-dashoffset .5s}.loading .showbox .loader__rotation{stroke:#fff;fill:none;stroke-dashoffset:0;stroke-dasharray:1,200;transform-origin:50px 50px;transition-delay:1s;transition:opacity .1s,stroke-dasharray .5s,transform .5s;animation:dash 1.5s ease-in-out infinite,rotate 2s linear infinite}.loading .showbox .loader__rotation.alt-transforms{transform-origin:bottom right}section.hero-logo-title{background-color:#2a2a2a;overflow:hidden}section.hero-logo-title .container{position:relative;margin:50px auto 0px auto}@media screen and (max-width: 63.99375em){section.hero-logo-title .container{margin:50px auto 0px auto}}section.hero-logo-title .hero-title{height:0;margin:0 auto;top:0;padding:0 12px 0 16px}section.hero-logo-title .hero-title h1{color:#fbf9f4;font:16px "Century Gothic W01 Bold",sans-serif;letter-spacing:.81px;line-height:53px;text-transform:uppercase}section.hero-logo-title .hero-title h1 a{color:#fbf9f4;text-decoration:none}section.pullquote-hero{background-color:#2a2a2a;color:#fbf9f4;overflow:hidden}@media screen and (max-width: 600px){section.pullquote-hero{align-items:center;justify-content:center;min-height:calc(100vh - 50px);margin:0 auto}}section.pullquote-hero .container{position:relative}@media screen and (max-width: 63.99375em){section.pullquote-hero .container{margin:50px auto}}section.pullquote-hero .hero-title{height:0;margin:0 auto;top:0;padding:0 12px 0 16px}section.pullquote-hero .hero-title h1{color:#f3f1e7;font:16px "Century Gothic W01 Bold",sans-serif;letter-spacing:.81px;line-height:53px;text-transform:uppercase}section.pullquote-hero .container blockquote{text-align:left}section.pullquote-hero .container blockquote p{font:normal 28px/40px "adobe-caslon-pro",serif;display:block;margin:70px auto 70px}@media screen and (max-width: 20em){section.pullquote-hero .container blockquote p{font-size:36.63px}}@media screen and (min-width: 20em) and (max-width: 64em){section.pullquote-hero .container blockquote p{font-size:calc(4.74006vw + 21.46182px)}}@media screen and (min-width: 64em){section.pullquote-hero .container blockquote p{font-size:70px}}@media screen and (max-width: 20em){section.pullquote-hero .container blockquote p{line-height:43.23px}}@media screen and (min-width: 20em) and (max-width: 64em){section.pullquote-hero .container blockquote p{line-height:calc(6.35938vw + 22.88px)}}@media screen and (min-width: 64em){section.pullquote-hero .container blockquote p{line-height:88px}}@media screen and (max-width: 20em){section.pullquote-hero .container blockquote p{letter-spacing:.71px}}@media screen and (min-width: 20em) and (max-width: 64em){section.pullquote-hero .container blockquote p{letter-spacing:calc(.17472vw + .15091px)}}@media screen and (min-width: 64em){section.pullquote-hero .container blockquote p{letter-spacing:1.94px}}@media screen and (max-width: 20em){section.pullquote-hero .container blockquote p{width:278.32px}}@media screen and (min-width: 20em) and (max-width: 64em){section.pullquote-hero .container blockquote p{width:calc(68.42045vw + 59.37455px)}}@media screen and (min-width: 64em){section.pullquote-hero .container blockquote p{width:760px}}body.big-debt-crises{background-color:#f2f0e7}section.hero-logo-title.white{background-color:#f2f0e7}section.hero-logo-title.white .hero-title.container a{text-decoration:none}section.hero-logo-title.white .hero-title.container a h1{color:#2a2a2a}section.book-modal.debt-crises{float:none}section.book-modal.debt-crises:before{display:none}section.book-modal.debt-crises .book-contain{background-color:#f2f0e7}section.book-modal.debt-crises .book-contain .copy h2.title{color:#2a2a2a}section.debt-crises-banner{background-color:#f2f0e7;height:auto;overflow-x:hidden}section.debt-crises-banner.debt-crises-home{background-color:#fbf9f4}section.debt-crises-banner .flex-fix .container{margin:100px auto 0px auto}section.debt-crises-banner .flex-fix .container .block img.book{position:relative;display:block;margin:0px auto;width:120%;height:auto}@media screen and (max-width: 32.99375em){section.debt-crises-banner .flex-fix .container .block img.book{margin-left:-10%}}@media screen and (min-width: 33em){section.debt-crises-banner .flex-fix .container .block img.book{width:80%}}@media screen and (min-width: 64em){section.debt-crises-banner .flex-fix .container .block img.book{width:60%}}section.debt-crises-banner .flex-fix .container .block p{position:relative;text-align:center;font-size:1.1rem;margin:4em 0px 0px 0px}section.debt-crises-banner .flex-fix .container .block a{text-decoration:none}section.debt-crises-banner .flex-fix .container .block a button.learn{margin:2em auto 0px auto;display:block;padding:11px 18px}section.debt-crises-banner .flex-fix .container .block a button.black-line{padding:11px 45px}section.debt-crises-banner .flex-fix .container .block a button.black-line span{position:relative;margin:0 50px 0 -12px}section.debt-crises-banner .flex-fix .container .block a button.black-line span img.amazon{display:inline-block;position:absolute;width:55px;height:auto;top:4px;margin-left:5px}section.debt-crises-banner .flex-fix .container .block.copy .synopsis{text-align:center}section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1{font-family:"Century Gothic W01 Bold",sans-serif;font-size:2.01rem;text-align:center;color:#2a2a2a;letter-spacing:.1px}@media screen and (max-width: 33em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1{padding-left:10px;padding-right:10px}}section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1.artwork-available{font-size:3.6rem}@media screen and (max-width: 48em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1.artwork-available{font-size:2.6rem}}section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 b{font-family:inherit;font-weight:normal;display:block;font-size:1.92em;letter-spacing:.3px;line-height:60px;text-transform:uppercase}section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{color:#ee2d2b;font-size:1.3rem}@media screen and (max-width: 64em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{margin-bottom:2rem}}@media screen and (min-width: 64em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{margin-bottom:5rem}}@media screen and (max-width: 48em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{font-size:1rem}}@media screen and (min-width: 48em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{font-size:1.3rem}}@media screen and (min-width: 48em) and (max-width: 64em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{letter-spacing:1px}}@media screen and (min-width: 64em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{letter-spacing:1px}}@media screen and (max-width: 47.99375em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis h1 span{text-align:center}}section.debt-crises-banner .flex-fix .container .block.copy .synopsis a{text-decoration:none}section.debt-crises-banner .flex-fix .container .block.copy .synopsis a button.black-line.learn{margin:2em auto 0px auto;display:inline;padding:11px 18px}section.debt-crises-banner .flex-fix .container .block.copy .synopsis a button.black-line.learn span{position:relative;margin:0}section.debt-crises-banner .flex-fix .container .block.copy .synopsis p.blurb{color:#2a2a2a;font-family:"adobe-caslon-pro",serif;line-height:1.5;text-align:left;margin-left:0px}@media screen and (min-width: 20em) and (max-width: 64em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis p.blurb{font-size:calc(-.28409vw + 22.90909px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis p.blurb{font-size:calc(.24038vw + 17.53846px)}}@media screen and (min-width: 90em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis p.blurb{font-size:21px}}@media screen and (min-width: 20em) and (max-width: 90em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis p.blurb{margin-bottom:calc(1.60714vw + 26.85714px)}}@media screen and (min-width: 90em){section.debt-crises-banner .flex-fix .container .block.copy .synopsis p.blurb{margin-bottom:50px}}section.debt-crises-banner .actions{max-width:90rem;margin-left:auto;margin-right:auto;padding-bottom:50px}section.debt-crises-banner .actions::after{clear:both;content:"";display:block}section.debt-crises-banner .actions.divide:before{content:"";width:32px;height:3px;background-color:#979797;position:relative;display:block;margin:4em auto}section.debt-crises-banner .actions p{position:relative;text-align:center;font-size:1.1rem;margin:0 auto}section.debt-crises-banner .actions section.debt-crises-form{margin-left:8.43373%;float:left;display:block;margin-right:1.20482%;width:49.39759%}section.debt-crises-banner .actions section.debt-crises-form:last-child{margin-right:0}@media screen and (max-width: 48em){section.debt-crises-banner .actions section.debt-crises-form{margin-left:0%;float:left;display:block;margin-right:1.20482%;width:100%}section.debt-crises-banner .actions section.debt-crises-form:last-child{margin-right:0}}section.debt-crises-banner .actions section.amazon-order{float:left;display:block;margin-right:1.20482%;width:32.53012%}section.debt-crises-banner .actions section.amazon-order:last-child{margin-right:0}@media screen and (max-width: 48em){section.debt-crises-banner .actions section.amazon-order{float:left;display:block;margin-right:1.20482%;width:100%}section.debt-crises-banner .actions section.amazon-order:last-child{margin-right:0}}section.debt-crises-banner .actions>section .container{text-align:center;margin:3em auto;padding:0px}section.debt-crises-banner .actions>section .container h2{font:21px "Century Gothic W01 Bold",sans-serif;line-height:26px;margin-bottom:25px;color:#2a2a2a}section.debt-crises-banner .actions>section .container h2.amazon{margin-bottom:59px}@media screen and (max-width: 48em){section.debt-crises-banner .actions>section .container h2.amazon{margin-bottom:20px}}section.debt-crises-banner .actions>section .container h2 p{color:#2a2a2a;font:14px "Century Gothic W01",sans-serif;margin:0px auto 3em auto;position:relative}section.debt-crises-banner .actions>section .container button{padding:9px 30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){section.debt-crises-banner .actions>section .container button{padding:9px 55px 9px 30px}}section.debt-crises-banner .actions>section .container button.amazon-button-img{line-height:25px;margin-top:15px}section.debt-crises-banner .actions>section .container button.amazon-button-img img{height:18px;margin-left:3px;position:relative;top:8px}section.debt-crises-banner .actions section.debt-crises-banner.debt-crises-home{background-color:#fff}section.debt-crises-banner .actions section.debt-crises-banner section.debt-crises-form{background:#f2f0e7}section.debt-crises-banner .actions section.debt-crises-form{color:#2a2a2a;position:relative}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup{margin:0px auto 0px auto;max-width:700px;position:relative}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group{min-height:75px}@media screen and (max-width: 20em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group{margin-bottom:5px}}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input{background:transparent;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;color:#2a2a2a;font:normal 15px "Century Gothic W01",sans-serif;outline:none;padding:9px 0px;text-overflow:ellipsis;color:#2a2a2a;transition:all .4s ease-in-out;display:block;margin:0 20px;width:calc(100% - 40px)}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input:-webkit-autofill{box-shadow:0 0 0px 1000px #3b3a37 inset;-webkit-text-fill-color:#fff}@media screen and (max-width: 47.99375em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input{padding:9px 0}}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input::-webkit-input-placeholder{color:#2a2a2a}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input::-moz-placeholder{color:#2a2a2a}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input:-ms-input-placeholder{color:#2a2a2a}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input::-ms-clear{height:0;width:0}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input:invalid{box-shadow:none}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input:focus{border-bottom-color:#2a2a2a}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input>#inner-editor{font-size:1vw}@media screen and (max-width: 20em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input{font-size:1rem !important}}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input.mce_inline_error{border-color:#ee2d2b}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input.mce_inline_error::-webkit-input-placeholder{color:#ee2d2b;opacity:1}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input.mce_inline_error::-moz-placeholder{color:#ee2d2b;opacity:1}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group input.mce_inline_error:-ms-input-placeholder{color:#ee2d2b;opacity:1}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .mc-debt-field-group div.mce_debt_inline_error{background-color:transparent;color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif;letter-spacing:.4px;margin:5px 0 0 20px;max-width:90%;padding:0;text-align:left}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form #mce-debt-responses{align-items:center;display:flex;font-size:14px;line-height:22px;margin:0 auto;text-align:left;width:calc(100% - 40px)}@media screen and (max-width: 20em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form #mce-debt-responses{margin-top:25px}}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form #mce-debt-responses>div{font-weight:600;letter-spacing:.4px;margin:20px 0}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form #mce-debt-responses #mce-debt-success-response{color:#4BB543}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form #mce-debt-responses #mce-debt-error-response{color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form #mce-debt-responses a{color:#2a2a2a;display:block}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .interest-warning{clear:both;display:block;padding-top:10px;visibility:hidden;opacity:0;transition:opacity .4s ease-in-out}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .interest-warning.visible{visibility:visible;opacity:1}@media screen and (max-width: 33em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .interest-warning.visible{padding:0 20px}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .interest-warning.visible p{text-align:left}}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form .interest-warning p{color:#ee2d2b;font-family:"Century Gothic W01 Bold",sans-serif;margin:0px auto 30px auto}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form button{margin:0 auto;width:153px;padding:13px 30px;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup form#mc-debt-embedded-subscribe-form button:disabled{opacity:.3;cursor:not-allowed}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message h2{font:32px "adobe-caslon-pro",serif;line-height:42px;margin-bottom:10px;color:#2a2a2a}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message p{color:#2a2a2a;margin:0px auto 3em auto;font-family:"adobe-caslon-pro",serif;line-height:1.5}@media screen and (min-width: 20em) and (max-width: 64em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message p{font-size:calc(-.28409vw + 22.90909px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message p{font-size:calc(.24038vw + 17.53846px)}}@media screen and (min-width: 90em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message p{font-size:21px}}@media screen and (min-width: 20em) and (max-width: 90em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message p{margin-bottom:calc(1.60714vw + 26.85714px)}}@media screen and (min-width: 90em){section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message p{margin-bottom:50px}}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message.not-confirmed{opacity:0;visibility:hidden;display:none}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .success-message.confirmed{opacity:1;visibility:visible;display:block;animation:fadein 3s}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .confirm{width:75px;height:75px;margin:1em auto 3em;background-color:#2a2a2a;border-radius:40px;display:flex;justify-content:center;align-items:center}section.debt-crises-banner .actions section.debt-crises-form #mc_debt_embed_signup .confirm svg{height:40px;width:40px}section.debt-crises-banner .actions section.debt-crises-form .mc-debt-field-group.hidden{display:none;opacity:0}@media screen and (min-width: 48em){section.debt-crises-banner .actions section.debt-crises-form .mc-debt-field-group{float:left;display:block;margin-right:1.20482%;width:49.39759%}section.debt-crises-banner .actions section.debt-crises-form .mc-debt-field-group:last-child{margin-right:0}section.debt-crises-banner .actions section.debt-crises-form .mc-debt-field-group:nth-of-type(2n){margin-right:0}}@keyframes fadein{0%{opacity:0}40%{opacity:.2}100%{opacity:1}}section.debt-crises-banner section.debt-crises-actions{background:#f2f0e7}section.debt-crises-banner section.debt-crises-actions .container{padding:100px 20px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd}section.debt-crises-banner section.debt-crises-actions .container h1{text-align:center;font-size:2em}section.debt-crises-banner section.debt-crises-actions .container h1 a{color:#ee2d2b;text-decoration:none;text-transform:uppercase}section.debt-crises-primer{background-color:#fbf9f4;color:#2a2a2a;position:relative}@media screen and (min-width: 48em){section.debt-crises-primer .flex-fix{min-height:calc(100vh - 50px)}}section.debt-crises-primer .flex-fix .container{text-align:center}section.debt-crises-primer .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:57.83133%;margin-left:21.08434%}section.debt-crises-primer .flex-fix .container .copy:last-child{margin-right:0}@media screen and (max-width: 47.99375em){section.debt-crises-primer .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:83.13253%;margin-left:8.43373%}section.debt-crises-primer .flex-fix .container .copy:last-child{margin-right:0}}section.debt-crises-primer .flex-fix .container .copy>*{font-family:"adobe-caslon-pro",serif;text-align:left}section.debt-crises-primer .flex-fix .container .copy h1{line-height:1.2;margin-bottom:1.2rem}@media screen and (max-width: 48em){section.debt-crises-primer .flex-fix .container .copy h1{font-size:28px}}@media screen and (min-width: 48em) and (max-width: 64em){section.debt-crises-primer .flex-fix .container .copy h1{font-size:calc(5.46875vw + -14px)}}@media screen and (min-width: 64em){section.debt-crises-primer .flex-fix .container .copy h1{font-size:42px}}@media screen and (min-width: 33em){section.debt-crises-primer .flex-fix .container .copy h1 br{display:none}}section.debt-crises-primer .flex-fix .container .copy p{font-size:28px;line-height:1.5}@media screen and (min-width: 20em) and (max-width: 64em){section.debt-crises-primer .flex-fix .container .copy p{font-size:calc(.6392vw + 19.95455px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.debt-crises-primer .flex-fix .container .copy p{font-size:calc(.72115vw + 19.11538px)}}@media screen and (min-width: 90em){section.debt-crises-primer .flex-fix .container .copy p{font-size:29.5px}}@media screen and (min-width: 48em){main.debt-crises-book>section.press.debt-crises-quotes,section.press.debt-crises-quotes{margin-top:4em}}main.debt-crises-book>section.press.debt-crises-quotes .container,section.press.debt-crises-quotes .container{margin:50px auto}@media screen and (min-width: 48em){main.debt-crises-book>section.press.debt-crises-quotes .container,section.press.debt-crises-quotes .container{margin-bottom:75px;margin-top:75px}}main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote,section.press.debt-crises-quotes .copy blockquote{width:90%;letter-spacing:.48px;margin:0 auto;color:#2a2a2a;text-align:center;text-transform:uppercase}@media screen and (max-width: 48em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote,section.press.debt-crises-quotes .copy blockquote{font-size:22px}}main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.bernanke,section.press.debt-crises-quotes .copy blockquote.bernanke{padding:35px 0}@media screen and (min-width: 48em) and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.bernanke,section.press.debt-crises-quotes .copy blockquote.bernanke{font-size:calc(4.29688vw + -2px)}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.bernanke,section.press.debt-crises-quotes .copy blockquote.bernanke{font-size:42px}}@media screen and (min-width: 48em) and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.bernanke,section.press.debt-crises-quotes .copy blockquote.bernanke{letter-spacing:calc(-.39063vw + 4px)}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.bernanke,section.press.debt-crises-quotes .copy blockquote.bernanke{letter-spacing:0px}}main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.bernanke p.attributed,section.press.debt-crises-quotes .copy blockquote.bernanke p.attributed{padding-bottom:10px}@media screen and (min-width: 48em) and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.quotes,section.press.debt-crises-quotes .copy blockquote.quotes{font-size:calc(2.8125vw + 3.2px)}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.quotes,section.press.debt-crises-quotes .copy blockquote.quotes{font-size:32px}}@media screen and (min-width: 48em) and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.quotes,section.press.debt-crises-quotes .copy blockquote.quotes{letter-spacing:calc(.19531vw + -.5px)}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.quotes,section.press.debt-crises-quotes .copy blockquote.quotes{letter-spacing:1.5px}}@media screen and (min-width: 48em) and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.quotes,section.press.debt-crises-quotes .copy blockquote.quotes{line-height:42px}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote.quotes,section.press.debt-crises-quotes .copy blockquote.quotes{line-height:42px}}main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{font-family:"Century Gothic W01 Bold";color:#ee2d2b;font-size:1.3rem;display:block;text-align:center;margin:.5em 0 0em 0;text-transform:uppercase}@media screen and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{margin-bottom:3rem}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{margin-bottom:3rem}}@media screen and (max-width: 48em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{font-size:1rem}}@media screen and (min-width: 48em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{font-size:1.3rem}}@media screen and (min-width: 48em) and (max-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{letter-spacing:1px}}@media screen and (min-width: 64em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{letter-spacing:1px}}@media screen and (max-width: 47.99375em){main.debt-crises-book>section.press.debt-crises-quotes .copy blockquote p.attributed,section.press.debt-crises-quotes .copy blockquote p.attributed{text-align:center;margin:.4rem auto 0px auto}}.toggle .after{display:none}section.life-principles{position:relative;padding-top:50px;overflow:hidden;background:#f3f1e7 url("../assets/life-principles-mountains-in-background.svg") no-repeat bottom left;background-size:75% auto}@media screen and (max-width: 48em){section.life-principles{background-size:80% auto;background-position:bottom;padding-top:80px;padding-bottom:0px}}@media screen and (max-width: 64em){section.life-principles{background-size:60% auto}}@media screen and (min-width: 64em){section.life-principles{padding:100px 0 0 0;min-height:calc(100vh - 700px);background-size:70% auto}}@media screen and (min-width: 90em){section.life-principles{background-size:55% auto}}@media screen and (max-width: 32.99375em){section.life-principles{padding-top:80px;padding-bottom:80px}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){section.life-principles{background-position:bottom left}}@media screen and (min-device-width: 64em) and (max-device-width: 90em) and (orientation: portrait){section.life-principles{min-height:calc(100vh - 492px)}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){section.life-principles{background-size:55% 15%}}section.life-principles .cloudA{transform:scale(0.8);animation:animateCloudA 50s linear infinite;margin-top:10px}section.life-principles .cloudB{transform:scale(1.5);animation:animateCloudB 80s linear infinite}section.life-principles .cloudC{transform:scale(2);animation:animateCloudC 120s ease infinite;margin-top:20px}section.life-principles .cloudA,section.life-principles .cloudB,section.life-principles .cloudC{display:block;position:absolute;height:60px;width:90px;border-top-left-radius:120px;border-top-right-radius:120px;background-color:#fff;perspective:1000;backface-visibility:hidden}@media screen and (max-width: 33em){section.life-principles .cloudA,section.life-principles .cloudB,section.life-principles .cloudC{bottom:25%}}section.life-principles .cloudA:before,section.life-principles .cloudA:after,section.life-principles .cloudA span,section.life-principles .cloudB:before,section.life-principles .cloudB:after,section.life-principles .cloudB span,section.life-principles .cloudC:before,section.life-principles .cloudC:after,section.life-principles .cloudC span{content:"";background-color:#fff;position:absolute;bottom:0}section.life-principles .cloudA:before,section.life-principles .cloudB:before,section.life-principles .cloudC:before{height:30px;width:60px;border-top-left-radius:60px;border-top-right-radius:60px;left:-30px}section.life-principles .cloudA:after,section.life-principles .cloudB:after,section.life-principles .cloudC:after{height:40px;width:60px;border-top-left-radius:80px;border-top-right-radius:80px;right:-40px}section.life-principles .cloudA span,section.life-principles .cloudB span,section.life-principles .cloudC span{height:20px;width:40px;border-top-left-radius:60px;border-top-right-radius:60px;right:-60px}@keyframes animateCloudA{0%{margin-left:10%;opacity:0}50%{opacity:1}100%{margin-left:100%;opacity:0}}@keyframes animateCloudB{0%{margin-left:10%;opacity:0}50%{opacity:.6}100%{margin-left:100%;opacity:0}}@keyframes animateCloudC{0%{margin-left:10%;opacity:.1}50%{opacity:.4}100%{margin-left:100%;opacity:.1}}section.life-principles .flex-fix{min-height:0}section.life-principles .flex-fix .container{position:relative}@media screen and (max-width: 63.99375em){section.life-principles .flex-fix .container{margin:0px auto;display:flex;align-items:center;justify-content:center}}@media screen and (min-width: 63.99375em){section.life-principles .flex-fix .container{margin:0 auto}}section.life-principles .flex-fix .container .traveler{margin-bottom:-3px}@media screen and (max-width: 48em){section.life-principles .flex-fix .container .traveler{float:left;display:block;margin-right:1.20482%;width:7.22892%;margin-left:8.43373%}section.life-principles .flex-fix .container .traveler:last-child{margin-right:0}}@media screen and (min-width: 48em){section.life-principles .flex-fix .container .traveler{float:left;display:block;margin-right:1.20482%;width:15.66265%;margin-left:8.43373%}section.life-principles .flex-fix .container .traveler:last-child{margin-right:0}}@media screen and (min-width: 64em){section.life-principles .flex-fix .container .traveler{float:left;display:block;margin-right:1.20482%;width:15.66265%;margin-left:4.21687%}section.life-principles .flex-fix .container .traveler:last-child{margin-right:0}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .traveler{float:left;display:block;margin-right:1.20482%;width:15.66265%;margin-left:8.43373%}section.life-principles .flex-fix .container .traveler:last-child{margin-right:0}}@media screen and (max-width: 32.99375em){section.life-principles .flex-fix .container .traveler{float:left;display:block;margin-right:1.20482%;width:-1.20482%;margin-left:0%;width:85%;height:50%;position:absolute;float:none;bottom:-118px;left:-5%}section.life-principles .flex-fix .container .traveler:last-child{margin-right:0}}@media screen and (max-width: 20em){section.life-principles .flex-fix .container .traveler img{left:50px}}@media screen and (min-width: 20em) and (max-width: 64em){section.life-principles .flex-fix .container .traveler img{left:calc(-7.10227vw + 72.72727px)}}@media screen and (min-width: 64em){section.life-principles .flex-fix .container .traveler img{left:0px}}@media screen and (min-width: 64em) and (max-width: 90em){section.life-principles .flex-fix .container .traveler img{top:0px}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .traveler img{top:0px}}@media screen and (max-width: 20em){section.life-principles .flex-fix .container .traveler img{width:300px}}@media screen and (min-width: 20em) and (max-width: 64em){section.life-principles .flex-fix .container .traveler img{width:calc(-7.10227vw + 322.72727px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.life-principles .flex-fix .container .traveler img{width:250px}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .traveler img{width:250px}}@media screen and (max-width: 63.99375em){section.life-principles .flex-fix .container .traveler img{position:relative;float:right}}@media screen and (min-width: 64em){section.life-principles .flex-fix .container .traveler img{position:relative;display:block;margin:0 auto;width:290px}}@media screen and (max-width: 32.99375em){section.life-principles .flex-fix .container .traveler img{position:absolute;width:30%;float:none;bottom:0px;left:10%}}section.life-principles .flex-fix .container .copy{color:#2a2a2a;font-family:"adobe-caslon-pro",serif;text-align:center}@media screen and (max-width: 48em){section.life-principles .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:66.26506%;margin-left:0%;margin-top:-5em}section.life-principles .flex-fix .container .copy:last-child{margin-right:0}}@media screen and (min-width: 48em){section.life-principles .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:57.83133%;margin-left:8.43373%}section.life-principles .flex-fix .container .copy:last-child{margin-right:0}}@media screen and (min-width: 64em){section.life-principles .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:57.83133%;margin-left:16.86747%}section.life-principles .flex-fix .container .copy:last-child{margin-right:0}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:57.83133%;margin-left:8.43373%}section.life-principles .flex-fix .container .copy:last-child{margin-right:0}}@media screen and (max-width: 32.99375em){section.life-principles .flex-fix .container .copy{float:left;display:block;margin-right:1.20482%;width:100%;margin-left:0%}section.life-principles .flex-fix .container .copy:last-child{margin-right:0}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){section.life-principles .flex-fix .container .copy{margin-top:-5em}}section.life-principles .flex-fix .container .copy h1,section.life-principles .flex-fix .container .copy h2,section.life-principles .flex-fix .container .copy h3{font-size:1.4rem;text-transform:uppercase}@media screen and (min-width: 20.0625em){section.life-principles .flex-fix .container .copy h1,section.life-principles .flex-fix .container .copy h2,section.life-principles .flex-fix .container .copy h3{font-size:2.1rem}}@media screen and (min-width: 48em){section.life-principles .flex-fix .container .copy h1,section.life-principles .flex-fix .container .copy h2,section.life-principles .flex-fix .container .copy h3{font-size:2.4rem;white-space:pre}}@media screen and (min-width: 64em){section.life-principles .flex-fix .container .copy h1,section.life-principles .flex-fix .container .copy h2,section.life-principles .flex-fix .container .copy h3{font-size:2.9rem}}section.life-principles .flex-fix .container .copy h1 .emphatic,section.life-principles .flex-fix .container .copy h2 .emphatic,section.life-principles .flex-fix .container .copy h3 .emphatic{color:#ee2d2b}section.life-principles .flex-fix .container .copy h1{margin-bottom:.4rem}@media screen and (max-width: 32.99375em){section.life-principles .flex-fix .container .copy h1{margin-top:5rem}}section.life-principles .flex-fix .container .copy h2{font-size:calc(1.4rem - 5px);text-transform:uppercase}@media screen and (min-width: 20.0625em){section.life-principles .flex-fix .container .copy h2{font-size:calc(1.6rem - 5px)}}@media screen and (min-width: 48em){section.life-principles .flex-fix .container .copy h2{font-size:calc(2rem  - 4px)}}section.life-principles .flex-fix .container .copy h3{font-size:calc(1.6rem - 10px)}section.life-principles .flex-fix .container .copy h3::after{content:"";width:32px;height:3px;background-color:#2a2a2a;display:block;position:relative;margin:1.7em auto}@media screen and (min-width: 20.0625em){section.life-principles .flex-fix .container .copy h3{font-size:calc(1.6rem - 8px)}}@media screen and (min-width: 48em){section.life-principles .flex-fix .container .copy h3{font-size:calc(2.3rem  - 10px)}}section.life-principles .flex-fix .container .copy .blurb{line-height:32px;text-align:center;max-width:70%;margin-left:auto;margin-right:auto}section.life-principles .flex-fix .container .copy .blurb::after{clear:both;content:"";display:block}@media screen and (min-width: 20em) and (max-width: 64em){section.life-principles .flex-fix .container .copy .blurb{font-size:calc(-.28409vw + 22.90909px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.life-principles .flex-fix .container .copy .blurb{font-size:calc(.96154vw + 10.15385px)}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .copy .blurb{font-size:24px}}@media screen and (min-width: 20em) and (max-width: 90em){section.life-principles .flex-fix .container .copy .blurb{margin-top:calc(.53571vw + 30.28571px)}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .copy .blurb{margin-top:38px}}@media screen and (min-width: 20em) and (max-width: 90em){section.life-principles .flex-fix .container .copy .blurb{margin-bottom:calc(.53571vw + 30.28571px)}}@media screen and (min-width: 90em){section.life-principles .flex-fix .container .copy .blurb{margin-bottom:38px}}@media screen and (max-width: 33em){section.life-principles .flex-fix .container .copy .blurb{text-align:left}}@media screen and (max-width: 64em){section.life-principles .flex-fix .container .copy .blurb{max-width:80%;margin-left:auto;margin-right:auto}section.life-principles .flex-fix .container .copy .blurb::after{clear:both;content:"";display:block}}section.life-principles .flex-fix .container .copy .narrator{margin:0 auto;align-self:center;justify-content:center;margin-left:8.53659%}@media screen and (max-width: 32.99375em){section.life-principles .flex-fix .container .copy .narrator{text-align:center;max-width:100%;margin-left:auto;margin-right:auto;margin-left:42.16867%}section.life-principles .flex-fix .container .copy .narrator::after{clear:both;content:"";display:block}}@media screen and (max-width: 20em){section.life-principles .flex-fix .container .copy .narrator{margin-left:42.16867%}}section.life-principles .flex-fix .container .copy .narrator img{border-radius:50%;display:inline-block;margin-right:20px;width:90px;height:auto}@media screen and (max-width: 33em){section.life-principles .flex-fix .container .copy .narrator img{margin:0px 20px 30px 20px;margin-top:0px}}section.life-principles .flex-fix .container .copy .narrator p{font:18px "Century Gothic W01 Bold",sans-serif;line-height:24px;display:inline-block;text-align:left;text-transform:uppercase;transform:translateY(-50%)}@media screen and (max-width: 33em){section.life-principles .flex-fix .container .copy .narrator p{text-align:center;width:100%;font-size:15px}}.follow{display:none;height:30px;margin:0 4px 0}.follow span{display:none}@media screen and (min-width: 48em){.follow{display:inline}}.follow a{border-radius:5px;border:1px solid #2a2a2a;display:inline-block;height:31px;line-height:31px;margin-top:-1px;margin-right:.3em;width:31px}.follow svg{margin:0;height:29px;width:29px}.follow svg .background{fill:transparent;transition:fill .4s ease-in-out}.follow svg .foreground{fill:#3b3a37}.follow svg:hover .background{fill:rgba(42,42,42,0.1)}.overlay.follow-ray{align-items:center;display:flex;justify-content:center}.overlay.follow-ray a{align-items:center;color:#fff;display:flex;height:53px;margin:10px auto;text-decoration:none;transition:color .4s ease-in-out}.overlay.follow-ray a span{font-size:22px;font-weight:600;margin-left:15px}.overlay.follow-ray a:hover{color:#979797}.overlay.follow-ray a:hover .background{fill:#979797}.overlay.follow-ray svg{border-radius:5px;height:36px;width:36px}.overlay.follow-ray svg .background{fill:#fff;transition:fill .4s ease-in-out}.overlay.follow-ray svg .foreground{fill:#3b3a37}section.ted{overflow-x:hidden;overflow:hidden;background:#2a2a2a;background:-moz-linear-gradient(top, #2a2a2a 0%, #2b2b2b 27%, #1c1c1c 53%, #131313 77%, #000 100%);background:-webkit-linear-gradient(top, #2a2a2a 0%, #2b2b2b 27%, #1c1c1c 53%, #131313 77%, #000 100%);background:linear-gradient(to bottom, #2a2a2a 0%, #2b2b2b 27%, #1c1c1c 53%, #131313 77%, #000 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a2a2a', endColorstr='#000000',GradientType=0 )}section.ted .container{position:relative}@media screen and (min-width: 48em){section.ted .container{margin:0 auto;height:800px}}section.ted .container .ted-section{width:90%;margin:0 auto;padding-top:50px}@media screen and (min-width: 64em){section.ted .container .ted-section{padding-bottom:80px;padding-top:100px}}@media screen and (max-width: 33em){section.ted .container .ted-section{margin:0 2em}}@media screen and (min-width: 48em){section.ted .container .ted-section{position:absolute;top:30%;transform:translateY(-50%)}}@media screen and (min-width: 64em){section.ted .container .ted-section{top:50%;transform:translateY(-50%)}}@media screen and (min-width: 48em) and (max-width: 64em){section.ted .container .ted-section{width:calc(35.15625vw + 260px)}}@media screen and (min-width: 64em){section.ted .container .ted-section{width:620px}}@media screen and (min-width: 48em) and (max-width: 64em){section.ted .container .ted-section{margin-left:100px}}@media screen and (min-width: 64em){section.ted .container .ted-section{margin-left:100px}}section.ted .container .ted-section a{text-decoration:none}section.ted .container .ted-section svg#tedLogo{width:170px;height:auto}@media screen and (max-width: 33em){section.ted .container .ted-section svg#tedLogo{width:90px}}@media screen and (min-width: 33em) and (max-width: 64em){section.ted .container .ted-section svg#tedLogo{width:calc(16.12903vw + 4.83871px)}}@media screen and (min-width: 64em){section.ted .container .ted-section svg#tedLogo{width:170px}}section.ted .container .ted-section svg#tedLogo .foreground{fill:#ee2d2b;transition:fill .4s ease-in-out}section.ted .container .ted-section svg#tedLogo:hover .foreground{fill:#a8130f}section.ted .container .ted-section p.copy{font:45px/1.22 "adobe-caslon-pro",serif;margin:1em auto;color:#fbf9f4}@media screen and (max-width: 20em){section.ted .container .ted-section p.copy{font-size:25.63px}}@media screen and (min-width: 20em) and (max-width: 64em){section.ted .container .ted-section p.copy{font-size:calc(2.75142vw + 16.82545px)}}@media screen and (min-width: 64em){section.ted .container .ted-section p.copy{font-size:45px}}section.ted .container .ted-section p.copy::before{content:"“";position:absolute;display:inline;left:-17px}@media screen and (max-width: 48em){section.ted .container .ted-section p.copy::before{left:20px}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){section.ted .container .ted-section p.copy::before{left:-17px}}@media screen and (min-width: 48em){section.ted .container .ted-section p.copy{margin-bottom:3em}}section.ted .container .ted-section .play{will-change:transform;position:relative;cursor:pointer}@keyframes scale-from-center-in{0%{transform:scale(1)}100%{transform:scale(1.25)}}@keyframes scale-from-center-out{0%{transform:scale(1.25)}100%{transform:scale(1)}}section.ted .container .ted-section .play .play-arrow{background-color:transparent;height:50px;width:50px;border:3.5px solid #fbf9f4;border-radius:25px;display:inline-flex;background-image:url(../assets/play-arrow.svg);background-repeat:no-repeat;background-size:17px auto;background-position:15px center;animation:scale-from-center-out 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both}@media screen and (max-width: 33em){section.ted .container .ted-section .play .play-arrow{height:35px;width:35px;border-radius:18px;border:2.5px solid #fbf9f4;background-size:14px auto;background-position:10px center}}@media screen and (min-width: 33em){section.ted .container .ted-section .play:hover .play-arrow{background-color:#2a2a2a;animation:scale-from-center-in 0.1s cubic-bezier(0.39, 0.575, 0.565, 1) both}section.ted .container .ted-section .play:hover p.play-copy{border-bottom:1px solid #fbf9f4}}section.ted .container .ted-section .play p.play-copy{position:absolute;top:50%;transform:translateY(-50%);font:21px "Century Gothic W01 Bold",sans-serif;color:#fbf9f4;display:inline;margin-left:1em;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-bottom .1s ease-in-out}@media screen and (max-width: 33em){section.ted .container .ted-section .play p.play-copy{font-size:16px;margin-left:.75em}}@media screen and (min-width: 48em){section.ted .container .ray{position:absolute;bottom:0}}@media screen and (min-width: 48em) and (max-width: 64em){section.ted .container .ray{width:calc(78.125vw + 0px)}}@media screen and (min-width: 64em){section.ted .container .ray{width:800px}}@media screen and (min-width: 20em) and (max-width: 48em){section.ted .container .ray{right:calc(-26.78571vw + 105.71429px)}}@media screen and (min-width: 48em) and (max-width: 64em){section.ted .container .ray{right:calc(-19.53125vw + 50px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.ted .container .ray{right:calc(48.07692vw + -642.30769px)}}@media screen and (min-width: 90em){section.ted .container .ray{right:50px}}section.ted .container .ray img{transform:translateX(-50%);margin-left:50%;width:400px}@media screen and (min-width: 48em){section.ted .container .ray img{width:750px}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){section.ted .container .ray img{width:620px}}@media screen and (min-width: 33em) and (max-width: 64em){section.ted .container .ray img{width:590px}}@media screen and (max-width: 33em){section.ted .container .ray img{margin-top:3em}}.book-hero-press{background-color:#f3f1e7;background:#f3f1e7;background:-moz-linear-gradient(top, #f3f1e7 0%, #fffeee 100%);background:-webkit-linear-gradient(top, #f3f1e7 0%, #fffeee 100%);background:linear-gradient(to bottom, #f3f1e7 0%, #fffeee 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$sand', endColorstr='$cream',GradientType=0 )}.book-hero{overflow:hidden;padding-top:50px}@media screen and (min-width: 64em){.book-hero{padding-bottom:80px;padding-top:100px}}.book-hero .flex-fix{min-height:0}.book-hero .container{position:relative;margin-bottom:0px}@media screen and (max-width: 63.99375em){.book-hero .container{margin:50px auto}}@media screen and (max-width: 20em){.book-hero .hero-image{left:-50px}}@media screen and (min-width: 20em) and (max-width: 64em){.book-hero .hero-image{left:calc(18.75vw + -110px)}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .hero-image{left:calc(3.60577vw + -281.92308px)}}@media screen and (min-width: 90em){.book-hero .hero-image{left:-230px}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .hero-image{top:calc(-12.01923vw + 83.07692px)}}@media screen and (min-width: 90em){.book-hero .hero-image{top:-90px}}@media screen and (max-width: 20em){.book-hero .hero-image{width:380px}}@media screen and (min-width: 20em) and (max-width: 64em){.book-hero .hero-image{width:calc(66.76136vw + 166.36364px)}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .hero-image{width:calc(60.09615vw + 234.61538px)}}@media screen and (min-width: 90em){.book-hero .hero-image{width:1100px}}@media screen and (max-width: 63.99375em){.book-hero .hero-image{position:relative}}@media screen and (min-width: 64em){.book-hero .hero-image{position:absolute}}.book-hero .copy{color:#2a2a2a;font-family:"adobe-caslon-pro",serif;text-align:center}@media screen and (min-width: 33em) and (max-width: 64em){.book-hero .copy{margin-left:42.96875vw}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .copy{margin-left:calc(72.11538vw + -298.46154px)}}@media screen and (min-width: 90em){.book-hero .copy{margin-left:740px}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .copy{width:calc(14.42308vw + 372.30769px)}}@media screen and (min-width: 90em){.book-hero .copy{width:580px}}@media screen and (max-width: 63.99375em){.book-hero .copy{margin:-5% 6.25% 0}}@media screen and (min-width: 64em){.book-hero .copy{float:left}}.book-hero .copy p.best-seller{line-height:1.5;letter-spacing:.09rem;text-align:left;color:#ee2d2b;font:17px "Century Gothic W01 Bold",sans-serif;margin-bottom:15px}.book-hero .copy p.best-seller:nth-child(2){border-bottom:1.5px solid #e4e4e4}@media screen and (min-width: 20em) and (max-width: 90em){.book-hero .copy p.best-seller:nth-child(2){margin-bottom:calc(.89286vw + 22.14286px)}}@media screen and (min-width: 90em){.book-hero .copy p.best-seller:nth-child(2){margin-bottom:35px}}@media screen and (min-width: 20em) and (max-width: 90em){.book-hero .copy p.best-seller:nth-child(2){padding-bottom:calc(.89286vw + 22.14286px)}}@media screen and (min-width: 90em){.book-hero .copy p.best-seller:nth-child(2){padding-bottom:35px}}@media screen and (max-width: 20em){.book-hero .copy p.best-seller{letter-spacing:1px}}@media screen and (min-width: 20em) and (max-width: 64em){.book-hero .copy p.best-seller{font-size:calc(.28409vw + 14.09091px)}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .copy p.best-seller{font-size:17px}}@media screen and (min-width: 90em){.book-hero .copy p.best-seller{font-size:17px}}@media screen and (max-width: 48em){.book-hero .copy p.best-seller{text-align:center}}.book-hero .copy .blurb{line-height:1.5;text-align:left}@media screen and (min-width: 20em) and (max-width: 64em){.book-hero .copy .blurb{font-size:calc(.6392vw + 19.95455px)}}@media screen and (min-width: 64em) and (max-width: 90em){.book-hero .copy .blurb{font-size:calc(.72115vw + 19.11538px)}}@media screen and (min-width: 90em){.book-hero .copy .blurb{font-size:29.5px}}@media screen and (min-width: 20em) and (max-width: 90em){.book-hero .copy .blurb{margin-bottom:calc(.53571vw + 30.28571px)}}@media screen and (min-width: 90em){.book-hero .copy .blurb{margin-bottom:38px}}@media screen and (max-width: 32.99375em){.book-hero .copy .get-updates,.book-hero .copy .pre-order{width:136px;text-align:center}}@media screen and (min-width: 33em){.book-hero .copy .get-updates,.book-hero .copy .pre-order{width:153px}}@media screen and (min-width: 48em){.book-hero .copy .get-updates,.book-hero .copy .pre-order{float:left}}@media screen and (max-width: 63.99375em){.book-hero .copy .get-updates,.book-hero .copy .pre-order{float:none}}@media screen and (min-width: 33em){.book-hero .copy .get-updates{margin-left:13px}}.book-hero .copy .availability{font:15px/40px "Century Gothic W01 Bold",sans-serif;letter-spacing:.49px;margin-bottom:10px}@media screen and (min-width: 48em){.book-hero .copy .availability{text-align:left}}@media screen and (max-width: 63.99375em){.book-hero .copy .availability{text-align:center}}section.whats-inside{background:#3a3936;color:#fff;overflow:hidden}@media screen and (max-width: 20em){section.whats-inside .container{padding-bottom:0px}}@media screen and (min-width: 20em) and (max-width: 63.99375em){section.whats-inside .container{padding-bottom:calc(14.20656vw + -45.461px)}}@media screen and (min-width: 63.99375em){section.whats-inside .container{padding-bottom:100px}}@media screen and (max-width: 20em){section.whats-inside .container{padding-top:50px}}@media screen and (min-width: 20em) and (max-width: 63.99375em){section.whats-inside .container{padding-top:calc(7.10328vw + 27.2695px)}}@media screen and (min-width: 63.99375em){section.whats-inside .container{padding-top:100px}}section.whats-inside .heading h3{margin:0;font:18px "Century Gothic W01 Bold",sans-serif;letter-spacing:1.19px;margin-bottom:31px;text-align:center;text-transform:uppercase}@media screen and (max-width: 20em){section.whats-inside .heading h3{font-size:14px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h3{font-size:calc(.56818vw + 12.18182px)}}@media screen and (min-width: 64em){section.whats-inside .heading h3{font-size:18px}}@media screen and (max-width: 20em){section.whats-inside .heading h3{letter-spacing:.92px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h3{letter-spacing:calc(.03835vw + .79727px)}}@media screen and (min-width: 64em){section.whats-inside .heading h3{letter-spacing:1.19px}}section.whats-inside .heading h2{margin:0;font:36px/1.22 "Century Gothic W01 Bold",sans-serif;letter-spacing:2.37px;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 20em){section.whats-inside .heading h2{width:280px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h2{width:calc(85.65341vw + 5.90909px)}}@media screen and (min-width: 64em){section.whats-inside .heading h2{width:883px}}section.whats-inside .heading h2::before,section.whats-inside .heading h2::after{content:"";display:inline-block;flex:1 1 auto;height:3px;background-color:#fff}@media screen and (max-width: 20em){section.whats-inside .heading h2::before{margin-right:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h2::before{margin-right:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.whats-inside .heading h2::before{margin-right:40px}}@media screen and (max-width: 20em){section.whats-inside .heading h2::after{margin-left:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h2::after{margin-left:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.whats-inside .heading h2::after{margin-left:40px}}@media screen and (min-width: 33em){section.whats-inside .heading h2 br{display:none}}@media screen and (max-width: 20em){section.whats-inside .heading h2::after{margin-left:6px}}@media screen and (min-width: 20em) and (max-width: 32.99375em){section.whats-inside .heading h2::after{margin-left:calc(2.405vw + -1.69601px)}}@media screen and (max-width: 20em){section.whats-inside .heading h2{font-size:25px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h2{font-size:calc(1.5625vw + 20px)}}@media screen and (min-width: 64em){section.whats-inside .heading h2{font-size:36px}}@media screen and (max-width: 48em){section.whats-inside .heading h2{margin-bottom:50px}}@media screen and (min-width: 48em) and (max-width: 90em){section.whats-inside .heading h2{margin-bottom:calc(7.44048vw + -7.14286px)}}@media screen and (min-width: 90em){section.whats-inside .heading h2{margin-bottom:100px}}@media screen and (max-width: 20em){section.whats-inside .heading h2{letter-spacing:1.65px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .heading h2{letter-spacing:calc(.10227vw + 1.32273px)}}@media screen and (min-width: 64em){section.whats-inside .heading h2{letter-spacing:2.37px}}section.whats-inside .book{position:relative;width:100%}@media screen and (min-width: 20em) and (max-width: 33em){section.whats-inside .book{padding-bottom:calc(38.46154vw + -123.07692px)}}@media screen and (min-width: 33em) and (max-width: 48em){section.whats-inside .book{padding-bottom:calc(141.66667vw + -668px)}}@media screen and (min-width: 48em) and (max-width: 64em){section.whats-inside .book{padding-bottom:calc(-144.53125vw + 1530px)}}@media screen and (min-width: 64em){section.whats-inside .book{padding-bottom:50px}}@media screen and (min-width: 48em){section.whats-inside .book{padding-bottom:100px}}section.whats-inside .book .book-image{position:absolute;z-index:0;height:300px;width:100vw}@media screen and (max-width: 33em){section.whats-inside .book .book-image{bottom:-50px}}@media screen and (min-width: 33em) and (max-width: 48em){section.whats-inside .book .book-image{bottom:calc(-41.66667vw + 170px)}}@media screen and (min-width: 48em) and (max-width: 64em){section.whats-inside .book .book-image{top:-120px}}@media screen and (min-width: 64em){section.whats-inside .book .book-image{top:-120px}}@media screen and (min-width: 64em){section.whats-inside .book .book-image{bottom:auto}}section.whats-inside .book .book-image img{position:absolute}@media screen and (max-width: 20em){section.whats-inside .book .book-image img{width:558px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .book .book-image img{width:calc(52.69886vw + 389.36364px)}}@media screen and (min-width: 64em){section.whats-inside .book .book-image img{width:929px}}section.whats-inside .book .copy{margin-left:32px;margin-right:32px;margin-top:50px;width:auto;position:relative;z-index:1}@media screen and (min-width: 48em){section.whats-inside .book .copy{height:520px}}@media screen and (max-width: 33em){section.whats-inside .book .copy{padding-bottom:400px}}@media screen and (min-width: 33em) and (max-width: 48em){section.whats-inside .book .copy{padding-bottom:calc(-166.66667vw + 1280px)}}@media screen and (min-width: 48em){section.whats-inside .book .copy{padding-bottom:0px}}@media screen and (min-width: 48em) and (max-width: 64em){section.whats-inside .book .copy{width:calc(39.0625vw + -14px)}}@media screen and (min-width: 64em){section.whats-inside .book .copy{width:386px}}section.whats-inside .book .copy h2{margin:0;font:36px/1.22 "Century Gothic W01 Bold",sans-serif;letter-spacing:2.37px;text-transform:uppercase;font-size:32px;letter-spacing:.85px;margin-bottom:26px}@media screen and (min-width: 33em){section.whats-inside .book .copy h2 br{display:none}}@media screen and (max-width: 20em){section.whats-inside .book .copy h2::after{margin-left:6px}}@media screen and (min-width: 20em) and (max-width: 32.99375em){section.whats-inside .book .copy h2::after{margin-left:calc(2.405vw + -1.69601px)}}section.whats-inside .book .copy h4{font-family:"Century Gothic W01 Bold",sans-serif;margin-bottom:24px}@media screen and (max-width: 20em){section.whats-inside .book .copy h4{font-size:14px}}@media screen and (min-width: 20em) and (max-width: 64em){section.whats-inside .book .copy h4{font-size:calc(1.42045vw + 9.45455px)}}@media screen and (min-width: 64em){section.whats-inside .book .copy h4{font-size:24px}}section.whats-inside .book .copy p{line-height:28px}@media screen and (max-width: 48em){section.whats-inside .book .copy p{font-size:18px}}@media screen and (min-width: 48em) and (max-width: 64em){section.whats-inside .book .copy p{font-size:calc(1.17188vw + 9px)}}@media screen and (min-width: 64em){section.whats-inside .book .copy p{font-size:21px}}@media screen and (max-width: 48em){section.whats-inside .book .copy p{line-height:28px}}@media screen and (min-width: 48em) and (max-width: 64em){section.whats-inside .book .copy p{line-height:calc(1.5625vw + 16px)}}@media screen and (min-width: 64em){section.whats-inside .book .copy p{line-height:32px}}@media screen and (min-width: 20em) and (max-width: 48em){section.whats-inside .book.life-principles .book-image{height:calc(44.64286vw + 307.14286px)}}@media screen and (min-width: 48em){section.whats-inside .book.life-principles .book-image{height:650px}}section.whats-inside .book.life-principles .book-image img{left:-10vw}@media screen and (min-width: 48em){section.whats-inside .book.life-principles .book-image img{left:37vw}}@media screen and (min-width: 90em){section.whats-inside .book.life-principles .book-image img{left:550px}}@media screen and (min-width: 64em) and (max-width: 90em){section.whats-inside .book.life-principles .copy{margin-left:calc(26.44231vw + -230.76923px)}}@media screen and (min-width: 90em){section.whats-inside .book.life-principles .copy{margin-left:150px}}@media screen and (min-width: 48em){section.whats-inside .book.work-principles{padding-bottom:0px}}@media screen and (min-width: 20em) and (max-width: 48em){section.whats-inside .book.work-principles .book-image{height:calc(44.64286vw + 307.14286px)}}@media screen and (min-width: 48em){section.whats-inside .book.work-principles .book-image{height:650px}}section.whats-inside .book.work-principles .book-image img{right:-10vw}@media screen and (min-width: 48em){section.whats-inside .book.work-principles .book-image img{right:35vw}}@media screen and (min-width: 90em){section.whats-inside .book.work-principles .book-image img{left:0vw}}@media screen and (min-width: 48em){section.whats-inside .book.work-principles .copy{margin-left:auto}}@media screen and (min-width: 64em) and (max-width: 90em){section.whats-inside .book.work-principles .copy{margin-right:calc(31.25vw + -300px)}}@media screen and (min-width: 90em){section.whats-inside .book.work-principles .copy{margin-right:150px}}section.whats-inside .book .button{display:inline-block;margin-top:25px}section.audio-excerpt{background-color:#3a3936;color:#fff;overflow:hidden;height:auto}section.audio-excerpt #sc-widget{padding-bottom:0}section.audio-excerpt .container{position:relative;margin:0 auto 85px}section.audio-excerpt .container:before{border-top:1px solid #6f6f6f;content:"";display:block;height:1px;margin:0 auto;width:80%}section.audio-excerpt .container p{font:normal 28px/28px "Century Gothic W01 Bold",sans-serif;display:block;line-height:2em;margin:0px auto 30px;padding-top:80px;text-align:center;text-transform:uppercase}@media screen and (max-width: 20em){section.audio-excerpt .container p{font-size:20px}}@media screen and (min-width: 20em) and (max-width: 64em){section.audio-excerpt .container p{font-size:calc(1.13636vw + 16.36364px)}}@media screen and (min-width: 64em){section.audio-excerpt .container p{font-size:28px}}@media screen and (max-width: 20em){section.audio-excerpt .container p{padding-top:40px}}@media screen and (min-width: 20em) and (max-width: 48em){section.audio-excerpt .container p{padding-top:calc(8.92857vw + 11.42857px)}}@media screen and (min-width: 48em){section.audio-excerpt .container p{padding-top:80px}}@media screen and (max-width: 20em){section.audio-excerpt .container p{letter-spacing:.71px}}@media screen and (min-width: 20em) and (max-width: 64em){section.audio-excerpt .container p{letter-spacing:calc(-.02983vw + .80545px)}}@media screen and (min-width: 64em){section.audio-excerpt .container p{letter-spacing:.5px}}@media screen and (max-width: 20em){section.audio-excerpt .container p{width:278.32px}}@media screen and (min-width: 20em) and (max-width: 64em){section.audio-excerpt .container p{width:calc(68.42045vw + 59.37455px)}}@media screen and (min-width: 64em){section.audio-excerpt .container p{width:760px}}section.audio-excerpt .container .audio-container{width:25%;height:auto;display:block;position:relative;margin:1.4em auto 0px}@media screen and (min-width: 20em){section.audio-excerpt .container .audio-container{width:85%}}@media screen and (min-width: 33em){section.audio-excerpt .container .audio-container{width:400px}}section.about-the-author{background:#f2f0e7}@media screen and (max-width: 48em){.debt-crises-book section.about-the-author .container{margin:50px auto}}section.about-the-author .heading h2{margin:0;font:36px/1.22 "Century Gothic W01 Bold",sans-serif;letter-spacing:2.37px;text-transform:uppercase;color:#2a2a2a;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}@media screen and (max-width: 20em){section.about-the-author .heading h2{width:280px}}@media screen and (min-width: 20em) and (max-width: 64em){section.about-the-author .heading h2{width:calc(85.65341vw + 5.90909px)}}@media screen and (min-width: 64em){section.about-the-author .heading h2{width:883px}}section.about-the-author .heading h2::before,section.about-the-author .heading h2::after{content:"";display:inline-block;flex:1 1 auto;height:3px;background-color:#2a2a2a}@media screen and (max-width: 20em){section.about-the-author .heading h2::before{margin-right:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.about-the-author .heading h2::before{margin-right:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.about-the-author .heading h2::before{margin-right:40px}}@media screen and (max-width: 20em){section.about-the-author .heading h2::after{margin-left:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.about-the-author .heading h2::after{margin-left:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.about-the-author .heading h2::after{margin-left:40px}}@media screen and (min-width: 33em){section.about-the-author .heading h2 br{display:none}}@media screen and (max-width: 20em){section.about-the-author .heading h2::after{margin-left:6px}}@media screen and (min-width: 20em) and (max-width: 32.99375em){section.about-the-author .heading h2::after{margin-left:calc(2.405vw + -1.69601px)}}@media screen and (max-width: 20em){section.about-the-author .heading h2{font-size:25px}}@media screen and (min-width: 20em) and (max-width: 64em){section.about-the-author .heading h2{font-size:calc(1.5625vw + 20px)}}@media screen and (min-width: 64em){section.about-the-author .heading h2{font-size:36px}}@media screen and (min-width: 20em) and (max-width: 48em){section.about-the-author .heading h2{margin-bottom:calc(15.625vw + -20px)}}@media screen and (min-width: 48em){section.about-the-author .heading h2{margin-bottom:100px}}section.about-the-author h3{font:26px/1.22 "Century Gothic W01 Bold",sans-serif;margin-bottom:16px}section.about-the-author .author-image{position:relative;text-align:center;top:0}@media screen and (min-width: 48em){section.about-the-author .author-image{float:left;top:3.5rem}}@media screen and (min-width: 48em) and (max-width: 90em){section.about-the-author .author-image{margin-left:calc(29.7619vw + -196.57143px)}}@media screen and (min-width: 90em){section.about-the-author .author-image{margin-left:232px}}@media screen and (min-width: 20em) and (max-width: 48em){section.about-the-author .author-image img{width:calc(26.78571vw + 194.28571px)}}@media screen and (min-width: 48em) and (max-width: 90em){section.about-the-author .author-image img{width:calc(7.7381vw + 190.57143px)}}@media screen and (min-width: 90em){section.about-the-author .author-image img{width:302px}}section.about-the-author .copy{color:#2a2a2a;font-family:"adobe-caslon-pro",serif;line-height:1.5;margin:2rem auto}@media screen and (max-width: 33em){section.about-the-author .copy{padding-left:0}}@media screen and (max-width: 33em){section.about-the-author .copy{padding-right:0}}@media screen and (min-width: 48em) and (max-width: 90em){section.about-the-author .copy{margin-left:calc(53.57143vw + -91.42857px)}}@media screen and (min-width: 90em){section.about-the-author .copy{margin-left:680px}}@media screen and (min-width: 20em) and (max-width: 64em){section.about-the-author .copy{font-size:calc(.6392vw + 19.95455px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.about-the-author .copy{font-size:calc(.72115vw + 19.11538px)}}@media screen and (min-width: 90em){section.about-the-author .copy{font-size:29.5px}}@media screen and (min-width: 48em) and (max-width: 64em){section.about-the-author .copy{width:calc(44.92188vw + 45px)}}@media screen and (min-width: 64em) and (max-width: 90em){section.about-the-author .copy{width:calc(13.22115vw + 369.61538px)}}@media screen and (min-width: 90em){section.about-the-author .copy{width:560px}}@media screen and (max-width: 47.99375em){section.about-the-author .copy{margin:5% 6.25% 0}}.author-social{margin-top:26.5px}.author-social strong{display:block;font:14px/2.5 "Century Gothic W01 Bold"}.author-social svg{height:30px;width:30px;margin-right:15px}.author-social svg .foreground{fill:#fff}.author-social svg#author-facebook .background{fill:#2a2a2a}.author-social svg#author-facebook:hover .background{fill:#3b5998}.author-social svg#author-twitter .background{fill:#2a2a2a}.author-social svg#author-twitter:hover .background{fill:#1da1f2}.author-social svg#author-linkedin .background{fill:#2a2a2a}.author-social svg#author-linkedin:hover .background{fill:#0077b5}section.you-may-also-like{background:#f2f0e7}section.you-may-also-like .flex-fix{min-height:auto}@media screen and (max-width: 48em){section.you-may-also-like .container{margin:50px auto}}section.you-may-also-like .heading h2{margin:0;font:36px/1.22 "Century Gothic W01 Bold",sans-serif;letter-spacing:2.37px;text-transform:uppercase;color:#2a2a2a;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto}@media screen and (max-width: 20em){section.you-may-also-like .heading h2{width:280px}}@media screen and (min-width: 20em) and (max-width: 64em){section.you-may-also-like .heading h2{width:calc(85.65341vw + 5.90909px)}}@media screen and (min-width: 64em){section.you-may-also-like .heading h2{width:883px}}section.you-may-also-like .heading h2::before,section.you-may-also-like .heading h2::after{content:"";display:inline-block;flex:1 1 auto;height:3px;background-color:#2a2a2a}@media screen and (max-width: 20em){section.you-may-also-like .heading h2::before{margin-right:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.you-may-also-like .heading h2::before{margin-right:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.you-may-also-like .heading h2::before{margin-right:40px}}@media screen and (max-width: 20em){section.you-may-also-like .heading h2::after{margin-left:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.you-may-also-like .heading h2::after{margin-left:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.you-may-also-like .heading h2::after{margin-left:40px}}@media screen and (min-width: 33em){section.you-may-also-like .heading h2 br{display:none}}@media screen and (max-width: 20em){section.you-may-also-like .heading h2::after{margin-left:6px}}@media screen and (min-width: 20em) and (max-width: 32.99375em){section.you-may-also-like .heading h2::after{margin-left:calc(2.405vw + -1.69601px)}}@media screen and (max-width: 20em){section.you-may-also-like .heading h2{font-size:25px}}@media screen and (min-width: 20em) and (max-width: 64em){section.you-may-also-like .heading h2{font-size:calc(1.5625vw + 20px)}}@media screen and (min-width: 64em){section.you-may-also-like .heading h2{font-size:36px}}@media screen and (min-width: 20em) and (max-width: 48em){section.you-may-also-like .heading h2{margin-bottom:calc(15.625vw + -20px)}}@media screen and (min-width: 48em){section.you-may-also-like .heading h2{margin-bottom:100px}}section.you-may-also-like h3{color:#2a2a2a;font:19px/1.22 "Century Gothic W01 Bold",sans-serif;height:25px;margin-bottom:6px}section.you-may-also-like h3 svg#tedLogo{height:15px;width:auto}section.you-may-also-like h3 svg#tedLogo .foreground{fill:#2a2a2a;transition:fill .4s ease-in-out}section.you-may-also-like h3 img{margin:0 auto}section.you-may-also-like .thumbnails{clear:both;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0}section.you-may-also-like .thumbnail{background-color:#f2f0e7;cursor:pointer;margin:10px;overflow:hidden;padding:15px 20px;text-align:center;transition:all .4s ease-in-out;width:100%;z-index:0}section.you-may-also-like .thumbnail:hover{background-color:#e9e6d6;box-shadow:0 20px 50px -10px #11131d;transform:translateY(-5px) scale(1.05);z-index:1}@media screen and (min-width: 48em){section.you-may-also-like .thumbnail{width:calc(50% - 20px)}}@media screen and (min-width: 64em){section.you-may-also-like .thumbnail{width:calc(25% - 20px)}}section.you-may-also-like .thumbnail img{display:block;max-width:100%}section.you-may-also-like .thumbnail a{color:#ee2d2b;display:inline-block;font:16px/1.22 "Century Gothic W01 Bold",sans-serif;line-height:25px;margin:10px 0;text-decoration:none;text-transform:uppercase}section.you-may-also-like .thumbnail a:first-of-type{display:block;text-align:center}section.you-may-also-like .thumbnail a:first-of-type img{margin:0 auto}section.you-may-also-like .thumbnail a.play-arrow{background-image:url(play-red.png);background-position:0% 0%;background-size:contain;background-repeat:no-repeat;padding-left:30px}section.excerpt{background:#f3f1e7}@media screen and (max-width: 47.99375em){section.excerpt{margin-top:106px}}@media screen and (min-width: 48em){section.excerpt{margin-top:53px}}section.excerpt h1{font-size:50px;margin-top:0;margin-bottom:30px;text-transform:uppercase}section.excerpt h2{color:#ee2d2b;font-size:16px;margin:0;letter-spacing:.87px}section.excerpt h3{font:24px "Century Gothic W01 Bold",sans-serif;letter-spacing:.87px;margin-top:0;margin-bottom:14px}section.excerpt .container{text-align:center;padding-top:50px}section.excerpt .excerpt-content{background-color:#fffeee;text-align:left}@media screen and (max-width: 47.99375em){section.excerpt .excerpt-content{font:normal 20px/38px "adobe-caslon-pro";border-top:1px solid #d2cfc9;margin-top:92px;padding:41px 24px}}@media screen and (min-width: 48em){section.excerpt .excerpt-content{font:normal 28px/44px "adobe-caslon-pro";margin:36px 10% 84px;padding:60px 10%;border:1px solid #d2cfc9;border-radius:4px}}section.excerpt .excerpt-content img{display:block;margin:0 auto;max-width:90%}section.excerpt .excerpt-content h3{font:20px "Century Gothic W01 Bold",sans-serif;margin-bottom:40px;text-align:center;text-transform:uppercase}section.excerpt .excerpt-content h4{font:28px/44px "Century Gothic W01 Bold",sans-serif;margin-bottom:16px;color:#ee2d2b}section.excerpt .excerpt-content p{margin-bottom:32px}section.excerpt .excerpt-content p:first-of-type{margin-bottom:16px;text-indent:0}section.excerpt .excerpt-content p:first-of-type:first-letter{color:#2a2a2a;float:left;font-size:92px;line-height:70px;padding-right:8px;font-family:"Century Gothic W01",sans-serif}section.excerpt .excerpt-footer{border-top:1px solid #2a2a2a;padding-top:10px}@media screen and (max-width: 20em){section.excerpt .excerpt-footer{margin-top:20px}}@media screen and (min-width: 20em) and (max-width: 48em){section.excerpt .excerpt-footer{margin-top:calc(6.69643vw + -1.42857px)}}@media screen and (min-width: 48em){section.excerpt .excerpt-footer{margin-top:50px}}section.excerpt .excerpt-footer h3{font:13px "Century Gothic W01 Bold",sans-serif;letter-spacing:.87px}section.preorder{background-color:#3a3936;overflow:hidden}section.preorder .preorder-book{text-align:center}@media screen and (max-width: 20em){section.preorder .preorder-book{margin-top:60px}}@media screen and (min-width: 20em) and (max-width: 64em){section.preorder .preorder-book{margin-top:calc(5.68182vw + 41.81818px)}}@media screen and (min-width: 64em){section.preorder .preorder-book{margin-top:100px}}section.preorder .preorder-book img{position:relative;transform:translateX(-50%);margin-left:50%}@media screen and (max-width: 20em){section.preorder .preorder-book img{width:500px}}@media screen and (min-width: 20em) and (max-width: 64em){section.preorder .preorder-book img{width:calc(74.43182vw + 261.81818px)}}@media screen and (min-width: 64em){section.preorder .preorder-book img{width:1024px}}section.preorder .copy{text-align:center;position:relative;z-index:1}@media screen and (max-width: 48em){section.preorder .copy{margin:0 auto;width:80%}}@media screen and (min-width: 48em){section.preorder .copy{padding-top:102px}}section.preorder .copy h2{color:#fff;font:24px/36px "Century Gothic W01 Bold",sans-serif}section.preorder .copy h2.order-action{color:#ee2d2b}section.preorder .copy p.inventory-alert{color:#fff;font:16px/22px "Century Gothic W01",sans-serif;width:46%;margin:1.2em auto 0px auto;text-align:center}section.preorder .copy p.inventory-alert:not(.hidden){display:block}@media screen and (max-width: 63.99375em){section.preorder .copy p.inventory-alert{width:80%;padding:0px 40px;font:16px/22px "Century Gothic W01",sans-serif}}@media screen and (max-width: 47.99375em){section.preorder .copy p.inventory-alert{width:100%;padding:0px 0px}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: landscape){section.preorder .copy p.inventory-alert{width:65%}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){section.preorder .copy p.inventory-alert{width:90%;padding:0px 3em}}section.preorder .copy .preorder-links{margin:50px auto 0;overflow:hidden}@media screen and (min-width: 48em){section.preorder .copy .preorder-links{width:660px}}section.preorder .copy .preorder-links .button{border-color:rgba(255,255,255,0.6);border-radius:2.4px;height:77px}section.preorder .copy .preorder-links .button.disabled{cursor:default;opacity:.4}section.preorder .copy .preorder-links .button.disabled:hover{background:transparent}section.preorder .copy .preorder-links .button.out-of-stock{position:relative}section.preorder .copy .preorder-links .button.out-of-stock::after{content:"out of stock";position:absolute;display:block;text-align:center;font-size:.8em;color:#3b3a37;background-color:rgba(255,255,255,0.6);margin:0 auto;width:100%;bottom:0px;margin-left:-18px;padding:2px 0px}@media screen and (max-width: 47.99375em){section.preorder .copy .preorder-links .button{display:block;margin-bottom:8px}section.preorder .copy .preorder-links .button:last-child{margin-bottom:0}}@media screen and (min-width: 48em){section.preorder .copy .preorder-links .button{display:inline-block;margin-bottom:8px;margin-right:8px;width:153px}}section.preorder .copy .preorder-links .button img{display:block;left:50%;max-width:100px;position:relative;top:50%;transform:translate(-50%, -50%)}.press{overflow:hidden;color:#fbf9f4}.press .flex-fix{min-height:0}.press .container{margin:50px auto}@media screen and (min-width: 63.99375em){.press .container{margin-top:75px}}.press .container .copy{font-family:"Century Gothic W01",sans-serif;text-align:center;padding:0 20px;text-transform:uppercase}.press .container .copy blockquote{letter-spacing:.48px;margin:0 auto;color:#2a2a2a}@media screen and (max-width: 48em){.press .container .copy blockquote{font-size:22px}}@media screen and (max-width: 48em){.press .container .copy blockquote{padding-bottom:50px}}@media screen and (min-width: 48em) and (max-width: 90em){.press .container .copy blockquote{padding-bottom:calc(-7.44048vw + 107.14286px)}}@media screen and (min-width: 90em){.press .container .copy blockquote{padding-bottom:0px}}@media screen and (min-width: 20em) and (max-width: 64em){.press .container .copy blockquote{width:calc(79.54545vw + 15.45455px)}}@media screen and (min-width: 64em){.press .container .copy blockquote{width:830px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.gates{font-size:calc(3.51563vw + 12px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.gates{font-size:48px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.gates{letter-spacing:calc(1.17188vw + -8px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.gates{letter-spacing:4px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.bloomberg{font-size:calc(5.07813vw + -8px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.bloomberg{font-size:44px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.bloomberg{letter-spacing:calc(-.39063vw + 4px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.bloomberg{letter-spacing:0px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.huffington{font-size:calc(2.73438vw + 0px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.huffington{font-size:28px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.huffington{letter-spacing:1px}}@media screen and (min-width: 64em){.press .container .copy blockquote.huffington{letter-spacing:1px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.cuban{font-size:calc(3.90625vw + 4px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.cuban{font-size:44px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.cuban{letter-spacing:calc(.39063vw + -3px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.cuban{letter-spacing:1px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.benioff{font-size:calc(4.375vw + -8.8px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.benioff{font-size:36px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.benioff{letter-spacing:calc(-.39063vw + 4px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.benioff{letter-spacing:0px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.dimon{font-size:calc(1.17188vw + 47px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.dimon{font-size:59px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.dimon{letter-spacing:calc(3.90625vw + -29px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.dimon{letter-spacing:11px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.hastings{font-size:calc(2.8125vw + 3.2px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.hastings{font-size:32px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.hastings{letter-spacing:calc(.19531vw + -.5px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.hastings{letter-spacing:1.5px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.robbins{font-size:calc(2.73438vw + 8px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.robbins{font-size:36px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.robbins{letter-spacing:calc(.58594vw + -3.5px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.robbins{letter-spacing:2.5px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.grant{font-size:calc(2.73438vw + 2px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.grant{font-size:30px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.grant{letter-spacing:calc(.19531vw + -.5px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.grant{letter-spacing:1.5px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.sorkin{font-size:calc(.78125vw + 39px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.sorkin{font-size:47px}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote.sorkin{letter-spacing:calc(3.125vw + -23px)}}@media screen and (min-width: 64em){.press .container .copy blockquote.sorkin{letter-spacing:9px}}.press .container .copy blockquote p.attributed{font-family:"Century Gothic W01 Bold";color:#ee2d2b;font-size:1.3rem;display:block;text-align:center;margin:.5em 0 4em 0}@media screen and (max-width: 64em){.press .container .copy blockquote p.attributed{margin-bottom:2rem}}@media screen and (min-width: 64em){.press .container .copy blockquote p.attributed{margin-bottom:5rem}}@media screen and (max-width: 48em){.press .container .copy blockquote p.attributed{font-size:.8rem}}@media screen and (min-width: 48em){.press .container .copy blockquote p.attributed{font-size:1.3rem}}@media screen and (min-width: 48em) and (max-width: 64em){.press .container .copy blockquote p.attributed{letter-spacing:1px}}@media screen and (min-width: 64em){.press .container .copy blockquote p.attributed{letter-spacing:1px}}@media screen and (max-width: 47.99375em){.press .container .copy blockquote p.attributed{text-align:center;margin:.4rem auto 0px auto}}.press .container .copy a{cursor:pointer}@media screen and (max-width: 64em){.press .container .copy a button{margin-bottom:2rem}}@media screen and (min-width: 64em){.press .container .copy a button{margin-bottom:5rem}}section.sign-up{background:#2a2a2a;color:#fff;position:relative}@media screen and (min-width: 48em){section.sign-up .flex-fix{min-height:calc(100vh - 50px)}}section.sign-up .container{text-align:center}section.sign-up .copy{padding:0 19px}section.sign-up h2{font:32px "Century Gothic W01 Bold",sans-serif;line-height:42px;margin-bottom:35px}section.sign-up p{color:#979797;font:14px "Century Gothic W01",sans-serif;margin:30px auto 10px auto}section.sign-up .updates{margin:42px auto 0;text-align:center;max-width:639px}section.sign-up .updates .get-updates{width:145px}section.sign-up .social{display:block;float:left;margin-top:18px;text-align:center;width:100%}section.sign-up .social p{margin:30px auto 10px;font-size:14px}@media screen and (min-width: 48em){section.sign-up .social p{font-size:15px}}section.sign-up .social svg{height:24px;margin:0 7.5px;width:24px}section.sign-up .social svg .background{fill:#fff}section.sign-up .social svg .foreground{fill:#2a2a2a}section.sign-up .social a{transition:opacity .4s ease-in-out}section.sign-up .social a:hover{opacity:.6}section.sign-up #mc_embed_signup{margin:40px auto;max-width:700px;position:relative}section.sign-up #mc_embed_signup form .mc-field-group{height:63px;margin-bottom:15px}@media screen and (max-width: 20em){section.sign-up #mc_embed_signup form .mc-field-group{margin-bottom:5px}}section.sign-up #mc_embed_signup form .mc-field-group input{background:transparent;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;color:#979797;font:normal 15px "Century Gothic W01",sans-serif;outline:none;padding:9px 0px;text-overflow:ellipsis;color:#fff;transition:all .4s ease-in-out;display:block;margin:0 20px;width:calc(100% - 40px)}section.sign-up #mc_embed_signup form .mc-field-group input:-webkit-autofill{box-shadow:0 0 0px 1000px #3b3a37 inset;-webkit-text-fill-color:#fff}@media screen and (max-width: 47.99375em){section.sign-up #mc_embed_signup form .mc-field-group input{padding:9px 0}}section.sign-up #mc_embed_signup form .mc-field-group input::-webkit-input-placeholder{color:#979797}section.sign-up #mc_embed_signup form .mc-field-group input::-moz-placeholder{color:#979797}section.sign-up #mc_embed_signup form .mc-field-group input:-ms-input-placeholder{color:#979797}section.sign-up #mc_embed_signup form .mc-field-group input::-ms-clear{height:0;width:0}section.sign-up #mc_embed_signup form .mc-field-group input:invalid{box-shadow:none}section.sign-up #mc_embed_signup form .mc-field-group input:focus{border-bottom-color:#fff}section.sign-up #mc_embed_signup form .mc-field-group input>#inner-editor{font-size:1vw}@media screen and (max-width: 20em){section.sign-up #mc_embed_signup form .mc-field-group input{font-size:1rem !important}}section.sign-up #mc_embed_signup form .mc-field-group input.mce_inline_error{border-color:#ee2d2b}section.sign-up #mc_embed_signup form .mc-field-group input.mce_inline_error::-webkit-input-placeholder{color:#ee2d2b;opacity:1}section.sign-up #mc_embed_signup form .mc-field-group input.mce_inline_error::-moz-placeholder{color:#ee2d2b;opacity:1}section.sign-up #mc_embed_signup form .mc-field-group input.mce_inline_error:-ms-input-placeholder{color:#ee2d2b;opacity:1}section.sign-up #mc_embed_signup form .mc-field-group div.mce_inline_error{background-color:transparent;color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif;letter-spacing:.4px;margin:5px 0 0 20px;padding:0;text-align:left}section.sign-up #mc_embed_signup form #mce-responses{align-items:center;display:flex;font-size:14px;line-height:22px;margin:0 auto;text-align:left;width:calc(100% - 40px)}@media screen and (max-width: 20em){section.sign-up #mc_embed_signup form #mce-responses{margin-top:25px}}section.sign-up #mc_embed_signup form #mce-responses>div{font-weight:600;letter-spacing:.4px;margin:20px 0;text-shadow:1px 1px 3px rgba(42,42,42,0.3)}section.sign-up #mc_embed_signup form #mce-responses #mce-success-response{color:#4BB543}section.sign-up #mc_embed_signup form #mce-responses #mce-error-response{color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif}section.sign-up #mc_embed_signup form #mce-responses a{color:#fff;display:block}section.sign-up #mc_embed_signup form .interest-warning{clear:both;display:block;padding-top:10px;visibility:hidden;opacity:0;transition:opacity .4s ease-in-out}section.sign-up #mc_embed_signup form .interest-warning.visible{visibility:visible;opacity:1}@media screen and (max-width: 33em){section.sign-up #mc_embed_signup form .interest-warning.visible{padding:0 20px}section.sign-up #mc_embed_signup form .interest-warning.visible p{text-align:left}}section.sign-up #mc_embed_signup form .interest-warning p{color:#ee2d2b;font-family:"Century Gothic W01 Bold",sans-serif;margin:0px auto 30px auto}section.sign-up #mc_embed_signup form button{margin:20px auto 0;width:153px;transition:opacity .4s ease-in-out}section.sign-up #mc_embed_signup form button:disabled{opacity:.3;cursor:not-allowed}section.sign-up #mc_embed_signup .success-message p{color:#fff}section.sign-up #mc_embed_signup .confirm{width:75px;height:75px;margin:1em auto 3em;background-color:#fff;border-radius:40px;display:flex;justify-content:center;align-items:center}section.sign-up #mc_embed_signup .confirm svg{height:40px;width:40px}@media screen and (min-width: 48em){section.sign-up .mc-field-group{float:left;display:block;margin-right:1.20482%;width:49.39759%}section.sign-up .mc-field-group:last-child{margin-right:0}section.sign-up .mc-field-group:nth-of-type(2n){margin-right:0}}section.sign-up .checkboxes{float:left;display:block;margin-right:1.20482%;width:100%;color:#979797;font-size:15px;text-align:left}section.sign-up .checkboxes:last-child{margin-right:0}@media screen and (min-width: 48em){section.sign-up .checkboxes{display:flex;justify-content:space-between;padding:0 40px}}section.sign-up .checkboxes>div{margin-bottom:20px;margin-left:20px}@media screen and (min-width: 48em){section.sign-up .checkboxes>div{margin:0}}section.sign-up .checkboxes label{cursor:pointer}section.sign-up .checkboxes input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;width:1.2rem;height:1.2rem;margin:0 .625rem 0 0;top:4px;border:1px solid #979797;background:transparent;cursor:pointer;transition:border .4s ease-in-out}section.sign-up .checkboxes input[type=checkbox]+label{transition:color .4s ease-in-out}section.sign-up .checkboxes input[type=checkbox]:hover{border-color:#fff}section.sign-up .checkboxes input[type=checkbox]:hover+label{color:#fff}section.sign-up .checkboxes input[type=checkbox]:focus{outline:none}section.sign-up .checkboxes input[type=checkbox]:checked{border:1px solid #fff;background:#fff;background-image:url("../assets/checkbox.svg");background-position:center;background-repeat:no-repeat}section.sign-up .checkboxes input[type=checkbox]:checked+label{color:#fff}@keyframes fadein{0%{opacity:0}40%{opacity:.2}100%{opacity:1}}.sign-up-optional{min-height:0;max-height:0;overflow:hidden;transition:min-height .4s ease-in-out}.sign-up-optional.show{animation:.6s ease-in fadein;min-height:400px;max-height:auto;overflow:visible}@media screen and (min-width: 48em){.sign-up-optional.show{min-height:310px}}section.contact{background:#2a2a2a;color:#fff;margin-top:-50px}@media screen and (min-width: 48em){section.contact .flex-fix{min-height:calc(100vh - 50px)}}section.contact .container{text-align:center}section.contact h2{font:32px "Century Gothic W01 Bold",sans-serif;line-height:42px;margin-bottom:35px}section.contact form{margin:40px auto 80px;max-width:700px;padding:0 19px;position:relative}section.contact form input[type=text],section.contact form input[type=email],section.contact form input[type=number]{background:transparent;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;color:#979797;font:normal 15px "Century Gothic W01",sans-serif;outline:none;padding:9px 0px;text-overflow:ellipsis;color:#fff;transition:all .4s ease-in-out;display:block;margin:0 20px;width:calc(100% - 40px)}section.contact form input[type=text]:-webkit-autofill,section.contact form input[type=email]:-webkit-autofill,section.contact form input[type=number]:-webkit-autofill{box-shadow:0 0 0px 1000px #3b3a37 inset;-webkit-text-fill-color:#fff}@media screen and (max-width: 47.99375em){section.contact form input[type=text],section.contact form input[type=email],section.contact form input[type=number]{padding:9px 0}}section.contact form input[type=text]::-webkit-input-placeholder,section.contact form input[type=email]::-webkit-input-placeholder,section.contact form input[type=number]::-webkit-input-placeholder{color:#979797}section.contact form input[type=text]::-moz-placeholder,section.contact form input[type=email]::-moz-placeholder,section.contact form input[type=number]::-moz-placeholder{color:#979797}section.contact form input[type=text]:-ms-input-placeholder,section.contact form input[type=email]:-ms-input-placeholder,section.contact form input[type=number]:-ms-input-placeholder{color:#979797}section.contact form input[type=text]::-ms-clear,section.contact form input[type=email]::-ms-clear,section.contact form input[type=number]::-ms-clear{height:0;width:0}section.contact form input[type=text]:invalid,section.contact form input[type=email]:invalid,section.contact form input[type=number]:invalid{box-shadow:none}section.contact form input[type=text]:focus,section.contact form input[type=email]:focus,section.contact form input[type=number]:focus{border-bottom-color:#fff}section.contact form input[type=text]>#inner-editor,section.contact form input[type=email]>#inner-editor,section.contact form input[type=number]>#inner-editor{font-size:1vw}@media screen and (max-width: 20em){section.contact form input[type=text],section.contact form input[type=email],section.contact form input[type=number]{font-size:1rem !important}}section.contact form input[type=text].mce_inline_error,section.contact form input[type=email].mce_inline_error,section.contact form input[type=number].mce_inline_error{border-color:#ee2d2b}section.contact form input[type=text].mce_inline_error::-webkit-input-placeholder,section.contact form input[type=email].mce_inline_error::-webkit-input-placeholder,section.contact form input[type=number].mce_inline_error::-webkit-input-placeholder{color:#ee2d2b;opacity:1}section.contact form input[type=text].mce_inline_error::-moz-placeholder,section.contact form input[type=email].mce_inline_error::-moz-placeholder,section.contact form input[type=number].mce_inline_error::-moz-placeholder{color:#ee2d2b;opacity:1}section.contact form input[type=text].mce_inline_error:-ms-input-placeholder,section.contact form input[type=email].mce_inline_error:-ms-input-placeholder,section.contact form input[type=number].mce_inline_error:-ms-input-placeholder{color:#ee2d2b;opacity:1}section.contact form div.mce_inline_error{background-color:transparent;color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif;letter-spacing:.4px;margin:5px 0 0 20px;padding:0;text-align:left}section.contact form div.mce_inline_error.for-subjects{clear:both;position:relative;top:-40px}section.contact form #mce-responses{align-items:center;display:flex;font-size:14px;line-height:22px;margin:0 auto;text-align:left;width:calc(100% - 40px)}@media screen and (max-width: 20em){section.contact form #mce-responses{margin-top:25px}}section.contact form #mce-responses>div{font-weight:600;letter-spacing:.4px;margin:20px 0;text-shadow:1px 1px 3px rgba(42,42,42,0.3)}section.contact form #mce-responses #mce-success-response{color:#4BB543}section.contact form #mce-responses #mce-error-response{color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif}section.contact form #mce-responses a{color:#fff;display:block}section.contact form button{margin:20px auto 0;width:153px;transition:opacity .4s ease-in-out}section.contact form button:disabled{opacity:.3;cursor:not-allowed}section.contact .optional-fields{min-height:0;max-height:0;overflow:hidden;transition:min-height .4s ease-in-out}section.contact .optional-fields.show{animation:.6s ease-in fadein;min-height:400px;max-height:auto;overflow:visible}@media screen and (min-width: 48em){section.contact .optional-fields.show{min-height:310px}}section.contact .mc-field-group{height:63px;margin-bottom:15px}@media screen and (max-width: 20em){section.contact .mc-field-group{margin-bottom:5px}}@media screen and (min-width: 48em){section.contact .mc-field-group{float:left;display:block;margin-right:1.20482%;width:49.39759%}section.contact .mc-field-group:last-child{margin-right:0}section.contact .mc-field-group:nth-child(2n){margin-right:0}section.contact .mc-field-group:nth-child(2n+1){clear:left}}section.contact .subjects{float:left;display:block;margin-right:1.20482%;width:100%;color:#979797;font-size:15px;margin-bottom:40px;text-align:left}section.contact .subjects:last-child{margin-right:0}@media screen and (min-width: 48em){section.contact .subjects{display:flex;justify-content:space-between;padding:0 40px}}section.contact .subjects .mc-field-group{margin-bottom:10px}section.contact .subjects .mc-field-group>div{margin-bottom:20px;margin-left:20px}@media screen and (min-width: 48em){section.contact .subjects .mc-field-group:nth-of-type(2){margin-left:80px}section.contact .subjects .mc-field-group>div{margin-left:0}}section.contact .subjects label{cursor:pointer;position:relative}section.contact .subjects label span{display:inline-block;text-indent:1.7rem}section.contact .subjects label input{display:none}section.contact .subjects label:before{background:transparent;border:1px solid #979797;border-radius:50%;content:"";cursor:pointer;display:block;left:0;height:1.2rem;margin:0 .625rem 0 0;position:absolute;top:0;width:1.2rem}section.contact .subjects label.checked:before{border:1px solid #fff}section.contact .subjects label.checked:after{background:#fff;border-radius:50%;content:"";display:block;height:calc(1.2rem - 4px);position:absolute;left:2px;top:2px;width:calc(1.2rem - 4px)}section.contact .subjects label:hover{color:#fff}section.contact .subjects label:hover:before{border-color:#fff}section.contact .subjects label.mce_inline_error:before{border-color:#ee2d2b}section.contact .subjects label.mce_inline_error span{color:#ee2d2b}section.contact textarea{background:transparent;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;color:#979797;font:normal 15px "Century Gothic W01",sans-serif;outline:none;padding:9px 0px;text-overflow:ellipsis;border:1px solid #4a4a4a;display:block;height:150px;margin:0 20px;overflow:hidden;padding:9px;transition:all .4s ease-in-out;width:calc(100% - 40px)}section.contact textarea:-webkit-autofill{box-shadow:0 0 0px 1000px #3b3a37 inset;-webkit-text-fill-color:#fff}@media screen and (max-width: 47.99375em){section.contact textarea{padding:9px 0}}section.contact textarea::-webkit-input-placeholder{color:#979797}section.contact textarea::-moz-placeholder{color:#979797}section.contact textarea:-ms-input-placeholder{color:#979797}section.contact textarea::-ms-clear{height:0;width:0}section.contact textarea:invalid{box-shadow:none}@media screen and (max-width: 47.99375em){section.contact textarea{padding:9px}}section.contact textarea:focus{color:#fff;border-color:#fff}section.contact textarea.mce_inline_error{border-color:#ee2d2b;color:#ee2d2b}section.contact .message-count{clear:both;color:#979797;display:block;float:right;font-size:.7rem;margin-right:20px;text-align:right;width:100%}section.contact .loading{display:none}section.contact .success{display:none}section.contact .success a{color:#fff}section.contact .success p{margin:35px 0 65px}@keyframes fadein{0%{opacity:0}40%{opacity:.2}100%{opacity:1}}section.video-feedback{background:#1d2030;color:#fff}@media screen and (min-width: 48em){section.video-feedback .flex-fix{min-height:calc(50vh - 100px);background-color:#1d2030;position:relative}}section.video-feedback .container{text-align:center}section.video-feedback h2{font:32px "Century Gothic W01 Bold",sans-serif;line-height:42px;margin-bottom:20px}section.video-feedback p{margin-bottom:40px}section.video-feedback form{margin:40px auto 80px;max-width:700px;padding:0 19px;position:relative}section.video-feedback form input[type=text],section.video-feedback form input[type=email],section.video-feedback form input[type=number]{background:transparent;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;color:#979797;font:normal 15px "Century Gothic W01",sans-serif;outline:none;padding:9px 0px;text-overflow:ellipsis;color:#fff;transition:all .4s ease-in-out;display:block;margin:0 20px;width:calc(100% - 40px)}section.video-feedback form input[type=text]:-webkit-autofill,section.video-feedback form input[type=email]:-webkit-autofill,section.video-feedback form input[type=number]:-webkit-autofill{box-shadow:0 0 0px 1000px #3b3a37 inset;-webkit-text-fill-color:#fff}@media screen and (max-width: 47.99375em){section.video-feedback form input[type=text],section.video-feedback form input[type=email],section.video-feedback form input[type=number]{padding:9px 0}}section.video-feedback form input[type=text]::-webkit-input-placeholder,section.video-feedback form input[type=email]::-webkit-input-placeholder,section.video-feedback form input[type=number]::-webkit-input-placeholder{color:#979797}section.video-feedback form input[type=text]::-moz-placeholder,section.video-feedback form input[type=email]::-moz-placeholder,section.video-feedback form input[type=number]::-moz-placeholder{color:#979797}section.video-feedback form input[type=text]:-ms-input-placeholder,section.video-feedback form input[type=email]:-ms-input-placeholder,section.video-feedback form input[type=number]:-ms-input-placeholder{color:#979797}section.video-feedback form input[type=text]::-ms-clear,section.video-feedback form input[type=email]::-ms-clear,section.video-feedback form input[type=number]::-ms-clear{height:0;width:0}section.video-feedback form input[type=text]:invalid,section.video-feedback form input[type=email]:invalid,section.video-feedback form input[type=number]:invalid{box-shadow:none}section.video-feedback form input[type=text]:focus,section.video-feedback form input[type=email]:focus,section.video-feedback form input[type=number]:focus{border-bottom-color:#fff}section.video-feedback form input[type=text]:-webkit-autofill,section.video-feedback form input[type=email]:-webkit-autofill,section.video-feedback form input[type=number]:-webkit-autofill{box-shadow:0 0 0px 1000px #1d2030 inset;-webkit-text-fill-color:#fff}section.video-feedback form input[type=text]>#inner-editor,section.video-feedback form input[type=email]>#inner-editor,section.video-feedback form input[type=number]>#inner-editor{font-size:1vw}@media screen and (max-width: 20em){section.video-feedback form input[type=text],section.video-feedback form input[type=email],section.video-feedback form input[type=number]{font-size:1rem !important}}section.video-feedback form input[type=text].mce_inline_error,section.video-feedback form input[type=email].mce_inline_error,section.video-feedback form input[type=number].mce_inline_error{border-color:#ee2d2b}section.video-feedback form input[type=text].mce_inline_error::-webkit-input-placeholder,section.video-feedback form input[type=email].mce_inline_error::-webkit-input-placeholder,section.video-feedback form input[type=number].mce_inline_error::-webkit-input-placeholder{color:#ee2d2b;opacity:1}section.video-feedback form input[type=text].mce_inline_error::-moz-placeholder,section.video-feedback form input[type=email].mce_inline_error::-moz-placeholder,section.video-feedback form input[type=number].mce_inline_error::-moz-placeholder{color:#ee2d2b;opacity:1}section.video-feedback form input[type=text].mce_inline_error:-ms-input-placeholder,section.video-feedback form input[type=email].mce_inline_error:-ms-input-placeholder,section.video-feedback form input[type=number].mce_inline_error:-ms-input-placeholder{color:#ee2d2b;opacity:1}section.video-feedback form div.mce_inline_error{background-color:transparent;color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif;letter-spacing:.4px;margin:5px 0 0 20px;padding:0;text-align:left}section.video-feedback form div.mce_inline_error.for-subjects{clear:both;position:relative;top:-40px}section.video-feedback form #mce-responses{align-items:center;display:flex;font-size:14px;line-height:22px;margin:0 auto;text-align:left;width:calc(100% - 40px)}@media screen and (max-width: 20em){section.video-feedback form #mce-responses{margin-top:25px}}section.video-feedback form #mce-responses>div{font-weight:600;letter-spacing:.4px;margin:20px 0;text-shadow:1px 1px 3px rgba(42,42,42,0.3)}section.video-feedback form #mce-responses #mce-success-response{color:#4BB543}section.video-feedback form #mce-responses #mce-error-response{color:#ee2d2b;font:14px/22px "Century Gothic W01 Bold",sans-serif}section.video-feedback form #mce-responses a{color:#fff;display:block}section.video-feedback form button{margin:30px auto 0;width:153px;transition:opacity .4s ease-in-out}section.video-feedback form button:disabled{opacity:.3;cursor:not-allowed}section.video-feedback .optional-fields{min-height:0;max-height:0;overflow:hidden;transition:min-height .4s ease-in-out}section.video-feedback .optional-fields.show{animation:.6s ease-in fadein;min-height:400px;max-height:auto;overflow:visible}@media screen and (min-width: 48em){section.video-feedback .optional-fields.show{min-height:310px}}section.video-feedback .mc-field-group{height:63px;margin-bottom:15px}@media screen and (max-width: 20em){section.video-feedback .mc-field-group{margin-bottom:5px}}@media screen and (min-width: 48em){section.video-feedback .mc-field-group{float:left;display:block;margin-right:1.20482%;width:49.39759%}section.video-feedback .mc-field-group:last-child{margin-right:0}section.video-feedback .mc-field-group:nth-child(2n){margin-right:0}section.video-feedback .mc-field-group:nth-child(2n+1){clear:left}}section.video-feedback .subjects{float:left;display:block;margin-right:1.20482%;width:100%;color:#979797;font-size:15px;margin-bottom:40px;text-align:left}section.video-feedback .subjects:last-child{margin-right:0}@media screen and (min-width: 48em){section.video-feedback .subjects{display:flex;justify-content:space-between;padding:0 40px}}section.video-feedback .subjects .mc-field-group{margin-bottom:10px}section.video-feedback .subjects .mc-field-group>div{margin-bottom:20px;margin-left:20px}@media screen and (min-width: 48em){section.video-feedback .subjects .mc-field-group:nth-of-type(2){margin-left:80px}section.video-feedback .subjects .mc-field-group>div{margin-left:0}}section.video-feedback .subjects label{cursor:pointer;position:relative}section.video-feedback .subjects label span{display:inline-block;text-indent:1.7rem}section.video-feedback .subjects label input{display:none}section.video-feedback .subjects label:before{background:transparent;border:1px solid #979797;border-radius:50%;content:"";cursor:pointer;display:block;left:0;height:1.2rem;margin:0 .625rem 0 0;position:absolute;top:0;width:1.2rem}section.video-feedback .subjects label.checked:before{border:1px solid #fff}section.video-feedback .subjects label.checked:after{background:#fff;border-radius:50%;content:"";display:block;height:calc(1.2rem - 4px);position:absolute;left:2px;top:2px;width:calc(1.2rem - 4px)}section.video-feedback .subjects label:hover{color:#fff}section.video-feedback .subjects label:hover:before{border-color:#fff}section.video-feedback .subjects label.mce_inline_error:before{border-color:#ee2d2b}section.video-feedback .subjects label.mce_inline_error span{color:#ee2d2b}section.video-feedback textarea{background:transparent;border:0;border-bottom:1px solid #4a4a4a;border-radius:0;color:#979797;font:normal 15px "Century Gothic W01",sans-serif;outline:none;padding:9px 0px;text-overflow:ellipsis;border:1px solid #4a4a4a;display:block;height:150px;margin:0 20px;overflow:hidden;padding:9px;transition:all .4s ease-in-out;width:calc(100% - 40px)}section.video-feedback textarea:-webkit-autofill{box-shadow:0 0 0px 1000px #3b3a37 inset;-webkit-text-fill-color:#fff}@media screen and (max-width: 47.99375em){section.video-feedback textarea{padding:9px 0}}section.video-feedback textarea::-webkit-input-placeholder{color:#979797}section.video-feedback textarea::-moz-placeholder{color:#979797}section.video-feedback textarea:-ms-input-placeholder{color:#979797}section.video-feedback textarea::-ms-clear{height:0;width:0}section.video-feedback textarea:invalid{box-shadow:none}@media screen and (max-width: 47.99375em){section.video-feedback textarea{padding:9px}}section.video-feedback textarea:focus{color:#fff;border-color:#fff}section.video-feedback textarea.mce_inline_error{border-color:#ee2d2b;color:#ee2d2b}section.video-feedback .message-count{color:#979797;display:block;text-align:right;font-size:.7rem;margin-right:20px;margin-top:.25rem}section.video-feedback .loading{display:none}section.video-feedback .success{display:none}section.video-feedback .success a{color:#fff}section.video-feedback .success p{margin:35px 0 65px}@keyframes fadein{0%{opacity:0}40%{opacity:.2}100%{opacity:1}}main.principles-videos+footer{background:#1d2030}.principles-videos{background:#1d2030;color:#2a2a2a;display:block;overflow-x:hidden}.principles-videos .video-parts *,.principles-videos .related *,.principles-videos .video-modal-content *{transition:all 250ms}.principles-videos .hero-logo-title{background:#bcd8f6}.principles-videos .hero-logo-title .hero-title h1 a{color:#2a2a2a;text-decoration:none}.principles-videos section.sign-up{background:#1d2030}.principles-videos section.sign-up #mc_embed_signup form .mc-field-group input[type=text]:-webkit-autofill,.principles-videos section.sign-up #mc_embed_signup form .mc-field-group input[type=email]:-webkit-autofill,.principles-videos section.sign-up #mc_embed_signup form .mc-field-group input[type=number]:-webkit-autofill{box-shadow:0 0 0px 1000px #1d2030 inset;-webkit-text-fill-color:#fff}.video-parts{background:#1d2030;box-shadow:0 -44px 83px 38px #1d2030;color:#979797;position:relative}@media screen and (max-width: 48em){.video-parts{padding:0 10px}}.video-parts .video-part{border-radius:6px;cursor:pointer;display:block;position:relative;top:0;transition:top 250ms}@media screen and (max-width: 48em){.video-parts .video-part{float:left}.video-parts .video-part p{display:block;float:left;margin-bottom:4em;margin-top:.5rem;width:100%}}@media screen and (min-width: 48em){.video-parts .video-part{float:left;display:block;margin-right:1.20482%;width:49.39759%;height:350px;margin:auto;margin-bottom:4em;padding:0 15px 15px}.video-parts .video-part:last-child{margin-right:0}}@media screen and (min-width: 64em){.video-parts .video-part{float:left;display:block;margin-right:1.20482%;width:24.09639%;height:365px;margin-bottom:2em;padding:0 8px 8px 8px}.video-parts .video-part:last-child{margin-right:0}.video-parts .video-part:nth-child(4n){margin-right:0}.video-parts .video-part:nth-child(4n)::after{clear:both;content:"";display:block}.video-parts .video-part:hover,.video-parts .video-part:focus{outline:none;top:-10px}}@media screen and (min-width: 64em) and (min-width: 64em){.video-parts .video-part:hover,.video-parts .video-part:focus{background:#171a26;box-shadow:0 20px 50px -10px #11131d}.video-parts .video-part:hover .cover,.video-parts .video-part:focus .cover{transform:scale(1.05)}.video-parts .video-part:hover .desc p,.video-parts .video-part:focus .desc p{color:#fff}.video-parts .video-part:hover .desc p span,.video-parts .video-part:focus .desc p span{color:#fff}}.video-parts .video-part .cover{display:block;height:auto;margin:0 auto 10px;max-width:400px;position:relative;width:100%}.video-parts .video-part .cover:after{background:no-repeat url(play-arrow.png) center center;background-size:contain;bottom:8px;content:"";display:block;height:30px;left:8px;position:absolute;width:30px}@media screen and (max-width: 48em){.video-parts .video-part .cover{float:left;margin-right:14px;max-width:29%}}@media screen and (min-width: 48em){.video-parts .video-part .cover{margin-bottom:0;max-width:none;transform:scale(1);transition:transform 0.2s cubic-bezier(0.39, 0.575, 0.565, 1) both;width:100%}}.video-parts .video-part .cover img{display:block;width:100%}.video-parts .video-part .cover .timestamp{bottom:8px;color:#fff;font:1rem "Century Gothic W01 Bold",sans-serif;height:24px;position:absolute;right:15px;text-align:center;width:42px}@media screen and (max-width: 48em){.video-parts .video-part .cover .timestamp{display:none}}.video-parts .video-part .cover .timestamp span{padding-right:10px;position:absolute;right:0}@media screen and (min-width: 48em){.video-parts .video-part .desc-mobile{display:none}}.video-parts .video-part .desc{color:#fff;margin:0 auto;max-width:400px}@media screen and (max-width: 47.99375em){.video-parts .video-part .desc{display:flex;flex-direction:column-reverse;float:left;margin:0;position:relative;transform:translateY(20%);width:66%}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){.video-parts .video-part .desc{transform:translateY(0%)}}@media screen and (max-width: 33em){.video-parts .video-part .desc{transform:translateY(0%)}}@media screen and (min-width: 48em){.video-parts .video-part .desc{display:block;max-width:none;padding:10px;text-align:left;width:100%}.video-parts .video-part .desc .timestamp{display:none}}.video-parts .video-part .desc h2{display:inline;font-size:1.125rem;text-align:left}.video-parts .video-part .desc h2:before{content:'"';display:inline;margin-left:-7px;position:absolute}@media screen and (max-width: 32.99375em){.video-parts .video-part .desc h2{font-size:.85rem}}@media screen and (max-width: 48em){.video-parts .video-part .desc h2{font-size:1rem}}@media screen and (min-width: 48em){.video-parts .video-part .desc h2{display:block;font-size:1.2rem;margin:.5rem auto}}@media screen and (min-width: 64em){.video-parts .video-part .desc h2{font-size:1.2rem}}.video-parts .video-part .desc h3{color:#ee2d2b;display:inline;font-size:.75rem;letter-spacing:.04rem;margin-right:.5rem;text-align:left;text-transform:uppercase}@media screen and (max-width: 47.99375em){.video-parts .video-part .desc h3{margin-top:5px}.video-parts .video-part .desc h3 .timestamp{color:#979797}.video-parts .video-part .desc h3 .timestamp::before{content:" | "}}@media screen and (min-width: 48em){.video-parts .video-part .desc h3{font-size:.7rem}}@media screen and (min-width: 64em){.video-parts .video-part .desc h3{display:block;margin:1rem 0 0}}.video-parts .video-part .desc p{color:#979797;font-size:.75rem;line-height:1.3;margin-bottom:20px;text-align:left}@media screen and (max-width: 47.99375em){.video-parts .video-part .desc p{display:none;float:left;font-size:1em}}@media screen and (min-width: 48em){.video-parts .video-part .desc p{font-size:.9rem}}.video-parts .video-part .desc p span{color:#979797}.active-videos-popup{overflow:hidden;position:fixed;width:100%}.active-videos-popup header,.active-videos-popup main,.active-videos-popup footer{opacity:0;pointer-events:none}.active-videos-popup .overlay{background-color:#1d2030;bottom:0;display:block;height:100vh;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;z-index:101}.active-videos-popup .overlay.waiting-content{visibility:hidden}.active-videos-popup .overlay.active-content{opacity:1;pointer-events:all;top:0;visibility:visible}.active-videos-popup .overlay .close{color:#bfbfbf;cursor:pointer;font-size:1.75rem;height:20px;position:absolute;right:20px;top:10px;transition:color .4s ease-in-out;width:20px}@media screen and (min-width: 48em){.active-videos-popup .overlay .close{font-size:2.125rem;right:40px;top:20px}}@media screen and (min-width: 64em){.active-videos-popup .overlay .close:hover{color:#8c8c8c}}.video-modal{display:none}.video-modal-content{margin:0 auto;padding:60px 20px 80px}@media screen and (min-width: 48em){.video-modal-content{max-width:700px;padding:80px 20px 60px}}@media screen and (min-width: 64em){.video-modal-content{max-width:900px}}@media screen and (min-width: 90em){.video-modal-content{max-width:1000px}}.video-modal-content .active-video{background:#2a2a2a;height:0;margin:0 auto 20px;padding-bottom:56.25%;position:relative}.video-modal-content .active-video iframe{height:100%;padding-bottom:0;position:absolute;width:100%;border:0}.video-modal-content .title{margin-bottom:20px;text-align:center}@media screen and (min-width: 48em){.video-modal-content .title{float:left;margin-bottom:0;margin-top:10px;text-align:left}}@media screen and (min-width: 64em){.video-modal-content .title{margin-top:0}}.video-modal-content .title h2{color:#fff;display:inline;font-size:1.25rem}@media screen and (min-width: 48em){.video-modal-content .title h2{font-size:1.25rem}}@media screen and (min-width: 64em){.video-modal-content .title h2{font-size:1.5rem}}.video-modal-content .title h3{color:#ee2d2b;display:inline;font-size:.9rem;letter-spacing:.04rem;margin-right:.5rem;text-transform:uppercase}@media screen and (min-width: 48em){.video-modal-content .title h3{margin-right:1em}}.video-modal-content .social{text-align:center}@media screen and (min-width: 48em){.video-modal-content .social{float:right;margin-top:10px}}.video-modal-content .social h2{color:#fff;font-size:.75rem;margin-bottom:5px}@media screen and (min-width: 48em){.video-modal-content .social h2{display:inline-block;font-size:.875rem;margin-bottom:0;transform:translateY(-50%)}}.video-modal-content .social a{display:inline-block;height:25px;margin-left:10px;width:25px}@media screen and (max-width: 48em){.video-modal-content .social a{width:35px}}@media screen and (max-width: 48em){.video-modal-content .social a{height:35px}}.video-modal-content .social a img{fill:#2a2a2a;height:26px;width:26px}.video-modal-content .social a img .foreground{fill:#fff}.video-modal-content .social a img>path,.video-modal-content .social a img rect{transition:fill .4s ease-in-out}.video-modal-content .social a:hover svg .facebook{fill:#3b5998}.video-modal-content .social a:hover svg .twitter{fill:#1da1f2}.video-modal-content .social a:hover svg .linkedin{fill:#0077b5}.video-modal-content .social a.facebook{margin-left:0}@media screen and (min-width: 64em){.video-modal-content .social a.facebook{margin-left:10px}}.video-modal-content .thumbnails{clear:both;display:flex;flex-wrap:wrap;justify-content:space-between;opacity:0;padding:20px 0}.active-content .video-modal-content .thumbnails{display:none}.video-modal-content .thumbnail{cursor:pointer;overflow:hidden;padding:15px 5px 30px;transition:background-color .4s ease-in-out;width:50%}@media screen and (min-width: 48em){.video-modal-content .thumbnail{width:25%}}@media screen and (min-width: 64em){.video-modal-content .thumbnail{width:12.5%}.video-modal-content .thumbnail:hover{background-color:rgba(0,0,0,0.04)}}.video-modal-content .thumbnail.active{background-color:#f2f0e7}.video-modal-content .thumbnail img{width:100%}.video-modal-content .thumbnail h4,.video-modal-content .thumbnail p{margin-top:0;text-align:center}.video-modal-content .thumbnail h4{color:#ee2d2b;font-size:1rem;margin:10px 0 5px}.video-modal-content .thumbnail p{font-family:"Century Gothic W01 Bold",sans-serif;font-size:.875rem}@media screen and (min-width: 48em){.video-modal-content .thumbnail p{font-size:.875rem}}section.book-modal{position:relative;float:left;display:block;margin-right:1.20482%;width:100%}section.book-modal::before{content:"";width:0px;height:0px;display:block;position:absolute;left:calc(50% - 20px);border-style:solid;border-width:20px 20px 0 20px;border-color:#1d2030 transparent transparent transparent}section.book-modal:last-child{margin-right:0}section.book-modal .book-contain{background-color:#272b40;min-height:600px;padding:75px 0;display:flex;flex-wrap:wrap}@media screen and (min-width: 64em){section.book-modal .book-contain{padding:70px 0 50px 0}}section.book-modal .book-contain .copy{float:left;display:block;margin-right:1.20482%;width:100%;margin:auto;padding:0 30px;text-align:center}section.book-modal .book-contain .copy:last-child{margin-right:0}@media screen and (max-width: 64em){section.book-modal .book-contain .copy{float:left;display:block;margin-right:1.20482%;width:100%}section.book-modal .book-contain .copy:last-child{margin-right:0}}section.book-modal .book-contain .copy span.awards{color:#ee2d2b;display:inline-block;font-family:"Century Gothic W01 Bold",sans-serif;font-size:.8rem;margin:0 auto;padding:0 25px}@media screen and (min-width: 64em){section.book-modal .book-contain .copy span.awards{padding:5px 15px}}section.book-modal .book-contain .copy h2.title{color:#fff;margin:2rem auto}@media screen and (min-width: 64em){section.book-modal .book-contain .copy h2.title{margin:.6rem auto 2rem auto}}section.book-modal .book-contain .copy button{padding:10px 30px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){section.book-modal .book-contain .copy button{padding:10px 55px 10px 30px}}section.book-modal .book-contain .copy button.amazon-button-img{line-height:25px}section.book-modal .book-contain .copy button.amazon-button-img img{height:18px;margin-left:3px;position:relative;top:8px}section.book-modal .book-contain .book{float:left;display:block;margin-right:1.20482%;width:100%;padding-bottom:4em;margin:0 auto;display:block;position:relative}section.book-modal .book-contain .book:last-child{margin-right:0}section.book-modal .book-contain .book img{transform:translate(-8px, 45px);width:100%;margin:0 auto;display:block}@media screen and (max-width: 33em){section.book-modal .book-contain .book img{width:120%;transform:translate(-40px, 45px)}}@media screen and (min-width: 48em){section.book-modal .book-contain .book img{width:100%}}@media screen and (min-width: 64em){section.book-modal .book-contain .book img{transform:translateY(30px);width:80%}}@media screen and (min-width: 90em){section.book-modal .book-contain .book img{transform:translateY(30px);width:900px}}@media screen and (max-width: 64em){section.book-modal .book-contain .book{float:left;display:block;margin-right:1.20482%;width:100%}section.book-modal .book-contain .book:last-child{margin-right:0}}.related{background-color:#1d2030;padding:3rem 0 0;position:relative}.related h2{color:#fff;font-size:32px;margin:0 0 3rem;text-align:center}.related .main-article{background-color:#f3f1e7;max-height:auto;padding:75px 0}@media screen and (min-width: 64em){.related .main-article{max-height:600px;padding:100px 0}}.related .main-article .book{float:left;display:block;margin-right:1.20482%;width:49.39759%;margin-left:-5%}.related .main-article .book:last-child{margin-right:0}.related .main-article .book img{transform:translateY(45px);width:120%}@media screen and (max-width: 64em){.related .main-article .book img{transform:translateY(0%);width:110%}}@media screen and (min-width: 64em){.related .main-article .book img{transform:translateY(60px);width:120%}}@media screen and (min-width: 131.25em){.related .main-article .book img{transform:translateY(30px);width:100%}}@media screen and (max-width: 64em){.related .main-article .book{float:left;display:block;margin-right:1.20482%;width:100%}.related .main-article .book:last-child{margin-right:0}}@media screen and (min-width: 90em){.related .main-article .book{float:left;display:block;margin-right:1.20482%;width:49.39759%;margin-left:0%}.related .main-article .book:last-child{margin-right:0}}.related .main-article .copy{float:left;display:block;margin-right:1.20482%;width:49.39759%;margin:auto;padding:0 30px;text-align:center}.related .main-article .copy:last-child{margin-right:0}@media screen and (max-width: 64em){.related .main-article .copy{float:left;display:block;margin-right:1.20482%;width:100%}.related .main-article .copy:last-child{margin-right:0}}.related .main-article .copy span.awards{color:#ee2d2b;display:inline-block;font-family:"Century Gothic W01 Bold",sans-serif;font-size:.8rem;margin:0 auto;padding:0 25px}@media screen and (max-width: 64em){.related .main-article .copy span.awards{display:block;padding:5px 25px}}.related .main-article .copy h2.title{color:#2a2a2a;margin:2rem auto}@media screen and (max-width: 64em){.related .main-article .copy h2.title{margin:1.75rem auto}}.related .main-article .copy p.description{font-size:1.4rem;line-height:1.5em;margin:0px auto 2.4rem auto;max-width:500px}@media screen and (max-width: 64em){.related .main-article .copy p.description{font-size:1.25rem;line-height:1.4em}}.related .main-article .copy button{padding:10px 40px}.related .main-article,.related .articles{display:flex;flex-wrap:wrap}.related article{background-color:#fbf9f4;background-position:center bottom;background-repeat:no-repeat;background-size:70%;padding:75px 30px 40vw 30px;text-align:center;width:100%}@media screen and (min-width: 48em){.related article{padding-bottom:15vw;width:50%}}@media screen and (min-width: 90em){.related article{padding-bottom:12vw}}.related article h3{font-size:20px;margin-bottom:2rem}@media screen and (min-width: 48em){.related article h3{height:3rem}}@media screen and (min-width: 64em){.related article h3{font-size:26px}}.related article p{line-height:1.6;margin:0 auto 20px;max-width:400px}@media screen and (min-width: 48em){.related article p{font-size:.8rem;min-height:5rem}}@media screen and (min-width: 64em){.related article p{font-size:.9rem;min-height:6rem}}@media screen and (min-width: 90em){.related article p{font-size:1rem;min-height:6.2rem}}.related article a{background:url(link-arrow.png) no-repeat left top;background-size:24px;display:none;color:#ee2d2b;display:inline-block;font-family:"Century Gothic W01 Bold",sans-serif;height:90px;line-height:25px;padding-left:30px;position:relative;text-decoration:none;text-transform:uppercase}@media screen and (min-width: 64em){.related article a:hover{transform:scale(1.1)}}.related .ted,.related .ep{color:#fff}.related .ted a,.related .ep a{background-image:url(play-red.png)}.related .ted{background-position:50% 93%;background-size:cover}.related .ted h3{background:url(ted2017-white.png) no-repeat center center;background-size:contain;position:relative;text-indent:-9999em;top:6px}@media screen and (min-width: 48em){.related .ted h3{height:1.5rem;margin-bottom:3.5rem}}.related .ep{background-color:#030a21;background-size:contain}@keyframes cloudsIntoScene{0%{top:-100px}}.hero-clouds{height:100%;left:0;position:fixed;top:50px;width:100%}@media screen and (max-width: 48em){.hero-clouds{display:none}}.hero-clouds .cloudA{left:40%;opacity:.4;transform:scale(0.4);animation:animateCloudA 320s linear infinite alternate,cloudsIntoScene 500ms ease-out;top:30%}@media screen and (min-width: 48em){.hero-clouds .cloudA{transform:scale(0.8)}}.hero-clouds .cloudB{animation:animateCloudB 80s linear infinite alternate,cloudsIntoScene 500ms ease-out;left:20%;opacity:.6;top:40%;transform:scale(0.75)}@media screen and (min-width: 48em){.hero-clouds .cloudB{animation:animateCloudB 210s linear infinite alternate,cloudsIntoScene 500ms ease-out;transform:scale(1.5)}}.hero-clouds .cloudC{left:5%;opacity:.9;transform:scale(1);animation:animateCloudC 120s linear infinite alternate,cloudsIntoScene 500ms ease-out;top:8%}@media screen and (min-width: 48em){.hero-clouds .cloudC{animation:animateCloudC 160s linear infinite alternate,cloudsIntoScene 500ms ease-out;transform:scale(2)}}.hero-clouds .cloudD{bottom:0;filter:blur(2px);left:30%;opacity:.3;transform:scale(2.66667);animation:animateCloudD 180s linear infinite alternate;top:auto}@media screen and (min-width: 48em){.hero-clouds .cloudD{animation:animateCloudD 80s linear infinite alternate;bottom:0;transform:scale(4)}}.hero-clouds .cloudA,.hero-clouds .cloudB,.hero-clouds .cloudC,.hero-clouds .cloudD{display:block;position:absolute;height:60px;width:90px;border-top-left-radius:120px;border-top-right-radius:120px;perspective:1000;backface-visibility:hidden}.hero-clouds .cloudA:before,.hero-clouds .cloudA:after,.hero-clouds .cloudA span,.hero-clouds .cloudB:before,.hero-clouds .cloudB:after,.hero-clouds .cloudB span,.hero-clouds .cloudC:before,.hero-clouds .cloudC:after,.hero-clouds .cloudC span,.hero-clouds .cloudD:before,.hero-clouds .cloudD:after,.hero-clouds .cloudD span{content:"";background-color:inherit;position:absolute;bottom:0}.hero-clouds .cloudA:before,.hero-clouds .cloudB:before,.hero-clouds .cloudC:before,.hero-clouds .cloudD:before{height:30px;width:60px;border-top-left-radius:60px;border-top-right-radius:60px;left:-30px}.hero-clouds .cloudA:after,.hero-clouds .cloudB:after,.hero-clouds .cloudC:after,.hero-clouds .cloudD:after{height:40px;width:60px;border-top-left-radius:80px;border-top-right-radius:80px;right:-40px}.hero-clouds .cloudA span,.hero-clouds .cloudB span,.hero-clouds .cloudC span,.hero-clouds .cloudD span{height:20px;width:40px;border-top-left-radius:60px;border-top-right-radius:60px;right:-60px}@keyframes animateCloudA{100%{transform:translateX(70vw)}}@keyframes animateCloudB{100%{transform:translateX(100vw)}}@keyframes animateCloudC{100%{transform:translateX(120vw)}}@keyframes animateCloudD{100%{transform:translateX(30vw)}}@keyframes altMountainsIntoScene{0%{transform:translateY(100%)}}@keyframes altTravelerIntoScene{0%{transform:translateY(100%)}}@keyframes altDiamondIntoScene{0%{bottom:-100vh}}@keyframes altCopyIntoScene{100%{opacity:1}}.nightman .hero-logo-title{background:#1d2030}.nightman .hero-logo-title .hero-title h1 a{color:#ee2d2b;text-decoration:none}.nightman .video-hero{overflow:hidden;position:relative;background-color:#1d2030}@media screen and (min-width: 33em){.nightman .video-hero{height:auto}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){.nightman .video-hero{height:85vh}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: landscape){.nightman .video-hero{height:85vh}}@media screen and (min-device-width: 64em) and (max-device-width: 90em) and (orientation: portrait){.nightman .video-hero{height:auto}}.nightman .video-hero .stars{background:url(starfield.png);background-attachment:fixed;left:0;height:100%;position:absolute;top:0;width:100%}@media screen and (min-width: 48em){.nightman .video-hero .stars{opacity:1}}.nightman .video-hero .diamond{width:30px;height:auto;position:absolute;top:45%;right:12%;margin:0 auto;display:block;animation:floating-diamond 6s ease-in-out infinite}.nightman .video-hero .diamond:before,.nightman .video-hero .diamond:after{content:"";position:absolute;width:60px;height:60px;border-radius:50%;z-index:-100;top:-19.5px;left:-7.5px}.nightman .video-hero .diamond:before{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;animation-delay:1.5s;background:radial-gradient(ellipse at center, #fff 10%, rgba(255,255,255,0.5) 100%)}.nightman .video-hero .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond span.diamond-top{top:50%;left:50%;transform:translate(-50%, calc(-50% - $d-s2));width:0;height:0;position:absolute;border-style:solid;border-width:0 0 12px 7.5px;border-color:transparent transparent #82D9D4 transparent}.nightman .video-hero .diamond span.diamond-top:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:12px 0 0 7.5px;border-color:transparent transparent transparent #479f9a}.nightman .video-hero .diamond span.diamond-top span.diamond-bottom{width:0;height:0;position:absolute;border-style:solid;border-width:0 7.5px 12px 0;border-color:transparent #61B8B3 transparent transparent;left:-7.5px;bottom:-24px}.nightman .video-hero .diamond span.diamond-top span.diamond-bottom:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:12px 7.5px 0 0;border-color:#285856 transparent transparent transparent;left:7.5px}@keyframes floating-diamond{0%{transform:translatey(7.5px)}50%{transform:translatey(1.875px)}100%{transform:translatey(7.5px)}}@keyframes bPulse{0%{transform:scale(0);opacity:1}100%{transform:scale(0.8);opacity:0}}.nightman .video-hero .hero-clouds>*{background-color:#303550}.nightman .video-hero .mountains-bg,.nightman .video-hero .mountains-fg,.nightman .video-hero .traveler{background-size:contain;background-repeat:no-repeat;height:100%;position:absolute}.nightman .video-hero .mountains-bg{animation:altMountainsIntoScene 500ms ease-out;background-image:url("../assets/LP-mountains-in-background-night.svg");background-position:bottom left;bottom:-40px;left:0;width:300px}@media screen and (min-width: 33em){.nightman .video-hero .mountains-bg{width:400px}}@media screen and (min-width: 48em){.nightman .video-hero .mountains-bg{width:400px}}@media screen and (min-width: 64em){.nightman .video-hero .mountains-bg{width:480px}}@media screen and (min-width: 90em){.nightman .video-hero .mountains-bg{bottom:-70px;width:640px}}.nightman .video-hero .mountains-fg{animation:altMountainsIntoScene 500ms ease-out;background-image:url("../assets/LP-mountains-in-foreground-night.svg");background-position:bottom right;bottom:-40px;right:-20px;width:400px}@media screen and (min-width: 33em){.nightman .video-hero .mountains-fg{bottom:-60px;width:600px}}@media screen and (min-width: 48em){.nightman .video-hero .mountains-fg{bottom:-100px;width:770px}}@media screen and (min-width: 64em){.nightman .video-hero .mountains-fg{bottom:-140px;width:940px}}@media screen and (min-width: 90em){.nightman .video-hero .mountains-fg{bottom:-190px;width:1320px}}.nightman .video-hero .traveler{animation:altTravelerIntoScene 500ms ease-out;background-image:url("../assets/LP-Traveler-Night-v2.svg");background-position:bottom right;background-size:contain;bottom:0px;left:-61px;max-height:90vh;width:100%}@media screen and (min-width: 33em){.nightman .video-hero .traveler{left:-30px;width:350px}}@media screen and (min-width: 48em){.nightman .video-hero .traveler{left:-130px;width:70%}}@media screen and (min-width: 64em){.nightman .video-hero .traveler{left:20%}}@media screen and (min-width: 90em){.nightman .video-hero .traveler{top:0;right:150px;left:350px;width:70%;height:auto}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: landscape){.nightman .video-hero .traveler{width:60%;left:30%}}.nightman .video-hero .diamond-container{animation:altDiamondIntoScene 1000ms ease-out;bottom:170px;right:40px;position:absolute}.nightman .video-hero .diamond-container .diamond{width:30px;height:auto;position:absolute;top:45%;right:12%;margin:0 auto;display:block;animation:floating-diamond 6s ease-in-out infinite}.nightman .video-hero .diamond-container .diamond:before,.nightman .video-hero .diamond-container .diamond:after{content:"";position:absolute;width:60px;height:60px;border-radius:50%;z-index:-100;top:-19.5px;left:-7.5px}.nightman .video-hero .diamond-container .diamond:before{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;animation-delay:1.5s;background:radial-gradient(ellipse at center, #fff 10%, rgba(255,255,255,0.5) 100%)}.nightman .video-hero .diamond-container .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond-container .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond-container .diamond span.diamond-top{top:50%;left:50%;transform:translate(-50%, calc(-50% - $d-s2));width:0;height:0;position:absolute;border-style:solid;border-width:0 0 12px 7.5px;border-color:transparent transparent #82D9D4 transparent}.nightman .video-hero .diamond-container .diamond span.diamond-top:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:12px 0 0 7.5px;border-color:transparent transparent transparent #479f9a}.nightman .video-hero .diamond-container .diamond span.diamond-top span.diamond-bottom{width:0;height:0;position:absolute;border-style:solid;border-width:0 7.5px 12px 0;border-color:transparent #61B8B3 transparent transparent;left:-7.5px;bottom:-24px}.nightman .video-hero .diamond-container .diamond span.diamond-top span.diamond-bottom:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:12px 7.5px 0 0;border-color:#285856 transparent transparent transparent;left:7.5px}@keyframes floating-diamond{0%{transform:translatey(7.5px)}50%{transform:translatey(1.875px)}100%{transform:translatey(7.5px)}}@keyframes bPulse{0%{transform:scale(0);opacity:1}100%{transform:scale(0.8);opacity:0}}@media screen and (min-width: 33em){.nightman .video-hero .diamond-container{bottom:235px;right:75px}}@media screen and (min-width: 48em){.nightman .video-hero .diamond-container{bottom:280px;right:100px}.nightman .video-hero .diamond-container .diamond{width:40px;height:auto;position:absolute;top:45%;right:12%;margin:0 auto;display:block;animation:floating-diamond 6s ease-in-out infinite}.nightman .video-hero .diamond-container .diamond:before,.nightman .video-hero .diamond-container .diamond:after{content:"";position:absolute;width:80px;height:80px;border-radius:50%;z-index:-100;top:-26px;left:-10px}.nightman .video-hero .diamond-container .diamond:before{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;animation-delay:1.5s;background:radial-gradient(ellipse at center, #fff 10%, rgba(255,255,255,0.5) 100%)}.nightman .video-hero .diamond-container .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond-container .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond-container .diamond span.diamond-top{top:50%;left:50%;transform:translate(-50%, calc(-50% - $d-s2));width:0;height:0;position:absolute;border-style:solid;border-width:0 0 16px 10px;border-color:transparent transparent #82D9D4 transparent}.nightman .video-hero .diamond-container .diamond span.diamond-top:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:16px 0 0 10px;border-color:transparent transparent transparent #479f9a}.nightman .video-hero .diamond-container .diamond span.diamond-top span.diamond-bottom{width:0;height:0;position:absolute;border-style:solid;border-width:0 10px 16px 0;border-color:transparent #61B8B3 transparent transparent;left:-10px;bottom:-32px}.nightman .video-hero .diamond-container .diamond span.diamond-top span.diamond-bottom:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:16px 10px 0 0;border-color:#285856 transparent transparent transparent;left:10px}@keyframes floating-diamond{0%{transform:translatey(10px)}50%{transform:translatey(2.5px)}100%{transform:translatey(10px)}}@keyframes bPulse{0%{transform:scale(0);opacity:1}100%{transform:scale(0.8);opacity:0}}}@media screen and (min-width: 64em){.nightman .video-hero .diamond-container{bottom:350px;right:120px}.nightman .video-hero .diamond-container .diamond{width:70px;height:auto;position:absolute;top:45%;right:12%;margin:0 auto;display:block;animation:floating-diamond 6s ease-in-out infinite}.nightman .video-hero .diamond-container .diamond:before,.nightman .video-hero .diamond-container .diamond:after{content:"";position:absolute;width:140px;height:140px;border-radius:50%;z-index:-100;top:-45.5px;left:-17.5px}.nightman .video-hero .diamond-container .diamond:before{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;animation-delay:1.5s;background:radial-gradient(ellipse at center, #fff 10%, rgba(255,255,255,0.5) 100%)}.nightman .video-hero .diamond-container .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond-container .diamond:after{animation:bPulse 2s cubic-bezier(0.39, 0.575, 0.565, 1) both infinite;background:radial-gradient(ellipse at center, rgba(255,255,255,0) 0%, rgba(255,255,255,0.6) 100%);filter:blur(5px)}.nightman .video-hero .diamond-container .diamond span.diamond-top{top:50%;left:50%;transform:translate(-50%, calc(-50% - $d-s2));width:0;height:0;position:absolute;border-style:solid;border-width:0 0 28px 17.5px;border-color:transparent transparent #82D9D4 transparent}.nightman .video-hero .diamond-container .diamond span.diamond-top:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:28px 0 0 17.5px;border-color:transparent transparent transparent #479f9a}.nightman .video-hero .diamond-container .diamond span.diamond-top span.diamond-bottom{width:0;height:0;position:absolute;border-style:solid;border-width:0 17.5px 28px 0;border-color:transparent #61B8B3 transparent transparent;left:-17.5px;bottom:-56px}.nightman .video-hero .diamond-container .diamond span.diamond-top span.diamond-bottom:after{content:"";width:0;height:0;position:absolute;border-style:solid;border-width:28px 17.5px 0 0;border-color:#285856 transparent transparent transparent;left:17.5px}@keyframes floating-diamond{0%{transform:translatey(17.5px)}50%{transform:translatey(4.375px)}100%{transform:translatey(17.5px)}}@keyframes bPulse{0%{transform:scale(0);opacity:1}100%{transform:scale(0.8);opacity:0}}}@media screen and (min-width: 90em){.nightman .video-hero .diamond-container{bottom:440px;right:190px}}.nightman .video-hero .cloud-foreground,.nightman .video-hero .cloud-foreground2{bottom:-5vh;background:#1d2030;height:5vh;position:absolute;width:100%}.nightman .video-hero .cloud-foreground span,.nightman .video-hero .cloud-foreground2 span{display:block;height:40px;position:absolute;top:-35px;width:200%;transform:scaleY(0);transform-origin:bottom}@media screen and (min-width: 48em){.nightman .video-hero .cloud-foreground span,.nightman .video-hero .cloud-foreground2 span{height:40px;top:-35px;width:100%}}.nightman .video-hero .cloud-foreground svg,.nightman .video-hero .cloud-foreground2 svg{height:100%;width:100%}.nightman .video-hero .cloud-foreground2{bottom:-5vh;background:#1d2030;height:5vh;opacity:1;transform:scaleX(-1)}.nightman .video-hero .cloud-foreground2 span{height:70px;top:-65px}@media screen and (min-width: 48em){.nightman .video-hero .cloud-foreground2 span{height:80px;top:-75px}}.nightman .video-hero .flex-fix{display:flex;flex-direction:column;justify-content:center;height:calc(75vh - 50px);min-height:600px;flex-shrink:0}.nightman .video-hero .copy{color:#fff;height:auto;padding:30px 0 0 50px;position:relative;text-align:center;width:100%;z-index:10;float:left;display:block;margin-right:1.20482%;width:100%}.nightman .video-hero .copy:last-child{margin-right:0}@media screen and (min-width: 20em){.nightman .video-hero .copy{padding:20px}}@media screen and (min-width: 64em){.nightman .video-hero .copy{float:left;display:block;margin-right:1.20482%;width:49.39759%;text-align:center}.nightman .video-hero .copy:last-child{margin-right:0}}@media screen and (min-width: 90em){.nightman .video-hero .copy{margin-left:8.43373%}}@media screen and (min-device-width: 48em) and (max-device-width: 64em) and (orientation: portrait){.nightman .video-hero .copy{padding-top:190px}}@media screen and (min-device-width: 64em) and (max-device-width: 90em) and (orientation: portrait){.nightman .video-hero .copy{padding-top:80px}}.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3,.nightman .video-hero .copy p,.nightman .video-hero .copy .social{animation:altCopyIntoScene 500ms ease-out 1200ms forwards;opacity:0;position:relative}@media screen and (min-width: 33em){.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3,.nightman .video-hero .copy p,.nightman .video-hero .copy .social{margin:0 auto;max-width:500px;padding:0;text-align:center}}@media screen and (min-width: 48em){.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3,.nightman .video-hero .copy p,.nightman .video-hero .copy .social{max-width:590px}}@media screen and (min-width: 64em){.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3,.nightman .video-hero .copy p,.nightman .video-hero .copy .social{text-align:left;margin:0}}@media screen and (max-height: 400px){.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3,.nightman .video-hero .copy p,.nightman .video-hero .copy .social{top:30px}}.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3{font-size:1.4rem;text-transform:uppercase}@media screen and (min-width: 20.0625em){.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3{font-size:1.5rem}}@media screen and (min-width: 48em){.nightman .video-hero .copy h1,.nightman .video-hero .copy h2,.nightman .video-hero .copy h3{font-size:2.4rem}}.nightman .video-hero .copy h1 .emphatic,.nightman .video-hero .copy h2 .emphatic,.nightman .video-hero .copy h3 .emphatic{color:#ee2d2b}.nightman .video-hero .copy h1{margin-bottom:.4rem}.nightman .video-hero .copy h2{font-size:calc(1.4rem - 5px);text-transform:uppercase}@media screen and (min-width: 20.0625em){.nightman .video-hero .copy h2{font-size:calc(1.4rem - 5px)}}@media screen and (min-width: 48em){.nightman .video-hero .copy h2{font-size:calc(2rem  - 5px)}}.nightman .video-hero .copy h3{font-size:calc(1.4rem - 10px)}@media screen and (min-width: 20.0625em){.nightman .video-hero .copy h3{font-size:calc(1.4rem - 8px)}}@media screen and (min-width: 48em){.nightman .video-hero .copy h3{font-size:calc(2rem  - 10px)}}.nightman .video-hero .copy p{font-size:1;color:#979797;margin-bottom:2em}@media screen and (min-width: 20.0625em){.nightman .video-hero .copy p{font-size:1.2rem}}@media screen and (min-width: 48em){.nightman .video-hero .copy p{font-size:1.2rem}}@media screen and (min-width: 64em){.nightman .video-hero .copy p{font-size:1.4rem;width:480px}}.nightman .video-hero .copy button{padding:11px 30px}.nightman .video-hero .copy button svg{width:10px;height:10px}.nightman .video-hero .copy button svg .triangle{fill:#fff}@media screen and (min-width: 64em){.nightman .video-hero .copy button{float:left}}.nightman .video-hero .copy .social{position:relative;margin-top:1.5rem;margin-bottom:1.5rem}.nightman .video-hero .copy .social a{display:inline-block}@media screen and (min-width: 20em){.nightman .video-hero .copy .social a{width:30px;height:30px;margin:0 10px}}@media screen and (min-width: 48em){.nightman .video-hero .copy .social a{height:26px;width:26px;margin:0 3px 0 0}}.nightman .video-hero .copy .social a img{height:100%}section.sxsw{background:radial-gradient(ellipse closest-side, rgba(200,200,200,0.2) 0%, rgba(200,200,200,0) 100%);color:#fff;overflow:hidden}@media screen and (max-width: 20em){section.sxsw .container{padding-bottom:0px}}@media screen and (min-width: 20em) and (max-width: 63.99375em){section.sxsw .container{padding-bottom:calc(14.20656vw + -45.461px)}}@media screen and (min-width: 63.99375em){section.sxsw .container{padding-bottom:100px}}section.sxsw .heading h2{margin:0;font:36px/1.22 "Century Gothic W01 Bold",sans-serif;letter-spacing:2.37px;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:center;text-align:center;margin:0 auto;position:relative;z-index:2}@media screen and (max-width: 20em){section.sxsw .heading h2{width:280px}}@media screen and (min-width: 20em) and (max-width: 64em){section.sxsw .heading h2{width:calc(85.65341vw + 5.90909px)}}@media screen and (min-width: 64em){section.sxsw .heading h2{width:883px}}section.sxsw .heading h2::before,section.sxsw .heading h2::after{content:"";display:inline-block;flex:1 1 auto;height:3px;background-color:#fff}@media screen and (max-width: 20em){section.sxsw .heading h2::before{margin-right:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.sxsw .heading h2::before{margin-right:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.sxsw .heading h2::before{margin-right:40px}}@media screen and (max-width: 20em){section.sxsw .heading h2::after{margin-left:17px}}@media screen and (min-width: 20em) and (max-width: 64em){section.sxsw .heading h2::after{margin-left:calc(3.26705vw + 6.54545px)}}@media screen and (min-width: 64em){section.sxsw .heading h2::after{margin-left:40px}}@media screen and (min-width: 33em){section.sxsw .heading h2 br{display:none}}@media screen and (max-width: 20em){section.sxsw .heading h2::after{margin-left:6px}}@media screen and (min-width: 20em) and (max-width: 32.99375em){section.sxsw .heading h2::after{margin-left:calc(2.405vw + -1.69601px)}}@media screen and (max-width: 20em){section.sxsw .heading h2{font-size:25px}}@media screen and (min-width: 20em) and (max-width: 64em){section.sxsw .heading h2{font-size:calc(1.5625vw + 20px)}}@media screen and (min-width: 64em){section.sxsw .heading h2{font-size:36px}}@media screen and (max-width: 48em){section.sxsw .heading h2{margin-bottom:50px}}@media screen and (min-width: 48em) and (max-width: 90em){section.sxsw .heading h2{margin-bottom:50px}}@media screen and (min-width: 90em){section.sxsw .heading h2{margin-bottom:50px}}@media screen and (max-width: 48em){section.sxsw .heading h2{margin-top:50px}}@media screen and (min-width: 48em) and (max-width: 90em){section.sxsw .heading h2{margin-top:calc(7.44048vw + -7.14286px)}}@media screen and (min-width: 90em){section.sxsw .heading h2{margin-top:100px}}@media screen and (max-width: 20em){section.sxsw .heading h2{letter-spacing:1.65px}}@media screen and (min-width: 20em) and (max-width: 64em){section.sxsw .heading h2{letter-spacing:calc(.10227vw + 1.32273px)}}@media screen and (min-width: 64em){section.sxsw .heading h2{letter-spacing:2.37px}}section.sxsw .heading h4{text-align:center;padding:0px .5em 2em .5em;visibility:visible;opacity:1;transition:all 2s ease-in-out}@media screen and (max-width: 33em){section.sxsw .heading h4{padding-bottom:0px}}@media screen and (min-width: 33em) and (max-width: 48em){section.sxsw .heading h4{padding-bottom:calc(13.33333vw + -70.4px)}}@media screen and (min-width: 48em){section.sxsw .heading h4{padding-bottom:32px}}@media screen and (min-width: 20em){section.sxsw .heading h4{margin-left:30px;margin-right:30px}}@media screen and (min-width: 48em){section.sxsw .heading h4{margin:0 auto}}section.sxsw .sign-up-form{visibility:visible;opacity:1;transition:all 2s ease-in-out}section.sxsw .sign-up-form .loading.activate{display:block;margin:0 auto;text-align:center;position:absolute;top:230px;left:50%}@media screen and (min-width: 48em){section.sxsw .sign-up-form{margin:80px auto}}section.sxsw .sign-up-form input[type=text],section.sxsw .sign-up-form input[type=email]{font-size:20px;border-bottom:1px solid #a8a7a7}section.sxsw .sign-up-form button.download-cta{text-decoration:none;width:180px;height:auto;margin:0px auto 4em auto;background-color:transparent;color:#979797;padding:1em;font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:2px;border:1px solid #979797;border-radius:5px;cursor:pointer;transition:.4s ease-in-out}@media screen and (max-width: 33em){section.sxsw .sign-up-form button.download-cta{margin-top:20px}}@media screen and (min-width: 33em) and (max-width: 48em){section.sxsw .sign-up-form button.download-cta{margin-top:calc(-8.33333vw + 64px)}}@media screen and (min-width: 48em){section.sxsw .sign-up-form button.download-cta{margin-top:0px}}section.sxsw .sign-up-form button.download-cta svg{margin-left:5px}section.sxsw .sign-up-form button.download-cta svg .sxsw-arrow{fill:#979797}section.sxsw .sign-up-form button.download-cta.form-activated{color:#fff;border-color:#ee2d2b;background-color:#ee2d2b}section.sxsw .sign-up-form button.download-cta.form-activated:active{background-color:#D71813}section.sxsw .sign-up-form button.download-cta.form-activated svg .sxsw-arrow{fill:#fff}section.sxsw .sign-up-form .checkboxes{float:left;display:block;margin-right:1.20482%;width:100%;color:#979797;font-size:.8em;text-align:left;margin:0 20px}section.sxsw .sign-up-form .checkboxes:last-child{margin-right:0}@media screen and (min-width: 48em){section.sxsw .sign-up-form .checkboxes{display:flex;padding:0 40px}}section.sxsw .sign-up-form .checkboxes>div{margin-bottom:20px;margin-left:0px}@media screen and (min-width: 48em){section.sxsw .sign-up-form .checkboxes>div{margin:0 auto;width:75%}}section.sxsw .sign-up-form .checkboxes label{cursor:pointer;display:block}section.sxsw .sign-up-form .checkboxes input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;position:relative;width:1.2rem;height:1.2rem;margin:0 .625rem 0 0;border:1px solid #979797;background:transparent;cursor:pointer;transition:border .4s ease-in-out;display:block;float:left;top:4px}section.sxsw .sign-up-form .checkboxes input[type=checkbox]+label{transition:color .4s ease-in-out;color:#b1b1b1;line-height:24px}section.sxsw .sign-up-form .checkboxes input[type=checkbox]+label a{text-decoration:none;color:#979797;border-color:#979797;border-bottom:1px solid #979797;transition:all .4s ease-in-out;white-space:nowrap}section.sxsw .sign-up-form .checkboxes input[type=checkbox]+label a:hover{color:#fff;border-color:#fff;border-bottom:1px solid #fff}section.sxsw .sign-up-form .checkboxes input[type=checkbox]+label span{white-space:nowrap}section.sxsw .sign-up-form .checkboxes input[type=checkbox]+label+label{color:#fff}section.sxsw .sign-up-form .checkboxes input[type=checkbox]:focus{outline:none}section.sxsw .sign-up-form .checkboxes input[type=checkbox]:checked{border:1px solid #fff;background:#fff;background-image:url("../assets/checkbox.svg");background-position:center;background-repeat:no-repeat;line-height:24px}section.sxsw .sign-up-form .checkboxes input[type=checkbox]:checked+label{color:#cacaca;line-height:24px}section.sxsw .sign-up-form .checkboxes input[type=checkbox]:checked+label span{white-space:nowrap}@media screen and (min-width: 20em){section.sxsw .sign-up-form .checkboxes input[type=checkbox]:checked+label{margin-left:30px;width:81%}}@media screen and (min-width: 48em){section.sxsw .sign-up-form .checkboxes input[type=checkbox]:checked+label{margin-left:0px;width:90%}}section.sxsw #mce-success-response,section.sxsw #event-closed{opacity:0;visibility:visible;transition:all 2s ease-in-out}section.sxsw #mce-success-response .loader svg,section.sxsw #event-closed .loader svg{width:70px;height:70px}section.sxsw #mce-success-response .loader svg path,section.sxsw #event-closed .loader svg path{fill:#fff}section.sxsw #mce-success-response h4.thankyou,section.sxsw #event-closed h4.thankyou{height:auto;display:block;margin:2em auto;text-align:center}section.sxsw #mce-success-response h4.thankyou span#clock,section.sxsw #mce-success-response h4.thankyou span#clock-closed,section.sxsw #event-closed h4.thankyou span#clock,section.sxsw #event-closed h4.thankyou span#clock-closed{display:block;margin:1.4em auto;font-size:1.7em}@media screen and (min-width: 20em){section.sxsw #mce-success-response h4.thankyou,section.sxsw #event-closed h4.thankyou{width:90%}}@media screen and (min-width: 48em){section.sxsw #mce-success-response h4.thankyou,section.sxsw #event-closed h4.thankyou{width:50%}}section.sxsw h3.hashtag{text-transform:uppercase;color:#ee2d2b;font-size:1.5em}footer{transition:padding-bottom .4s ease-in-out;background:#2a2a2a;color:#fff;font:normal 13px/18px "Century Gothic W01",sans-serif;position:relative;text-align:left}footer.unaccepted{padding-bottom:60px}footer a{color:#fff;display:block;text-decoration:none;margin:16px 0}@media screen and (min-width: 48em){footer a{display:inline;margin:0 20px 0 0}}footer a:last-of-type{margin-right:0}footer .container{padding:16px;text-align:center}@media screen and (min-width: 48em){footer .container{display:flex;align-items:center;text-align:left;padding-left:40px;padding-right:40px}}footer .container .copyright{flex-grow:1}@media screen and (max-width: 47.99375em){footer .container .copyright,footer .container .links{margin:10px 0}}.active-popup{overflow:hidden;position:fixed;width:100%}.active-popup header,.active-popup main,.active-popup footer{opacity:0;pointer-events:none}.overlay{background-color:#3b3a37;bottom:0;height:100vh;left:0;opacity:0;overflow:auto;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .4s ease-in-out;z-index:101}.overlay.waiting-content{visibility:hidden}.overlay.active-content{visibility:visible;opacity:1;pointer-events:all;top:0}.overlay .close{color:#bfbfbf;cursor:pointer;height:20px;position:fixed;transition:color .4s ease-in-out;width:20px;z-index:10}@media screen and (max-width: 33em){.overlay .close{font-size:28px}}@media screen and (min-width: 33em) and (max-width: 48em){.overlay .close{font-size:calc(2.5vw + 14.8px)}}@media screen and (min-width: 48em){.overlay .close{font-size:34px}}@media screen and (max-width: 33em){.overlay .close{top:10px}}@media screen and (min-width: 33em) and (max-width: 48em){.overlay .close{top:calc(10.41667vw + -45px)}}@media screen and (min-width: 48em){.overlay .close{top:35px}}@media screen and (max-width: 33em){.overlay .close{right:14px}}@media screen and (min-width: 33em) and (max-width: 48em){.overlay .close{right:calc(21.25vw + -98.2px)}}@media screen and (min-width: 48em){.overlay .close{right:65px}}.overlay .close:hover{color:#fff}.overlay .close+*{z-index:5}section.overlay.pre-order .get-the-books{margin:0 auto;padding-left:2em;padding-right:2em}@media screen and (min-width: 48em){section.overlay.pre-order .get-the-books{align-self:center;display:flex;justify-content:space-evenly;margin:0 auto;max-width:90em;width:100%}}section.overlay.pre-order .get-the-books .copy{padding-bottom:40px;padding-top:40px;text-align:center}@media screen and (min-width: 48em){section.overlay.pre-order .get-the-books .copy{width:50%}}section.overlay.pre-order .get-the-books .copy:first-of-type{border-bottom:1px solid rgba(255,255,255,0.4)}@media screen and (min-width: 48em){section.overlay.pre-order .get-the-books .copy:first-of-type{border-bottom:none;border-right:1px solid rgba(255,255,255,0.4)}}section.overlay.pre-order .get-the-books .preorder-book{overflow:hidden;position:relative;text-align:center}@media screen and (min-width: 20em) and (max-width: 48em){section.overlay.pre-order .get-the-books .preorder-book{height:calc(4.46429vw + 165.71429px)}}@media screen and (min-width: 48em) and (max-width: 64em){section.overlay.pre-order .get-the-books .preorder-book{height:calc(7.8125vw + 140px)}}@media screen and (min-width: 64em){section.overlay.pre-order .get-the-books .preorder-book{height:220px}}section.overlay.pre-order .get-the-books .preorder-book img{margin-left:50%;transform:translateX(-50%)}@media screen and (min-width: 20em) and (max-width: 48em){section.overlay.pre-order .get-the-books .preorder-book img{width:calc(-22.32143vw + 471.42857px)}}@media screen and (min-width: 48em) and (max-width: 64em){section.overlay.pre-order .get-the-books .preorder-book img{width:calc(97.65625vw + -450px)}}@media screen and (min-width: 64em){section.overlay.pre-order .get-the-books .preorder-book img{width:550px}}section.overlay.pre-order .get-the-books .preorder-book img.smaller{padding:10px 20px}section.overlay.pre-order .get-the-books h2{color:#fff;display:flex;flex-direction:column;font:32px/42px "Century Gothic W01 Bold",sans-serif;justify-content:center;margin-bottom:40px}@media screen and (min-width: 48em){section.overlay.pre-order .get-the-books h2{height:110px}}section.overlay.pre-order .get-the-books h2 span{display:inline}section.overlay.pre-order .get-the-books h2 span:not(.orphan-wrap){display:block;font-size:17px;line-height:21px}@media screen and (min-width: 33em){section.overlay.pre-order .get-the-books h2 br{display:none}}section.overlay.pre-order .get-the-books h2.order-action{color:#ee2d2b}@media screen and (max-width: 32.99375em){section.overlay.pre-order .get-the-books h2.order-action{padding:0px 50px}}section.overlay.pre-order .get-the-books button{line-height:25px;margin-bottom:20px;min-width:220px}section.overlay.pre-order .get-the-books button img{height:18px;margin-left:3px;position:relative;top:8px}section.overlay.pre-order .get-the-books h3{color:#fff;font:14px "Century Gothic W01 Bold",sans-serif;text-transform:uppercase}section.overlay.pre-order .get-the-books h3>a{color:#fff;text-decoration:none}section.overlay.pre-order .get-the-books h3.preorder-options{cursor:pointer}section.overlay.pre-order .get-the-books h3.preorder-options .dropdown-chevron{fill:#fff;transform:translateY(7px);margin-top:-3px;transition:transform .4s ease-in-out}section.overlay.pre-order .get-the-books h3.preorder-options.active .dropdown-chevron{transform:translateY(7px) rotate(180deg)}section.overlay.pre-order .get-the-books h3 img{height:18px;margin-left:3px;position:relative;top:8px}section.overlay.pre-order .get-the-books .preorder-links{margin:50px auto;overflow:hidden}@media screen and (max-width: 47.99375em){section.overlay.pre-order .get-the-books .preorder-links{padding:0 50px}}@media screen and (min-width: 48em){section.overlay.pre-order .get-the-books .preorder-links{width:80%}}section.overlay.pre-order .get-the-books .preorder-links .button{border-color:rgba(255,255,255,0.6);border-radius:2.4px;height:77px}section.overlay.pre-order .get-the-books .preorder-links .button.disabled{cursor:default;opacity:.4}section.overlay.pre-order .get-the-books .preorder-links .button.disabled:hover{background:transparent}section.overlay.pre-order .get-the-books .preorder-links .button.out-of-stock{position:relative}section.overlay.pre-order .get-the-books .preorder-links .button.out-of-stock::after{content:"out of stock";position:absolute;display:block;text-align:center;font-size:.8em;color:#3b3a37;background-color:rgba(255,255,255,0.6);margin:0 auto;width:100%;bottom:0px;margin-left:-18px;padding:2px 0px}@media screen and (max-width: 47.99375em){section.overlay.pre-order .get-the-books .preorder-links .button{display:block;margin-bottom:8px}section.overlay.pre-order .get-the-books .preorder-links .button:last-child{margin-bottom:0}}@media screen and (min-width: 48em){section.overlay.pre-order .get-the-books .preorder-links .button{display:inline-block;margin-bottom:8px;margin-right:8px;width:153px}}@media screen and (orientation: landscape) and (max-width: 47.99375em){section.overlay.pre-order .get-the-books .preorder-links .button{margin:0 auto 8px;max-width:70vw}}section.overlay.pre-order .get-the-books .preorder-links .button img{display:block;left:50%;max-width:100px;position:relative;top:50%;transform:translate(-50%, -50%)}section.overlay.ted-popup{background:#000}#myVideo{width:80vw;display:none;margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#myVideo.viewing{display:block}iframe{display:block;position:relative;padding-bottom:1em}.app-cookies{background:rgba(58,58,58,0.98);color:#fff;display:none;height:0;text-align:center;width:100%;font-size:13px;position:fixed;bottom:0;z-index:100}.app-cookies.unaccepted{display:block;height:60px}.app-cookies .container{align-items:center;display:flex;height:60px;max-width:1024px}@media screen and (min-width: 20em) and (max-width: 33em){.app-cookies span{line-height:calc(1.44231vw + 10.38462px)}}@media screen and (min-width: 33em){.app-cookies span{line-height:18px}}@media screen and (min-width: 20em) and (max-width: 33em){.app-cookies span{font-size:calc(.96154vw + 8.92308px)}}@media screen and (min-width: 33em){.app-cookies span{font-size:14px}}.app-cookies span:first-of-type{flex:1 1 auto;text-align:left;width:calc(100vw - 24px);padding:0 10px}@media screen and (min-width: 48em){.app-cookies span:first-of-type{padding:0 20px}}.app-cookies span+span{width:24px;flex:1 1 auto;margin-right:10px}@media screen and (min-width: 48em){.app-cookies span+span{position:relative;margin-right:20px}}.app-cookies button{background:transparent;border-radius:100%;border:2px solid #979797;cursor:pointer;height:24px;padding:0;position:relative;text-indent:-9999px;width:24px}.app-cookies button:before,.app-cookies button:after{background:#979797;border:none;content:"";height:2px;left:calc(50% - 0px);position:absolute;top:calc(50% - 2px);transition:all .4s ease-in-out;width:15px}.app-cookies button:before{transform:translate(-50%, 50%) rotate(45deg)}.app-cookies button:after{transform:translate(-50%, 50%) rotate(-45deg)}.app-cookies button:hover{background:none;border-color:#fff}.app-cookies button:hover:before,.app-cookies button:hover:after{background:#fff}.app-cookies button:focus{outline:0}.app-cookies a{color:#fff;text-decoration:underline}.app-cookies a:hover{text-decoration:underline}section.life-principles .flex-fix .container .traveler img,.book-hero .hero-image{pointer-events:none}hr{border:0;background:#2a2a2a;height:2px}hr.small{width:18px}
