.flipbook-module__cGLC1q__root{flex-direction:column;align-items:center;width:100%;display:flex}.flipbook-module__cGLC1q__scaler{justify-content:center;width:100%;display:flex;position:relative}.flipbook-module__cGLC1q__stage{perspective:2400px;transform-origin:top;cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.flipbook-module__cGLC1q__stage.flipbook-module__cGLC1q__single{perspective:1600px}.flipbook-module__cGLC1q__shadow{filter:blur(10px);background:radial-gradient(#0000008c,#0000 68%);border-radius:50%;height:56px;position:absolute;bottom:-28px;left:4%;right:4%}.flipbook-module__cGLC1q__edgeRight,.flipbook-module__cGLC1q__edgeLeft{width:clamp(0px, calc(var(--n,0) * 1.4px), 14px);background:repeating-linear-gradient(90deg, var(--color-paper) 0 1px, var(--color-cream-shadow) 1px 2px);transition:width .6s var(--ease-brand);z-index:2;position:absolute;top:3px;bottom:3px;box-shadow:0 2px 4px #00000040}.flipbook-module__cGLC1q__edgeRight{left:100%}.flipbook-module__cGLC1q__edgeLeft{right:100%}.flipbook-module__cGLC1q__single .flipbook-module__cGLC1q__edgeRight{top:0;bottom:0}.flipbook-module__cGLC1q__gutter{pointer-events:none;z-index:60;background:linear-gradient(90deg,#0000 0%,#2a07081f 38%,#2a070857 50%,#2a07081f 62%,#0000 100%);width:72px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.flipbook-module__cGLC1q__leaf{transform-origin:0;width:340px;height:470px;transform-style:preserve-3d;transition:transform .95s cubic-bezier(.55,.05,.3,1);position:absolute;top:0;left:50%}.flipbook-module__cGLC1q__single .flipbook-module__cGLC1q__leaf{left:0}.flipbook-module__cGLC1q__turned{transform:rotateY(-180deg)}.flipbook-module__cGLC1q__face{backface-visibility:hidden;position:absolute;inset:0;overflow:hidden}.flipbook-module__cGLC1q__back{transform:rotateY(180deg)}.flipbook-module__cGLC1q__leaf:not(.flipbook-module__cGLC1q__turned):not(.flipbook-module__cGLC1q__turning) .flipbook-module__cGLC1q__back,.flipbook-module__cGLC1q__leaf.flipbook-module__cGLC1q__turned:not(.flipbook-module__cGLC1q__turning) .flipbook-module__cGLC1q__front{visibility:hidden}.flipbook-module__cGLC1q__face:after{content:"";pointer-events:none;opacity:0;z-index:5;position:absolute;inset:0}.flipbook-module__cGLC1q__front:after{background:linear-gradient(90deg,#2a070873,#2a07080d 45%,#0000)}.flipbook-module__cGLC1q__back:after{background:linear-gradient(270deg,#2a070873,#2a07080d 45%,#0000)}.flipbook-module__cGLC1q__turning .flipbook-module__cGLC1q__face:after{animation:.95s cubic-bezier(.55,.05,.3,1) flipbook-module__cGLC1q__curl}@keyframes flipbook-module__cGLC1q__curl{0%{opacity:0}50%{opacity:1}to{opacity:0}}.flipbook-module__cGLC1q__page{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-paper);flex-direction:column;padding:30px 30px 24px;font-size:12.5px;line-height:1.6;display:flex;position:absolute;inset:0;overflow:hidden}.flipbook-module__cGLC1q__recto{box-shadow:inset 18px 0 26px -16px #2a070859}.flipbook-module__cGLC1q__verso{box-shadow:inset -18px 0 26px -16px #2a070859}.flipbook-module__cGLC1q__pageBody{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.flipbook-module__cGLC1q__runningHead{letter-spacing:.24em;text-transform:uppercase;color:var(--color-ink-soft);margin:0 0 14px;font-size:8.5px;font-weight:600;position:relative}.flipbook-module__cGLC1q__verso .flipbook-module__cGLC1q__runningHead{text-align:left}.flipbook-module__cGLC1q__recto .flipbook-module__cGLC1q__runningHead{text-align:right}.flipbook-module__cGLC1q__folio{font-family:var(--font-serif);color:var(--color-ink-soft);margin:12px 0 0;font-size:11px;position:relative}.flipbook-module__cGLC1q__verso .flipbook-module__cGLC1q__folio{text-align:left}.flipbook-module__cGLC1q__recto .flipbook-module__cGLC1q__folio{text-align:right}.flipbook-module__cGLC1q__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--color-terracotta-deep);margin:0;font-size:9px;font-weight:600}.flipbook-module__cGLC1q__blank{background:var(--color-paper)}.flipbook-module__cGLC1q__blankMark{color:var(--color-oxblood);opacity:.45;margin:auto}.flipbook-module__cGLC1q__endpaper{background:var(--color-cream-warm);color:var(--color-oxblood);justify-content:center}.flipbook-module__cGLC1q__epLine{text-align:center;max-width:18ch;font-family:var(--font-serif);color:var(--color-oxblood);margin:auto;font-size:1.15rem;font-style:italic;line-height:1.35}.flipbook-module__cGLC1q__cover{color:var(--color-cream);background:radial-gradient(ellipse 80% 60% at 50% 40%, #7a241e59, transparent 70%), linear-gradient(180deg, var(--color-oxblood), var(--color-oxblood-deep));padding:0}.flipbook-module__cGLC1q__coverInner{box-shadow:inset 0 0 0 5px var(--color-oxblood-deep), inset 0 0 0 6px #f4ecdc1f;text-align:center;border:1px solid #f4ecdc38;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 22px;display:flex;position:absolute;inset:22px}.flipbook-module__cGLC1q__coverMid{flex-direction:column;align-items:center;gap:14px;display:flex}.flipbook-module__cGLC1q__coverRule{background:#f4ecdc66;width:72px;height:1px;display:block}.flipbook-module__cGLC1q__coverTitle{font-family:var(--font-serif);color:var(--color-cream);margin:0;font-size:1.45rem;line-height:1.15}.flipbook-module__cGLC1q__coverFoot,.flipbook-module__cGLC1q__backLine{letter-spacing:.16em;text-transform:uppercase;color:#f4ecdcb3;margin:0;font-size:9px;line-height:1.8}.flipbook-module__cGLC1q__backLine{font-family:var(--font-serif);letter-spacing:.02em;text-transform:none;max-width:20ch;font-size:12px;font-style:italic}.flipbook-module__cGLC1q__titlePage{text-align:center;flex-direction:column;flex:1;align-items:center;padding-top:30px;display:flex}.flipbook-module__cGLC1q__titleBig{font-family:var(--font-serif);color:var(--color-oxblood);margin:18px 0 0;font-size:2.5rem;font-weight:400;line-height:.98}.flipbook-module__cGLC1q__titleIntro{max-width:26ch;font-family:var(--font-serif);color:var(--color-ink);margin:22px 0 0;font-size:.98rem;font-style:italic;line-height:1.45}.flipbook-module__cGLC1q__titleFoot{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-soft);margin:auto 0 0;font-size:9px}.flipbook-module__cGLC1q__toc{flex-direction:column;gap:7px;margin:18px 0 0;padding:0;list-style:none;display:flex}.flipbook-module__cGLC1q__tocRow{font-family:var(--font-serif);color:var(--color-oxblood);align-items:baseline;gap:8px;font-size:13.5px;display:flex}.flipbook-module__cGLC1q__tocSub{font-family:var(--font-sans);color:var(--color-ink);padding-left:14px;font-size:11.5px}.flipbook-module__cGLC1q__tocLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flipbook-module__cGLC1q__tocDots{border-bottom:1px dotted #3a0b0c59;flex:1;transform:translateY(-3px)}.flipbook-module__cGLC1q__tocNo{font-family:var(--font-serif);font-variant-numeric:tabular-nums}.flipbook-module__cGLC1q__opener{background:var(--color-oxblood);color:var(--color-cream)}.flipbook-module__cGLC1q__opener .flipbook-module__cGLC1q__eyebrow{color:#f4ecdca6}.flipbook-module__cGLC1q__openerTitle{font-family:var(--font-serif);color:var(--color-cream);margin:10px 0 0;font-size:2.7rem;font-weight:400;line-height:.96}.flipbook-module__cGLC1q__openerText{color:#f4ecdcd9;border-top:1px solid #f4ecdc4d;margin:auto 0 0;padding-top:14px;font-size:11.5px;line-height:1.65}.flipbook-module__cGLC1q__plateWrap{flex-direction:column;flex:1;justify-content:center;display:flex}.flipbook-module__cGLC1q__plateAspect{aspect-ratio:4/5}.flipbook-module__cGLC1q__plate{width:100%}.flipbook-module__cGLC1q__plateCaption{letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-soft);margin:10px 0 0;font-size:9px}.flipbook-module__cGLC1q__story{flex-direction:column;flex:1;display:flex}.flipbook-module__cGLC1q__storyTitle{font-family:var(--font-serif);color:var(--color-oxblood);margin:0;font-size:1.75rem;font-weight:400;line-height:1.05}.flipbook-module__cGLC1q__storyScope{letter-spacing:.18em;text-transform:uppercase;color:var(--color-terracotta-deep);margin:8px 0 0;font-size:9px;font-weight:600}.flipbook-module__cGLC1q__storyLead{font-family:var(--font-serif);color:var(--color-oxblood);margin:16px 0 0;font-size:1rem;font-style:italic;line-height:1.4}.flipbook-module__cGLC1q__storyBody{color:var(--color-ink);-webkit-line-clamp:7;-webkit-box-orient:vertical;margin:12px 0 0;font-size:11.5px;line-height:1.65;display:-webkit-box;overflow:hidden}.flipbook-module__cGLC1q__storyLink{letter-spacing:.18em;text-transform:uppercase;color:var(--color-terracotta-deep);align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.flipbook-module__cGLC1q__storyLink:hover{color:var(--color-oxblood)}.flipbook-module__cGLC1q__addons{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.flipbook-module__cGLC1q__addon{border-bottom:1px dotted #3a0b0c4d;align-items:baseline;gap:12px;padding:13px 0;display:flex}.flipbook-module__cGLC1q__addon:last-child{border-bottom:0}.flipbook-module__cGLC1q__addonNo{font-family:var(--font-serif);color:var(--color-terracotta-deep);font-variant-numeric:tabular-nums;font-size:1rem}.flipbook-module__cGLC1q__addonName{font-family:var(--font-serif);color:var(--color-oxblood);margin:0;font-size:1.05rem;line-height:1.2}.flipbook-module__cGLC1q__addonSub{color:var(--color-ink-soft);margin:3px 0 0;font-size:11px}.flipbook-module__cGLC1q__closing{text-align:center;flex-direction:column;align-items:center;gap:16px;margin:auto;display:flex}.flipbook-module__cGLC1q__closingLine{font-family:var(--font-serif);color:var(--color-oxblood);margin:0;font-size:1.5rem;line-height:1.2}.flipbook-module__cGLC1q__closingLine em{color:var(--color-terracotta-deep)}.flipbook-module__cGLC1q__closingCta{background:var(--color-terracotta-deep);color:var(--color-cream);letter-spacing:.18em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:9.5px;font-weight:600;text-decoration:none;display:inline-flex}.flipbook-module__cGLC1q__closingCta:hover{background:var(--color-oxblood)}.flipbook-module__cGLC1q__controls{justify-content:center;align-items:center;gap:18px;margin-top:40px;display:flex}.flipbook-module__cGLC1q__navBtn{appearance:none;color:var(--color-cream);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f4ecdc59;border-radius:999px;align-items:center;gap:6px;padding:10px 16px;font-size:10px;font-weight:600;transition:background .25s,opacity .25s;display:inline-flex}.flipbook-module__cGLC1q__navBtn:hover:not(:disabled){background:#f4ecdc1f}.flipbook-module__cGLC1q__navBtn:disabled{opacity:.3;cursor:default}.flipbook-module__cGLC1q__status{text-align:center;min-width:11ch;font-family:var(--font-serif);color:var(--color-cream);margin:0;font-size:15px;font-style:italic}.flipbook-module__cGLC1q__jumps{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.flipbook-module__cGLC1q__jump{appearance:none;cursor:pointer;color:var(--color-cream);font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;background:#f4ecdc1a;border:1px solid #0000;border-radius:999px;padding:7px 14px;font-size:9.5px;font-weight:600;transition:background .25s,color .25s}.flipbook-module__cGLC1q__jump:hover,.flipbook-module__cGLC1q__jumpActive{background:var(--color-cream);color:var(--color-oxblood)}@media (prefers-reduced-motion:reduce){.flipbook-module__cGLC1q__leaf{transition-duration:50ms}.flipbook-module__cGLC1q__turning .flipbook-module__cGLC1q__face:after{animation:none}.flipbook-module__cGLC1q__edgeRight,.flipbook-module__cGLC1q__edgeLeft{transition:none}}
