body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:ChronicleDisplayBold;src:url(/static/media/ChronicleDisp-Bold.fac9167a974df8eea7eb.otf)}@font-face{font-family:ChronicleTextItal;src:url(/static/media/ChronicleTextG1-Italic-Pro.e89dd7a81bdeb5707095.otf)}@font-face{font-family:ChronicleDisplayBoldItal;src:url(/static/media/ChronicleDisp-BoldItal.acc535c6b58ac3bb2ef2.otf)}@font-face{font-family:ChronicleRegular;src:url(/static/media/ChronicleTextG1-Roman-Pro.89fe1a3ff91aac9b6bdc.otf)}@font-face{font-family:GraphikLight;src:url(/static/media/Graphik-Light.532fcbe7294b886ec93d.otf)}@font-face{font-family:GraphikRegular;src:url(/static/media/Graphik-Regular.329746577f94a4f1785e.otf)}@font-face{font-family:GraphikLightItalic;src:url(/static/media/Graphik-LightItalic.28a3ee4904f00f7f0601.otf)}@font-face{font-family:GraphikBold;src:url(/static/media/Graphik-Medium.f58d53eb72d7239d4ca8.otf)}@font-face{font-family:GraphikBoldItalic;src:url(/static/media/Graphik-MediumItalic.56decae11f040d744e60.otf)}#root,body,html{height:100%;margin:0;overflow-x:hidden;padding:0;width:100%}.bold{font-family:GraphikBold}.app-container{height:100%}.app-container.cartOpen{height:100%;overflow:hidden}body{background:#e6e6e6;font-family:GraphikLight}strong{font-family:GraphikBold;font-weight:400}a{color:#00374b;opacity:1;text-decoration:none;transition:all .2s ease}a:hover{opacity:.9;text-decoration:underline}.app-container,.page-container{min-height:calc(100% - 242px)}.content-container{padding:40px}.flex-layout{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.flex-layout-small{gap:10px}.flex-layout-smallest{gap:4px;justify-content:end}.end{justify-content:end}.end,.if{display:inline-flex}.flex-centered{margin:auto 0}.flex-full{width:100%}.flex-quarter{flex:.25 1}.flex-half{flex:.5 1}.flex-one{flex:1 1}.flex-two{flex:2 1}.flex-three{flex:3 1}.flex-four{flex:4 1}.flex-five{flex:5 1}.flex-six{flex:6 1}h1.page-header{font-family:ChronicleDisplayBold;font-weight:400;line-height:1.7rem;margin-top:0}.buttonPrimary,.productPage__cartButton{background:none;background:#00374b;color:#e6e6e6}.buttonPrimary,.buttonSecondary,.productPage__cartButton{border:2px solid #00374b;border-radius:2rem;cursor:pointer;font-family:GraphikBold;padding:8px 12px}.buttonSecondary,.productPage__cartButton{background:none;color:#00374b}.buttonPrimary-small{border:2px solid #00374b;border-radius:2rem;font-size:13px;padding:2px 8px}.buttonPrimary-large,.buttonPrimary-small{background:none;background:#00374b;color:#e6e6e6;cursor:pointer;font-family:GraphikBold}.buttonPrimary-large{border:2px solid #00374b;border-radius:6px;font-size:20px;padding:12px 24px}.buttonSecondary-small{border:2px solid #00374b;border-radius:2rem;font-size:13px;padding:2px 8px}.buttonSecondary-large,.buttonSecondary-small{background:none;color:#00374b;cursor:pointer;font-family:GraphikBold}.buttonSecondary-large{border:2px solid #00374b;border-radius:6px;font-size:20px;padding:12px 24px}.buttonPrimary-large:disabled,.buttonPrimary:disabled,.buttonSecondary-large:disabled,.buttonSecondary:disabled{background:#b7bec0;border-color:#b7bec0;color:#657377;cursor:default}.pseudoCheck{background:#b7bec0;border-radius:4px;cursor:pointer;height:14px;transition:all .2s ease;width:14px}.pseudoCheck.selected{background:#e33b3c}.reOrderButton{border:2px solid #00374b;border-radius:2rem;color:#00374b;font-size:12px;margin-left:4px;padding:0 4px;vertical-align:top}.buttonCancel-small,.reOrderButton{background:none;cursor:pointer;font-family:GraphikBold}.buttonCancel-small{border:2px solid #f13b3b;border-radius:2rem;color:#f13b3b;font-size:13px;padding:2px 8px}.buttonPair{display:flex;gap:10px}input::-webkit-file-upload-button{background:none;border:2px solid #00374b;border-radius:4px;color:#00374b;padding:4px 12px}input::file-selector-button{background:none;border:2px solid #00374b;border-radius:4px;color:#00374b;padding:4px 12px}.publisherWarning{background:#fcfcfc;border:2px solid #f13b3b;font-size:14px;line-height:1.6rem;padding:20px}.publisherWarning button{margin-top:20px}.adminRow,.orderItem{border-bottom:1px solid #b7bec0;padding:10px 0}.loginForm{max-width:480px}.fieldData{line-height:1.6rem;margin-bottom:20px}.orderItemList{margin:20px 0 40px}.orderStatus,.orderType{background:#000;border-radius:4px;color:#fcfcfc;display:inline-block;font-family:GraphikBold;font-size:10px;letter-spacing:1px;padding:4px 8px;text-transform:uppercase}.orderType.library{background:#29c390}.orderType.retail{background:#00374b}.orderType.wholesale{background:#f13b3b}.orderListItem{margin-bottom:6px}.infoSmall,.orderListItem__price,.orderListItem__quantity{background:#fcfcfc;border-radius:2px;font-family:GraphikBold;font-size:12px;margin-left:4px;opacity:.8;padding:2px}.productList__image{max-width:100%}.productList__title{font-family:GraphikBold;margin-bottom:4px}.productList__authors{font-size:14px;opacity:.68}.productList{font-size:15px}.roomAboveLarge{margin-top:40px!important}.roomAboveMedium{margin-top:20px!important}.roomAboveSmall{margin-top:10px!important}.roomBelowLarge{margin-bottom:40px!important}.roomBelowMedium{margin-bottom:20px!important}.roomBelowXS{margin-bottom:6px!important}.roomLeftMedium{margin-left:20px!important}.orderStatus.complete{background:#29c390}.orderStatus.pending{background:#00374b}.orderStatus.billed{background:#f13b3b}.overdue{margin-left:8px}.overdue,.prodNotice{background:#fcfcfc;border-radius:2px;color:#f13b3b;font-family:GraphikBold;font-size:12px;padding:1px 6px}.prodNotice{display:inline-block;margin:2px 0}.closeIcon{cursor:pointer;display:inline-block;height:12px;width:12px}.closeIcon-smaller{height:8px;width:8px}.closeIcon:hover{opacity:.8}.closeIcon svg line{fill:#00374b!important}.closeIcon.closeIcon-light svg line{stroke:#e6e6e6!important}.filters .inputControl{flex:1 1}.orderListItem{font-size:15px;margin-bottom:8px}.bestSeller{margin-bottom:6px}.bestSellerNo{display:inline-block;font-family:GraphikBold;width:40px}.bigStat{margin-bottom:40px}.bigStat__no{font-family:ChronicleDisplayBold;font-size:42px}.smallState__label{font-size:20px}.dateRange{font-family:GraphikBold;margin-top:8px;opacity:.8}.orderLine{margin-bottom:6px}.orderLine__label{display:inline-block;font-family:GraphikBold;width:80px}.orderTotal{border-top:1px solid #b7bec0;font-family:ChronicleDisplayBold;font-size:22px;padding-top:8px}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{background-color:#657377;border-radius:2rem;color:#fcfcfc;font-size:12px;padding:2px 8px}.tagActive{background-color:#00374b}.note{background:#fcfcfc;border-radius:8px;margin-bottom:20px;padding:12px 20px}.noteMeta{font-size:12px;opacity:.68}.smallerText{font-size:14px}.vertTop{vertical-align:bottom}.admin-text{line-height:1.6em}@media (max-width:800px){.content-container{padding:20px}.adminRow{flex-direction:column}.adminRow .flex-one,.mobHide{display:none}}hr{background:#b7bec0;border-color:#b7bec0;margin:20px 0}h2,h3{font-family:GraphikBold;font-weight:400}.inputControl{margin-bottom:20px}.inputControl__label,.pseudoLabel{display:block;font-family:GraphikBold;font-size:13px;letter-spacing:1px;margin-bottom:8px;opacity:.8;text-transform:uppercase}p.form-description{font-size:14px;line-height:1.6em;margin:0 0 10px}.inputControl input,.inputControl select{-webkit-appearance:none;background:#fcfcfc;border:1px solid #a7acae;border-radius:4px;font-family:GraphikRegular;outline:none;padding:6px 12px;width:100%}.inputControl textarea{border:1px solid #a7acae;font-family:GraphikRegular;line-height:1.6rem;padding:12px;width:calc(100% - 24px)}.inputControl input.title{font-size:20px}.inputControl__help{display:block;font-size:13px;margin-top:8px;opacity:.68}.binaryChooser{display:flex}.binaryChooser__opt{background:#b7bec0;padding:4px 12px;vertical-align:top}.binaryControl.large .binaryChooser__opt{font-size:20px;padding:12px 24px}.binaryControl.large .binaryChooser{justify-content:center}.large .inputControl__label{font-size:20px;text-align:center}.binaryChooser__opt:first-child{border-radius:4px 0 0 4px}.binaryChooser__opt:last-child{border-radius:0 4px 4px 0}.binaryChooser__opt-chosen{background:#00374b;color:#fcfcfc}.peopleChooser{margin-bottom:20px}.peopleChooserControls{display:flex;gap:12px;margin-bottom:20px}.peopleChooser__name{flex:4 1}.peopleChooser__title{flex:2 1}.peopleChooser__list{display:flex;flex-wrap:wrap;gap:12px}.peopleChooser__person{background:#00374b;border-radius:4px;color:#fcfcfc;display:flex;gap:24px;padding:4px 12px}img.imagePreview{display:block;margin-bottom:10px;max-width:100%}.categoryList,.relatedProducts{display:flex;display:inline-flex;flex-wrap:wrap;gap:10px;gap:12px}.relatedProducts{margin-top:20px}.categoryPill,.relatedProduct{background:#b7bec0;border:0;border-radius:4px;display:flex;gap:8px;padding:4px 12px}.categoryPill-active{background:#00374b;color:#fcfcfc}.rangeSlider__track{border-radius:4px;display:flex;gap:0;margin-top:12px;position:relative}.rangeSlider__max,.rangeSlider__min{background:#00374b;border-radius:50%;height:16px;position:absolute;top:-2px;width:16px}.rangeSlider__label{background:#fcfcfc;border-radius:2px;font-size:10px;padding:2px 4px;position:absolute;text-align:center;top:24px}.rangeSlider__stop{background:#b7bec0;flex:1 1;height:4px;margin-top:5px}.rangeSlider__stop.selected{background:#00374b}textarea.scrolly{height:800px;overflow-y:scroll;resize:none}.input:-webkit-autofill{-webkit-animation-name:onAutoFillStart;animation-name:onAutoFillStart;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.input:not(:-webkit-autofill){-webkit-animation-name:onAutoFillCancel;animation-name:onAutoFillCancel}.tooltip{aspect-ratio:1/1;background:#b7bec0;border-radius:50%;display:inline-block;height:16px;margin:0 4px;position:relative;text-align:center;z-index:2001}.tooltip__text{background:#fcfcfc;border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);font-size:14px;left:-124px;line-height:1.6rem;padding:8px 12px;position:absolute;text-align:left;width:240px;z-index:9005}.headerCart{background:#e6e6e6;box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09);color:#000;height:calc(100% - 60px);overflow-y:scroll;padding:20px 40px 40px;position:fixed;right:calc(-48% - 120px);top:0;transition:all .4s ease;width:48%;z-index:100;z-index:12}.headerCart__open{right:0}.cartScreen{background:#000;height:100%;left:0;opacity:.2;position:absolute;top:0;transition:all .4s ease;width:0;z-index:11}.cartScreen-open{width:52%}.headerCartList,.subtotal{margin-bottom:20px}.headerCartLabels,.subtotal__label{font-family:GraphikBold}.headerCartLabels{display:flex;font-size:12px;gap:20px;letter-spacing:1px;opacity:.8;padding:4px 0;text-transform:uppercase}.headerCartLabel{flex:1 1}.headerCartLabel-two{flex:2 1}.headerCartItem{border-bottom:1px solid #b7bec0;display:flex;font-size:14px;gap:20px;margin-bottom:4px;padding:4px 0}.headerCartItem__image,.headerCartItem__image img{width:40px}.headerCartItem__field{display:inline-flex;flex:1 1}.headerCartItem__content{margin:auto 0}.headerCartItem__small{font-family:GraphikLight;font-size:14px}.headerCartItem__content input{max-width:60px}.headerCartItem__title{flex:2 1;font-family:GraphikBold}.cartHeader{margin-bottom:20px}.cartHeader__title{font-family:GraphikBold;font-weight:400;margin-top:0}.cartHideButton{background:0;border:1px solid #00374b;border-radius:2rem;cursor:pointer;display:inline-block;padding:4px 8px}.cartRemoveButton{background:#b7bec0;border:0;border-radius:2rem;cursor:pointer;font-family:GraphikBold;padding:2px 4px;transition:all .2s ease}.cartRemoveButton:hover{background:#f13b3b;color:#e6e6e6}.cartButtons{display:flex;gap:20px;margin:20px 0}.cartButtonPrimary{background:#00374b;border:0;border-radius:2rem;color:#e6e6e6;padding:4px 12px}.cartButtonSecondary{background:none;border:2px solid #00374b;border-radius:2rem;color:#00374b;padding:4px 12px}.cartHelpText{font-size:12px;margin:-10px 0 20px}.cartHelpText a{cursor:pointer}.cartBreakdown{margin-top:30px}.cartBreakdown__line{font-size:14px;margin-bottom:6px;opacity:.8;position:relative;z-index:2}.cartBreakdown__total{border-top:1px solid #b7bec0;display:inline-block;padding-top:6px}.cartBreakdown__extra{font-size:13px;margin-top:8px;opacity:.64}.checkoutError{background:#ecd6d6;border-radius:4px;color:#df1b41;font-size:13px;padding:10px}.fa-check{color:#1bdf42}.fa-x{color:#df1b41}@media (max-width:1200px){.cartScreen-open{width:0}.headerCart{right:calc(-100% - 120px);width:calc(100% - 80px)}.headerCart__open{right:0}}header{background:#e6e6e6;box-shadow:0 4px 12px rgba(0,0,0,.08);padding:20px 40px}.subhead{background:#cdd1d2;font-family:GraphikBold;padding:12px 40px}.subheadContainer{display:flex;justify-content:space-between}.subhead__list-left a{margin-right:20px}.subhead__list-right a{margin-left:20px}.cartCounterContainer{text-align:right}.cartCounter{border:1px solid #a7acae;border-radius:2rem;cursor:pointer;display:inline-block;padding-left:8px}.cartCounter:focus{border:1px solid #000}.cartCounterTag{background:#00374b;border-radius:50%;color:#fff;display:inline-flex;font-size:12px;height:16px;padding:4px;width:16px}.betaBanner{color:#fcfcfc;font-family:GraphikBold;font-size:13px;letter-spacing:.5px;padding:4px 40px;text-align:center}.betaBanner,.cartCounterTag-active{background:#f13b3b}.cartCounterTag__no{margin:auto}.publisherTag{background:#00374b;border-radius:2rem;color:#fff;font-size:14px;padding:2px 0;text-align:center}.userMenu{background:#e6e6e6;cursor:pointer;font-size:14px;margin-top:8px;position:relative;z-index:6}.userMenu__expanded{background:#e6e6e6;border-left:1px solid #a7acae;border-right:1px solid #a7acae;position:absolute;right:-20px;top:36px;width:280px;z-index:10}.userMenu__expanded ul{list-style-type:none;margin:0;padding:0}.userMenu__expanded ul li{border-bottom:1px solid #a7acae;padding:10px 20px}.headerLogo{display:flex}.headerLogo__link{height:28px;margin:auto 0}.headerLogo__image{height:28px}.stickyContainer{box-shadow:0 12px 25px -12px rgba(0,0,0,.25);position:-webkit-sticky;position:sticky;top:0;z-index:12}@media (max-width:1200px){.subhead{font-size:14px}}@media (max-width:800px){header{padding:20px}.headerContainer{gap:10px}.homepageDescription p{margin-top:0}.subhead{overflow-x:scroll;padding:12px 20px;width:calc(100% - 40px)}.userMenu{margin-top:5px}.subheadContainer{margin-right:20px;padding-right:20px;width:-webkit-max-content;width:max-content}.subheadList{background:#cdd1d2;position:absolute;top:100px;width:100px}.headerLogo__link{display:inline-flex}.headerLogo__image{height:16px;margin:auto 0}.cartCounterContainer{display:flex;flex-direction:row-reverse;gap:10px}}.searchBar{display:flex;width:40%}.searchBar,.searchControl{position:relative}.searchBar__input{background:none;border:1px solid #a7acae;border-radius:4px;font-family:GraphikLight;margin:auto;padding:8px 12px;width:calc(100% - 24px)}.larger .searchBar__input{font-size:22px;padding:12px 24px}.searchBar__button{background:#00374b;border:0;border-radius:4px;color:#e6e6e6;cursor:pointer;height:32px;padding:0 10px;position:absolute;right:0;top:calc(50% - 16px)}.searchResults{position:absolute;top:39px;width:100%;z-index:100}.searchResult{background:#fcfcfc;border-bottom:1px solid #a7acae;padding:10px}.searchResultRow{display:flex;gap:20px}.searchResult-disabled{opacity:.2}.searchResultLink{color:#000;display:flex;gap:20px}.searchImage{width:36px}.searchImage svg{width:36px!important}.searchImage-smaller{width:26px}.searchImage img,.searchImage-smaller img{width:100%}.searchResult .searchResult__title{font-family:GraphikBold;margin:2px 0}.searchResult__authors{font-size:14px;opacity:.64}.searchResult__pub{font-family:GraphikBold;font-size:12px;letter-spacing:1px;opacity:.64;text-transform:uppercase}.searchBar-mobile{display:none}.searchControl__input{-webkit-appearance:none;background:#fcfcfc;border:1px solid #a7acae;border-radius:4px;font-family:GraphikRegular;outline:none;padding:6px 12px;width:calc(100% - 24px)}@media (max-width:800px){.searchBar{order:3;width:100%}}footer{background:#cdd1d2;padding:20px 40px}.footerCopyright{margin-bottom:20px}.footerCopyright,.footerMenu{font-size:13px;text-align:center}.footerMenu{display:flex;gap:20px;margin:0 auto 20px;width:-webkit-max-content;width:max-content}.displayMessage{background:#fcfcfc;border-radius:10px;box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);display:flex;font-size:16px;gap:10px;justify-content:space-between;left:calc(50% - 200px);opacity:1;padding:20px;position:fixed;top:80px;transition:all .4s ease;width:400px;z-index:1000}.messageClear{height:8px;width:8px}.messageClear svg{vertical-align:super}.messageClear svg .cls-1{fill:#46535d}.messageClear svg:hover .cls-1{fill:#ce482d}.messageLabel{font-family:GraphikBold;font-size:13px;font-weight:400;margin-bottom:6px;opacity:.64;text-transform:uppercase}.messageImage{width:36px}.messageInfo{flex:4 1}.messageImage img{width:100%}.displayMessage.success{border-left:8px solid #82dda7}.displayMessage.error,.displayMessage.warn{border-left:8px solid #ce482d}.displayMessage.info{border-left:8px solid #151b23}.displayMessage.invisible{opacity:0}@media (max-width:800px){.displayMessage{left:20px;width:calc(100% - 80px)}}.productItem{background:#cdd1d2;background:linear-gradient(180deg,#cdd1d2,#e6e6e6);border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;padding:24px 24px 12px}.productItem__image{margin:0 auto 24px;transition:all .2 ease;width:180px}.productItem__image.featuredImage{width:280px}.productItem__image img{box-shadow:0 25px 20px -20px rgba(0,0,0,.45);transition:all .2 ease;width:180px}.productItem__image.featuredImage img{width:280px}.productItem_head{display:flex;justify-content:space-between;margin-bottom:20px}.productDate{font-family:GraphikBold;font-size:12px;letter-spacing:1px;text-align:left;text-transform:uppercase}.productPull{text-align:right}.featuredNote{opacity:1;transition:opacity .2s ease}.featuredNote:hover{cursor:pointer;opacity:.8}.featuredNote.closed{color:#e53b3c}.featuredNote.open{color:#565b5c}.previewControl{background:none;border:0;color:#e53b3c;cursor:pointer;margin:0;padding:0}.productItem__title{display:block;font-family:ChronicleDisplayBold;font-size:22px;line-height:24px;margin:6px 0}.productContainer__featured .productItem__title{font-size:26px;line-height:30px}.productItem__publisher{font-family:GraphikBold;font-size:13px;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.productItem__authors{font-size:15px;margin-top:4px;opacity:.68}.productItem__info{display:flex;gap:20px}.productItem__left{flex:3 1;text-align:left}.productItem__right{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;text-align:right}.productControl__add{background:#e53b3c;border:0;border-radius:6px 0 0 6px;box-sizing:border-box;color:#fcfcfc;cursor:pointer;display:inline-block;font-size:14px;height:24px;line-height:0;margin:0 1px 0 0;padding:4px 8px}.productControl__add:disabled{background:#cdd1d2;color:#565b5c;cursor:default}.productControl__more{background:#e53b3c;border:0;border-radius:0 6px 6px 0;box-sizing:border-box;color:#fcfcfc;display:inline-block;font-size:14px;height:24px;line-height:0;margin:0 0 0 1px;padding:4px 8px}.featuredBanner{background:#e53b3c;color:#fcfcfc;font-family:GraphikBold;font-size:12px;letter-spacing:1px;padding:4px 6px;text-align:left;text-transform:uppercase}.productControl__more i{padding-top:1px}.productItemPrice{font-family:ChronicleDisplayBold;font-size:18px;margin-bottom:12px}.productItemPrice__wholesale{color:#e53b3c;font-size:13px;margin-top:4px}.break{flex-basis:100%;height:0}.productItem__featuredPull{background:#f1f7f8;border-radius:10px;color:#394a51;flex:3 1;margin:30px 0;padding:20px;position:relative}.productContainer__featured{grid-row:span 2}.productContainer__featured .productItem{border-radius:10px 0 0 10px;flex:5 1}.featuredQuotation{font-family:ChronicleTextItal;font-size:18px;line-height:1.4em}.featuredQuotation em{font-family:ChronicleRegular;font-style:normal}.featuredQuotation.larger{font-size:23px}.featuredQuotation p:before{content:"“"}.featuredQuotation p:after{content:"”"}.featuredAttribution{color:#063a4e;font-family:GraphikBold;font-size:13px;letter-spacing:1px;margin-bottom:2px;text-align:right;text-transform:uppercase}.arrowRight{border-bottom:10px solid #f1f7f8;border-left:10px solid transparent;border-right:10px solid transparent;height:0;left:calc(50% - 5px);position:absolute;top:-10px;width:0}.productIcons{color:#e53b3c;display:flex;gap:6px}.previewModal__wrapper{background:rgba(0,0,0,.45);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:30}.previewModal__content{background:#e6e6e6;border-radius:16px;height:calc(92% - 80px);margin:auto;padding:40px;width:calc(50% - 80px)}.previewModal__header{display:flex;gap:24px;justify-content:space-between;padding-bottom:24px}.closeButton{background:#cdd1d2;border:0;border-radius:50%;cursor:pointer;padding:4px 8px;transition:all .4s ease}.closeButton:hover{background:#e53b3c;color:#fcfcfc}@media (max-width:1200px){.previewModal__content{width:calc(80% - 80px)}}@media (max-width:800px){.previewModal__content{height:calc(100% - 40px);padding:20px;width:calc(100% - 40px)}}.homepageWelcome{background:linear-gradient(120deg,#f13b3b,#03384c 67%);background-size:cover;border-radius:10px;color:#fcfcfc;margin-bottom:40px;padding:20px}.homepageWelcome__inner{border:2px solid #fcfcfc;border-radius:10px;display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;padding:20px;text-align:center}.homepageTitle{font-family:ChronicleDisplayBold;font-size:36px;margin:auto 0}a.homepub_name{color:#fcfcfc}.homepageTitlePress{font-family:GraphikBold;letter-spacing:1px;text-transform:uppercase}.homepageDescription{font-family:ChronicleRegular;font-size:20px;line-height:1.8rem;margin:auto;max-width:1100px}.homepageDescription p{margin:0}.homepageShortcutLabel{font-family:GraphikBold;font-size:14px;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.homepageOptions{display:flex;gap:10px}.homepageOption{background:#f13b3b;border-radius:4px;color:#e6e6e6;font-family:GraphikBold;font-size:14px;padding:4px 12px}.displayHeader,h2.productSubhead{font-family:ChronicleDisplayBold;font-size:28px;font-weight:400}.homepageGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.homepageFeatured{grid-gap:40px;display:grid;gap:40px;grid-column:span 4;grid-template-columns:1fr 1fr;margin-bottom:40px}.newHead h2{font-family:ChronicleDisplayBold;font-size:30px;margin-top:0}.homepagePresses{background:#cdd1d2;border-radius:10px;margin-bottom:40px;padding:24px}.homepagePresses h2{margin-top:0}.homepagePresses__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;margin-top:20px;width:100%}.homepagePresses__grid h3{color:#fcfcfc;font-family:GraphikBold}.pressGrid__container{width:100%}.homepub{display:flex;gap:12px;margin-bottom:8px}.homepub_image{border-radius:50%;height:28px;overflow:hidden;width:28px}.homepub_info{margin:auto 0}.homepub_image img{height:28px;width:28px}.homepub_name{font-family:ChronicleDisplayBold;font-size:16px}.homepub_location{font-size:13px;margin-top:4px;opacity:.68}.lowerGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}.bestseller{display:flex;gap:12px;margin-bottom:10px}.bestseller__no{background:#f13b3b;color:#fcfcfc;flex:1 1;width:30px}.bestseller:nth-child(2n) .bestseller__no{background:#cdd1d2}.bestseller__cover{width:60px}.bestseller__info{flex:6 1;margin:0 auto}.bestseller__pub{font-family:GraphikBold;font-size:12px;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.bestseller__title{font-family:ChronicleDisplayBold;font-size:18px}.bestseller__cover img{box-shadow:0 25px 20px -20px rgba(0,0,0,.45);width:60px}.homepub_info{margin:0 auto;text-align:center}@media (min-width:1800px){.lowerGrid{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width:1500px){.lowerGrid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1120px){.lowerGrid{grid-template-columns:1fr 1fr}.homepagePresses__grid{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:800px){.lowerGrid{display:flex;flex-direction:column}.homepagePresses__grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.homepageWelcome__inner{flex-direction:column;gap:10px;text-align:center}h1.page-header{font-size:24px;margin:0}.pageHeadContainer,.publisherHeader{flex-direction:column;gap:10px;margin-bottom:20px;text-align:center}.publisherLogo{margin:0 auto}.mobileScrolling{margin-bottom:20px;overflow-x:scroll;width:calc(100% + 20px)}.mobileScroll{display:flex;padding-right:20px;width:-webkit-max-content;width:max-content}.mobileScroll .productItem{width:170px}.mobileScroll .featuredProduct{width:600px}.mobileScroll .productItem .productItemPrice{flex-direction:column}.publisherGridItem-small{width:300px}.categoryList{margin-bottom:10px}}.productPageImage{width:100%}.productPageImage img{max-width:100%}.productPageHeader{margin-bottom:40px}.productPageHeader__publisher{font-family:GraphikBold;letter-spacing:1px;text-transform:uppercase}.productPageHeader__stats{font-size:14px}.productPageHeader__title{font-family:ChronicleDisplayBold;font-size:42px;font-weight:400;margin:0}.productPageHeader__subtitle{font-family:ChronicleDisplayBold;font-size:20px;margin-bottom:20px}.productStats{display:grid;grid-template-columns:1fr 1fr;margin:40px 0;max-width:800px}.productStat{display:flex;gap:20px;margin-bottom:10px}.productStat__label{flex:1 1;font-family:GraphikBold}.productStat__data{flex:1 1;font-weight:400}.productPricing{-webkit-column-gap:40px;column-gap:40px;display:flex;flex-wrap:wrap;margin-bottom:20px}.productPricing__inventory{opacity:.8}.productPricing__inventory,.productPricing__pubLink{font-size:14px;margin-top:10px;width:100%}.productPricing__inventory span{padding-right:6px}.productPrice{font-family:ChronicleDisplayBold;font-size:28px}.productPrice__list{font-size:14px;margin-right:8px;text-decoration:line-through}.productPrice__discount{color:#f13b3b;font-size:14px;margin-left:8px}.productDescription{line-height:1.6em;margin:40px 0;max-width:800px}.pageContent{line-height:1.6em}.pageContent h3{letter-spacing:1px;text-transform:uppercase}.productDescription blockquote{font-family:ChronicleDisplayBoldItal;font-size:19px;line-height:1.6em;margin:20px 0;padding-left:0}.productDescription cite{display:block;font-family:GraphikBold;font-size:14px;font-style:normal;opacity:.8;text-align:right}.pageContent strong,.productDescription b,.productDescription strong{font-family:GraphikBold;font-weight:400}.pageContent em,.productDescription em,.productDescription i{font-family:GraphikLightItalic;font-style:normal}.outOfStock{background:none;background:#cdd1d2;border:2px solid #cdd1d2;border-radius:2rem;color:#505657;font-family:GraphikBold;padding:8px 12px}.outOfStock-small{font-size:13px;padding:2px 8px}.categoryList{display:flex;flex-wrap:wrap;gap:12px}.categoryChosen{background:#f13b3b}.categoryChosen,.categoryLink{border-radius:4px;color:#fcfcfc;padding:4px 8px}.categoryLink{background:#00374b}.productList__imageContainer{width:36px}.privateProduct{background:#f13b3b;border-radius:4px;color:#fcfcfc;font-size:13px;margin-left:8px;padding:2px 8px}.pubPrices{background:#fcfcfc;border-radius:8px;padding:20px}.pubPrice__label{font-size:14px;margin-bottom:10px}.previewButton{border:2px solid #f13b3b;border-radius:2px;color:#f13b3b;cursor:pointer;display:block;font-family:GraphikBold;font-weight:400;margin:24px auto;opacity:1;padding:6px 12px;transition:opacity .2s linear}.productPricing__control{display:flex}.previewButton:hover{opacity:.8}@media (max-width:800px){.flexColMobile{flex-direction:column;gap:10px}.productStats{grid-template-columns:1fr}.productPageImage{margin-bottom:20px}.productPageHeader__stats{line-height:1.4rem}.productPageHeader__title{margin:8px 0}}.paginator{display:flex}.paginator button{background:#00374b;border:0;border-radius:4px;color:#fff;display:inline-flex;font-size:20px;height:24px;margin:0 2px;outline:none;width:24px}.paginator button:disabled{opacity:.4}.paginator__label{margin:auto 6px}.paginator button span{line-height:20px;margin:auto}.loadingMessage{display:inline-flex;gap:20px;margin:20px auto;text-align:center}.loadingMessage__text{margin:auto 0}@media (max-width:800px){.paginator{display:inline-flex;margin:0 auto;text-align:center}}.publisherHeader{display:flex;gap:20px;margin-bottom:0}.publisherLocation{font-family:GraphikBold;letter-spacing:1px;text-transform:uppercase}.publisherLinks{font-size:14px}.publisherHeading{font-family:ChronicleDisplayBold;font-size:42px;margin:0 0 8px}.publisherLogo{max-width:200px}.publisherLogo__image{border-radius:8px;max-width:100px}.listOfLists{display:flex;flex-wrap:wrap;gap:24px}.pubListItem{background:linear-gradient(180deg,#cdd1d2,#e6e6e6);border-radius:8px;display:flex;overflow:hidden}.pubListItem__image{height:80px;overflow:hidden;width:80px}.pubListItem__image img{max-width:80px}.pubListItem__info{margin:auto;padding:12px}.pubListItem__name{font-family:GraphikBold;margin-bottom:4px}.pubListItem__meta{font-size:13px;opacity:.68}.contactForm__header{margin-top:0}.publisherGrid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.publisherGrid-small{gap:20px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}.publisherGridItem__image{width:100%}.publisherGrid-small .publisherGridItem__image{border-radius:50%;display:block;flex:1 1;height:auto;line-height:0;overflow:hidden}.publisherGridItem__image img{width:100%}.publisherGridItem{background:#cdd1d2;background:linear-gradient(180deg,#cdd1d2,#e6e6e6);border-radius:10px;overflow:hidden;padding:20px}.publisherGridItem-small{background:none;border-radius:0;display:flex;gap:0}.publisherGridItem__info{padding:20px}.publisherGrid-small .publisherGridItem__info{flex:3 1;margin:auto 0;padding:10px}.publisherItem__title{font-family:ChronicleDisplayBold;font-size:20px}.publisherGridItem-small .publisherItem__title{font-size:16px}.publisherItem__location{font-size:13px;margin-bottom:20px}.publisherGridItem-small .publisherItem__location{margin-bottom:0}@media (max-width:1800px){.publisherGrid,.publisherGrid-small{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media (max-width:1200px){.publisherGrid,.publisherGrid-small{grid-template-columns:1fr 1fr 1fr}}@media (max-width:860px){.publisherGrid,.publisherGrid-small{grid-template-columns:1fr 1fr}}@media (max-width:600px){.publisherGrid{grid-template-columns:1fr}.publisherGrid-small{grid-template-columns:1fr 1fr 1fr 1fr;padding-bottom:20px}}.wishlistGrid{display:flex;flex-wrap:wrap;gap:40px}.wishlistItem{background:#cdd1d2;border-radius:8px;display:flex;gap:24px;padding:24px;width:380px}.wishlistItem_image{width:100px}.wishlistItem_image img{max-width:100%}.wishlistItem_buttons{display:flex;gap:8px;margin:10px 0}.wishlistItem_date{font-size:12px;opacity:.8}@media (max-width:800px){.wishlistItem{padding:12px;width:calc(100% - 24px)}}.admin-page{min-height:600px;padding-left:220px;position:relative}.pubMenu{background:#fcfcfc;border-right:1px solid #b7bec0;height:100%;left:-40px;overflow-y:scroll;padding:40px 20px 40px 40px;position:absolute;top:-40px;width:160px}.pubMenu__header{border-bottom:1px solid #b7bec0;margin-bottom:20px;padding-bottom:10px}.pubMenu__image{width:80px}.pubMenu__name{font-family:ChronicleDisplayBold;font-size:22px;margin-top:6px}.pubMenu__image img{border-radius:10px;max-width:100%}.pubMenuLink{display:block;font-family:GraphikBold;padding-bottom:12px}.adminSubMenu{font-size:14px;width:100%}.adminSubMenu .pubMenuLink{font-family:GraphikLight}@media(max-width:800px){.admin-page{padding-left:0}.pubMenu__header{display:none}.pubMenu{background:none;border:0;overflow-x:scroll;padding:0;position:static;width:100%;width:calc(100% - 40px)}.pubMenu__inner{display:flex;flex-wrap:wrap;gap:20px;row-gap:10px;width:-webkit-max-content;width:max-content}.adminSubMenu hr,.pubMenu .pseudoLabel,.pubMenu hr{display:none}.pubMenuLink{font-family:GraphikBold;padding-bottom:6px}.adminSubMenu{display:flex;flex-wrap:wrap;font-size:14px;gap:20px;width:100%}}.termsReminder{background:#cdd1d2;margin-bottom:24px;padding:6px 12px}.barGraph{border-radius:8px;display:flex;height:24px;margin-bottom:24px;overflow:hidden}.barGraph__data{height:100%}.breakdown{margin-top:20px}.breakdownLine{display:flex;gap:10px;margin-bottom:8px}.breakdownKey{border-radius:4px;height:20px;width:20px}.breakdownLabel{flex:2 1}.breakdownTotal{flex:1 1}.orderShipment{background:#fcfcfc;border-radius:4px;margin-bottom:20px;padding:20px}.orderShipment__items{border:2px solid #fcfcfc;display:flex;flex-wrap:wrap;gap:10px;margin-top:20px;padding:10px}.orderShipment__item{background:#e1e6e7;border-radius:4px;padding:4px 12px}.orderShipment__items-draggedOver{border:2px dashed #b7bec0}.orderShipment__item-draggable{cursor:move}.orderShipment__item-draggable:hover{opacity:.8}.notMine{opacity:.42}.newShipmentContainer{border:2px dashed #b7bec0;padding:20px;text-align:center}.shippingMethod{font-family:GraphikBold;font-size:13px;margin-top:4px}.newShipmentContainer-draggedOver{opacity:.8}.payoutItem{margin-bottom:6px}.dim{opacity:.28}.pieChart{margin-bottom:20px;max-width:300px;width:92%}.preorderFlag{text-transform:uppercase}.draggableProduct{justify-content:space-between}.productDragContainer{margin-bottom:12px}.productReorderList{margin-top:24px}.productDropZone{border:2px dashed #b7bec0;padding:12px;transition:all .2 ease}.productDropZone:hover,.productDropzone.active{border:2px dashed #00374b}.grid-filters{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.grid-filters.stores{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 2fr}.searchSingleProduct{display:flex;gap:24px;grid-column:span 2}.selectedProduct{margin-top:22px}.shipmentList{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr 1fr 3fr 1fr}.bigButton{width:100%}.shipControlButtons{display:flex;flex-direction:column;gap:6px}.socialCard{height:600px;overflow:hidden;position:relative;width:600px}.socialCardInner{height:92%;padding:4%;width:92%}.color-red{background:#f04646}.color-blue{background:#00374b}.color-white{background:#fcfcfc}.color-grey{background:#cdd1d2}.previewArea{width:600px}.socialControls{width:calc(100% - 640px)}.socialBackgroundImage{background-position:50%;background-size:cover;filter:blur(18px);-webkit-filter:blur(24px);opacity:.64;z-index:2}.socialBackgroundImage,.socialScreen{height:100%;left:0;position:absolute;top:0;width:100%}.socialScreen{z-index:4}.screenColor-red{background-image:linear-gradient(270deg,rgba(241,59,59,0),rgba(241,59,59,.5),rgba(241,59,59,.8),#f13b3b,#f13b3b)}.screenColor-blue{background-image:linear-gradient(270deg,rgba(3,56,76,0),rgba(3,56,76,.5),rgba(3,56,76,.8),#03384c,#03384c)}.screenColor-white{background-image:linear-gradient(270deg,hsla(0,0%,99%,0),hsla(0,0%,99%,.5),hsla(0,0%,99%,.8),#fcfcfc,#fcfcfc)}.screenColor-grey{background-image:linear-gradient(270deg,hsla(192,5%,81%,0),hsla(192,5%,81%,.5),hsla(192,5%,81%,.8),#cdd1d2,#cdd1d2)}.socialCode{bottom:4%;position:absolute;right:4%;z-index:10}.imageContainer{max-height:86%;max-width:65%;position:relative;z-index:9}.imageContainer img{max-height:100%;max-width:100%}.asterismText{bottom:4%;font-family:GraphikBold;font-size:14px;left:4%;letter-spacing:1px;position:absolute;text-transform:uppercase;z-index:5}.graphicText{font-family:ChronicleDisplayBoldItal;font-size:6rem;position:absolute;right:0;top:4%;-webkit-transform:rotate(-90deg) translateY(-100%);transform:rotate(-90deg) translateY(-100%);-webkit-transform-origin:top right;transform-origin:top right;z-index:9}.previewWindow{-webkit-text-size-adjust:100%;background:#fcfcfc;font-family:Helvetica;line-height:150%;max-width:600px;padding:40px;text-align:left;word-break:break-word}.previewWindow img{display:block;margin:0 auto;max-width:88%}.previewIntro{border-top:3px solid #000;margin-bottom:40px;margin-top:40px;padding-top:40px}.previewHeader{background:#00374b;color:#fcfcfc;display:block;font-family:Helvetica;font-size:26px;font-style:normal;font-weight:700;letter-spacing:normal;line-height:125%;margin:0;padding:8px 12px;text-align:left}.previewBook{display:flex;gap:24px;margin:20px 0}.previewBook__image{flex:1 1}.previewBook__image img{max-width:100%}.previewBook__info{flex:2 1}.preview__publisher{-webkit-text-size-adjust:100%;color:#031820;font-family:Helvetica;font-size:12px;font-weight:600;line-height:150%;text-align:left;text-transform:uppercase;word-break:break-word}.preview__booktitle{font-family:Georgia;font-size:24px;font-style:italic;font-weight:600;margin:6px 0}.preview__booktitle a{color:#000}.preview__authors{-webkit-text-size-adjust:100%;color:#031820;font-family:Helvetica;font-size:14px;font-weight:400;line-height:150%;opacity:.74;text-align:left;word-break:break-word}.preview__prices{font-size:20px;font-weight:600;margin-bottom:10px}.preview__retail{font-size:13px;text-decoration:line-through}.preview__buynow a{background:#f13b3b!important;border:0;border-radius:2px;color:#fcfcfc!important;display:inline-block;font-weight:600!important;padding:4px 12px;text-decoration:none!important}.preview__learnmore{font-size:12px;margin-bottom:10px}.preview__pull-quote{background:#cdd1d2;border-radius:6px;color:#000;font-family:Georgia;font-size:14px;padding:10px}.textMarkupOutput{width:100%}.inOptions{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1fr 1fr 1fr}.inButton{background:none;background:#00374b;border:2px solid #00374b;border-radius:10px;color:#e6e6e6;cursor:pointer;font-family:GraphikBold;font-size:3rem;padding:128px 0}.short{padding:48px 0}.third{grid-column:span 1}.full{grid-column:span 3}.inCheckSummary{font-family:GraphikBold;font-size:32px;line-height:40px;text-align:center}.inCheckRow{border-bottom:1px solid #a7acae;display:flex;font-family:GraphikRegular;font-size:24px;gap:48px;padding:12px}.inCheckRow:first-child,.inCheckRow:last-child{border-bottom:0}.inCheckRow.header{background:#00374b;color:#fcfcfc;font-family:GraphikBold;padding:12px}.inCheckRowCell{flex:1 1}.inConfirm{font-family:GraphikBold;font-size:32px;line-height:40px;text-align:center}.highlight{color:#e33b3c}.modal{background:rgba(0,0,0,.84);display:flex;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9000}.modalContent{background:#fff;border-radius:10px;height:calc(96% - 96px);margin:auto;padding:48px;width:calc(96% - 96px)}.modalHeader{display:flex;justify-content:space-between;margin-bottom:40px}.modalBody{height:calc(100% - 75px);overflow-y:scroll;padding-right:80px}.inMeta,.modalTitle{font-family:GraphikBold;font-size:22px}.inTitle{font-family:ChronicleDisplayBold;font-size:42px}.inControls{display:flex;gap:96px;justify-content:center}.inInputControl{margin:auto 96px;text-align:center}.inLabel{font-family:GraphikBold;font-size:18px;margin-bottom:12px}.inInput{-webkit-appearance:none;background:#fcfcfc;border:1px solid #a7acae;border-radius:4px;font-family:GraphikRegular;font-size:22px;outline:none;padding:12px 24px;width:calc(100% - 24px)}.inContainer{display:flex;gap:24px}.inProd{text-align:center}.centeredIn{margin:auto}.inImage{height:300px;margin-top:48px}.librarySub{border-bottom:1px solid #a7acae;padding:10px 0}.librarySubTitle{display:flex}.librarySubTitle__pub{display:inline-flex;font-family:GraphikBold}.librarySubTitle__pubName{margin:auto 0}.librarySubTitle__image{border-radius:4px;height:24px;margin-bottom:auto;margin-right:10px;margin-top:auto}.librarySubInfo{font-size:14px;opacity:.8}.subHeader{margin-top:40px}.subHeader,.subHeaderer{font-family:GraphikBold;font-size:12px;letter-spacing:1px;opacity:.8;text-transform:uppercase}.subHeaderer{margin-bottom:6px}.pubOption{padding-left:20px}.contactPreviewList{display:flex;flex-direction:column;gap:10px}.quickContact{font-size:13px}.quickContact i{font-size:11px;margin-right:4px;width:12px}.locale{font-size:14px;margin-top:4px;opacity:.66}.contactList{display:flex;flex-wrap:wrap;gap:10px}.contactTitle{font-size:12px;margin-bottom:8px}.contactOverviewRow{font-size:12px;opacity:.66}.contactOverviewRow i{margin-right:6px}.contactPreview{border-bottom:1px solid #b7bec0;padding:20px 0}.contactControls,.contactEditControls{display:flex;gap:10px;margin-top:12px}.contactControls button{background:none;border:0;color:#00374b;cursor:pointer;padding:0}.usearch{display:flex;gap:10px}.usearch .inputControl{margin:0;width:400px}.usearch button{margin-top:24px}.stickyEditor{max-height:calc(100vh - 40px);overflow-y:scroll;padding-bottom:20px;padding-right:18px;position:-webkit-sticky;position:sticky;scrollbar-color:#00374b #b7bec0;scrollbar-width:12px;top:20px}.libStat{margin-top:4px}.lowOpacity{opacity:.3}.storeIcons{display:inline-flex;gap:4px;margin-left:2px;white-space:nowrap}.fyi{font-size:15px;line-height:1.6rem;max-width:300px}
/*# sourceMappingURL=main.425084c5.css.map*/