@charset "UTF-8";body,figure{margin:0}.checkbox:focus,a:active,a:focus,a:hover,input[type=checkbox]:focus{outline:0}.book__text u,a,nav li a{text-decoration:none}.age-badge__label,.book__excerpt__title-intro,.book__nav__item,.campaign-topper__attrib,.nav__link-item__meta,.praise__attrib,.scroll-to-content__prompt{letter-spacing:1px;text-transform:uppercase}.hp-topper__nav,.newsletter__list,dl,menu,nav ol,nav ul,ol,ul{list-style:none}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}*,:after,:before{box-sizing:border-box}.test{transform:translateX(50%)}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale}button,html,input,select,textarea{font-family:inherit}body,h1,h2,h3,h4,h5,h6{font-family:gt-walsheim,sans-serif;-webkit-font-smoothing:antialiased}body{font-size:18px;line-height:1.5;color:#232b2e;background-color:#F5F9FF;font-variant-ligatures:common-ligatures;font-feature-settings:'liga';overflow-x:hidden}@media (min-width:410px){body{font-size:19px}}img{border:0;-ms-interpolation-mode:bicubic}a img,embed,img,object{max-width:100%;height:auto}::-moz-selection{background:#152938;color:#fff}::selection{background:#152938;color:#fff}::-moz-selection{background:#152938;color:#fff}.hidden-link-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.hidden-link-label.focusable:active,.hidden-link-label.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}a{color:inherit;cursor:pointer}.h1,h1{font-size:48px;line-height:.92;margin:0 0 10px}.h2,h2{font-size:36px;line-height:.96;margin:0 0 30px}.h3,h3{font-size:23px;line-height:1.1;margin:0 0 20px}.h4,.h5,h4,h5{line-height:1.25;margin:0 0 20px}.h4,h4{font-size:19px}.h5,h5{font-size:18px}.h6,h6{font-size:16px;line-height:1.3;margin:0 0 20px}h1,h2,h3,h4,h5,h6{font-weight:700;text-rendering:optimizeLegibility}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:.75em;font-weight:400;color:#999fa5}abbr[title]{border-bottom:1px dotted;cursor:help}b,strong{font-weight:700}blockquote,dd,p,pre{margin:0 0 20px}dfn{font-style:italic}hr{box-sizing:content-box;-moz-box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace;font-size:12px}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:.5em}sup{top:-.5em}sub{bottom:-.25em}[hidden]{display:none!important}dl,menu,ol,ul{margin:0 0 20px}menu,ol,ul{padding:0}nav ol,nav ul{margin:0;padding:0}ol ol,ol ul,ul ol,ul ul{margin:0}.checkbox,input[type=checkbox]{box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;border:2px solid #ddd;background-color:#fff;width:16px;height:16px;margin-top:6px;border-radius:2px;transition:all .3s cubic-bezier(.645,.045,.355,1);position:relative}.checkbox:focus,.checkbox:hover,input[type=checkbox]:focus,input[type=checkbox]:hover{border:2px solid #152938}.checkbox:after,input[type=checkbox]:after{content:"\0020";position:absolute;top:-9px;right:-9px;bottom:0;left:-1px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%;background-image:url(images/check.svg);z-index:1;opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.swiper-slide,.swiper-wrapper{width:100%;height:100%;position:relative}.checkbox:checked:after,input[type=checkbox]:checked:after{opacity:1}.checkbox__label{overflow:hidden;display:block;cursor:pointer}input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=email],input[type=url],select,textarea{border:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:gt-walsheim,sans-serif;font-size:21px;font-weight:300;padding:10px;display:inline-block;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:2px;color:#152938}input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,select:focus,textarea:focus{outline:0;border:1px solid #152938;outline:dotted thin\9}select{border-radius:5px;background-image:url(images/select-arrow.svg);background-size:34px;background-repeat:no-repeat;background-position:100% 50%}@media (min-width:800px){input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=color],input[type=text],input[type=password],input[type=email],input[type=url],select,textarea{font-size:25px}select{background-size:44px}}select::-ms-expand{display:none}@font-face{font-family:gt-walsheim;src:url(/assets/fonts/gt-walsheim-light.eot);src:url(/assets/fonts/gt-walsheim-light.eot?iefix) format("eot"),url(/assets/fonts/gt-walsheim-light.woff) format("woff"),url(/assets/fonts/gt-walsheim-light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:gt-walsheim;src:url(/assets/fonts/gt-walsheim-regular.eot);src:url(/assets/fonts/gt-walsheim-regular.eot?iefix) format("eot"),url(/assets/fonts/gt-walsheim-regular.woff) format("woff"),url(/assets/fonts/gt-walsheim-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:gt-walsheim;src:url(/assets/fonts/gt-walsheim-regular-oblique.eot);src:url(/assets/fonts/gt-walsheim-regular-oblique.eot?iefix) format("eot"),url(/assets/fonts/gt-walsheim-regular-oblique.woff) format("woff"),url(/assets/fonts/gt-walsheim-regular-oblique.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:gt-walsheim;src:url(/assets/fonts/gt-walsheim-medium.eot);src:url(/assets/fonts/gt-walsheim-medium.eot?iefix) format("eot"),url(/assets/fonts/gt-walsheim-medium.woff) format("woff"),url(/assets/fonts/gt-walsheim-medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:gt-walsheim;src:url(/assets/fonts/gt-walsheim-bold.eot);src:url(/assets/fonts/gt-walsheim-bold.eot?iefix) format("eot"),url(/assets/fonts/gt-walsheim-bold.woff) format("woff"),url(/assets/fonts/gt-walsheim-bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:gt-walsheim;src:url(/assets/fonts/gt-walsheim-bold-oblique.eot);src:url(/assets/fonts/gt-walsheim-bold-oblique.eot?iefix) format("eot"),url(/assets/fonts/gt-walsheim-bold-oblique.woff) format("woff"),url(/assets/fonts/gt-walsheim-bold-oblique.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:warnock;src:url(/assets/fonts/warnock/1d22e0a8-678f-439f-893b-97a2a051166a.eot?#iefix);src:url(/assets/fonts/warnock/1d22e0a8-678f-439f-893b-97a2a051166a.eot?#iefix) format("eot"),url(/assets/fonts/warnock/9ab83fb8-ce61-455d-8b8a-b5c55e0cc725.woff2) format("woff2"),url(/assets/fonts/warnock/538fac03-0278-4bb5-97d6-066d1c36614b.woff) format("woff"),url(/assets/fonts/warnock/1122a4b8-2885-4ca8-8822-981f54c82457.ttf) format("truetype"),url(/assets/fonts/warnock/1dd9fc82-d88d-43c6-bd08-623f245f82f4.svg#1dd9fc82-d88d-43c6-bd08-623f245f82f4) format("svg");font-weight:400;font-style:normal}@font-face{font-family:warnock;src:url(/assets/fonts/warnock/a4b41304-e29a-4913-bcf9-f6d3020ad63a.eot?#iefix);src:url(/assets/fonts/warnock/a4b41304-e29a-4913-bcf9-f6d3020ad63a.eot?#iefix) format("eot"),url(/assets/fonts/warnock/18e62605-99cc-4326-b145-1b40f9eaf499.woff2) format("woff2"),url(/assets/fonts/warnock/327016a4-a506-4b88-9a79-1a1ce30d956a.woff) format("woff"),url(/assets/fonts/warnock/c5fca765-2724-4259-9606-27e4b718e15d.ttf) format("truetype"),url(/assets/fonts/warnock/37cb3fc6-ddd9-45d3-8dd1-0f735e720d0c.svg#37cb3fc6-ddd9-45d3-8dd1-0f735e720d0c) format("svg");font-weight:400;font-style:italic}@font-face{font-family:warnock;src:url(/assets/fonts/warnock/23068322-d7b0-4a4b-905c-c1a143cc4d3c.eot?#iefix);src:url(/assets/fonts/warnock/23068322-d7b0-4a4b-905c-c1a143cc4d3c.eot?#iefix) format("eot"),url(/assets/fonts/warnock/ff97bd05-ac9d-4c8b-9960-441f31676266.woff2) format("woff2"),url(/assets/fonts/warnock/596d4a1d-a7e2-46d9-be10-0df31867f840.woff) format("woff"),url(/assets/fonts/warnock/a46e381b-dd05-4fc4-9533-bde18c122674.ttf) format("truetype"),url(/assets/fonts/warnock/a15a9956-c441-4e9c-ba45-90b688272efe.svg#a15a9956-c441-4e9c-ba45-90b688272efe) format("svg");font-weight:700;font-style:normal}@font-face{font-family:warnock;src:url(/assets/fonts/warnock/db00671c-4fca-4573-ae2c-616724c2a9b9.eot?#iefix);src:url(/assets/fonts/warnock/db00671c-4fca-4573-ae2c-616724c2a9b9.eot?#iefix) format("eot"),url(/assets/fonts/warnock/0f2552f2-9fd8-4aaf-a2a1-ab2a5aea848f.woff2) format("woff2"),url(/assets/fonts/warnock/3968f8dd-2657-4472-bf61-68ad87668eca.woff) format("woff"),url(/assets/fonts/warnock/c9d1ba4e-5e72-4d8f-9ea7-f7fe3a20f92b.ttf) format("truetype"),url(/assets/fonts/warnock/7c62d3c7-011a-4128-b0cf-98eff1876d56.svg#7c62d3c7-011a-4128-b0cf-98eff1876d56) format("svg");font-weight:700;font-style:italic}.swiper-container{margin:0 auto;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{z-index:1;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;-ms-flex-negative:0;flex-shrink:0}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;transition:.3s;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.fixed-logo-link,.nav-trigger{transition:transform .2s cubic-bezier(.645,.045,.355,1)}.swiper-container-fade .swiper-slide,.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;transform-origin:0 0;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.fixed-logo-link{float:left;position:relative;z-index:1;display:block;margin:15px}.fixed-logo-link:focus,.fixed-logo-link:hover{transform:scale(1.07);outline:0}.index .fixed-logo-link:focus,.index .fixed-logo-link:hover{transform:scale(1)}@media (min-width:650px){.fixed-logo-link{display:block}}.fixed-logo-link__mod{display:none}.author-topper .fixed-logo-link__mod,.book__topper__color-block .fixed-logo-link__mod,.hp-topper .fixed-logo-link__mod,.nav-visible .fixed-logo-link__mod,.newsletter__topper .fixed-logo-link__mod,.page-topper__outer .fixed-logo-link__mod,.series-topper .fixed-logo-link__mod{display:block}.fixed-logo-link__mod--reverse{color:#fff}@media (min-width:950px){.fixed-logo-link{margin:0;position:fixed;top:30px;left:30px;right:auto}.fixed-logo-link__mod{display:block}.fixed-logo-link__mod--reverse{z-index:2}.fixed-logo-link__mod--reverse .nav__clip{bottom:0}}.fixed-logo-link__mod--reverse .nav__clip{clip:rect(auto,auto,auto,auto);z-index:2}.fixed-logo-link__mod--reverse .nav__clip--logo{position:absolute;top:0;left:0;width:110px}.hp-topper .fixed-logo-link__mod--reverse .nav__clip--logo{width:220px}.fixed-logo-link__mod--reverse .nav__clip--trigger{position:absolute;top:0;right:0;width:60px;min-height:85px}.logo{fill:currentColor}.fixed-logo-link__mod--color .logo,.fixed-logo-link__mod--reverse .logo{width:60px;height:47px}@media (min-width:650px){.fixed-logo-link__mod--color .logo,.fixed-logo-link__mod--reverse .logo{width:70px;height:55px}}.fixed-logo-link__mod--reverse .logo{display:block;float:left}.fixed-logo-link__mod--color{color:#FF283E;position:relative;z-index:1}.book__content .fixed-logo-link__mod--color{z-index:2}.nav-trigger{z-index:1;border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;color:inherit;cursor:pointer;width:30px;height:30px;float:right;transform-origin:50% 50%;position:absolute;top:30px;right:25px}.nav-trigger:focus{outline:0}@media (min-width:950px){.fixed-logo-link__mod--color .logo,.fixed-logo-link__mod--reverse .logo{margin:auto}.nav-trigger{position:fixed;top:43px;right:30px}}.nav-trigger__icon,.nav-trigger__icon:after,.nav-trigger__icon:before{right:0;background-color:currentColor;box-shadow:1px 1px 2px rgba(0,0,0,.1)}.nav-visible .nav-trigger:focus{transform:scale(1.3)}.nav-trigger__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nav-trigger__text.focusable:active,.nav-trigger__text.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.load-animation__inner,.load-animation__inner:after{clip:rect(0,80px,80px,40px);height:80px;width:80px;position:absolute}.nav-trigger__icon{width:30px;height:3px;display:block;position:absolute;top:50%;transform:translateY(-50%)}.nav-trigger__icon:after,.nav-trigger__icon:before{content:"\0020";position:absolute;top:0;bottom:0;left:0;transform-origin:50% 50%;transition:all .2s cubic-bezier(.645,.045,.355,1)}.nav-trigger__icon:before{transform:translateY(-300%)}.nav-trigger__icon:after{transform:translateY(300%)}.nav-visible .nav-trigger__icon{box-shadow:none;background:0 0;transition:none}.nav-visible .nav-trigger__icon:before{transform:rotate(-45deg)}.nav-visible .nav-trigger__icon:after{transform:rotate(45deg)}.fixed-logo-link__mod--color .nav-trigger__icon,.fixed-logo-link__mod--color .nav-trigger__icon:after,.fixed-logo-link__mod--color .nav-trigger__icon:before{box-shadow:none}.nav__logo-text{z-index:2;line-height:.95;display:none;padding-left:15px;position:absolute;top:26px;left:73px;font-family:gt-walsheim,sans-serif;font-size:22px;font-weight:700;color:inherit}.dimensional-book__cover,.loading__svg{line-height:0}.hp-topper .nav__logo-text,.nav .nav__logo-text,.nav__logo-text__item{display:block}.nav,.nav .fixed-logo-link__mod{color:#fff}@media (min-width:650px){.nav__logo-text{top:29px;left:80px;font-size:24px}}.fixed-logo-link__mod--reverse .nav__logo-text{text-shadow:1px 1px 2px rgba(0,0,0,.1)}.nav__topper{height:83px}@media (min-width:650px){.nav__topper{height:93px}}@media (min-width:950px){.nav__logo-text{top:44px;left:100px}.hp-topper .nav__logo-text{top:34px;left:90px}.nav__topper{transform:translate3d(0,0,0);position:absolute;top:0;right:0;left:0;height:120px}.nav .fixed-logo-link__mod{height:120px;position:relative}}.nav,.nav__shadow{z-index:5;position:fixed;top:0;bottom:0;right:0}.nav .nav__logo-text__item{transition:all .25s cubic-bezier(.645,.045,.355,1);opacity:0;transform:translateX(-10px)}.nav .nav__logo-text__item:nth-child(1){transition-delay:.15s}.nav .nav__logo-text__item:nth-child(2){transition-delay:.2s}.nav-visible .nav .nav__logo-text__item{opacity:1;transform:translateX(0)}.nav__shadow{left:0;background:rgba(0,0,0,.2)}.nav-hidden .nav__shadow{display:none}.nav-visible .nav__shadow{display:block}@keyframes nav-fade-in{0%{opacity:0}100%{opacity:1}}@keyframes nav-fade-out{0%{opacity:1}100%{opacity:0}}.nav{width:100%;transform:translate3d(0,0,0);padding:20px;background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938);transition:all .15s cubic-bezier(.645,.045,.355,1)}@media (min-width:950px){.nav{padding-top:120px;overflow:scroll;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}}.footer__hgroup,.footer__width,.site__content{overflow:hidden}.nav-hidden .nav{opacity:0;pointer-events:none;visibility:hidden}.nav-visible .nav{opacity:1;pointer-events:auto}.nav__content{width:100%;max-width:800px;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.nav__hgroup{padding:50px 20px 40px;text-align:center;color:#0C3E5F}.nav__tag{font-family:gt-walsheim,sans-serif;font-size:36px;font-weight:300;margin-bottom:0}.nav__link-group{margin-bottom:50px}.nav__link-groups,.nav__search-form{opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1) .15s}.nav__link,.nav__link:after{transition:all .2s cubic-bezier(.645,.045,.355,1);display:block}.nav-visible .nav__link-groups,.nav-visible .nav__search-form{opacity:1}.nav__link-group__h,.nav__search-form .search-form__label{font-family:gt-walsheim,sans-serif;font-size:17px;font-weight:700;border-bottom:2px solid #fff;padding-bottom:4px;margin-bottom:4px}@media (min-width:410px){.nav__link-group__h,.nav__search-form .search-form__label{font-size:18px}}@media (min-width:650px){.nav__link-group__h,.nav__search-form .search-form__label{font-size:22px;padding-bottom:2px;margin-bottom:8px}}@media (min-width:950px){.nav__link-group__h,.nav__search-form .search-form__label{font-size:24px}}.nav__link-item{border-bottom:1px solid rgba(255,255,255,.2);font-family:gt-walsheim,sans-serif;font-size:19px;font-weight:400}@media (min-width:410px){.nav__link-item{font-size:24px;font-weight:300}}@media (min-width:650px){.nav__link-item{font-size:30px}}.nav__link-item__meta{font-weight:500;font-size:.7em;opacity:.5;text-shadow:none}.nav__link{padding:10px 45px 10px 0;position:relative}.nav__link:after{content:"\0020";position:absolute;top:0;right:0;bottom:0;width:45px;background-image:url(/assets/images/arrow--right.svg);background-size:contain;background-position:100% 50%;background-repeat:no-repeat;opacity:0;transform:translateX(-20px)}@media (min-width:650px){.nav__link{padding-right:50px}.nav__link:after{width:50px}}.nav__link-list:hover .nav__link{opacity:.5}.nav__link-list:hover .nav__link:hover{opacity:1}.nav__link:focus,.nav__link:hover{outline:0;transform:scale(1.03)}.nav__link:focus:after,.nav__link:hover:after{opacity:1;transform:translateX(0)}.nav__link__ages{font-size:.8em;font-weight:500;opacity:.5;padding-left:.35em}.newsletter__checkbox__label{padding-top:1px}.nav__search-form{margin-bottom:60px;width:100%;max-width:800px;position:relative}.nav__search-form .search-form__label{padding-bottom:0;border-bottom:0;display:block;width:100%;margin-bottom:2px}.nav__search-form .search-form__input{width:100%;display:block;padding-right:55px}.nav__search-form .search-form__button{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;bottom:0;cursor:pointer;background-image:url(/assets/images/search-icon.svg);background-size:60%;background-position:50% 50%;width:52px;height:52px;background-repeat:no-repeat}.nav__search-form .search-form__button:focus{outline:0}@media (min-width:950px){.nav__search-form .search-form__input{padding-right:60px}.nav__search-form .search-form__button{width:57px;height:57px}}.site__content{position:relative;z-index:1;box-shadow:0 0 30px #152938;background-color:#fff;min-height:100vh}.footer{color:#fff;background-color:#0A324D;text-align:center}@media (min-width:720px){.site__content{margin-bottom:245px}.site__content.footer-hidden{margin-bottom:0}.footer{position:fixed;right:0;bottom:0;left:0}}.footer__width{max-width:900px;margin:0 auto;padding:30px 15px 10px}.footer__width.hidden{display:none}.footer__top{margin-bottom:20px}@media (min-width:720px){.footer__width{padding:50px 20px 20px}.footer__top{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px}}.footer__logo-mod{display:block;text-align:center;margin-bottom:20px}.footer__logo__svg,.footer__meta__item{display:inline-block}.footer__logo{fill:#fff}@media (min-width:720px){.footer__logo-mod{text-align:right;width:50%;margin:0;padding:13px 40px 13px 0;border-right:1px dashed #fff;float:left}.footer__logo{line-height:0;fill:#fff;transition:all .2s cubic-bezier(.645,.045,.355,1)}.footer__logo:hover{fill:#fff}}.footer__logo__svg{width:170px}.footer__name{font-family:gt-walsheim,sans-serif;font-size:17px;font-weight:700;margin-bottom:5px}@media (min-width:720px){.footer__logo__svg{width:200px}.footer__hgroup{text-align:left;width:50%;padding-left:40px;float:right;color:#fff}.footer__name{font-size:21px}}.footer__tagline{font-family:gt-walsheim,sans-serif;font-size:15px;font-weight:400}@media (min-width:720px){.footer__tagline{margin-bottom:0;font-size:17px}}.footer__tagline__link{background-image:linear-gradient(0deg,transparent,transparent 1px,#5FCAD0 1px,#5FCAD0 2px,transparent 2px);text-shadow:-1px 1px 0 #0A324D,1px -1px 0 #0A324D,1px 1px 0 #0A324D,-1px -1px 0 #0A324D}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.footer__tagline__link{background-image:linear-gradient(0deg,transparent,transparent 1px,#5FCAD0 1px,#5FCAD0 1.5px,transparent 1.5px)}}.footer__bottom{font-family:gt-walsheim,sans-serif;font-size:13px;margin:0;color:#fff}@media (min-width:720px){.footer__bottom{font-size:15px;clear:both}}.footer__meta__list{margin-bottom:10px}.footer__meta__item:after{display:inline-block;content:'•';margin:0 .2em;color:#5FCAD0}.footer__meta__item:last-child:after{display:none}.footer__meta__link{transition:all .2s ease}.footer__meta__link:focus,.footer__meta__link:hover{color:#5FCAD0}.footer__copyright{margin-bottom:0}.load-animation{height:100vh;width:100vw;position:fixed;transition:opacity .5s ease;background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0);z-index:2;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.load-animation.load-animation--small{position:absolute;top:0;right:0;bottom:0;left:0;background:0 0}.is-hiding-page .load-animation{visibility:visible}.load-animation.is-fading{opacity:0}.load-animation__inner{left:calc(50% - 40px);top:calc(50% - 25px);animation:animate .5s linear infinite;color:#5FCAD0}.load-animation__inner:after{content:"\0020";border-radius:50%;color:inherit;box-shadow:inset 0 0 0 3px;animation:animate2 .5s linear infinite}.load-animation--small .load-animation__inner:after{box-shadow:inset 0 0 0 3px}.hp-topper,.load-animation--big{box-shadow:0 0 50px rgba(0,0,0,.2)}.small-loading-animation-mod{position:relative;height:100%}.small-loading-animation-mod--homepage{position:absolute;top:0;right:0;bottom:0;left:0}.small-loading-animation-mod--homepage .load-animation--small{height:auto}.small-loading-animation-mod--homepage .load-animation__inner{color:#fff}@keyframes animate{0%{transform:rotate(0)}100%{transform:rotate(220deg)}}@keyframes animate2{0%{transform:rotate(-140deg)}100%{transform:rotate(140deg)}}@keyframes loading-cover-fade{0%{opacity:1}100%{opacity:0}}.load-animation--big{transition:all .7s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}.load-animation--red .load-animation--big{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}.load-animation--dark .load-animation--big{background-color:#152938;background-image:radial-gradient(#0C3E5F 30%,#152938)}.load-animation--green .load-animation--big{background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.load-animation--yellow .load-animation--big{background-color:#d7c504;background-image:radial-gradient(#fbef60 30%,#d7c504)}.load-animation--big.loading-animation-big--hidden.loading-animation-big--app-loaded{transform:translateY(-100%)}.loading__content{max-width:900px;margin:0 auto;text-align:center;color:#fff;transition:all .2s ease-out}.loading-animation-big--hidden.loading-animation-big--app-loaded .loading__content{transform:translate3D(0,50px,0)}.load-animation--yellow .loading__content{color:#0C3E5F}@keyframes logo-pop-loop{0%,100%{opacity:0;transform:scale(.6);animation-timing-function:cubic-bezier(.645,.045,.355,1)}40%,60%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}}@keyframes logo-pop{0%{opacity:0;transform:translate3d(0,0,0) scale(.6)}100%{opacity:1;transform:translate3d(0,0,0) scale(1)}}.loading__svg{max-width:240px;margin:0 auto 18px;fill:#fff;padding:0 75px;box-shadow:0 -2px #fff inset;opacity:0;animation:load-in .5s cubic-bezier(.645,.045,.355,1) forwards}.load-animation--yellow .loading__svg{fill:#0C3E5F;box-shadow:0 -2px #0C3E5F inset}.loading__svg .logo{width:100%}.loading__svg .logo-part{opacity:0;transform-origin:50% 50%;animation:logo-pop-loop 2s cubic-bezier(.645,.045,.355,1) infinite}.loading__svg .logo-part:nth-child(1){animation-delay:1.1s}.loading__svg .logo-part:nth-child(2){animation-delay:1.2s}.loading__svg .logo-part:nth-child(3){animation-delay:1.3s}.loading__svg .logo-part:nth-child(4){animation-delay:1.4s}.loading__svg .logo-part:nth-child(5){animation-delay:1.5s}.loading__svg .logo-part:nth-child(6){animation-delay:1.6s}@keyframes load-in{0%{opacity:0;transform:scale(.95)}100%{opacity:1}}.loading__h{font-family:gt-walsheim,sans-serif;font-size:20px;font-weight:700;margin-bottom:6px}@media (min-width:650px){.loading__h{font-size:26px}}@keyframes letter-pop{0%{opacity:0;transform:scale(.8) translateY(30px)}100%{opacity:1;transform:scale(1)}}.loading__h__letter,.loading__tag__letter{display:inline-block;margin:0 -.12em;opacity:0}.loading__h__letter{animation:letter-pop 1s cubic-bezier(.73,-2,.49,2) forwards}.loading__h__letter:nth-child(1),.loading__h__letter:nth-child(12){animation-delay:0s}.loading__h__letter:nth-child(11),.loading__h__letter:nth-child(2){animation-delay:80ms}.loading__h__letter:nth-child(10),.loading__h__letter:nth-child(3){animation-delay:.16s}.loading__h__letter:nth-child(4),.loading__h__letter:nth-child(9){animation-delay:.24s}.loading__h__letter:nth-child(5),.loading__h__letter:nth-child(8){animation-delay:.32s}.loading__h__letter:nth-child(6),.loading__h__letter:nth-child(7){animation-delay:.4s}.loading__h__letter--space,.loading__tag__letter--space{width:.3em}.loading__tag__letter{animation:letter-pop 1s cubic-bezier(.73,-2,.49,2) forwards}.loading__tag__letter:nth-child(1),.loading__tag__letter:nth-child(30){animation-delay:.25s}.loading__tag__letter:nth-child(2),.loading__tag__letter:nth-child(29){animation-delay:.3s}.loading__tag__letter:nth-child(28),.loading__tag__letter:nth-child(3){animation-delay:.35s}.loading__tag__letter:nth-child(27),.loading__tag__letter:nth-child(4){animation-delay:.4s}.loading__tag__letter:nth-child(26),.loading__tag__letter:nth-child(5){animation-delay:.45s}.loading__tag__letter:nth-child(25),.loading__tag__letter:nth-child(6){animation-delay:.5s}.loading__tag__letter:nth-child(24),.loading__tag__letter:nth-child(7){animation-delay:.55s}.loading__tag__letter:nth-child(23),.loading__tag__letter:nth-child(8){animation-delay:.6s}.loading__tag__letter:nth-child(22),.loading__tag__letter:nth-child(9){animation-delay:.65s}.loading__tag__letter:nth-child(10),.loading__tag__letter:nth-child(21){animation-delay:.7s}.loading__tag__letter:nth-child(11),.loading__tag__letter:nth-child(20){animation-delay:.75s}.loading__tag__letter:nth-child(12),.loading__tag__letter:nth-child(19){animation-delay:.8s}.loading__tag__letter:nth-child(13),.loading__tag__letter:nth-child(18){animation-delay:.85s}.loading__tag__letter:nth-child(14),.loading__tag__letter:nth-child(17){animation-delay:.9s}.loading__tag__letter:nth-child(15),.loading__tag__letter:nth-child(16){animation-delay:.95s}.loading__tag{font-family:gt-walsheim,sans-serif;font-size:22px;font-weight:400}@media (min-width:410px){.loading__tag{font-size:24px;font-weight:300}}@media (min-width:650px){.loading__tag{font-size:36px}}@keyframes dimensional-book-fade{0%{opacity:0}100%{opacity:1}}.dimensional-book-block{width:100%;position:relative}.dimensional-book-block:before{display:none}.book-is-dimensional .dimensional-book-block{opacity:0;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px}.book-is-dimensional .dimensional-book-block.cover-is-loaded{opacity:0;animation:dimensional-book-fade .3s cubic-bezier(.645,.045,.355,1) forwards}.book__topper-mod .book-is-dimensional .dimensional-book-block.cover-is-loaded{animation-duration:.6s;animation-delay:.3s}.book-is-dimensional .dimensional-book-block:before{content:"\0020";position:absolute;top:0;right:0;bottom:60%;left:-110%;opacity:.15;background:#000;transform-origin:0 100%;transition:all .5s ease-in-out;box-shadow:0 0 33px #000,0 0 33px #000,0 0 33px #000,0 0 33px #000,0 0 33px #000,0 0 33px #000;display:block;width:100%}.book-is-dimensional .dimensional-book__transform:after,.dimensional-book__spine{display:none}.dimensional-book__transform{width:100%;z-index:1;position:relative;border:6px solid #fff;overflow:hidden;box-shadow:0 15px 50px rgba(0,0,0,.2);font-size:20px}@media (min-width:650px){.dimensional-book__transform{border:10px solid #fff}}.dimensional-book__transform:after{content:"\0020";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 50px rgba(0,0,0,.1) inset;pointer-events:none}.book-is-dimensional .dimensional-book__transform{border:0;box-shadow:none;overflow:visible;transform-origin:0 100%;transform-style:preserve-3d;transition:all .5s ease-in-out}.book-is-dimensional .dimensional-book__bottom,.book-is-dimensional .dimensional-book__spine{overflow:hidden;transition:all .3s cubic-bezier(.645,.045,.355,1);opacity:1;border-radius:2px;display:block}.book-is-dimensional .dimensional-book__cover{border-radius:2px;line-height:inherit;position:relative;z-index:999;transform:translateZ(1px)}.dimensional-book__img-mod{max-width:400px;margin:0 auto;line-height:0;position:relative}.dimensional-book__img{background-size:102% 102%;background-position:50% 50%;background-repeat:no-repeat;position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width:410px){.dimensional-book__transform{width:96%}.dimensional-book__img-mod{width:104%}.dimensional-book__img{position:absolute;top:-2px;right:0;left:0;bottom:-6px}}.dimensional-book__img--thumbnail{width:100%;max-width:none;opacity:0}.campaign-books .dimensional-book__img--thumbnail,.waiting-for-thumbnail .dimensional-book__img--thumbnail{position:absolute;max-height:200px}.book-is-dimensional .dimensional-book__spine--inner{white-space:nowrap;margin-top:10px;transform-origin:0 0;transform:rotate(90deg) translateY(-100%);width:100%;position:absolute;top:0;left:0;font-size:7px}@media (min-width:500px){.book-is-dimensional .dimensional-book__spine--inner{font-size:9px}}@media (min-width:800px){.book-is-dimensional .dimensional-book__spine--inner{font-size:13px}}.book-is-dimensional .dimensional-book__spine--title{display:inline-block;margin:0 20px 0 0;font-size:inherit;white-space:nowrap;color:#0C3E5F}.book-page--teen .book-is-dimensional .dimensional-book__spine--title{color:rgba(255,255,255,.8)}.book-is-dimensional .dimensional-book__spine--author{display:inline-block;margin:0;font-size:inherit;white-space:nowrap}.book-is-dimensional .dimensional-book__spine__imprint{position:absolute;bottom:0;right:0;left:0;padding-bottom:150%;background-image:linear-gradient(270deg,#48c5cb -10%,#30a5ab,#31a9af,#23777b 120%);border-top:2px solid rgba(255,255,255,.7);opacity:1}@media (min-width:800px){.book-is-dimensional .book-depth--medium .dimensional-book__spine__imprint{padding-bottom:105%}}@media (min-width:950px){.book-is-dimensional .book-depth--medium .dimensional-book__spine__imprint{padding-bottom:85%}.book-is-dimensional .book-depth--thick .dimensional-book__spine__imprint .dimensional-book__spine__imprint--icon{max-width:25px}}.book-is-dimensional .book-depth--thick .dimensional-book__spine__imprint{padding-bottom:135%}@media (min-width:800px){.book-is-dimensional .book-depth--thick .dimensional-book__spine__imprint{padding-bottom:80%}}.book-is-dimensional .book-depth--thicker .dimensional-book__spine__imprint{padding-bottom:120%}@media (min-width:800px){.book-is-dimensional .book-depth--thicker .dimensional-book__spine__imprint{padding-bottom:70%}}.book-is-dimensional .book-depth--thickerer .dimensional-book__spine__imprint{padding-bottom:105%}@media (min-width:800px){.book-is-dimensional .book-depth--thickerer .dimensional-book__spine__imprint{padding-bottom:60%}}.book-is-dimensional .book-depth--thickest .dimensional-book__spine__imprint{padding-bottom:90%}@media (min-width:800px){.book-is-dimensional .book-depth--thickest .dimensional-book__spine__imprint{padding-bottom:52%}}@media (min-width:950px){.book-is-dimensional .book-depth--thicker .dimensional-book__spine__imprint .dimensional-book__spine__imprint--icon{max-width:28px}.book-is-dimensional .book-depth--thickerer .dimensional-book__spine__imprint .dimensional-book__spine__imprint--icon{max-width:32px}.book-is-dimensional .book-depth--thickest .dimensional-book__spine__imprint .dimensional-book__spine__imprint--icon{max-width:36px}}.book-page--teen .book-is-dimensional .dimensional-book__spine__imprint{background-image:linear-gradient(270deg,#21394a -10%,#0e1820,#101b23,#0A1014 120%)}.book-is-dimensional .dimensional-book__spine__imprint--icon{width:45%;max-width:20px;background-color:rgba(255,255,255,.8);display:block;position:absolute;top:26%;left:50%;transform:translateX(-50%);border-radius:50%}.book-is-dimensional .dimensional-book__spine__imprint--icon:after{display:block;content:'';padding-bottom:100%}.book-is-dimensional .dimensional-book__top{display:none}@media (min-width:410px){.book-is-dimensional .dimensional-book__top{position:absolute;right:1px;bottom:100%;left:1px;transform-origin:0 100%;transform:rotateX(90deg);border-radius:2px;background-color:#fff;display:block}.book-is-dimensional .dimensional-book__back{position:absolute;top:-2px;right:1px;bottom:-4px;left:-5px;transform-origin:50% 50%;background-color:#fff;display:block;width:105%}}@media (min-width:650px){.book-is-dimensional .dimensional-book__back{position:absolute;top:-2px;right:1px;bottom:-5px;left:-9px}}@media (min-width:950px){.book-is-dimensional .dimensional-book__back{position:absolute;top:-3px;right:1px;bottom:-6px;left:-11px}}@media (min-width:1100px){.book-is-dimensional .dimensional-book__back{position:absolute;top:-3px;right:1px;bottom:-6px;left:-10px}}.book-is-dimensional .book-depth--thick .dimensional-book__back,.book-is-dimensional .book-depth--thicker .dimensional-book__back{position:absolute;top:-4px;right:1px;bottom:-4px;left:-2px}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__back,.book-is-dimensional .book-depth--thicker .dimensional-book__back{position:absolute;top:-4px;right:1px;bottom:-6px;left:-8px}}@media (min-width:950px){.book-is-dimensional .book-depth--thick .dimensional-book__back,.book-is-dimensional .book-depth--thicker .dimensional-book__back{position:absolute;top:-6px;right:1px;bottom:-6px;left:-9px}}@media (min-width:1100px){.book-is-dimensional .book-depth--thick .dimensional-book__back,.book-is-dimensional .book-depth--thicker .dimensional-book__back{position:absolute;top:-6px;right:1px;bottom:-6px;left:-8px}}.book-is-dimensional .book-depth--thickerer .dimensional-book__back,.book-is-dimensional .book-depth--thickest .dimensional-book__back{position:absolute;top:-6px;right:1px;bottom:-6px;left:-2px}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__back,.book-is-dimensional .book-depth--thickest .dimensional-book__back{position:absolute;top:-6px;right:1px;bottom:-9px;left:-6px}}@media (min-width:950px){.book-is-dimensional .book-depth--thickerer .dimensional-book__back,.book-is-dimensional .book-depth--thickest .dimensional-book__back{position:absolute;top:-6px;right:1px;bottom:-9px;left:-8px}}@media (min-width:1100px){.book-is-dimensional .book-depth--thickerer .dimensional-book__back,.book-is-dimensional .book-depth--thickest .dimensional-book__back{position:absolute;top:-6px;right:1px;bottom:-9px;left:-7px}}.book-is-dimensional .dimensional-book__right{position:absolute;top:1px;bottom:0;left:100%;transform-origin:0 0;transform:rotateY(90deg);border-radius:2px;display:block;overflow:hidden;color:#FFF;background-image:url(/assets/images/book-edge-reverse-a0202ed5ba8b5d9961b18f5fd600da9e.jpg);background-size:20px 1px}@media (min-width:410px){.book-is-dimensional .dimensional-book__right{position:absolute;top:1px;bottom:-1%;left:100%}}@media (min-width:1100px){.book-is-dimensional .dimensional-book__right{position:absolute;top:1px;bottom:0;left:101%}}.book-is-dimensional .dimensional-book__bottom{position:absolute;top:100%;right:0;left:0;color:#FFF;transform-origin:0 0;transform:rotateX(-90deg);background-image:url(/assets/images/book-edge-f3882c557b73a07f95a99b0377479326.jpg);background-size:1px 100%}@media (min-width:410px){.book-is-dimensional .dimensional-book__bottom{position:absolute;top:101%;right:0;left:0}}@media (min-width:950px){.book-is-dimensional .dimensional-book__bottom{position:absolute;top:100%;right:0;left:0}}.book-is-dimensional .dimensional-book__spine{position:absolute;top:0;right:100%;bottom:0;color:rgba(255,255,255,.8);transform-origin:100% 0;transform:rotateY(-90deg);background-image:linear-gradient(270deg,#48c5cb -10%,#30a5ab,#31a9af,#23777b 120%)}.book-page--teen .book-is-dimensional .dimensional-book__spine,.hp-topper--ya .dimensional-book__spine,.hp-topper--ya .dimensional-book__spine__imprint{background-image:linear-gradient(270deg,#21394a -10%,#0e1820,#101b23,#0A1014 120%)}.book-page--teen .book-is-dimensional .book-depth--thick .dimensional-book__spine{background-image:linear-gradient(270deg,#21394a -20%,#0e1820,#101b23,#0A1014 120%)}@media (min-width:950px){.book-page--teen .book-is-dimensional .book-depth--thick .dimensional-book__spine{background-image:linear-gradient(270deg,#21394a -30%,#0e1820,#101b23,#0A1014 120%)}}.book-page--teen .book-is-dimensional .book-depth--thickerer .dimensional-book__spine{background-image:linear-gradient(270deg,#21394a -15%,#0e1820,#101b23,#0A1014 120%)}.book-is-dimensional .book-depth--thin .dimensional-book__spine--author,.book-is-dimensional .book-depth--thin .dimensional-book__spine--title{line-height:14.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thin .dimensional-book__spine--author,.book-is-dimensional .book-depth--thin .dimensional-book__spine--title{line-height:20.3px}}@media (min-width:650px){.book-is-dimensional .book-depth--thin .dimensional-book__spine--author,.book-is-dimensional .book-depth--thin .dimensional-book__spine--title{line-height:29px}}.book-is-dimensional .book-depth--thin .dimensional-book__right{width:15px}@media (min-width:500px){.book-is-dimensional .book-depth--thin .dimensional-book__right{width:21px}}@media (min-width:650px){.book-is-dimensional .book-depth--thin .dimensional-book__right{width:30px}}.book-is-dimensional .book-depth--thin .dimensional-book__top{height:15px}@media (min-width:500px){.book-is-dimensional .book-depth--thin .dimensional-book__top{height:21px}}@media (min-width:650px){.book-is-dimensional .book-depth--thin .dimensional-book__top{height:30px}}@media (min-width:950px){.book-page--teen .book-is-dimensional .book-depth--thickerer .dimensional-book__spine{background-image:linear-gradient(270deg,#21394a -30%,#0e1820,#101b23,#0A1014 120%)}.book-is-dimensional .book-depth--thin .dimensional-book__spine--author,.book-is-dimensional .book-depth--thin .dimensional-book__spine--title{line-height:52.2px}.book-is-dimensional .book-depth--thin .dimensional-book__right{width:54px}.book-is-dimensional .book-depth--thin .dimensional-book__top{height:54px}}.book-is-dimensional .book-depth--thin .dimensional-book__bottom{height:15px}@media (min-width:500px){.book-is-dimensional .book-depth--thin .dimensional-book__bottom{height:21px}}@media (min-width:650px){.book-is-dimensional .book-depth--thin .dimensional-book__bottom{height:30px}}.book-is-dimensional .book-depth--thin .dimensional-book__spine{width:15px}@media (min-width:500px){.book-is-dimensional .book-depth--thin .dimensional-book__spine{width:21px}}@media (min-width:650px){.book-is-dimensional .book-depth--thin .dimensional-book__spine{width:30px}}.book-is-dimensional .book-depth--thin .dimensional-book__back{transform:rotateX(180deg) translateZ(15px)}@media (min-width:500px){.book-is-dimensional .book-depth--thin .dimensional-book__back{transform:rotateX(180deg) translateZ(21px)}}@media (min-width:650px){.book-is-dimensional .book-depth--thin .dimensional-book__back{transform:rotateX(180deg) translateZ(30px)}}.book-is-dimensional .book-depth--medium .dimensional-book__spine--author,.book-is-dimensional .book-depth--medium .dimensional-book__spine--title{line-height:19.5px}@media (min-width:500px){.book-is-dimensional .book-depth--medium .dimensional-book__spine--author,.book-is-dimensional .book-depth--medium .dimensional-book__spine--title{line-height:27.3px}}@media (min-width:650px){.book-is-dimensional .book-depth--medium .dimensional-book__spine--author,.book-is-dimensional .book-depth--medium .dimensional-book__spine--title{line-height:39px}}@media (min-width:950px){.book-is-dimensional .book-depth--thin .dimensional-book__bottom{height:54px}.book-is-dimensional .book-depth--thin .dimensional-book__spine{width:54px}.book-is-dimensional .book-depth--thin .dimensional-book__back{transform:rotateX(180deg) translateZ(57px)}.book-is-dimensional .book-depth--medium .dimensional-book__spine--author,.book-is-dimensional .book-depth--medium .dimensional-book__spine--title{line-height:70.2px}}.book-is-dimensional .book-depth--medium .dimensional-book__right{width:20px}@media (min-width:500px){.book-is-dimensional .book-depth--medium .dimensional-book__right{width:28px}}@media (min-width:650px){.book-is-dimensional .book-depth--medium .dimensional-book__right{width:40px}}.book-is-dimensional .book-depth--medium .dimensional-book__top{height:20px}@media (min-width:500px){.book-is-dimensional .book-depth--medium .dimensional-book__top{height:28px}}@media (min-width:650px){.book-is-dimensional .book-depth--medium .dimensional-book__top{height:40px}}@media (min-width:950px){.book-is-dimensional .book-depth--medium .dimensional-book__right{width:72px}.book-is-dimensional .book-depth--medium .dimensional-book__top{height:72px}}.book-is-dimensional .book-depth--medium .dimensional-book__bottom{height:20px}@media (min-width:500px){.book-is-dimensional .book-depth--medium .dimensional-book__bottom{height:28px}}@media (min-width:650px){.book-is-dimensional .book-depth--medium .dimensional-book__bottom{height:40px}}.book-is-dimensional .book-depth--medium .dimensional-book__spine{width:20px}@media (min-width:500px){.book-is-dimensional .book-depth--medium .dimensional-book__spine{width:28px}}@media (min-width:650px){.book-is-dimensional .book-depth--medium .dimensional-book__spine{width:40px}}.book-is-dimensional .book-depth--medium .dimensional-book__back{transform:rotateX(180deg) translateZ(20px)}@media (min-width:500px){.book-is-dimensional .book-depth--medium .dimensional-book__back{transform:rotateX(180deg) translateZ(28px)}}@media (min-width:650px){.book-is-dimensional .book-depth--medium .dimensional-book__back{transform:rotateX(180deg) translateZ(40px)}}.book-is-dimensional .book-depth--thick .dimensional-book__spine--author,.book-is-dimensional .book-depth--thick .dimensional-book__spine--title{line-height:31px}@media (min-width:500px){.book-is-dimensional .book-depth--thick .dimensional-book__spine--author,.book-is-dimensional .book-depth--thick .dimensional-book__spine--title{line-height:43.4px}}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__spine--author,.book-is-dimensional .book-depth--thick .dimensional-book__spine--title{line-height:62px}}@media (min-width:950px){.book-is-dimensional .book-depth--medium .dimensional-book__bottom{height:72px}.book-is-dimensional .book-depth--medium .dimensional-book__spine{width:72px}.book-is-dimensional .book-depth--medium .dimensional-book__back{transform:rotateX(180deg) translateZ(76px)}.book-is-dimensional .book-depth--thick .dimensional-book__spine--author,.book-is-dimensional .book-depth--thick .dimensional-book__spine--title{line-height:111.6px}}.book-is-dimensional .book-depth--thick .dimensional-book__right{width:31.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thick .dimensional-book__right{width:44.1px}}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__right{width:63px}}.book-is-dimensional .book-depth--thick .dimensional-book__top{height:31.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thick .dimensional-book__top{height:44.1px}}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__top{height:63px}}@media (min-width:950px){.book-is-dimensional .book-depth--thick .dimensional-book__right{width:113.4px}.book-is-dimensional .book-depth--thick .dimensional-book__top{height:113.4px}}.book-is-dimensional .book-depth--thick .dimensional-book__bottom{height:31.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thick .dimensional-book__bottom{height:44.1px}}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__bottom{height:63px}}.book-is-dimensional .book-depth--thick .dimensional-book__spine{width:31.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thick .dimensional-book__spine{width:44.1px}}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__spine{width:63px}}.book-is-dimensional .book-depth--thick .dimensional-book__back{transform:rotateX(180deg) translateZ(31.5px)}@media (min-width:500px){.book-is-dimensional .book-depth--thick .dimensional-book__back{transform:rotateX(180deg) translateZ(44.1px)}}@media (min-width:650px){.book-is-dimensional .book-depth--thick .dimensional-book__back{transform:rotateX(180deg) translateZ(63px)}}.book-is-dimensional .book-depth--thicker .dimensional-book__spine--author,.book-is-dimensional .book-depth--thicker .dimensional-book__spine--title{line-height:37px}@media (min-width:500px){.book-is-dimensional .book-depth--thicker .dimensional-book__spine--author,.book-is-dimensional .book-depth--thicker .dimensional-book__spine--title{line-height:51.8px}}@media (min-width:650px){.book-is-dimensional .book-depth--thicker .dimensional-book__spine--author,.book-is-dimensional .book-depth--thicker .dimensional-book__spine--title{line-height:74px}}@media (min-width:950px){.book-is-dimensional .book-depth--thick .dimensional-book__bottom{height:113.4px}.book-is-dimensional .book-depth--thick .dimensional-book__spine{width:113.4px}.book-is-dimensional .book-depth--thick .dimensional-book__back{transform:rotateX(180deg) translateZ(119.7px)}.book-is-dimensional .book-depth--thicker .dimensional-book__spine--author,.book-is-dimensional .book-depth--thicker .dimensional-book__spine--title{line-height:133.2px}}.book-is-dimensional .book-depth--thicker .dimensional-book__right{width:37.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thicker .dimensional-book__right{width:52.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thicker .dimensional-book__right{width:75px}}.book-is-dimensional .book-depth--thicker .dimensional-book__top{height:37.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thicker .dimensional-book__top{height:52.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thicker .dimensional-book__top{height:75px}}@media (min-width:950px){.book-is-dimensional .book-depth--thicker .dimensional-book__right{width:135px}.book-is-dimensional .book-depth--thicker .dimensional-book__top{height:135px}}.book-is-dimensional .book-depth--thicker .dimensional-book__bottom{height:37.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thicker .dimensional-book__bottom{height:52.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thicker .dimensional-book__bottom{height:75px}}.book-is-dimensional .book-depth--thicker .dimensional-book__spine{width:37.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thicker .dimensional-book__spine{width:52.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thicker .dimensional-book__spine{width:75px}}.book-is-dimensional .book-depth--thicker .dimensional-book__back{transform:rotateX(180deg) translateZ(37.5px)}@media (min-width:500px){.book-is-dimensional .book-depth--thicker .dimensional-book__back{transform:rotateX(180deg) translateZ(52.5px)}}@media (min-width:650px){.book-is-dimensional .book-depth--thicker .dimensional-book__back{transform:rotateX(180deg) translateZ(75px)}}.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--title{line-height:42px}@media (min-width:500px){.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--title{line-height:58.8px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--title{line-height:84px}}@media (min-width:950px){.book-is-dimensional .book-depth--thicker .dimensional-book__bottom{height:135px}.book-is-dimensional .book-depth--thicker .dimensional-book__spine{width:135px}.book-is-dimensional .book-depth--thicker .dimensional-book__back{transform:rotateX(180deg) translateZ(142.5px)}.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickerer .dimensional-book__spine--title{line-height:151.2px}}.book-is-dimensional .book-depth--thickerer .dimensional-book__right{width:42.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thickerer .dimensional-book__right{width:59.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__right{width:85px}}.book-is-dimensional .book-depth--thickerer .dimensional-book__top{height:42.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thickerer .dimensional-book__top{height:59.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__top{height:85px}}@media (min-width:950px){.book-is-dimensional .book-depth--thickerer .dimensional-book__right{width:153px}.book-is-dimensional .book-depth--thickerer .dimensional-book__top{height:153px}}.book-is-dimensional .book-depth--thickerer .dimensional-book__bottom{height:42.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thickerer .dimensional-book__bottom{height:59.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__bottom{height:85px}}.book-is-dimensional .book-depth--thickerer .dimensional-book__spine{width:42.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thickerer .dimensional-book__spine{width:59.5px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__spine{width:85px}}.book-is-dimensional .book-depth--thickerer .dimensional-book__back{transform:rotateX(180deg) translateZ(42.5px)}@media (min-width:500px){.book-is-dimensional .book-depth--thickerer .dimensional-book__back{transform:rotateX(180deg) translateZ(59.5px)}}@media (min-width:650px){.book-is-dimensional .book-depth--thickerer .dimensional-book__back{transform:rotateX(180deg) translateZ(85px)}}.book-is-dimensional .book-depth--thickest .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickest .dimensional-book__spine--title{line-height:49.5px}@media (min-width:500px){.book-is-dimensional .book-depth--thickest .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickest .dimensional-book__spine--title{line-height:69.3px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickest .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickest .dimensional-book__spine--title{line-height:99px}}@media (min-width:950px){.book-is-dimensional .book-depth--thickerer .dimensional-book__bottom{height:153px}.book-is-dimensional .book-depth--thickerer .dimensional-book__spine{width:153px}.book-is-dimensional .book-depth--thickerer .dimensional-book__back{transform:rotateX(180deg) translateZ(161.5px)}.book-is-dimensional .book-depth--thickest .dimensional-book__spine--author,.book-is-dimensional .book-depth--thickest .dimensional-book__spine--title{line-height:178.2px}}.book-is-dimensional .book-depth--thickest .dimensional-book__right{width:50px}@media (min-width:500px){.book-is-dimensional .book-depth--thickest .dimensional-book__right{width:70px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickest .dimensional-book__right{width:100px}}.book-is-dimensional .book-depth--thickest .dimensional-book__top{height:50px}@media (min-width:500px){.book-is-dimensional .book-depth--thickest .dimensional-book__top{height:70px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickest .dimensional-book__top{height:100px}}@media (min-width:950px){.book-is-dimensional .book-depth--thickest .dimensional-book__right{width:180px}.book-is-dimensional .book-depth--thickest .dimensional-book__top{height:180px}}.book-is-dimensional .book-depth--thickest .dimensional-book__bottom{height:50px}@media (min-width:500px){.book-is-dimensional .book-depth--thickest .dimensional-book__bottom{height:70px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickest .dimensional-book__bottom{height:100px}}.book-is-dimensional .book-depth--thickest .dimensional-book__spine{width:50px}@media (min-width:500px){.book-is-dimensional .book-depth--thickest .dimensional-book__spine{width:70px}}@media (min-width:650px){.book-is-dimensional .book-depth--thickest .dimensional-book__spine{width:100px}}.book-is-dimensional .book-depth--thickest .dimensional-book__back{transform:rotateX(180deg) translateZ(50px)}@media (min-width:500px){.book-is-dimensional .book-depth--thickest .dimensional-book__back{transform:rotateX(180deg) translateZ(70px)}}@media (min-width:650px){.book-is-dimensional .book-depth--thickest .dimensional-book__back{transform:rotateX(180deg) translateZ(100px)}}.dimensional-book__back,.dimensional-book__right,.dimensional-book__top{display:none}@keyframes simple-fade-in{0%{opacity:0}100%{opacity:1}}.book__topper-mod{position:relative;transition:opacity .3s cubic-bezier(.645,.045,.355,1) .1s}@media (min-width:950px){.book-is-dimensional .book-depth--thickest .dimensional-book__bottom{height:180px}.book-is-dimensional .book-depth--thickest .dimensional-book__spine{width:180px}.book-is-dimensional .book-depth--thickest .dimensional-book__back{transform:rotateX(180deg) translateZ(190px)}.book__topper-mod{display:-ms-flexbox;display:flex;z-index:3;padding-left:calc(50% - 475px);padding-right:calc(50% - 475px);background-attachment:fixed}.cssanimations .book__topper-mod{opacity:0;animation:simple-fade-in .3s cubic-bezier(.645,.045,.355,1) forwards}.book-page--teen .book__topper-mod{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}.book__topper-mod.js-hide-book-body{min-height:100vh}.book__topper-mod.js-hide-book-body .book__topper__color-block:after{display:none}.book__topper{-ms-flex-align:center;align-items:center}}.cssanimations .book-page .fixed-logo-link__mod--color{opacity:0;animation:simple-fade-in .4s cubic-bezier(.645,.045,.355,1) forwards}.book__topper{display:-ms-flexbox;display:flex}.book__topper__color-block{position:relative;z-index:3;padding:90px 15px 60px;width:100%}@media (min-width:410px){.book__topper__color-block{padding:70px 15px 50px}}@media (min-width:500px){.book__topper__color-block{padding:70px 15px 85px}}@media (min-width:650px){.book__topper__color-block{padding:30px 80px 120px}}@media (min-width:800px){.book__topper__color-block{padding:40px 70px 140px}}@media (min-width:950px){.book__hgroup,.book__topper{min-width:50%}.book__topper__color-block{position:static;padding:100px 15px 85px 50px}.book-page--young .book-is-dimensional .book__topper__color-block{overflow:visible}.book-page--teen .book-is-dimensional .book__topper__color-block{overflow:visible;padding-bottom:35px}}.book__topper__color-block:after{pointer-events:none;content:"\0020";position:absolute;right:0;left:0;bottom:-2px;background-size:contain;background-repeat-y:no-repeat;background-position:50% 100%;opacity:1;z-index:2;height:16px;background-image:url(/assets/images/patterns/patterns_wave.svg);transform:translate3d(0,100%,0);transition:all .8s cubic-bezier(.645,.045,.355,1)}.book-page--young.js-themes-are-set .book__topper__color-block:after,.book__topper.book-is-dimensional .dimensional-book__transform{transform:translate3d(0,0,0)}.book-page--teen .book__topper__color-block:after{display:none}.book-page--teen .book__topper__color-block{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}.book__topper__width{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;max-width:1200px;margin:0 auto}.dimensional-book__perspective{margin:0 auto;-ms-perspective:1000px;-o-perspective:1000px;perspective:1000px;max-width:175px}@media (min-width:500px){.book__topper__color-block:after{height:36px}.dimensional-book__perspective{max-width:210px}}@media (min-width:410px){.book__topper.book-is-dimensional .dimensional-book__transform{transform:translate3d(-50%,-32%,0) rotateZ(31deg) rotateY(-39deg) rotateX(23deg) scale3d(1.2,1.2,1.2)}}@media (min-width:950px){.book-page--teen .book__topper-mod .book__topper__color-block{background:0 0}.book__topper.book-is-dimensional .dimensional-book__transform{transform:translate3d(4%,0,0) rotateY(-25deg) rotateX(1deg)}}.book__topper.book-is-dimensional .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(0,0,0)}@media (min-width:410px){.book__topper.book-is-dimensional .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(0,0,0)}}@media (min-width:950px){.book__topper.book-is-dimensional .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(4%,0,0) rotateY(-20deg) rotateX(1deg)}}.book__topper.book-is-dimensional .dimensional-book-block:before{transform:translate3d(0,0,-55px) rotateY(0) rotateX(91deg);opacity:0}@media (min-width:410px){.book__topper.book-is-dimensional .dimensional-book-block:before{opacity:.15;transform:translate3d(calc(68% - 20px),10px,-100px) rotateZ(39deg) rotateY(-40deg) rotateX(33deg) scale3d(.9,1.35,1)}}.book__topper.book-is-dimensional .dimensional-book__perspective{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;width:100%}@media (min-width:650px){.dimensional-book__perspective{max-width:275px}.book__topper.book-is-dimensional .dimensional-book__perspective{min-height:395px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thick,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thicker{min-height:440px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickerer,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickest{min-height:460px}}@media (min-width:800px){.book__topper__color-block:after{height:46px}.book__topper.book-is-dimensional .dimensional-book__perspective{max-width:280px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--medium{min-height:420px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thick,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thicker{min-height:460px}}@media (min-width:950px){.book__topper.book-is-dimensional .dimensional-book-block:before{transform:translate3d(4%,0,-55px) rotateY(25deg) rotateX(91deg);bottom:-7px;left:0}.book__topper.book-is-dimensional .dimensional-book__perspective{max-width:300px;margin-bottom:0;min-height:0}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--medium,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thick,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thicker,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickerer,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickest{min-height:0}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thick,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thicker{max-width:280px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickerer,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickest{max-width:270px}}@media (max-width:949px){.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--medium:before{bottom:-2%}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thick:before{bottom:-4%}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thicker:before{bottom:-6%}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickerer:before{bottom:-8%}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickest:before{bottom:-10%}}@media (min-width:1100px){.dimensional-book__perspective{width:100%}.book__topper.book-is-dimensional .dimensional-book__perspective{max-width:350px;margin-left:-20px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thick,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thicker{max-width:330px}.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickerer,.book__topper.book-is-dimensional .dimensional-book__perspective.book-depth--thickest{max-width:320px}}@media (min-width:410px){.book__topper.book-is-dimensional .scroll-to-content__link:hover .dimensional-book-block:before{opacity:.08;transform:translate3d(0,0,-100px)}}@media (min-width:950px){.book__topper.book-is-dimensional .scroll-to-content__link:hover .dimensional-book-block:before{transform:translate3d(4%,0,-55px) rotateY(15deg) rotateX(91deg)}.book__hgroup--api{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;padding:80px;color:#fff;max-width:none}.book__hgroup:not(.book__hgroup--campaign){padding-top:120px;padding-bottom:120px}.book__hgroup__inner{text-align:left;position:relative}.book-page:not('.js-themes-are-set') .book__hgroup__inner{color:#152938}.book__hgroup--api .book__hgroup__inner{width:499px}}.book__hgroup,.book__hgroup--campaign{width:100%;margin:0 auto;text-align:center;position:relative;padding:30px 13px;max-width:800px}@media (min-width:410px) and (max-width:649px){.book__hgroup,.book__hgroup--campaign{padding:50px 13px}}@media (min-width:650px){.book__hgroup,.book__hgroup--campaign{padding:50px 30px}}@media (min-width:800px) and (max-width:949px){.book__hgroup{margin:0 100px;width:calc(100% - 200px);padding-left:0;padding-right:0}}@keyframes hgroup-text-anim{0%{opacity:0}100%{opacity:1}}.book__title{line-height:1.05;font-size:28px}@media (min-width:410px){.book__title{font-size:36px}}@media (min-width:500px){.book__title.book__title--short{font-size:55px}}@media (min-width:800px){.book__title.book__title--short{font-size:75px}}@media (min-width:950px){.book__hgroup{padding-left:15px;padding-right:15px}.book-page--red .book__hgroup{text-shadow:1px 1px 2px rgba(0,0,0,.1)}.book__hgroup:not(.book__hgroup--campaign) .book__title.book__title--short{font-size:57px}}@media (min-width:500px){.book__title.book__title--medium{font-size:45px}}@media (min-width:800px){.book__title.book__title--medium{font-size:66px}}@media (min-width:950px){.book__hgroup:not(.book__hgroup--campaign) .book__title.book__title--medium{font-size:55px}.book__hgroup:not(.book__hgroup--campaign) .book__title{opacity:0;animation:hgroup-text-anim .4s cubic-bezier(.645,.045,.355,1) .3s;animation-fill-mode:forwards}}@media (min-width:500px){.book__title.book__title--long{font-size:40px}}@media (min-width:800px){.book__title.book__title--long{font-size:60px}.book__hgroup:not(.book__hgroup--campaign) .book__title.book__title--long{font-size:52px}}.book__title.book__title--too-long{font-size:24px}@media (min-width:800px){.book__title.book__title--too-long{font-size:37px}}.book__subtitle{font-family:gt-walsheim,sans-serif;font-size:22px;font-weight:400;margin:20px 0;line-height:1.15}@media (min-width:500px){.book__subtitle{font-size:24px}}@media (min-width:800px){.book__subtitle{font-size:28px}}.book_topper__contrib:after{display:inline-block;content:'•';margin:0 .2em;color:#56b6bb}.book_topper__contrib:last-child:after{display:none}.contributor-list--single{display:inline-block}.contributor-list--single:after{content:',';display:inline;margin-left:-6px}.contributor-list--single:nth-last-child(2):after{content:', and';margin-left:-6px}.contributor-list--single:nth-last-child(2):first-of-type:after{content:' and';margin-left:0}.contributor-list--single:last-child:after{display:none}.book__contrib-mod{margin:10px auto 30px;font-family:gt-walsheim,sans-serif;font-size:17px;font-weight:700}@media (min-width:650px){.book__contrib-mod{font-size:19px;margin:23px auto 34px}}.book__contrib-name{display:inline-block}.book__contrib-name:after{content:',';display:inline;margin-left:-6px}.book__contrib-name:nth-last-child(2):after{content:', and';margin-left:-6px}.book__contrib-name:nth-last-child(2):first-of-type:after{content:' and';margin-left:0}.book__contrib-name:last-child:after{display:none}.book__body{padding:0}@media (min-width:950px){.book__hgroup:not(.book__hgroup--campaign) .book__subtitle{opacity:0;animation:hgroup-text-anim .4s cubic-bezier(.645,.045,.355,1) .4s;animation-fill-mode:forwards}.book_topper__contrib:after{color:#fff}.book__hgroup:not(.book__hgroup--campaign) .book__contrib-mod{opacity:0;animation:hgroup-text-anim .4s cubic-bezier(.645,.045,.355,1) .4s;animation-fill-mode:forwards}.book__subtitle+.book__hgroup:not(.book__hgroup--campaign) .book__contrib-mod{animation:hgroup-text-anim .4s cubic-bezier(.645,.045,.355,1) .5s;animation-fill-mode:forwards}.buy-modal__button--open{margin-left:-2px}.book__hgroup:not(.book__hgroup--campaign) .buy-modal__button--open{opacity:0;animation:hgroup-text-anim .4s cubic-bezier(.645,.045,.355,1) .5s;animation-fill-mode:forwards}.book__subtitle+.book__contrib-mod+.buy__modal .book__hgroup:not(.book__hgroup--campaign) .buy-modal__button--open{animation:hgroup-text-anim .4s cubic-bezier(.645,.045,.355,1) .6s;animation-fill-mode:forwards}.book__body{padding:50px 0 0}.book-topper .dimensional-book-block{animation-delay:.2s}}.scroll-to-content__link{position:relative;display:block;pointer-events:none;margin:0 auto;width:58%;max-width:350px}@media (min-width:410px){.scroll-to-content__link{width:50%}}@media (min-width:650px){.scroll-to-content__link{width:100%}}.js-allow-rotation .scroll-to-content__link{pointer-events:auto}.scroll-to-content__prompt{color:#0C3E5F;text-align:right;transition:all .3s cubic-bezier(.645,.045,.355,1);font-family:gt-walsheim,sans-serif;font-size:14px;font-weight:700;padding-right:5px;margin-top:10px}.scroll-to-content__prompt .st0,.scroll-to-content__prompt span{transition:all .3s cubic-bezier(.645,.045,.355,1) .1s;opacity:0}@media (max-width:409px){.scroll-to-content__prompt{position:absolute;left:0;right:0}}@media (min-width:950px){.scroll-to-content__link{max-width:380px;margin-bottom:0}.scroll-to-content__prompt{margin-top:45px}}.book-page--red .scroll-to-content__prompt,.book-page--teen .scroll-to-content__prompt{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.scroll-to-content__prompt svg{width:70px;display:inline;height:16px;margin-bottom:3px}.scroll-to-content__prompt span{padding-left:5px;transform:translateX(-10px);display:inline-block}.scroll-to-content__prompt .st0{stroke-dasharray:50px;stroke-dashoffset:-50px;stroke-width:.6}.scroll-to-content__prompt .st1{opacity:0;transition:all .2s cubic-bezier(.645,.045,.355,1)}.scroll-to-content__link:hover .scroll-to-content__prompt{opacity:1}.scroll-to-content__link:hover .scroll-to-content__prompt span{opacity:1;transform:translateX(0)}.scroll-to-content__link:hover .scroll-to-content__prompt .st0{stroke-dashoffset:0;transition-delay:0;opacity:1}.scroll-to-content__link:hover .scroll-to-content__prompt .st1{opacity:1;transition-delay:.3s}.book__content{overflow:hidden;clear:both}@media (min-width:1100px){.book__content{position:relative}}.book-page--teen .book__content{color:#152938}.book__nav{position:fixed;right:0;bottom:0;left:0;z-index:999;transform:translateY(100%);transition:all .2s cubic-bezier(.645,.045,.355,1)}.js-nav-is-fixed .book__nav{transform:translateY(0)}.js-hide-nav .book__nav{display:none}.book__nav__item,.buy__modal--nav{display:inline-block}.book__nav__list{padding:0 20px;background-color:#fff}.book__nav__item{padding:20px;font-size:15px;font-weight:700;text-align:center}.book__text-mod:after{content:"";display:table;clear:both}@media (min-width:410px){.book__text-mod{padding-bottom:50px}}@media (min-width:650px){.book__text-mod{padding-top:30px;padding-bottom:80px}}.book__section__h,.book__text{max-width:640px;padding:0 20px;font-family:gt-walsheim,sans-serif}.book__section__h{font-size:30px;font-weight:700;margin:20px auto 10px;text-align:center}@media (min-width:650px){.book__section__h{margin:100px auto 20px;font-size:45px}}@media (min-width:1100px){.book__section__h{font-size:72px}}.book__text{margin:0 auto;line-height:1.55;font-size:19px}@media (min-width:500px){.book__text{font-size:21px}}.book-page--teen .book__text{font-family:warnock,serif;line-height:1.6}.book__text u{font-weight:700}.text-hangquotes{text-indent:-.4em}.book__text__trigger{display:block;border:0;background-color:transparent;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:gt-walsheim,sans-serif;font-size:17px;font-weight:700;padding:0 2px;margin:15px 0 30px -2px;cursor:pointer;color:#0C3E5F;transition:box-shadow .2s ease;box-shadow:0 0 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}.book__text__trigger:focus{outline:0}.book__text__trigger:focus,.book__text__trigger:hover{box-shadow:0 -4px 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}@media (min-width:500px){.book__text__trigger{margin-top:25px}}.book-page--teen .book__text__trigger{color:#152938}.book__excerpt__text-card .book__text__trigger{box-shadow:none;font-family:warnock,serif;font-size:18px;font-weight:400;font-style:italic;padding-top:35px;padding-bottom:15px;border-top:1px solid #999;width:105%;position:relative;transition:all .4s cubic-bezier(.645,.045,.355,1);margin:45px -2.625% 0}.award__intro__title,.awards__list,.book__excerpt__title-intro{font-family:gt-walsheim,sans-serif}@media (min-width:500px){.book__excerpt__text-card .book__text__trigger{font-size:20px;padding-bottom:0;margin-top:55px}}.book__excerpt__text-card .book__text__trigger:before{content:"\0020";width:8px;height:8px;position:absolute;bottom:100%;left:50%;transform:translate3d(-50%,50%,0) rotate(45deg);border:1px solid #777;background-color:#fff;transition:all .4s cubic-bezier(.645,.045,.355,1);color:red}.book__excerpt__text-card .book__text__trigger:hover:before{background-color:currentColor;border-color:currentColor;transform:translate3d(-50%,50%,0) rotate(225deg) scale(1.2)}.book__text__trigger .book__excerpt__text-card .text-expanded:focus:before,.book__text__trigger .book__excerpt__text-card .text-expanded:hover:before{background-color:currentColor;border-color:currentColor;transform:translate3d(-50%,50%,0) rotate(270deg) scale(1.2)}.contributor-list--link{padding:0 1px}@media (min-width:950px){.contributor-list--link{transition:box-shadow .2s cubic-bezier(.645,.045,.355,1)}}.book__text__series-link{display:inline;word-break:normal;transition:all .2s cubic-bezier(.645,.045,.355,1);background-image:linear-gradient(0deg,transparent,transparent 3px,#5FCAD0 3px,#5FCAD0 5px,transparent 5px);text-shadow:-1px 1px 0 #fff,1px -1px 0 #fff,1px 1px 0 #fff,-1px -1px 0 #fff}.book__button,.book__button:before{text-shadow:1px 1px 2px rgba(0,0,0,.2)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 3px,#5FCAD0 3px,#5FCAD0 4px,transparent 4px)}}.book__text__series-link:focus,.book__text__series-link:hover{color:#5FCAD0;outline:0}.book__text__series{display:inline}.book__text__series:after{content:',';display:inline;margin-left:-4px}.book__text__series:nth-last-child(2):after{content:', and';margin-left:-4px}.book__text__series:nth-last-child(2):first-of-type:after{content:' and';margin-left:0}.book__text__series:last-child:after{display:none}.award__intro,.awards__list{display:block}.awards__block{background-color:#F5F9FF}.author-content .awards__block{color:#0C3E5F}.awards__width{padding:30px 20px;max-width:1180px;margin:0 auto;line-height:1.5;text-align:center}@media (min-width:410px){.awards__width{padding:50px 20px}}@media (min-width:650px){.awards__width{padding:80px 20px}}.award__intro__title{font-size:16px;font-weight:700}@media (min-width:410px){.award__intro__title{font-size:21px}}.awards__list{font-size:19px;font-weight:400;max-width:850px;margin:0 auto}@media (min-width:410px){.awards__list{font-size:31px;font-weight:300}}@media (min-width:500px){.awards__list{font-size:31px}.awards-block--big .awards__list{font-size:42px}}.awards__list--truncated,.js-awards-are-truncated .awards__list--full{display:none}.js-awards-are-truncated .awards__list--truncated{display:block}.awards__item:after{display:inline-block;content:'•';margin-left:.2em;transform:translate3d(0,0,0);color:#56b6bb}.awards__item:last-child:after{display:none}.awards__intro,.awards__item{display:inline}.book__text__trigger--awards{margin:25px auto 0}.praise__block+.awards__block .awards__width{box-shadow:0 1px rgba(12,62,95,.2) inset;background-color:#F5F9FF}.book__excerpt{position:relative;background-color:#10212D;background-image:radial-gradient(#152938 30%,#10212D);overflow:hidden;z-index:2;clear:both}.book__excerpt__width{max-width:1300px;margin:0 auto;padding:10px 10px 0;overflow:hidden}@media (min-width:650px){.book__excerpt__width{padding:50px 50px 0}}@media (min-width:800px){.book__excerpt__width{padding:100px 120px 0}}.book__excerpt__in-viewport{height:200px;position:absolute;top:0;left:0}.book__excerpt__text-card{max-width:800px;margin:0 auto;background-color:#fff;padding:40px 20px 20px;box-shadow:0 0 60px rgba(16,33,45,.1);transition:all .5s cubic-bezier(.645,.045,.355,1);opacity:0;transform:translate3d(0,50px,0)}.is-active+.book__excerpt__text-card{opacity:1;transform:translate3d(0,0,0)}@media (min-width:650px){.touchevents .book__excerpt__text-card{opacity:1;transform:translate3d(0,0,0)}.book__excerpt__text-card{padding:40px 40px 30px}}@media (min-width:900px){.book__excerpt__text-card{padding:70px 90px 30px}}.book__excerpt__title-block{text-align:center;margin-bottom:33px}@media (min-width:650px){.book__excerpt__title-block{margin-bottom:50px}}.book__excerpt__title-intro{font-size:14px;font-weight:700;display:block;margin-bottom:10px}@media (min-width:650px){.book__excerpt__title-intro{font-size:16px}}.book__excerpt__title-intro:after{display:block;content:"\0020";width:35px;border-bottom:1px solid #152938;margin:20px auto}.book__excerpt__title{font-family:warnock,serif;font-size:30px;font-weight:400}@media (min-width:650px){.book__excerpt__title{font-size:40px}}@media (min-width:800px){.book__excerpt__title{font-size:50px}}.book__excerpt__chapter-title{position:relative;display:none;text-align:left;margin-bottom:0;font-family:gt-walsheim,sans-serif;font-size:20px;font-weight:700}@media (min-width:410px){.book__excerpt__chapter-title{font-size:24px}}.book__excerpt__chapter-title:after{content:"\0020";display:block;width:40px;height:4px;background-color:currentColor;margin:30px 0 35px}.book__excerpt__text{font-family:warnock,serif;font-size:19px}.book__button,.buy-modal__book-info__author,.buy-modal__book-info__title,.buy-modal__form .buy-modal__select,.vendor__item{font-family:gt-walsheim,sans-serif}@media (min-width:500px){.book__excerpt__text{font-size:21px}}.book__excerpt__text p{margin-bottom:.8em}.book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{font-family:gt-walsheim,sans-serif;font-size:1.3em;font-weight:700;padding:.75em 1.25em .65em;margin:.23em .6em .27em 0;float:left;color:#fff;background-color:#152938}.book-excerpt__blur-cover{display:none}@media (min-width:800px){.cssfilters .book-excerpt__blur-cover{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-size:100%;background-position:50% 0;filter:blur(50px);opacity:.6}}.look-inside__h--excerpt{line-height:.9;color:#fff;text-align:center;font-size:35px;margin-bottom:30px;position:relative}@media (min-width:650px){.look-inside__h--excerpt{font-size:67px;margin-bottom:50px}}.look-inside__h--excerpt .look-inside__h__word{display:inline-block}@media (min-width:1250px){.look-inside__h--excerpt{float:right;text-align:left;padding-top:20px;font-size:77px;width:270px;border-top:9px solid #fff;margin-left:-270px}.look-inside__h--excerpt .look-inside__h__word{display:block}}.book__excerpt__filagree{display:none;margin:70px auto;width:50px;border-bottom:1px solid #152938;position:relative}.text-expanded .book__excerpt__filagree{display:block}.book__excerpt__filagree__inner{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0) rotate(45deg);width:8px;height:8px;background-color:#fff;border:1px solid}.praise{max-width:580px;margin:0 auto 50px;text-align:center}@keyframes button-in{0%{opacity:0;transform:translate3d(0,-100%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.book__button,.book__button:after{transform-origin:50% 50%;color:#fff;cursor:pointer}.book__button{font-size:15px;font-weight:500;border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.666em 2em;border-radius:2em;position:relative;z-index:1}.book__button:after,.book__button:before{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .2s cubic-bezier(.645,.045,.355,1)}.book__button:focus{outline:0}.book__button:before{content:"\0020";display:block;background-color:#152938;z-index:-1;border-radius:inherit}.book__button:after{content:attr(text);padding:.666em 0;text-align:center;border-radius:2em;z-index:1;opacity:0;pointer-events:none}.book__button:focus,.book__button:hover{transition:all .2s cubic-bezier(.645,.045,.355,1);color:#152938}.book__button:hover:before{transition:all .4s cubic-bezier(.73,-2,.49,2);transform:translate3d(0,0,0) scale(1.15)}.buy-modal__form:after,.buy-modal__modal{transition:all .3s cubic-bezier(.645,.045,.355,1);top:0;right:0}.book__button:hover:after{animation:button-in .4s cubic-bezier(.73,-2,.49,2) forwards;animation-delay:.15s;transform:translate3d(0,0,0)}.buy__modal--reverse .book__button{background-color:#fff;text-shadow:none;color:#152938}.buy__modal--reverse .book__button:before{background-color:#fff}.buy__modal--reverse .book__button:after{text-shadow:none;color:#152938}.buy__modal--reverse .book__button:hover{color:#fff}.buy__modal--reverse{display:none}.js-nav-is-fixed .buy__modal--reverse{display:block}.buy-modal__block{position:relative;z-index:2;color:#BEA832}.buy-modal__modal{position:fixed;bottom:0;left:0;background-color:#0C3E5F;visibility:hidden;opacity:0;padding:40px 20px 20px;z-index:3}@media (min-width:410px){.buy-modal__modal{padding:30px}}@media (min-width:650px){.book__button{font-size:17px}.buy-modal__modal{padding:120px 20px;border:10px solid #F5F9FF}}.buy-modal__modal.visible{transform:scale(1);visibility:visible;overflow:scroll;opacity:1}.book-page--teen .buy-modal__modal{background-color:#152938}.buy-modal__modal-inner{text-shadow:1px 1px 1px rgba(0,0,0,.2);color:#fff;max-width:700px;margin:0 auto}.buy-modal__book-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px}.buy-modal__book-info:after{content:"";display:table;clear:both}.buy-modal__form:after,.cssmask .look-inside__spread:before,.modal__book-info__img-mod:after,.vendor__name:after{content:"\0020"}.modal__book-info__img-mod{float:left;margin-right:20px;position:relative;border:3px solid #fff;box-shadow:0 30px 70px rgba(0,0,0,.4);line-height:0}.modal__book-info__img-mod:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 0 45px rgba(0,0,0,.05) inset;pointer-events:none}.modal__book-info__img{width:100%;max-width:140px}.buy-modal__book-info__hgroup{overflow:hidden;text-align:left}.buy-modal__book-info__title{font-size:23px;line-height:1.1;margin-bottom:5px}@media (min-width:410px){.buy-modal__book-info__title{font-size:28px}}@media (min-width:650px){.modal__book-info__img-mod{margin-right:30px;border:5px solid #fff}.modal__book-info__img{width:200px}.buy-modal__book-info__title{font-size:40px;margin-bottom:15px}}.buy-modal__book-info__author{font-size:16px}@media (min-width:410px){.buy-modal__book-info__author{font-size:18px}}.buy-modal__form{position:relative}.touchevents .buy-modal__form{margin-bottom:12px}.buy-modal__form:after{opacity:0;display:block;position:absolute;bottom:4px;width:35px;background-image:url(/assets/images/caret.svg);background-repeat:no-repeat;background-position:50% 50%;background-size:50%;pointer-events:none;background-color:#0C3E5F;visibility:hidden}.book-page--teen .buy-modal__form:after{background-color:#152938}.visible .buy-modal__form:after{opacity:1;visibility:visible}.buy-modal__form .buy-modal__select{border:0;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-shadow:1px 1px 1px rgba(0,0,0,.2);font-size:24px;font-weight:700;color:#fff;border-bottom:2px solid #fff;width:100%;padding:0 0 7px;transition:all .2s cubic-bezier(.645,.045,.355,1);cursor:pointer;background:0 0}.buy-modal__button,.vendor__name:after{display:block;background-repeat:no-repeat}.buy-modal__form .buy-modal__select:focus{outline:0;box-shadow:0 2px}@media (min-width:650px){.buy-modal__form .buy-modal__select{font-size:30px}}.buy-modal__form .buy-modal__select option{color:#0C3E5F;background-color:#fff;text-shadow:none}.vendor__list{color:#fff;margin-bottom:50px}@keyframes vendors-up{0%{transform:translateY(30px);opacity:0}100%{transform:translateY(0);opacity:1}}.vendor__item{font-size:24px;font-weight:300;text-align:left;border-bottom:1px solid rgba(255,255,255,.2);opacity:0;transform-origin:50% 50%}.age-badge__age,.age-badge__label{font-family:gt-walsheim,sans-serif;font-weight:700}.visible .vendor__item{animation:.3s cubic-bezier(.645,.045,.355,1) forwards}.visible .vendor__item:nth-child(1){animation-delay:0s}.visible .vendor__item:nth-child(2){animation-delay:.1s}.visible .vendor__item:nth-child(3){animation-delay:.2s}.visible .vendor__item:nth-child(4){animation-delay:.3s}.visible .vendor__item:nth-child(5){animation-delay:.4s}.visible .vendor__item:nth-child(6){animation-delay:.5s}.visible .vendor__item:nth-child(7){animation-delay:.6s}.visible .vendor__item:nth-child(8){animation-delay:.7s}.visible .vendor__item:nth-child(9){animation-delay:.8s}.visible .vendor__item:nth-child(10){animation-delay:.9s}.visible .vendor__item:nth-child(11){animation-delay:1s}.visible .vendor__item:nth-child(12){animation-delay:1.1s}.visible .vendor__item:nth-child(13){animation-delay:1.2s}.visible .vendor__item:nth-child(14){animation-delay:1.3s}.visible .vendor__item:nth-child(15){animation-delay:1.4s}.visible .vendor__item:nth-child(16){animation-delay:1.5s}.visible .vendor__item:nth-child(17){animation-delay:1.6s}.visible .vendor__item:nth-child(18){animation-delay:1.7s}.visible .vendor__item:nth-child(19){animation-delay:1.8s}.visible .vendor__item:nth-child(20){animation-delay:1.9s}.visible .vendor__item:nth-child(even),.visible .vendor__item:nth-child(odd){animation-name:vendors-up}.vendor__name{display:block;padding:10px 45px 10px 0;position:relative;transition:all .2s cubic-bezier(.645,.045,.355,1)}.vendor__name:after{position:absolute;top:0;right:0;bottom:0;width:45px;background-image:url(/assets/images/arrow--right.svg);background-size:contain;background-position:100% 50%;transition:all .2s cubic-bezier(.645,.045,.355,1);opacity:0;transform:translateX(-20px)}@media (min-width:650px){.vendor__item{font-size:30px}.vendor__name{padding-right:50px}.vendor__name:after{width:50px}}.vendor__list:hover .vendor__name{opacity:.5}.vendor__list:hover .vendor__name:hover{opacity:1}.vendor__name:focus,.vendor__name:hover{outline:0;transform:scale(1.03)}.vendor__name:focus:after,.vendor__name:hover:after{opacity:1;transform:translateX(0)}.buy-modal__button{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:currentColor;padding:0;cursor:pointer}.buy-modal__button--open.visible:after,.clip-svg{display:none}.buy-modal__button:focus{outline:0}.buy-modal__button--open.visible{transition:all .3s cubic-bezier(.645,.045,.355,1);color:currentColor;text-shadow:none;background-color:#000}.buy-modal__button--close{position:fixed;top:10px;right:10px;width:25px;height:25px;z-index:1;background-image:url(/assets/images/close.svg);transition:all .3s cubic-bezier(.645,.045,.355,1);transform:translate3d(0,0,0) rotate(0)}.visible .buy-modal__button--close{transition-duration:0s;transform:translate3d(0,0,0) rotate(360deg)}.visible .buy-modal__button--close:focus{transition-duration:.3s;transform:translate3d(0,0,0) rotate(0)}@media (min-width:650px){.buy-modal__button--close{top:30px;right:30px;width:40px;height:40px}}.buy_button_blue:after,.buy_button_blue:before{background-color:#5FCAD0!important;color:#fff!important}.buy_button_blue:selection{background-color:#5FCAD0!important;color:#fff!important}.buy_button_blue:hover{text-shadow:0 0 0;color:#5FCAD0!important}.buy_button_green:after,.buy_button_green:before{background-color:#8ED756!important;color:#fff!important}.buy_button_green:selection{background-color:#8ED756!important;color:#fff!important}.buy_button_green:hover{color:#8ED756!important;text-shadow:0 0 0}.buy_button_yellow:after,.buy_button_yellow:before{background-color:#d7c504!important;color:#fff!important}.buy_button_yellow:selection{background-color:#d7c504!important;color:#fff!important}.buy_button_yellow:hover{color:#d7c504!important;text-shadow:0 0 0}.buy_button_orange:after,.buy_button_orange:before{background-color:#ff9238!important;color:#fff!important}.buy_button_orange:selection{background-color:#ff9238!important;color:#fff!important}.buy_button_orange:hover{background-color:#ff9238!important;color:#ff9238!important;text-shadow:0 0 0}.buy_button_red:after,.buy_button_red:before{background-color:#FF283E!important;color:#fff!important}.buy_button_red:selection{background-color:#FF283E!important;color:#fff!important}.buy_button_red:hover{background-color:#FF283E!important;color:#FF283E!important;text-shadow:0 0 0}.buy_button_purple:after,.buy_button_purple:before{background-color:#887CE6!important;color:#fff!important}.buy_button_purple:selection{background-color:#887CE6!important;color:#fff!important}.buy_button_purple:hover{color:#887CE6!important;text-shadow:0 0 0}.look-inside{position:relative;z-index:2;background-attachment:fixed;overflow:hidden;clear:both}.book-page--teen .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.cssmask .clip-svg{display:block;position:fixed;top:100%;left:100%}.look-inside__spread{margin:0 auto 40px;border:6px solid #fff;box-shadow:0 15px 50px rgba(0,0,0,.2);position:relative;transition:all .3s cubic-bezier(.645,.045,.355,1);opacity:0;transform:translate3d(0,20px,0)}.look-inside__spread:last-child{margin-bottom:20px}@media (min-width:650px){.look-inside__spread:last-child{margin-bottom:50px}.look-inside__spread{border:10px solid #fff;margin-bottom:100px}}@media (min-width:1100px){.look-inside__spread{margin-right:240px;width:calc(100% - 240px);float:left}.look-inside__in-viewport:nth-of-type(even) .look-inside__spread{float:right;margin-right:0;margin-left:240px}}@media (min-width:1250px){.look-inside__spread{width:calc(100% - 320px);margin-right:320px;background:#fff}.look-inside__in-viewport:nth-of-type(even) .look-inside__spread{margin-right:0;margin-left:320px}}.cssmask .look-inside__spread{border:0;box-shadow:none}.cssmask .look-inside__spread:before{display:block;position:absolute;top:-14.65%;right:-16.5%;bottom:-14.7%;left:-11.6%;background-size:100% 100%;background-image:url(/assets/images/open-book-mockup-90258023d4e477688cd5382ac379711c.png);background-position:50% 50%;transform:translate3d(0,0,0)}.is-active .look-inside__spread,.look-inside__wrapper .look-inside__spread{opacity:1;transform:translate3d(0,0,0)}.look-inside__in-viewport:after{content:"";display:table;clear:both}.look-inside__h{line-height:.9;color:#fff;text-align:center;font-size:35px;margin-bottom:30px;position:relative}@media (min-width:650px){.look-inside__h{font-size:67px;margin-bottom:50px}}@media (min-width:1100px){.look-inside__h{float:right;text-align:left;padding-top:20px;border-top:8px solid #fff;width:200px;margin-left:-200px;font-size:58px}.look-inside__h__word{display:block}}@media (min-width:1250px){.look-inside__h{font-size:77px;width:270px;border-top:9px solid #fff;margin-left:-270px}}.look-inside__grid{margin-left:0}.look-inside__grid:after{content:"";display:table;clear:both}.look-inside__grid>*{float:left;padding-left:0;width:50%}.look-inside__grid>:nth-child(1n){clear:none}.look-inside__grid>:nth-child(2n+1){clear:both}.cssmask .look-inside__grid{transform:translate3d(0,0,0);-webkit-clip-path:url(#spread);clip-path:url(#spread);mix-blend-mode:multiply}.look-inside__img{width:100%;max-width:none}.look-inside__img-mod{line-height:0;overflow:hidden;position:relative}.look-inside__img-mod:last-child{margin-bottom:0}.look-inside__img-mod:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(93deg,rgba(0,0,0,.025) 30%,transparent 70%,rgba(0,0,0,.06)),radial-gradient(transparent,rgba(0,0,0,.025));content:'';opacity:.7;pointer-events:none}.cssmask .look-inside__img-mod:after{display:none}.cssmask .look-inside__img-mod:nth-child(odd):after{content:"\0020";opacity:1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(-90deg,transparent 0,rgba(255,255,255,.13) 9%,transparent 33%)}.look-inside__blank-page{position:absolute;top:0;right:0;bottom:0}.look-inside__blank-page__logo-mod{position:absolute;top:50%;left:50%;width:32%;transform:translate3d(-50%,-50%,0);background-color:#0C3E5F;border-radius:50%;color:#fff}.look-inside__blank-page__logo-mod:after{content:"\0020";padding-bottom:100%;display:block}.look-inside__blank-page__logo-mod .logo{position:absolute;top:45%;left:50%;width:56%;transform:translate3d(-50%,-50%,0)}.look-inside__width{max-width:1400px;margin:0 auto;padding:30px;overflow:hidden}@media (min-width:800px){.look-inside__width{padding:50px 140px}}@media (min-width:1100px){.look-inside__width{padding-top:100px}}.age-badge__in-viewport{float:right}.age-badge__in-viewport:after{content:"";display:table;clear:both}.age-badge{width:90px;height:90px;border:3px solid #fff;border-radius:50%;text-align:center;position:relative;padding-top:4px;color:#fff;background-color:#81D4D8;margin:0 0 10px 10px;text-shadow:1px 1px 1px rgba(0,0,0,.1);box-shadow:0 3px 6px rgba(0,0,0,.1)}.book-page--teen .age-badge{background:#F5F9FF;box-shadow:none;text-shadow:none;color:#152938;border:1px solid;padding-top:6px}.page-topper__outer,.series .page-topper__outer{background-image:radial-gradient(#0C3E5F 30%,#152938)}@media (min-width:650px){.age-badge{border:4px solid #fff;margin:-10px -50px 30px 20px;opacity:0;transform:scale(1.2);transition:all .4s cubic-bezier(.41,0,.43,1.42)}.book-page--teen .age-badge{padding-top:14px;transition:all .4s cubic-bezier(.645,.045,.355,1);transform:scale(1)}.is-active .age-badge{opacity:1;transform:scale(1)}.age-badge{padding-top:9px;width:150px;height:150px}}@media (min-width:880px){.age-badge{margin-right:-110px}}.age-badge__label{font-size:12px}.age-badge__label--hidden{display:none}@media (min-width:650px){.age-badge__label--hidden{display:inline}}.age-badge__age--high,.age-badge__age--low{display:inline-block}.age-badge__age{font-size:19px;vertical-align:middle}@media (min-width:650px){.age-badge__age{font-size:30px;width:50%}}.book-page--teen .age-badge__age{font-family:warnock,serif;font-size:19px;font-weight:400;margin-top:3px;margin-bottom:-5px;vertical-align:middle}.age-badge__range{display:block;position:absolute;top:41%;right:5%;bottom:0;left:5%;width:90%;padding:12px 0;vertical-align:middle;line-height:1;overflow:hidden}@media (max-width:649px){.age-badge__range:before{display:block;content:'';position:absolute;top:2px;left:50%;width:55px;border-top:2px solid;color:inherit;transform:translate3d(-50%,0,0)}.book-page--teen .age-badge__range:before{border-top:1px solid}}.age-badge__to{display:inline-block;visibility:middle}.age-badge__to .age-badge__to--big{display:none}@media (min-width:650px){.book-page--teen .age-badge__age{font-size:30px}.age-badge__age--low{float:left;margin-left:-10px}.age-badge__age--high{float:right;margin-right:-10px}.age-badge__range{width:80%;transform:translate3d(-50%,-50%,0);position:absolute;top:50%;right:auto;bottom:auto;left:50%;border-bottom:1px solid;padding:5px 0;border-top:1px solid}.age-badge__to{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);font-family:gt-walsheim,sans-serif;font-size:12px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1px}.book-page--teen .age-badge__to{font-family:warnock,serif}.age-badge__to .age-badge__to--big{display:block}.book-page--teen .age-badge__to .age-badge__to--big{margin-top:6px}.age-badge__to .age-badge__to--small{display:none}}.page-topper__description,.page-topper__subtitle{font-family:gt-walsheim,sans-serif}.age-badge__book-icon{display:none}@media (min-width:650px){.age-badge__book-icon{display:block;position:absolute;bottom:13px;left:50%;transform:translateX(-50%);width:29px;height:15px;color:#81D4D8;background-color:#fff;border-radius:1px}.age-badge__book-icon:after,.age-badge__book-icon:before{content:'';display:block;border:1px solid;border-radius:1px;background-color:#fff;transition:all .2s cubic-bezier(.645,.045,.355,1)}.age-badge__book-icon:before{position:absolute;top:-1px;right:14px;bottom:-1px;left:2px;transform:skewY(15deg);transform-origin:100% 100%}.age-badge__book-icon:after{position:absolute;top:-1px;right:2px;bottom:-1px;left:14px;transform:skewY(-15deg);transform-origin:0 100%}}.book-page--teen .age-badge__book-icon{color:#152938;width:31px;border:1px solid}.page-topper{width:100%}.page-topper__outer{color:#fff;z-index:3;background-color:#152938;background-attachment:fixed}.page-topper__outer .page-topper{padding:100px 20px 50px}@media (min-width:800px){.page-topper__outer .page-topper{padding:80px 120px 70px}}.series .page-topper__outer{color:#fff;position:relative;z-index:3;background-color:#152938}.series .page-topper__outer .page-topper{padding:100px 20px 50px}@media (min-width:800px){.series .page-topper__outer .page-topper{padding:80px 120px 70px}}.series .page-topper__outer .page-topper{padding-bottom:55px}.series .page-topper__outer .page-topper:after{height:16px;content:"\0020";position:absolute;right:0;left:0;bottom:-1px;background-repeat-y:no-repeat;background-size:contain;background-position:50% 100%;opacity:1;z-index:2;background-image:url(/assets/images/patterns/patterns_wave.svg);pointer-events:none}@media (min-width:500px){.series .page-topper__outer .page-topper{padding-bottom:70px}.series .page-topper__outer .page-topper:after{height:36px}}@media (min-width:800px){.series .page-topper__outer .page-topper{padding:90px 120px 100px}.series .page-topper__outer .page-topper:after{height:46px}}.authors .page-topper__outer{color:#fff;position:relative;z-index:3;background-color:#152938;background-image:radial-gradient(#0C3E5F 30%,#152938)}.authors .page-topper__outer .page-topper{padding:100px 20px 50px}@media (min-width:800px){.authors .page-topper__outer .page-topper{padding:80px 120px 70px}.page-topper--bg-image{padding-top:50px}}.page-topper__subtitle__nbsp{display:inline-block}.page-topper--bg-image{min-height:60vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-size:cover;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;background-position:50% 50%;background-attachment:scroll;padding-bottom:50px}.page-topper--bg-image .subnav{position:absolute;right:0;left:0;bottom:0}.page-topper--bg-image.page-topper--light-text-dark-overlay:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.page-topper__outer{position:relative}.page-topper__width{max-width:850px;margin:0 auto;z-index:1;position:relative}.page-topper__description{max-width:600px;margin:0 auto;line-height:1.55;font-size:19px}@media (min-width:650px){.page-topper__description{font-size:21px}}.page-topper__logo{margin:0 auto;display:block;max-width:500px;width:70%}.page-topper__title{margin-bottom:0;font-size:36px;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1)}@media (min-width:650px){.page-topper__title{font-size:45px}}@media (min-width:800px){.page-topper__title{font-size:55px}.title--medium .page-topper__title{font-size:62px}.title--short .page-topper__title{font-size:74px}}.page-topper--dark .page-topper__title{color:#152938;text-shadow:none}.page-topper__subtitle{max-width:800px;margin:10px auto 0;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.1);font-size:25px;font-weight:300}@media (min-width:800px){.page-topper__subtitle{font-size:31px;margin-top:20px}.campaign .page-topper__subtitle{font-weight:700}}.campaign .page-topper__subtitle:before{content:'';display:block;width:50px;height:5px;background-color:#fff;margin:28px auto 30px;box-shadow:1px 1px 1px rgba(0,0,0,.05)}.page-topper--dark .page-topper__subtitle{color:#152938;text-shadow:none}.page-topper--dark .page-topper__subtitle:before{background-color:#152938}.page--blue .page-topper__outer:not(.page-topper--bg-image){background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.page--blue .page-topper__outer:not(.page-topper--bg-image) .subnav__width{border-top:1px solid #fff}.page--blue .page-topper__outer:not(.page-topper--bg-image) .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page--blue .page-topper__outer:not(.page-topper--bg-image) .subnav__link.active{box-shadow:0 -4px inset}.page--blue .page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page--blue .page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page--blue .page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page--blue .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page--blue .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.topper-text--light .page--blue .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.page--blue .fixed-logo-link__mod--color{color:#AFE7EA}.page--blue .tease-grid{color:#5FCAD0}.page--blue .about__text:first-letter{background:#AFE7EA;color:#152938}.page--blue .book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #AFE7EA inset,0 2px 0 0 #AFE7EA}.page--blue .book__text__trigger:focus,.page--blue .book__text__trigger:hover{box-shadow:0 -4px 0 0 #AFE7EA inset,0 2px 0 0 #AFE7EA}.page--blue .author__series__link:focus,.page--blue .author__series__link:hover,.page--blue .awards__item:after{color:#5FCAD0}.page--green .page-topper__outer:not(.page-topper--bg-image){background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.page--green .page-topper__outer:not(.page-topper--bg-image) .subnav__width{border-top:1px solid #fff}.page--green .page-topper__outer:not(.page-topper--bg-image) .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page--green .page-topper__outer:not(.page-topper--bg-image) .subnav__link.active{box-shadow:0 -4px inset}.page--green .page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page--green .page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page--green .page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page--green .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page--green .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.topper-text--light .page--green .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.page--green .fixed-logo-link__mod--color{color:#B5DE96}.page--green .tease-grid{color:#8ED756}.page--green .about__text:first-letter{background:#B5DE96;color:#152938}.page--green .book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #B5DE96 inset,0 2px 0 0 #B5DE96}.page--green .book__text__trigger:focus,.page--green .book__text__trigger:hover{box-shadow:0 -4px 0 0 #B5DE96 inset,0 2px 0 0 #B5DE96}.page--green .author__series__link:focus,.page--green .author__series__link:hover,.page--green .awards__item:after{color:#8ED756}.page--yellow .page-topper__outer:not(.page-topper--bg-image){background-color:#d7c504;background-image:radial-gradient(#fbef60 30%,#d7c504)}.page--yellow .page-topper__outer:not(.page-topper--bg-image) .subnav__width{border-top:1px solid #152938}.page--yellow .page-topper__outer:not(.page-topper--bg-image) .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page--yellow .page-topper__outer:not(.page-topper--bg-image) .subnav__link.active{box-shadow:0 -4px inset}.page--yellow .page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page--yellow .page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page--yellow .page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page--yellow .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page--yellow .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.topper-text--light .page--yellow .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.page--yellow .fixed-logo-link__mod--color{color:#fbef60}.page--yellow .tease-grid{color:#d7c504}.page--yellow .about__text:first-letter{background:#fbef60;color:#152938}.page--yellow .book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #fbef60 inset,0 2px 0 0 #fbef60}.page--yellow .book__text__trigger:focus,.page--yellow .book__text__trigger:hover{box-shadow:0 -4px 0 0 #fbef60 inset,0 2px 0 0 #fbef60}.page--yellow .author__series__link:focus,.page--yellow .author__series__link:hover,.page--yellow .awards__item:after{color:#d7c504}.page--orange .page-topper__outer:not(.page-topper--bg-image){background-color:#ff9238;background-image:radial-gradient(#fab300 30%,#ff9238)}.page--orange .page-topper__outer:not(.page-topper--bg-image) .subnav__width{border-top:1px solid #fff}.page--orange .page-topper__outer:not(.page-topper--bg-image) .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--orange .page-topper__outer:not(.page-topper--bg-image) .subnav__link.active{box-shadow:0 -4px inset}.page--orange .page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page--orange .page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--orange .page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page--orange .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page--orange .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.topper-text--light .page--orange .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.page--orange .fixed-logo-link__mod--color{color:#fab300}.page--orange .tease-grid{color:#ff9238}.page--orange .about__text:first-letter{background:#fab300;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--orange .book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #fab300 inset,0 2px 0 0 #fab300}.page--orange .book__text__trigger:focus,.page--orange .book__text__trigger:hover{box-shadow:0 -4px 0 0 #fab300 inset,0 2px 0 0 #fab300}.page--orange .author__series__link:focus,.page--orange .author__series__link:hover,.page--orange .awards__item:after{color:#ff9238}.page--red .page-topper__outer:not(.page-topper--bg-image){background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}.page--red .page-topper__outer:not(.page-topper--bg-image) .subnav__width{border-top:1px solid #fff}.page--red .page-topper__outer:not(.page-topper--bg-image) .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--red .page-topper__outer:not(.page-topper--bg-image) .subnav__link.active{box-shadow:0 -4px inset}.page--red .page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page--red .page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--red .page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page--red .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page--red .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.topper-text--light .page--red .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.page--red .fixed-logo-link__mod--color{color:#FF4529}.page--red .tease-grid{color:#FF283E}.page--red .about__text:first-letter{background:#FF4529;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--red .book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #FF4529 inset,0 2px 0 0 #FF4529}.page--red .book__text__trigger:focus,.page--red .book__text__trigger:hover{box-shadow:0 -4px 0 0 #FF4529 inset,0 2px 0 0 #FF4529}.page--red .author__series__link:focus,.page--red .author__series__link:hover,.page--red .awards__item:after{color:#FF283E}.page--purple .page-topper__outer:not(.page-topper--bg-image){background-color:#887CE6;background-image:radial-gradient(#b9f 30%,#887CE6)}.page--purple .page-topper__outer:not(.page-topper--bg-image) .subnav__width{border-top:1px solid #fff}.page--purple .page-topper__outer:not(.page-topper--bg-image) .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--purple .page-topper__outer:not(.page-topper--bg-image) .subnav__link.active{box-shadow:0 -4px inset}.page--purple .page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page--purple .page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--purple .page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page--purple .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page--purple .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:1px 1px 1px rgba(0,0,0,.1)}.topper-text--light .page--purple .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.page--purple .fixed-logo-link__mod--color{color:#b9f}.page--purple .tease-grid{color:#887CE6}.page--purple .about__text:first-letter{background:#b9f;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.page--purple .book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #b9f inset,0 2px 0 0 #b9f}.page--purple .book__text__trigger:focus,.page--purple .book__text__trigger:hover{box-shadow:0 -4px 0 0 #b9f inset,0 2px 0 0 #b9f}.page--purple .author__series__link:focus,.page--purple .author__series__link:hover,.page--purple .awards__item:after{color:#887CE6}.page-topper--dark.page-topper--bg-image .subnav__width{border-top:1px solid rgba(21,41,56,.5)}.page-topper--dark.page-topper--bg-image .subnav__link{color:#152938;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.page-topper--dark.page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.topper-text--light .page-topper--bg-image .subnav__width{border-top:1px solid rgba(255,255,255,.5)}.topper-text--light .page-topper--bg-image .subnav__link{color:#fff;box-shadow:0 0 inset;transition:all .2s cubic-bezier(.645,.045,.355,1)}.topper-text--light .page-topper--bg-image .subnav__link.active{box-shadow:0 -4px inset}.about__text{font-family:warnock,serif;line-height:1.6;color:#152938}.about__text:first-letter{font-family:gt-walsheim,sans-serif;font-size:1.3em;font-weight:700;padding:.75em 1.25em .65em;margin:.23em .6em .27em 0;float:left;color:#fff;background-color:#0C3E5F}.about__text+.book__text__trigger{color:#152938}.campaign-topper-mod{position:relative;background:#fff}.campaign-topper{position:relative;z-index:3}@media (min-width:950px){.campaign-topper{display:-ms-flexbox;display:flex;color:#0C3E5F;background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}.campaign-topper__content-block{width:50%;opacity:0;transition:opacity .5s cubic-bezier(.645,.045,.355,1)}.js-themes-are-set .campaign-topper__content-block{opacity:1}}.campaign-topper__content-block{background-color:#F6F1EB;background-image:radial-gradient(#FBF9F9 30%,#F6F1EB);display:-ms-flexbox;display:flex}.campaign-topper-mod .book__topper__color-block{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:static;padding:90px 15px 65px;opacity:0;transition:all .5s cubic-bezier(.645,.045,.355,1)}@media (min-width:950px){.campaign-topper-mod .book__hgroup__inner{max-width:900px;margin:0 auto;text-align:center}.campaign-topper-mod .book__topper__color-block{padding:70px 70px 40px}}.campaign-topper-mod .book__topper__color-block:after{display:none}.js-themes-are-set .campaign-topper-mod .book__topper__color-block{opacity:1}.campaign-topper-mod .buy-modal__modal{z-index:3}.campaign-topper__book-mod{display:-ms-flexbox;display:flex;background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}@media (min-width:650px) and (max-width:949px){.campaign-topper__book-mod.book-is-dimensional .book__topper__color-block{padding:90px 0}}.campaign-topper__book-mod,.campaign-topper__content-block{min-width:50%}.campaign-topper__book-mod.book-is-dimensional .dimensional-book__transform{transform:translate3d(0,0,0)}@media (min-width:410px){.campaign-topper__book-mod.book-is-dimensional .dimensional-book__transform{transform:translate3d(-50%,-32%,0) rotateZ(31deg) rotateY(-39deg) rotateX(23deg) scale3d(1.2,1.2,1.2)}}@media (min-width:950px){.campaign-topper__book-mod.book-is-dimensional .dimensional-book__transform{transform:translate3d(4%,0,0) rotateY(-25deg) rotateX(1deg)}}.campaign-topper__book-mod.book-is-dimensional .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(0,0,0)}@media (min-width:410px){.campaign-topper__book-mod.book-is-dimensional .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(0,0,0)}}@media (min-width:950px){.campaign-topper__book-mod.book-is-dimensional .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(4%,0,0) rotateY(-20deg) rotateX(1deg)}.campaign-topper__book-mod.book-is-dimensional .dimensional-book__perspective--active .dimensional-book__transform,.campaign-topper__book-mod.book-is-dimensional .dimensional-book__perspective--active .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(0,0,0)}}.campaign-topper__book-mod.book-is-dimensional .dimensional-book__perspective--active .dimensional-book__transform,.campaign-topper__book-mod.book-is-dimensional .dimensional-book__perspective--active .scroll-to-content__link:hover .dimensional-book__transform{transform:translate3d(0,0,0)}.campaign-topper__book-mod.book-is-dimensional .dimensional-book-block:before{content:"\0020";transform:translate3d(0,0,-55px) rotateY(0) rotateX(91deg);opacity:0}@media (min-width:410px){.campaign-topper__book-mod.book-is-dimensional .dimensional-book-block:before{opacity:.1;transform:translate3d(calc(68% - 20px),10px,-100px) rotateZ(39deg) rotateY(-40deg) rotateX(33deg) scale3d(.9,1.35,1)}}@media (min-width:950px){.campaign-topper__book-mod.book-is-dimensional .dimensional-book-block:before{transform:translate3d(4%,0,-55px) rotateY(25deg) rotateX(91deg);bottom:-7px;left:0}}.campaign-topper__book-mod.book-is-dimensional .scroll-to-content__link:hover .dimensional-book-block:before{transform:translate3d(0,0,-55px) rotateY(0) rotateX(91deg);opacity:0}@media (min-width:410px){.campaign-topper__book-mod.book-is-dimensional .scroll-to-content__link:hover .dimensional-book-block:before{transform:translate3d(0,0,-100px)}}.campaign-topper__book-mod.book-is-dimensional .dimensional-book__perspective{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;max-width:350px;cursor:pointer;margin-bottom:0;width:80%}.campaign-topper__text-block{font-size:18px;padding:50px 20px;color:#0C3E5F;width:100%}@media (min-width:950px){.campaign-topper__book-mod.book-is-dimensional .scroll-to-content__link:hover .dimensional-book-block:before{transform:translate3d(4%,0,-55px) rotateY(15deg) rotateX(91deg);opacity:.05}.campaign-topper__book-mod.book-is-dimensional .dimensional-book__perspective{max-width:380px}.campaign-topper__text-block{padding:50px}}@media (min-width:1100px){.campaign-topper__text-block{padding:80px}}.campaign-topper__quote{padding-top:1.36em}.campaign-topper__quote:before{content:'“';display:block;position:absolute;top:-.05em;left:50%;transform:translateX(-50%);font-size:2.2em}.campaign-topper__attrib,.campaign-topper__text{position:relative;font-weight:700;font-family:gt-walsheim,sans-serif}.campaign-topper__quote:after{content:'”';display:inline}.campaign-topper__quote p{display:inline}.campaign-topper__text{font-size:1em;line-height:1.2;margin:0 auto;max-width:700px;text-align:center}@media (min-width:950px){.campaign-topper__quote:before{left:-.05em;transform:translateX(0)}.campaign-topper__text{font-size:1.32em;text-align:left}}@media (min-width:1100px){.campaign-topper__text{line-height:1.1;font-size:1.73em}}@media (min-width:1400px){.campaign-topper__text{font-size:1.9em}}.campaign-topper__text>p:last-child{margin-bottom:0}.campaign-topper__text em,.campaign-topper__text strong,.campaign-topper__text-highlight{text-decoration:none;font-style:normal}.campaign-topper--dark-text .campaign-topper__text em,.campaign-topper--dark-text .campaign-topper__text strong,.campaign-topper--dark-text .campaign-topper__text-highlight{background-image:linear-gradient(0deg,transparent,transparent .18em,#AFE7EA .18em,#AFE7EA .65em,transparent .65em);-webkit-box-decoration-break:clone;padding:0 5px}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.campaign-topper--dark-text .campaign-topper__text em,.campaign-topper--dark-text .campaign-topper__text strong,.campaign-topper--dark-text .campaign-topper__text-highlight{background-image:linear-gradient(0deg,transparent,transparent .18em,#AFE7EA .18em,#AFE7EA .415em,transparent .415em)}}.campaign-topper--light-text .campaign-topper__text em,.campaign-topper--light-text .campaign-topper__text strong,.campaign-topper--light-text .campaign-topper__text-highlight,.campaign-topper--light-text-dark-overlay .campaign-topper__text em,.campaign-topper--light-text-dark-overlay .campaign-topper__text strong,.campaign-topper--light-text-dark-overlay .campaign-topper__text-highlight{background-image:linear-gradient(0deg,transparent,transparent .2em,#fff .2em,#fff .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.campaign-topper--light-text .campaign-topper__text em,.campaign-topper--light-text .campaign-topper__text strong,.campaign-topper--light-text .campaign-topper__text-highlight,.campaign-topper--light-text-dark-overlay .campaign-topper__text em,.campaign-topper--light-text-dark-overlay .campaign-topper__text strong,.campaign-topper--light-text-dark-overlay .campaign-topper__text-highlight{background-image:linear-gradient(0deg,transparent,transparent .2em,#fff .2em,#fff .23em,transparent .23em)}}.campaign-topper__attrib{font-size:15px;padding-top:35px;margin:40px 0 0;text-align:center}.campaign-topper__attrib:before{content:"\0020";position:absolute;top:0;left:50%;height:4px;width:30px;background-color:currentColor;transform:translateX(-50%)}.book__hgroup--campaign{position:relative;z-index:3;max-width:none;background:#fff}@media (min-width:950px){.campaign-topper__attrib{text-align:left}.campaign-topper__attrib:before{left:0;transform:translateX(0)}.book__hgroup--campaign{padding-bottom:0;padding-top:80px}.campaign-topper--dark-text .nav-trigger{color:#0C3E5F}}.campaign-topper__content-block--inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%;background-position:50% 50%;background-size:cover}.no-flexbox .campaign-topper__content-block--inner{position:relative}.no-flexbox .campaign-topper__content-block--inner>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.no-flexbox.no-csstransforms .campaign-topper__content-block--inner>*{position:relative;top:auto;left:auto;margin-left:auto;margin-right:auto}.campaign-topper--light-text .campaign-topper__text-block,.campaign-topper--light-text-dark-overlay .campaign-topper__text-block{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.campaign-topper--light-text .campaign-topper__content-block--inner,.campaign-topper--light-text-dark-overlay .campaign-topper__content-block--inner{background-size:cover;background-position:50% 50%;background-color:#152938}.campaign-topper--image,.campaign-topper--light-text,.campaign-topper--light-text-dark-overlay{position:relative;overflow:hidden}.campaign-topper--image:after,.campaign-topper--light-text-dark-overlay:after,.campaign-topper--light-text:after{content:"\0020";position:absolute;top:0;right:-30px;bottom:auto;left:-30px;transform:translate3d(0,-100%,0);height:10px;box-shadow:0 0 30px rgba(0,0,0,.5)}@media (min-width:950px){.campaign-topper--image:after,.campaign-topper--light-text-dark-overlay:after,.campaign-topper--light-text:after{width:10px;height:auto;transform:translate3d(-100%,0,0);position:absolute;top:-30px;bottom:-30px;left:0}}.campaign-topper--image{display:block}.campaign-topper--image .campaign-topper__image-fill{background-size:cover;background-position:50% 50%;position:absolute;top:0;right:0;bottom:0;left:0}.campaign-topper__image{width:100%}@media (min-width:950px){.campaign-topper__image{display:none}}.campaign-topper--quote.campaign-topper--light-text-dark-overlay:before,.campaign-topper--text.campaign-topper--light-text-dark-overlay:before{content:'';display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}.scroll-to-content__blocker{pointer-events:none}@media (min-width:1300px){.campaign-topper--look-inside .book-is-dimensional .dimensional-book__img-mod,.campaign-topper--look-inside .book-is-dimensional .dimensional-book__perspective,.campaign-topper--look-inside .book-is-dimensional .scroll-to-content__link{max-width:none}.campaign-topper--look-inside .book-is-dimensional .scroll-to-content__link{width:60%}}.campaign-topper__content-block--look-inside{overflow:hidden}.campaign-topper__content-block--look-inside .campaign-topper__content-block--inner{margin:40px}@media (min-width:500px){.campaign-topper__content-block--look-inside .campaign-topper__content-block--inner{margin:50px 55px 50px 50px}}@media (min-width:950px){.campaign-topper__content-block--look-inside .campaign-topper__content-block--inner{margin:50px 0 50px 100px}}.campaign-topper__content-block--look-inside .look-inside__spread{margin:0;width:100%}@media (min-width:950px){.campaign-topper__content-block--look-inside .look-inside__spread{width:calc(100% + 100px)}}.campaign-topper__content-block--look-inside .scroll-to-content__wrapper:focus .scroll-to-content__link,.campaign-topper__content-block--look-inside .scroll-to-content__wrapper:hover .scroll-to-content__link{box-shadow:0 -4px 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}.campaign-topper__content-block--look-inside .scroll-to-content__link{padding:25px 2px 0;width:auto;display:inline-block;color:#0C3E5F;font-family:gt-walsheim,sans-serif;font-size:17px;font-weight:700;transition:box-shadow .2s ease;box-shadow:0 0 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0;position:relative;z-index:2;line-height:1.375;margin-left:-10px}.campaign-topper__content-block--look-inside .scroll-to-content__link:focus,.campaign-topper__content-block--look-inside .scroll-to-content__link:hover{box-shadow:0 -4px 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}.praise__block{background-color:#F5F9FF;position:relative;padding:20px}@media (min-width:800px){.praise__block{padding:50px 30px}}.praise__item{height:auto;float:left;white-space:normal}@media (min-width:650px){.praise__item{box-shadow:1px 0 rgba(12,62,95,.1)}.praise__item:last-child{box-shadow:none}}.praise__item--single{max-width:640px;margin:0 auto;box-shadow:none;float:none}.praise__item--single .praise__item__inner{padding:0 20px}.praise__item__inner{padding:0 40px}@media (min-width:650px){.praise__item__inner{padding:0 50px}}.praise__text{font-family:gt-walsheim,sans-serif;font-size:20px;font-weight:700;padding-top:2.1em;position:relative}@media (min-width:650px){.praise__text{font-size:22px}}@media (min-width:800px){.praise__text{font-size:25px}}.praise__text:before{content:'“';display:block;position:absolute;top:-.18em;left:-.05em;font-size:3em}.praise__text>p:last-child:after{content:'”';display:inline}.book-tease__hgroup:after,.book-tease__img-mod:before,.praise__attrib:before{content:"\0020";left:0}.praise__text .campaign-topper__text-highlight,.praise__text b,.praise__text em,.praise__text i{font-style:normal;background-image:linear-gradient(0deg,transparent,transparent .15em,#AFE7EA .15em,#AFE7EA .65em,transparent .65em);-webkit-box-decoration-break:clone;padding:0 5px}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.praise__text .campaign-topper__text-highlight,.praise__text b,.praise__text em,.praise__text i{background-image:linear-gradient(0deg,transparent,transparent .15em,#AFE7EA .15em,#AFE7EA .4em,transparent .4em)}}.book-page--teen .praise__text .campaign-topper__text-highlight,.book-page--teen .praise__text b,.book-page--teen .praise__text em,.book-page--teen .praise__text i{padding:0}.praise__attrib{font-family:gt-walsheim,sans-serif;font-size:15px;font-weight:700;padding-top:34px;margin:30px 0 0;position:relative}.praise__attrib:before{position:absolute;top:0;height:4px;width:30px;background-color:currentColor}.swiper-container{position:relative}.swiper-wrapper{display:-ms-flexbox;display:flex}.praise__width{max-width:1400px;margin:0 auto}.praise__width .swiper-button{border:0;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:auto;width:25%;background:0 0}.praise__width .swiper-button:focus{outline:0}@media (min-width:650px){.praise__width .swiper-button{width:calc(25% + 50px)}.praise__width .swiper-button:before{content:"\0020";width:150px}}.praise__width .swiper-button-prev{position:absolute;top:0;bottom:0;left:0}.praise__width .swiper-button-prev:before{position:absolute;top:0;bottom:0;left:0;background:linear-gradient(90deg,#F5F9FF 30%,rgba(245,249,255,0))}.praise__width .swiper-button-next{position:absolute;top:0;right:0;bottom:0}.praise__width .swiper-button-next:before{position:absolute;top:0;right:0;bottom:0;background:linear-gradient(270deg,#F5F9FF 30%,rgba(245,249,255,0))}.praise__width .swiper-button-next,.praise__width .swiper-button-prev{height:auto;width:25%;background:0 0}.praise__width .swiper-button__icon{position:absolute;top:0;right:0;bottom:0;left:0;background-size:26px 26px;background-repeat:no-repeat;z-index:1;transition:all .25s cubic-bezier(.645,.045,.355,1)}.praise__width .swiper-button:focus .swiper-button__icon,.praise__width .swiper-button:hover .swiper-button__icon{transform:scale(1.15)}.praise__width .swiper-button__icon--prev{background-position:0 50%;background-image:url(/assets/images/left-arrow-reverse.svg);transform-origin:0 50%}.praise__width .swiper-button__icon--next{background-position:100% 50%;background-image:url(/assets/images/right-arrow-reverse.svg);transform-origin:100% 50%}.video__block{padding:0 20px 30px;max-width:840px;margin:0 auto}@media (min-width:410px){.video__block{padding-bottom:80px}}@media (min-width:650px){.praise__width .swiper-button-next,.praise__width .swiper-button-prev{width:calc(25% + 50px)}.praise__width .swiper-button-next:before,.praise__width .swiper-button-prev:before{content:"\0020";width:150px}.video__block{padding-bottom:120px}}.video__player__wrapper{height:0;position:relative;padding-bottom:56.25%}.video__player__wrapper>*{position:absolute;top:0;left:0;width:100%;height:100%}.author-topper{position:relative;z-index:2;padding:20px;background-color:#F5F9FF}@media (min-width:410px){.author-topper{padding:20px 40px 40px}}.author-topper.author-topper--name-only{background-color:#0C3E5F}.author-topper__width{max-width:600px;margin:0 auto}.author-topper--full .author-topper__width{max-width:1000px}.author-topper__name{color:#0C3E5F;text-align:center;font-size:36px}@media (min-width:650px){.author-topper__name{font-size:45px}}@media (min-width:800px){.author-topper{padding:70px 120px}.author-topper--full .author-topper__width{overflow:hidden}.author-topper--full .author-topper__name{text-align:left}.author-topper--name-and-photo .author-topper__name,.author-topper--name-only .author-topper__name{font-size:60px}}.author-topper--name-only .author-topper__name{color:#fff}.author-topper--name-and-photo .author-topper__name,.author-topper--name-only .author-topper__name{text-align:center;margin-bottom:0}.author-topper__spotlight{max-width:600px;margin:0 auto;padding-bottom:2px;line-height:1.55;font-family:gt-walsheim,sans-serif;font-size:19px}@media (min-width:650px){.author-topper__spotlight{font-size:21px}}.author-topper__spotlight__text{color:#0C3E5F}.author__series__link{transition:all .2s ease}.author__series__link:focus,.author__series__link:hover{color:#5FCAD0}.author-topper--full .fixed-logo-link__mod--reverse .logo,.author-topper--name-and-desc .fixed-logo-link__mod--reverse .logo,.author-topper--name-and-photo .fixed-logo-link__mod--reverse .logo{fill:#0C3E5F}.author-content{position:relative;background:#fff}.author__about{padding:20px;overflow:hidden}@media (min-width:500px){.author__about{padding:50px 20px}}@media (min-width:800px){.author__about{padding:80px 20px}}.author__about__width{color:#0C3E5F;max-width:900px;margin:0 auto}.author__about__width .book__text{padding-left:0;padding-right:0}.author-topper__headshot{margin:0 auto 30px;display:block;width:100%}@media (min-width:410px){.author-topper__headshot{float:right;margin:10px 0 30px 20px;width:40%;max-width:300px}}.author-error__mod{padding:50px 15px}.author-error__hgroup{color:#0C3E5F;display:block;text-align:center;max-width:700px;margin:0 auto}.author-error__message{line-height:1.1;font-family:gt-walsheim,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.3px;margin-bottom:20px}@media (min-width:800px){.author-error__mod{padding:100px 20px}.author-error__message{font-size:45px;font-weight:300}}.author-error__suggestion,.book-tease__title{font-family:gt-walsheim,sans-serif;font-weight:700}.author-error__suggestion{font-size:18px}@media (min-width:800px){.author-error__suggestion{font-size:22px}}.book-tease{display:block;opacity:1;margin-bottom:40px;width:100%}.book-tease__hgroup{padding:15px 10% 0;margin:0 auto;transition:all .2s cubic-bezier(.645,.045,.355,1);height:98px;position:absolute;right:0;bottom:0;left:0;z-index:1}.book-tease__hgroup:after{position:absolute;right:0;bottom:100%;border-bottom:5px solid #152938;display:block}.book-tease__tile-mod{color:inherit;position:relative;margin-bottom:0;display:block}.book-tease__tile-mod:focus{outline:0}.book-tease__tile-mod:focus .book-tease__img-mod,.book-tease__tile-mod:hover .book-tease__img-mod{box-shadow:0 0 6px rgba(0,0,0,.1)}.book-tease__img-layout{position:relative;line-height:0;padding-bottom:98px}.book-tease__img-mod--loading{padding-top:125%}.book-tease__img-mod--loading .book-tease__img{opacity:0;position:absolute}.tease-grid .book-tease__img-mod--loading{padding-top:92%}.book-tease__img-mod{background-image:url(/assets/images/circle-logo.svg);background-color:#fff;background-size:50%;background-position:50% 50%;background-repeat:no-repeat;overflow:hidden;border:5px solid #fff;transform:scale(1);line-height:0;transition:box-shadow .25s cubic-bezier(.645,.045,.355,1);transform-origin:50% 100%}.book-tease__contrib__name,.book-tease__img,.book-tease__title{transition:all .2s cubic-bezier(.645,.045,.355,1)}.book-tease__img-mod:before{position:absolute;top:0;right:0;bottom:0;box-shadow:0 0 45px rgba(0,0,0,.05) inset;pointer-events:none}.tease-grid .book-tease__img-mod{margin:0 9%}@media (min-width:410px){.tease-grid .book-tease__img-mod{margin:0 15%}}.book-tease__img{width:102%;height:102%;max-width:none;margin:-1%}.book-tease__title{color:#152938;font-size:17px;line-height:1.1;text-align:center;margin-bottom:5px;overflow:hidden;max-height:38px;padding-bottom:2px}.book-tease__tile-mod:focus .book-tease__title,.book-tease__tile-mod:hover .book-tease__title{color:currentColor}.book-tease__contrib{font-family:warnock,serif;font-size:16px;font-weight:400;font-style:italic;text-align:center;margin-bottom:0}.book-tease__contrib__by,.pagination-controls__link__text{font-family:gt-walsheim,sans-serif;font-weight:700}.book-tease__contrib__name{color:#152938}.pagination-controls__link__text,.pagination-controls__link__text:before{transition:all .45s cubic-bezier(.5,0,.2,1);transform:translate3d(0,0,0)}.book-tease__tile-mod:focus .book-tease__contrib__name,.book-tease__tile-mod:hover .book-tease__contrib__name{color:currentColor}.book-tease__contrib__by{font-size:12px;font-style:normal;text-transform:uppercase;letter-spacing:1px;display:block;margin-bottom:5px;color:currentColor}.pagination-width{border-top:1px solid rgba(12,62,95,.2);color:#0C3E5F;display:-ms-flexbox;display:flex;width:100%;max-width:1100px;margin:0 auto}.pagination-width:after{content:"";display:table;clear:both}.feature-grid+.pagination-controls .pagination-width{border-top:0}.pagination-controls__link{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:40px 5px;width:100%;display:block;text-align:center;color:#0C3E5F;position:relative}.pagination-controls__link:focus{outline:0}@media (min-width:650px){.pagination-controls__link{padding:50px 10px}}.pagination-controls__link--prev{float:left}.pagination-controls__link--next{float:right}.pagination-controls__link--prev+.pagination-controls__link--next:after{content:"\0020";position:absolute;top:10px;bottom:10px;left:0;border-left:1px solid rgba(12,62,95,.2)}.pagination-controls__link__text{font-size:16px;display:inline-block;position:relative}@media (min-width:650px){.pagination-controls__link--prev+.pagination-controls__link--next:after{top:20px;bottom:20px}.pagination-controls__link__text{font-size:19px}.pagination-controls__link__text--next:before{background-image:url(/assets/images/arrow--right--dark.svg);position:absolute;top:3px;right:0;bottom:0}.pagination-controls__link:hover .pagination-controls__link__text--next{transform:translate3d(-30px,0,0);transition:all .3s cubic-bezier(.5,0,.2,1)}.pagination-controls__link:hover .pagination-controls__link__text--next:before{transform:translate3d(60px,0,0);transition:all .3s cubic-bezier(.5,0,.2,1)}.pagination-controls__link__text--prev:before{transform:rotate(180deg);background-image:url(/assets/images/arrow--right--dark.svg);position:absolute;top:3px;bottom:0;left:0}.pagination-controls__link:hover .pagination-controls__link__text--prev{transform:translate3d(30px,0,0);transition:all .3s cubic-bezier(.5,0,.2,1)}.pagination-controls__link:hover .pagination-controls__link__text--prev:before{transform:rotate(180deg) translate3d(60px,0,0);transition:all .3s cubic-bezier(.5,0,.2,1)}}@media (min-width:1100px){.pagination-controls__link{padding:65px 10px}.pagination-controls__link__text{font-size:22px}}.pagination-controls__link__text:before{content:"\0020";display:block;width:45px;background-size:contain;background-position:100% 50%;background-repeat:no-repeat;opacity:0}.pagination-controls__link:hover .pagination-controls__link__text:before{opacity:1}.tease-grid{color:#5FCAD0}.hp__tease-grid__h,.subnav__link,.tease-grid__heading-text{color:#fff;font-family:gt-walsheim,sans-serif}.tease-grid.tease-grid--white{background:#fff}.tease-grid__width{margin:0 auto;max-width:1340px;padding:30px 10px}@media (min-width:800px){.tease-grid__width{padding:50px 120px}}.tease-grid__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:end;align-items:flex-end;margin-left:0}.tease-grid__inner:after{content:"";display:table;clear:both}.tease-grid__inner>.book-tease{float:left;padding-left:0;width:50%}.tease-grid__inner>.book-tease:nth-of-type(1n){clear:none}.tease-grid__inner>.book-tease:nth-of-type(2n+1){clear:both}@media (min-width:650px){.tease-grid__inner{margin-left:0}.tease-grid__inner:after{content:"";display:table;clear:both}.tease-grid__inner>.book-tease{float:left;padding-left:0;width:33.33333%}.tease-grid__inner>.book-tease:nth-of-type(1n){clear:none}.tease-grid__inner>.book-tease:nth-of-type(3n+1){clear:both}}@media (min-width:1150px){.tease-grid__inner{margin-left:0}.tease-grid__inner:after{content:"";display:table;clear:both}.tease-grid__inner>.book-tease{float:left;padding-left:0;width:25%}.tease-grid__inner>.book-tease:nth-of-type(1n){clear:none}.tease-grid__inner>.book-tease:nth-of-type(4n+1){clear:both}}.hp__tease-grid__h-mod,.tease-grid__header{display:block;position:relative;padding:30px 10px 160px;background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.hp__tease-grid__h,.tease-grid__heading-text{max-width:1017px;margin:0 auto;display:block;font-size:28px;font-weight:700;text-shadow:1px 1px 1px rgba(0,0,0,.1);text-align:center}@media (min-width:800px){.hp__tease-grid__h-mod,.tease-grid__header{padding:40px 156px 160px;background-attachment:fixed}.hp__tease-grid__h,.tease-grid__heading-text{text-align:left}.hp__tease-grid__h:after,.tease-grid__heading-text:after{content:"\0020";display:block;width:50px;border-bottom:3px solid #fff;margin:20px 0 0;box-shadow:1px 1px 1px rgba(0,0,0,.05);transition:all .5s cubic-bezier(.645,.045,.355,1)}}.subnav{width:calc(100% - 30px);margin:0 auto}.subnav__width{max-width:1100px;text-align:center;margin:0 auto;border-top:1px solid rgba(255,255,255,.3)}.subnav__item{display:inline-block;margin:0 8px}.book-tease-feat__hgroup,.subnav__link{display:block}@media (min-width:650px){.subnav__item{margin:0 20px}}.subnav__item:first-child{margin-left:0}.subnav__item:last-child{margin-right:0}.subnav__link{padding:10px 5px 8px;font-size:16px;font-weight:500;cursor:pointer}@media (min-width:650px){.subnav__link{font-size:20px;font-weight:500}}.book-carousel__header-text,.book-carousel__more-intro,.book-tease-feat__title,.newsletter__section-title{font-family:gt-walsheim,sans-serif;font-weight:700}.subnav__link.active{box-shadow:0 -4px #AFE7EA inset}.book-tease-feat{position:relative;overflow:hidden;background-color:#152938;transition:opacity .5s cubic-bezier(.645,.045,.355,1);color:#3D8CC0;opacity:1}.book-tease-feat__color-block{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;background-size:190px;background-position:50% 50%}.book-tease-feat__title{margin-bottom:20px;font-size:36px;line-height:1;transition:all .2s cubic-bezier(.645,.045,.355,1);text-shadow:2px 2px 4px rgba(0,0,0,.1)}@media (min-width:500px){.book-tease-feat__title{font-size:55px}}.book-tease-feat__title:hover{text-shadow:2px 2px 4px rgba(0,0,0,.2)}.book-tease-feat__content{position:relative;overflow:hidden;margin:0 auto;max-width:1200px;padding:30px;color:#fff;text-align:center}.book-tease-feat__img-mod{margin:0 auto 50px;max-width:350px;border:7px solid #fff;line-height:0;position:relative;box-shadow:0 15px 50px rgba(0,0,0,.2);width:80%}@media (min-width:650px){.book-tease-feat__title{font-size:80px}.book-tease-feat__content{padding:50px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-align:left}.book-tease-feat__img-mod{float:left;margin:0 50px 0 0;width:100%}}.book-tease-feat__img-mod:after{content:"\0020";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 30px 50px rgba(0,0,0,.1) inset,0 -30px 50px rgba(0,0,0,.1) inset;pointer-events:none}.book-tease-feat__contrib-mod{text-shadow:2px 2px 4px rgba(0,0,0,.1)}.book-tease-feat__contrib-name{display:inline-block}.book-tease-feat__contrib-name:after{content:',';display:inline-block}.book-tease-feat__contrib-name:nth-last-child(2):after{content:', and'}.book-tease-feat__contrib-name:last-child:after{display:none}.feature-grid__tease{position:relative;transition:opacity .3s cubic-bezier(.645,.045,.355,1);padding:40px 10px;background:linear-gradient(#fff,#F6F0EA)}@media (min-width:410px){.feature-grid__tease{display:-ms-flexbox;display:flex;padding:50px 10px;border-bottom:0}}@media (min-width:950px){.feature-grid__tease{padding:70px 10px;padding-left:calc(50% - 375px);padding-right:calc(50% - 375px)}}.book-page--hold-display .feature-grid__tease{opacity:0}.book__hgroup--feature{-ms-flex-order:0;order:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0}@media (max-width:949px){.book__hgroup--feature{padding:0 5px}.book__hgroup--feature .book__title{font-family:gt-walsheim,sans-serif;font-size:22px}.book__hgroup--feature .book__subtitle{font-family:gt-walsheim,sans-serif;font-size:19px;margin:5px 0 0}.book__hgroup--feature .book__contrib-mod{margin-bottom:0}}@media (min-width:950px){.book__hgroup--feature{padding:120px 55px}.feature-grid__tease:nth-child(even) .book__hgroup--feature{padding-right:0}.book__hgroup__inner--feature{text-align:left}.feature-grid__tease:nth-child(even) .book__hgroup__inner--feature{text-align:right}}.book__hgroup--feature .book__title__hover{box-shadow:0 0 0 0 rgba(175,231,234,0) inset,0 0 0 0 rgba(175,231,234,0);transition:all .2s cubic-bezier(.645,.045,.355,1);padding:0 2px;-webkit-box-decoration-break:clone}.book__hgroup--feature .book__title__hover:hover{box-shadow:0 -10px 0 0 #cff1f2 inset}.book__hgroup--feature .contributor-list--link:hover{box-shadow:0 -.3em #AFE7EA inset}.feature-tease__book-link{display:block;width:100%}.feature-tease__in-viewport{display:block;width:100%;opacity:0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.feature-tease__in-viewport.is-active{opacity:1}.book__hgroup__inner--feature{color:#152938;width:100%;margin:0 auto}.feature-tease__book-mod{display:-ms-flexbox;display:flex;min-width:50%}.feature-grid__tease:nth-child(even) .feature-tease__book-mod{-ms-flex-order:1;order:1}.feature-tease__book-mod.book-is-dimensional .dimensional-book__transform{transform:translate3d(0,0,0)}@media (max-width:949px){.feature-tease__book-mod.book-is-dimensional .dimensional-book__transform{width:70%;margin:0 auto 30px}}@media (min-width:950px){.feature-tease__book-mod{padding:20px 0 20px 20px}.feature-tease__book-mod.book-is-dimensional .dimensional-book__transform{transform:translate3d(4%,0,0) rotateY(-25deg) rotateX(1deg)}}.feature-tease__book-mod.book-is-dimensional .dimensional-book-block:before{transform:translate3d(0,0,-55px) rotateY(0) rotateX(91deg);opacity:0}.feature-tease__book-mod.book-is-dimensional .dimensional-book__perspective{max-width:240px}@media (min-width:410px){.feature-tease__book-mod.book-is-dimensional .dimensional-book__perspective{max-width:none}}.feature-tease__book-mod.book-is-dimensional .dimensional-book__back{display:none}@media (min-width:950px){.feature-tease__book-mod.book-is-dimensional .dimensional-book-block:before{transform:translate3d(4%,0,-55px) rotateY(25deg) rotateX(91deg);bottom:-7px;left:0;opacity:.1}.feature-tease__book-mod.book-is-dimensional .dimensional-book__perspective{max-width:300px}.feature-tease__book-mod.book-is-dimensional .dimensional-book__back{display:block}}.book-carousel__width{width:100%;padding:0 0 50px}.book-carousel__width:after{content:"";display:table;clear:both}@media (min-width:650px){.book-carousel__width{padding:0 0 80px}}@media (min-width:900px){.book-carousel__width{padding:0 0 100px}}.book-carousel__inner{width:130px}@media (min-width:650px){.book-carousel__inner{width:215px}}.book-carousel__more{width:50vw;max-width:250px;min-width:130px;padding-right:15px;display:-ms-flexbox;display:flex}@media (min-width:650px){.book-carousel__more{width:215px;padding-right:25px}}.book-carousel__more,.book-carousel__more--inner{display:-ms-flexbox;display:flex}.book-carousel__more--inner{width:100%}.book-carousel__more-intro{display:block;font-size:12px;letter-spacing:.6px;text-transform:uppercase;padding-bottom:16px;margin-bottom:16px;position:relative}@media (min-width:650px){.book-carousel__more-intro{font-family:gt-walsheim,sans-serif;font-size:13px;font-weight:700}}.book-carousel__more-intro:after{content:'';display:block;position:absolute;top:100%;right:0;bottom:0;left:50%;transform:translate3d(-50%,-50%,0);height:2px;background:#fff;width:30px}.book-carousel__more-text{margin-bottom:0}.book-carousel__more-title{font-family:gt-walsheim,sans-serif;font-size:18x}.book-carousel__more-link{border:3px solid #fff;width:100%;background-color:#152938;background-image:radial-gradient(#0C3E5F 30%,#152938);color:#fff;padding:10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;transition:box-shadow .25s cubic-bezier(.645,.045,.355,1)}.book-carousel__container:nth-of-type(5n+2) .book-carousel__header,.book-carousel__header{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:650px){.book-carousel__more-title{font-family:gt-walsheim,sans-serif;font-size:22px}.book-carousel__more-link{padding:20px 10px;border:5px solid #fff}}.book-carousel__more-link:focus,.book-carousel__more-link:hover{box-shadow:0 3px 6px rgba(0,0,0,.1)}@media (min-width:800px){.author-content .fixed-logo-link__mod--reverse,.brand__content .fixed-logo-link__mod--reverse{display:none}.author-content .author-topper .fixed-logo-link__mod--reverse,.author-content .book__topper__color-block .fixed-logo-link__mod--reverse,.author-content .hp-topper .fixed-logo-link__mod--reverse,.author-content .nav-visible .fixed-logo-link__mod--reverse,.author-content .newsletter__topper .fixed-logo-link__mod--reverse,.author-content .page-topper__outer .fixed-logo-link__mod--reverse,.author-content .series-topper .fixed-logo-link__mod--reverse,.brand__content .author-topper .fixed-logo-link__mod--reverse,.brand__content .book__topper__color-block .fixed-logo-link__mod--reverse,.brand__content .hp-topper .fixed-logo-link__mod--reverse,.brand__content .nav-visible .fixed-logo-link__mod--reverse,.brand__content .newsletter__topper .fixed-logo-link__mod--reverse,.brand__content .page-topper__outer .fixed-logo-link__mod--reverse,.brand__content .series-topper .fixed-logo-link__mod--reverse{display:block}}@media (min-width:950px){.author-content .fixed-logo-link__mod--reverse,.brand__content .fixed-logo-link__mod--reverse{display:block}}.author-content .fixed-logo-link__mod--reverse,.brand__content .fixed-logo-link__mod--reverse{z-index:-1}.author-content .book-carousel__header .fixed-logo-link__mod--reverse,.brand__content .book-carousel__header .fixed-logo-link__mod--reverse{z-index:4}.author-content .fixed-logo-link__mod--color,.brand__content .fixed-logo-link__mod--color{z-index:2}@media (min-width:800px){.author-content .fixed-logo-link__mod--color,.brand__content .fixed-logo-link__mod--color{display:none}}@media (min-width:950px){.author-content .fixed-logo-link__mod--color,.brand__content .fixed-logo-link__mod--color{display:block}}.cssanimations .author-content .fixed-logo-link__mod--color,.cssanimations .brand__content .fixed-logo-link__mod--color{opacity:0;animation:simple-fade-in .4s cubic-bezier(.645,.045,.355,1) forwards}.book-carousel__header{display:block;position:relative;z-index:3;padding:30px 15px 83px 30px}@media (min-width:650px){.book-carousel__header{padding-bottom:110px;background-attachment:fixed}}.book-carousel__container:nth-of-type(5n+3) .book-carousel__header{background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.book-carousel__container:nth-of-type(5n+4) .book-carousel__header{background-color:#d7c504;background-image:radial-gradient(#fbef60 30%,#d7c504)}.book-carousel__container:nth-of-type(5n+5) .book-carousel__header{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}.book-carousel__container:nth-of-type(5n+6) .book-carousel__header{background-color:#10212D;background-image:radial-gradient(#0C3E5F 30%,#10212D)}.book-carousel__header-text{display:block;font-size:24px;color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,.1)}.book-carousel__header-text:after{content:"\0020";display:block;width:50px;border-bottom:3px solid #fff;margin:20px 0 0;box-shadow:1px 1px 1px rgba(0,0,0,.05)}.book-carousel__link{float:right;transition:box-shadow .2s ease;box-shadow:0 0 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0;margin-right:10px}.book-carousel__link:focus,.book-carousel__link:hover{box-shadow:0 -4px 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}.book-carousel{display:block;z-index:1}.book-carousel .swiper-button-prev{position:absolute;top:0;bottom:0;left:0;margin-left:-30px}@media (min-width:900px){.book-carousel__header{padding:40px 150px 120px}.book-carousel__header-text{text-align:left}.book-carousel__link{margin-right:120px;margin-top:40px}.book-carousel{background-attachment:fixed}.book-carousel .swiper-button-prev{margin-left:-150px}}.book-carousel .swiper-button-prev:before{background-image:radial-gradient(circle farthest-side at 13px center,#fff 12%,rgba(255,255,255,0) 40%)}.book-carousel .swiper-button-next{position:absolute;top:0;right:0;bottom:0}.book-carousel .swiper-button-next:before{background-image:radial-gradient(circle farthest-side at calc(100% - 13px) center,#fff 12%,rgba(255,255,255,0) 40%)}.book-carousel .swiper-button-next,.book-carousel .swiper-button-prev{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:0}.book-carousel .swiper-button-next:focus,.book-carousel .swiper-button-prev:focus{outline:0}.book-carousel .book-tease{margin-bottom:0}.book-carousel .book-tease__img-mod{margin:0 15px 0 0;border:3px solid #fff;transition:box-shadow .25s cubic-bezier(.645,.045,.355,1)}.book-carousel .swiper-container{display:-ms-flexbox;display:flex;margin-left:30px;margin-top:-70px;overflow:visible;z-index:3}@media (min-width:900px){.book-carousel .swiper-container{margin-left:150px}}.book-carousel .swiper-wrapper{width:auto;height:auto}.book-carousel .swiper-button{height:auto;width:50px;background:rgba(21,41,56,0);transition:all .25s cubic-bezier(.645,.045,.355,1);opacity:0}@media (min-width:650px){.book-carousel__header-text{font-size:28px}.book-carousel .book-tease__img-mod{margin-right:25px;border:5px solid #fff}.book-carousel .swiper-button{width:80px}}.touchevents .book-carousel .swiper-button{display:none}.book-carousel .swiper-container:hover .swiper-button:not(.swiper-button-disabled){opacity:1;background:rgba(21,41,56,.1)}.book-carousel .swiper-container:hover .swiper-button:not(.swiper-button-disabled):hover{background:#fff}.book-carousel .swiper-container:hover .swiper-button.swiper-button-disabled{opacity:0}.book-carousel .swiper-button__icon{position:absolute;top:50%;left:50%;width:40px;height:40px;background-repeat:no-repeat;z-index:1;transition:all .25s cubic-bezier(.645,.045,.355,1);transform:translate3d(-50%,-50%,0) scale(.7);background-size:cover}.book-carousel .swiper-button:hover .swiper-button__icon{transform:translate3d(-50%,-50%,0) scale(1)}.book-carousel .swiper-button__icon--prev{background-image:url(/assets/images/left-arrow.svg)}.book-carousel .swiper-button__icon--next{background-image:url(/assets/images/right-arrow.svg)}.book-tease--carousel a:focus .book-tease__img-mod,.book-tease--carousel a:hover .book-tease__img-mod{box-shadow:0 3px 6px rgba(0,0,0,.1);display:block}.series-book-group__item{width:60%;background-size:cover;background-position:50% 50%;border:2px solid #fff;border-radius:1px;box-shadow:0 0 15px rgba(0,0,0,.1);line-height:0;transition:transform .4s cubic-bezier(.645,.045,.355,1)}.envelope__line,.newsletter__envelope{transition:all .3s cubic-bezier(.645,.045,.355,1)}.series-book-group__item:first-child{position:absolute;top:0;left:0}.series-book-group__item:nth-child(2){position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.series-book-group__item:nth-child(3){position:absolute;right:0;bottom:0}.search-tease:hover .series-book-group__item:first-child,.series-book-group:hover .series-book-group__item:first-child{transform:translate3d(-5px,-5px,0)}.search-tease:hover .series-book-group__item:nth-child(3),.series-book-group:hover .series-book-group__item:nth-child(3){position:absolute;right:0;bottom:0;transform:translate3d(5px,5px,0)}.series-book-group__item--no-cover{height:0;position:relative;padding-bottom:90%;background-image:url(/assets/images/circle-logo.svg);background-color:#fff;background-size:50%;background-position:50% 50%;background-repeat:no-repeat}.series-book-group__item--no-cover>*{position:absolute;top:0;left:0;width:100%;height:100%}.search-filters{padding:10px}.search-filter{display:block;width:100%;padding:10px 0}@media (min-width:1100px){.search-filter{width:auto;display:inline-block;padding:10px}}.search-filter label{line-height:2}.search-filter select{width:100%;max-width:350px}.search-filter select#bookresource-sel{min-width:175px}.search-filter select#agegroup-sel{min-width:300px}.search-filter select#typeofresource-sel{min-width:350px}@media (min-width:1100px){.search-filter select{width:auto}}.resource-box{text-align:center;vertical-align:middle;width:150px;height:228px;margin-left:5px}.resource-box.box-20{background-color:#b4e58f}.resource-box.box-19{background-color:#5FCAD0}.resource-box.box-18{background-color:#152938}.resource-box.box-17{background-color:#FF283E}.resource-text{color:#fff;line-height:1.1;padding:.5em;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.newsletter__mod{background:#fff;min-height:100vh}.newsletter__mod .fixed-logo-link__mod--color{color:#8ED756}.newsletter__width{display:block;max-width:950px;margin:0 auto;padding:30px 15px}.newsletter__birthday-input:last-of-type,.newsletter__button+.newsletter__button{margin-left:10px}@media (min-width:800px){.newsletter__width{padding:50px 120px}}.newsletter__bottom .newsletter__width{padding:30px 25px}@media (min-width:800px){.newsletter__bottom .newsletter__width{padding:35px 160px 10px}}.newsletter__checkbox{float:left;margin-right:15px}.checkbox__label>p{margin-bottom:0}.checkbox__label-name{margin-bottom:5px;display:inline-block;vertical-align:baseline}.newsletter__list-item{margin-bottom:30px;padding:0 10px 30px;border-bottom:1px dashed rgba(0,0,0,.1)}.newsletter__list-item:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:0}.envelope{fill:red}.envelope-icon{width:100%;overflow:visible;height:1em}@keyframes envelope-flight{0%{transform:translateX(0);opacity:.4}50%{transform:translateX(140%);opacity:0}51%{transform:translateX(-50%);opacity:0}100%{transform:translateX(0);opacity:1}}.newsletter__envelope-mod{display:inline-block;vertical-align:sub}.newsletter__envelope{display:inline-block;width:34px;transform:translateX(-40%);opacity:.4}.newsletter__checkbox:checked:hover+.checkbox__label .newsletter__envelope{animation:envelope-flight .5s ease;opacity:1}.newsletter__checkbox:checked+.checkbox__label .newsletter__envelope{opacity:1;transform:translateX(0)}.newsletter__checkbox:focus+.checkbox__label .newsletter__envelope,.newsletter__checkbox:hover+.checkbox__label .newsletter__envelope{transform:translateX(0)}.envelope__line{opacity:0}.newsletter__button,.newsletter__button:before{transition:all .2s cubic-bezier(.645,.045,.355,1)}.newsletter__checkbox:checked+.checkbox__label .envelope__line,.newsletter__checkbox:focus+.checkbox__label .envelope__line,.newsletter__checkbox:hover+.checkbox__label .envelope__line{opacity:1}.newsletter__section-title{display:block;font-size:14px;letter-spacing:2px;text-transform:uppercase;margin-bottom:5px}.newsletter__birthday-mod,.newsletter__email-mod{margin-bottom:25px;overflow:hidden}.newsletter__birthday-input,.newsletter__birthday-select,.newsletter__email{font-size:25px}.newsletter__button,.newsletter__legal-text{font-size:15px;font-family:gt-walsheim,sans-serif}.newsletter__email{width:100%}.newsletter__birthday-select{width:100%;margin-bottom:10px}@media (min-width:800px){.newsletter__birthday-select{float:left;width:50%;margin-bottom:0}}.newsletter__birthday-input{float:left;width:calc(50% - 5px)}.newsletter__input-mod{overflow:hidden}.newsletter__legal-text{margin-top:40px;max-width:650px}.newsletter__legal-link{text-decoration:underline}.checkbox__p{max-width:650px}.newsletter__bottom{background:#F5F9FF}.newsletter__error{color:#FC5B53;text-transform:initial;letter-spacing:0;font-weight:400}.newsletter__button{border:0;background-color:transparent;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:500;padding:10px 30px;border-radius:21px;cursor:pointer;transform-origin:50% 50%;position:relative;z-index:1;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.2)}.newsletter__button:focus{outline:0}.newsletter__button:before{content:"\0020";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background:#152938;border-radius:inherit;z-index:-1}.newsletter__button:focus:before,.newsletter__button:hover:before{transition:all .3s cubic-bezier(.73,-2,.49,2);transform:translate3d(0,0,0) scale(1.1);opacity:.95}.newsletter__button:disabled{opacity:.5;pointer-events:none;color:#fff}.newsletter__button:disabled:before{background:#85919C}.newsletter__topper{color:#fff;position:relative;z-index:3;background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.newsletter__topper .page-topper{padding:100px 20px 50px}@media (min-width:800px){.newsletter__birthday-input{width:calc(25% - 10px);margin-left:10px}.newsletter__topper .page-topper{padding:80px 120px 70px}}.newsletter__topper .page-topper{padding-bottom:55px}.newsletter__topper .page-topper:after{height:16px;content:"\0020";position:absolute;right:0;left:0;bottom:-1px;background-repeat-y:no-repeat;background-size:contain;background-position:50% 100%;opacity:1;z-index:2;background-image:url(/assets/images/patterns/patterns_wave.svg);pointer-events:none}@media (min-width:500px){.newsletter__topper .page-topper{padding-bottom:70px}.newsletter__topper .page-topper:after{height:36px}}.newsletter__topper__h{margin-bottom:0;font-size:36px;text-align:center}@media (min-width:410px){.newsletter__topper__h{font-size:45px}}@media (min-width:800px){.newsletter__topper .page-topper{padding:90px 120px 100px}.newsletter__topper .page-topper:after{height:46px}.newsletter__topper__h{font-size:74px}}.flash-message{text-align:center;color:#fff;background-color:#FC5B53;position:fixed;top:0;right:0;left:0;transform:translateY(-100%);transition:all .3s ease;z-index:4;padding:20px 30px;margin-bottom:0;border-bottom:2px solid #fff}.flash-message.flash-message--visible{transform:translateY(0)}.flash-message.flash-message--success{background-color:#91C28E}.flash-message__text{font-family:gt-walsheim,sans-serif;font-size:18px;font-weight:700;margin-bottom:0;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.flash-message__close{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:10px;right:10px;width:25px;height:25px;z-index:1;background-image:url(/assets/images/close.svg);opacity:0}.flash-message__close:focus{outline:0}@media (min-width:650px){.flash-message__text{font-family:gt-walsheim,sans-serif;font-size:22px;font-weight:700}.flash-message__close{top:20px;right:20px;width:30px;height:30px}}.flash-message--visible .flash-message__close{transition-duration:0s;opacity:1}.error-message{padding:50px 0 0;color:#0C3E5F;line-height:0}@media (min-width:800px){.error-message{padding:50px 50px 0}}.error-message__hgroup{padding:0 15px;max-width:700px;margin:0 auto;position:relative;text-align:center;z-index:2}@media (min-width:800px){.error-message__hgroup{max-width:900px}}.error-message__logo{max-width:300px;margin:0 auto 50px}.error-message__logo .logo_t-l{fill:#0C575D}.error-message__logo .logo_b-l{fill:#EB6F7B}.error-message__logo .logo_t-c{fill:#FC5B53}.error-message__logo .logo_b-c{fill:#3D8CC0}.error-message__logo .logo_t-r{fill:#F7894B}.error-message__logo .logo_b-r{fill:#91C28E}.error-message__message{font-family:gt-walsheim,sans-serif;font-size:35px;font-weight:300;line-height:1.1;letter-spacing:-.02em}@media (min-width:650px){.error-message__message{font-size:52px}.hp-topper{border:10px solid #fff}}@media (min-width:800px){.error-message__message{line-height:1;font-size:64px}}.error-message__prompt{font-family:gt-walsheim,sans-serif;font-size:20px;font-weight:700;max-width:500px;line-height:1.3;margin:0 auto}.error-message__prompt__link{margin-right:.25em;background-image:linear-gradient(0deg,transparent,transparent .1em,#5FCAD0 .1em,#5FCAD0 .22em,transparent .22em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.error-message__prompt__link{background-image:linear-gradient(0deg,transparent,transparent .1em,#5FCAD0 .1em,#5FCAD0 .16em,transparent .16em)}}.error-message__img{display:block;margin:0 auto}.error-page{min-height:100vh;background:#fff}.page-topper--app-error .page-topper:after,.page-topper--fourohfour .page-topper:after{bottom:-1px;background-repeat-y:no-repeat;background-size:contain;background-position:50% 100%;opacity:1;pointer-events:none;content:"\0020";right:0;left:0}.page-topper--fourohfour{color:#fff;position:relative;z-index:3;background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.page-topper--fourohfour .page-topper{padding:100px 20px 50px}@media (min-width:800px){.error-message__prompt{font-size:24px}.page-topper--fourohfour .page-topper{padding:80px 120px 70px}}.page-topper--fourohfour .page-topper{padding-bottom:55px}.page-topper--fourohfour .page-topper:after{height:16px;position:absolute;z-index:2;background-image:url(/assets/images/patterns/patterns_wave.svg)}@media (min-width:500px){.page-topper--fourohfour .page-topper{padding-bottom:70px}.page-topper--fourohfour .page-topper:after{height:36px}}@media (min-width:800px){.page-topper--fourohfour .page-topper{padding:90px 120px 100px}.page-topper--fourohfour .page-topper:after{height:46px}}.page-topper--app-error{color:#fff;position:relative;z-index:3;background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.page-topper--app-error .page-topper{padding:100px 20px 50px}@media (min-width:800px){.page-topper--app-error .page-topper{padding:80px 120px 70px}}.page-topper--app-error .page-topper{padding-bottom:55px}.page-topper--app-error .page-topper:after{height:16px;position:absolute;z-index:2;background-image:url(/assets/images/patterns/patterns_wave.svg)}@media (min-width:500px){.page-topper--app-error .page-topper{padding-bottom:70px}.page-topper--app-error .page-topper:after{height:36px}}@media (min-width:800px){.page-topper--app-error .page-topper{padding:90px 120px 100px}.page-topper--app-error .page-topper:after{height:46px}}.hp-topper{z-index:3;position:relative;border-bottom:10px solid #fff}.hp-topper .book-is-dimensional .dimensional-book__transform{transform:translateX(0)}.hp-topper .book-is-dimensional .dimensional-book__transform .dimensional-book__back{display:none}.hp-topper .book-is-dimensional .dimensional-book-block:before{left:0;bottom:0}@media (min-width:950px){.hp-topper .book-is-dimensional .dimensional-book__transform{transform:translate3d(4%,0,0) rotateY(-25deg) rotateX(1deg)}.hp-topper .book-is-dimensional .dimensional-book__transform .dimensional-book__back{display:block}.hp-topper .book-is-dimensional .dimensional-book-block:before{transform:translate3d(4%,0,-55px) rotateY(25deg) rotateX(91deg);opacity:.1;position:absolute;top:0;right:0;left:0;bottom:-7px}}.hp-topper .dimensional-book__img--thumbnail{position:absolute}.hp-topper .hp-topper__book-mod{width:25%;max-width:none;float:left;opacity:0;pointer-events:none}.hp-topper__width{margin:0 auto;max-width:880px;width:100%;padding:100px 0 0;position:relative;z-index:2}@media (min-width:650px){.hp-topper__width{padding:100px 0 0}}@media (min-width:800px){.hp-topper__width{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:120px 0;-ms-flex-pack:justify;justify-content:space-between;margin:0 100px}}@media (min-width:1100px){.hp-topper__width{padding:75px 0;margin:0 auto}}.hp-topper__book-width{max-width:385px;opacity:1;margin:0 auto 15px;width:70%;position:relative}@media (min-width:950px){.hp-topper__book-width{max-width:300px}}@media (min-width:1100px){.hp-topper__book-width{max-width:350px}}.hp-topper__book-gallery{width:400%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:800px){.hp-topper__book-width{float:left;margin:0 0 24px}.hp-topper__book-gallery{-ms-flex-align:end;align-items:flex-end}}.hp-topper--future .hp-topper__book-gallery{transform:translate3d(0,0,0)}.hp-topper--beginning .hp-topper__book-gallery{transform:translate3d(-25%,0,0)}.hp-topper--intermediate .hp-topper__book-gallery{transform:translate3d(-50%,0,0)}.hp-topper--ya .hp-topper__book-gallery{transform:translate3d(-75%,0,0)}.hp-topper__color-block{position:relative;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:650px){.hp-topper__color-block,.hp-topper__color-block .hp-topper__width{transition:all .5s cubic-bezier(.645,.045,.355,1)}.hp-topper__color-block,.topper-content-loaded .hp-topper__color-block{min-height:calc(100vh - 100px)}.hp-topper__color-block .hp-topper__width{opacity:0;position:absolute}.topper-content-loaded .hp-topper__color-block .hp-topper__width{position:relative;opacity:1}}@keyframes wipe-in-future{0%{transform:translateX(-100%);opacity:1}99%{transform:translateX(0);opacity:1}100%{opacity:0}}@keyframes wipe-in-beginning{0%{transform:translateX(-100%);opacity:1}99%{transform:translateX(0);opacity:1}100%{opacity:0}}@keyframes wipe-in-intermediate{0%{transform:translateX(-100%);opacity:1}99%{transform:translateX(0);opacity:1}100%{opacity:0}}@keyframes wipe-in-ya{0%{transform:translateX(-100%);opacity:1}99%{transform:translateX(0);opacity:1}100%{opacity:0}}.hp-topper__color-block__item{position:absolute;top:0;right:0;bottom:0;left:0;transition:all .45s cubic-bezier(.645,.045,.355,1);transition-delay:90ms}.hp-topper--future .hp-topper__color-block__item{background-color:#AFE7EA}@media (min-width:800px){.hp-topper__color-block__item{transition:all 1ms cubic-bezier(.645,.045,.355,1);transition-delay:.45s}.hp-topper--future .hp-topper__color-block__item:before{background-color:#AFE7EA;animation:wipe-in-future .54s cubic-bezier(.645,.045,.355,1) forwards}.hp-topper--beginning .hp-topper__color-block__item:before{background-color:#FF4529;animation:wipe-in-beginning .54s cubic-bezier(.645,.045,.355,1) forwards}}.hp-topper--beginning .hp-topper__color-block__item{background-color:#FF4529}.hp-topper--intermediate .hp-topper__color-block__item{background-color:#b4e58f}@media (min-width:800px){.hp-topper--intermediate .hp-topper__color-block__item:before{background-color:#b4e58f;animation:wipe-in-intermediate .54s cubic-bezier(.645,.045,.355,1) forwards}.hp-topper--ya .hp-topper__color-block__item:before{background-color:#0C3E5F;animation:wipe-in-ya .54s cubic-bezier(.645,.045,.355,1) forwards}}.hp-topper--ya .hp-topper__color-block__item{background-color:#0C3E5F}.hp-topper__color-block__item:before{content:"\0020";transform:translateX(-100%);position:absolute;top:0;right:0;bottom:0;left:0;opacity:1}.hp-topper__color-block__item:after{content:"\0020";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2;background-image:radial-gradient(transparent 30%,#0A324D)}@keyframes hp-book-fade-in{0%{opacity:0;transform:translate3d(25px,3px,0) scale(1.05);animation-timing-function:ease-out}100%{opacity:1}}@keyframes hp-book-fade-out{0%{opacity:1}100%{opacity:0;animation-timing-function:ease-in;transform:translate3d(-30px,-4px,0) scale(.9)}}@keyframes hp-book-fade-in-small{0%{opacity:0;transform:scale(1.05);animation-timing-function:ease-out}100%{opacity:1}}@keyframes hp-book-fade-out-small{0%{opacity:1}100%{opacity:0;animation-timing-function:ease-in;transform:scale(.9)}}.initial-display .hp-topper__book-mod--future{opacity:1;pointer-events:auto}.topper-is-changing.hp-topper--future .hp-topper__book-mod--future{animation:hp-book-fade-out-small 297ms cubic-bezier(.645,.045,.355,1) forwards}@media (min-width:800px){.topper-is-changing.hp-topper--future .hp-topper__book-mod--future{animation-name:hp-book-fade-out}}.topper-has-changed.hp-topper--future .hp-topper__book-mod--future{opacity:0;animation:hp-book-fade-in-small .45s cubic-bezier(.645,.045,.355,1) forwards;animation-delay:297ms;pointer-events:auto}@media (min-width:800px){.topper-has-changed.hp-topper--future .hp-topper__book-mod--future{animation-name:hp-book-fade-in}}.topper-is-changing.hp-topper--beginning .hp-topper__book-mod--beginning{animation:hp-book-fade-out-small 297ms cubic-bezier(.645,.045,.355,1) forwards}@media (min-width:800px){.topper-is-changing.hp-topper--beginning .hp-topper__book-mod--beginning{animation-name:hp-book-fade-out}}.topper-has-changed.hp-topper--beginning .hp-topper__book-mod--beginning{opacity:0;animation:hp-book-fade-in-small .45s cubic-bezier(.645,.045,.355,1) forwards;animation-delay:297ms;pointer-events:auto}@media (min-width:800px){.topper-has-changed.hp-topper--beginning .hp-topper__book-mod--beginning{animation-name:hp-book-fade-in}}.topper-is-changing.hp-topper--intermediate .hp-topper__book-mod--intermediate{animation:hp-book-fade-out-small 297ms cubic-bezier(.645,.045,.355,1) forwards}@media (min-width:800px){.topper-is-changing.hp-topper--intermediate .hp-topper__book-mod--intermediate{animation-name:hp-book-fade-out}}.topper-has-changed.hp-topper--intermediate .hp-topper__book-mod--intermediate{opacity:0;animation:hp-book-fade-in-small .45s cubic-bezier(.645,.045,.355,1) forwards;animation-delay:297ms;pointer-events:auto}@media (min-width:800px){.topper-has-changed.hp-topper--intermediate .hp-topper__book-mod--intermediate{animation-name:hp-book-fade-in}}.topper-is-changing.hp-topper--ya .hp-topper__book-mod--ya{animation:hp-book-fade-out-small 297ms cubic-bezier(.645,.045,.355,1) forwards}@media (min-width:800px){.topper-is-changing.hp-topper--ya .hp-topper__book-mod--ya{animation-name:hp-book-fade-out}}.topper-has-changed.hp-topper--ya .hp-topper__book-mod--ya{opacity:0;animation:hp-book-fade-in-small .45s cubic-bezier(.645,.045,.355,1) forwards;animation-delay:297ms;pointer-events:auto}.hp-topper__nav-mod{width:100%}@media (min-width:800px){.topper-has-changed.hp-topper--ya .hp-topper__book-mod--ya{animation-name:hp-book-fade-in}.hp-topper__nav-mod{max-width:420px;width:50%;margin-left:80px;min-height:483px}}@media (max-width:649px){.hp-topper__nav{width:400%}.hp-topper--future .hp-topper__nav{transform:translate3d(0,0,0)}.hp-topper--beginning .hp-topper__nav{transform:translate3d(-25%,0,0)}.hp-topper--intermediate .hp-topper__nav{transform:translate3d(-50%,0,0)}.hp-topper--ya .hp-topper__nav{transform:translate3d(-75%,0,0)}}@media (min-width:650px) and (max-width:799px){.hp-topper__nav{width:calc(100% - 20px);display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 0 0}.hp-topper__nav:after{content:"";display:table;clear:both}.hp-topper__nav>*{float:left;padding-left:0;width:50%}.hp-topper__nav>:nth-child(1n){clear:none}.hp-topper__nav>:nth-child(2n+1){clear:both}}.hp-topper__nav-link{display:block;padding:0 10px 25px;transition:all 225ms cubic-bezier(.645,.045,.355,1);transform-origin:0 50%}@media (min-width:650px){.hp-topper__nav-link{opacity:.6;padding-top:21px}.hp-topper__nav-item:last-child .hp-topper__nav-link{padding-bottom:0}.hp-topper__nav-item{border-top:1px solid rgba(0,0,0,.2)}}.hp-topper--beginning:not(.topper-is-changing) .hp-topper__nav-item:nth-child(2) .hp-topper__nav-link,.hp-topper--future:not(.topper-is-changing) .hp-topper__nav-item:nth-child(1) .hp-topper__nav-link,.hp-topper--intermediate:not(.topper-is-changing) .hp-topper__nav-item:nth-child(3) .hp-topper__nav-link,.hp-topper--ya:not(.topper-is-changing) .hp-topper__nav-item:nth-child(4) .hp-topper__nav-link,.hp-topper__nav-link:hover{opacity:1}.hp-topper__nav-item{transition:all .45s cubic-bezier(.645,.045,.355,1)}.hp-topper__nav-item__overline,.hp-topper__title{font-weight:700;transition:all 90ms cubic-bezier(.645,.045,.355,1);font-family:gt-walsheim,sans-serif}@media (max-width:649px){.hp-topper__nav-item{width:25%;float:left}}@media (min-width:800px){.hp-topper__nav-link{padding:21px 0 28px}.hp-topper--beginning:not(.topper-is-changing) .hp-topper__nav-item:nth-child(2) .hp-topper__nav-link,.hp-topper--future:not(.topper-is-changing) .hp-topper__nav-item:nth-child(1) .hp-topper__nav-link,.hp-topper--intermediate:not(.topper-is-changing) .hp-topper__nav-item:nth-child(3) .hp-topper__nav-link,.hp-topper--ya:not(.topper-is-changing) .hp-topper__nav-item:nth-child(4) .hp-topper__nav-link,.hp-topper__nav-link:hover{transform:scale(1.1)}.hp-topper__nav-item:first-child{border-top:0}}.hp-topper--ya .hp-topper__nav-item{border-top-color:rgba(255,255,255,.2)}.hp-topper__title{line-height:1;color:#152938;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px;position:relative;transition-delay:225ms;text-align:center;display:none}@media (min-width:650px){.hp-topper__title{display:block;margin-bottom:20px}}@media (min-width:800px){.hp-topper__title{font-family:gt-walsheim,sans-serif;font-size:20px;font-weight:700;text-transform:initial;letter-spacing:0;text-align:left;padding-bottom:30px;margin-bottom:10px}.hp-topper__title:after{color:inherit;content:"\0020";position:absolute;bottom:0;left:0;height:4px;width:40px;background-color:currentColor;transition:all 90ms cubic-bezier(.645,.045,.355,1);transition-delay:225ms}.hp-topper__title .hp-topper__title__break{display:block}}.book-page--young.book-page--blue .book__text__trunc,.book-page--young.book-page--green .book__text__trunc,.book-page--young.book-page--orange .book__text__trunc,.book-page--young.book-page--purple .book__text__trunc,.book-page--young.book-page--red .book__text__trunc,.book-page--young.book-page--yellow .book__text__trunc,.book-page:not(.book-page--teen) .book__text__trunc{height:500px;overflow:hidden}.hp-topper--beginning .hp-topper__title:after,.hp-topper--future .hp-topper__title:after,.hp-topper--intermediate .hp-topper__title:after,.hp-topper--ya .hp-topper__title:after{background-color:rgba(255,255,255,.6);box-shadow:1px 1px 2px rgba(0,0,0,.1)}.hp-topper--future .hp-topper__title{color:#0C3E5F}.hp-topper--beginning .hp-topper__title{color:#fff}.hp-topper--intermediate .hp-topper__title{color:#0C3E5F}.hp-topper--ya .hp-topper__title{color:#5FCAD0}.hp-topper__nav-item__overline{color:#152938;margin-bottom:10px;font-size:16px;transition-delay:225ms;text-align:center}@media (min-width:650px){.hp-topper__nav-item__overline{margin-bottom:4px;font-size:22px}}@media (min-width:800px){.hp-topper__nav-item__overline{text-align:left;font-size:24px}}.hp-topper--future .hp-topper__nav-item__overline{color:#0C3E5F}.hp-topper--beginning .hp-topper__nav-item__overline{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.1)}.hp-topper--intermediate .hp-topper__nav-item__overline{color:#0C3E5F}.hp-topper--ya .hp-topper__nav-item__overline{color:#5FCAD0}.hp-topper__nav-item__title{color:#fff;margin-bottom:0;font-family:gt-walsheim,sans-serif;font-size:28px;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.1);transition:all 90ms cubic-bezier(.645,.045,.355,1);transition-delay:225ms;text-align:center}@media (min-width:650px){.hp-topper__nav-item__title{font-size:18px}}@media (min-width:1100px){.hp-topper__nav-item__title{font-size:18px;font-weight:400}}.hp-topper--ya .dimensional-book__spine--author,.hp-topper--ya .dimensional-book__spine--title{color:rgba(255,255,255,.5)}.hp-topper__carousel__btn{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:50%;background-size:23px 23px;background-repeat:no-repeat;transition:all .2s cubic-bezier(.645,.045,.355,1)}.hp-topper__carousel__btn:focus{outline:0}.hp-topper__carousel__btn--left{position:absolute;top:0;bottom:0;left:-22%;background-position:15% 50%;background-image:url(/assets/images/left-arrow.svg)}.hp-topper__carousel__btn--right{position:absolute;top:0;right:-22%;bottom:0;background-position:85% 50%;background-image:url(/assets/images/right-arrow.svg)}.index-content,.tease-grid--hp{position:relative}.index-content{background-color:#fff;color:#0C3E5F}.index .fixed-logo-link__mod--color{color:#0C3E5F}.tease-grid--hp .tease-grid__inner{position:relative;z-index:1;-ms-flex-pack:start;justify-content:flex-start}.tease-grid--hp .tease-grid__width{margin-top:-120px;padding-top:0}.hp__tease-grid__h-mod{z-index:1}.tease-grid--future .hp__tease-grid__h-mod{color:#72ac45;background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.tease-grid--beginning .hp__tease-grid__h-mod{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}.tease-grid--intermediate .hp__tease-grid__h-mod{color:#BEA832;background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.tease-grid--ya .hp__tease-grid__h-mod{color:#4ca2a6;background-color:#152938;background-image:radial-gradient(#0C3E5F 30%,#152938)}.book-page--young.book-page--blue,.book-page.book-page--teen,.book-page:not(.book-page--teen){background-color:#fff}@media (min-width:800px){.hp-topper__nav-item__title{text-align:left}.hp__tease-grid__h-mod{background-attachment:fixed;transition:all .3s cubic-bezier(.645,.045,.355,1);opacity:0}.hp__tease-grid__h-mod.is-active{opacity:1}.hp__tease-grid__h{opacity:0;transform:translateX(-20px);transition:all .3s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}.is-active .hp__tease-grid__h{opacity:1;transform:translateX(0)}.hp__tease-grid__h:after{opacity:0;transform:translateX(-20px);transition:all .3s cubic-bezier(.645,.045,.355,1);transition-delay:.3s}.is-active .hp__tease-grid__h:after{opacity:1;transform:translateX(0)}.hp__tease-grid .book-tease:nth-of-type(1) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(1) .book-tease__img-mod{transition-delay:.25s}.hp__tease-grid .book-tease:nth-of-type(2) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(2) .book-tease__img-mod{transition-delay:.33s}.hp__tease-grid .book-tease:nth-of-type(3) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(3) .book-tease__img-mod{transition-delay:.41s}.hp__tease-grid .book-tease:nth-of-type(4) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(4) .book-tease__img-mod{transition-delay:.49s}.hp__tease-grid .book-tease:nth-of-type(5) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(5) .book-tease__img-mod{transition-delay:.57s}.hp__tease-grid .book-tease:nth-of-type(6) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(6) .book-tease__img-mod{transition-delay:.65s}.hp__tease-grid .book-tease:nth-of-type(7) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(7) .book-tease__img-mod{transition-delay:.73s}.hp__tease-grid .book-tease:nth-of-type(8) .book-tease__hgroup--inner,.hp__tease-grid .book-tease:nth-of-type(8) .book-tease__img-mod{transition-delay:.81s}.hp__tease-grid .book-tease__hgroup--inner{transition:all .5s cubic-bezier(.645,.045,.355,1);opacity:0}.hp__tease-grid .book-tease__img-mod{opacity:0;transform:scale(.9);transform-origin:50% 100%;transition:opacity .5s cubic-bezier(.645,.045,.355,1),transform .5s cubic-bezier(.645,.045,.355,1);position:relative;z-index:1}.is-active+.hp__tease-grid .book-tease__hgroup--inner,.is-active+.hp__tease-grid .book-tease__img-mod{opacity:1;transform:translateY(0)}}.book-page--teen .contributor-list--link,.book-page--teen.book-page--blue .contributor-list--link,.book-page--young.book-page--blue .contributor-list--link,.book-page--young.book-page--green .contributor-list--link,.book-page--young.book-page--orange .contributor-list--link,.book-page--young.book-page--purple .contributor-list--link,.book-page--young.book-page--red .contributor-list--link,.book-page--young.book-page--yellow .contributor-list--link,.book-page:not(.book-page--teen) .contributor-list--link{transition:all .2s ease}@media (max-width:799px){.index-content .fixed-logo-link__mod:first-child+.tease-grid--future .fixed-logo-link__mod{display:block}}@media (max-width:649px){.index-content .fixed-logo-link__mod:first-child+.tease-grid--future .hp__tease-grid__h-mod{padding-top:90px}}@media (min-width:650px) and (max-width:799px){.index-content .fixed-logo-link__mod:first-child+.tease-grid--future .hp__tease-grid__h-mod{padding-top:60px}}.book-page{visibility:visible}.book-page.is-hiding-page{visibility:hidden}.book-page--young.book-page--blue .awards__block,.book-page:not(.book-page--teen) .awards__block{background-color:#F5F9FF;color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--blue .book__topper-mod .book__topper__color-block,.book-page:not(.book-page--teen) .book__topper-mod .book__topper__color-block{background:0 0}}.book-page--young.book-page--blue .look-inside,.book-page:not(.book-page--teen) .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:950px){.book-page--young.book-page--blue .look-inside,.book-page:not(.book-page--teen) .look-inside{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}}.book-page--young.book-page--blue .book__content+.look-inside,.book-page--young.book-page--blue .book__excerpt+.look-inside,.book-page--young.book-page--blue .book__topper__color-block,.book-page:not(.book-page--teen) .book__content+.look-inside,.book-page:not(.book-page--teen) .book__excerpt+.look-inside,.book-page:not(.book-page--teen) .book__topper__color-block{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.book-page--young.book-page--blue .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--young.book-page--blue .fixed-logo-link__mod--color,.book-page:not(.book-page--teen) .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page:not(.book-page--teen) .fixed-logo-link__mod--color{color:#FF283E}.book-page--young.book-page--blue .book__hgroup,.book-page--young.book-page--blue .book__section__h,.book-page--young.book-page--blue .book__text,.book-page--young.book-page--blue .book__text__trigger,.book-page:not(.book-page--teen) .book__hgroup,.book-page:not(.book-page--teen) .book__section__h,.book-page:not(.book-page--teen) .book__text,.book-page:not(.book-page--teen) .book__text__trigger{color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--blue .book__hgroup,.book-page:not(.book-page--teen) .book__hgroup{color:#0C3E5F}}.book-page--young.book-page--blue .contributor-list--link:focus,.book-page--young.book-page--blue .contributor-list--link:hover,.book-page:not(.book-page--teen) .contributor-list--link:focus,.book-page:not(.book-page--teen) .contributor-list--link:hover{color:#5FCAD0}@media (min-width:950px){.book-page--young.book-page--blue .book__hgroup--api .contributor-list--link:hover,.book-page:not(.book-page--teen) .book__hgroup--api .contributor-list--link:hover{color:inherit;box-shadow:0 -.3em #fff inset}.book-page--young.book-page--blue .book__topper-mod,.book-page:not(.book-page--teen) .book__topper-mod{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}}.book-page--young.book-page--blue .book__button,.book-page:not(.book-page--teen) .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--blue .book__button:before,.book-page:not(.book-page--teen) .book__button:before{background-color:#FF283E}.book-page--young.book-page--blue .book__button:focus:before,.book-page--young.book-page--blue .book__button:hover:before,.book-page:not(.book-page--teen) .book__button:focus:before,.book-page:not(.book-page--teen) .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--blue .book__button:hover,.book-page:not(.book-page--teen) .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--blue .book__button:active,.book-page:not(.book-page--teen) .book__button:active{color:#FF283E}.book-page--young.book-page--blue .book__button:active:before,.book-page:not(.book-page--teen) .book__button:active:before{background-color:#FF283E}@media (min-width:950px){.book-page--young.book-page--blue .book__button,.book-page:not(.book-page--teen) .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--blue .book__button:before,.book-page:not(.book-page--teen) .book__button:before{background-color:#FF283E}.book-page--young.book-page--blue .book__button:focus:before,.book-page--young.book-page--blue .book__button:hover:before,.book-page:not(.book-page--teen) .book__button:focus:before,.book-page:not(.book-page--teen) .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--blue .book__button:hover,.book-page:not(.book-page--teen) .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--blue .book__button:active,.book-page:not(.book-page--teen) .book__button:active{color:#FF283E}.book-page--young.book-page--blue .book__button:active:before,.book-page:not(.book-page--teen) .book__button:active:before{background-color:#FF283E}}.book-page--young.book-page--blue .book__hgroup--campaign,.book-page:not(.book-page--teen) .book__hgroup--campaign{color:#0C3E5F}.book-page--young.book-page--blue .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--blue .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--blue .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text strong,.book-page:not(.book-page--teen) .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page:not(.book-page--teen) .campaign-topper--light-text .campaign-topper__text em,.book-page:not(.book-page--teen) .campaign-topper--light-text .campaign-topper__text strong,.book-page:not(.book-page--teen) .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page:not(.book-page--teen) .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page:not(.book-page--teen) .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#AFE7EA .2em,#AFE7EA .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--young.book-page--blue .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--blue .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--blue .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text strong,.book-page:not(.book-page--teen) .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page:not(.book-page--teen) .campaign-topper--light-text .campaign-topper__text em,.book-page:not(.book-page--teen) .campaign-topper--light-text .campaign-topper__text strong,.book-page:not(.book-page--teen) .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page:not(.book-page--teen) .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page:not(.book-page--teen) .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#AFE7EA .2em,#AFE7EA .23em,transparent .23em)}}.book-page--young.book-page--green{background-color:#fff}.book-page--young.book-page--green .awards__block{background-color:#F5F9FF;color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--green .book__topper-mod .book__topper__color-block{background:0 0}}.book-page--young.book-page--green .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:950px){.book-page--young.book-page--green .look-inside{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}}.book-page--young.book-page--green .book__content+.look-inside,.book-page--young.book-page--green .book__excerpt+.look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.book-page--young.book-page--green .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--young.book-page--green .fixed-logo-link__mod--color{color:#FF283E}.book-page--young.book-page--green .book__hgroup,.book-page--young.book-page--green .book__section__h,.book-page--young.book-page--green .book__text,.book-page--young.book-page--green .book__text__trigger{color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--green .book__hgroup{color:#0C3E5F}}.book-page--young.book-page--green .contributor-list--link:focus,.book-page--young.book-page--green .contributor-list--link:hover{color:#8ED756}.book-page--young.book-page--green .book__topper__color-block{background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}@media (min-width:950px){.book-page--young.book-page--green .book__hgroup--api .contributor-list--link:hover{color:inherit;box-shadow:0 -.3em #fff inset}.book-page--young.book-page--green .book__topper-mod{background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}}.book-page--young.book-page--green .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--green .book__button:before{background-color:#FF283E}.book-page--young.book-page--green .book__button:focus:before,.book-page--young.book-page--green .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--green .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--green .book__button:active{color:#FF283E}.book-page--young.book-page--green .book__button:active:before{background-color:#FF283E}@media (min-width:950px){.book-page--young.book-page--green .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--green .book__button:before{background-color:#FF283E}.book-page--young.book-page--green .book__button:focus:before,.book-page--young.book-page--green .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--green .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--green .book__button:active{color:#FF283E}.book-page--young.book-page--green .book__button:active:before{background-color:#FF283E}}.book-page--young.book-page--green .book__hgroup--campaign{color:#0C3E5F}.book-page--young.book-page--green .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--green .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--green .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#B5DE96 .2em,#B5DE96 .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--young.book-page--green .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--green .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--green .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#B5DE96 .2em,#B5DE96 .23em,transparent .23em)}}.book-page--young.book-page--yellow{background-color:#fff}.book-page--young.book-page--yellow .awards__block{background-color:#F5F9FF;color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--yellow .book__topper-mod .book__topper__color-block{background:0 0}}.book-page--young.book-page--yellow .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:950px){.book-page--young.book-page--yellow .look-inside{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}}.book-page--young.book-page--yellow .book__content+.look-inside,.book-page--young.book-page--yellow .book__excerpt+.look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.book-page--young.book-page--yellow .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--young.book-page--yellow .fixed-logo-link__mod--color{color:#FF283E}.book-page--young.book-page--yellow .book__hgroup,.book-page--young.book-page--yellow .book__section__h,.book-page--young.book-page--yellow .book__text,.book-page--young.book-page--yellow .book__text__trigger{color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--yellow .book__hgroup{color:#0C3E5F}}.book-page--young.book-page--yellow .contributor-list--link:focus,.book-page--young.book-page--yellow .contributor-list--link:hover{color:#d7c504}.book-page--young.book-page--yellow .book__topper__color-block{background-color:#d7c504;background-image:radial-gradient(#fbef60 30%,#d7c504)}@media (min-width:950px){.book-page--young.book-page--yellow .book__hgroup--api .contributor-list--link:hover{color:inherit;box-shadow:0 -.3em #fff inset}.book-page--young.book-page--yellow .book__topper-mod{background-color:#d7c504;background-image:radial-gradient(#fbef60 30%,#d7c504)}}.book-page--young.book-page--yellow .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--yellow .book__button:before{background-color:#FF283E}.book-page--young.book-page--yellow .book__button:focus:before,.book-page--young.book-page--yellow .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--yellow .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--yellow .book__button:active{color:#FF283E}.book-page--young.book-page--yellow .book__button:active:before{background-color:#FF283E}@media (min-width:950px){.book-page--young.book-page--yellow .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--yellow .book__button:before{background-color:#FF283E}.book-page--young.book-page--yellow .book__button:focus:before,.book-page--young.book-page--yellow .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--yellow .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--yellow .book__button:active{color:#FF283E}.book-page--young.book-page--yellow .book__button:active:before{background-color:#FF283E}}.book-page--young.book-page--yellow .book__hgroup--campaign{color:#0C3E5F}.book-page--young.book-page--yellow .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--yellow .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--yellow .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#fbef60 .2em,#fbef60 .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--young.book-page--yellow .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--yellow .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--yellow .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#fbef60 .2em,#fbef60 .23em,transparent .23em)}}.book-page--young.book-page--orange{background-color:#fff}.book-page--young.book-page--orange .awards__block{background-color:#F5F9FF;color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--orange .book__topper-mod .book__topper__color-block{background:0 0}}.book-page--young.book-page--orange .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:950px){.book-page--young.book-page--orange .look-inside{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}}.book-page--young.book-page--orange .book__content+.look-inside,.book-page--young.book-page--orange .book__excerpt+.look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.book-page--young.book-page--orange .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--young.book-page--orange .fixed-logo-link__mod--color{color:#FF283E}.book-page--young.book-page--orange .book__hgroup,.book-page--young.book-page--orange .book__section__h,.book-page--young.book-page--orange .book__text,.book-page--young.book-page--orange .book__text__trigger{color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--orange .book__hgroup{color:#152938}}.book-page--young.book-page--orange .contributor-list--link:focus,.book-page--young.book-page--orange .contributor-list--link:hover{color:#ff9238}.book-page--young.book-page--orange .book__topper__color-block{background-color:#ff9238;background-image:radial-gradient(#fab300 30%,#ff9238)}@media (min-width:950px){.book-page--young.book-page--orange .book__hgroup--api .contributor-list--link:hover{color:inherit;box-shadow:0 -.3em rgba(255,255,255,.5) inset}.book-page--young.book-page--orange .book__topper-mod{background-color:#ff9238;background-image:radial-gradient(#fab300 30%,#ff9238)}}.book-page--young.book-page--orange .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--orange .book__button:before{background-color:#FF283E}.book-page--young.book-page--orange .book__button:focus:before,.book-page--young.book-page--orange .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--orange .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--orange .book__button:active{color:#FF283E}.book-page--young.book-page--orange .book__button:active:before{background-color:#FF283E}@media (min-width:950px){.book-page--young.book-page--orange .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--orange .book__button:before{background-color:#FF283E}.book-page--young.book-page--orange .book__button:focus:before,.book-page--young.book-page--orange .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--orange .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--orange .book__button:active{color:#FF283E}.book-page--young.book-page--orange .book__button:active:before{background-color:#FF283E}}.book-page--young.book-page--orange .book__hgroup--campaign{color:#0C3E5F}.book-page--young.book-page--orange .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--orange .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--orange .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#fab300 .2em,#fab300 .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--young.book-page--orange .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--orange .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--orange .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#fab300 .2em,#fab300 .23em,transparent .23em)}}.book-page--young.book-page--red{background-color:#fff}.book-page--young.book-page--red .awards__block{background-color:#F5F9FF;color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--red .book__topper-mod .book__topper__color-block{background:0 0}}.book-page--young.book-page--red .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:950px){.book-page--young.book-page--red .look-inside{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}}.book-page--young.book-page--red .book__content+.look-inside,.book-page--young.book-page--red .book__excerpt+.look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.book-page--young.book-page--red .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--young.book-page--red .fixed-logo-link__mod--color{color:#5FCAD0}.book-page--young.book-page--red .book__hgroup,.book-page--young.book-page--red .book__section__h,.book-page--young.book-page--red .book__text,.book-page--young.book-page--red .book__text__trigger{color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--red .book__hgroup{color:#fff}}.book-page--young.book-page--red .contributor-list--link:focus,.book-page--young.book-page--red .contributor-list--link:hover{color:#FF283E}.book-page--young.book-page--red .book__topper__color-block{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}@media (min-width:950px){.book-page--young.book-page--red .book__hgroup--api .contributor-list--link:hover{color:inherit;box-shadow:0 -.3em #ff9238 inset}.book-page--young.book-page--red .book__topper-mod{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}}.book-page--young.book-page--red .book__button{background-color:#5FCAD0;color:#fff}.book-page--young.book-page--red .book__button:before{background-color:#5FCAD0}.book-page--young.book-page--red .book__button:focus:before,.book-page--young.book-page--red .book__button:hover:before{background-color:#5ac0c6}.book-page--young.book-page--red .book__button:hover{color:#5ac0c6;text-shadow:none}.book-page--young.book-page--red .book__button:active{color:#5FCAD0}.book-page--young.book-page--red .book__button:active:before{background-color:#5FCAD0}@media (min-width:950px){.book-page--young.book-page--red .book__button{background-color:#5FCAD0;color:#fff}.book-page--young.book-page--red .book__button:before{background-color:#5FCAD0}.book-page--young.book-page--red .book__button:focus:before,.book-page--young.book-page--red .book__button:hover:before{background-color:#5ac0c6}.book-page--young.book-page--red .book__button:hover{color:#5ac0c6;text-shadow:none}.book-page--young.book-page--red .book__button:active{color:#5FCAD0}.book-page--young.book-page--red .book__button:active:before{background-color:#5FCAD0}}.book-page--young.book-page--red .book__hgroup--campaign{color:#0C3E5F}.book-page--young.book-page--red .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--red .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--red .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#FF4529 .2em,#FF4529 .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--young.book-page--red .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--red .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--red .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#FF4529 .2em,#FF4529 .23em,transparent .23em)}}.book-page--young.book-page--purple{background-color:#fff}.book-page--young.book-page--purple .awards__block{background-color:#F5F9FF;color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--purple .book__topper-mod .book__topper__color-block{background:0 0}}.book-page--young.book-page--purple .look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}@media (min-width:950px){.book-page--young.book-page--purple .look-inside{background-color:#152938;background-image:radial-gradient(#0A324D 30%,#152938)}}.book-page--young.book-page--purple .book__content+.look-inside,.book-page--young.book-page--purple .book__excerpt+.look-inside{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.book-page--young.book-page--purple .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--young.book-page--purple .fixed-logo-link__mod--color{color:#FF283E}.book-page--young.book-page--purple .book__hgroup,.book-page--young.book-page--purple .book__section__h,.book-page--young.book-page--purple .book__text,.book-page--young.book-page--purple .book__text__trigger{color:#0C3E5F}@media (min-width:950px){.book-page--young.book-page--purple .book__hgroup{color:#0C3E5F}}.book-page--young.book-page--purple .contributor-list--link:focus,.book-page--young.book-page--purple .contributor-list--link:hover{color:#887CE6}.book-page--young.book-page--purple .book__topper__color-block{background-color:#887CE6;background-image:radial-gradient(#b9f 30%,#887CE6)}@media (min-width:950px){.book-page--young.book-page--purple .book__hgroup--api .contributor-list--link:hover{color:inherit;box-shadow:0 -.3em rgba(255,255,255,.5) inset}.book-page--young.book-page--purple .book__topper-mod{background-color:#887CE6;background-image:radial-gradient(#b9f 30%,#887CE6)}}.book-page--young.book-page--purple .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--purple .book__button:before{background-color:#FF283E}.book-page--young.book-page--purple .book__button:focus:before,.book-page--young.book-page--purple .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--purple .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--purple .book__button:active{color:#FF283E}.book-page--young.book-page--purple .book__button:active:before{background-color:#FF283E}@media (min-width:950px){.book-page--young.book-page--purple .book__button{background-color:#FF283E;color:#fff}.book-page--young.book-page--purple .book__button:before{background-color:#FF283E}.book-page--young.book-page--purple .book__button:focus:before,.book-page--young.book-page--purple .book__button:hover:before{background-color:#f2263b}.book-page--young.book-page--purple .book__button:hover{color:#f2263b;text-shadow:none}.book-page--young.book-page--purple .book__button:active{color:#FF283E}.book-page--young.book-page--purple .book__button:active:before{background-color:#FF283E}}.book-page--teen .book__button:before,.book-page--teen .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter,.book-page--teen.book-page--blue .book__button:before,.book-page--teen.book-page--blue .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen.book-page--blue .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{background-color:#5FCAD0}.book-page--young.book-page--purple .book__hgroup--campaign{color:#0C3E5F}.book-page--young.book-page--purple .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--purple .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--purple .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#b9f .2em,#b9f .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--young.book-page--purple .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--young.book-page--purple .campaign-topper--light-text .campaign-topper__text em,.book-page--young.book-page--purple .campaign-topper--light-text .campaign-topper__text strong,.book-page--young.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--young.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--young.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#b9f .2em,#b9f .23em,transparent .23em)}}.book-page--teen .book__button,.book-page--teen.book-page--blue .book__button{color:#fff;background-color:#5FCAD0}.book-page--teen .book__button:hover,.book-page--teen.book-page--blue .book__button:hover{color:transparent;text-shadow:none}.book-page--teen .praise__text>em,.book-page--teen.book-page--blue .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#5FCAD0 .18em,#5FCAD0 .24em,transparent .24em);text-shadow:-1px 1px 0 #F5F9FF,1px -1px 0 #F5F9FF,1px 1px 0 #F5F9FF,-1px -1px 0 #F5F9FF}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen .praise__text>em,.book-page--teen.book-page--blue .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#5FCAD0 .18em,#5FCAD0 .21em,transparent .21em)}}.book-page--teen .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen .fixed-logo-link__mod--color,.book-page--teen.book-page--blue .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen.book-page--blue .fixed-logo-link__mod--color{color:#5FCAD0}.book-page--teen .awards__item:after,.book-page--teen .book_topper__contrib:after,.book-page--teen.book-page--blue .awards__item:after,.book-page--teen.book-page--blue .book_topper__contrib:after{color:#56b6bb}.book-page--teen .book__excerpt__text-card .book__text__trigger:before,.book-page--teen .book__text__series-link:focus,.book-page--teen .book__text__series-link:hover,.book-page--teen .contributor-list--link:focus,.book-page--teen .contributor-list--link:hover,.book-page--teen.book-page--blue .book__excerpt__text-card .book__text__trigger:before,.book-page--teen.book-page--blue .book__text__series-link:focus,.book-page--teen.book-page--blue .book__text__series-link:hover,.book-page--teen.book-page--blue .contributor-list--link:focus,.book-page--teen.book-page--blue .contributor-list--link:hover{color:#5FCAD0}.book-page--teen .book__text__series-link,.book-page--teen.book-page--blue .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#5FCAD0 9px,#5FCAD0 10px,transparent 10px)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen .book__text__series-link,.book-page--teen.book-page--blue .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#5FCAD0 9px,#5FCAD0 9.5px,transparent 9.5px)}}.book-page--teen.book-page--green .book__button:before,.book-page--teen.book-page--green .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen.book-page--green .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{background-color:#78C36F}.book-page--teen :not(.book__excerpt__text)+.book__text__trigger,.book-page--teen.book-page--blue :not(.book__excerpt__text)+.book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}.book-page--teen :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen :not(.book__excerpt__text)+.book__text__trigger:hover,.book-page--teen.book-page--blue :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen.book-page--blue :not(.book__excerpt__text)+.book__text__trigger:hover{box-shadow:0 -4px 0 0 #5FCAD0 inset,0 2px 0 0 #5FCAD0}.book-page--teen .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen .book__excerpt__text-card .book__text__trigger:hover,.book-page--teen.book-page--blue .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen.book-page--blue .book__excerpt__text-card .book__text__trigger:hover{border-color:#5FCAD0}.book-page--teen .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen .campaign-topper--light-text .campaign-topper__text em,.book-page--teen .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen .campaign-topper--light-text-dark-overlay .campaign-topper__text strong,.book-page--teen.book-page--blue .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--blue .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--blue .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#5FCAD0 .2em,#5FCAD0 .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen .campaign-topper--light-text .campaign-topper__text em,.book-page--teen .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen .campaign-topper--light-text-dark-overlay .campaign-topper__text strong,.book-page--teen.book-page--blue .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--blue .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--blue .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--blue .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#5FCAD0 .2em,#5FCAD0 .23em,transparent .23em)}}.book-page--teen.book-page--green .book__button{color:#fff;background-color:#78C36F}.book-page--teen.book-page--green .book__button:hover{color:transparent;text-shadow:none}.book-page--teen.book-page--green .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#78C36F .18em,#78C36F .24em,transparent .24em);text-shadow:-1px 1px 0 #F5F9FF,1px -1px 0 #F5F9FF,1px 1px 0 #F5F9FF,-1px -1px 0 #F5F9FF}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--green .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#78C36F .18em,#78C36F .21em,transparent .21em)}}.book-page--teen.book-page--green .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen.book-page--green .fixed-logo-link__mod--color{color:#78C36F}.book-page--teen.book-page--green .awards__item:after,.book-page--teen.book-page--green .book_topper__contrib:after{color:#6cb064}.book-page--teen.book-page--green .book__excerpt__text-card .book__text__trigger:before,.book-page--teen.book-page--green .book__text__series-link:focus,.book-page--teen.book-page--green .book__text__series-link:hover,.book-page--teen.book-page--green .contributor-list--link:focus,.book-page--teen.book-page--green .contributor-list--link:hover{color:#78C36F}.book-page--teen.book-page--green .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#78C36F 9px,#78C36F 10px,transparent 10px)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--green .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#78C36F 9px,#78C36F 9.5px,transparent 9.5px)}}.book-page--teen.book-page--yellow .book__button:before,.book-page--teen.book-page--yellow .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen.book-page--yellow .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{background-color:#CFB50C}.book-page--teen.book-page--green .contributor-list--link{transition:all .2s ease}.book-page--teen.book-page--green :not(.book__excerpt__text)+.book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #78C36F inset,0 2px 0 0 #78C36F}.book-page--teen.book-page--green :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen.book-page--green :not(.book__excerpt__text)+.book__text__trigger:hover{box-shadow:0 -4px 0 0 #78C36F inset,0 2px 0 0 #78C36F}.book-page--teen.book-page--green .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen.book-page--green .book__excerpt__text-card .book__text__trigger:hover{border-color:#78C36F}.book-page--teen.book-page--green .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--green .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--green .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#78C36F .2em,#78C36F .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--green .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--green .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--green .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--green .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#78C36F .2em,#78C36F .23em,transparent .23em)}}.book-page--teen.book-page--yellow .book__button{color:#fff;background-color:#CFB50C}.book-page--teen.book-page--yellow .book__button:hover{color:transparent;text-shadow:none}.book-page--teen.book-page--yellow .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#CFB50C .18em,#CFB50C .24em,transparent .24em);text-shadow:-1px 1px 0 #F5F9FF,1px -1px 0 #F5F9FF,1px 1px 0 #F5F9FF,-1px -1px 0 #F5F9FF}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--yellow .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#CFB50C .18em,#CFB50C .21em,transparent .21em)}}.book-page--teen.book-page--yellow .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen.book-page--yellow .fixed-logo-link__mod--color{color:#CFB50C}.book-page--teen.book-page--yellow .awards__item:after,.book-page--teen.book-page--yellow .book_topper__contrib:after{color:#baa30b}.book-page--teen.book-page--yellow .book__excerpt__text-card .book__text__trigger:before,.book-page--teen.book-page--yellow .book__text__series-link:focus,.book-page--teen.book-page--yellow .book__text__series-link:hover,.book-page--teen.book-page--yellow .contributor-list--link:focus,.book-page--teen.book-page--yellow .contributor-list--link:hover{color:#CFB50C}.book-page--teen.book-page--yellow .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#CFB50C 9px,#CFB50C 10px,transparent 10px)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--yellow .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#CFB50C 9px,#CFB50C 9.5px,transparent 9.5px)}}.book-page--teen.book-page--orange .book__button:before,.book-page--teen.book-page--orange .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen.book-page--orange .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{background-color:#F69342}.book-page--teen.book-page--yellow .contributor-list--link{transition:all .2s ease}.book-page--teen.book-page--yellow :not(.book__excerpt__text)+.book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #CFB50C inset,0 2px 0 0 #CFB50C}.book-page--teen.book-page--yellow :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen.book-page--yellow :not(.book__excerpt__text)+.book__text__trigger:hover{box-shadow:0 -4px 0 0 #CFB50C inset,0 2px 0 0 #CFB50C}.book-page--teen.book-page--yellow .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen.book-page--yellow .book__excerpt__text-card .book__text__trigger:hover{border-color:#CFB50C}.book-page--teen.book-page--yellow .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--yellow .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--yellow .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#CFB50C .2em,#CFB50C .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--yellow .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--yellow .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--yellow .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--yellow .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#CFB50C .2em,#CFB50C .23em,transparent .23em)}}.book-page--teen.book-page--orange .book__button{color:#fff;background-color:#F69342}.book-page--teen.book-page--orange .book__button:hover{color:transparent;text-shadow:none}.book-page--teen.book-page--orange .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#F69342 .18em,#F69342 .24em,transparent .24em);text-shadow:-1px 1px 0 #F5F9FF,1px -1px 0 #F5F9FF,1px 1px 0 #F5F9FF,-1px -1px 0 #F5F9FF}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--orange .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#F69342 .18em,#F69342 .21em,transparent .21em)}}.book-page--teen.book-page--orange .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen.book-page--orange .fixed-logo-link__mod--color{color:#F69342}.book-page--teen.book-page--orange .awards__item:after,.book-page--teen.book-page--orange .book_topper__contrib:after{color:#dd843b}.book-page--teen.book-page--orange .book__excerpt__text-card .book__text__trigger:before,.book-page--teen.book-page--orange .book__text__series-link:focus,.book-page--teen.book-page--orange .book__text__series-link:hover,.book-page--teen.book-page--orange .contributor-list--link:focus,.book-page--teen.book-page--orange .contributor-list--link:hover{color:#F69342}.book-page--teen.book-page--orange .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#F69342 9px,#F69342 10px,transparent 10px)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--orange .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#F69342 9px,#F69342 9.5px,transparent 9.5px)}}.book-page--teen.book-page--red .book__button:before,.book-page--teen.book-page--red .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen.book-page--red .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{background-color:#EF384B}.book-page--teen.book-page--orange .contributor-list--link{transition:all .2s ease}.book-page--teen.book-page--orange :not(.book__excerpt__text)+.book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #F69342 inset,0 2px 0 0 #F69342}.book-page--teen.book-page--orange :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen.book-page--orange :not(.book__excerpt__text)+.book__text__trigger:hover{box-shadow:0 -4px 0 0 #F69342 inset,0 2px 0 0 #F69342}.book-page--teen.book-page--orange .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen.book-page--orange .book__excerpt__text-card .book__text__trigger:hover{border-color:#F69342}.book-page--teen.book-page--orange .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--orange .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--orange .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#F69342 .2em,#F69342 .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--orange .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--orange .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--orange .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--orange .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#F69342 .2em,#F69342 .23em,transparent .23em)}}.book-page--teen.book-page--red .book__button{color:#fff;background-color:#EF384B}.book-page--teen.book-page--red .book__button:hover{color:transparent;text-shadow:none}.book-page--teen.book-page--red .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#EF384B .18em,#EF384B .24em,transparent .24em);text-shadow:-1px 1px 0 #F5F9FF,1px -1px 0 #F5F9FF,1px 1px 0 #F5F9FF,-1px -1px 0 #F5F9FF}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--red .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#EF384B .18em,#EF384B .21em,transparent .21em)}}.book-page--teen.book-page--red .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen.book-page--red .fixed-logo-link__mod--color{color:#EF384B}.book-page--teen.book-page--red .awards__item:after,.book-page--teen.book-page--red .book_topper__contrib:after{color:#d73244}.book-page--teen.book-page--red .book__excerpt__text-card .book__text__trigger:before,.book-page--teen.book-page--red .book__text__series-link:focus,.book-page--teen.book-page--red .book__text__series-link:hover,.book-page--teen.book-page--red .contributor-list--link:focus,.book-page--teen.book-page--red .contributor-list--link:hover{color:#EF384B}.book-page--teen.book-page--red .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#EF384B 9px,#EF384B 10px,transparent 10px)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--red .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#EF384B 9px,#EF384B 9.5px,transparent 9.5px)}}.book-page--teen.book-page--purple .book__button:before,.book-page--teen.book-page--purple .book__excerpt__text>.book__excerpt__chapter-title+p:first-letter,.book-page--teen.book-page--purple .book__excerpt__text>p:first-child:not(.book__excerpt__chapter-title):first-letter{background-color:#9188DA}.book-page--teen.book-page--red .contributor-list--link{transition:all .2s ease}.book-page--teen.book-page--red :not(.book__excerpt__text)+.book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #EF384B inset,0 2px 0 0 #EF384B}.book-page--teen.book-page--red :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen.book-page--red :not(.book__excerpt__text)+.book__text__trigger:hover{box-shadow:0 -4px 0 0 #EF384B inset,0 2px 0 0 #EF384B}.book-page--teen.book-page--red .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen.book-page--red .book__excerpt__text-card .book__text__trigger:hover{border-color:#EF384B}.book-page--teen.book-page--red .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--red .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--red .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#EF384B .2em,#EF384B .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--red .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--red .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--red .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--red .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#EF384B .2em,#EF384B .23em,transparent .23em)}}.book-page--teen.book-page--purple .book__button{color:#fff;background-color:#9188DA}.book-page--teen.book-page--purple .book__button:hover{color:transparent;text-shadow:none}.book-page--teen.book-page--purple .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#9188DA .18em,#9188DA .24em,transparent .24em);text-shadow:-1px 1px 0 #F5F9FF,1px -1px 0 #F5F9FF,1px 1px 0 #F5F9FF,-1px -1px 0 #F5F9FF}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--purple .praise__text>em{background-image:linear-gradient(0deg,transparent,transparent .18em,#9188DA .18em,#9188DA .21em,transparent .21em)}}.book-page--teen.book-page--purple .book__hgroup--campaign .fixed-logo-link__mod--reverse,.book-page--teen.book-page--purple .fixed-logo-link__mod--color{color:#9188DA}.book-page--teen.book-page--purple .awards__item:after,.book-page--teen.book-page--purple .book_topper__contrib:after{color:#837ac4}.book-page--teen.book-page--purple .book__excerpt__text-card .book__text__trigger:before,.book-page--teen.book-page--purple .book__text__series-link:focus,.book-page--teen.book-page--purple .book__text__series-link:hover,.book-page--teen.book-page--purple .contributor-list--link:focus,.book-page--teen.book-page--purple .contributor-list--link:hover{color:#9188DA}.book-page--teen.book-page--purple .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#9188DA 9px,#9188DA 10px,transparent 10px)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--purple .book__text__series-link{background-image:linear-gradient(0deg,transparent,transparent 9px,#9188DA 9px,#9188DA 9.5px,transparent 9.5px)}}.book-page--teen.book-page--purple .contributor-list--link{transition:all .2s ease}.book-page--teen.book-page--purple :not(.book__excerpt__text)+.book__text__trigger{transition:box-shadow .2s ease;box-shadow:0 0 0 0 #9188DA inset,0 2px 0 0 #9188DA}.book-page--teen.book-page--purple :not(.book__excerpt__text)+.book__text__trigger:focus,.book-page--teen.book-page--purple :not(.book__excerpt__text)+.book__text__trigger:hover{box-shadow:0 -4px 0 0 #9188DA inset,0 2px 0 0 #9188DA}.book-page--teen.book-page--purple .book__excerpt__text-card .book__text__trigger:focus,.book-page--teen.book-page--purple .book__excerpt__text-card .book__text__trigger:hover{border-color:#9188DA}.book-page--teen.book-page--purple .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--purple .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--purple .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#9188DA .2em,#9188DA .26em,transparent .26em)}@media (min--moz-device-pixel-ratio:0.01562/dpi),(-webkit-min-device-pixel-ratio:0.01562/dpi),(min-device-pixel-ratio:0.01562/dpi),(min-resolution:1.5){.book-page--teen.book-page--purple .campaign-topper--light-text .campaign-topper__quote-highlight,.book-page--teen.book-page--purple .campaign-topper--light-text .campaign-topper__text em,.book-page--teen.book-page--purple .campaign-topper--light-text .campaign-topper__text strong,.book-page--teen.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__quote-highlight,.book-page--teen.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text em,.book-page--teen.book-page--purple .campaign-topper--light-text-dark-overlay .campaign-topper__text strong{background-image:linear-gradient(0deg,transparent,transparent .2em,#9188DA .2em,#9188DA .23em,transparent .23em)}}.page-topper--age-group{text-shadow:1px 1px 2px rgba(0,0,0,.1);background-attachment:fixed}.page-topper--age-group--babies{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.page-topper--age-group--beginning-readers{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}.page-topper--age-group--intermediate-readers{background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.page-topper--age-group--young-adult-readers{background-color:#152938;background-image:radial-gradient(#0C3E5F 30%,#152938)}.page-topper--search{padding-left:0;padding-right:0}.page-topper--search .page-topper__width--search{max-width:1340px;margin:0 auto;padding:0 20px}@media (min-width:800px){.page-topper--search .page-topper__width--search{padding:0 160px}}.page-topper--search .search-form__label{position:absolute;bottom:30px;left:0;font-family:gt-walsheim,sans-serif;font-size:70px;font-weight:500;transition:all .4s cubic-bezier(.645,.045,.355,1);display:none}.page-topper--search .search-form__button,.page-topper--search .search-form__input,.search-tease__inner,.search-tease__inner:before{transition:all .2s cubic-bezier(.645,.045,.355,1)}.page-topper--search .form-is-active .search-form__label{transform-origin:0 100%;transform:scale(.4) translateY(100%)}.page-topper--search .search-form__form{position:relative;padding-bottom:0}.page-topper--search .search-form__input{width:100%;border:0;border-bottom:2px solid #fff;background-color:transparent;color:#fff;padding:0 50px 0 0;border-radius:0;font-family:gt-walsheim,sans-serif;font-size:35px;font-weight:300}.page-topper--search .search-form__input::-webkit-input-placeholder{color:rgba(255,255,255,.8);transition:all .2s cubic-bezier(.645,.045,.355,1)}.page-topper--search .search-form__input:-moz-placeholder{color:rgba(255,255,255,.8);transition:all .2s cubic-bezier(.645,.045,.355,1)}.page-topper--search .search-form__input:hover::-webkit-input-placeholder{color:#fff}.page-topper--search .search-form__input:hover:-moz-placeholder{color:#fff}.page-topper--search .search-form__input:focus::-webkit-input-placeholder{color:rgba(255,255,255,.6)}.page-topper--search .search-form__input:focus:-moz-placeholder{color:rgba(255,255,255,.6)}.page-topper--search .search-form__input:focus{border:0;border-bottom:2px solid #fff}.page-topper--search .search-form__button{border:0;background-color:transparent;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;bottom:0;cursor:pointer;background-image:url(/assets/images/search-icon--white.svg);background-size:60%;background-position:50% 50%;width:52px;height:52px;background-repeat:no-repeat}.search-tease:nth-child(1n) .search-tease__img-mod--author--no-image .search-tease__author-img,.search-tease__img-mod--author--no-image .search-tease__author-img,.search-tease__inner:before{background-color:#5FCAD0;background-image:radial-gradient(#AFE7EA 30%,#5FCAD0)}.page-topper--search .search-form__button:focus{outline:0}.search-error__mod{padding:50px 15px}@media (min-width:800px){.page-topper--search .search-form__input{font-size:55px}.page-topper--search .search-form__button{width:70px;height:70px}.search-error__mod{padding:100px 20px}}.search-error__term{font-weight:500}.search-error__hgroup{color:#0C3E5F;display:block;text-align:center;max-width:800px;margin:0 auto}.search-error__message{line-height:1.1;font-family:gt-walsheim,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.3px;margin-bottom:20px}@media (min-width:800px){.search-error__message{font-size:45px;font-weight:300}}.search-error__suggestion{font-family:gt-walsheim,sans-serif;font-size:18px;font-weight:700}@media (min-width:800px){.search-error__suggestion{font-size:22px}}.search-tease__inner{position:relative;border-bottom:1px solid rgba(12,62,95,.1);padding:30px 20px}.search-tease__inner:after{content:"";display:table;clear:both}.search-tease__inner>*{position:relative}.search-tease__inner:before{content:"\0020";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;background-attachment:fixed}@media (min-width:740px){.search-tease__inner{padding-left:calc(50% - 350px);padding-right:calc(50% - 350px)}}@media (min-width:650px){.search-tease__inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}}.search-tease:last-child .search-tease__inner{border-bottom:0}.search-tease__inner>a{display:block;width:100%}.search-tease__img-mod{width:90px;float:left;margin-right:15px;text-align:center;line-height:1;position:relative;max-height:220px}@media (min-width:650px){.search-tease__img-mod{width:160px;min-width:160px;margin-right:20px}}.search-tease__img-mod--work{transition:all .3s cubic-bezier(.645,.045,.355,1)}.search-tease:hover .search-tease__img-mod--work{transition-timing-function:cubic-bezier(.41,0,.43,1.42)}.search-tease__img-mod--series:before{display:block;content:'';padding-bottom:140%}.search-tease__img{max-width:100%;max-height:220px;border:3px solid #fff}.search-tease__img-mod--brand .search-tease__img{border:0}.search-tease__hgroup{max-width:580px}.search-tease__hgroup:after{content:"";display:table;clear:both}@media (min-width:410px){.search-tease__hgroup{overflow:hidden;padding:5px 0}}.search-tease__hgroup>*{margin:0}.search-tease__hgroup>*+*{margin-top:8px}.search-tease__title{font-family:gt-walsheim,sans-serif;font-size:20px;line-height:1}@media (min-width:650px){.search-tease__hgroup>*+*{margin-top:13px}.search-tease__title{font-size:26px}}.search-tease__subtitle{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:gt-walsheim,sans-serif;font-size:16px}@media (min-width:650px){.search-tease__subtitle{font-size:18px}}.search-tease__title--hover{box-shadow:0 0 0 0 rgba(175,231,234,0) inset,0 0 0 0 rgba(175,231,234,0);transition:all .2s cubic-bezier(.645,.045,.355,1);padding:0 2px;-webkit-box-decoration-break:clone}.search-tease:hover .search-tease__title--hover{box-shadow:0 -8px 0 0 #cff1f2 inset}.search-tease__desc{font-family:warnock,serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.3}@media (min-width:650px){.search-tease__desc{font-size:18px}}.search-tease__desc p{display:inline;margin:0 4px 0 0}.search-tease__desc b,.search-tease__desc em,.search-tease__desc i,.search-tease__desc strong{font-weight:inherit}.search-tease__author-img-mod{position:relative;border:4px solid #fff;border-radius:50%;overflow:hidden}.search-tease:hover .search-tease__author-img-mod{animation:wiggle 1s}@keyframes wiggle{20%,60%{transform:rotate(4deg)}40%{transform:rotate(-8deg)}80%{transform:rotate(-2deg)}100%{transform:rotate(0)}}.search-tease__author-img{width:100%;height:0;padding-bottom:100%;transition:all .4s cubic-bezier(.645,.045,.355,1);background-size:cover;background-position:50% 0}.search-tease__author-img__initials{color:#fff;line-height:1;position:absolute;top:50%;right:0;left:0;transform:translateY(-50%);text-shadow:1px 1px 1px rgba(0,0,0,.1);font-family:gt-walsheim,sans-serif;font-size:30px;font-weight:700}@media (min-width:800px){.search-tease__author-img__initials{font-size:40px}}.search-tease__img-mod--author{height:auto;margin-top:-10px}@media (min-width:650px){.search-tease__img-mod--author{padding:0 10px;margin-top:0}}.search-tease:nth-child(2n) .search-tease__img-mod--author--no-image .search-tease__author-img{background-color:#8ED756;background-image:radial-gradient(#B5DE96 30%,#8ED756)}.search-tease:nth-child(3n) .search-tease__img-mod--author--no-image .search-tease__author-img{background-color:#FF283E;background-image:radial-gradient(#FF4529 30%,#FF283E)}.search-tease:nth-child(4n) .search-tease__img-mod--author--no-image .search-tease__author-img{background-color:#d7c504;background-image:radial-gradient(#fbef60 30%,#d7c504)}.hidebookresourse,.hideerror{display:none}