.heading[data-astro-cid-na7xuwe2]{text-align:center;padding-top:32px;padding-bottom:48px}.stage[data-astro-cid-na7xuwe2]{position:relative;z-index:1;padding:0 24px 40px;display:flex;justify-content:center}.book[data-astro-cid-na7xuwe2]{position:relative;width:min(1120px,100%);aspect-ratio:1120 / 720;perspective:2600px;font-family:var(--font-display);color:var(--plum);animation:bookOpen 1.4s var(--ease-out) both}@keyframes bookOpen{0%{opacity:0;transform:translateY(40px) rotateX(18deg)}to{opacity:1;transform:none}}.cover-shadow[data-astro-cid-na7xuwe2]{position:absolute;inset:-16px;border-radius:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .05 0 0 0 0 .14 0 0 0 -1.6 1.05'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.012' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .94 0 0 0 0 .78 0 0 0 0 .86 0 0 0 1.3 -.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23m)'/%3E%3C/svg%3E"),linear-gradient(135deg,#7a3f67,#4a2f5a);box-shadow:inset 0 0 0 1px #ffe4f024,inset 0 0 14px 2px #1e0c228c,inset 0 2px 1px #ffdcec2e,0 60px 90px -40px #3a2148b3}.cover-shadow[data-astro-cid-na7xuwe2]:before{content:"";position:absolute;inset:6px;border-radius:10px;border:1px dashed rgba(240,200,130,.42);box-shadow:0 1px #14081859}.cover-shadow[data-astro-cid-na7xuwe2]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:64px;translate:-50% 0;background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(255,220,236,.12) 9px 10px,rgba(18,6,22,.35) 10px 12px,transparent 12px 21px),linear-gradient(90deg,#1a0a1e00,#1a0a1e8c 22%,#120616d1,#1a0a1e8c 78%,#1a0a1e00);background-position:center}.page-static[data-astro-cid-na7xuwe2]{position:absolute;top:0;width:50%;height:100%;padding:9%;display:flex;flex-direction:column;justify-content:center;text-align:center}.page-static[data-astro-cid-na7xuwe2].left{left:0;background:linear-gradient(90deg,#fbf4e8 80%,#ebddc6);border-radius:6px 0 0 6px}.page-static[data-astro-cid-na7xuwe2].right{right:0;align-items:center;background:linear-gradient(270deg,#fbf4e8 80%,#ebddc6);border-radius:0 6px 6px 0}.book-logo[data-astro-cid-na7xuwe2]{width:34%;margin:0 auto 6%}.b-hand[data-astro-cid-na7xuwe2]{margin:0;font-family:var(--font-hand);color:var(--rose);line-height:1.15}.b-title[data-astro-cid-na7xuwe2]{margin:0 0 6%;font-weight:300;font-size:clamp(28px,4.4vw,60px);line-height:1}.b-sub[data-astro-cid-na7xuwe2]{margin:0;font-style:italic;font-size:clamp(12px,1.4vw,18px);line-height:1.6;opacity:.8}.b-h2[data-astro-cid-na7xuwe2]{margin:0 0 6%;font-weight:300;font-size:clamp(22px,3vw,40px);line-height:1.05}.b-text[data-astro-cid-na7xuwe2]{margin:0;font-size:clamp(13px,1.5vw,19px);line-height:1.7;text-align:justify;hyphens:auto;-webkit-hyphens:auto}.page-static[data-astro-cid-na7xuwe2] .b-text[data-astro-cid-na7xuwe2]{text-align-last:center}.b-end[data-astro-cid-na7xuwe2]{margin:0 0 4%;font-style:italic;font-size:clamp(16px,2vw,26px);line-height:1.4}.b-btn[data-astro-cid-na7xuwe2]{padding:3.2% 8%;border-radius:999px;background:var(--plum);color:var(--cream);text-decoration:none;font-family:var(--font-body);font-size:clamp(12px,1.3vw,16px);font-weight:600}.b-btn[data-astro-cid-na7xuwe2]:hover{color:var(--cream)}.leaf[data-astro-cid-na7xuwe2]{position:absolute;top:0;left:50%;width:50%;height:100%;transform-origin:0 50%;transform-style:preserve-3d;transition:transform 1.3s cubic-bezier(.6,.05,.25,1),z-index 0s .65s}.leaf[data-astro-cid-na7xuwe2].turned{transform:rotateY(-180deg)}.face[data-astro-cid-na7xuwe2]{position:absolute;inset:0;backface-visibility:hidden;-webkit-backface-visibility:hidden;overflow:hidden}.front[data-astro-cid-na7xuwe2]{padding:10% 11%;border-radius:0 6px 6px 0;display:flex;flex-direction:column;justify-content:center}.back[data-astro-cid-na7xuwe2]{transform:rotateY(180deg);padding:7%;background:linear-gradient(90deg,#fbf4e8 82%,#eadbc2);border-radius:6px 0 0 6px;display:flex;flex-direction:column}.stock[data-astro-cid-na7xuwe2]{display:none}.meter[data-astro-cid-na7xuwe2]{visibility:hidden;pointer-events:none;z-index:0}.sheet[data-astro-cid-na7xuwe2]{display:block;padding:9% 10%}.sheet[data-astro-cid-na7xuwe2].full{padding:7%}.flow[data-astro-cid-na7xuwe2]{height:100%;overflow:hidden}.flow[data-astro-cid-na7xuwe2]>[data-astro-cid-na7xuwe2]+[data-astro-cid-na7xuwe2]{margin-top:clamp(8px,1.2vw,16px)}.s-head[data-astro-cid-na7xuwe2] .b-hand[data-astro-cid-na7xuwe2]{font-size:clamp(16px,2vw,26px);margin-bottom:2%}.s-head[data-astro-cid-na7xuwe2] .b-h2[data-astro-cid-na7xuwe2]{margin-bottom:clamp(4px,1vw,12px)}.b-text[data-astro-cid-na7xuwe2].cut{text-align-last:justify}.fig[data-astro-cid-na7xuwe2]{margin:0;display:flex;align-items:center;justify-content:center}.fig[data-astro-cid-na7xuwe2] picture[data-astro-cid-na7xuwe2]{display:contents}.fig[data-astro-cid-na7xuwe2] img[data-astro-cid-na7xuwe2]{display:block;max-width:100%;max-height:100%;border-radius:4px;box-shadow:0 10px 30px -14px #4a2f5a99}.fig-half[data-astro-cid-na7xuwe2]{height:50%}.fig-third[data-astro-cid-na7xuwe2]{height:33.333%}.fig-full[data-astro-cid-na7xuwe2]{height:100%}.fig-full[data-astro-cid-na7xuwe2] img[data-astro-cid-na7xuwe2]{width:100%;height:100%;object-fit:cover}.sheet[data-astro-cid-na7xuwe2]>.cms-pen{display:none}.b-paras[data-astro-cid-na7xuwe2] .b-text[data-astro-cid-na7xuwe2]{margin-bottom:5%}.b-paras[data-astro-cid-na7xuwe2] .b-text[data-astro-cid-na7xuwe2]:last-of-type{margin-bottom:0}.b-paras[data-astro-cid-na7xuwe2].signed{margin-bottom:8%}[data-editing] .hit[data-astro-cid-na7xuwe2]{display:none}.story-add[data-astro-cid-na7xuwe2]{display:flex;justify-content:center}.story-list[data-astro-cid-na7xuwe2]{position:relative;z-index:1;width:min(760px,100%);margin:0 auto;padding:0 24px 120px;display:grid;gap:16px}.story-list[data-astro-cid-na7xuwe2] h2[data-astro-cid-na7xuwe2]{margin:0;text-align:center;font-weight:300;font-size:clamp(30px,4vw,44px)}.story-list-hint[data-astro-cid-na7xuwe2]{margin:0 0 8px;text-align:center;opacity:.75}.story-card[data-astro-cid-na7xuwe2]{padding:22px 180px 22px 26px;border-radius:18px;background:#ffffffbf;box-shadow:0 12px 30px -20px #4a2f5a99}.story-card[data-astro-cid-na7xuwe2] .b-hand[data-astro-cid-na7xuwe2]{font-size:24px}.story-card[data-astro-cid-na7xuwe2] h3[data-astro-cid-na7xuwe2]{margin:0 0 10px;font-family:var(--font-display);font-weight:300;font-size:28px;line-height:1.1}.story-card-body[data-astro-cid-na7xuwe2]{padding:12px 14px;border-radius:12px;background:#fbf4e8}.story-card-body[data-astro-cid-na7xuwe2] p[data-astro-cid-na7xuwe2]{margin:0;text-align:justify}.story-card-body[data-astro-cid-na7xuwe2] .story-card-pics[data-astro-cid-na7xuwe2]{margin-top:6px;font-size:14px;opacity:.7}.the-end[data-astro-cid-na7xuwe2]{padding:10% 11%;justify-content:center;align-items:center;text-align:center}@property --curl{syntax: "<length-percentage>"; inherits: true; initial-value: 0px;}@property --lift{syntax: "<number>"; inherits: true; initial-value: 1;}.front[data-astro-cid-na7xuwe2]{--curl: 0px;--lift: 1;--size: calc(var(--curl) * var(--lift));transition:--curl .55s ease-in,--lift .5s var(--ease-out);isolation:isolate}.leaf[data-astro-cid-na7xuwe2].curled .front[data-astro-cid-na7xuwe2]{--curl: max(7%, 26px);transition:--curl .7s .6s var(--ease-out),--lift .5s var(--ease-out)}.book[data-astro-cid-na7xuwe2]:has(.hit.next:hover) .front[data-astro-cid-na7xuwe2]{--lift: 1.28}.front[data-astro-cid-na7xuwe2]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(270deg,#fbf4e8 82%,#eadbc2);--cut: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M100 22Q76 70 40 100H100Z'/%3E%3C/svg%3E");-webkit-mask:var(--cut) right bottom / var(--size) auto no-repeat,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:var(--cut) right bottom / var(--size) auto no-repeat exclude,linear-gradient(#000 0 0)}.curl[data-astro-cid-na7xuwe2]{position:absolute;right:0;bottom:0;width:var(--size);aspect-ratio:1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cdefs%3E%3ClinearGradient id='s' gradientUnits='userSpaceOnUse' x1='72' y1='64' x2='94' y2='82'%3E%3Cstop offset='0' stop-color='%234A2F5A' stop-opacity='.22'/%3E%3Cstop offset='1' stop-color='%234A2F5A' stop-opacity='0'/%3E%3C/linearGradient%3E%3ClinearGradient id='f' gradientUnits='userSpaceOnUse' x1='50' y1='60' x2='74' y2='74'%3E%3Cstop offset='0' stop-color='%23FFFCF6'/%3E%3Cstop offset='.55' stop-color='%23F3E7D3'/%3E%3Cstop offset='1' stop-color='%23D9C29C'/%3E%3C/linearGradient%3E%3Cfilter id='b' x='-30%25' y='-30%25' width='160%25' height='160%25'%3E%3CfeGaussianBlur stdDeviation='2.5'/%3E%3C/filter%3E%3C/defs%3E%3Cpath d='M100 22Q76 70 40 100H100Z' fill='url(%23s)'/%3E%3Cpath d='M100 22Q76 70 40 100C39 84 42 70 48 62C62 44 82 30 100 22Z' fill='%234A2F5A' opacity='.16' filter='url(%23b)'/%3E%3Cpath d='M100 22Q76.6 70.6 40.4 100.6C39 84 42 70 48 62C62 44 82 30 100 22Z' fill='url(%23f)'/%3E%3Cpath d='M40 100C39 84 42 70 48 62C62 44 82 30 100 22' fill='none' stroke='%23fff' stroke-opacity='.75' stroke-width='.7'/%3E%3C/svg%3E") no-repeat right bottom / 100% 100%}.hit[data-astro-cid-na7xuwe2]{position:absolute;top:0;height:100%;width:50%;background:transparent;border:0;padding:0;z-index:400;cursor:pointer}.hit[data-astro-cid-na7xuwe2].prev{left:0}.hit[data-astro-cid-na7xuwe2].next{right:0}.book[data-astro-cid-na7xuwe2].pointing .hit[data-astro-cid-na7xuwe2]{cursor:none}.book[data-astro-cid-na7xuwe2] .hit[data-astro-cid-na7xuwe2].spent{cursor:default}.turn-cursor[data-astro-cid-na7xuwe2]{position:absolute;top:0;left:0;z-index:5;width:0;display:flex;flex-direction:column;align-items:center;gap:2px;pointer-events:none;opacity:0;transition:opacity .2s}.turn-cursor[data-astro-cid-na7xuwe2].on{opacity:1}.tc-fly[data-astro-cid-na7xuwe2]{display:block;margin-top:-27px;--flap: .42s;--bob: 1.5s;animation:tcBob var(--bob) ease-in-out infinite}.turn-cursor[data-astro-cid-na7xuwe2].flutter .tc-fly[data-astro-cid-na7xuwe2]{--flap: .1s;--bob: .5s}@keyframes tcBob{50%{transform:translateY(-5px)}}.tc-bfly[data-astro-cid-na7xuwe2]{display:block;overflow:visible;rotate:50deg;scale:.5;filter:drop-shadow(0 6px 6px rgba(74,47,90,.3));transition:rotate .5s cubic-bezier(.3,1.4,.5,1),scale .35s cubic-bezier(.3,1.6,.5,1)}.turn-cursor[data-astro-cid-na7xuwe2][data-way=prev] .tc-bfly[data-astro-cid-na7xuwe2]{rotate:-50deg}.turn-cursor[data-astro-cid-na7xuwe2].on .tc-bfly[data-astro-cid-na7xuwe2]{scale:1}.turn-cursor[data-astro-cid-na7xuwe2].flutter .tc-bfly[data-astro-cid-na7xuwe2]{scale:1.12}.tc-wings[data-astro-cid-na7xuwe2]{transform-box:view-box;transform-origin:20px 20px;animation:tcFlap var(--flap) ease-in-out infinite alternate}@keyframes tcFlap{to{transform:scaleX(.18)}}.tc-label[data-astro-cid-na7xuwe2]{margin-top:4px;padding:0 10px 2px;border-radius:999px;background:#fff6f1eb;font-family:var(--font-hand);font-size:20px;line-height:1.2;color:var(--plum);white-space:nowrap;box-shadow:0 6px 14px -8px #4a2f5a80}.turn-cursor[data-astro-cid-na7xuwe2][data-way=next] .tc-prev[data-astro-cid-na7xuwe2],.turn-cursor[data-astro-cid-na7xuwe2][data-way=prev] .tc-next[data-astro-cid-na7xuwe2]{display:none}@media(prefers-reduced-motion:reduce){.tc-fly[data-astro-cid-na7xuwe2],.tc-wings[data-astro-cid-na7xuwe2]{animation:none!important}}.hit[data-astro-cid-na7xuwe2]:focus-visible{outline:2px solid var(--rose);outline-offset:-6px}.controls[data-astro-cid-na7xuwe2]{position:relative;z-index:1;padding:32px 24px 56px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px}.ctl[data-astro-cid-na7xuwe2]{width:56px;height:56px;border-radius:50%;border:0;background:#ffffffb3;color:var(--plum);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px -10px #4a2f5a80;transition:transform .25s,background .25s}.ctl[data-astro-cid-na7xuwe2]:hover{transform:translateY(-2px);background:#fff}.page-label[data-astro-cid-na7xuwe2]{min-width:140px;text-align:center;font-family:var(--font-hand);font-size:28px}.contents[data-astro-cid-na7xuwe2]{position:relative;z-index:1;width:min(640px,calc(100% - 32px));margin:0 auto 120px;padding:clamp(28px,5vw,44px) clamp(20px,5vw,52px) clamp(24px,4vw,36px);border-radius:22px;background:linear-gradient(180deg,#fffaf4e0,#fbf4e8d1);box-shadow:0 24px 60px -30px #4a2f5a8c,inset 0 0 0 1px #ffffffb3;text-align:center;color:var(--plum)}.contents-flourish[data-astro-cid-na7xuwe2]{display:block;margin:0 auto 6px;color:#4a2f5a59}.contents-title[data-astro-cid-na7xuwe2]{margin:0 0 clamp(16px,3vw,26px);font-family:var(--font-display);font-weight:300;font-style:italic;font-size:clamp(30px,4vw,42px);line-height:1}.contents-list[data-astro-cid-na7xuwe2]{list-style:none;margin:0;padding:0;display:grid;gap:2px}.chapter[data-astro-cid-na7xuwe2]{width:100%;display:flex;align-items:last baseline;gap:14px;padding:12px 14px;border:0;border-radius:14px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .25s,transform .25s var(--ease-out)}.chapter[data-astro-cid-na7xuwe2]:hover{background:#fffc;transform:translate(4px)}.chapter[data-astro-cid-na7xuwe2]:focus-visible{outline:2px solid var(--rose);outline-offset:2px}.ch-text[data-astro-cid-na7xuwe2]{display:flex;flex-direction:column;min-width:0}.ch-kicker[data-astro-cid-na7xuwe2]{font-family:var(--font-hand);font-size:19px;line-height:1.1;color:var(--accent)}.ch-title[data-astro-cid-na7xuwe2]{font-family:var(--font-display);font-weight:300;font-size:clamp(19px,2.4vw,24px);line-height:1.2}.ch-dots[data-astro-cid-na7xuwe2]{flex:1;min-width:24px;border-bottom:2px dotted rgba(74,47,90,.28);translate:0 -5px}.ch-page[data-astro-cid-na7xuwe2]{flex:none;font-family:var(--font-display);font-size:17px;font-variant-numeric:oldstyle-nums;opacity:.75}.chapter[data-astro-cid-na7xuwe2][aria-current]{background:#ffffffe6;box-shadow:inset 3px 0 0 var(--accent)}.chapter[data-astro-cid-na7xuwe2][aria-current] .ch-page[data-astro-cid-na7xuwe2]{opacity:1;color:var(--accent)}@media(max-width:700px){.stage[data-astro-cid-na7xuwe2]{padding:0 16px 24px}.book[data-astro-cid-na7xuwe2]{aspect-ratio:3 / 4.4}.page-static[data-astro-cid-na7xuwe2],.front[data-astro-cid-na7xuwe2],.the-end[data-astro-cid-na7xuwe2]{padding:10% 8%}.back[data-astro-cid-na7xuwe2]{padding:6%}.sheet[data-astro-cid-na7xuwe2]{padding:9% 7%}.sheet[data-astro-cid-na7xuwe2].full{padding:6%}.story-card[data-astro-cid-na7xuwe2]{padding:54px 18px 18px}.b-text[data-astro-cid-na7xuwe2]{font-size:12.5px;line-height:1.55}.b-h2[data-astro-cid-na7xuwe2]{font-size:19px}.b-sub[data-astro-cid-na7xuwe2]{font-size:12px}.b-btn[data-astro-cid-na7xuwe2]{padding:10px 14px;font-size:12px}}
