html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-weight:inherit;font-family:inherit;font-size:inherit}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}table,td,th{vertical-align:middle}blockquote:before,blockquote:after{content:""}ul,ol{margin:0}q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:none}html{background-color:#fcf8f1;background-image:url("bg.png")}body{display:flex;color:#222;flex-direction:column;font-family:"proxima-nova", sans-serif;font-size:100%;padding-top:20px}@media only screen and (max-width: 800px){body{padding-top:50px}}.main_content{background-image:url("bg_yin.png");background-position:top right;background-repeat:no-repeat;background-size:35vw;box-shadow:0 0 0 30px #fdfcfa inset;padding:30px 30px 150px;position:relative;transform:translate(0, 0);transition:all 0.3s ease-in-out}@media only screen and (max-width: 800px){.main_content{box-shadow:none;padding:30px 1em 5em}}h1,h2,h3,h4,h5,h6{font-weight:normal;color:#111}h1{font-size:3em;line-height:1;margin-bottom:0.5em}h2{font-size:2em;margin-bottom:0.75em}h3{font-size:1.5em;line-height:1;margin-bottom:1em}h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}h6{font-size:1em;font-weight:bold}h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}p ~ p{margin:1em 0 0}p img.left{float:left;margin:1.5em 1.5em 1.5em 0;padding:0}p img.right{float:right;margin:1.5em 0 1.5em 1.5em}a{color:#009;text-decoration:underline}a:focus,a:hover{color:#000}blockquote{margin:1.5em;color:#666;font-style:italic}@media only screen and (max-width: 800px){blockquote{font-size:100%;margin:1.5em 0.5em}}strong{font-weight:bold}em{font-style:italic}dfn{font-style:italic;font-weight:bold}sup,sub{line-height:0}abbr,acronym{border-bottom:1px dotted #666}address{margin:0 0 1.5em;font-style:italic}del{color:#666}pre{margin:1.5em 0;white-space:pre;font:1em "andale mono", "lucida console", monospace;line-height:1.5}code,tt{font:1em "andale mono", "lucida console", monospace;line-height:1.5}dl{margin:0 0 1.5em 0}dl dt{font-weight:bold}dd{margin-left:1.5em}table{margin-bottom:1.4em;width:100%}th{font-weight:bold}thead th{background:#c3d9ff}th,td,caption{padding:4px 10px 4px 5px}tr.even td{background:#e5ecf9}tfoot{font-style:italic}caption{background:#eee}button,input[type="reset"],input[type="submit"],input[type="button"],.btn{box-shadow:0 3px 0 0 rgba(0,0,0,0.1);background-color:#4ca9c2;border:1px solid #5fb2c8;color:#fff;cursor:pointer;display:inline-block;font-family:"proxima-nova", sans-serif;font-size:0.8rem;letter-spacing:0.02em;line-height:normal;padding:1.3em 1.5em 1.1em;text-transform:uppercase;transition:all 0.1s linear;-webkit-transition:all 0.1s linear}button:hover,button:active,input[type="reset"]:hover,input[type="reset"]:active,input[type="submit"]:hover,input[type="submit"]:active,input[type="button"]:hover,input[type="button"]:active,.btn:hover,.btn:active{background-color:#666;border:1px solid #737373}button:active,input[type="reset"]:active,input[type="submit"]:active,input[type="button"]:active,.btn:active{box-shadow:0 0 0 0 rgba(0,0,0,0.1);transform:translate(0, 3px)}label{display:block;font-family:"proxima-nova", sans-serif;font-size:11px;position:relative;text-transform:uppercase}label strong.note-required{color:#e67642;font-size:2em;position:absolute;right:10px;top:25px}fieldset{padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc}legend{font-weight:bold;font-size:1.2em}input[type="text"],input[type="email"],input[type="password"],textarea,select{box-shadow:0 2px 0 0 rgba(0,0,0,0.05) inset;box-sizing:border-box;background-color:#fff;border:1px solid rgba(0,0,0,0.3);font-family:"proxima-nova", sans-serif;font-size:1rem;line-height:normal;padding:0.9em 1em 0.8em;width:100%}input[type="text"].mce_inline_error,input[type="email"].mce_inline_error,input[type="password"].mce_inline_error,textarea.mce_inline_error,select.mce_inline_error{border-color:#e67642}input[type="text"].mce_inline_error:focus,input[type="email"].mce_inline_error:focus,input[type="password"].mce_inline_error:focus,textarea.mce_inline_error:focus,select.mce_inline_error:focus{box-shadow:0 2px 0 0 #e67642;border-color:#e67642}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,textarea:focus,select:focus{box-shadow:0 2px 0 0 #4ca9c2;border-color:#4ca9c2}.mc-field-group ~ .mc-field-group{padding-top:20px}.submitWr{text-align:right}input[type=checkbox],input[type=radio],input.checkbox,input.radio{position:relative;top:0.25em}form.inline{line-height:3}form.inline p{margin-bottom:0}.error,.notice,.success{padding:0.8em;margin-bottom:1em;border:2px solid #ddd}.error{background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4}.notice{background:#FFF6BF;color:#514721;border-color:#FFD324}.success{background:#E6EFC2;color:#264409;border-color:#C6D880}.error a{color:#8a1f11}.notice a{color:#514721}.success a{color:#264409}hr{background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:0.1em;margin:0 0 1.45em;border:none}hr.space{background:#fff;color:#fff;visibility:hidden}.share{text-align:center}.share li{vertical-align:top}.share li .fb-like>span{vertical-align:top !important}.share_horiz{display:none}.share_vert{display:inline-block}i{font-family:"Times New Roman", times, serif;font-size:150%;font-style:normal;line-height:1rem;text-transform:none}.logo{color:#111;font-family:times, serif;font-size:70px;text-decoration:none;text-shadow:0 0 20px #fdfcfa;text-transform:none}.logo:hover{color:#e67642}.logo_nav{display:inline-block;left:75px;font-size:2.5em;line-height:27px;position:relative;transition:all 0.3s ease-in-out;z-index:10}.logo_menu{visibility:hidden}.nav{background-color:#fdfcfa;box-sizing:border-box;max-height:95px;padding:10px 0;position:fixed;top:0;width:100%;z-index:5}.nav_list,.nav_sublist{list-style:none}.nav_list>li,.nav_sublist>li{margin-top:0.9em;padding-top:0.9em}.nav_list li ~ li,.nav_sublist li ~ li{border-top:1px dotted rgba(0,0,0,0.1)}.nav_list{background-color:#fdfcfa;box-sizing:border-box;height:100vh;left:0;overflow:scroll;padding:60px 0 0 30px;position:fixed;text-align:left;top:0;transform:translate(-100%, 0);transition:all 0.3s ease-in-out;width:30vw;z-index:5}.nav_list>li:first-child{margin-top:0}.nav_list .logo{margin-left:3rem}.nav_heading,.nav_link{display:block;font-family:"proxima-nova", sans-serif;font-size:0.85em;line-height:1;letter-spacing:0.02em;text-transform:uppercase}.nav_heading sup,.nav_link sup{margin-left:-3px}.nav_link{color:#333;text-decoration:none}.nav_link:hover{color:#4ca9c2}.email{color:#4ca9c2}.buyLnk{color:#e67642}.nav_heading{color:#999;font-weight:300}.nav_sublist{padding-left:1em}.nav_sublist li:first-child{border-top:0}.hamburger{background-color:#fdfcfa;border-radius:3px;border:1px solid #ddd;color:#666;left:30px;line-height:1;padding:0.4em 0.45em;position:absolute;text-decoration:none;transition:color 0.2s ease-in-out, background-color 0.2s ease-in-out, top 0.3s ease-in-out;top:10px;z-index:10}.hamburger:hover{background-color:#ddd;color:#fdfcfa}.nav_open .main_content{transform:translate(30vw, 0)}.nav_open .nav_list{transform:translate(0, 0)}@media only screen and (max-width: 800px){.nav_open{overflow:hidden}.nav{padding:10px 0}.logo_nav{font-size:2.5em;left:55px;line-height:27px}.hamburger{left:10px}.nav_list{padding:60px 0 0 30px;width:100vw}}.announcement{border-bottom:2px solid rgba(76,169,194,0.8);box-sizing:border-box;color:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:2em;text-align:center}.announcement .shareButtons,.announcement .extraNotice{flex:0 0 5em;min-width:5em}.announcement .shareButtons{align-self:center}.announcement .buyIcon-text{display:none}.announcement .iconEbook,.announcement .iconTee{width:20%}.announcement .share{padding-top:0}@media only screen and (max-width: 800px){.announcement{margin:0 -1em;padding:0 0 1em}.announcement .extraNotice{display:none}.announcement .ann-buyicon{flex:1 1 50%}.announcement .iconEbook,.announcement .iconTee{width:100%}.announcement .buyIcon h3{font-size:3vw}.announcement .buyIcon img{max-height:18vw;width:unset}.announcement .shareButtons{flex:1 1 100%;margin-top:1em}.announcement .share_horiz{display:inline-block}.announcement .share_vert{display:none}}.ann-buyicon{flex:0 0 auto;font-size:0.7em}.ann-buyicon a{font-size:inherit}.notice_bar{background-color:rgba(76,169,194,0.8);color:#fff;line-height:1;padding:0.4em 1em 0.5em;text-align:center}.notice_bar a{color:inherit;font-size:inherit}.notice_bar a:hover,.notice_bar a:active{text-decoration:none}@media only screen and (max-width: 800px){.notice_bar{margin:0 -1em}}.footer{background-color:#fdfcfa;padding:1em 0 3em;text-align:center}.footer .buyIcons{justify-content:space-evenly;margin:3em auto 0;padding:0}.footer .buyIcons h3{font-size:0.75em;text-shadow:0 1px 0 #fdfcfa, 1px 1px 0 #fdfcfa, -1px 1px 0 #fdfcfa, -2px 1px 0 #fdfcfa, 2px 1px 0 #fdfcfa}.footer .buyIcons p{display:none}.footer .buyIcons .buylink img{max-height:6em}.footer .share{border-top:1px solid rgba(0,0,0,0.2);margin:3em auto 0;padding-top:20px;width:45%}.footer .share_horiz{display:inline-block}.footer .share_vert{display:none}.footer .page-email-signup{padding:0;margin:3em auto 0;max-width:40em}@media only screen and (max-width: 800px){.footer .logo{font-size:11vw}.footer .page-email-signup{margin-top:4em}.footer .share{margin:2em 1em 0;width:unset}.footer .buyIcons{margin-top:2em}.footer .buyIcons li{box-sizing:border-box;margin:0;max-width:50%}.footer .buy_link img{max-height:4em}}.footNav{list-style:none;padding-top:20px}.footNav li{display:inline-block;margin:0 2px}.footNav li a{color:#333;padding:8px 7px 5px;text-decoration:none;font-family:"proxima-nova", sans-serif;font-size:11.5px;text-transform:uppercase}.footNav li a:hover{color:#4ca9c2}.container,body .main_content #book{line-height:1.7;margin:0 auto;max-width:41em;width:unset}.container h1,body .main_content #book h1{padding-top:0}.nonHead h3{font-family:"lust", georgia, serif;font-size:3em;margin:0;padding:120px 0 60px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.6)}@media only screen and (max-width: 800px){.nonHead h3{font-size:7vw;margin:5rem 0 3rem;padding:0}}header,#title_page{margin:10em 0 3em}header h1,header h2,header h3,header h5,#title_page h1,#title_page h2,#title_page h3,#title_page h5{font-family:"lust", georgia, serif;line-height:1;margin:0;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.6)}header h1,header h1.title,#title_page h1,#title_page h1.title{color:#111;font-size:4em}header h1 a,header h1.title a,#title_page h1 a,#title_page h1.title a{color:inherit;font-size:inherit;text-decoration:none}header h1 a:hover span,header h1 a:active span,header h1.title a:hover span,header h1.title a:active span,#title_page h1 a:hover span,#title_page h1 a:active span,#title_page h1.title a:hover span,#title_page h1.title a:active span{box-shadow:0 9px 0 0 rgba(0,0,0,0.8)}@media only screen and (max-width: 800px){header h1 a:hover span,header h1 a:active span,header h1.title a:hover span,header h1.title a:active span,#title_page h1 a:hover span,#title_page h1 a:active span,#title_page h1.title a:hover span,#title_page h1.title a:active span{box-shadow:0 3px 0 0 rgba(0,0,0,0.8)}}header h1 span,header h1.title span,#title_page h1 span,#title_page h1.title span{box-shadow:0 9px 0 0 rgba(76,169,194,0.3);display:block;font-size:inherit;line-height:0.8}@media only screen and (max-width: 800px){header h1,header h1.title,#title_page h1,#title_page h1.title{font-size:16vw}header h1 span,header h1.title span,#title_page h1 span,#title_page h1.title span{box-shadow:0 3px 0 0 rgba(76,169,194,0.3)}}header h2,#title_page h2{font-size:3em}header h3,header h2.author,#title_page h3,#title_page h2.author{display:block;font-family:"proxima-nova", sans-serif;font-size:1.3em;letter-spacing:0.02em}header h5,#title_page h5{font-size:1.5em}header h1+h3,#title_page h1+h3{padding-top:20px}header h3+p,header h2.date,#title_page h3+p,#title_page h2.date{padding-top:60px}header p,header h2.date,#title_page p,#title_page h2.date{font-family:georgia, "Times New Roman", times, serif;font-size:1.1em;font-style:italic;line-height:1.2;text-align:center}header p a,header h2.date a,#title_page p a,#title_page h2.date a{color:#000}header small,#title_page small{font-size:0.6em}.index_text p{font-size:1.2em}.subtitle{display:block;font-family:"proxima-nova", sans-serif;font-size:1.2rem;font-weight:300;letter-spacing:0.035em;padding-bottom:1.5em}@media screen and (max-width: 800px){header,#title_page{margin:5em 0 2em}h1,h1.title{font-size:7vw}}.state-of-the-tau{font-size:110%}.state-of-the-tau img{display:block;margin-left:auto;margin-right:auto;max-width:700px;width:100%}.state-of-the-tau h5{font-weight:normal;font-size:110%;margin-top:2em}.page{font-family:georgia, "Times New Roman", times, serif;line-height:1.6}.page ul,.page ol{margin:0;padding:0}.page ul li ~ li,.page ol li ~ li{margin-top:0.5em}.page p ~ ul,.page p ~ ol{margin:1.5em 1.5em 1.5em 0;padding-left:3.333em}.page ul{list-style-type:disc}.page ol{list-style-type:decimal}.page ol ul,.page ol ol{margin:0}@media only screen and (max-width: 800px){.page p ~ ul,.page p ~ ol{margin:1.5em 0;padding-left:1.5em}}@media only screen and (max-width: 800px){#book iframe,.page iframe{height:71vw;width:100%}#book .equation,.page .equation{box-sizing:border-box;font-size:0.85em;width:100% !important}#book .tau_digits,.page .tau_digits{font-size:2.7vw}}.page-email-signup{padding-top:60px}.page-email-signup label{padding-bottom:10px}.page-email-signup input[type="email"]{vertical-align:top;width:60%}#ck_success_msg{background-color:#4ca9c2;padding:15px}#ck_success_msg p{color:#fff;font-family:"proxima-nova", sans-serif;font-size:12px;margin-bottom:0 !important;text-align:center}#indexAuthor{border-top:1px solid rgba(0,0,0,0.2);margin:5em auto 0;padding-top:5em;max-width:41em}#indexAuthor header{margin:0 0 2em;text-align:center}#indexAuthor img{border-radius:999px;width:175px}#indexAuthor h5{color:rgba(17,17,17,0.9);padding-top:20px}#indexAuthor p,#indexAuthor em,#indexAuthor a{font-size:1em}#indexAuthor p{color:rgba(0,0,0,0.7);line-height:1.8}#indexAuthor i{font-size:130%;line-height:0}@media only screen and (max-width: 800px){#indexAuthor{margin:3em auto 0;padding:3em 0 0;width:unset}}.buyIcons{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:auto;max-width:900px;overflow:hidden;padding-top:80px;text-align:center}.buyIcons li{vertical-align:top;margin:0 2em;max-width:18em}@media only screen and (max-width: 800px){.container .buyIcons,.page .buyIcons{font-size:0.9em}.container .buyIcons li,.page .buyIcons li{flex:1 1 100%;max-width:unset}.buyIcons li:first-child{margin-bottom:2.5em}}.buyIcon img{width:100%}.buyIcon a{text-decoration:none}.buyIcon a:hover h3{color:#e67642;-webkit-box-shadow:0 -2px 0 0 rgba(230,118,66,0.8) inset,0 1px 0 0 rgba(230,118,66,0.8);-moz-box-shadow:0 -2px 0 0 rgba(230,118,66,0.8) inset,0 1px 0 0 rgba(230,118,66,0.8);box-shadow:0 -2px 0 0 rgba(230,118,66,0.8) inset,0 1px 0 0 rgba(230,118,66,0.8)}.buyIcon a:hover .iconTee,.buyIcon a:hover .iconEbook{mix-blend-mode:difference;opacity:0.4}.buyIcon p{color:#111;font-family:georgia, "Times New Roman", times, serif;line-height:1.7}.buyIcon span,.buyIcon em,.buyIcon strong{font-size:inherit}.buyIcon h3{color:#4ca9c2;display:inline-block;font-family:"lust", georgia, serif;font-size:1.15em;margin:1em 0 0.5em;mix-blend-mode:darken;transition:all 0.25s linear;-webkit-transition:all 0.25s linear;-webkit-box-shadow:0 -2px 0 0 rgba(76,169,194,0.3) inset,0 1px 0 0 rgba(76,169,194,0.3);-moz-box-shadow:0 -2px 0 0 rgba(76,169,194,0.3) inset,0 1px 0 0 rgba(76,169,194,0.3);box-shadow:0 -2px 0 0 rgba(76,169,194,0.3) inset,0 1px 0 0 rgba(76,169,194,0.3);text-decoration:none;text-shadow:0 1px 0 #f6f2eb, 1px 1px 0 #f6f2eb, -1px 1px 0 #f6f2eb, -2px 1px 0 #f6f2eb, 2px 1px 0 #f6f2eb}.iconTee,.iconEbook{display:inline-block}.iconTee img,.iconEbook img{transition:all 0.25s linear}.buy_link{display:grid}.buy_link img{max-height:7em;width:auto}#homeVideo{padding-top:120px;max-width:1080px;width:80%}#homeVideo h2{font-family:"lust", georgia, serif;font-size:2em;text-align:center}#homeVideo ul{list-style:none}#homeVideo li{display:inline-block;margin-bottom:3em;text-align:center;width:49%}#homeVideo iframe{margin-bottom:20px;width:100%}@media only screen and (max-width: 800px){#homeVideo{padding-top:5em;width:unset}#homeVideo li{margin-bottom:2em;width:100%}}.page p a,.page li a,.page div a,#book p a,#book li a,#book div a{-webkit-box-shadow:0 -2px 0 0 rgba(76,169,194,0.3) inset,0 1px 0 0 rgba(76,169,194,0.3);-moz-box-shadow:0 -2px 0 0 rgba(76,169,194,0.3) inset,0 1px 0 0 rgba(76,169,194,0.3);box-shadow:0 -2px 0 0 rgba(76,169,194,0.3) inset,0 1px 0 0 rgba(76,169,194,0.3);color:#2b5f6e;text-decoration:none;text-shadow:0 1px 0 #f6f2eb, 1px 1px 0 #f6f2eb, -1px 1px 0 #f6f2eb, -2px 1px 0 #f6f2eb, 2px 1px 0 #f6f2eb, 0 2px 0 #f6f2eb}.page p a:hover,.page li a:hover,.page div a:hover,#book p a:hover,#book li a:hover,#book div a:hover{-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);color:#333}a.lnkRed{-webkit-box-shadow:0 -2px 0 0 rgba(230,118,66,0.3) inset,0 1px 0 0 rgba(230,118,66,0.3);-moz-box-shadow:0 -2px 0 0 rgba(230,118,66,0.3) inset,0 1px 0 0 rgba(230,118,66,0.3);box-shadow:0 -2px 0 0 rgba(230,118,66,0.3) inset,0 1px 0 0 rgba(230,118,66,0.3);color:#d8581d;font-size:inherit;text-decoration:none;text-shadow:0 1px 0 #f6f2eb, 1px 1px 0 #f6f2eb, -1px 1px 0 #f6f2eb, -2px 1px 0 #f6f2eb, 2px 1px 0 #f6f2eb, 0 2px 0 #f6f2eb}a.lnkRed:hover{-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8)}a.lnkWhite{-webkit-box-shadow:0 -2px 0 0 rgba(246,242,235,0.3) inset,0 1px 0 0 rgba(246,242,235,0.3);-moz-box-shadow:0 -2px 0 0 rgba(246,242,235,0.3) inset,0 1px 0 0 rgba(246,242,235,0.3);box-shadow:0 -2px 0 0 rgba(246,242,235,0.3) inset,0 1px 0 0 rgba(246,242,235,0.3);color:#f6f2eb;font-size:inherit;text-decoration:none;text-shadow:0 1px 0 #78becf, 1px 1px 0 #78becf, -1px 1px 0 #78becf, -2px 1px 0 #78becf, 2px 1px 0 #78becf}a.lnkWhite:hover{-webkit-box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);-moz-box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);box-shadow:0 -2px 0 0 rgba(0,0,0,0.8) inset,0 1px 0 0 rgba(0,0,0,0.8);color:#000}.feynman-point{color:red;font-weight:bold}body #book .translation{font-style:italic;margin-top:0.3em}body #book .announcement,body #book table.share{display:none}body #book h1.title{border-top:0}body #book ul li{margin-bottom:1em}body #book h2{font-size:1.3em;margin-top:1.5em}body #book h3{font-size:1.2em}body #book h2,body #book h3,body #book h4{line-height:1.6}body #book h2 a,body #book h2 span,body #book h3 a,body #book h3 span,body #book h4 a,body #book h4 span{font-size:inherit}body #book h2 a,body #book h3 a,body #book h4 a{box-shadow:0 0 0 0 transparent;font-size:inherit;text-decoration:none}body #book h2 a:hover,body #book h3 a:hover,body #book h4 a:hover{box-shadow:0 -2px 0 0 rgba(0,0,0,0.6) inset,0 1px 0 0 rgba(0,0,0,0.6);text-decoration:none !important}body #book h2 a.heading em{font-size:100%}body #book p{margin:0 0 1.5em}body #book .figure .description img{border:none}body #book img.pdf{float:right}body #book table.tabular{width:50%}body #book .wider table.tabular{width:65%}body #book .date{margin-bottom:2em}body #book div.footnotes ol{margin-top:1em}#manifest .buyIcons{padding-top:100px;max-width:960px}#manifest .buyIcons h3{font-size:0.75em;text-shadow:0 1px 0 #f6f2eb, 1px 1px 0 #f6f2eb, -1px 1px 0 #f6f2eb, -2px 1px 0 #f6f2eb, 2px 1px 0 #f6f2eb}#manifest .buyIcons p,#manifest .buyIcons p em{display:none}#manifest .buyIcons li{width:42%}#manifest .buyIcons li ~ li{margin-left:14%}#manifest .buyIcons .iconEbook{height:53px;width:70px}#manifest .buyIcons .iconTee{height:56px;width:51px}.caption{font-size:0.8em;font-style:italic}.caption a,.caption span{font-size:inherit}#MathJax_Message{display:none}#sec-faq>ul>li{list-style:none}.inline_math{display:inline-block}#no_math_warning{border:1px solid #e67642;border-width:1px 0;color:red;font-family:"lust", georgia, serif;padding:2em 0;margin:100px auto 0;font-style:italic;text-align:center;max-width:700px;width:75%}.user_engagement{border-top:1px solid rgba(0,0,0,0.2);margin:120px auto 0;padding-top:20px;width:400px}.user_engagement h5{font-family:"lust", georgia, serif;margin-bottom:0;text-align:center}.user_engagement .share li{margin:0 30px}.user_engagement .field{text-align:center}.user_engagement input[type="email"]{vertical-align:top;width:60%}.user_engagement label{padding:30px 0 10px;text-align:center}@media only screen and (max-width: 800px){.user_engagement{width:100%}}.read{text-align:center;font-size:250%;font-style:italic}.youtube-container{background-color:#000;display:block;height:300px;margin:20px auto;width:100%;max-width:600px}.youtube-player{overflow:hidden;position:relative;width:100%;height:100%;cursor:hand;cursor:pointer;display:block}#youtube-iframe{width:100%;height:100%;position:absolute;top:0;left:0}img.youtube-thumb{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0em;height:auto}div.play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:url(https://i.imgur.com/TxzC70f.png) no-repeat}code{white-space:pre}h4{margin-top:2em}.hanging-indentation p{font-size:110%;line-height:1.8;margin:auto;padding:0;text-align:justify;text-indent:0.95em}.hanging-indentation p:first-of-type{text-indent:0}body #book{width:41em;font-size:18px;font-family:Georgia, serif;line-height:1.5;margin-left:5em;color:#070707;margin-bottom:20em}#book h1{font-size:230%;border-top:2px solid #333;padding-top:1em}#book h2{font-size:180%;margin-top:1.5em}#book h3{margin-top:1.5em}#book h4{margin-top:2em}#book img.tex{vertical-align:-6px}#book .title{text-align:center;font-size:250%}#book .subtitle{border-top:none;padding-top:0;margin:0;text-align:center;font-size:140%}#book .author,#book .date{margin-top:1em;text-align:center}#book a{color:#002f72;text-decoration:underline}#book a.tex{text-decoration:none}#book code{font-size:95%;color:darkgreen;font-weight:bold}#book .number{margin-right:1em}#book h1 span.number{display:block;margin-bottom:0.5em;font-size:80%}#book span.number{font-weight:bold}#book .label,#book .header{font-weight:bold;margin-right:0.5em}#book .caption .header{font-weight:normal}#book .code{margin-top:0.2em;width:100%;white-space:pre;font-family:"Courier New", Courier, monospace;border:1px solid #999;background:#eee;margin-bottom:1em}#book .codelisting{width:100%;border:1px solid #999;background:#eee;margin-bottom:1em;margin-top:1em}#book .codelisting .code{border:0;margin-bottom:0}#book .codelisting .heading{width:100%;background:#ccc;line-height:1.2;padding-top:0.1em;padding-bottom:0.3em}#book .codelisting .heading .number{margin-right:0.3em;margin-left:0.3em}#book .codelisting .heading span.filepath{display:block;margin-left:0.4em;margin-top:0.2em;margin-bottom:0.1em;padding-top:10px;font-style:italic}#book .codelisting span.break{margin-top:-0.4em}#book .code .highlight .lineno{color:#666;font-weight:normal}#book .filepath{font-family:Courier, monospace;font-size:80%}#book .inline_verbatim{font-family:Courier, monospace}#book a.ref{color:#002f72}#book .graphics.image{text-align:center}#book .graphics.image img{margin-top:2em;max-width:100%}#book .graphics.image.box img{border:1px solid #666}#book a .graphics img{display:block;margin:2em auto auto}#book .table{text-align:center;margin-top:2em}#book table.tabular{margin-left:auto;margin-right:auto}#book .center{text-align:center}#book .displaymath{text-align:center;margin-top:1em;margin-bottom:1em}#book .caption{font-size:0.85em;font-style:italic;text-align:center;margin-bottom:3em;margin-top:1em}#book .equation{margin-top:2em;margin-bottom:2em}#book .equation_number{float:right}#book table.tabular{border-collapse:collapse}#book .tabular th,#book .tabular td{padding:0.5em}#book .tabular th.align_left,#book .tabular td.align_left{text-align:left}#book .tabular th.align_center,#book .tabular td.align_center{text-align:center}#book .tabular th.align_right,#book .tabular td.align_right{text-align:right}#book .tabular th.left_border,#book .tabular td.left_border{border-left:1px solid black}#book .tabular th.right_border,#book .tabular td.right_border{border-right:1px solid black}#book .tabular tr.top_border{border-top:1px solid black}#book .tabular tr.bottom_border{border-bottom:1px solid black}#book .tabular tr.top_border{border-top:1px solid black}#book .footnotes{border-top:1px solid black;margin-top:5em;font-size:90%}#book sup.footnote{font-size:90%;margin-right:2px;line-height:0}#book sup.footnote.intersentence{margin-right:0px}#book sup.footnote a:visited{color:#002f72}#book ol.footnotes a.arrow{text-decoration:none}#book ol.footnotes.nonumbers li{list-style-type:none}#book ul.footnotes.nonumbers li{list-style-type:none}#book .footnotes .header{padding-top:1em;padding-bottom:0.5em;margin-left:0.5em;font-size:120%;font-weight:bold}#book a.arrow{text-decoration:none}#book a:visited.arrow{color:#002f72}#book a.section{color:#070707;text-decoration:none}#book a.heading{color:#000;text-decoration:none}#book a:hover.heading{text-decoration:underline}#book .aside{border:1px solid #999;padding:0.5em;background:#eee;width:100%}#book .aside .heading{font-weight:bold}#book .highlight{width:100%;padding-right:0.5px}#book .highlight .go{color:darkgreen}#book pre{line-height:1.2em;font-family:monospace}#book .highlight pre{margin:10px 0 10px 10px;font-size:80%;font-weight:bold}#book #table_of_contents{margin-top:-1em;margin-bottom:3em;margin-left:-1.8em}#book #table_of_contents ul{list-style-type:none;list-style-position:outside;padding-left:0;line-height:1.2em}#book #table_of_contents li.chapter{font-weight:bold;padding-top:1.2em}#book #table_of_contents ul li{padding-left:3.6em}#book #table_of_contents a{color:#002f72}#book .navigation{font-size:90%;padding-bottom:2em}#book .navigation .prev_page{float:left}#book .navigation .next_page{float:right}#book a span.undefined_ref{color:red}#book .tt{font-family:Courier, monospace}#book .sc{font-variant:small-caps}#book .texhtml{font-family:"CMU Serif", cmr10, LMRoman10-Regular, "Times New Roman", "Nimbus Roman No9 L", Times, serif !important;line-height:0.5}#book .texhtml .texhtmlA{font-size:70%;line-height:0;margin-left:-0.36em;margin-right:-0.15em;vertical-align:0.3em}#book .texhtml .texhtmlE{margin-left:-0.1667em;vertical-align:-0.5ex;line-height:0;margin-right:-0.125em}#book span.break{display:block}#book h1 span.break{display:block;margin-top:0.5em}#book span.intersentencespace{margin-right:0.2em}
