.BookCoverImage_container__w4_pE{position:relative;overflow:hidden;box-shadow:var(--cover-shadow)}.BookCoverImage_heightConstrained__P4P4t{display:inline-block;width:auto;height:var(--cover-h)}.BookCoverImage_widthConstrained__G_pcv{display:block;width:var(--cover-w)}.BookCoverImage_clipped__ZCr4W{max-height:var(--cover-max-h)}.BookCoverImage_noShrink__E_27b{flex-shrink:0}.BookCoverImage_snapStart__IdrB_{scroll-snap-align:start}.BookCoverImage_alignStart__jgku6{align-self:flex-start}.BookCoverImage_placeholder__HUXk3{display:flex;align-items:center;justify-content:center}.BookCoverImage_placeholderOverlay__2mPeQ{position:absolute;inset:0}.BookCoverImage_placeholderHeightConstrained__RhJ_s{width:var(--placeholder-w);height:100%}.BookCoverImage_placeholderWidthConstrained__Hfp6z{width:100%;height:var(--placeholder-h)}.BookCoverImage_placeholderLight__dFxTP{background:#cacec7}.BookCoverImage_placeholderMuted__j2G2s{background:#241e1c26}.BookCoverImage_extra__jYkwY{margin:0;color:#241e1c;font-size:12px;text-align:center}@media (min-width:30em){.BookCoverImage_heightConstrained__P4P4t{height:var(--cover-h-sm)}.BookCoverImage_placeholderHeightConstrained__RhJ_s{width:var(--placeholder-w-sm)}}.BookCover_root__UhRs2{display:flex;flex-direction:column;align-items:center}.BookCover_minWidth300__hU3ZF{min-width:300px}.BookCover_mb8__RFW3k{margin-bottom:2rem}.BookCover_frame__rWFdL{position:relative}.BookCover_overlay__orFte{position:absolute;top:-1px;right:6px;z-index:1}.BuyOptions_empty__TuPCI{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.BuyOptions_message__GHDCX{margin:0;font-style:italic}.BuyOptions_root__JI8zV{margin-bottom:1rem}.BuyOptions_links__7fpCa,.BuyOptions_root__JI8zV{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%}.BuyOptions_link__8LsEt{display:flex;width:100%}.BuyOptions_linkMulti__fhvuW{flex:none;max-width:360px}.BuyOptions_singleButton__JBkKd{width:100%}.BuyOptions_affiliate__4sIl_{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.5rem}.BuyOptions_affiliateText__fWSkd{margin:0;color:#241e1c;font-style:italic}@media (min-width:30em){.BuyOptions_links__7fpCa{flex-direction:row}.BuyOptions_linkMulti__fhvuW{flex:1 1}}@media (min-width:48em){.BuyOptions_links__7fpCa{flex-direction:column}.BuyOptions_linkMulti__fhvuW{flex:none}}@media (min-width:80em){.BuyOptions_links__7fpCa{flex-direction:row}.BuyOptions_linkMulti__fhvuW{flex:1 1}}.BuyOptions_menu__u7k85{min-width:0}.BuyOptions_menuTrigger__XpiG_{width:100%;text-align:start}.BuyOptions_menuTriggerMulti__oyK_1{max-width:360px}.BuyOptions_menuTrigger__XpiG_[aria-expanded=true]{box-shadow:0 2px 4px 0 #241e1c40}@media (min-width:30em){.BuyOptions_menuTriggerMulti__oyK_1{width:inherit}}.BuyOptions_menuLabel__nTkIr{flex:1 1 auto;min-width:0;pointer-events:none}.PhaseStepper_stepper__28L4Y{display:flex;flex-direction:column;align-items:center;padding-top:25px;padding-bottom:34px;padding-left:1rem;background-color:#f0eae1;border-radius:10px}@media (min-width:48em){.PhaseStepper_stepper__28L4Y{padding-left:0}}.PhaseStepper_grid__4u38w{position:relative;display:grid;grid-template-columns:repeat(var(--phase-count),minmax(0,1fr));align-items:start;grid-gap:.5rem;gap:.5rem}.PhaseStepper_track__GW_x2{position:absolute;top:30px;right:35px;left:35px}.PhaseStepper_phase__BgnFO{z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.PhaseStepper_phaseActive__fH9p3{gap:3px}.PhaseStepper_dot__I6nZC{padding-inline:4px;color:#241e1c3c;font-size:17px}.PhaseStepper_dotActive__Ug_22{color:#241e1c;font-size:22px}.PhaseStepper_name__EAJD3{margin:0;color:#241e1c;font-family:var(--novaletra);font-size:12px;font-style:normal;font-weight:400;text-align:center}.PhaseStepper_nameActive__Sp4t0{font-style:italic}.PhaseStepper_more__53q6_{display:flex;flex-direction:row;gap:.5rem;margin-top:36px;margin-inline:2rem}.SaveBookToggleButton_button__CmnP1{width:100%}.SaveBookToggleButton_capCombined__KpuTk,.SaveBookToggleButton_cap__2ehcJ{max-width:360px}@media (min-width:30em){.SaveBookToggleButton_capCombined__KpuTk{max-width:var(--save-combined-max-w)}}@media (min-width:48em){.SaveBookToggleButton_capCombined__KpuTk{max-width:360px}}@media (min-width:80em){.SaveBookToggleButton_capCombined__KpuTk{max-width:var(--save-combined-max-w)}}.SaveBookToggleButton_saveIcon__wCp75{display:inline-block;flex-shrink:0;width:18px;height:18px;color:#241e1c;line-height:1em;vertical-align:middle}.SaveBookToggleButton_closeIcon__r1r7c{width:12px;height:12px}