body .editorial-home .book-section.book-introduction{background:var(--stone);color:var(--teal);isolation:isolate;overflow:clip}.book-reading-backdrop{object-fit:cover;opacity:.19;pointer-events:none;z-index:-1;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000b 35%,#0004 65%,#0000 100%);mask-image:linear-gradient(90deg,#000 0%,#000b 35%,#0004 65%,#0000 100%)}.book-introduction .book-grid{position:relative}body .editorial-home .book-introduction .book-description{color:var(--muted-foreground);font-size:1.1875rem;line-height:1.65}body .editorial-home .book-introduction .book-copy .eyebrow{color:var(--clay-hover)}body .editorial-home .book-introduction .book-detail{margin-block:28px}body .editorial-home .book-introduction .book-detail p{max-width:280px}body .editorial-home .book-introduction .book-explore-button,.book-detail-page .book-explore-button,.book-detail-page .book-buy-button,.book-purchase-bar .button-link{color:var(--cream);background:var(--clay);border:1px solid var(--clay)}body .editorial-home .book-introduction .book-buy-outline{color:var(--teal);background:0 0;border:1px solid #192e3440}body .editorial-home .book-introduction .book-explore-button:hover,.book-detail-page .book-explore-button:hover,.book-detail-page .book-buy-button:hover,.book-purchase-bar .button-link:hover{background:var(--clay-hover);border-color:var(--clay-hover)}body .editorial-home .book-introduction .book-buy-outline:hover{border-color:var(--teal);background:#fffdf870}.book-stage.interactive-book{perspective:1200px}.book-stage.interactive-book:after{display:none}.book-stage.interactive-book .book-rest-frame{perspective:1200px;width:69%;max-width:365px;position:relative}.book-stage.interactive-book .book-object{width:100%;transform-style:preserve-3d;box-shadow:none;will-change:transform;transition:none;position:relative;transform:none}.book-stage.interactive-book .book-front-cover{backface-visibility:hidden;border-radius:1px 3px 3px 1px;width:100%;display:block;position:relative;transform:translateZ(10px);box-shadow:0 2px 2px #192e3426,12px 22px 32px #192e3421}.book-stage.interactive-book .book-back{background:#554b43;position:absolute;inset:0;transform:translateZ(-10px)}.book-stage.interactive-book .book-paper-edge{background:repeating-linear-gradient(90deg,#f6f2e9 0 1px,#d9d1c4 1px 2px);width:20px;height:98%;position:absolute;top:1%;left:calc(100% - 10px);transform:rotateY(90deg)}.book-stage.interactive-book .book-spine-edge{background:#4c372c;width:20px;height:100%;position:absolute;top:0;left:-10px;transform:rotateY(-90deg)}.book-ground-shadow{filter:blur(16px);background:#26333038;border-radius:50%;width:88%;height:25px;position:absolute;bottom:-33px;left:8%}.book-detail-page{color:var(--teal);background:var(--cream)}body #main-content>main.book-detail-page{padding-top:0}.book-detail-page h1,.book-detail-page h2,.book-detail-page h3{letter-spacing:-.055em;line-height:1.08}.book-detail-page h2{font-size:clamp(2.5rem,4.2vw,4rem)}.book-detail-page .eyebrow{color:var(--clay-hover)}.book-detail-page p:not(.eyebrow){line-height:1.65}.book-detail-page [id]{scroll-margin-top:20px}.book-detail-page .book-opening{isolation:isolate;background:var(--stone);padding:140px 0 0;position:relative}.book-opening-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8%;padding-bottom:70px;display:grid}.book-detail-page .book-stage.interactive-book{min-height:620px}.book-detail-page .book-stage.interactive-book .book-rest-frame{width:78%;max-width:385px}.book-opening-copy h1{margin:0 0 27px;font-size:clamp(2.6875rem,4.6vw,4.3125rem)}.book-opening-copy .book-description{color:var(--muted-foreground);max-width:650px;font-size:1.1875rem}.book-opening-note{border-top:1px solid #192e3429;align-items:center;gap:16px;margin-top:18px;padding-block:21px;display:flex}.book-opening-note p{margin:0;font-size:1rem}.book-detail-page .book-edition-note{color:var(--muted-foreground);margin:13px 0 0;font-size:.875rem}.book-detail-page .book-themes{padding-block:110px}.book-section-heading{margin-bottom:65px}.book-section-heading h2{margin:0 0 22px}.book-section-heading>p:last-child{color:var(--muted-foreground);font-size:1.25rem}.book-theme-list{gap:60px;display:grid}.book-theme{background:var(--stone);border-radius:28px;grid-template-columns:1fr 1fr;min-height:500px;display:grid;overflow:hidden}.book-theme-entry:nth-child(2) .book-theme{background:var(--teal);color:var(--cream)}.book-theme-entry:nth-child(3) .book-theme{background:var(--stone)}.book-detail-page .book-theme-entry:nth-child(2) .eyebrow{color:var(--cream)}.book-theme-entry:nth-child(2) .book-theme-copy>p:not(.eyebrow){color:var(--on-dark-muted)}.book-theme-entry:nth-child(2) .book-theme-topics{color:var(--on-dark-muted);border-color:#fffdf82e}.book-theme-entry:nth-child(2n) .book-theme-photo{order:2}.book-theme-photo{height:100%;min-height:500px;position:relative;overflow:hidden}.book-theme-photo img{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.book-theme-copy{align-self:center;padding:clamp(35px,4vw,68px)}.book-theme-copy h3{max-width:490px;margin:0 0 24px;font-size:clamp(2.125rem,3.2vw,3.0625rem)}.book-theme-copy>p:not(.eyebrow){color:var(--muted-foreground);max-width:470px;font-size:1.1875rem}.book-theme-topics{color:var(--muted-foreground);border-top:1px solid #192e3429;flex-wrap:wrap;gap:10px 20px;margin:25px 0 0;padding:24px 0 0;font-size:.875rem;list-style:none;display:flex}.book-detail-page .book-chapters{background:var(--cream);padding-block:75px 80px}.book-chapter-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:10%;margin-bottom:48px;display:grid}.book-chapter-heading h2{margin:0}.book-chapter-heading>div>p:not(.eyebrow){color:var(--muted-foreground);max-width:440px;margin:0 0 5px;font-size:1.25rem}.book-chapter-spread{grid-template-columns:1fr 1fr;align-items:stretch;gap:6%;display:grid}.book-chapter-photo{background:var(--stone);border-radius:28px 4px 4px 28px;min-height:440px;overflow:hidden}.book-chapter-photo img{object-fit:cover;object-position:18% center;width:100%;height:100%}.book-chapter-practice{align-content:center;display:grid}.book-chapter-feature{grid-template-columns:32px minmax(0,1fr);gap:24px;padding-block:24px;display:grid}.book-chapter-feature+.book-chapter-feature{border-top:1px solid var(--border)}.book-chapter-feature>svg{color:var(--clay);margin-top:4px}.book-chapter-feature .eyebrow{color:var(--clay);margin-bottom:14px}.book-chapter-feature h3{margin:0 0 16px;font-size:clamp(1.6875rem,2vw,2rem);line-height:1.18}.book-chapter-feature p:not(.eyebrow){color:var(--muted-foreground);max-width:480px;margin:0;font-size:1.125rem}.book-together{isolation:isolate;background:var(--teal);color:var(--cream);padding-block:120px 125px;position:relative;overflow:hidden}.book-together>img{object-fit:cover;object-position:center 55%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.book-together:before{content:"";background:color-mix(in srgb, var(--teal) 83%, transparent);z-index:-1;position:absolute;inset:0}.book-together-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:10%;display:grid}.book-detail-page .book-together .eyebrow{color:var(--cream)}.book-together h2{max-width:580px;margin:0}.book-together-detail{max-width:475px}.book-together p:not(.eyebrow){color:var(--on-dark-muted);margin:0;font-size:1.3125rem}.book-together .button-link{margin-top:30px}.book-together a:focus-visible{outline-color:var(--cream)}.book-detail-page .book-closing{isolation:isolate;background:var(--stone);text-align:center;padding-block:95px;position:relative}.book-closing-copy h2{margin:0 0 25px}.book-closing-copy>p:not(.eyebrow){color:var(--muted-foreground);margin-bottom:30px;font-size:1.25rem}.book-closing-copy .text-link{width:fit-content;margin:25px auto 0;display:flex}.book-purchase-bar{z-index:45;background:var(--cream);opacity:0;visibility:hidden;border:1px solid #192e3426;border-radius:19px;align-items:center;gap:16px;width:min(650px,100% - 32px);padding:12px 16px;transition:opacity .3s,transform .3s,visibility .3s;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%,25px);box-shadow:0 8px 35px #10252b26}.book-purchase-bar.is-visible{opacity:1;visibility:visible;transform:translate(-50%)}.book-purchase-bar>img{object-fit:cover;border-radius:2px;width:34px;height:51px}.book-purchase-bar>p{flex:1;margin:0;font-size:1rem;line-height:1.35}.book-purchase-bar p span{color:var(--muted-foreground);font-size:.875rem;display:block}.book-purchase-bar .button-link{min-height:45px;padding:12px 20px}@media (width<=900px){.book-opening-grid{gap:5%}.book-detail-page .book-stage.interactive-book{min-height:500px}.book-opening-copy h1{font-size:2.8125rem}.book-theme,.book-theme-photo{min-height:430px}.book-theme-copy{padding:35px}.book-theme-copy h3{font-size:2.125rem}.book-chapter-grid{gap:5%}.book-chapter-sheet{padding:30px}}@media (width<=700px){body .editorial-home .book-introduction .book-stage.interactive-book{min-height:465px}.book-stage.interactive-book .book-rest-frame{width:65%;max-width:295px}body .editorial-home .book-introduction .book-description{font-size:1.125rem}body .editorial-home .book-introduction .book-copy h2{font-size:clamp(2.125rem,8.8vw,3.0625rem)}body .editorial-home .book-introduction .book-detail{margin-block:23px}.book-detail-page .book-opening{padding-top:110px}.book-opening-grid{grid-template-columns:1fr;gap:45px;padding-bottom:40px}.book-detail-page .book-stage.interactive-book{min-height:430px}.book-detail-page .book-stage.interactive-book .book-rest-frame{width:64%;max-width:280px}.book-opening-copy h1{font-size:clamp(2.1875rem,9.3vw,3.25rem)}.book-opening-copy .book-description{font-size:1.125rem}.book-detail-page h2{font-size:2.4375rem}.book-detail-page .book-themes{padding-block:70px}.book-section-heading{margin-bottom:35px}.book-theme-list{gap:30px}.book-theme{border-radius:23px;grid-template-columns:1fr}.book-theme-entry:nth-child(2n) .book-theme-photo{order:0}.book-theme-photo{aspect-ratio:1.3;width:100%;min-width:0;min-height:300px}.book-theme-copy{padding:30px}.book-theme-copy h3{font-size:2.125rem}.book-theme-copy>p:not(.eyebrow){font-size:1.125rem}.book-detail-page .book-chapters{padding-block:60px}.book-chapter-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.book-chapter-heading>div>p:not(.eyebrow){font-size:1.125rem}.book-chapter-spread{grid-template-columns:1fr;gap:12px}.book-chapter-photo{border-radius:22px;height:265px;min-height:0}.book-chapter-feature{gap:16px;padding-block:26px}.book-chapter-feature h3{font-size:1.75rem}.book-chapter-feature p:not(.eyebrow){font-size:1.0625rem}.book-together{padding-block:65px 75px}.book-together-grid{grid-template-columns:1fr;gap:30px}.book-detail-page .book-together h2{font-size:2rem}.book-together p:not(.eyebrow){font-size:1.1875rem}.book-detail-page .book-closing{padding-block:70px}.book-purchase-bar{bottom:max(12px, env(safe-area-inset-bottom));border-radius:16px;gap:12px;padding:10px 12px}.book-purchase-bar>img{display:none}.book-purchase-bar>p{font-size:.8125rem}.book-purchase-bar p span{font-size:.75rem}.book-purchase-bar .button-link{gap:9px;padding:10px 13px;font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.book-stage.interactive-book .book-object{will-change:auto}.book-purchase-bar{transition:none}}.button-link.book-buy-wordmark{gap:8px}.amazon-wordmark{aspect-ratio:6110/2047;flex-shrink:0;width:64px;margin-top:5px;display:block;position:relative}.amazon-wordmark img{width:100%;height:auto;display:block}.amazon-wordmark:after{content:"";clip-path:inset(0 0 45.68%);pointer-events:none;background:#fff;position:absolute;inset:0;-webkit-mask:url(/assets/amazon-wordmark-official-DoAiNiqK.webp) 50%/contain no-repeat;mask:url(/assets/amazon-wordmark-official-DoAiNiqK.webp) 50%/contain no-repeat}.amazon-wordmark-dark:after{display:none}@media (width<=700px){.book-purchase-bar .amazon-wordmark{width:48px}}
