﻿@import url("https://fonts.googleapis.com/css2?family=Crete+Round:ital@0;1&family=Open+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,main,menu,nav,output,ruby,section,summary,time,mark,audio,video{box-sizing:border-box;font-size:100%;font:inherit;vertical-align:baseline;border:0;padding:0;margin:0}label,button,input,select,textarea{color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:after,.content-block:after{content:"";display:table;clear:both}@-webkit-keyframes $animation{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@-moz-keyframes $animation{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@-o-keyframes $animation{0%{opacity:1}90%{opacity:1}100%{opacity:0}}@keyframes $animation{0%{opacity:1}90%{opacity:1}100%{opacity:0}}html{font-size:16px}body{color:#212125;font-family:"Open Sans",sans-serif;font-size:16px;-webkit-text-size-adjust:100%;line-height:1.375;width:100%;background-attachment:fixed;background-color:#bfb8b9;background-image:url("/images/bg.jpg");background-position:top left;background-size:cover;padding:0;margin:0 auto}body ::selection{color:#212125;background-color:#F05030}body ::-moz-selection{color:#212125;background-color:#F05030}#top,#content,#bottom{box-sizing:border-box;min-width:15rem;width:100%}@media (max-width: 40rem){#top,#content,#bottom{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width: 40rem) and (max-width: 64rem){#top,#content,#bottom{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 64rem){#top,#content,#bottom{padding-left:3.125rem;padding-right:3.125rem}}@media (min-width: 80rem){#top,#content,#bottom{padding-left:calc((100vw - (80rem - (7.5rem * 2))) / 2);padding-right:calc((100vw - (80rem - (7.5rem * 2))) / 2)}}#top{z-index:1000;display:flex;justify-content:space-between;align-items:center;position:absolute;top:0;left:0;right:0;background-color:transparent;padding-top:0.3125rem;padding-bottom:0.3125rem;transition:ease-out all 250ms}.page--home #top{justify-content:center}.page--home #top .branding--top{min-width:7.5rem;width:80%;max-width:20rem}html:not([data-scroll='0']) .page--home #top .branding--top{width:7.5rem}html:not([data-scroll='0']) #top{position:fixed;background-color:rgba(255,255,255,0.8);box-shadow:0 0.625rem 0.625rem rgba(33,33,37,0.2);border-bottom-color:transparent}#content{min-height:60vh;padding-top:2.5rem;padding-bottom:2.5rem;margin:7.5rem auto}@media (max-width: 40rem){#content{padding-left:0 !important;padding-right:0 !important}}#bottom{display:flex;flex-direction:column;justify-content:space-between;background-color:rgba(255,255,255,0.8);padding-top:2.5rem;padding-bottom:2.5rem;margin:7.5rem 0 0}@media (min-width: 40rem){#bottom{flex-direction:row;flex-wrap:wrap}}.branding--top{width:7.5rem;margin-bottom:0}.branding--bottom{width:15rem}.branding__logo{display:block;width:100%;background-image:url("/images/logo.svg");background-repeat:no-repeat;background-size:contain;padding-bottom:62.5%;transition:ease-out all 250ms}.nav,.nav--top,.nav--bottom{display:flex;flex-wrap:wrap}.nav--top{justify-content:flex-end}.nav--top .nav-link:first-of-type{margin-right:1.25rem}.nav--bottom{justify-content:space-between;margin-bottom:2.5rem}@media (min-width: 40rem) and (max-width: 64rem){.nav--bottom{align-self:flex-end}}.nav a,.nav--top a,.nav--bottom a{color:#212125}.nav a:hover,.nav--top a:hover,.nav--bottom a:hover{color:#F05030}.nav .nav-link,.nav--top .nav-link,.nav--bottom .nav-link{font-size:1.25rem;font-family:"Crete Round",serif}.nav .nav-list,.nav--top .nav-list,.nav--bottom .nav-list{flex-grow:1;list-style:none;padding:0}.nav .nav-list:first-of-type,.nav--top .nav-list:first-of-type,.nav--bottom .nav-list:first-of-type{margin-right:1.25rem}.home-menu{display:flex;flex-direction:column;justify-content:space-between;margin-top:2.5rem}@media (min-width: 40rem){.home-menu{flex-direction:row}}.home-menu__link{color:#212125;font-size:1.5rem;font-family:"Crete Round",serif;text-align:center;text-decoration:none;width:100%;margin-top:2.5rem}.home-menu__link:hover,.home-menu__link:active{color:#F05030}@media (min-width: 40rem) and (max-width: 64rem){.home-menu__link{width:calc((100% - 1.25rem) / 2)}}@media (min-width: 64rem){.home-menu__link{width:calc((100% - 2.5rem) / 2)}}.home-menu__cover{width:100%;background-color:#504d56;background-position:center;background-size:cover;border-radius:1.5rem;padding-bottom:75%;margin-top:0.625rem}#purchase{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (min-width: 64rem){#purchase{float:left;clear:left;width:35%}}#purchase h2{width:100%}@media (min-width: 64rem){#reviews{float:right;clear:right;width:60%}}@media (min-width: 64rem){#events,#publicity{float:left;clear:left;width:35%}}.content-block{box-sizing:border-box;background-color:rgba(255,255,255,0.8);padding:20px;margin-bottom:3.125rem}.book__cover{width:100%;margin-bottom:1.25rem}@media (min-width: 40rem){.book__cover{float:left;clear:left;width:50%;margin-right:1.25rem}}@media (min-width: 64rem){.book__cover{width:33%}}.book .book__author-photo{float:right;clear:right;width:40%;margin-left:1.25rem;margin-bottom:1.25rem}@media (min-width: 40rem){.book .book__author-photo{width:20%}}.store-country{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:1.25rem}@media (min-width: 40rem) and (max-width: 64rem){.store-country{width:calc(50% - 1.25rem)}.store-country:nth-of-type(2n+1){margin-right:1.25rem}}.lab-members,.lab-members--lynne,.lab-members--current,.lab-members--former{display:flex;flex-wrap:wrap;justify-content:center}.lab-members--lynne{justify-content:center}@media (min-width: 40rem){.lab-members--current{justify-content:space-between}}.lab-members__item{text-align:center;flex-basis:100%;margin-bottom:1.25rem}@media (min-width: 40rem){.lab-members__item{text-align:left;flex-shrink:1;flex-basis:45%}}@media (min-width: 64rem){.lab-members__item{flex-basis:30%}}.lab-members__photo{width:100%;max-width:320px;height:auto;border-radius:1.5rem}#menu-book{background-image:url("/images/watermelon-snow.jpg");background-position:center 36%}#menu-science{background-image:url("/images/cover-science.jpg")}#lab-video{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;margin:1.25rem 0}#lab-video iframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.store-link--text{width:100%}.store-link--store,.store-link--amazon,.store-link--audible,.store-link--indigo,.store-link--itunes{width:calc((100% - (1.25rem * 3)) / 4);height:0;background-repeat:no-repeat;background-size:contain;padding-bottom:15%;margin-top:1.25rem;margin-right:1.25rem}.store-link--store:last-of-type,.store-link--amazon:last-of-type,.store-link--audible:last-of-type,.store-link--indigo:last-of-type,.store-link--itunes:last-of-type{margin-right:0}.store-link--amazon{background-image:url("/images/logo-amazon.png")}.store-link--audible{background-image:url("/images/logo-audible.png")}.store-link--indigo{background-image:url("/images/logo-indigo.png")}.store-link--itunes{background-image:url("/images/logo-itunes.png")}.copyright{flex-grow:4;align-self:flex-end;font-size:0.875rem;text-align:center}strong{font-weight:bold}em{font-style:italic}a{color:#F05030;text-decoration:none;transition:ease-out all 250ms}a:hover,a:active{color:#212125;text-decoration:underline}h1,h2,h3{font-family:"Crete Round",serif}h4{font-family:"Open Sans",sans-serif}h1,h2,h3,h4{padding:0;margin:0}h1:first-child,h2:first-child,h3:first-child,h4:first-child{padding-top:0;margin-top:0}h1{font-size:1.75rem;font-weight:600;text-align:center;line-height:1.5;margin-bottom:1.25rem}h2{font-size:1.5rem;font-weight:400;text-align:center;line-height:1.25;margin-bottom:1.25rem}h3{font-size:1.25rem;font-weight:500;text-align:left;line-height:1.25;margin-bottom:2.5rem}h4{font-size:1.125rem;font-weight:600;text-align:left;line-height:1.25;margin-bottom:0.625rem}p{line-height:1.5}p+p,p+ul,ul+p{margin-top:1.25rem}note{font-size:0.75rem;font-weight:200}q,blockquote{quotes:"“" "”" "‘" "’";font-family:"Crete Round",serif}blockquote{position:relative;padding:1.25rem 2.5rem 0}blockquote::before,blockquote::after{position:absolute;color:#bfb8b9;font-size:4.5rem}blockquote::before{content:open-quote;top:0;left:0}blockquote::after{content:close-quote;right:0;bottom:0}blockquote p{font-size:1.125rem;font-style:italic}blockquote footer{font-size:16px;font-family:"Open Sans",sans-serif;text-align:right;margin:0.625rem 0 2.5rem 10%}blockquote footer::before{content:'—'}blockquote cite{font-style:italic}.page-title,.page-subtitle,.section-title,.section-subtitle{text-align:center}.section-subtitle{margin:2.5rem 0 1.25rem}.nav-title{margin-bottom:0}.list--simple{list-style:disc;padding-left:2.5rem}.list--simple li{margin-bottom:0.625rem}
