.veil.svelte-psbzoq{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px}.veil.svelte-psbzoq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#140d0ad1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;transition:opacity .6s ease}.veil.on.svelte-psbzoq:before{opacity:1}.stage.svelte-psbzoq{transition:opacity .5s ease,transform .5s ease;--board: 12px;--m: clamp(26px, 3.4vw, 46px);--top: 34px;--bot: 48px;--bw: min(1040px, 94vw);--bh: min(78svh, 690px);--pw: calc((var(--bw) - 2 * var(--board)) / 2);--ph: calc(var(--bh) - 2 * var(--board) - var(--top) - var(--bot));--cw: calc(var(--pw) - 2 * var(--m));--gap: calc(var(--m) * 2);--sw: calc(var(--pw) / 8);--paper: #f4ebdb;--paper-edge: #e6d8be;position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;outline:none}.book.svelte-psbzoq{--theta: 0;--bend: 0;--tfade: 1;position:relative;width:var(--bw);height:var(--bh);perspective:2600px;transform:translate(-25%);transition:transform 1.1s cubic-bezier(.5,.05,.25,1);will-change:transform}.book.opened.svelte-psbzoq{transform:none}.stage--gone.svelte-psbzoq{opacity:0;transform:translateY(18px) scale(.94)}.bar.svelte-psbzoq{transition:opacity .3s ease}.bar--hide.svelte-psbzoq{opacity:0;pointer-events:none}.block.svelte-psbzoq{position:absolute;top:0;right:0;bottom:0;left:0}.boards.svelte-psbzoq,.shadow.svelte-psbzoq{position:absolute;top:0;bottom:0;width:50%}.boards--r.svelte-psbzoq,.shadow--r.svelte-psbzoq{left:50%;border-radius:0 9px 9px 0}.boards--l.svelte-psbzoq,.shadow--l.svelte-psbzoq{left:0;border-radius:4px 0 0 4px}.boards--l.svelte-psbzoq,.shadow--l.svelte-psbzoq,.pb--l.svelte-psbzoq{opacity:0;transition:opacity .3s ease}.book.opened.svelte-psbzoq .boards--l:where(.svelte-psbzoq),.book.opened.svelte-psbzoq .shadow--l:where(.svelte-psbzoq),.book.opened.svelte-psbzoq .pb--l:where(.svelte-psbzoq){opacity:1;transition:opacity .4s ease .55s}.shadow.svelte-psbzoq{box-shadow:0 30px 40px #0000008c}.boards.svelte-psbzoq{background:radial-gradient(ellipse 100% 90% at 50% 50%,transparent 50%,rgba(0,0,0,.4) 100%),linear-gradient(160deg,#4d2a22,#2f1914);background-size:200% 100%,200% 100%}.boards--r.svelte-psbzoq{background-position:100% 0,100% 0;box-shadow:inset -1px 0 #d9bf8638,inset 0 1px #d9bf8638,inset 0 -1px #d9bf8638}.boards--l.svelte-psbzoq{width:calc(50% + 1px);background-position:0 0,0 0;box-shadow:inset 1px 0 #d9bf8638,inset 0 1px #d9bf8638,inset 0 -1px #d9bf8638}.sheet.svelte-psbzoq{position:absolute;inset:var(--board);border-radius:2px 5px 5px 2px;overflow:hidden}.pages.svelte-psbzoq{position:absolute;top:0;right:0;bottom:0;left:0;display:flex}.pb.svelte-psbzoq{position:relative;flex:none;width:var(--pw);height:100%;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .25  0 0 0 0 .15  0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),var(--paper)}.pb--r.svelte-psbzoq{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .25  0 0 0 0 .15  0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(90deg,#34251c4d 0,#34251c1a 3.5%,#34251c00 12%,#0000 93%,#6f3b2424)}.pb--l.svelte-psbzoq{background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35  0 0 0 0 .25  0 0 0 0 .15  0 0 0 .09 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),linear-gradient(270deg,#34251c4d 0,#34251c1a 3.5%,#34251c00 12%,#0000 93%,#6f3b2424)}.pb--s.svelte-psbzoq{box-shadow:inset 0 0 40px #6f3b241a}.pbody.svelte-psbzoq{position:absolute;left:var(--m);top:var(--top);width:var(--cw);height:var(--ph);overflow:hidden}.flow.svelte-psbzoq{width:calc(var(--cols) * var(--cw) + (var(--cols) - 1) * var(--gap));height:var(--ph);column-count:var(--cols);column-gap:var(--gap);column-fill:auto;transform:translate(calc(var(--col) * (var(--cw) + var(--gap)) * -1));font-family:Cormorant Garamond,Georgia,serif;color:var(--ink, #34251c);-webkit-hyphens:auto;hyphens:auto}.measure.svelte-psbzoq{position:absolute;left:-99999px;top:0;visibility:hidden;pointer-events:none}.flow.svelte-psbzoq .para{font-size:17.5px;line-height:1.6;margin:0 0 .85em;max-width:none;text-align:justify;text-wrap:pretty;orphans:2;widows:2}.flow.svelte-psbzoq .para.opening:first-letter{font-size:3.3em}.flow.svelte-psbzoq .subhead{font-size:26px;margin:.6em 0 .4em;break-after:avoid}.flow.svelte-psbzoq .quote{margin:1em 0 1.1em}.flow.svelte-psbzoq .quote p{font-size:22px}.flow.svelte-psbzoq .tipped{break-inside:avoid}.flow.svelte-psbzoq .ornament{margin:.2em 0 .9em}.frontis.svelte-psbzoq{height:100%}.paste.svelte-psbzoq{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:14px;text-align:center}.paste-photo.svelte-psbzoq{height:min(64%,380px);aspect-ratio:3 / 4;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:5px;box-sizing:border-box;background:linear-gradient(160deg,#e7d19a,#a88445 55%,#d9bf86);box-shadow:0 2px 6px #34251c59}.paste-photo.svelte-psbzoq .paste-img,.paste-photo.svelte-psbzoq .app-image-wrap{width:100%;height:100%;object-fit:cover;filter:sepia(.28) contrast(.95) brightness(.94)}.paste-photo.svelte-psbzoq .app-image-wrap{background:#120c09}.flow.svelte-psbzoq .art{height:calc(var(--ph) * .5);aspect-ratio:var(--ratio);max-width:100%;margin:.4em auto 1em;padding:4px;box-sizing:border-box;break-inside:avoid;background:linear-gradient(160deg,#e7d19a,#a88445 55%,#d9bf86);box-shadow:0 2px 6px #34251c4d}.flow.svelte-psbzoq .art-img{display:block;width:100%;height:100%;object-fit:cover!important;object-position:50% 40%!important;background:#120c09}.paste-photo--link.svelte-psbzoq{cursor:pointer}.paste-empty.svelte-psbzoq{font-size:34px;color:#3c281499}.paste-name.svelte-psbzoq{margin:0;font-style:italic;font-size:19px;color:var(--muted, #5f4636)}.paste-mark.svelte-psbzoq{margin:0;font-size:11px;letter-spacing:.5em;color:var(--copper, #c65f3c);opacity:.6}.titlepage.svelte-psbzoq{margin:0 0 1.1em;text-align:center}.kick.svelte-psbzoq{margin:4px 0 10px;font-size:13px;letter-spacing:.5em;color:var(--copper, #c65f3c);opacity:.7}.book-title.svelte-psbzoq{margin:0 0 10px;font-size:clamp(30px,3.2vw,40px);font-weight:400;line-height:1.06;letter-spacing:-.01em;text-wrap:balance;color:var(--ink, #34251c)}.book-dek.svelte-psbzoq{margin:0 0 12px;font-style:italic;font-size:17px;line-height:1.45;color:var(--muted, #5f4636);text-wrap:balance}.book-meta.svelte-psbzoq{margin:0;font:600 9px/1 Inter,system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--copper, #c65f3c)}.rule.svelte-psbzoq{width:46px;height:1px;margin:16px auto 0;background:var(--copper, #c65f3c);opacity:.5}.folio.svelte-psbzoq{position:absolute;bottom:16px;font:500 12px/1 Cormorant Garamond,Georgia,serif;font-variant-numeric:lining-nums;letter-spacing:.12em;color:var(--muted, #5f4636);opacity:.8}.folio--l.svelte-psbzoq{left:calc(var(--m) + 2px)}.folio--r.svelte-psbzoq{right:calc(var(--m) + 2px)}.folio--s.svelte-psbzoq{left:50%;transform:translate(-50%)}.cast.svelte-psbzoq{position:absolute;top:0;bottom:0;width:50%;pointer-events:none;z-index:2}.cast--r.svelte-psbzoq{--lead: max(cos(calc(var(--theta) * 1deg)), 0);left:50%;background:linear-gradient(90deg,transparent calc(var(--lead) * 100%),rgb(24 14 8 / calc(.5*sin(calc(var(--theta) * 1deg)))) calc(var(--lead) * 100% + .1%),transparent calc(var(--lead) * 100% + 34%))}.cast--l.svelte-psbzoq{--lead: max( calc(cos(calc(var(--theta) * 1deg))*-1) , 0);left:0;background:linear-gradient(270deg,transparent calc(var(--lead) * 100%),rgb(24 14 8 / calc(.5*sin(calc(var(--theta) * 1deg)))) calc(var(--lead) * 100% + .1%),transparent calc(var(--lead) * 100% + 34%))}.turner.svelte-psbzoq{position:absolute;left:50%;top:var(--board);width:var(--pw);height:calc(100% - 2 * var(--board));z-index:8;pointer-events:none;transform-style:preserve-3d;opacity:var(--tfade)}.turner--single.svelte-psbzoq{left:var(--board)}.seg.svelte-psbzoq{--a0: calc(var(--theta) - var(--i) * var(--bend));--a1: calc(var(--theta) - (var(--i) + 1) * var(--bend));position:absolute;top:0;left:var(--sw);width:calc(var(--sw) + .6px);height:100%;transform-origin:left center;transform-style:preserve-3d;transform:rotateY(calc(var(--bend) * 1deg))}.seg0.svelte-psbzoq{left:0;transform:rotateY(calc(var(--theta) * -1deg));will-change:transform}.sf.svelte-psbzoq,.sb.svelte-psbzoq{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}.sb.svelte-psbzoq{transform:rotateY(180deg)}.pb--front.svelte-psbzoq{margin-left:calc(var(--i) * var(--sw) * -1)}.pb--back.svelte-psbzoq{margin-left:calc((var(--pw) - (var(--i) + 1) * var(--sw)) * -1)}.sf.svelte-psbzoq:after,.sb.svelte-psbzoq:after{--d0: calc(.6*sin(calc(var(--a0) * 1deg))*sin(calc(var(--a0) * 1deg))) ;--d1: calc(.6*sin(calc(var(--a1) * 1deg))*sin(calc(var(--a1) * 1deg))) ;content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgb(28 16 8 / var(--d0)),rgb(28 16 8 / var(--d1)))}.sb.svelte-psbzoq:after{background:linear-gradient(90deg,rgb(28 16 8 / var(--d1)),rgb(28 16 8 / var(--d0)))}.the-end.svelte-psbzoq{margin:1.4em 0 0;text-align:center;break-inside:avoid;font:italic 400 16px/1.4 Cormorant Garamond,Georgia,serif;color:var(--muted, #5f4636)}.colo.svelte-psbzoq{break-inside:avoid;padding-top:1.6em;text-align:center}.colo-orn.svelte-psbzoq{margin:0 0 1.1em;font-size:26px;line-height:1;color:var(--copper, #c65f3c)}.seals.svelte-psbzoq{display:flex;justify-content:center;gap:clamp(14px,3vw,30px)}.seal.svelte-psbzoq{display:flex;flex-direction:column;align-items:center;gap:10px;width:96px;padding:0;border:0;background:none;cursor:pointer;color:var(--muted, #5f4636);-webkit-tap-highlight-color:transparent}.seal-cap.svelte-psbzoq{font:italic 400 15px/1.2 Cormorant Garamond,Georgia,serif;text-wrap:balance}.seal--on.svelte-psbzoq .seal-cap:where(.svelte-psbzoq){color:var(--deep, #6f3b24)}.wax.svelte-psbzoq{position:relative;display:grid;place-items:center;width:64px;height:62px;border-radius:52% 48% 55% 45%/47% 54% 46% 53%;background:radial-gradient(circle at 32% 26%,rgba(255,200,170,.5),transparent 38%),radial-gradient(circle at 60% 70%,#7d2a17,#a4452c 60%,#8a321d);box-shadow:0 2px 3px #34251c73,inset 0 -3px 5px #3c0f0580,inset 0 2px 3px #ffbea059;filter:saturate(.82);transition:transform .18s ease,filter .25s}.wax.svelte-psbzoq:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:1.5px solid rgba(60,15,5,.38);box-shadow:0 1px #ffbea040}.wax.svelte-psbzoq svg:where(.svelte-psbzoq){position:relative;width:26px;height:26px;fill:none;stroke:#3c0f059e;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 0 rgba(255,190,160,.4))}.seal.svelte-psbzoq:hover .wax:where(.svelte-psbzoq),.seal.svelte-psbzoq:focus-visible .wax:where(.svelte-psbzoq){transform:translateY(-2px) rotate(-3deg);filter:saturate(1)}.seal.svelte-psbzoq:active .wax:where(.svelte-psbzoq){transform:scale(.93)}.seal--on.svelte-psbzoq .wax:where(.svelte-psbzoq){filter:saturate(1.1)}.seal--on.svelte-psbzoq:first-child .wax:where(.svelte-psbzoq) svg:where(.svelte-psbzoq){fill:#3c0f058c}.wax--stamp.svelte-psbzoq{animation:svelte-psbzoq-wax-stamp .55s cubic-bezier(.2,.8,.3,1)}@keyframes svelte-psbzoq-wax-stamp{0%{transform:scale(1.45);opacity:.2}55%{transform:scale(.9);opacity:1}to{transform:scale(1)}}.colo-login.svelte-psbzoq,.colo-sent.svelte-psbzoq,.note-err.svelte-psbzoq{margin:1.1em auto 0;max-width:30em;font:italic 400 16px/1.4 Cormorant Garamond,Georgia,serif;color:var(--muted, #5f4636)}.colo-login.svelte-psbzoq a:where(.svelte-psbzoq){color:var(--deep, #6f3b24)}.colo-sent.svelte-psbzoq{color:var(--deep, #6f3b24)}.note-err.svelte-psbzoq{color:#8a2a1a}.note.svelte-psbzoq{max-width:31em;margin:1.3em auto 0;text-align:left}.note-body.svelte-psbzoq{display:block;width:100%;box-sizing:border-box;resize:none;padding:4px 6px;border:0;border-bottom:1px solid rgba(111,59,36,.35);background:repeating-linear-gradient(transparent 0 27px,#6f3b2438 27px,#6f3b2438 28px);font:italic 400 19px/28px Cormorant Garamond,Georgia,serif;color:var(--ink, #34251c);outline:none}.note-body.svelte-psbzoq:focus{background-color:#fffcf680}.note-foot.svelte-psbzoq{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:12px}.note-name.svelte-psbzoq{flex:1;min-width:0;padding:4px 2px;border:0;border-bottom:1px solid rgba(111,59,36,.45);background:transparent;font:italic 400 17px/1.3 Cormorant Garamond,Georgia,serif;color:var(--ink, #34251c);outline:none}.note-send.svelte-psbzoq{margin-left:auto;padding:8px 18px;border:1px solid rgba(111,59,36,.55);border-radius:2px;background:#fffcf699;font:500 12px/1 Inter,system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--deep, #6f3b24);cursor:pointer}.note-send.svelte-psbzoq:disabled{opacity:.45;cursor:default}.guests.svelte-psbzoq{break-before:column;padding-top:.4em;text-align:center}.guests-title.svelte-psbzoq{margin:0 0 1em;font:italic 400 24px/1.2 Cormorant Garamond,Georgia,serif;color:var(--deep, #6f3b24)}.entries.svelte-psbzoq{list-style:none;margin:0;padding:0;text-align:left}.entry.svelte-psbzoq{break-inside:avoid;margin:0 0 1.5em}.entry-body.svelte-psbzoq{margin:0;font:italic 400 18.5px/1.55 Cormorant Garamond,Georgia,serif;color:#2f2a4a;white-space:pre-wrap;overflow-wrap:anywhere}.entry-sign.svelte-psbzoq{margin:.35em 0 0;text-align:right;font:italic 500 16px/1.3 Cormorant Garamond,Georgia,serif;color:var(--muted, #5f4636)}.entry-date.svelte-psbzoq{font-weight:400;opacity:.8}.entry-reply.svelte-psbzoq{position:relative;margin:.7em 0 0 1.6em;padding:.1em 0 0 1.5em;border-left:1px solid rgba(111,59,36,.3)}.entry-reply.svelte-psbzoq p:where(.svelte-psbzoq){margin:0;font:italic 400 18px/1.5 Cormorant Garamond,Georgia,serif;color:#7a2b18;white-space:pre-wrap;overflow-wrap:anywhere}.entry-seal.svelte-psbzoq{position:absolute;left:-9px;top:.5em;width:16px;height:15px;border-radius:52% 48% 55% 45%/47% 54% 46% 53%;background:radial-gradient(circle at 32% 28%,rgba(255,200,170,.5),transparent 40%),#9a3a22;box-shadow:0 1px 2px #34251c73,inset 0 -1px 2px #3c0f0580}.ribbon.svelte-psbzoq{position:absolute;top:0;right:calc(var(--m) / 2 - 11px);z-index:8;width:22px;height:84px;padding:12px 0 0;border:0;cursor:pointer;color:#ffeedceb;font:italic 500 13px/1 Cormorant Garamond,Georgia,serif;background:linear-gradient(90deg,#7d2a17,#a4452c 45%,#8a321d);clip-path:polygon(0 0,100% 0,100% 100%,50% 86%,0 100%);transform-origin:top center;animation:svelte-psbzoq-ribbon-sway 4.5s ease-in-out infinite;-webkit-tap-highlight-color:transparent}.ribbon.svelte-psbzoq:hover{height:94px}@keyframes svelte-psbzoq-ribbon-sway{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@media(prefers-reduced-motion:reduce){.ribbon.svelte-psbzoq{animation:none}}.sheet--hit.svelte-psbzoq .edge:where(.svelte-psbzoq){pointer-events:none}.edge.svelte-psbzoq{position:absolute;top:0;bottom:0;z-index:6;width:50%;display:flex;align-items:center;padding:0 10px;box-sizing:border-box;border:0;background:transparent;color:var(--muted, #5f4636);font:300 40px/1 Cormorant Garamond,Georgia,serif;cursor:pointer;opacity:0;transition:opacity .25s;-webkit-tap-highlight-color:transparent}.edge--prev.svelte-psbzoq{left:0;justify-content:flex-start;background:linear-gradient(90deg,rgba(52,37,28,.1),transparent) no-repeat left / 18% 100%}.edge--next.svelte-psbzoq{right:0;justify-content:flex-end;background:linear-gradient(270deg,rgba(52,37,28,.1),transparent) no-repeat right / 18% 100%}.edge.svelte-psbzoq:hover:not(:disabled),.edge.svelte-psbzoq:focus-visible:not(:disabled){opacity:1}.edge.svelte-psbzoq:disabled{cursor:default;pointer-events:none}.leaf.svelte-psbzoq{position:absolute;left:50%;top:0;width:50%;height:100%;z-index:10;transform-origin:left center;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.5,.05,.25,1);will-change:transform;pointer-events:none}.book.opened.svelte-psbzoq .leaf:where(.svelte-psbzoq){transform:rotateY(-180deg)}.book.swung.svelte-psbzoq .leaf:where(.svelte-psbzoq){visibility:hidden}.leaf-front.svelte-psbzoq,.leaf-back.svelte-psbzoq{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.leaf-front.svelte-psbzoq .lab{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.leaf-front.svelte-psbzoq{box-shadow:0 0 0 1px #0006;border-radius:3px 9px 9px 3px;overflow:hidden}.leaf-back.svelte-psbzoq{transform:rotateY(180deg);border-radius:9px 3px 3px 9px;background:linear-gradient(200deg,#4d2a22,#2f1914);padding:var(--board) 0 var(--board) var(--board);box-sizing:border-box}.leaf-paper.svelte-psbzoq{position:relative;width:100%;height:100%;background:linear-gradient(90deg,var(--paper-edge),var(--paper) 7%);padding:var(--top) var(--m) var(--bot) var(--m);box-sizing:border-box}.leaf-paper.svelte-psbzoq .paste{height:100%}.book.svelte-psbzoq:not(.swung) .pb--l:where(.svelte-psbzoq) .pbody:where(.svelte-psbzoq),.book.svelte-psbzoq:not(.swung) .pb--l:where(.svelte-psbzoq) .folio:where(.svelte-psbzoq){opacity:0}.bar.svelte-psbzoq{display:flex;align-items:center;justify-content:space-between;gap:16px;width:var(--bw)}.bar-btn.svelte-psbzoq{padding:9px 16px;border-radius:999px;border:1px solid rgba(244,235,219,.4);background:transparent;color:#f4ebdb;font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s}.bar-btn.svelte-psbzoq:hover{background:#f4ebdb24}.bar-btn--go.svelte-psbzoq{background:#f4ebdb;color:#34251c;border-color:#f4ebdb}.bar-btn--go.svelte-psbzoq:hover{background:#fff6e2}.bar-btn.svelte-psbzoq:focus-visible,.edge.svelte-psbzoq:focus-visible{outline:2px solid #e4cd93;outline-offset:3px}.dots.svelte-psbzoq{display:flex;gap:8px}.dots.svelte-psbzoq i:where(.svelte-psbzoq){width:7px;height:7px;border-radius:50%;background:#f4ebdb4d;transition:background .3s,transform .3s}.dots.svelte-psbzoq i.on:where(.svelte-psbzoq){background:#e4cd93;transform:scale(1.3)}.count.svelte-psbzoq{font:600 11px/1 Inter,system-ui,sans-serif;letter-spacing:.14em;color:#e4cd93}@media(max-width:820px){.stage.svelte-psbzoq{--bw: min(500px, 94vw);--bh: min(78svh, 720px);--m: 24px;--pw: calc(var(--bw) - 2 * var(--board))}.bar-btn.svelte-psbzoq{padding:9px 12px;font-size:10px;letter-spacing:.08em}.book.svelte-psbzoq{transform:none}.block.svelte-psbzoq{opacity:0;transition:opacity .5s ease}.book.opened.svelte-psbzoq .block:where(.svelte-psbzoq){opacity:1;transition:opacity .5s ease}.boards--r.svelte-psbzoq,.shadow--r.svelte-psbzoq{left:0;width:100%;border-radius:4px 9px 9px 4px}.boards--r.svelte-psbzoq{background-size:auto;background-position:0 0;box-shadow:inset 0 0 0 1px #d9bf8638}.boards--l.svelte-psbzoq,.shadow--l.svelte-psbzoq,.leaf.svelte-psbzoq{display:none}.pb--l.svelte-psbzoq{opacity:1!important}}@media(prefers-reduced-motion:reduce){.book.svelte-psbzoq,.block.svelte-psbzoq,.boards.svelte-psbzoq,.shadow.svelte-psbzoq,.pb.svelte-psbzoq,.veil.svelte-psbzoq:before,.leaf.svelte-psbzoq,.stage.svelte-psbzoq,.bar.svelte-psbzoq,.veil.svelte-psbzoq{transition:none}}.root.svelte-cyxtka{width:100%;min-height:100svh;background:radial-gradient(ellipse 70% 55% at 72% 38%,rgba(198,95,60,.06) 0%,transparent 65%),var(--cream, #f8f1e7);position:relative;overflow-x:hidden}.grain.svelte-cyxtka{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;opacity:.028;pointer-events:none;z-index:500;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.page.svelte-cyxtka{max-width:1120px;margin:0 auto;padding:clamp(80px,10vw,140px) clamp(20px,5vw,64px) clamp(72px,10vw,120px);position:relative;z-index:1}.back-nav.svelte-cyxtka{margin-bottom:clamp(28px,4vw,56px)}.back-link.svelte-cyxtka{font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--muted2, #5f4636);text-decoration:none;transition:color .25s}.back-link.svelte-cyxtka:hover{color:var(--brown, #34251c)}.masthead.svelte-cyxtka{max-width:38em;margin-bottom:clamp(44px,6vw,76px)}.eyebrow.svelte-cyxtka{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--muted2, #5f4636);margin:0 0 18px}.eyebrow-rule.svelte-cyxtka{display:inline-block;width:26px;height:1px;background:var(--copper, #c65f3c);opacity:.65}.page-title.svelte-cyxtka{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(44px,6.4vw,88px);font-weight:300;line-height:.92;letter-spacing:-.015em;color:var(--ink, #34251c);margin:0 0 14px}.page-rule.svelte-cyxtka{font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(16px,1.7vw,20px);font-weight:300;font-style:italic;line-height:1.5;color:var(--muted, #5f4636);margin:0}.empty.svelte-cyxtka{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:italic;color:var(--muted, #5f4636)}.arcade.svelte-cyxtka{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(30px,4vw,50px) clamp(16px,2vw,28px);margin:0 0 clamp(44px,6vw,72px);padding:0;list-style:none}@media(max-width:980px){.arcade.svelte-cyxtka{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.arcade.svelte-cyxtka{grid-template-columns:repeat(2,minmax(0,1fr))}}.arch.svelte-cyxtka{display:block;text-decoration:none;color:inherit}.arch.svelte-cyxtka:focus-visible{outline:2px solid rgba(198,95,60,.6);outline-offset:6px}.shelf-book.svelte-cyxtka{display:block;aspect-ratio:2 / 3;border-radius:3px 8px 8px 3px;box-shadow:0 14px 22px -12px #34251c99,0 2px 4px #34251c47;transition:transform .4s cubic-bezier(.2,.8,.3,1),box-shadow .4s ease}.arch.svelte-cyxtka:hover .shelf-book:where(.svelte-cyxtka),.arch.svelte-cyxtka:focus-visible .shelf-book:where(.svelte-cyxtka){transform:translateY(-8px) rotate(-.8deg);box-shadow:0 24px 30px -14px #34251c99,0 3px 6px #34251c4d}.arch-plinth.svelte-cyxtka{position:relative;display:block;margin-top:13px;padding-top:10px;border-top:2px solid var(--brown, #6f3b24)}.arch-seal.svelte-cyxtka{position:absolute;top:-16px;right:8px;transform:rotate(-9deg)}.arch-plinth.svelte-cyxtka:has(.arch-seal:where(.svelte-cyxtka)) .arch-title:where(.svelte-cyxtka){padding-right:34px}.arch-title.svelte-cyxtka{display:block;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(20px,2.1vw,25px);font-weight:400;line-height:1.12;letter-spacing:-.008em;text-wrap:balance;color:var(--ink, #34251c);margin-bottom:6px;transition:color .25s ease}.arch.svelte-cyxtka:hover .arch-title:where(.svelte-cyxtka){color:var(--copper, #c65f3c)}.arch-dek.svelte-cyxtka{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13.5px;line-height:1.5;color:var(--muted, #5f4636);margin-bottom:9px}.arch-meta.svelte-cyxtka{display:block;font-size:9px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--copper, #c65f3c);font-variant-numeric:tabular-nums}.chance.svelte-cyxtka{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:17px;font-style:italic}.chance.svelte-cyxtka a:where(.svelte-cyxtka){color:var(--muted, #5f4636);text-decoration:none;border-bottom:1px solid rgba(198,95,60,.35);padding-bottom:2px;transition:color .25s,border-color .25s}.chance.svelte-cyxtka a:where(.svelte-cyxtka):hover{color:var(--brown, #34251c);border-color:var(--copper, #c65f3c)}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.arcade.svelte-cyxtka li:where(.svelte-cyxtka){animation:svelte-cyxtka-arch-rise linear both;animation-timeline:view();animation-range:entry 6% cover 30%}}}@keyframes svelte-cyxtka-arch-rise{0%{opacity:.55;transform:translateY(20px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.arcade.svelte-cyxtka li:where(.svelte-cyxtka){opacity:1;transform:none}.shelf-book.svelte-cyxtka{transition:none}.arch.svelte-cyxtka:hover .shelf-book:where(.svelte-cyxtka),.arch.svelte-cyxtka:focus-visible .shelf-book:where(.svelte-cyxtka){transform:none}}
