.book-landing-module__EDOGzq__hero{isolation:isolate;gap:var(--hm-space-md);min-block-size:min(58rem,96svh);padding:var(--hm-space-md) var(--hm-space-page) var(--hm-space-lg);background:var(--hm-color-paper);color:var(--hm-color-ink);grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:clip}.book-landing-module__EDOGzq__editionLine{justify-content:space-between;align-items:center;gap:var(--hm-space-md);min-width:0;border-block-end:var(--hm-rule-hairline) solid var(--hm-color-rule);color:var(--hm-color-ink-2);font-family:var(--hm-font-body);font-size:var(--hm-text-xs);letter-spacing:.12em;text-transform:uppercase;padding-block-end:var(--hm-space-sm);font-weight:650;line-height:1.2;display:flex}.book-landing-module__EDOGzq__editionLine p{min-width:0}.book-landing-module__EDOGzq__editionLine p:last-child{color:var(--hm-color-muted);font-family:var(--hm-font-outlier);letter-spacing:.06em;flex:none;font-weight:500}.book-landing-module__EDOGzq__composition{width:100%;max-width:var(--hm-size-page-max);align-content:center;justify-self:center;align-items:center;gap:var(--hm-space-lg);min-width:0;padding-block:var(--hm-space-sm) var(--hm-space-lg);grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""cover""actions""summary";display:grid}.book-landing-module__EDOGzq__introduction{display:contents}.book-landing-module__EDOGzq__identity{gap:var(--hm-space-sm);flex-direction:column;grid-area:identity;min-width:0;display:flex}.book-landing-module__EDOGzq__title{min-width:0;max-width:16ch;color:var(--hm-color-ink);font-family:var(--hm-font-display);font-size:var(--hm-text-display-s);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-style:normal;font-weight:700;line-height:.98}.book-landing-module__EDOGzq__title:focus-visible{outline:var(--hm-rule-strong) solid var(--hm-color-focus);outline-offset:var(--hm-space-2xs)}.book-landing-module__EDOGzq__subtitle{max-width:30ch;color:var(--hm-color-muted);font-family:var(--hm-font-display);font-size:var(--hm-text-md);margin:0;font-style:normal;line-height:1.35}.book-landing-module__EDOGzq__author{margin:var(--hm-space-2xs) 0 0;color:var(--hm-color-ink-2);font-family:var(--hm-font-body);font-size:var(--hm-text-sm);letter-spacing:.09em;text-transform:uppercase;font-weight:650;line-height:1.4}.book-landing-module__EDOGzq__cover{width:var(--hm-size-cover-mobile);grid-area:cover;justify-self:center;max-width:100%}.book-landing-module__EDOGzq__coverObject{isolation:isolate;position:relative}.book-landing-module__EDOGzq__coverObject:before{z-index:calc(var(--hm-z-base) * -1);inset:var(--hm-space-xs) calc(var(--hm-space-2xs) * -1) calc(var(--hm-space-xs) * -1) var(--hm-space-sm);border:var(--hm-rule-hairline) solid var(--hm-color-rule-strong);border-radius:var(--hm-radius-sm) var(--hm-radius-book) var(--hm-radius-book) var(--hm-radius-sm);background:var(--hm-color-page-edge);content:"";position:absolute}.book-landing-module__EDOGzq__coverSurface{border:var(--hm-rule-hairline) solid var(--hm-color-rule-strong);border-radius:var(--hm-radius-sm) var(--hm-radius-book) var(--hm-radius-book) var(--hm-radius-sm);background:var(--hm-color-cover);box-shadow:var(--hm-shadow-book);color:var(--hm-color-cover-ink);transform-origin:50%;position:absolute;inset:0;overflow:hidden;transform:rotate(-.35deg)translateZ(0);container-type:inline-size}.book-landing-module__EDOGzq__coverImage{object-fit:cover}.book-landing-module__EDOGzq__coverSpine{border-inline-end:var(--hm-rule-hairline) solid var(--hm-color-cover-detail);background:color-mix(in oklch, var(--hm-color-cover) 76%, var(--hm-color-ink));width:4.5%;position:absolute;inset-block:0;inset-inline-start:0}.book-landing-module__EDOGzq__coverFrameOuter,.book-landing-module__EDOGzq__coverFrameInner{border:var(--hm-rule-hairline) solid var(--hm-color-cover-detail);border-radius:var(--hm-radius-sm);pointer-events:none;position:absolute}.book-landing-module__EDOGzq__coverFrameOuter{opacity:.72;inset:4.5%}.book-landing-module__EDOGzq__coverFrameInner{opacity:.28;inset:6.25%}.book-landing-module__EDOGzq__coverContent{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;height:100%;padding:10% 9% 8%;display:flex;position:relative}.book-landing-module__EDOGzq__coverEyebrow{max-width:100%;color:var(--hm-color-cover-detail);font-family:var(--hm-font-body);letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:clamp(.625rem,1.4vw,.75rem);font-weight:700;line-height:1.35}.book-landing-module__EDOGzq__coverRuleWide,.book-landing-module__EDOGzq__coverRuleShort{height:var(--hm-rule-hairline);background:var(--hm-color-cover-detail)}.book-landing-module__EDOGzq__coverRuleWide{width:var(--hm-space-2xl);opacity:.8;margin-block-start:6%}.book-landing-module__EDOGzq__coverRuleShort{width:var(--hm-space-xl);opacity:.65;margin-block-start:auto}.book-landing-module__EDOGzq__coverTitle{max-width:13ch;color:var(--hm-color-cover-ink);font-family:var(--hm-font-display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:auto 0 0;font-size:clamp(1.125rem,8.5cqi,2.25rem);font-style:normal;font-weight:700;line-height:.98}.book-landing-module__EDOGzq__coverSubtitle{max-width:24ch;color:var(--hm-color-cover-ink);font-family:var(--hm-font-body);opacity:.76;margin:4% 0 0;font-size:clamp(.75rem,1.8vw,.95rem);line-height:1.35}.book-landing-module__EDOGzq__coverAuthor{color:var(--hm-color-cover-ink);font-family:var(--hm-font-body);letter-spacing:.13em;text-transform:uppercase;margin:5% 0 0;font-size:clamp(.7rem,1.6vw,.875rem);font-weight:650;line-height:1.35}.book-landing-module__EDOGzq__actions{gap:var(--hm-space-sm);grid-area:actions;grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.book-landing-module__EDOGzq__secondaryActions{gap:var(--hm-space-xs);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.book-landing-module__EDOGzq__beginReadingButton{width:100%;min-height:var(--hm-size-control-lg);gap:var(--hm-space-xs);border:var(--hm-rule-hairline) solid var(--hm-color-accent);border-radius:var(--hm-radius-button);background:var(--hm-color-accent);box-shadow:var(--hm-shadow-button);color:var(--hm-color-accent-ink);font-family:var(--hm-font-body);font-size:var(--hm-text-base);letter-spacing:-.01em;white-space:nowrap;transition:transform var(--hm-dur-micro) var(--hm-ease-out), opacity var(--hm-dur-micro) var(--hm-ease-out);font-weight:700}.book-landing-module__EDOGzq__beginReadingButton[data-state=ready]{border-color:var(--hm-color-ink);background:var(--hm-color-ink);color:var(--hm-color-paper)}.book-landing-module__EDOGzq__beginReadingButton[data-state=error]{border-color:var(--hm-color-error);background:var(--hm-color-paper);box-shadow:none;color:var(--hm-color-error)}.book-landing-module__EDOGzq__beginReadingButton:disabled{pointer-events:auto;cursor:wait;opacity:.62}.book-landing-module__EDOGzq__beginReadingButton:focus-visible,.book-landing-module__EDOGzq__downloadButton:focus-visible{outline:var(--hm-rule-strong) solid var(--hm-color-paper);outline-offset:var(--hm-rule-strong);box-shadow:0 0 0 calc(var(--hm-rule-strong) * 2) var(--hm-color-focus)}.book-landing-module__EDOGzq__downloadButton{min-width:0;min-height:var(--hm-size-control);justify-content:center;gap:var(--hm-space-xs);border:var(--hm-rule-hairline) solid var(--hm-color-rule-strong);border-radius:var(--hm-radius-button);background:var(--hm-color-paper);color:var(--hm-color-ink);font-family:var(--hm-font-body);font-size:var(--hm-text-sm);white-space:nowrap;transition:transform var(--hm-dur-micro) var(--hm-ease-out), opacity var(--hm-dur-micro) var(--hm-ease-out);font-weight:650}.book-landing-module__EDOGzq__downloadButton[aria-disabled=true]{pointer-events:none;cursor:not-allowed;opacity:.5}.book-landing-module__EDOGzq__summary{gap:var(--hm-space-md);min-width:0;border-block-start:var(--hm-rule-hairline) solid var(--hm-color-rule);flex-direction:column;grid-area:summary;padding-block-start:var(--hm-space-lg);display:flex}.book-landing-module__EDOGzq__description{max-width:56ch;color:var(--hm-color-ink-2);font-family:var(--hm-font-display);font-size:var(--hm-text-md);margin:0;line-height:1.62}.book-landing-module__EDOGzq__biography{gap:var(--hm-space-sm);border-block-start:var(--hm-rule-hairline) solid var(--hm-color-rule);flex-direction:column;padding-block-start:var(--hm-space-md);display:flex}.book-landing-module__EDOGzq__biography h2{color:var(--hm-color-ink);font-family:var(--hm-font-display);font-size:var(--hm-text-xl);letter-spacing:-.02em;margin:0;font-style:normal;font-weight:700;line-height:1.1}.book-landing-module__EDOGzq__biography p{max-width:62ch;color:var(--hm-color-muted);font-family:var(--hm-font-body);font-size:var(--hm-text-base);margin:0;line-height:1.62}.book-landing-module__EDOGzq__readerRegion:not([data-reader-status=idle])>div{animation:book-landing-module__EDOGzq__reader-handoff var(--hm-dur-long) var(--hm-ease-out) both}@keyframes book-landing-module__EDOGzq__reader-handoff{0%{opacity:.72;transform:translateY(var(--hm-space-sm))}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.book-landing-module__EDOGzq__beginReadingButton:hover,.book-landing-module__EDOGzq__downloadButton:hover{transform:translateY(calc(var(--hm-space-3xs) * -1))}.book-landing-module__EDOGzq__beginReadingButton:hover{background:var(--hm-color-accent-hover)}.book-landing-module__EDOGzq__beginReadingButton[data-state=ready]:hover{background:var(--hm-color-ink-2)}}.book-landing-module__EDOGzq__beginReadingButton:active,.book-landing-module__EDOGzq__downloadButton:active{transform:translateY(var(--hm-space-3xs));transition-duration:var(--hm-dur-micro);transition-timing-function:var(--hm-ease-in)}@media (min-width:40rem){.book-landing-module__EDOGzq__hero{padding-block:var(--hm-space-lg) var(--hm-space-xl)}.book-landing-module__EDOGzq__composition{gap:var(--hm-space-xl);padding-block:var(--hm-space-lg)}.book-landing-module__EDOGzq__cover{width:var(--hm-size-cover-tablet)}.book-landing-module__EDOGzq__identity,.book-landing-module__EDOGzq__actions,.book-landing-module__EDOGzq__summary{justify-self:center;width:min(100%,42rem)}.book-landing-module__EDOGzq__title{font-size:var(--hm-text-display)}}@media (min-width:72rem){.book-landing-module__EDOGzq__hero{gap:var(--hm-space-md);padding-block:var(--hm-space-md) var(--hm-space-lg)}.book-landing-module__EDOGzq__composition{grid-template-areas:"identity cover actions""identity cover summary";grid-template-columns:minmax(14rem, 1fr) minmax(22rem, var(--hm-size-cover-desktop)) minmax(14rem, 1fr);column-gap:clamp(var(--hm-space-lg), 4vw, var(--hm-space-2xl));row-gap:var(--hm-space-lg);padding-block:0}.book-landing-module__EDOGzq__identity,.book-landing-module__EDOGzq__actions,.book-landing-module__EDOGzq__summary{width:100%}.book-landing-module__EDOGzq__identity{align-self:center;padding-block-end:0}.book-landing-module__EDOGzq__cover{width:min(100%, var(--hm-size-cover-desktop));align-self:center}.book-landing-module__EDOGzq__actions{align-self:end}.book-landing-module__EDOGzq__summary{align-self:start}.book-landing-module__EDOGzq__title{font-size:clamp(2.5rem,3.6vw,4.25rem)}}@media (prefers-reduced-motion:reduce){.book-landing-module__EDOGzq__beginReadingButton,.book-landing-module__EDOGzq__downloadButton{transition:opacity var(--hm-dur-reduced) var(--hm-ease-out), transform var(--hm-dur-reduced) var(--hm-ease-out)}.book-landing-module__EDOGzq__beginReadingButton:hover,.book-landing-module__EDOGzq__beginReadingButton:active,.book-landing-module__EDOGzq__downloadButton:hover,.book-landing-module__EDOGzq__downloadButton:active{transform:none}.book-landing-module__EDOGzq__readerRegion:not([data-reader-status=idle])>div{animation:book-landing-module__EDOGzq__reader-handoff-reduced var(--hm-dur-reduced) var(--hm-ease-out) both}}@keyframes book-landing-module__EDOGzq__reader-handoff-reduced{0%{opacity:.82}to{opacity:1}}
