@charset "UTF-8";html:hover [class^=ss-social-],html:hover [class^=ss-]{-ms-zoom:1}html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:inherit}body{margin:0}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}li{display:block}address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,noscript,ol,output,p,pre,section,table,tfoot,ul,video{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}.link,a{text-decoration:none}img{max-width:100%;height:auto;border:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}fieldset{border:none;padding:unset}ul.defaultList{list-style-type:disc;padding-left:40px;margin:1em 0}ul.defaultList.noBullet{list-style-type:none}ul.defaultList li{display:list-item}@font-face{font-family:SSStandard;src:url(../fonts/ss-standard.eot);src:url(../fonts/ss-standard.eot?#iefix) format("embedded-opentype"),url(../fonts/ss-standard.woff) format("woff"),url(../fonts/ss-standard.ttf) format("truetype"),url(../fonts/ss-standard.svg#SSStandard) format("svg");font-weight:400;font-style:normal}.ss-icon,.ss-icon.ss-standard,[class*=" ss-"].right:after,[class*=" ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard:before,[class*=" ss-"]:before,[class^=ss-].right:after,[class^=ss-].ss-standard.right:after,[class^=ss-].ss-standard:before,[class^=ss-]:before{font-family:SSStandard;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class*=" ss-"].right:before,[class^=ss-].right:before{display:none;content:''}.ss-search.right:after,.ss-search:before{content:'🔎'}.ss-write.right:after,.ss-write:before{content:'✎'}.ss-book.right:after,.ss-book:before{content:'📕'}.ss-openbook.right:after,.ss-openbook:before{content:'📖'}.ss-rows.right:after,.ss-rows:before{content:''}.ss-filter.right:after,.ss-filter:before{content:''}.ss-plus.right:after,.ss-plus:before{content:'+'}.ss-check.right:after,.ss-check:before{content:'✓'}.ss-delete.right:after,.ss-delete:before{content:'␡'}.ss-settings.right:after,.ss-settings:before{content:'⚙'}.ss-notifications.right:after,.ss-notifications:before{content:'🔔'}.ss-notificationsdisabled.right:after,.ss-notificationsdisabled:before{content:'🔕'}.ss-directright.right:after,.ss-directright:before{content:'▹'}.ss-dropdown.right:after,.ss-dropdown:before{content:'▾'}.ss-directleft.right:after,.ss-directleft:before{content:'◃'}@font-face{font-family:icomoon;src:url(../fonts/owleyes-icomoon.eot?xh58cr);src:url(../fonts/owleyes-icomoon.eot?#iefixxh58cr) format("embedded-opentype"),url(../fonts/owleyes-icomoon.woff?xh58cr) format("woff"),url(../fonts/owleyes-icomoon.ttf?xh58cr) format("truetype"),url(../fonts/owleyes-icomoon.svg?xh58cr#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" owleyes-icon-"],[class^=owleyes-icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.owleyes-icon-menu:before{content:"\e611"}.owleyes-icon-chevron-down:before{content:"\e600"}.owleyes-icon-chevron-up:before{content:"\e610"}.owleyes-icon-annotate:before{content:"\e60c"}.owleyes-icon-highlight:before{content:"\e60d"}.owleyes-icon-quiz:before{content:"\e60e"}.owleyes-icon-logo:before{content:"\e60f"}.owleyes-icon-chevron:before{content:"\e60b"}.owleyes-icon-textnormal:before{content:"\e601"}.owleyes-icon-textlarge:before{content:"\e602"}.owleyes-icon-textlargest:before{content:"\e603"}.owleyes-icon-linetight:before{content:"\e604"}.owleyes-icon-linenormal:before{content:"\e605"}.owleyes-icon-lineloose:before{content:"\e606"}.owleyes-icon-columnwide:before{content:"\e607"}.owleyes-icon-columnnormal:before{content:"\e608"}.owleyes-icon-columnnarrow:before{content:"\e609"}.owleyes-icon-readingmode:before{content:"\e60a"}@font-face{font-family:SSSocialCircle;src:url(../fonts/ss-social-circle.eot);src:url(../fonts/ss-social-circle.eot?#iefix) format("embedded-opentype"),url(../fonts/ss-social-circle.woff) format("woff"),url(../fonts/ss-social-circle.ttf) format("truetype"),url(../fonts/ss-social-circle.svg#SSSocialCircle) format("svg");font-weight:400;font-style:normal}.ss-social,.ss-social-circle,[class*=" ss-social-"].right:after,[class*=" ss-social-"].ss-social-circle.right:after,[class*=" ss-social-"].ss-social-circle:before,[class*=" ss-"]:before,[class^=ss-social-].right:after,[class^=ss-social-].ss-social-circle.right:after,[class^=ss-social-].ss-social-circle:before,[class^=ss-social-]:before{font-family:SSSocialCircle;font-style:normal;font-weight:400;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class*=" ss-social-"].right:before,[class^=ss-social-].right:before{display:none;content:''}.ss-facebook.right:after,.ss-facebook:before{content:''}.ss-twitter.right:after,.ss-twitter:before{content:''}.ss-googleplus.right:after,.ss-googleplus:before{content:''}.ss-youtube.right:after,.ss-youtube:before{content:''}.ss-instagram.right:after,.ss-instagram:before{content:''}.ss-pinterest.right:after,.ss-pinterest:before{content:''}/*!
* CleanSlate
*   github.com/premasagar/cleanslate
*
*/.cleanslate,.cleanslate .link,.cleanslate a,.cleanslate abbr,.cleanslate acronym,.cleanslate address,.cleanslate applet,.cleanslate area,.cleanslate article,.cleanslate aside,.cleanslate audio,.cleanslate b,.cleanslate big,.cleanslate blockquote,.cleanslate button,.cleanslate canvas,.cleanslate caption,.cleanslate cite,.cleanslate code,.cleanslate col,.cleanslate colgroup,.cleanslate datalist,.cleanslate dd,.cleanslate del,.cleanslate dfn,.cleanslate div,.cleanslate dl,.cleanslate dt,.cleanslate em,.cleanslate fieldset,.cleanslate figcaption,.cleanslate figure,.cleanslate footer,.cleanslate form,.cleanslate h1,.cleanslate h2,.cleanslate h3,.cleanslate h4,.cleanslate h5,.cleanslate h6,.cleanslate header,.cleanslate hr,.cleanslate i,.cleanslate iframe,.cleanslate img,.cleanslate input,.cleanslate ins,.cleanslate kbd,.cleanslate label,.cleanslate legend,.cleanslate li,.cleanslate main,.cleanslate map,.cleanslate mark,.cleanslate menu,.cleanslate meta,.cleanslate nav,.cleanslate object,.cleanslate ol,.cleanslate optgroup,.cleanslate option,.cleanslate output,.cleanslate p,.cleanslate pre,.cleanslate progress,.cleanslate q,.cleanslate samp,.cleanslate section,.cleanslate select,.cleanslate small,.cleanslate span,.cleanslate strike,.cleanslate strong,.cleanslate sub,.cleanslate summary,.cleanslate sup,.cleanslate table,.cleanslate tbody,.cleanslate td,.cleanslate textarea,.cleanslate tfoot,.cleanslate th,.cleanslate thead,.cleanslate time,.cleanslate tr,.cleanslate tt,.cleanslate ul,.cleanslate var,.cleanslate video{background-attachment:scroll!important;background-color:transparent!important;background-image:none!important;background-position:0 0!important;background-repeat:repeat!important;border-color:currentColor!important;border-style:none!important;border-width:medium!important;bottom:auto!important;clear:none!important;clip:auto!important;color:inherit!important;counter-increment:none!important;counter-reset:none!important;cursor:auto!important;direction:inherit!important;display:inline!important;float:none!important;font-family:inherit!important;font-size:inherit!important;font-style:inherit!important;font-variant:normal!important;font-weight:inherit!important;height:auto!important;left:auto!important;letter-spacing:normal!important;line-height:inherit!important;list-style-type:inherit!important;list-style-position:outside!important;list-style-image:none!important;margin:0!important;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:1;outline:0!important;overflow:visible!important;padding:0!important;position:static!important;quotes:"" ""!important;right:auto!important;table-layout:auto!important;text-align:inherit!important;text-decoration:inherit!important;text-indent:0!important;text-transform:none!important;top:auto!important;unicode-bidi:normal!important;vertical-align:baseline!important;visibility:inherit!important;white-space:normal!important;width:auto!important;word-spacing:normal!important;z-index:auto!important;background-origin:padding-box!important;background-clip:border-box!important;background-size:auto!important;border-image:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:content-box!important;-moz-column-count:auto!important;column-count:auto!important;-moz-column-gap:normal!important;column-gap:normal!important;-moz-column-rule:medium none #000!important;column-rule:medium none #000!important;-moz-column-span:1!important;column-span:1!important;-moz-column-width:auto!important;column-width:auto!important;font-feature-settings:normal!important;overflow-x:visible!important;overflow-y:visible!important;-webkit-hyphens:manual!important;-ms-hyphens:manual!important;hyphens:manual!important;-ms-perspective:none!important;-o-perspective:none!important;perspective:none!important;-ms-perspective-origin:50% 50%!important;-o-perspective-origin:50% 50%!important;perspective-origin:50% 50%!important;backface-visibility:visible!important;text-shadow:none!important;transition:all 0s ease 0s!important;transform:none!important;transform-origin:50% 50%!important;transform-style:flat!important;word-break:normal!important}.cleanslate em,.cleanslate mark{font-style:italic!important}.cleanslate h1,.cleanslate h2,.cleanslate h3,.cleanslate h4,.cleanslate h5,.cleanslate h6,.cleanslate mark,.cleanslate strong{font-weight:700!important}.cleanslate ol,.cleanslate p,.cleanslate ul{margin:1em 0!important}.cleanslate,.cleanslate address,.cleanslate article,.cleanslate audio,.cleanslate blockquote,.cleanslate caption,.cleanslate colgroup,.cleanslate dd,.cleanslate dialog,.cleanslate div,.cleanslate dl,.cleanslate dt,.cleanslate fieldset,.cleanslate figure,.cleanslate footer,.cleanslate form,.cleanslate h1,.cleanslate h2,.cleanslate h3,.cleanslate h4,.cleanslate h5,.cleanslate h6,.cleanslate header,.cleanslate hgroup,.cleanslate hr,.cleanslate main,.cleanslate menu,.cleanslate nav,.cleanslate ol,.cleanslate option,.cleanslate p,.cleanslate pre,.cleanslate progress,.cleanslate section,.cleanslate summary,.cleanslate ul,.cleanslate video{display:block!important}.cleanslate h1{font-size:2em!important;padding:.67em 0!important}.cleanslate h2{font-size:1.5em!important;padding:.83em 0!important}.cleanslate h3{font-size:1.17em!important;padding:.83em 0!important}.cleanslate h4{font-size:1em!important}.cleanslate h5{font-size:.83em!important}.cleanslate table{display:table!important;border-collapse:collapse!important;border-spacing:0!important}.cleanslate thead{display:table-header-group!important}.cleanslate tbody{display:table-row-group!important}.cleanslate tfoot{display:table-footer-group!important}.cleanslate tr{display:table-row!important}.cleanslate td,.cleanslate th{display:table-cell!important;padding:2px!important}.cleanslate ol li,.cleanslate ol ol li,.cleanslate ol ol ol li,.cleanslate ol ol ul li,.cleanslate ol ul ul li,.cleanslate ul li,.cleanslate ul ol ol li,.cleanslate ul ul li,.cleanslate ul ul ol li,.cleanslate ul ul ul li{list-style-position:inside!important;margin-top:.08em!important}.cleanslate ol ol,.cleanslate ol ol ol,.cleanslate ol ol ul,.cleanslate ol ul,.cleanslate ol ul ul,.cleanslate ul ol,.cleanslate ul ol ol,.cleanslate ul ul,.cleanslate ul ul ol,.cleanslate ul ul ul{padding-left:40px!important;margin:0!important}.cleanslate nav ol,.cleanslate nav ul{list-style-type:none!important}.cleanslate menu,.cleanslate ul{list-style-type:disc!important}.cleanslate ol{list-style-type:decimal!important}.cleanslate menu menu,.cleanslate menu ul,.cleanslate ol menu,.cleanslate ol ul,.cleanslate ul menu,.cleanslate ul ul{list-style-type:circle!important}.cleanslate menu menu menu,.cleanslate menu menu ul,.cleanslate menu ol menu,.cleanslate menu ol ul,.cleanslate menu ul menu,.cleanslate menu ul ul,.cleanslate ol menu menu,.cleanslate ol menu ul,.cleanslate ol ol menu,.cleanslate ol ol ul,.cleanslate ol ul menu,.cleanslate ol ul ul,.cleanslate ul menu menu,.cleanslate ul menu ul,.cleanslate ul ol menu,.cleanslate ul ol ul,.cleanslate ul ul menu,.cleanslate ul ul ul{list-style-type:square!important}.cleanslate li{display:list-item!important;min-height:auto!important;min-width:auto!important;padding-left:20px!important}.cleanslate code,.cleanslate kbd,.cleanslate pre,.cleanslate samp{font-family:monospace!important}.cleanslate .link,.cleanslate a{color:#00f!important;text-decoration:underline!important}.cleanslate .link:visited,.cleanslate a:visited{color:#529!important}.cleanslate .link,.cleanslate .link *,.cleanslate a,.cleanslate a *,.cleanslate input[type=checkbox],.cleanslate input[type=radio],.cleanslate input[type=submit],.cleanslate select{cursor:pointer!important}.cleanslate button,.cleanslate input[type=submit]{text-align:center!important;padding:2px 6px 3px!important;border-radius:4px!important;text-decoration:none!important;font-family:arial,helvetica,sans-serif!important;font-size:small!important;-webkit-appearance:push-button!important;color:buttontext!important;border:1px solid #a6a6a6!important;background:#d3d3d3!important;background:linear-gradient(to bottom,#fff 0,#ddd 100%,#d1d1d1 100%,#ddd 100%)!important;filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd', GradientType=0 )!important;-o-box-shadow:1px 1px 0 #eee!important;box-shadow:1px 1px 0 #eee!important;outline:initial!important}.cleanslate button{padding:1px 6px 2px!important;margin-right:5px!important}.cleanslate input[type=hidden]{display:none!important}.cleanslate textarea{-webkit-appearance:textarea!important;background:#fff!important;padding:2px!important;margin-left:4px!important;word-wrap:break-word!important;white-space:pre-wrap!important;font-size:11px!important;font-family:arial,helvetica,sans-serif!important;line-height:13px!important;resize:both!important}.cleanslate input,.cleanslate select,.cleanslate textarea{border:1px solid #ccc!important}.cleanslate select{font-size:11px!important;font-family:helvetica,arial,sans-serif!important;display:inline-block}.cleanslate input:focus,.cleanslate textarea:focus{outline:-webkit-focus-ring-color auto 5px!important;outline:initial!important}.cleanslate input[type=text]{background:#fff!important;padding:1px!important;font-family:initial!important;font-size:small!important}.cleanslate input[type=checkbox],.cleanslate input[type=radio]{border:1px solid #2b2b2b!important;border-radius:4px!important;outline:intial!important}.button,.button:focus,.reading-popover__note-content:focus,.search-button,input,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=textarea]:focus,select,select:focus,textarea,textarea:focus{outline:0}.cleanslate input[type=radio]{margin:2px 2px 3px!important}.cleanslate button:active,.cleanslate input[type=submit]:active{background:#3b679e!important;background:linear-gradient(to bottom,#3b679e 0,#2b88d9 50%,#207cca 51%,#7db9e8 100%)!important;border-color:#5259b0!important}.cleanslate ins,.cleanslate mark{background-color:#ff9!important;color:#000!important}.cleanslate abbr[title],.cleanslate acronym[title],.cleanslate dfn[title]{cursor:help!important;border-bottom-width:1px!important;border-bottom-style:dotted!important}#busy,.waiting.link,[type=button].waiting,[type=reset].waiting,[type=submit].waiting,a.waiting,button.waiting,fieldset.waiting input,form.waiting input,input[type=email].waiting,input[type=number].waiting,input[type=password].waiting,input[type=search].waiting,input[type=tel].waiting,input[type=text].waiting,input[type=url].waiting,input[type=color].waiting,input[type=date].waiting,input[type=datetime].waiting,input[type=datetime-local].waiting,input[type=month].waiting,input[type=time].waiting,input[type=week].waiting,input[type=textarea].waiting,select.waiting,textarea.waiting{cursor:wait}.cleanslate del{text-decoration:line-through!important}.cleanslate blockquote,.cleanslate q{quotes:none!important}.cleanslate blockquote:after,.cleanslate blockquote:before,.cleanslate li:after,.cleanslate li:before,.cleanslate q:after,.cleanslate q:before{content:""!important}.cleanslate input,.cleanslate select{vertical-align:middle!important}.cleanslate hr{display:block!important;height:1px!important;border:0!important;border-top:1px solid #ccc!important;margin:1em 0!important}.cleanslate [dir=rtl]{direction:rtl!important}.cleanslate menu{padding-left:40px!important;padding-top:8px!important}.cleanslate [hidden],.cleanslate template{display:none!important}.cleanslate abbr[title]{border-bottom:1px dotted!important}.cleanslate sub,.cleanslate sup{font-size:75%!important;line-height:0!important;position:relative!important;vertical-align:baseline!important}.cleanslate sup{top:-.5em!important}.cleanslate sub{bottom:-.25em!important}.cleanslate img{border:0!important}.cleanslate figure{margin:0!important}.cleanslate textarea{overflow:auto!important;vertical-align:top!important}.cleanslate{font-size:medium!important;line-height:1!important;direction:ltr!important;text-align:left!important;text-align:start!important;font-family:"Times New Roman",Times,serif!important;color:#000!important;font-style:normal!important;font-weight:400!important;text-decoration:none!important;list-style-type:disc!important}.cleanslate pre{white-space:pre!important}html{min-height:100%}body{color:#525150;font-family:proxima-nova,sans-serif}body:not(.reading-experience){background-color:#EBE9E1}body:after{display:none}@media screen and (max-width:44.9375rem){body:after{content:'up-to-tablet'}}@media screen and (min-width:37.5em){body:after{content:'phablet-up'}}@media screen and (max-width:47.9375em){body:after{content:'mobile-only'}}@media screen and (max-width:37.4375em){html.noscroll{height:100%;overflow:hidden}body:after{content:'small-mobile-only'}}input,select,textarea{padding:.625rem;background:#f8f8f8;color:#333;border:none;border-radius:.1875rem;display:inline-block}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#888}input:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#888}input:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#888}.link,a{transition:color .2s ease;color:#BB373A}.link:hover,a:hover{color:#d97f81}.cloaked,.hidden,.hidden-label{display:none}.cloaked{position:relative}#busy{position:fixed;top:0;bottom:0;left:0;width:100%;z-index:1000;background-color:rgba(0,0,0,.65)}#busy #busy__wait{position:absolute;left:0;top:0;width:100%;font-family:adelle,serif;font-size:1.2rem;font-weight:700;font-style:italic;text-align:center;color:#FFF;padding:.5em}.two-col{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-orient:vertical;-moz-flex-direction:column;flex-direction:column;-ms-flex-direction:column;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;align-content:space-around;-ms-flex-line-pack:distribute}@media screen and (min-width:48em){.two-col{box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-ms-flex-wrap:nowrap;flex-wrap:nowrap;box-pack:justify;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}}.two-col__col{margin:auto}@media screen and (min-width:37.5em){.two-col__col{box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;width:30rem}}.two-col__col--blurb{width:initial}.two-col__col--first{box-ordinal-group:-1;-moz-order:-1;order:-1;-ms-flex-order:-1}.two-col__col--left{text-align:left}.content-wrapper.reveal-nav .content{transform:translateX(60%);box-shadow:0 0 .25em rgba(0,0,0,.4)}.content-wrapper.reveal-nav .nav-wrapper:after{content:"";position:absolute;top:0;right:0;height:100%;width:2.125em}.content,.wrapper{position:relative}.content{transition-property:all;transition-duration:.3s;transition-timing-function:ease;min-height:50rem;width:100%;padding:.625rem .9375rem 6.25rem;z-index:1;background-color:#EBE9E1}.content.reading{min-width:100%;margin-top:3.75rem}@media screen and (min-width:48em){.two-col__col--first{box-ordinal-group:0;-moz-order:0;order:0;-ms-flex-order:0}.content{width:75%;vertical-align:top;display:inline-block;padding-left:3.125rem}.wrapper{padding:0 .9375rem}}.wrapper{max-width:60rem;margin-left:auto;margin-right:auto;overflow:hidden}.wrapper:after{content:"";display:table;clear:both}.homepage-wrapper{max-width:60rem;margin:0 auto;padding:0}@media screen and (min-width:48em){.homepage-wrapper{padding:0 .9375rem}.reading-experience .content.reading{display:block}}.reading-experience .wrapper{padding:0}.reading-experience .reading-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;max-width:initial;overflow-y:scroll;-webkit-overflow-scrolling:touch}.reading-experience .content{background-color:transparent;padding-left:0}@media screen and (max-width:47.9375em){.reading-experience .content{padding-left:.625rem;padding-right:1.875rem}}.reading-experience .content.reading{display:block;width:initial;max-width:50rem;min-width:initial;margin-left:auto;margin-right:auto}.addthis_custom_sharing{width:100%;text-align:center;margin-top:0}@media screen and (max-width:44.9375rem){.nav-wrapper{position:absolute;top:0;width:60%;height:100%;background-color:#dcd8ca;overflow-y:auto}}.menu-box,.search-box,.ui-header,.ui-header-button{position:relative}@media screen and (min-width:48em){.nav-wrapper{width:21%;display:inline-block;vertical-align:top}}.nav-logo{height:4.6875rem;display:block;margin:.9375rem auto .3125rem}@media screen and (min-width:48em){.nav-logo{display:none}}.menu-box{border-bottom:1px solid #ccc7b3}.menu-box:last-child{border-bottom:none}.menu-link{display:block;padding:1.25rem .625rem}.menu-search-box{padding:1.25rem 0}.search-box{padding:.3125rem 0}.navigation-search{width:100%}.error-wrapper{text-align:center}@media screen and (min-width:48em){.search-box{border-bottom:none}.error-wrapper{padding:6.25rem 0}}.error-message{margin-bottom:6.25rem}.error-title{font-size:3rem}.error-subtitle{font-size:1.25rem;margin:0 auto 1.25rem;width:75%}.error-subtitle:first-of-type{margin-top:3.125rem}.error-attribution{font-style:italic;font-size:2rem}.ui-header{height:2.8125rem;border-bottom:1px solid #ccc7b3}@media screen and (min-width:48em){.ui-header{border-bottom:none;height:15.625rem;margin-bottom:2.5rem;background-image:url(../images/endpapers/endpaper5.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#373737}.ui-header.small-header{border-bottom:none;height:7.8125rem;overflow:hidden}}.ui-header-button{display:inline-block;z-index:1000;padding:.625rem;font-size:1.5625rem;line-height:1;background-color:transparent;color:#BB373A}@media screen and (min-width:48em){.ui-header-button{display:none}}.ui-menu-button-icon{height:2.5rem;width:2.5rem;display:block}.ui-heading-mobile{position:absolute;left:0;right:0;top:.625rem;text-align:center;text-transform:uppercase;font-size:1.25rem;font-weight:700}@media screen and (min-width:48em){.ui-heading-mobile{display:none}}.footer-list-link .link,.footer-list-link a,.footer-social-icon{display:inline-block}.bottom-logo,.ui-header-logo{position:absolute;margin:auto;top:0;right:0;left:0;bottom:0;height:6.25rem}.ui-header-logo--big{height:9.375rem}.landing-header{position:relative;border:none}@media screen and (min-width:60.0625em){.landing-header{background-position:bottom}}.endpaper-backdrop,.footer-container,.landing-header{background-image:url(../images/endpapers/endpaper5.jpg);background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#373737}@media screen and (min-width:48em){.ui-header-logo--big{height:11.25rem}.landing-header{height:15.625rem;margin-bottom:2.5rem}.landing-header.small-header{height:7.8125rem}}.ui-footer{position:relative;width:100%;height:6.25rem}.footer-container{position:relative;background-blend-mode:overlay}.footer-logo{position:absolute;right:0;left:0;top:-2.5rem;margin:0 auto;max-width:7.5rem;z-index:1}.footer-contents{z-index:2;color:#fff;padding:7.5rem 0 5.625rem}.footer-contents .link,.footer-contents a{transition:color .15s ease;color:#fff9c0}.footer-contents .link:hover,.footer-contents a:hover{color:#fff}.footer-text-block{margin-bottom:1.875rem}@media screen and (max-width:47.9375em){.footer-text-block{font-size:1.0625rem}.footer-box{padding:0 2.5rem;text-align:center}}.footer-text-small{font-size:.75rem}@media screen and (min-width:48em){.ui-footer{height:18.75rem}.footer-box{width:12.5rem;display:inline-block;vertical-align:top}.footer-box:nth-child(2){margin:0 3.125rem}.footer-box-large{width:28.75rem}}.notification-circle,.reading-progress-column,.tab-student-info{vertical-align:middle}.footer-heading{font-weight:700;margin-bottom:.3125rem}@media screen and (min-width:48em){.footer-box-small{width:9.375rem}.footer-heading:nth-of-type(2){margin-top:1.875rem}}@media screen and (max-width:47.9375em){.footer-box-large{border-bottom:1px solid rgba(255,255,255,.6)}.footer-heading{margin-top:1.875rem;font-size:1.25rem}}.footer-social-icon{font-size:1.75rem;margin-right:.3125rem}.footer-list-link{margin-bottom:.3125rem;clear:both}@media screen and (max-width:47.9375em){.footer-list-link .link,.footer-list-link a{font-size:1.25rem;padding:.3125rem 0;margin-bottom:.3125rem}.footer-list-link{height:2.5rem}.ui-header-endpaper{display:none}}.footer-inline-link:first-child{text-align:left;float:left}.footer-inline-link:nth-child(2){text-align:right;float:right}.endpaper-backdrop-overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:radial-gradient(circle at 50% 22%,transparent 10%,rgba(0,0,0,.5) 30%,#000 100%)}.ui-header-endpaper{position:absolute;z-index:0;width:100%;opacity:.3}@media screen and (max-width:47.9375em){.ui-header-endpaper .landing-ui{display:initial}}.ui-header-overlay{position:relative;display:none;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(235,233,225,.6) 5%,rgba(31,31,31,.9) 100%)}@media screen and (min-width:48em){.ui-header-overlay{display:block}}.ui-footer-endpaper{position:absolute;z-index:0;overflow:hidden;opacity:.3;max-width:initial;min-width:100%;min-height:100%;bottom:0;right:0}.multi-select,.school-menu-list{overflow-y:scroll;overflow-x:hidden}@media screen and (max-width:47.9375em){.ui-footer-endpaper{display:none}.ui-footer-endpaper .landing-ui{display:initial}}.ui-footer-overlay{position:absolute;width:100%;height:100%;background-color:rgba(31,31,31,.6)}.endpaper-caption{position:absolute;bottom:.625rem;margin:0 auto;display:block;width:100%;text-align:center;font-size:.85rem}.classroom__classroom-heading,.help-page h1,.page-title,.profile-name,.reading-syllabus__book-heading,.settings__title{font-size:2rem;line-height:2.375rem}@media screen and (min-width:48em){.classroom__classroom-heading,.help-page h1,.page-title,.profile-name,.reading-syllabus__book-heading,.settings__title{font-size:3rem;line-height:3.375rem;margin:.625rem 0}}.book-title,.classroom-book-picker__heading,.classroom__past-assignments-heading,.classroom__sub-heading,.classroom__upcoming-assignments-heading,.help-page h2,.page-subtitle,.pending-invite-header,.profile-classes-heading,.reading-syllabus__sub-heading,.settings__section-title,.shelf-name,.syllabus-book__sub-heading,.toc-title{font-size:1.25rem;line-height:2.125rem;margin-bottom:1.25rem}@media screen and (min-width:48em){.book-title,.classroom-book-picker__heading,.classroom__past-assignments-heading,.classroom__sub-heading,.classroom__upcoming-assignments-heading,.help-page h2,.page-subtitle,.pending-invite-header,.profile-classes-heading,.reading-syllabus__sub-heading,.settings__section-title,.shelf-name,.syllabus-book__sub-heading,.toc-title{font-size:2rem;line-height:2.375rem}}.notification-circle{display:inline-block;min-width:1.875rem;padding:.3125rem .4375rem;font-size:.875rem;line-height:1;font-weight:700;color:#FFF;text-align:center;white-space:nowrap;background-color:#BB373A;border-radius:50%}.disabled.link,.disabled.link:hover,a.disabled,a.disabled:hover,input[type=email].readonly,input[type=number].readonly,input[type=password].readonly,input[type=search].readonly,input[type=tel].readonly,input[type=text].readonly,input[type=url].readonly,input[type=color].readonly,input[type=date].readonly,input[type=datetime].readonly,input[type=datetime-local].readonly,input[type=month].readonly,input[type=time].readonly,input[type=week].readonly,input[type=textarea].readonly,select.readonly,textarea.readonly{color:#999}.notification-circle.hidden,.notification-circle.hidden-label{display:none;position:relative}.breadcrumbs{margin-bottom:.9375rem}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=month],input[type=time],input[type=week],input[type=textarea],select,textarea{width:100%;border:1px solid #ddd;box-shadow:inset 0 0 .1875rem #999;height:2.8125rem}input[type=email].disabled,input[type=number].disabled,input[type=password].disabled,input[type=search].disabled,input[type=tel].disabled,input[type=text].disabled,input[type=url].disabled,input[type=color].disabled,input[type=date].disabled,input[type=datetime].disabled,input[type=datetime-local].disabled,input[type=month].disabled,input[type=time].disabled,input[type=week].disabled,input[type=textarea].disabled,select.disabled,textarea.disabled{background-color:#ddd}[type=button].disabled,[type=button].disabled:hover,[type=reset].disabled,[type=reset].disabled:hover,[type=submit].disabled,[type=submit].disabled:hover,button.disabled,button.disabled:hover,fieldset.waiting input[type=submit],form.waiting input[type=submit]{background-color:#999}input[type=email].half-width,input[type=number].half-width,input[type=password].half-width,input[type=search].half-width,input[type=tel].half-width,input[type=text].half-width,input[type=url].half-width,input[type=color].half-width,input[type=date].half-width,input[type=datetime].half-width,input[type=datetime-local].half-width,input[type=month].half-width,input[type=time].half-width,input[type=week].half-width,input[type=textarea].half-width,select.half-width,textarea.half-width{width:49%;display:inline-block}.multi-select.hidden,.multi-select.hidden-label,[type=button].hidden,[type=button].hidden-label,[type=reset].hidden,[type=reset].hidden-label,[type=submit].hidden,[type=submit].hidden-label,button.hidden,button.hidden-label{display:none}input[type=number],input[type=password],input[type=search],input[type=text],input[type=date],input[type=textarea],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}textarea{height:5.625rem}input[type=search]{padding-right:40px}fieldset .form-group,form .form-group{margin-bottom:.625rem}input.half{width:50%}input.quarter{width:25%}.multi-select{max-height:10em;padding:.2em .5em;margin:0;overflow-wrap:break-word;border:1px solid silver;background-color:#fff}.multi-select label{margin:0 0 0 .2em}.multi-select.borderless{border:none}.multi-select.small{max-height:5em}.multi-select.medium{max-height:10em}.multi-select.large{max-height:15em}.multi-select.disabled{background-color:#ddd}.multi-select.scrollbars::-webkit-scrollbar{-webkit-appearance:none;width:7px}.multi-select.scrollbars::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.form-container{margin-top:10px;margin-bottom:10px}.form-error-container{padding:.625rem;background:#fff;border:2px solid #BB373A;position:relative;color:#BB373A;width:90%;margin:0 auto}.form-error-container:after,.form-error-container:before{position:absolute;border-width:0 .625rem .625rem;border-style:solid;display:block;width:0;left:.625rem;content:""}.form-error-container:before{top:-.625rem;border-color:#BB373A transparent}.form-error-container:after{border-color:#fff transparent;top:-.4375rem}.form-error-container.noarrow{margin-top:1em}.form-error-container.noarrow:after,.form-error-container.noarrow:before{display:none}.books--horizontal,.signup{display:-webkit-box;display:-moz-box}.form-error-container .link,.form-error-container a{text-decoration:underline}.signup{display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;background-color:transparent;width:initial}.signup-box{width:100%;background-color:#EBE9E1;padding:1.25rem;box-shadow:0 2px 2px rgba(0,0,0,.5);text-align:center}@media screen and (min-width:48em){.signup-box{width:40.625rem}.signup-wrapper{display:inline-block;width:60%;padding-bottom:5%}}.signup-box-logo-box{margin-top:-3.125rem;margin-bottom:.625rem;text-align:center}.signup-box-logo-box span{display:inline-block;background:url(../images/logo/owleyes_logotype.png) no-repeat;background-size:contain;width:6.25rem;height:6.25rem}.reset-header,.signup-header{font-size:3rem}.reset-subheader,.signup-subheader{font-size:2rem;margin:1.25rem 0}.login-form,.reset-form,.signup-form{margin:1.25rem auto 0;width:16.25rem}.login-form .submit-button,.reset-form .submit-button,.signup-form .submit-button{width:100%}.signup-form-role{text-align:left;margin:0 auto 1.25rem}.signup-role{padding:.9375rem .1875rem;display:inline-block}.signup-form-class,.signup-form-input-group{position:relative;display:none}.signup-form-class:first-child,.signup-form-input-group:first-child{display:block}.signup-form-class input,.signup-form-class select,.signup-form-input-group input,.signup-form-input-group select{margin:.3125rem 0}.login-form-input-group,.reset-form-input-group{padding:.3125rem 0}.login-form-input-group:after,.reset-form-input-group:after{content:"";display:table;clear:both}.signup-form-class{display:block}.signup-add-button{height:2.5rem;float:left;margin:.625rem 0 2.5rem;padding:.3125rem .625rem}.sign-up-add-button-icon{margin-right:.625rem;font-size:.8125rem}.signup-tab{text-align:left;padding-right:.625rem}.signup-tab:after{display:none}.signup-tab-confirm,.signup-tab-deny{color:#ccc7b3}.signup-tab-confirm:hover,.signup-tab-deny:hover{color:#525150}.signup-tab-deny{padding-left:1.25rem}.toggle-form-link{margin-top:2.5rem}.school-menu-list{position:absolute;top:3.5em;left:0;right:0;max-height:10.6em;box-shadow:2px 2px 8px #000;z-index:100}.school-menu-list .menu-item{background-color:#525150;color:#EBE9E1;padding:.5em;margin:0}.school-menu-list .menu-item:hover{background-color:#999;cursor:pointer}.signup-form.consent-form{margin:auto 0;width:100%}.signup-form.consent-form p{text-align:left;margin:1em 0;line-height:1.5em}.signup-form.consent-form h2,.signup-form.consent-form h3{text-align:left;font-weight:700}.signup-form.consent-form h2{font-size:1.3em}.signup-form.consent-form h3{font-size:1.2em}.signup-form.consent-form ul{text-align:left}.button,.signup-form.consent-form .requested-by h2,.signup-form.consent-form .requested-by h3{text-align:center}.signup-form.consent-form li{margin-left:1em;list-style-type:disc;display:list-item;line-height:1.5em}.facebook-login{padding:.5em}.divider{border:0;border-top:1px solid #999;width:80%}.button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;width:100%;border:none;cursor:pointer;font-family:proxima-nova,sans-serif;transition:color .15s ease;color:#FFF;margin:1.25rem auto 0;border-radius:.1875rem;padding:.625rem;font-size:1.125rem;line-height:1.5rem;background-color:#BB373A}@media screen and (min-width:48em){.button{width:initial}}.button:hover{color:#FFF;background-color:#a73134}.button.fb-button{background-color:#3b5998}.button.fb-button:hover{background-color:#344e86}.button.hidden,.button.hidden-label{display:none}.link{border:0;background:0 0;font-size:inherit}.search-button{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:0 0;border:none;box-shadow:none;position:absolute;right:0;top:.4375rem;height:2.625rem;width:2.625rem;cursor:pointer}.cancel-button{width:100%;padding:.625rem}@media screen and (min-width:48em){.cancel-button{margin-left:.625rem;width:auto}}.button-icon{margin-right:.625rem;font-size:.8125rem}.half-buttons{min-height:4.0625rem}.button.half-button{width:48%;margin-bottom:1.25rem;display:inline-block}.button.half-button:first-of-type{float:left}.button.half-button:last-of-type{float:right}.button.autowide{width:auto}.tab-wrapper{margin-top:1.25rem}.tab{border-bottom:1px solid #dcd8ca;clear:both;height:100%;width:100%;display:block;position:relative;padding:1.25rem 1.875rem 1.25rem .625rem}.pending-invite-student:last-child,.shelf{border-bottom:1px solid #ddd}.tab:first-child{border-top:1px solid #dcd8ca}@media screen and (min-width:48em){.tab{font-size:1.25rem;line-height:1.75rem}.tab-category{display:none}}.tab--link:after{content:"\e60b";font-family:icomoon;position:absolute;right:0;top:30%}.bottom-logo,.cover-container,.landing-feature,.open-book,.reading-progress,.student-tab{position:relative}.tab-expand:after{content:"\e600";font-size:.75rem}.tab-expand.active:after{content:"\e610"}.tab-class-preview{color:#999;display:inline-block;float:right}@media screen and (max-width:47.9375em){.tab-class-preview{float:none;display:block;text-align:left;margin-top:.3125rem}}.classroom-tab-wrapper{margin-bottom:5px}.student-tab{max-width:60rem;margin-left:auto;margin-right:auto;padding:1.25rem 1.25rem 1.25rem .625rem}.student-tab:after{content:"";display:table;clear:both}.annotation-num{display:inline-block;text-align:right;float:right}.annotation-num.annotation-quiz-results{color:#999;font-size:.875rem}.annotation-quiz-question{margin:0;font-size:1rem;line-height:1.6875rem}.annotation-quiz-question:after{float:right;font-family:SSStandard}.annotation-quiz-question.correct:after{content:'✓';color:#44d984}.annotation-quiz-question.incorrect:after{content:'␡';color:#BB373A}.annotation-quiz-answer{font-family:adelle,serif;color:#999}.invite-students{margin-top:1.25rem}.tab-student-info{float:left;display:block;margin-right:4.35765%;width:72.41059%}.tab-student-info:last-child{margin-right:0}.tab-student-info .student-name{display:block;color:#525150}.tab-student-info .student-count{font-size:.9rem;color:#999}@media screen and (max-width:47.9375em){.student-count-item:before{font-family:icomoon;margin-right:.3125rem}.student-count-item.student-count-highlight:before{content:"\e60d"}.student-count-item.student-count-annotate:before{content:"\e60c";margin-left:.625rem}.student-count-item.student-count-quiz:before{content:"\e60e";margin-left:.625rem}.student-count-item .student-count-text{display:none}}.books li:after,.group-sorting:after,.open-book:after,.pending-invite-student:after{content:"";clear:both}.reading-progress-column{float:left;display:block;margin-right:4.35765%;width:21.23176%}.reading-progress-column:last-child{margin-right:0}.invite-student-form{padding-top:1.25rem}.invite-student-form__row{margin:.3125rem 0}.invite-student-form .submit-button{margin-top:0;margin-bottom:.625rem}.syllabus-book__setting-group{padding:1rem 0 0}.syllabus-book__setting-label{font-weight:700;padding:.5rem}.syllabus-book__sub-heading{text-align:center}@media screen and (min-width:48em){.syllabus-book__sub-heading{text-align:left}}.syllabus-book__sub-heading--no-margin{margin-bottom:0}.join-classroom-container{margin:10px 0}.add-classroom-container{margin-bottom:10px}.management-title{font-size:2rem}.group-preview .book-preview{max-width:6.25rem}@media screen and (max-width:47.9375em){.add-button-container{width:100%}.group-preview .book-preview--syllabus{display:block;margin-left:auto;margin-right:auto}}.group-student-heading,.group-subhead{font-size:1.25rem;line-height:1.75rem;color:#999}.group-student-heading{margin:2.5rem 0 1.25rem}.group-sorting{max-width:60rem;margin-left:auto;margin-right:auto}.group-sorting:after{display:table}.sort-name{float:left;display:block;margin-right:4.35765%;width:72.41059%}.sort-name:last-child{margin-right:0}.sort-toggle-arrow{font-size:.875rem;padding-left:.625rem}.sort-progress{float:left;display:block;margin-right:4.35765%;width:21.23176%;border-left:1px solid #dcd8ca;padding-left:.3125rem}.sort-progress:last-child{margin-right:0}.pending-invite{margin-top:1.25rem}.pending-invite-student{max-width:60rem;margin-left:auto;margin-right:auto;padding:1.25rem .625rem;font-size:1rem;border-top:1px solid #ddd;color:#999}.pending-invite-student:after{display:table}.pending-student-name{float:left;display:block;margin-right:4.35765%;width:72.41059%}.pending-student-name:last-child{margin-right:0}.pending-invite-header{text-align:center}@media screen and (min-width:48em){.pending-invite-header{text-align:left}}.pending-student-reminder{float:left;display:block;margin-right:4.35765%;width:21.23176%}.pending-student-reminder:last-child{margin-right:0}.shelf{width:100%;margin:1.25rem 0}.shelf--no-border{border-bottom:0}.books{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-.625rem;margin-top:-.625rem;list-style:none;word-wrap:break-word}.books li:after{display:table}.books__book{-ms-flex:1 0 12.5rem;flex:1 0 12.5rem;margin-left:.625rem;margin-top:.625rem}@media (min-width:26.25rem){.books__book{max-width:calc(50% - .625rem)}}@media (min-width:25rem){.books__book{min-width:calc(50% - .625rem)}}.books__cover{float:left}.books__cover img{max-width:4.375rem}.books__info{margin:0 0 .625rem calc(4.375rem + .625rem)}.expand-shelf,.shelf__description{margin-bottom:.625rem}.expand-shelf{text-align:center;clear:both}.expand-shelf-link{width:100%;display:inline-block;padding:.625rem 0;font-size:1rem;line-height:1.5rem}@media screen and (min-width:48em){.expand-shelf{text-align:left}.expand-shelf-link{width:auto}}.shelf-name{text-align:center}.books--horizontal{list-style:none;padding:0;margin:0;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;-ms-flex-align:stretch;box-orient:horizontal;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;box-pack:start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-ms-flex-pack:start;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:flex-start;-ms-flex-line-pack:start}@media screen and (max-width:47.9375em) and (orientation:portrait){.books--horizontal{box-pack:center;-moz-justify-content:space-around;-ms-justify-content:space-around;-o-justify-content:space-around;justify-content:space-around;-ms-flex-pack:center}}.books--horizontal .book{padding:.625em;margin-bottom:.625em}@media screen and (min-width:48em){.shelf-name{text-align:left}.books--horizontal .book{padding:0 1.25rem}.open-book{margin-bottom:2.5rem}}.books--horizontal .book__cover-image{width:9.375em;height:14.375em;max-width:initial;text-align:center}.books--horizontal .book__cover-image--plus{display:-webkit-box;display:-moz-box;display:box;display:-moz-flex;display:-ms-flexbox;display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#f3f3f3;border:.0625rem dashed #525150}.books--horizontal .book__cover-fake-image{font-size:3rem}.books--horizontal .book__info{text-align:left;width:9.375em}.books--horizontal .book__info--plus{padding-top:.3125rem}.books--horizontal .book__info-title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.books--horizontal .book__info-author{color:#525150}.open-book:after{display:table}.cover-container{width:30%;float:left;margin-right:1rem;margin-bottom:1rem}.book-button-container{width:30%;display:inline-block}.analysis-list__item__link,.bookinfo,.toc-chapter__link{display:block}@media screen and (max-width:47.9375em){.book-button-container{display:block;width:100%}}.toc-title{text-align:center;margin:.8em auto}@media screen and (min-width:48em){.toc-title{text-align:left;margin:.4em auto}}.toc-chapters .toc-chapters{margin-left:1rem}.analysis-list__item,.toc-chapter{font-size:1rem;padding:.5em 0;border-bottom:2px solid #ddd;font-weight:700}@media screen and (min-width:48em){.analysis-list__item,.toc-chapter{font-size:1.2rem;font-weight:400}}.analysis-list__item:last-of-type,.toc-chapter:last-of-type{border-bottom:none}.toc-subsection-header{font-weight:700;color:#373737}.bookinfo{margin-bottom:.625rem;font-size:1rem;line-height:1.25rem}.edit-book-info{display:none}.summary{margin:5rem 0 1.875rem;clear:both}@media screen and (min-width:48em){.bookinfo{font-size:1.25rem;line-height:1.5rem}.summary{clear:none;margin:1.875rem 0}}.summary-title{display:block;margin-bottom:.625rem;font-size:1.25rem;line-height:1.75rem}.summary-text{font-size:1rem;line-height:1.5rem;overflow:hidden;height:9rem}.summary-text.expanded{overflow:visible;height:auto}.expand-summary{margin:.9375rem auto}.expand-summary__button{color:#BB373A;padding:0 .3125rem 0 auto}.expand-summary__button::after{content:'▾'}.expand-summary__button.expanded::after{content:'▴'}.reading-progress{height:.9375em;border:1px solid #ccc7b3;background-color:#fff;border-radius:.1875rem;overflow:hidden}.reading-progress .reading-progress-fill{display:block;position:relative;height:100%;left:0;top:0;background-color:#BB373A;background-size:.75em .75em;background-image:linear-gradient(-45deg,rgba(255,255,255,.2) 25%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,rgba(255,255,255,0) 75%,rgba(255,255,255,0));animation:move 2s linear infinite}.cover-container .reading-progress,.student-intro-box .reading-progress{margin-top:1.25rem}@media screen and (max-width:47.9375em){.cover-container .reading-progress{margin-top:.625rem}}.cover-container .reading-progress .reading-progress-fill{background-size:1.5625em 1.5625em}.annotation-deck{display:none}.annotation-deck-active{display:block}.annotation-card{height:100%;width:100%;background-color:#fff;border:1px solid #ccc7b3;box-sizing:border-box;padding:1.25rem;margin:.9375rem auto}.annotation-card .annotation-expanded{display:none}.annotation-location{display:inline-block;margin-left:.625rem}.annotation-note,.annotation-quote{font-size:1rem;line-height:1.6875rem;margin:.9375rem auto;cursor:pointer}.annotation-quote{font-family:adelle,serif;color:#999}.annotation-quote--italic{font-style:italic}.annotation-date{margin-bottom:1.25rem;color:#999;font-weight:700}.annotation-reply-link:before{content:'✎';font-family:SSStandard;margin-right:.3125rem}.annotation-reply-form{display:none;padding:1.25rem}@media screen and (min-width:48em){.annotation-reply-form{width:70%;margin:0 auto}.annotation-reply{margin:0 auto}}.annotation-reply-form-input{width:100%}.annotation-reply{padding:1.25rem}.annotation-reply-text{border-bottom:1px solid #ddd;padding-bottom:1em}.annotation-reply-attribution{text-align:right;color:#999}.landing-container{background-color:#EBE9E1;width:100%;height:65%;text-align:center;overflow:hidden;padding:3.125rem 1.25rem}.landing-heading{color:#525150;font-size:3.75rem;line-height:4.375rem;font-weight:100;margin-bottom:2.5rem}@media screen and (max-width:47.9375em){.landing-container{padding:1.25rem}.landing-heading{font-size:2.5rem;line-height:3rem;margin-bottom:1.25rem}}.landing-tagline{color:#525150;font-size:3.125rem;line-height:3.75rem;font-weight:100}@media screen and (max-width:47.9375em){.landing-tagline{font-size:2.5rem;line-height:3rem}}.landing-blurb{color:#525150;padding:0 .625rem;font-size:1.25rem;line-height:1.75rem}.landing-button{box-shadow:0 0 4px 2px rgba(0,0,0,.1);display:inline-block;padding:.9375rem 1.5625rem;background-color:#fff;color:#BB373A;font-size:2.25rem;margin:2.5rem auto}.landing-link{display:block;clear:both;font-size:1.25rem;line-height:1.75rem}.homepage-logo-box{display:none}@media screen and (max-width:47.9375em){.homepage-logo-box{display:block;margin-bottom:1.25rem}}.library-preview .landing-tagline{margin-bottom:2.5rem}.library-books--landing{margin:0 auto;display:inline-block}.landing__shelf .book{padding:.625em}.teacher-landing__demo{width:29.0625rem;margin-bottom:1.25rem}@media screen and (min-width:48em){.landing-blurb--left{text-align:left}.teacher-landing__demo{margin-bottom:2.5rem}}.landing-feature{padding:3.125rem 1.25rem 0;overflow-y:hidden;text-align:center;width:100%;color:#FFF}@media screen and (min-width:48em){.landing-feature{padding:3.125rem 0;overflow-y:initial}}.landing-feature__content{margin-bottom:2.5rem}.landing-feature.testimonial{background-color:#333}.landing-feature.testimonial--teacher{padding:3.125rem 1.25rem}.landing-feature-endpaper1{background:url(../images/landing-page/endpaper-landing1.jpg) no-repeat;background-size:cover}.landing-feature-endpaper2{background:url(../images/landing-page/endpaper-landing2.jpg) no-repeat;background-size:cover}.landing-feature-header{font-size:3rem;line-height:3.375rem;font-weight:100;margin-bottom:1.25rem}@media screen and (max-width:47.9375em){.landing-feature-header{font-size:2.5rem;line-height:3rem}}.landing-feature-text{font-size:1.25rem;line-height:1.75rem}.landing-feature-testimonial{text-align:left;font-size:2.375rem;line-height:2.8125rem;padding-left:.9375rem}.landing-feature-testimonial:before{content:'\201C'}.landing-feature-testimonial:after{content:'\201D';margin-right:-.75rem}@media screen and (min-width:48em){.landing-feature-testimonial{text-align:right;margin-bottom:1.25rem;padding:0;font-size:3.125rem;line-height:3.75rem}.landing-feature-testimonial:before{margin-left:-.9375rem}}.landing-feature-testimonial--teacher{text-align:center;font-size:1.25rem;line-height:1.875rem}@media screen and (min-width:48em){.landing-feature-testimonial--teacher{font-size:2rem;line-height:2.625rem}}.landing-feature-testimonial-attribution{text-align:right;font-size:1.25rem;line-height:1.875rem}.landing-feature-testimonial-attribution:before{content:'\2015'}.landing-feature-testimonial-attribution--teacher{display:block}.bottom-logo{margin-top:3rem;opacity:.3}.landing-feature-screenshot{height:18.75rem;margin-bottom:-.625rem}@media screen and (min-width:48em){.landing-feature-screenshot{margin:0;position:absolute;bottom:0}}@media screen and (min-device-width:48em) and (max-device-width:48em){.landing-feature-screenshot{height:90%}}@media screen and (min-width:60.0625em){.landing-feature-screenshot{height:110%}}@media screen and (max-width:37.4375em){.landing-feature-screenshot{height:17.5rem}}.landing-feature-screenshot--student{max-width:initial}.landing-feature-screenshot--plans{margin-bottom:2.5rem}@media screen and (min-device-width:48em) and (max-device-width:64em) and (orientation:portrait){.landing-feature-screenshot--plans{padding-bottom:2.5rem}}@media screen and (min-width:48em){.landing-feature-screenshot--plans{margin-bottom:inherit;margin-left:2.5rem}}.alert-box{color:#fff;text-align:center;padding:.625rem;margin:-2.5rem 0 2.5rem;width:100%}.alert-box.cloaked{display:none}.alert-box.docked{position:fixed;top:0;margin:0;z-index:1000}.alert-box__header{font-weight:700}.alert-box__message{display:block;padding:.625rem}.alert-box__message .link,.alert-box__message a{transition:none;color:#fff;font-weight:700;text-decoration:underline}@media screen and (max-width:47.9375em){.alert-box__message{display:block;padding:.3125rem 0 0}.alert-box{margin:0 0 1.25rem}}.alert-box--error{background-color:#BB373A}.alert-box--warning{background-color:#ff8a00}.alert-box--info{background-color:#999}.alert-box--success{background-color:#44d984}.msgBar{float:right}.msgBar .link,.msgBar a{color:#fff;font-weight:700;margin:.3125rem}.reading-header-button,.reading-header-title .link,.reading-header-title a{font-size:1.375rem;color:#525150}.page-title{margin-bottom:1.25rem}.page-subtitle{margin-top:1.25rem;margin-bottom:0}.page-block,.page-list{margin-bottom:.625rem}.page-address-line{display:block}.page-list{padding-left:2.5rem;margin-top:.625rem}.page-list li{display:list-item;margin-bottom:.3125rem}.reading-header{background-color:#EBE9E1;border-bottom:.125rem solid #999;height:3.75rem}.reading-header__classroom-picker{width:25%;position:absolute;top:.5em;left:3.5em}.reading-header.docked{position:absolute;top:0;left:0;right:0;z-index:1000}.reading-header-wrapper{position:relative;height:100%;overflow:visible}.reading-header-title{width:80%;margin:0 auto;padding-top:.9375rem;text-align:center}@media screen and (max-width:47.9375em){.reading-header-title{display:none}}.reading-header-menu{position:absolute;left:.625rem;top:.625rem}.reading-header-settings{position:absolute;right:.625rem;top:.625rem}.reading-header-settings .reading-header-button:nth-child(2){margin:0 .1875rem}.reading-header-button{display:inline-block;height:2.5rem;width:2.5rem;padding-top:.4375rem;border-radius:.1875rem;text-align:center;vertical-align:top}.reading-header-button:hover{color:#000}.reading-header-button.active{color:#BB373A}.reading-header-button.reading-header-button-home{font-size:1.875rem}.reading-header-button.hidden,.reading-header-button.hidden-label{visibility:hidden}.reading-popup-wrapper{max-width:60rem;margin-left:auto;margin-right:auto;position:absolute;top:0;left:0;right:0;bottom:0}.reading-popup-wrapper:after{content:"";display:table;clear:both}.reading-popup{padding:1.25rem;background:rgba(255,255,255,.97);right:0;display:none;box-shadow:0 1px 15px rgba(0,0,0,.3);position:absolute;top:4.375rem;z-index:9999}@media screen and (max-width:47.9375em){.reading-popup{top:3.75rem;bottom:0;right:0;overflow-y:scroll}}@media screen and (max-width:37.4375em){.reading-popup{width:100%}}@media screen and (min-width:37.5em){.reading-popup:before{content:'';border-style:solid;border-width:0 .9375rem .9375rem;border-color:transparent transparent #fff;position:absolute;top:-.9375rem}.reading-popup.reading-toc-popup:before{right:9.5625rem}.reading-popup.reading-settings-popup:before{left:3.25rem}.reading-popup.reading-search-popup:before{right:4rem}.reading-popup.reading-filter-popup:before{right:1rem}}.reading-popup-tiles{margin:.3125rem 0 1.25rem}.reading-popup-tile{display:inline-block}.reading-popup-tile:not(:first-child){margin-left:.625rem}.reading-popup-tile .link,.reading-popup-tile a{display:block;height:2.5rem;width:2.5rem;background-color:#ddd;border-radius:.1875rem;color:#525150;border:2px solid #ddd}.reading-popup-tile .link:hover,.reading-popup-tile a:hover{color:#BB373A}.reading-popup-tile .active.link,.reading-popup-tile a.active{border:2px solid #BB373A}.reading-popup-tile i{display:block;font-size:1.25rem;padding:.5rem}.reading-toc-popup{width:31.25rem;padding:0;margin:0}.reading-toc-popup__book-title{display:none;font-size:1.3rem;padding:.625rem;font-weight:700;font-variant:small-caps;text-align:center}.reading-toc-popup__wrapper .toc-chapters:first-child{max-height:100%;overflow-y:auto;margin-right:.6rem;padding:.3125rem 1.25rem 1.25rem}@media screen and (min-width:37.5em){.reading-toc-popup__wrapper .toc-chapters:first-child{max-height:31.25rem;overflow-y:scroll;padding:1.25rem}}@media screen and (max-width:47.9375em){.reading-toc-popup{width:100%}.reading-toc-popup__book-title{display:block}.reading-settings-popup{width:60%;left:initial}}.reading-settings-popup .settings-readingmode i{font-size:1.875rem;padding:.1875rem}.reading-settings-popup .settings-readingmode-dark .link,.reading-settings-popup .settings-readingmode-dark a{background-color:#525150;border-color:#525150;color:#fff}.reading-settings-popup .settings-readingmode-normal .link,.reading-settings-popup .settings-readingmode-normal a{background-color:#fff;border:1px solid #999}.reading-search-popup .reading-search-results .query-result-highlight,.reading-search-popup .reading-search-results__highlight{background-color:#fff9c0}.reading-search-popup{width:31.25rem}@media screen and (max-width:47.9375em){.reading-search-popup{width:75%}}@media screen and (max-width:37.4375em){.reading-search-popup{width:100%}}.reading-search-popup .reading-popup-search-form{position:relative}.reading-search-popup .reading-popup-search{width:100%;border:1px solid #ddd;box-shadow:inset 0 0 .1875rem #999;height:2.625rem}.reading-search-popup .reading-search-box{position:relative;padding:.3125rem 0}.reading-search-popup .reading-search-results{padding-right:1.25rem;max-height:31.25rem;overflow-y:scroll}.reading-search-popup .reading-search-results__apology,.reading-search-popup .reading-search-results__chapter-heading{font-size:1.2rem;font-weight:700}.reading-search-popup .reading-search-results__chapter-results{margin:1rem 0}.reading-search-popup .reading-search-results__chapter-result{margin:1rem 0 1rem 1rem;font-size:1rem;text-indent:.5rem;font-family:adelle,serif;display:list-item;list-style-type:lower-roman;text-align:justify}.reading-search-popup .reading-search-results__context,.reading-search-popup .reading-search-results__global-search{font-size:.8rem}.reading-search-popup .reading-search-results__global-search{padding-top:1.25rem}.reading-search-popup .reading-search-results__context{display:block;text-align:right}.reading-search-popup__instructions{padding:.625rem}@media screen and (max-width:47.9375em){.reading-search-popup .reading-search-results{max-height:100%;overflow-y:auto}.reading-filter-popup{width:60%}}@media screen and (max-width:37.4375em){.reading-filter-popup{width:75%}}.reading-filter-popup__contributor{margin:.4rem 0}.reading-filter-popup .reading-popup-subheader{font-weight:700;padding-top:.5em}.reading-filter-popup__options{padding-top:1em}.reading-text{font-family:adelle,serif;font-size:1.0625rem;line-height:1.6875rem;padding:1.25rem 2.5rem;margin:0 auto}.text-body{width:80%}@media screen and (max-width:47.9375em){.reading-text{padding:1.25rem}.text-body{width:100%}}.text-paragraph,[data-block]{margin-bottom:1.25rem;text-align:justify}.text-paragraph pre,[data-block] pre{font:inherit;white-space:pre-wrap}@media screen and (max-width:60em){.text-paragraph *,[data-block] *{-webkit-touch-callout:none;touch-callout:none}}.reading-mode-normal .reading-text{background:#fff;color:#525150}.reading-mode-dark{background:#000}.reading-mode-dark .reading-text{background:#000;color:#fff}.quiz-question-header{font-size:1.25rem;margin-bottom:1.25rem}.quiz-questions{font-family:adelle,serif;font-size:1rem}.annotations-indicator,.chapter-assign-popup__heading,.chapter-assigned-message{font-family:proxima-nova,sans-serif}.quiz-answers-header{font-size:.875rem}.quiz-question-set{padding:.625rem 0;position:relative}.quiz-question-item{display:inline-block;vertical-align:top}.quiz-question-item.quiz-question-item-label{width:84%}.quiz-question-answer,.quiz-results{margin-right:.625rem}.quiz-button{margin:1.25rem auto 0}.quiz-correct{color:#44d984}.quiz-incorrect{color:#BB373A}.quiz-creation-set .quiz-answer-field{width:80%}.quiz-creation-set .quiz-question-answer{float:none;margin-left:.625rem}.quiz-answer-dismiss{text-align:right;font-size:2.0625rem;float:right;padding:.625rem 0;transition:color .15s ease;color:#999}.quiz-answer-dismiss:hover{color:#525150}.answer-header{display:inline-block;margin-top:1.5625rem;font-size:.875rem}.answer-header:first-of-type{width:78%}.demo-quiz-result{display:none}.text-chapter-heading-box{text-align:center;margin-bottom:1.25rem;position:relative}.text-chapter-heading{font-size:2rem;line-height:3rem;display:inline-block;position:relative}.text-chapter-heading .assign-chapter{color:#999;font-size:3.125rem;position:absolute;right:-2.5rem;top:0;cursor:pointer}.chapter-assigned-message{color:#999;padding:.625rem;text-align:left;background-color:#F5F5F5}.chapter-assigned-message:nth-child(even){background-color:inherit}.homework-assignment__heading{font-weight:700}.homework-assignment__actions{position:relative;padding:.5rem 0}.homework-assignment__cancel-action,.homework-assignment__delete-action{float:right}.chapter-assign-popup{position:absolute;max-width:31.25rem;padding:1.25rem;top:3.4375rem;left:0;right:0;margin:0 auto;background-color:#f3f3f3;box-shadow:0 2px 2px rgba(0,0,0,.5);z-index:1}.chapter-assign-popup__assignments{text-align:left}.chapter-assign-popup__assignment{margin:.5rem 0}.chapter-assign-popup__assignment_details{padding-left:1rem}.chapter-assign-popup__heading{position:relative;text-align:center;font-size:1.25rem}.chapter-assign-popup__heading__next{position:absolute;top:0;right:0}.chapter-assign-popup__heading__prev{position:absolute;top:0;left:0}.chapter-assign-popup .form-state-action{cursor:pointer}.chapter-assign-popup__instructions{line-height:1.25rem;text-align:left}.chapter-assign-popup__instructions .instruction{margin:1em 0}.chapter-assign-popup__classroom{margin:1.25rem 0}.reading-mode-dark .chapter-assigned-message{color:#999;background-color:#373737}.reading-mode-dark .chapter-assigned-message:nth-child(even){background-color:inherit}.annotation-list,.reading-mode-dark .chapter-assign-popup{background-color:#373737}.reading-mode-dark .chapter-assign-popup .multi-select{color:#1f1f1f}.annotations-indicator{position:absolute;top:0;right:-3rem;width:2.8rem;color:#ddd;font-size:1.2rem;font-weight:700}.annotations-indicator:before{display:inline-block;vertical-align:middle;margin-right:.25rem;font-family:icomoon;font-size:1rem;font-weight:400;content:"\e60c";speak:none;cursor:pointer}.annotations-indicator.quiz-indicator:before{content:"\e60e"}.annotations-indicator.open{color:#000}.annotation-list{display:none;font-family:proxima-nova,sans-serif;font-size:.9rem;line-height:1.2rem;text-align:left;border-top:3px solid #ddd;color:#FFF;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:10px;overflow:auto}.profile-class-heading,.profile-school{line-height:1.75rem;font-size:1.25rem}.annotation-list.open{display:block;position:fixed;z-index:9999;left:0;bottom:0;top:50%;width:100%}.annotation-list .annotation-list-heading{display:block;font-size:1.25rem;font-weight:200;max-width:43.75rem;margin:.5rem auto 1rem}@media screen and (max-width:37.4375em){.annotation-list{position:absolute;top:-10px;right:0;left:-5px}}@media screen and (min-width:37.5em){.annotation-list{position:absolute;top:0;right:-240px;width:180px}}.annotation-list-close{position:fixed;top:10px;right:10px;color:#999;font-size:32px;display:block;text-shadow:2px 2px 5px #1f1f1f}.annotation-item{max-width:43.75rem;margin:auto auto 1rem;padding-bottom:1rem;padding-left:.2rem;padding-right:1.2rem;word-wrap:break-word}.annotation-item:nth-last-child(n+2){border-bottom:3px solid #525150}.annotation-item .highlight-text{display:none;color:#999;font-family:adelle,serif;font-size:.9rem;margin-bottom:.5rem;font-style:italic;text-indent:.5rem}.reading-popover,.reading-popover__options-desc{font-family:proxima-nova,sans-serif}.annotation-item .contribution p{font-size:1.1em;margin:.5em .2em}.annotation-item__attribution{display:block}@media screen and (min-width:37.5em){.annotation-list-close{position:fixed;top:20px;right:20px}.annotation-item{padding-right:auto}.reading-popover{max-width:30rem}}.reading-flyout__actions{padding:10px 0 0}.reading-flyout__actions:after{content:"";display:table;clear:both}.reading-flyout__actions .link,.reading-flyout__actions a{display:block;float:left;margin-right:5px;color:#999;font-size:.75rem;font-weight:700;text-align:left;text-transform:uppercase;cursor:pointer}.highlight-with-note{transition:background-color .1s ease}.highlight-with-note.specify-annotation{background-color:rgba(255,255,10,.7)}.reading-mode-dark .annotations-indicator.open{color:#999}.reading-mode-dark .annotation-list{color:#FFF;background-color:#1f1f1f}.annotator-wrapper{position:relative}.annotator-toolbar{position:absolute;margin-top:-5rem;height:2.75rem;z-index:1020;border-radius:.1875rem}.annotator-toolbar:after{content:'';border-style:solid;border-width:.9375rem 1.875rem 0 0;border-color:#525150 transparent transparent;position:absolute;bottom:-.9375rem;left:50%}.annotator-toolbar .annotator-toolbar-button{background-color:#525150;color:#fff;border:0;outline:0;cursor:pointer;margin:0 auto;float:left;width:2.75rem;height:100%;font-size:1.25rem}.annotator-toolbar .annotator-toolbar-button:hover{background-color:#BB373A;color:#fff}.annotator-toolbar .annotator-toolbar-button:first-child{border-radius:.1875rem 0 0 .1875rem}.annotator-toolbar .annotator-toolbar-button:last-child{border-radius:0 .1875rem .1875rem 0}.reading-popover{position:absolute;min-width:18.75rem;min-height:12.5rem;padding:1.25rem;background:#ddd;box-shadow:0 0 25px rgba(0,0,0,.2);font-weight:400;text-align:left;z-index:1000;width:100%}.annotation-approval-request__attribution,.annotation-approval-request__edit-actions,.annotation-approval-request__view-actions,.annotation-reply-approval-request__attribution,.annotation-reply-approval-request__edit-actions,.annotation-reply-approval-request__view-actions{text-align:right}@media screen and (max-width:47.9375em){.reading-popover{left:0!important;right:0!important;max-width:18.75rem;margin:0 auto}.profile-details.home{text-align:center}}.reading-popover.annotator-hide{display:none;visibility:hidden}.reading-popover__context{padding:0 0 .5rem .5rem;font-style:italic}.reading-popover .question{padding:0 1rem auto;font-weight:700}.reading-popover__header{font-size:1.25rem;margin-bottom:1.25rem}.reading-popover__note-help{position:relative}.reading-popover__note-help__markdown-link{position:absolute;right:0;padding:.2rem;font-size:.875rem}.reading-popover__note-content{display:block;min-width:100%;min-height:12.5rem;border:0;color:#3c3c3c;box-sizing:border-box;resize:none;margin:0;padding:.625rem .5rem;font-size:.875rem}.reading-popover__options{padding-top:.09375rem;margin-top:2rem}@media screen and (min-width:48em){.reading-popover__options{margin-top:1rem}}.reading-popover__options-desc{padding-left:.3125rem}.reading-popover__options-heading{margin:.5rem 0 .2rem;font-weight:700}.reading-popover__standards{margin-top:1rem}.reading-popover__options-chevron{font-size:.875rem;cursor:pointer;display:block}.reading-popover .annotator-cancel{position:absolute;font-size:2.5rem;top:.625rem;right:.625rem}.reading-popover__submit-review{padding:1rem 0 0}.annotation-approval-request,.annotation-reply-approval-request{border-bottom:2px dotted #999;padding:.8rem 0}.annotation-approval-request__section-heading,.annotation-reply-approval-request__section-heading{font-size:1.2rem;font-weight:700;padding:.5em 0 .2em;clear:both}.annotation-approval-request__selection,.annotation-approval-request__view-content,.annotation-reply-approval-request__selection,.annotation-reply-approval-request__view-content{padding:.5rem!important;background:#ccc7b3!important;border-radius:.4em!important;font-family:inherit!important;color:inherit!important}.annotation-approval-request__view-content__answers,.annotation-reply-approval-request__view-content__answers{padding:.5rem 0 0 2rem}.annotation-approval-request__view-content__answer,.annotation-reply-approval-request__view-content__answer{list-style-type:lower-alpha;display:list-item;padding:.5rem 0}.annotation-approval-request__actions,.annotation-reply-approval-request__actions{clear:both}.annotation-approval-request__edit-action,.annotation-approval-request__view-action,.annotation-reply-approval-request__edit-action,.annotation-reply-approval-request__view-action{display:inline-block;font-weight:700;cursor:pointer;padding:.5rem 0}.annotation-approval-request .edit-action,.annotation-approval-request .save-action,.annotation-reply-approval-request .edit-action,.annotation-reply-approval-request .save-action{float:left}.annotation-reply-approval-request{padding:1rem 0 0;border-bottom:none}@media screen and (min-width:37.5em){.annotation-reply-approval-request{padding:1rem 0 0 2rem}}.annotation-reply-approval-request__edit-content{resize:none}.tooltip{cursor:pointer;background-color:#fff9c0}.selected-tooltip .tooltip,.tooltip .selected-tooltip,.tooltip.selected-tooltip{background-color:#44d984}.reading-mode-dark .tooltip{color:#1f1f1f}.flyout-wrapper{position:absolute;top:0;bottom:0;right:-.5rem;z-index:1000}.reading-flyout{position:absolute}.reading-flyout__reply-count{float:right}.reading-flyout__replies{border-left:solid 3px #ddd}.reading-flyout__reply-actions,.reading-flyout__reply-content,.reading-flyout__reply-form{padding:1em 0 0 1em}.reading-flyout input.reading-flyout__new-reply{width:80%}@media screen and (max-width:37.4375em){.reading-flyout input.reading-flyout__new-reply{width:75%}}@media screen and (min-width:48em){.reading-flyout input.reading-flyout__new-reply{width:85%}}.reading-messaging{position:absolute;top:3.75rem;width:100%;display:block;z-index:1000;margin:0}.reading-messaging.docked{position:fixed;top:3.75rem}.profile-summary{max-width:60rem;margin-left:auto;margin-right:auto;font-size:1.25rem;margin-top:10px}.profile-summary:after{content:"";display:table;clear:both}.profile-details{margin:.625rem 0}.user-profile-left{text-align:center}@media screen and (min-width:48em){.profile-details{float:left;display:block;width:63.88078%;margin-right:0}.profile-details:last-child{margin-right:0}.user-profile-left{float:left;display:block;margin-right:4.35765%;width:29.76157%;text-align:left}.user-profile-left:last-child{margin-right:0}}.classroom__classroom-heading,.no-results,.remove-book{text-align:center}.user-profile-left .profile-profile__change-avatar-form .link{width:100%}@media screen and (min-width:60.0625em){.user-profile-left{margin-right:0}.user-profile-left .profile-profile__change-avatar-form .link{width:80%}}@media screen and (max-width:47.9375em){.profile-name{margin:.625rem 0 1.875rem}}.profile-class-heading{color:#999}.profile-class{margin:.3125rem 0}.profile-photo{overflow:hidden;border-radius:50%;border:1px solid #999;background:#999;height:6.25rem;width:6.25rem}@media screen and (min-width:48em){.profile-photo{height:9.375rem;width:9.375rem}.hide-desktop{display:none}}.profile-photo .landscape{height:100%;width:auto;max-width:inherit;margin-left:-20%}.profile-photo .portrait{width:100%;height:auto;max-height:inherit;margin-top:-10%}.small-profile-photo{height:3.125rem;width:3.125rem}.profile-single-class{margin-bottom:3.75rem}.profile-class-assignment-heading,.profile-class-assignment-text{font-size:1.25rem;line-height:1.75rem;color:#999}.profile-class-assignment,.profile-class-name{font-size:1.5rem}.profile-class-name{margin-bottom:.625rem}.profile-class-year{color:#999;float:right}.profile-class-assignment-card{background:#fff;border:1px solid #ddd;border-radius:.1875rem;margin:.625rem 0;padding:1.25rem;position:relative}.past-assignment-deck{display:none}.profile-class-assignment-read{position:absolute;right:1.25rem;top:40%}.big-search{width:100%;height:3.125rem;margin-bottom:3.125rem;position:relative}.big-search input{height:100%;font-size:2rem;padding-right:2.5rem}.big-search .search-button{top:.5rem;right:.3125rem;font-size:1.5625rem;color:#ddd}.big-search .search-button:hover{color:#999}.no-results{font-size:1.25rem;width:75%;margin:.625rem auto}.search-header{font-size:2rem}.search-match-hl{background-color:#fdf677}.hide-mobile{width:25%;display:inline-block}@media screen and (max-width:47.9375em){.hide-mobile{display:none}}.edit-account-info{display:none}.remove-book{width:100%;margin-top:.3125rem;margin-bottom:.3125rem}.account-remove-book{margin:0 auto;display:block;height:2.5rem;width:2.5rem;border-radius:50%;border:1px solid #999;font-size:2rem;color:#999;text-align:center}.account-edit{font-size:1rem}@media screen and (max-width:47.9375em){.account-edit{font-size:1.25rem;padding:0}}.edit-account-info .field-input,.edit-account-info .form-error-container{margin-bottom:.625rem}.edit-account-info .save-edit{margin-top:0;margin-bottom:.625rem}.edit-account-info .cancel-edit{width:100%;padding:.625rem}@media screen and (min-width:48em){.edit-account-info .cancel-edit{margin-left:.625rem;width:auto}.classroom__classroom-heading{text-align:left}}.account-info .profile-photo{display:inline-block;margin:0 auto .625rem 0}.account-info .profile-name{margin:0}.account-info .small-profile-photo{float:none;margin:.625rem auto}.add-classroom-form{margin:1.25rem 0}.add-classroom-form__row{margin:.5rem 0}.help-page ol,.help-page p,.help-page ul{margin-bottom:.625rem}.add-classroom-form .submit-button{margin-top:0;margin-bottom:.625rem}.help-page ul{list-style-type:disc;list-style-position:outside;padding-left:2.5rem}.help-page ol{list-style-type:decimal;padding-left:2.5rem}.help-page ol ul,.help-page ul ul{list-style-type:circle;list-style-position:outside;margin-left:.9375rem}.help-page ol ol,.help-page ul ol{list-style-type:lower-latin;list-style-position:outside;margin-left:.9375rem}.help-page li{display:list-item}.classroom__homework .annotation-expanded,.classroom__upcoming-assignment__details{display:none}.classroom__classroom-heading__classroom-teacher{font-size:.4em}.classroom__past-assignments-heading,.classroom__sub-heading,.classroom__upcoming-assignments-heading{text-align:center}@media screen and (min-width:48em){.classroom__past-assignments-heading,.classroom__sub-heading,.classroom__upcoming-assignments-heading{text-align:left}}.classroom__book-annotations-heading{font-size:1.2rem;font-weight:700}.classroom__no-assignments{margin-bottom:1em;text-align:center}.classroom__past-assignment,.classroom__upcoming-assignment{padding:.8rem;border-radius:.5rem;background-color:#dcd8ca;margin-bottom:1rem;position:relative}.classroom__book-title{font-weight:700;font-size:1.2em}.classroom__chapter-title{font-style:italic;font-size:1.2em}.classroom__details-delimiter{border:1px solid #999;margin:1rem 0}.classroom__description{margin:1em 0 1em 1em;font-style:italic}.classroom__homework{height:100%;width:100%;background-color:#fff;border:1px solid #ccc7b3;box-sizing:border-box;padding:1.25rem;margin:.9375rem auto}.classroom__homework__homework-heading{color:#BB373A;font-size:1.2em;margin:.8em 0}.classroom__upcoming-assignment__chevron{color:#BB373A;position:absolute;right:.8rem;top:.8rem;cursor:pointer}.classroom__upcoming-assignment__chevron:hover{color:#d97f81}.classroom__upcoming-assignment__chevron:after{font-family:icomoon;content:"\e600";font-size:.75rem}.classroom__upcoming-assignment__chevron.expanded:after{content:"\e610";font-family:icomoon;font-size:.75rem}.activity-header:after,.activity-tab:after{content:"";clear:both}.classroom__upcoming-assignment__details.expanded{display:block}.quiz-homework__quiz-questions{margin:1rem 0 0 1rem}.class-info,.invite-student-container{margin-bottom:1.25rem}.quiz-homework__quiz-question{list-style-type:square;display:list-item}.edit-class-info{display:none}.class-edit-inline{font-size:1rem}.edit-value{display:inline!important}.invitation-code{margin:1.25rem 0 .3125rem}.activity-header,.activity-tab{max-width:60rem;margin-left:auto}.edit-class-name,.invite-student-form__row.student-email{margin-bottom:1.25rem}.settings__section-title{margin-top:1rem}.settings__setting-description{padding:1rem 0}@media screen and (min-width:37.5em){.settings__setting-description{padding-left:2rem;font-size:.8rem}}.mailing-list-checkbox{float:left}.unsubscribe-preferences{margin-top:1.25rem}.activity-header{margin-right:auto}.activity-header:after{display:table}@media screen and (min-width:48em){.classroom__no-assignments{text-align:left}.activity-header__heading{float:left;display:block;margin-right:4.35765%;width:55.35098%}.activity-header__heading:last-child{margin-right:0}.activity-header__controls{float:left;display:block;margin-right:4.35765%;width:38.29137%}.activity-header__controls:last-child{margin-right:0}}.activity-header__controls{text-align:right}.activity-tab{margin-right:auto;padding:1.25rem .625rem}.activity-tab:after{display:table}.activity-tab__heading{float:left;display:block;margin-right:18.03631%;width:98%;font-size:1.25rem}.activity-tab__heading:last-child{margin-right:0}.activity-tab__content{float:left;display:block;margin-right:18.03631%;width:98%;font-size:1rem;padding-left:.625em}.activity-tab__content:last-child{margin-right:0}.activity-tab__annotation-options{float:left;display:block;margin-right:18.03631%;width:98%;margin-top:.625em;font-size:.875rem;color:#525150}.activity-tab__annotation-options:last-child{margin-right:0}.activity-tab__annotation-options-controls{padding-bottom:.3125em;text-align:right;font-size:1rem;float:left;display:block;margin-right:18.03631%;width:98%}@media screen and (min-width:48em){.activity-tab__annotation-options-controls{float:left;display:block;margin-right:18.03631%;width:39.98184%}.activity-tab__annotation-options-controls:last-child{margin-right:0}}.activity-tab__annotation-options-controls:last-child{margin-right:0}.activity-tab .annotation-options-controls__control{padding-left:1.875em}.activity-tab .annotation-options-controls__control:first-child{padding:unset}.activity-tab__annotation-options__meta{padding-bottom:.3125em;float:left;display:block;margin-right:18.03631%;width:98%}@media screen and (min-width:48em){.activity-tab__annotation-options__meta{float:left;display:block;margin-right:18.03631%;width:39.98184%}.activity-tab__annotation-options__meta:last-child{margin-right:0}}.activity-tab__annotation-options__meta:last-child{margin-right:0}.reading-syllabus__sub-heading{text-align:center}@media screen and (min-width:48em){.reading-syllabus__sub-heading{text-align:left}}.reading-syllabus__book-preview{padding:1em}.classroom-book-picker{clear:both}.classroom-book-picker__heading{margin-top:1rem}.classroom-book-picker__assigned-classroom{position:relative;clear:both;padding:.5em 0;border-bottom:2px solid #ddd}.classroom-book-picker__assigned-classroom:last-child{border-bottom:none}.classroom-book-picker__assigned-classroom__unassign-action{display:inline-block;margin-right:2em}.ui-datepicker{background:#fff;padding:1.25rem;box-shadow:0 2px 2px rgba(0,0,0,.5)}.ui-datepicker-title{text-align:center}.ui-datepicker-next{float:right}.ui-datepicker-calendar{margin-top:.625rem}