.home-carousel{min-width:0}.home-carousel-track{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding-bottom:8px}.home-carousel-track::-webkit-scrollbar{display:none}.home-carousel-slide{min-width:0;flex:0 0 calc((100% - 48px) / 3);scroll-snap-align:start}.home-carousel-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin:20px 0}.home-carousel-controls>button{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--book-line);border-radius:50%;background:var(--book-bg)}.home-carousel-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;max-width:70%}.home-carousel-dots button{width:20px;height:28px;border:0;background:transparent;position:relative}.home-carousel-dots button:after{content:"";position:absolute;width:6px;height:6px;background:#a8ac9f;border-radius:50%;inset:11px 7px}.home-carousel-dots button[aria-current=true]:after{background:var(--book-highlight);transform:scale(1.4)}.home-carousel-articles .home-carousel-track{align-items:stretch}.home-carousel-articles article{height:100%;display:flex;flex-direction:column}.home-carousel-articles article>.text-link{margin-top:auto;width:-moz-fit-content;width:fit-content}@media (max-width:749px){.home-carousel-articles .home-carousel-slide{flex-basis:88%}.home-carousel-track{gap:18px}.home-carousel-controls{gap:7px}.home-carousel-dots button{width:18px}.home-carousel-dots button:after{left:6px}}@media (prefers-reduced-motion:reduce){.home-carousel-track{scroll-behavior:auto}}.reading-ideas_section__UKYlf{max-width:1440px;margin:auto;padding:60px 5%}.reading-ideas_heading__GIOGw{display:flex;align-items:center;justify-content:space-between;gap:24px}.reading-ideas_heading__GIOGw>a{flex-shrink:0;color:var(--book-highlight);min-height:44px;display:inline-flex;align-items:center}.reading-ideas_section__UKYlf .book-standard-blog-image{aspect-ratio:1.6;margin-bottom:18px}.reading-ideas_section__UKYlf .book-standard-blog-card{display:flex;flex-direction:column;height:100%}.reading-ideas_section__UKYlf .book-standard-blog-card h2{font:26px/1.25 BookSerif,Georgia,serif}.reading-ideas_section__UKYlf .book-standard-blog-read{margin-top:auto;padding-top:18px;color:var(--book-highlight)}.reading-ideas_section__UKYlf .book-standard-blog-image>span{display:none}@media (max-width:749px){.reading-ideas_section__UKYlf{padding:40px 20px}.reading-ideas_heading__GIOGw{align-items:flex-start;flex-direction:column;gap:0;margin-bottom:24px}}.release-steps_section__IJ_ft{max-width:1240px;margin:auto;padding:65px 24px;text-align:center}.release-steps_eyebrow__KL0ox{font-size:10px;letter-spacing:1.7px;color:var(--book-muted)}.release-steps_section__IJ_ft h2{font:400 clamp(30px,3.4vw,46px) /1.15 BookSerif,Georgia,serif;margin:18px 0}.release-steps_section__IJ_ft em{color:var(--book-highlight)}.release-steps_grid__cJohG{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:42px}.release-steps_grid__cJohG span{font:italic 28px BookSerif,Georgia,serif;color:var(--book-highlight)}.release-steps_grid__cJohG h3{font:24px BookSerif,Georgia,serif;margin:16px 0 10px}.release-steps_grid__cJohG p{font-size:13px;line-height:1.8;color:var(--book-muted)}@media (max-width:650px){.release-steps_grid__cJohG{grid-template-columns:1fr;gap:28px}.release-steps_section__IJ_ft{padding:44px 20px}}.reviews_section__4pAta{max-width:1440px;margin:auto;padding:60px 5%}.reviews_grid__QUz6l{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.reviews_grid__QUz6l figure{border-top:1px solid var(--book-line);padding:24px 0}.reviews_grid__QUz6l blockquote{font:23px/1.4 BookSerif,Georgia,serif;margin:20px 0}.reviews_empty__zwpNi p,.reviews_grid__QUz6l a,.reviews_grid__QUz6l figcaption{font-size:13px;line-height:1.7;color:var(--book-muted)}.reviews_grid__QUz6l a{display:block;color:var(--book-highlight);margin-top:16px}.reviews_empty__zwpNi{padding:24px 0}.reviews_empty__zwpNi p{margin-top:15px}@media (max-width:750px){.reviews_section__4pAta{padding:40px 20px}.reviews_grid__QUz6l{grid-template-columns:1fr}}.values_strip__9f6jj{display:flex;justify-content:space-evenly;gap:24px;flex-wrap:wrap;padding:26px 5%;color:var(--book-muted);font-size:12px}