.book-landing-module__oexFbG__page{--assembly-p:0;--details-p:0;isolation:isolate;background:#acd5cf;position:relative;overflow:clip}.book-landing-module__oexFbG__page:before,.book-landing-module__oexFbG__page:after{content:"";pointer-events:none;position:fixed;inset:0}.book-landing-module__oexFbG__page:before{z-index:0;background:radial-gradient(circle at 50% 47%,#e4f1eb80,#0000 40%),radial-gradient(#0000 52%,#2e3a3338 140%),#acd5cf url(/images/layers/paper-texture.webp) 50%/cover no-repeat}.book-landing-module__oexFbG__page:after{z-index:1;opacity:.14;mix-blend-mode:multiply;background-image:repeating-linear-gradient(91deg,#0000 0 11px,#12221f1a 12px 12.7px,#0000 13px 27px),repeating-radial-gradient(circle at 23% 31%,#0000 0 1px,#14221e1f 1.2px 1.7px,#0000 1.9px 5px);background-size:100% 43px,61px 57px}.book-landing-module__oexFbG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.book-landing-module__oexFbG__sceneTrack{--p:0;position:relative}.book-landing-module__oexFbG__stickyScene{width:100%;height:100svh;position:sticky;inset-block-start:0;overflow:hidden}.book-landing-module__oexFbG__paperScene,.book-landing-module__oexFbG__revealScene{background:0 0}.book-landing-module__oexFbG__cutoutImage{object-fit:contain}.book-landing-module__oexFbG__assemblyTrack{z-index:2;height:305svh}.book-landing-module__oexFbG__assemblyScene{--move:min(1, calc(var(--p) * 1.47));--settle:min(1, calc(var(--p) * 1.25))}.book-landing-module__oexFbG__assemblyCanvas{--cover-width:min(39vw, 52vh);z-index:5;width:var(--cover-width);aspect-ratio:637/989;transform:translate(-50%, -50%) scale(calc(.96 + var(--p) * .04));transform-origin:50%;opacity:calc(1 - (var(--p) - .84) * 100);box-shadow:0 20px 58px rgb(21 31 28/calc((var(--p) - .42) * .34));position:absolute;top:50%;left:50%}.book-landing-module__oexFbG__assemblyPaper{opacity:calc((var(--p) - .08) * 3.1);background:#a8d1cc url(/images/layers/paper-texture.webp) 50%/cover;position:absolute;inset:0}.book-landing-module__oexFbG__assemblyElements{opacity:calc(1 - (var(--p) - .84) * 100);position:absolute;inset:0}.book-landing-module__oexFbG__assemblingTitle{z-index:4;aspect-ratio:526/501;width:82.575%;opacity:calc((var(--p) - .13) * 3.2);transform:translateY(calc((1 - var(--settle)) * 11%)) scale(calc(1.08 - var(--settle) * .08));position:absolute;top:13.347%;left:6.907%}.book-landing-module__oexFbG__assemblingAuthor{z-index:7;aspect-ratio:453/203;width:71.115%;opacity:calc((var(--p) - .34) * 3.3);transform:translateY(calc((1 - var(--settle)) * 175%));position:absolute;top:59.96%;left:11.931%}.book-landing-module__oexFbG__assemblingWriter{z-index:8;aspect-ratio:1.016;width:12.366%;transform:translate3d(calc((1 - var(--move)) * -94.8%), calc((1 - var(--move)) * 480%), 0) scale(calc(5 - var(--move) * 4));transform-origin:50%;position:absolute;top:8.746%;left:55.356%}.book-landing-module__oexFbG__assemblingWriter img{object-fit:fill}.book-landing-module__oexFbG__assemblingSmoke{z-index:6;opacity:calc((var(--p) - .5) * 3.1);transform:translateY(calc((1 - var(--settle)) * 7%));position:absolute;inset:0}.book-landing-module__oexFbG__completedCoverMobile{display:none}.book-landing-module__oexFbG__assemblyFocus{z-index:18;opacity:calc(.34 - var(--p) * .55);position:absolute;inset:5vh 4vw}.book-landing-module__oexFbG__assemblyFocus i{border-color:#151d1a80;width:34px;height:34px;position:absolute}.book-landing-module__oexFbG__assemblyFocus i:first-child{border-top:1px solid;border-right:1px solid;top:0;right:0}.book-landing-module__oexFbG__assemblyFocus i:nth-child(2){border-top:1px solid;border-left:1px solid;top:0;left:0}.book-landing-module__oexFbG__assemblyFocus i:nth-child(3){border-bottom:1px solid;border-right:1px solid;bottom:0;right:0}.book-landing-module__oexFbG__assemblyFocus i:nth-child(4){border-bottom:1px solid;border-left:1px solid;bottom:0;left:0}.book-landing-module__oexFbG__scrollMark{z-index:50;width:1px;height:72px;opacity:calc(1 - var(--p) * 5);background:#151c1a45;position:absolute;bottom:4vh;left:50%}.book-landing-module__oexFbG__scrollMark i{background:#d92319;width:3px;height:20px;animation:2.4s ease-in-out infinite book-landing-module__oexFbG__scrollTrace;position:absolute;top:0;left:-1px}.book-landing-module__oexFbG__scrollChevrons{gap:5px;animation:2.4s ease-in-out infinite book-landing-module__oexFbG__scrollChevrons;display:grid;position:absolute;top:3px;left:-9px}.book-landing-module__oexFbG__scrollChevrons b{width:20px;height:10px;display:block;position:relative}.book-landing-module__oexFbG__scrollChevrons b:before,.book-landing-module__oexFbG__scrollChevrons b:after{content:"";transform-origin:50% 0;background:#d92319e0;border-radius:1px;width:2px;height:13px;position:absolute;top:0}.book-landing-module__oexFbG__scrollChevrons b:before{left:0;transform:rotate(-45deg)}.book-landing-module__oexFbG__scrollChevrons b:after{right:0;transform:rotate(45deg)}.book-landing-module__oexFbG__scrollChevrons b:nth-child(2){opacity:.68}.book-landing-module__oexFbG__scrollChevrons b:nth-child(3){opacity:.4}@keyframes book-landing-module__oexFbG__scrollTrace{0%,to{opacity:.4;translate:0}50%{opacity:1;translate:0 50px}}@keyframes book-landing-module__oexFbG__scrollChevrons{0%,to{opacity:.55;translate:0 -3px}50%{opacity:1;translate:0 5px}}.book-landing-module__oexFbG__revealTrack{z-index:3;height:225svh;margin-top:-100svh}.book-landing-module__oexFbG__detailsInner{z-index:4;width:min(88vw,1320px);height:100%;margin:0 auto;position:relative}.book-landing-module__oexFbG__sharedCover{z-index:10;top:50%;left:calc(50% + var(--details-p) * 28%);width:min(39vw,52vh);opacity:calc((var(--assembly-p) - .81) * 33.333);transform:translate(-50%, -50%) scale(calc(.96 + var(--assembly-p) * .04 - var(--details-p) * .08));transform-origin:50%;pointer-events:none;margin:0;position:fixed;box-shadow:0 20px 58px #151f1c33}.book-landing-module__oexFbG__sharedCover:after{content:"";z-index:-1;opacity:var(--details-p);border:1px solid #1c201e3d;position:absolute;inset:3% -5% -4% 6%;transform:rotate(2deg)}.book-landing-module__oexFbG__coverFigure{top:50%;left:calc(50% + var(--p) * 28%);width:min(39vw,52vh);transform:translate(-50%, -50%) scale(calc(1 - var(--p) * .08));margin:0;display:none;position:absolute;box-shadow:0 20px 58px #151f1c33}.book-landing-module__oexFbG__coverFigure:after{content:"";z-index:-1;opacity:var(--p);border:1px solid #1c201e3d;position:absolute;inset:3% -5% -4% 6%;transform:rotate(2deg)}.book-landing-module__oexFbG__bookCover{width:100%;height:auto;display:block}.book-landing-module__oexFbG__backCover{color:#191c1a;width:min(48%,42rem);opacity:calc((var(--p) - .24) * 2.25);transform:translateY(calc(-50% + (1 - var(--p)) * 4vh));font-size:clamp(.94rem,1.14vw,1.1rem);line-height:1.66;position:absolute;top:50%;left:2%}.book-landing-module__oexFbG__backCoverRule{width:5.5rem;height:7px;transform:scaleX(calc((var(--p) - .18) * 1.65));transform-origin:100%;background:#d92319;margin-bottom:1.35rem}.book-landing-module__oexFbG__backCover p{margin:0 0 .82em}.book-landing-module__oexFbG__backCover p:last-of-type{margin-bottom:1.35rem}.book-landing-module__oexFbG__backCoverCoda{color:#191c1ae0;font-family:Noto Serif Hebrew,David,Times New Roman,serif;font-size:.96em;font-weight:600;line-height:1.72;margin-top:1.2rem!important}.book-landing-module__oexFbG__purchaseLinks{opacity:calc((var(--p) - .58) * 2.8);transform:translateY(calc((1 - var(--p)) * 18px));grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.book-landing-module__oexFbG__purchaseLinks a{color:#171a18;background:#cae0db47;border-block:1px solid #1c201e6b;place-items:center;min-width:0;height:66px;padding:.35rem .65rem;text-decoration:none;transition:border-color .16s,background-color .16s,transform .16s;display:grid;position:relative;overflow:hidden}.book-landing-module__oexFbG__purchaseLinks a:after{content:"";transform-origin:100%;background:#d92319;height:3px;transition:transform .16s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.book-landing-module__oexFbG__purchaseLogo{place-items:center;width:100%;height:56px;display:grid;position:relative}.book-landing-module__oexFbG__purchaseLogo img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:50px;display:block}.book-landing-module__oexFbG__purchaseLogoevrit img{width:min(100%,8.5rem)}.book-landing-module__oexFbG__purchaseLogoketer img{height:52px}.book-landing-module__oexFbG__purchaseLogotzomet img{width:min(100%,9.5rem)}.book-landing-module__oexFbG__purchaseLogosteimatzky img{width:min(100%,7.2rem);max-height:56px}.book-landing-module__oexFbG__finalActions{flex-direction:column;align-items:flex-start;gap:.1rem;margin-top:.65rem;display:flex}.book-landing-module__oexFbG__shareMenu{width:fit-content;display:block;position:relative}.book-landing-module__oexFbG__shareTrigger{border:0;color:#191c1a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border-bottom:1px solid #191c1a8f;align-items:center;gap:.55rem;padding:.35rem .15rem;font-size:.92rem;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.book-landing-module__oexFbG__shareTrigger>span{color:#d92319;font-size:1.05rem}.book-landing-module__oexFbG__shareOptions{z-index:30;background:#1c201e38;border:1px solid #1c201e4d;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;width:min(19rem,100vw - 2rem);padding:1px;display:grid;position:absolute;bottom:calc(100% + .55rem);right:0;overflow:hidden;box-shadow:0 14px 36px #151f1c29}.book-landing-module__oexFbG__shareOptions a,.book-landing-module__oexFbG__shareOptions button{color:#191c1a;min-height:46px;font:inherit;text-align:right;cursor:pointer;background:#c9e0db;border:0;align-items:center;gap:.55rem;padding:.6rem .75rem;font-size:.86rem;font-weight:600;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.book-landing-module__oexFbG__shareOptions span{color:#a71915;border:1px solid #191c1a6b;border-radius:50%;flex:none;place-items:center;width:1.3rem;height:1.3rem;font-family:Arial,sans-serif;font-size:.76rem;font-weight:700;display:grid}.book-landing-module__oexFbG__chapterTrigger{color:#191c1a;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #191c1a8f;align-items:center;gap:.55rem;padding:.35rem .15rem;font-size:.92rem;font-weight:700;transition:color .16s,border-color .16s;display:inline-flex}.book-landing-module__oexFbG__chapterTrigger span:last-child{color:#d92319;font-size:1.05rem}.book-landing-module__oexFbG__chapterTrigger:disabled{cursor:wait;opacity:.68}.book-landing-module__oexFbG__chapterBackdrop{z-index:1000;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0f1412c2;place-items:center;padding:clamp(.75rem,3vw,2.5rem);animation:.18s ease-out both book-landing-module__oexFbG__chapterBackdropIn;display:grid;position:fixed;inset:0}.book-landing-module__oexFbG__chapterDialog{color:#191c1a;background:linear-gradient(#d6e9e4fb,#bfddd6fe),url(/images/layers/paper-texture.webp) 50%/cover;border:1px solid #191c1a94;grid-template-rows:auto minmax(0,1fr);width:min(100%,53rem);max-height:min(90svh,58rem);animation:.22s cubic-bezier(.2,.72,.25,1) both book-landing-module__oexFbG__chapterDialogIn;display:grid;position:relative;overflow:hidden;box-shadow:0 28px 90px #0006,9px 9px #d92319d1}.book-landing-module__oexFbG__chapterDialog:before{content:"";z-index:2;background:#d92319;width:5px;position:absolute;inset-block:0;inset-inline-start:0}.book-landing-module__oexFbG__chapterHeader{z-index:1;background:#cde5dfb3;border-bottom:1px solid #191c1a3d;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.15rem,3vw,2rem) clamp(1.25rem,5vw,3.5rem) 1rem;display:flex;position:relative}.book-landing-module__oexFbG__chapterHeader span{color:#a71915;letter-spacing:.08em;margin-bottom:.18rem;font-size:.76rem;font-weight:800;display:block}.book-landing-module__oexFbG__chapterHeader h2{font-family:var(--font-frank-ruhl), "Frank Ruhl Libre", David, serif;margin:0;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:700;line-height:1.1}.book-landing-module__oexFbG__chapterClose{color:#191c1a;width:46px;height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #191c1a8f;flex:none;place-items:center;transition:color .15s,background-color .15s,transform .15s;display:grid}.book-landing-module__oexFbG__chapterClose span{color:inherit;margin:0;font-family:Arial,sans-serif;font-size:1.75rem;font-weight:300;line-height:1}.book-landing-module__oexFbG__chapterClose:hover{color:#fff;background:#a71915;transform:rotate(3deg)}.book-landing-module__oexFbG__chapterClose:focus-visible{outline-offset:3px;outline:3px solid #d92319}.book-landing-module__oexFbG__chapterContent{overscroll-behavior:contain;scrollbar-color:#a71915 #191c1a1a;font-family:var(--font-frank-ruhl), "Frank Ruhl Libre", David, serif;padding:clamp(1.35rem,4vw,3rem) clamp(1.25rem,7vw,5rem) clamp(2.5rem,6vw,4.5rem);font-size:clamp(1.05rem,2.2vw,1.24rem);line-height:1.95;overflow-y:auto}.book-landing-module__oexFbG__chapterContent>:first-child{margin-top:0}.book-landing-module__oexFbG__chapterContent>:last-child{margin-bottom:0}.book-landing-module__oexFbG__chapterContent p{margin:0 0 1.15em}.book-landing-module__oexFbG__chapterContent h2,.book-landing-module__oexFbG__chapterContent h3{margin:1.6em 0 .65em;line-height:1.25}.book-landing-module__oexFbG__chapterContent h2{font-size:1.45em}.book-landing-module__oexFbG__chapterContent h3{font-size:1.2em}.book-landing-module__oexFbG__chapterContent strong{font-weight:800}.book-landing-module__oexFbG__chapterContent a{color:#8f1712;text-underline-offset:.2em;text-decoration-thickness:1px}.book-landing-module__oexFbG__chapterContent blockquote{color:#191c1ad1;border-inline-start:4px solid #d92319;margin:1.5em 0;padding-inline-start:1.25em}.book-landing-module__oexFbG__chapterContent li{margin-bottom:.4em}.book-landing-module__oexFbG__chapterContent hr{background:#d92319;border:0;width:5rem;height:5px;margin:2.2rem 0}@keyframes book-landing-module__oexFbG__chapterBackdropIn{0%{opacity:0}}@keyframes book-landing-module__oexFbG__chapterDialogIn{0%{opacity:0;transform:translateY(18px)scale(.985)}}@media (min-width:901px) and (max-height:760px){.book-landing-module__oexFbG__coverFigure{width:min(34vw,390px)}.book-landing-module__oexFbG__backCover{width:min(51%,42rem);font-size:clamp(.84rem,1.05vw,.98rem);line-height:1.52}.book-landing-module__oexFbG__backCoverRule{height:6px;margin-bottom:.9rem}.book-landing-module__oexFbG__backCover p{margin-bottom:.62em}.book-landing-module__oexFbG__backCover p:last-of-type{margin-bottom:.95rem}.book-landing-module__oexFbG__purchaseLinks a{height:58px}.book-landing-module__oexFbG__purchaseLogo{height:50px}.book-landing-module__oexFbG__purchaseLogo img{max-height:44px}}.book-landing-module__oexFbG__purchaseLinks a:hover{background:#ddebe780;border-color:#d92319}.book-landing-module__oexFbG__purchaseLinks a:hover:after{transform:scaleX(1)}.book-landing-module__oexFbG__purchaseLinks a:active{transform:translateY(2px)}.book-landing-module__oexFbG__purchaseLinks a:focus-visible{outline-offset:4px;outline:3px solid #d92319}.book-landing-module__oexFbG__shareTrigger:hover,.book-landing-module__oexFbG__chapterTrigger:hover{color:#a71915;border-color:#a71915}.book-landing-module__oexFbG__shareOptions a:hover,.book-landing-module__oexFbG__shareOptions button:hover{color:#a71915;background:#dcebe7}.book-landing-module__oexFbG__shareTrigger:focus-visible,.book-landing-module__oexFbG__chapterTrigger:focus-visible,.book-landing-module__oexFbG__shareOptions a:focus-visible,.book-landing-module__oexFbG__shareOptions button:focus-visible{outline-offset:-3px;outline:3px solid #d92319}@media (max-width:900px){.book-landing-module__oexFbG__sharedCover{display:none}.book-landing-module__oexFbG__completedCoverMobile{z-index:15;object-fit:cover;opacity:calc((var(--p) - .81) * 33.333);display:block}.book-landing-module__oexFbG__assemblyCanvas{--cover-width:min(72vw, 52vh);opacity:calc(1 - var(--details-p) * 4)}.book-landing-module__oexFbG__revealTrack{height:auto;margin-top:-100svh}.book-landing-module__oexFbG__revealScene{height:auto;min-height:100svh;padding:105svh 8vw 5rem;position:relative;overflow:visible}.book-landing-module__oexFbG__detailsInner{flex-direction:column;gap:3.75rem;width:100%;height:auto;display:flex}.book-landing-module__oexFbG__coverFigure{display:none}.book-landing-module__oexFbG__backCover{opacity:1;width:min(100%,38rem);font-size:1.07rem;line-height:1.88;position:relative;top:auto;left:auto;transform:none}.book-landing-module__oexFbG__backCoverRule,.book-landing-module__oexFbG__purchaseLinks{opacity:1;transform:none}.book-landing-module__oexFbG__purchaseLinks{grid-template-columns:repeat(2,minmax(0,1fr))}.book-landing-module__oexFbG__purchaseLinks a{width:100%;height:72px}.book-landing-module__oexFbG__purchaseLogo{height:62px}.book-landing-module__oexFbG__finalActions{width:min(100%,22rem)}.book-landing-module__oexFbG__shareMenu,.book-landing-module__oexFbG__shareOptions{width:100%}}@media (max-width:520px){.book-landing-module__oexFbG__chapterBackdrop{align-items:end;padding:.55rem}.book-landing-module__oexFbG__chapterDialog{width:100%;max-height:calc(100svh - 1.1rem);box-shadow:0 18px 60px #0000006b,5px 5px #d92319d1}.book-landing-module__oexFbG__chapterHeader{padding:1rem 1.15rem .85rem}.book-landing-module__oexFbG__chapterContent{padding:1.3rem 1.2rem 2.75rem;font-size:1.05rem;line-height:1.9}}@media (max-width:400px){.book-landing-module__oexFbG__shareOptions{grid-template-columns:1fr}}@media (max-width:350px){.book-landing-module__oexFbG__assemblyCanvas{--cover-width:82vw}.book-landing-module__oexFbG__backCover{font-size:1rem}}@media (orientation:landscape) and (max-height:560px){.book-landing-module__oexFbG__assemblyCanvas{--cover-width:31vh}.book-landing-module__oexFbG__revealScene{padding-block:4rem}.book-landing-module__oexFbG__coverFigure{width:min(31vw,260px)}}@media (prefers-reduced-motion:reduce){.book-landing-module__oexFbG__sharedCover,.book-landing-module__oexFbG__completedCoverMobile{display:none}.book-landing-module__oexFbG__assemblyTrack{height:100svh;min-height:640px}.book-landing-module__oexFbG__stickyScene{position:relative}.book-landing-module__oexFbG__assemblyCanvas{transform:translate(-50%,-50%)}.book-landing-module__oexFbG__assemblyPaper,.book-landing-module__oexFbG__assemblingTitle,.book-landing-module__oexFbG__assemblingAuthor,.book-landing-module__oexFbG__assemblingSmoke{opacity:1;transform:none}.book-landing-module__oexFbG__coverFigure{display:block}.book-landing-module__oexFbG__assemblingWriter{opacity:.16;transform:translate(-245%,135%)scale(3)}.book-landing-module__oexFbG__scrollMark{display:none}.book-landing-module__oexFbG__scrollMark i{animation:none}.book-landing-module__oexFbG__revealTrack{height:auto;margin-top:0}.book-landing-module__oexFbG__revealScene{height:auto;min-height:100svh;padding:6rem 6vw;position:relative;overflow:visible}.book-landing-module__oexFbG__detailsInner{grid-template-columns:minmax(280px,.84fr) minmax(390px,1.16fr);align-items:center;gap:clamp(4rem,8vw,9rem);height:auto;min-height:82svh;display:grid}.book-landing-module__oexFbG__coverFigure{justify-self:center;width:min(100%,440px);position:relative;top:auto;left:auto;transform:none}.book-landing-module__oexFbG__backCover{opacity:1;width:auto;position:relative;top:auto;left:auto;transform:none}.book-landing-module__oexFbG__backCoverRule,.book-landing-module__oexFbG__purchaseLinks{opacity:1;transform:none}.book-landing-module__oexFbG__purchaseLinks a,.book-landing-module__oexFbG__shareTrigger,.book-landing-module__oexFbG__shareOptions a,.book-landing-module__oexFbG__shareOptions button,.book-landing-module__oexFbG__chapterTrigger,.book-landing-module__oexFbG__chapterClose{transition:none}.book-landing-module__oexFbG__chapterBackdrop,.book-landing-module__oexFbG__chapterDialog{animation:none}}@media (prefers-reduced-motion:reduce) and (max-width:900px){.book-landing-module__oexFbG__detailsInner{min-height:auto;display:flex}}
