._section_bf50a04{background:linear-gradient(145deg,#fff 12%,#fffaf5 62%,#f9f0e8 100%);padding:clamp(70px,8vw,118px) 0 86px;overflow:hidden}._heading_bf50a04{text-align:center;max-width:720px;margin:0 auto 46px}._kicker_bf50a04{color:var(--orange);letter-spacing:.08em;margin:0 0 13px;font-size:12px;font-weight:700}._heading_bf50a04 h2{letter-spacing:-.05em;margin:0 0 14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(2.6rem,5vw,4.6rem);font-weight:600;line-height:1.1}._heading_bf50a04>p:last-child{color:#607087;max-width:570px;margin:0 auto;font-size:15px;line-height:1.7}._bookScene_bf50a04{flex-direction:column;align-items:center;display:flex}._book_bf50a04{aspect-ratio:1224/935.25;perspective:1700px;filter:drop-shadow(16px 21px 14px #6d4f3830);grid-template-columns:1fr 1fr;width:min(100%,850px);display:grid;position:relative}._book_bf50a04:before{content:"";z-index:-2;background:#d5b9a4;position:absolute;inset:8px -6px -8px 6px}._book_bf50a04:after{content:"";z-index:-1;background:#eee2d7;position:absolute;inset:4px -3px -4px 3px}._bookPage_bf50a04,._leafFace_bf50a04{background:#f7f2ea;min-width:0;height:100%;position:relative;overflow:hidden}._leftPage_bf50a04{box-shadow:inset -12px 0 16px #5f47351c}._rightPage_bf50a04{box-shadow:inset 12px 0 16px #5f473515}._pageImage_bf50a04{object-fit:fill;display:block}._blankPage_bf50a04{background:#f7f2ea;width:100%;height:100%}._spine_bf50a04{z-index:2;pointer-events:none;background:linear-gradient(90deg,#9772578a,#fff7ef 48%,#ac907a8a);width:4px;position:absolute;top:0;bottom:0;left:calc(50% - 2px);box-shadow:0 0 11px #4e362945}._turnLeaf_bf50a04{z-index:4;width:50%;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.22,.62,.25,1);position:absolute;top:0;bottom:0}._turnForward_bf50a04{transform-origin:0;left:50%;transform:rotateY(0)}._turnForward_bf50a04._flipped_bf50a04{transform:rotateY(-180deg)}._turnBackward_bf50a04{transform-origin:100%;left:0;transform:rotateY(0)}._turnBackward_bf50a04._flipped_bf50a04{transform:rotateY(180deg)}._leafFace_bf50a04{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;position:absolute;inset:0;box-shadow:0 4px 13px #63442d22}._leafBack_bf50a04{transform:rotateY(180deg)}._controls_bf50a04{justify-content:center;align-items:center;gap:16px;margin:27px 0 0;display:flex}._controls_bf50a04 button{width:44px;height:44px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d8c7b9;border-radius:50%;place-items:center;padding:0;font-size:27px;line-height:1;display:grid}._controls_bf50a04 button:hover{border-color:var(--orange);color:var(--orange)}._controls_bf50a04 button:disabled{opacity:.45;cursor:default}._controls_bf50a04>span{text-align:center;color:#6d7480;min-width:155px;font-size:12px;font-weight:700}._zoomLink_bf50a04{display:none}._footer_bf50a04{justify-content:flex-end;max-width:850px;margin:30px auto 0;display:flex}._singleBook_bf50a04{aspect-ratio:612/935.25;width:min(100%,430px);display:block}._mobilePage_bf50a04{width:100%;height:100%}._mobileLeaf_bf50a04{width:100%}._mobileLeaf_bf50a04._turnForward_bf50a04{transform-origin:0;left:0}._mobileLeaf_bf50a04._turnBackward_bf50a04{transform-origin:100%;left:0}@media (max-width:700px){._section_bf50a04{padding:58px 0 68px}._heading_bf50a04{margin-bottom:29px}._book_bf50a04{width:min(100%,430px)}._controls_bf50a04{gap:10px;width:min(100%,430px)}._controls_bf50a04 button{flex:none}._controls_bf50a04>span{flex:1;min-width:0}._zoomLink_bf50a04{color:var(--navy);text-underline-offset:4px;margin-top:16px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}}@media (prefers-reduced-motion:reduce){._turnLeaf_bf50a04{transition:none}}
