@import url("https://cdnjs.cloudflare.com/ajax/libs/flexboxgrid/6.3.1/flexboxgrid.min.css");@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:400;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7e8QI96.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:500;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7eOQI96.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:600;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7diR496.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:700;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7dbR496.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:italic;font-weight:800;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGFmQSNjdsmc35JDF1K5GRwUjcdlttVFm-rI7c8R496.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-6_RUAw.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-2fRUAw.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-NfNUAw.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-DPNUAw.ttf) format("truetype")}@font-face{font-display:swap;font-family:EB Garamond;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/ebgaramond/v26/SlGDmQSNjdsmc35JDF1K5E55YMjF_7DPuGi-a_NUAw.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYMZg.ttf) format("truetype")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/inter/v12/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYMZg.ttf) format("truetype")}body,html{margin:0;overflow-x:clip;padding:0;scroll-behavior:smooth}.container-fluid,section{position:relative}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;margin:1.2rem 0}h3{font-size:40px;line-height:50px;text-transform:capitalize}p{color:#141414;font-family:EB Garamond,serif;font-size:16px;font-weight:400;line-height:22px;margin:0 0 1rem}.boxed-row{align-items:center;margin:0 auto;max-width:1260px}.btn__main{background:#be3455;border-radius:6px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:24px;padding:12px 20px;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.btn__main:focus,.btn__main:hover{background:#981c3e;color:#fff!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:700!important}@media (max-width:767px){form.hs-form{margin-bottom:1.3rem}}form.hs-form .input input{border:0;border-radius:6px;font-family:Inter,sans-serif!important;margin-bottom:1.9rem;max-width:550px;padding:8px 0 8px 15px;width:100%}form.hs-form .input input::placeholder{color:#141414;font-family:Inter,sans-serif!important}form.hs-form .hs_email{margin:0!important}form.hs-form .hs_submit .actions input.hs-button{background:#be3455;border:0;border-radius:6px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:18px;font-weight:700;line-height:24px;padding:12px 20px;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}form.hs-form .hs_submit .actions input.hs-button:focus,form.hs-form .hs_submit .actions input.hs-button:hover{background:#981c3e;color:#fff!important;font-family:Inter,sans-serif!important;font-size:18px!important;font-weight:700!important}.domtransition{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}i .far,i .fas{font-family:Font Awesome\ 5 Pro}.dnd-content.container-fluid,.dnd-content.container-fluid .dnd-section .dnd-column{padding:0!important}.hero__main{background-position:50%;background-size:cover;padding:2rem}.hero__main h1.page__title{color:#fff;display:block;font-size:75px;font-weight:900;line-height:80px;margin-bottom:1rem}.hero__main .quoteblock h2.heroq{color:#fff;display:inline;font-size:45px;font-weight:600;line-height:50px;margin:1.5rem 0}.hero__main .quoteblock .qwrap{display:inline;position:relative}.hero__main .quoteblock .qwrap .qspan{color:#be3455;font-family:Inter,sans-serif;font-size:70px}@media (max-width:1025px){.hero__main .quoteblock .qwrap .qspan{font-size:30px}}.hero__main .quoteblock .qauth{color:#be3455;font-family:Inter,sans-serif;margin-top:10px}@media (max-width:1025px){.hero__main .quoteblock .qauth{font-size:25px;line-height:50px}.hero__main .quoteblock h2.heroq,.hero__main h1.page__title{font-size:28px;line-height:38px}.hero__main .qspan{font-size:30px}}.cta__simple{padding:40px 2rem;position:relative}.cta__simple .cta-wrap{align-items:center}.cta__simple .cta-wrap .imgcol{padding-right:1rem}.cta__simple .cta-wrap .imgcol img{max-width:370px;width:100%}.cta__simple .cta-wrap .textcol{position:relative}.cta__simple .cta-wrap .textcol h2.cta__head{color:#be3455;margin:15px 0}.cta__simple .cta-wrap .textcol .btn__main{margin-top:1rem}.cta__simple .cta-wrap .textcol .cta__dec{bottom:-1rem;position:absolute;right:2rem}@media (max-width:1025px){.cta__simple .cta-wrap .imgcol{padding:0 .5rem;text-align:center}.cta__simple .cta-wrap .textcol h2.cta__head{font-size:25px;line-height:30px}.cta__simple .cta-wrap .textcol .cta__dec{max-width:100%;position:relative;right:0;width:100%}}#books__global .upcoming-book_row{background:#dedede;display:none}#books__global .upcoming-book_row h3{color:inherit;font-size:30px;font-weight:700;line-height:33px;text-transform:uppercase}#books__global .upcoming-book_row .textcol{background:#aaa;clip-path:polygon(0 0,100% 0,95% 100%,0 100%);color:#fff;padding:16px 25px 16px 0;text-align:right}#books__global .upcoming-book_row .textcol h3{color:#fff;font-size:30px;line-height:33px;text-transform:uppercase}#books__global .upcoming-book_row .upcomingcol{background:#dedede;color:#000;padding:16px 0}#books__global .upcoming-book_row .upcomingcol h3{color:#000;display:inline;font-size:30px;line-height:33px}#books__global .upcoming-book_row .upcomingcol h3 span{color:#be3455}#books__global .upcoming-book_row .upcomingcol a{display:inline-block}@media (max-width:1025px){#books__global .upcoming-book_row .textcol{clip-path:none;padding:1rem;text-align:left}#books__global .upcoming-book_row .textcol h3{font-size:20px;line-height:33px}#books__global .upcoming-book_row .upcomingcol{padding:1rem}#books__global .upcoming-book_row .upcomingcol h3{display:block;font-size:20px;line-height:33px}}#books__global .published-book_row{background-position:50%;background-size:cover;padding:60px 2rem}#books__global .published-book_row .pub_wrap .book-col{margin-bottom:25px}#books__global .published-book_row .pub_wrap .book-col .book_cover__cta{align-items:center;background-size:cover;border:1px solid #be3455;display:flex;height:auto;justify-content:center;margin:0 auto;max-width:184px;min-height:294px}#books__global .published-book_row .pub_wrap .book-col .book_cover__cta:hover{border:1px solid #fff}#books__global .published-book_row .pub_wrap .book-col .book_cover__cta:hover a{opacity:1}#books__global .published-book_row .pub_wrap .book-col .book_cover__cta a{opacity:0}#books__global .published-book_row .pub_wrap .book-col .book_desc p{color:#fff;margin-top:20px;text-align:center}#books__global .review_section{background:#2f2f2f;color:#fff;overflow:hidden;position:relative}#books__global .review_section .text_wrap{text-align:center}#books__global .review_section .text_wrap h3{color:inherit}#books__global .review_section .slider_wrap .review{margin:0 auto}#books__global .review_section .slider_wrap .review .review_wrap{margin:0 auto;max-width:1000px}#books__global .review_section .slider_wrap .review .review_wrap p{color:inherit;font-family:Inter,sans-serif;font-size:30px;font-weight:600;line-height:35px;text-align:center}#books__global .review_section .slider_wrap .review .review_wrap .starblock{color:#ffbe0f;text-align:center}#books__global .review_section .slick-dots{position:relative!important}#books__global .review_section .slick-arrow{font-size:50px;position:absolute;top:50%;transform:translateX(-50%)}#books__global .review_section .slick-arrow.prevarrow{left:2rem}@media (max-width:1025px){#books__global .review_section .slick-arrow.prevarrow{left:1rem}}#books__global .review_section .slick-arrow.nextarrow{right:2rem}@media (max-width:1025px){#books__global .review_section .slick-arrow.nextarrow{right:1rem}}#books__global .review_section .slick-arrow:before{color:#be3455!important}.newsl_cta{background-position:50%;background-size:cover;padding:1rem 2rem 2rem;position:relative}@media (max-width:1025px){.newsl_cta{padding-bottom:11rem}}.newsl_cta .newsl__wrap{align-items:center}.newsl_cta .newsl__wrap .formcol h3{color:#be3455;font-weight:700}.newsl_cta .newsl__wrap .imgcol img{bottom:0;max-width:100%;position:absolute}@media (max-width:1025px){.newsl_cta .newsl__wrap .imgcol img{bottom:0;left:50%;position:absolute;transform:translateX(-50%)}}.cartosi__header{padding:0}.cartosi__header #head_desk{display:block}@media (max-width:1025px){.cartosi__header #head_desk{display:none}}.cartosi__header #head_desk .header-top-row-wrap{background:#000;box-sizing:border-box;max-width:100%;padding:5px 2rem;width:100%}.cartosi__header #head_desk .header-top-row-wrap .header-top-inner{align-items:center}.cartosi__header #head_desk .header-top-row-wrap .header-top-inner .logocol img{max-height:161px;max-width:359px;width:100%!important}.cartosi__header #head_desk .header-top-row-wrap .header-top-inner .soc-col .textwrap p{color:#fff;padding-right:14px;text-align:right}.cartosi__header #head_desk .header-top-row-wrap .header-top-inner .soc-col .socwrap ul#social_links{border:0;margin-left:auto;margin-top:0;padding-top:0;text-align:center}.cartosi__header #head_desk .header-top-row-wrap .header-top-inner .soc-col .socwrap ul#social_links a{background:none}.cartosi__header #head_desk .header-bottom-row-wrap{background:#be3455}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu]{font-family:Inter,sans-serif;list-style:none}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2){color:#fff;font-size:24px;font-weight:700;line-height:24px;padding:11px 1.5rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2) a{color:inherit;text-decoration:none;text-transform:uppercase}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2):focus,.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2):hover{background:#fff;color:#000}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2).hs-item-has-children:after{content:"\f0da";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:18px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2).hs-item-has-children:focus:after,.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul[role=menu] li:not(.hs-menu-depth-2).hs-item-has-children:hover:after{transform:rotate(90deg)}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul.hs-menu-children-wrapper{background:#f3ecdd;left:0!important;z-index:999}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul.hs-menu-children-wrapper li.hs-menu-depth-2{font-size:24px;font-weight:500;line-height:24px;padding:10px 20px}.cartosi__header #head_desk .header-bottom-row-wrap .header-nav-row .navcol ul.hs-menu-children-wrapper li.hs-menu-depth-2:not(:last-of-type){border-bottom:1px solid gray}.cartosi__header #head_mob{display:none}@media (max-width:1025px){.cartosi__header #head_mob{display:block}}.cartosi__header #head_mob .header-mob-wrap{background:#000;box-sizing:border-box;max-width:100%;padding:5px 2rem;width:100%}.cartosi__header #head_mob .header-mob-wrap .header-top-inner{align-items:center}.cartosi__header #head_mob .header-mob-wrap .header-top-inner .logocol img{max-height:161px;max-width:359px;width:100%!important}.cartosi__header #head_mob .header-mob-wrap .header-top-inner .soc-col .textwrap p{color:#fff;padding-right:14px;text-align:right}.cartosi__header #head_mob .header-mob-wrap .header-top-inner .soc-col .socwrap ul#social_links{border:0;margin-left:auto;margin-top:0;padding-top:0;text-align:center}.cartosi__header #head_mob .header-mob-wrap .header-top-inner .soc-col .socwrap ul#social_links a{background:none}.cartosi__header #head_mob .header-mob-wrap .head-mob-inner{align-items:center}.cartosi__header #head_mob .header-mob-wrap .head-mob-inner .logo_mob img{max-width:100%}.cartosi__header #head_mob .header-mob-wrap .head-mob-inner .navtog_mob{text-align:right}.cartosi__header #head_mob .header-mob-wrap .head-mob-inner .navtog_mob i.fas{color:#fff;cursor:pointer;font-size:35px}.cartosi__header #head_mob .navmob_row{background:#be3455;min-height:30px}.cartosi__header #head_mob .navmob_row ul[role=menu]{background:#f3ecdd;display:none;opacity:0;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cartosi__header #head_mob .navmob_row ul[role=menu] li{padding:1.2rem 0}.cartosi__header #head_mob .navmob_row ul[role=menu] li:not(:last-of-type){border-bottom:1px solid #dedede}.cartosi__header #head_mob .navmob_row ul[role=menu] li a{color:#000;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.5rem;text-decoration:none}.cartosi__header #head_mob .navmob_row ul[role=menu].open{display:block;opacity:1}.cartosi__footer{background:#fff;border-top:2.5rem solid #be3455;padding:1.5rem 2rem 2.4rem}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .logo-col img{max-height:93px;max-width:207px;width:100%}@media (max-width:1025px){.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .logo-col,.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col{padding-bottom:1rem}}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu]{border-top:1px solid #be3455;column-count:1;display:block;flex-flow:row wrap;font-family:Inter,sans-serif;list-style:none;margin-top:0;max-width:170px;min-width:132px;padding-left:1rem}@media (max-width:1025px){.cartosi__footer .footer-content_wrap .logo-col,.cartosi__footer .footer-content_wrap .main-col,.cartosi__footer .footer-content_wrap .nav-col,.cartosi__footer .footer-content_wrap .soc-col{flex-basis:100%;max-width:100%;width:100%}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu]{column-count:2;margin:0;max-width:293px;padding-left:0;text-align:left}}@media (max-width:383px){.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu]{column-count:1}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu] li{width:100%}}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu] li{display:inline-block;flex:1 1 50%;font-family:inherit;font-size:.9rem;line-height:1.5rem}@media (max-width:1025px){.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu] li{display:inline-flex;font-size:1rem;text-align:left}}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu] li a{color:#be3455;text-decoration:none}.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu] li a:focus,.cartosi__footer .footer-content_wrap .main-col .main-content_wrap .nav-col ul[role=menu] li a:hover{text-decoration:underline}.cartosi__footer .footer-content_wrap .soc-col .textwrap p{color:#be3455;font-weight:700;margin-top:0;text-transform:uppercase}ul#social_links{border-top:1px solid #be3455;display:flex;flex-flow:row nowrap;justify-content:space-between;max-width:293px;padding-left:0;padding-top:14px;width:100%}@media (max-width:1025px){ul#social_links{margin:0 auto}}ul#social_links a{background:#be3455;border-radius:20px;flex:1 1 20%;list-style-type:none;max-width:23px;padding:20px;position:relative}ul#social_links a li{left:44%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);width:23px}@media (max-width:1025px){ul#social_links a li{left:50%}}ul#social_links a li svg{fill:#fff;max-width:19px}footer ul#social_links{margin-left:auto}#single-cta{background:#dedede;padding:30px 2rem}#single-cta .boxed-row h3{color:#000;font-size:30px;font-weight:700;line-height:33px;margin:15px 0}@media (max-width:1025px){#single-cta .boxed-row h3{font-size:20px}}#single-cta .boxed-row h3 span{color:#be3455}#single-cta .boxed-row .cta-col{text-align:right}@media (max-width:1025px){#single-cta .boxed-row .cta-col{text-align:left}}#single-cta .boxed-row .cta-col .btn__main{color:#ff9400!important}.preorder{background:#dedede;padding:30px 2rem}.preorder .book-col{text-align:center}.preorder .content-col{margin-bottom:2rem}.preorder .content-col h3{color:#000;font-size:30px;line-height:33px;text-transform:uppercase}.preorder .content-col h3 .reldate{color:#be3455}@media screen and (max-width:767px){.cartosi__footer .footer-content_wrap .soc-col .socwrap ul#social_links{max-width:293px!important}}