.bg-purple{background-color:#6970b3}.bg-beige-medium{background-color:#fff2dd}.bg-beige-light{background-color:#fff6f0}.bg-purple-light{background-color:#e9eaf5}.bg-blue-light{background-color:#e0f2f5}.text-purple{color:#6970b3}.text-green{color:#12595a}.text-brown{color:#956534}.text-beige{color:#e4c38c}.bt-brown{border-top-color:#956534 !important}.bt-beige{border-top-color:#e4c38c !important}.rounded-reg{border-radius:15px}.rounded-bl-xl{border-radius:15px;border-bottom-left-radius:30%}.rounded-br-xl{border-radius:15px;border-bottom-right-radius:30%}body{font-family:"Open Sans",sans-serif,sans-serif;color:#0d0c0c}h1,h2,h3,h4{margin-bottom:1rem;text-wrap:balance}h1,h2{font-family:"Lora",serif,serif;color:#12595a;font-weight:400}h3{font-family:"Open Sans",sans-serif;color:#956534;font-weight:700;line-height:1.5}.subhead{font-size:.95rem;font-weight:700;text-transform:uppercase;display:block}.font-serif{font-family:"Lora",serif}.text-sm{font-size:.95rem}.text-xs{font-size:.8rem}.font-bold{font-weight:700}.font-normal{font-weight:400}a{transition:background .3s ease,color .3s ease}p a{color:#6970b3}p a:hover{color:rgb(78.3539823009,85.5707964602,154.6460176991)}.edited-books h2{font-size:1.3rem}.tab-content a{color:#6970b3}h2.text-sm{font-size:1.7rem}.navbar-brand{font-family:"Lora",serif,serif;color:#12595a}.navbar-brand:hover{color:#6970b3}.navbar-nav .nav-link,.book-dropdown-wrapperu .nav-link{font-family:"Open Sans",sans-serif,sans-serif;color:#6970b3;font-size:.95rem;font-weight:700}.navbar-nav .nav-link:hover,.book-dropdown-wrapperu .nav-link:hover{color:rgb(78.3539823009,85.5707964602,154.6460176991)}.navbar-nav .nav-link.show,.book-dropdown-wrapperu .nav-link.show{color:rgb(61.203539823,66.8407079646,120.796460177)}.navbar-nav .dropdown-toggle::after,.book-dropdown-wrapperu .dropdown-toggle::after{display:none}.navbar-nav .dropdown-menu,.book-dropdown-wrapperu .dropdown-menu{will-change:opacity,transform;border:none;box-shadow:0 4px 10px rgba(0,0,0,.1);transform-origin:top center;opacity:0;transform:scaleY(0.9) translateY(-5px);pointer-events:none;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.navbar-nav .dropdown-menu.show,.book-dropdown-wrapperu .dropdown-menu.show{opacity:1;transform:scaleY(1) translateY(0);pointer-events:auto}.navbar-nav .dropdown-menu .dropdown-item,.book-dropdown-wrapperu .dropdown-menu .dropdown-item{color:#6970b3;line-height:1.3rem;font-size:.9rem;padding:.5rem 1rem;white-space:normal}.navbar-nav .dropdown-menu .dropdown-item:hover,.book-dropdown-wrapperu .dropdown-menu .dropdown-item:hover{background-color:rgb(240.3982300885,241.0796460177,247.6017699115)}@media(min-width: 992px){.navbar-nav .dropdown-menu,.book-dropdown-wrapperu .dropdown-menu{min-width:12rem;display:block;max-width:none;padding:.5rem 0}.navbar-nav .dropdown-menu .dropdown-item,.book-dropdown-wrapperu .dropdown-menu .dropdown-item{white-space:nowrap}}@media(min-width: 992px){.navbar-nav .dropdown:hover>.dropdown-menu,.book-dropdown-wrapperu .dropdown:hover>.dropdown-menu{opacity:1;transform:scaleY(1) translateY(0);pointer-events:auto}}.navbar-scrolled{background-color:#fff6f0}.navbar-toggler{border:none !important;padding:.3rem}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .navbar-toggler-icon{width:1.25em;height:1.25em}.btn,.nav-pills .nav-link{font-weight:600;font-size:15px;padding:.6rem 2.2rem;border-radius:1.875rem;border:2px solid;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.btn:focus,.nav-pills .nav-link:focus{box-shadow:none !important}.btn:focus-visible,.nav-pills .nav-link:focus-visible{outline-offset:2px;box-shadow:none !important}.btn-purple{background-color:#6970b3;border-color:#6970b3;color:#fff}.btn-purple:hover{background-color:rgb(78.3539823009,85.5707964602,154.6460176991);border-color:rgb(78.3539823009,85.5707964602,154.6460176991);color:#fff}.btn-purple:active,.btn-purple:focus{background-color:rgb(61.203539823,66.8407079646,120.796460177) !important;border-color:rgb(61.203539823,66.8407079646,120.796460177) !important;color:#fff !important}.btn-purple:focus-visible{color:#fff;background-color:rgb(61.203539823,66.8407079646,120.796460177);border-color:rgb(61.203539823,66.8407079646,120.796460177);outline:3px solid rgba(61.203539823,66.8407079646,120.796460177,.4)}.btn-purple-outline{background-color:#fff;color:#6970b3;border:2px solid #6970b3}.btn-purple-outline:hover{background-color:rgb(78.3539823009,85.5707964602,154.6460176991);color:#fff;border-color:rgb(78.3539823009,85.5707964602,154.6460176991)}.btn-purple-outline:active,.btn-purple-outline:focus{background-color:rgb(61.203539823,66.8407079646,120.796460177) !important;color:#fff !important;border-color:rgb(61.203539823,66.8407079646,120.796460177) !important}.btn-purple-outline:focus-visible{color:#fff;background-color:rgb(61.203539823,66.8407079646,120.796460177);border-color:rgb(61.203539823,66.8407079646,120.796460177);outline:3px solid rgba(61.203539823,66.8407079646,120.796460177,.4)}.btn-brown{background-color:#956534;border-color:#956534;color:#fff}.btn-brown:hover{background-color:rgb(111.1940298507,75.3731343284,38.8059701493);border-color:rgb(111.1940298507,75.3731343284,38.8059701493);color:#fff}.btn-brown:active,.btn-brown:focus{background-color:rgb(73.3880597015,49.7462686567,25.6119402985) !important;border-color:rgb(73.3880597015,49.7462686567,25.6119402985) !important;color:#fff !important}.btn-brown:focus-visible{color:#fff;background-color:rgb(73.3880597015,49.7462686567,25.6119402985);border-color:rgb(73.3880597015,49.7462686567,25.6119402985);outline:3px solid rgba(73.3880597015,49.7462686567,25.6119402985,.4)}.btn-brown-outline{background-color:#fff;color:#956534;border:2px solid #956534}.btn-brown-outline:hover{background-color:rgb(111.1940298507,75.3731343284,38.8059701493);color:#fff;border-color:rgb(111.1940298507,75.3731343284,38.8059701493)}.btn-brown-outline:active,.btn-brown-outline:focus{background-color:rgb(73.3880597015,49.7462686567,25.6119402985) !important;color:#fff !important;border-color:rgb(73.3880597015,49.7462686567,25.6119402985) !important}.btn-brown-outline:focus-visible{color:#fff;background-color:rgb(73.3880597015,49.7462686567,25.6119402985);border-color:rgb(73.3880597015,49.7462686567,25.6119402985);outline:3px solid rgba(73.3880597015,49.7462686567,25.6119402985,.4)}.btn-white{background-color:#fff;border-color:#fff;color:#fff}.btn-white:hover{background-color:hsl(0,0%,90%);border-color:hsl(0,0%,90%);color:#fff}.btn-white:active,.btn-white:focus{background-color:#ccc !important;border-color:#ccc !important;color:#fff !important}.btn-white:focus-visible{color:#fff;background-color:#ccc;border-color:#ccc;outline:3px solid hsla(0,0%,80%,.4)}.btn-white-outline{background-color:#fff;color:#fff;border:2px solid #fff}.btn-white-outline:hover{background-color:hsl(0,0%,90%);color:#fff;border-color:hsl(0,0%,90%)}.btn-white-outline:active,.btn-white-outline:focus{background-color:#ccc !important;color:#fff !important;border-color:#ccc !important}.btn-white-outline:focus-visible{color:#fff;background-color:#ccc;border-color:#ccc;outline:3px solid hsla(0,0%,80%,.4)}.btn-white{color:#6970b3 !important}.btn-white:active,.btn-white:focus{color:#6970b3 !important;--bs-btn-color: #6970B3 !important}.btn-white:focus-visible{color:#6970b3 !important}.book-hero-offset{margin-left:-20px}@media(min-width: 576px){.book-hero-offset{margin-left:-60px}}@media(min-width: 768px){.book-hero-offset{margin-left:-85px}}@media(min-width: 1200px){.book-hero-offset{margin-left:-100px}}@media(min-width: 1400px){.book-hero-offset{margin-left:-120px}}@keyframes drift{0%{transform:translateX(-50px)}50%{transform:translateX(0px)}100%{transform:translateX(50px)}}.cloud{position:absolute;animation-name:drift;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate;z-index:-1}.cloud-1{width:clamp(150px,15vw,300px);height:clamp(150px,15vw,300px);top:0%;left:0%;animation-duration:12s;animation-delay:0s}.cloud-2{width:clamp(150px,15vw,300px);height:clamp(150px,15vw,300px);top:2%;right:0%;animation-duration:10s;animation-delay:-3s}.cloud-3{width:clamp(250px,20vw,400px);height:clamp(250px,20vw,400px);bottom:-5%;right:0%;animation-duration:12s;animation-delay:-10s}.img-scale img{transition:transform .3s ease}.img-scale:hover img{transform:scale(1.05)}.wave::after{content:"";width:100%;height:20px;background-image:url("/assets/img/wave.svg");background-repeat:repeat-x;background-position:top center;background-size:auto 100%;position:absolute;bottom:0;left:0}.pattern{position:relative;overflow:hidden}.pattern::before{content:"";position:absolute;inset:0;background-repeat:repeat;background-position:center}.pattern>*{position:relative;z-index:1}.pattern-beige::before{background-image:url("/assets/img/pattern.svg");background-size:25px 25px;-webkit-mask-image:linear-gradient(290deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 60%);mask-image:linear-gradient(290deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 60%)}.pattern-beige2::before{background-image:url("/assets/img/pattern.svg");background-size:25px 25px;-webkit-mask-image:linear-gradient(290deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 30%);mask-image:linear-gradient(290deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 30%)}.pattern-purple::before{background-image:url("/assets/img/pattern-purple.svg");background-size:25px 25px;-webkit-mask-image:linear-gradient(290deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%);mask-image:linear-gradient(290deg, rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0) 60%)}.pattern-purple2::before{background-image:url("/assets/img/pattern-purple.svg");background-size:25px 25px;-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 90%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 90%)}.pattern-purple3::before{background-image:url("/assets/img/pattern-purple.svg");background-size:25px 25px;-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 50%);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 50%)}.op-ed h3{font-size:1.3rem;font-family:"Lora",serif;color:#12595a;font-weight:400;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.op-ed a:not(.btn){text-decoration:none}.op-ed a:not(.btn):hover h3{color:#6970b3}.hero-image{inset:0;background-image:url("/assets/img/podcast-bg.webp");background-size:cover;background-position:center}.hero-overlay{position:absolute;inset:0;background-color:rgba(105,112,179,.5)}@media(min-width: 992px){.hero-overlay{background-color:rgba(0,0,0,0)}}.checked-list{list-style:none;padding-left:0}.checked-list li{margin-bottom:.9rem;position:relative;padding-left:1.8rem}.checked-list li:before{font-family:"Font Awesome 6 Free";content:"";position:absolute;left:0;top:.15rem;color:#12595a;font-size:1rem}.stats h3{font-weight:400;font-size:1.3rem}footer a,footer p{font-size:.9rem;color:#0d0c0c}footer a{text-decoration:none}footer a:hover{color:#6970b3}footer li{line-height:1.2rem;margin-bottom:.8rem}footer h3{font-size:1.5rem;font-family:"Lora",serif;color:#12595a;font-weight:400}footer h4{font-size:.9rem;color:#12595a;font-weight:700;text-transform:uppercase}.social-icons a{color:#6970b3;font-size:1.7rem;text-decoration:none}.highlight-purple{background-color:#e9eaf5;padding:.2em .3em;border-radius:.25rem;-webkit-box-decoration-break:clone;box-decoration-break:clone}.nav-pills .nav-link{color:#6970b3;background-color:#fff;padding:.3rem 1.1rem;border-color:#6970b3}.nav-pills .nav-link.active,.nav-pills .show>.nav-link,.nav-pills .nav-link:hover{color:#fff;background-color:#6970b3;padding:.3rem 1.1rem;border-color:#6970b3;transition:background .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.video-wrapper{position:relative;cursor:pointer;padding-bottom:56.25%;height:0;overflow:hidden;border-radius:15px}.custom-video-thumbnail,.play-icon-overlay,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.play-icon-overlay{display:flex;justify-content:center;align-items:center;background-color:rgba(0,0,0,.2);transition:background-color .3s ease}.video-wrapper:hover .play-icon-overlay{background-color:rgba(0,0,0,.4)}.video-wrapper iframe{border:none}.bg-purple-light{overflow:visible !important}.col-lg-3{position:relative}.book-image-large{margin-top:0;margin-bottom:2rem;position:static;transform:none;display:block;margin-left:auto;margin-right:auto}@media(min-width: 992px){.book-image-large{height:430px}}@media(min-width: 1200px){.book-image-large{height:430px;transform:translateX(-80%);margin-top:-180px;width:auto;position:absolute;right:0;z-index:2}}@media(min-width: 1398px){.book-image-large{height:480px;transform:translateX(-80%);margin-top:-230px}}.testimonial-wrapper{position:relative;z-index:3}@media(max-width: 991.98px){.bg-purple-light{overflow:hidden !important}.col-lg-3{position:static}.testimonial-wrapper{margin-top:0}}.scroll-snap-carousel-wrapper{position:relative;padding-bottom:3rem}.scroll-snap-container{display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;align-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.scroll-snap-container::-webkit-scrollbar{display:none}.carousel-item-snap{flex-shrink:0;width:100%;scroll-snap-align:start;display:flex;flex-direction:column}.carousel-item-snap>div[class*=bg-]{flex-grow:1}.carousel-indicators.custom-indicators{position:absolute;bottom:0;z-index:20;display:flex;justify-content:center;margin-top:0;padding:0}.indicator-dot{width:14px;height:14px;margin:0 5px;border-radius:50%;background-color:rgba(0,0,0,0);border:1px solid #6970b3;cursor:pointer;opacity:1;transition:background-color .3s}.indicator-dot.active{background-color:#6970b3}.bg-purple-light,.bg-blue-light{overflow:visible !important}.testimonial-wrapper{margin-top:-100px;position:relative;z-index:3}@media(max-width: 1199.98px){.bg-purple-light,.bg-blue-light{overflow:hidden !important}.col-7.col-lg-5.col-xl-4.position-relative{position:static !important}.testimonial-wrapper{margin-top:0;position:static;z-index:auto}}.book-preorder-dropdown .dropdown-menu{border:none;box-shadow:0 4px 10px rgba(0,0,0,.1);line-height:1.3rem;font-size:.9rem}.book-preorder-dropdown .dropdown-menu .dropdown-item{padding:.5rem 1rem;color:#6970b3 !important}.book-preorder-dropdown .dropdown-menu .dropdown-item:hover,.book-preorder-dropdown .dropdown-menu .dropdown-item:focus{background-color:rgb(240.3982300885,241.0796460177,247.6017699115) !important;color:#6970b3 !important}