@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}.password_field-module__sr-only___xpVD_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.password_field-module__passwordField___yeURH{width:100%;position:relative}.password_field-module__passwordField___yeURH .password_field-module__passwordToggle___cgqtl{position:absolute;top:25%;right:20px;cursor:pointer}.password_field-module__passwordField___yeURH .password_field-module__passwordToggle___cgqtl .password_field-module__toggleImage___NiUl_{width:20px}
@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}.gift_card_sign_up_sign_in_modal-module__sr-only___UWoEW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}.gift_card_sign_up_sign_in_modal-module__sr-only___UWoEW{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk{display:flex;flex-direction:column;align-items:left;padding:20px 10px 10px 10px}@media screen and (min-width: 640px){.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk{padding:40px}}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__chirpLogo___Ze1lP{width:120px;margin-bottom:24px}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__headerText___nH0oY{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:1.4em;font-weight:600;margin-bottom:16px}@media screen and (min-width: 640px){.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__headerText___nH0oY{font-size:22px;line-height:1.4em}}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__supportSection___GOhcl{margin-top:16px;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:14px;line-height:1.4em}@media screen and (min-width: 640px){.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__supportSection___GOhcl{font-size:16px;line-height:1.4em}}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__faqLink___UQxv5{text-decoration:underline}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__signInSection___yZjPT{width:100%;text-align:left}.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__signInSection___yZjPT .gift_card_sign_up_sign_in_modal-module__alreadyMember___gYAMF{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:18px;line-height:1.4em;font-weight:600;margin:20px 0 16px}@media screen and (min-width: 640px){.gift_card_sign_up_sign_in_modal-module__signUpSignInModalContent___vjBVk .gift_card_sign_up_sign_in_modal-module__signInSection___yZjPT .gift_card_sign_up_sign_in_modal-module__alreadyMember___gYAMF{font-size:22px;line-height:1.4em;margin:32px 0 16px}}
@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}.marketing-logged-out-index .header .sign-up-button-cta .sign-up-button{box-sizing:border-box;display:inline-flex;text-align:center;align-items:center;justify-content:center;padding:1em;background:#e9e9ef;border-radius:3px;border:1px solid #d4d3e0;font-weight:600;font-size:16px;line-height:1.4em;line-height:1em !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}@font-face{font-family:"Lora-fallback";size-adjust:115.62%;ascent-override:83%;src:local("Times New Roman")}@font-face{font-family:"Playfair-fallback";line-height:1.6;letter-spacing:.45px;src:local(Georgia)}@font-face{font-family:"Oswald-fallback";size-adjust:81.91%;ascent-override:154%;src:local("Arial")}.marketing-logged-out-index .header .sign-up-button-cta .sign-up-button{box-sizing:border-box;display:inline-flex;text-align:center;align-items:center;justify-content:center;padding:1em;background:#e9e9ef;border-radius:3px;border:1px solid #d4d3e0;font-weight:600;font-size:16px;line-height:1.4em;line-height:1em !important;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.marketing-logged-out-index .flash-wrapper{width:90%;max-width:500px;position:absolute;left:50%;transform:translateX(-50%);z-index:1000;top:80px}@media screen and (min-width: 768px){.marketing-logged-out-index .flash-wrapper{top:0}}.marketing-logged-out-index .header{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:20px}@media screen and (min-width: 640px){.marketing-logged-out-index .header{margin-bottom:0px}}.marketing-logged-out-index .header .background-placeholder{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);height:5px;width:100%}@media screen and (min-width: 640px){.marketing-logged-out-index .header .background-placeholder{height:530px;margin-bottom:100px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.25);background-color:#1d1b3b}}.marketing-logged-out-index .header .cover-images-wrapper{margin:0;padding:0;width:100%;overflow-x:hidden;position:relative;display:flex;--gap: 12px;gap:var(--gap)}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper{overflow-y:hidden;height:610px;margin-bottom:60px;background-color:#d7f3f0;--gap: 35px}}.marketing-logged-out-index .header .cover-images-wrapper .cover-images{flex-shrink:0;display:flex;justify-content:center;gap:var(--gap);--covers-width: calc((var(--gap) + 130px) * ((var(--book-count) / 2)) - var(--gap));flex-direction:column;flex-wrap:wrap;align-content:center;height:290px;min-width:var(--covers-width);-webkit-animation:scroll 70s linear infinite;animation:scroll 70s linear infinite}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper .cover-images{height:670px;--covers-width: calc((var(--gap) + 200px) * ((var(--book-count) / 3)) - var(--gap))}}@-webkit-keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - (var(--gap))))}}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - (var(--gap))))}}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group{margin-bottom:0;height:45%;transform:translate(-5%, 0);height:130px;width:130px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group{height:200px;width:200px}}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .cover-image{transform:translateZ(0);height:45%;height:130px;width:130px;border-radius:6px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25)}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .cover-image{height:200px;width:200px}}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price,.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price-shadow{position:absolute;top:-5px;right:-5px;border-radius:20px;height:28px;width:28px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price,.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price-shadow{height:40px;width:40px}}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price{transform:translateZ(1px);position:absolute;top:-5px;right:-5px;font-weight:600;font-family:"Oswald","Oswald-fallback","Arial",sans-serif;font-weight:500;display:flex;font-size:18px;line-height:1.4em;justify-content:center;align-items:center;background-color:#feed24}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price{font-size:28px;line-height:1.4em}}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group .price-shadow{transform:translateZ(-1px);box-shadow:0px 4px 3px 0px rgba(0,0,0,.25)}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group:nth-child(odd){transform:translate(-50%, 0)}@media screen and (min-width: 640px){.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group:nth-child(3n),.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group:nth-child(3n+1){transform:translate(0, -50%)}.marketing-logged-out-index .header .cover-images-wrapper .cover-images .cover-group:nth-child(3n+2){transform:translate(-50%, -50%)}}.marketing-logged-out-index .header .ribbon{position:relative;right:0;bottom:24px;border:15px solid #feed24;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);height:0;line-height:0;width:200px;z-index:1;text-align:center;margin-bottom:-30px}.marketing-logged-out-index .header .ribbon .ribbon-note{position:relative;padding:0 4px 0 10px;font-family:"Oswald","Oswald-fallback","Arial",sans-serif;font-weight:500;font-size:16px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .ribbon{width:300px;bottom:120px;margin-bottom:-40px;border:20px solid #feed24;border-left:18px solid rgba(0,0,0,0);border-right:18px solid rgba(0,0,0,0)}.marketing-logged-out-index .header .ribbon .ribbon-note{font-size:18px}}.marketing-logged-out-index .header .background-box{z-index:2;background:#fff;display:flex;flex-direction:column;justify-content:center;padding:20px;margin-bottom:20px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .background-box{position:absolute;background:rgba(255,255,255,.98);max-width:540px;min-height:310px;top:50px;padding:50px 50px 30px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:3px}}.marketing-logged-out-index .header .background-box .centered{text-align:center}.marketing-logged-out-index .header .background-box .disclaimer{text-align:center;font-size:14px;line-height:1.4em;color:#a8a7c0;margin-top:12px}.marketing-logged-out-index .header .background-box .disclaimer a{text-decoration:underline}@media screen and (min-width: 640px){.marketing-logged-out-index .header .new_user{display:flex;gap:15px;flex-direction:row;width:100%;justify-content:space-between}.marketing-logged-out-index .header .new_user .email-block{flex:2}.marketing-logged-out-index .header .new_user .email-block .email-sign-up-field{width:100%;height:57px}.marketing-logged-out-index .header .new_user .chirp-submit-button{width:185px;height:57px}}.marketing-logged-out-index .header .text{color:#17143b}.marketing-logged-out-index .header .subhead{font-family:"Helvetica Neue",Helvetica,sans-serif;margin:15px 0 30px;font-size:16px;line-height:1.4em}@media screen and (min-width: 640px){.marketing-logged-out-index .header .subhead{margin:25px 0;font-size:22px;line-height:1.4em}}.marketing-logged-out-index .header .top-section{display:flex;flex-direction:row;align-items:center;padding-bottom:10px}.marketing-logged-out-index .header .top-section .logo{width:85px}.marketing-logged-out-index .header .main-text{font-family:"Playfair Display";display:inline-block;font-size:46px;line-height:1.2em;font-weight:600}.marketing-logged-out-index .header .main-header{font-size:34px;line-height:1.3em}@media screen and (min-width: 640px){.marketing-logged-out-index .header .main-header{font-size:46px;line-height:1.2em}}.marketing-logged-out-index .header .referral-text{font-size:18px;line-height:1.4em;margin:20px 10px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .referral-text{margin:20px 25px 30px}}.marketing-logged-out-index .header .sign-up-button-cta{display:flex;justify-content:center}.marketing-logged-out-index .header .sign-up-button-cta .sign-up-button{background:#feed24;border-color:#feed24;cursor:pointer;color:#17143b;padding:17px 48px}.hover-enabled .marketing-logged-out-index .header .sign-up-button-cta .sign-up-button:hover{background:#f1e122;color:#17143b;text-decoration:none}.marketing-logged-out-index .header .sign-up-button-cta .sign-up-button:active{background:#feed24}.marketing-logged-out-index .header .sign-up-button-cta .sign-up-button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.4}@media screen and (min-width: 820px){.marketing-logged-out-index .header .sign-up-button-cta .sign-up-button{max-width:500px;margin-bottom:24px}}.marketing-logged-out-index .header .data-privacy-text{margin-top:24px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .data-privacy-text{margin-top:0;margin-bottom:24px}}.marketing-logged-out-index .header .help-text{font-size:14px;line-height:1.4em;margin-top:25px}@media screen and (min-width: 640px){.marketing-logged-out-index .header .help-text{margin-top:0px}}.marketing-logged-out-index .header .help-text .sign-in-button{cursor:pointer;text-decoration:underline}.marketing-logged-out-index .body{color:#17143b}.marketing-logged-out-index .body .title{font-family:"Playfair Display","Playfair-fallback","Lora",Georgia,serif;font-size:46px;line-height:1.2em;font-weight:600}.marketing-logged-out-index .body .body-text{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:1.4em}.marketing-logged-out-index .body .image-text-container{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center}@media screen and (min-width: 768px){.marketing-logged-out-index .body .image-text-container{max-width:1260px;min-height:430px;flex-direction:row;padding:20px 20px}}.marketing-logged-out-index .body .section-item{flex:1}.marketing-logged-out-index .body .section-header{font-family:"Playfair Display","Playfair-fallback","Lora",Georgia,serif;font-size:34px;line-height:1.3em;padding-bottom:10px;max-width:none}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-header{font-size:46px;line-height:1.2em}}.marketing-logged-out-index .body .section-text-content{font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:1.4em;line-height:1.6em;max-width:none}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-text-content{font-size:20px;line-height:1.4em;line-height:1.6em}}.marketing-logged-out-index .body .section-one{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-one{min-width:768px;align-items:center;text-align:center}}.marketing-logged-out-index .body .section-one .image{order:2;text-align:center}.marketing-logged-out-index .body .section-one .text{order:1;padding:20px 30px 30px}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-one .image{text-align:center}.marketing-logged-out-index .body .section-one .text{width:50%;padding:0 20px 40px}}.marketing-logged-out-index .body .section-one .section-image-container{height:auto}.marketing-logged-out-index .body .section-one .section-image-container .section-image{width:325px;height:auto}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-one .section-image-container .section-image{width:400px}}.marketing-logged-out-index .body .section-two{background:none;display:flex;justify-content:center;min-width:none;overflow-y:hidden}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-two{background:url("https://img.chirpbooks.com/image/upload/f_auto,q_auto/v1704405617/2024_logged_out_homepage/blueswooshbackground");background-size:100% 95%;background-repeat:no-repeat;background-position:bottom;min-width:768px}}.marketing-logged-out-index .body .section-two .section-image-container{width:100%;height:auto;background:url("https://img.chirpbooks.com/image/upload/f_auto,q_auto/v1704405617/2024_logged_out_homepage/blueswooshbackground");background-size:150% 70%;background-repeat:no-repeat;background-position:bottom right}.marketing-logged-out-index .body .section-two .section-image-container .section-image{width:325px;height:auto;margin-bottom:-28px}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-two .section-image-container .section-image{width:500px}}.marketing-logged-out-index .body .section-two .image{text-align:center;width:100%;padding-bottom:10px}.marketing-logged-out-index .body .section-two .text{padding:30px 30px 40px}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-two .section-image-container{background:none}.marketing-logged-out-index .body .section-two .section-header{max-width:700px}.marketing-logged-out-index .body .section-two .image{text-align:center;width:auto}.marketing-logged-out-index .body .section-two .section-image{margin-bottom:-40px}.marketing-logged-out-index .body .section-two .text{padding:0 30px}}.marketing-logged-out-index .body .section-three{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;padding:40px 0}@media screen and (min-width: 768px){.marketing-logged-out-index .body .section-three{padding:80px 0 50px}}.marketing-logged-out-index .body .section-three .section-header{margin:0 20px;text-align:center;max-width:900px}
