.book{--cloth:#24221f;--paper:#f5f1e7;--paper-ink:#1d1b18;--paper-muted:#6f6a61;--foil-a:#8a6516;--foil-b:#e3c985;--sold:#b3261e;--grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.32 0 0 0 0 0.27 0 0 0 0 0.2 0 0 0 0.075 0'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>");--fibres:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.35' numOctaves='2' seed='7' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.35 0 0 0 0 0.3 0 0 0 0 0.22 0 0 0 0.05 0'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>");--weave:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='0.9 0.08' numOctaves='2' seed='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.06 0'/></filter><rect width='100%25' height='100%25' filter='url(%23f)'/></svg>");z-index:40;place-items:center;display:grid;position:fixed;inset:0}.book[hidden]{display:none}.book .visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.book-backdrop{opacity:0;background:radial-gradient(125% 95% at 50% 46%,#0e0d0c57,#090807b8);transition:opacity .42s;position:absolute;inset:0}.book.open .book-backdrop{opacity:1}.book.closing .book-backdrop{transition-duration:.34s}.book-stage{opacity:0;transform-origin:50% 88%;will-change:transform, opacity;flex-direction:column;align-items:center;gap:.9rem;transition:opacity .38s,transform .68s cubic-bezier(.16,1,.3,1);display:flex;position:relative;transform:perspective(1600px)translateY(46px)rotateX(11deg)scale(.94)}.book.open .book-stage{opacity:1;transform:perspective(1600px)translateY(0)rotateX(0)scale(1)}.book.closing .book-stage{transition:opacity .3s cubic-bezier(.4,0,1,1),transform .34s cubic-bezier(.4,0,1,1);transform:perspective(1600px)translateY(26px)rotateX(6deg)scale(.97)}.book-nav,.book-hint{opacity:0;transition:opacity .36s .42s}.book.open .book-nav,.book.open .book-hint{opacity:1}.book.closing .book-nav,.book.closing .book-hint{transition-duration:.16s;transition-delay:0s}@media (prefers-reduced-motion:reduce){.book-backdrop,.book-stage,.book-nav,.book-hint{transition:none}.book-stage{transform:none}}.book-flip{transition:transform var(--turn-ms,1s) cubic-bezier(.45, 0, .25, 1);position:relative}.book-flip[data-lie=front]{transform:translate(-25%)}.book-flip[data-lie=back]{transform:translate(25%)}.book-block{z-index:1;position:relative}.book-shadow{transition:transform var(--turn-ms,1s) cubic-bezier(.45, 0, .25, 1);pointer-events:none;background:radial-gradient(closest-side,#00000080,#00000038 55%,#0000 100%);border-radius:50%;position:absolute;inset:6% -3% -7%}.book-flip[data-lie=front] .book-shadow{transform:translate(23.58%)scaleX(.5283)}.book-flip[data-lie=back] .book-shadow{transform:translate(-23.58%)scaleX(.5283)}@media (prefers-reduced-motion:reduce){.book-flip,.book-shadow{transition:none}}.gallery .room .room-still{opacity:0;pointer-events:none;transition:opacity .56s;position:absolute;inset:0}.gallery.book-open .room .room-still{opacity:1}.gallery .bar,.gallery .controls{transition:opacity .28s}.gallery.book-open .bar,.gallery.book-open .controls{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.gallery .room .room-still,.gallery .bar,.gallery .controls{transition:none}}.book-close{color:#f4f0e8;cursor:pointer;background:#1413118c;border:1px solid #ffffff47;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:-3.1rem;right:0}.book-close:focus-visible,.book-turn:focus-visible{outline-offset:2px;outline:2px solid #e3c985}.book-nav{color:#f4f0e8db;align-items:center;gap:.8rem;font-family:Georgia,Times New Roman,serif;font-size:.9rem;display:flex}.book-turn{color:#f4f0e8;cursor:pointer;background:#14131173;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.book-turn:disabled{opacity:.3;cursor:default}.book-where{text-align:center;letter-spacing:.02em;min-width:8.5rem}.book-hint{color:#f4f0e899;letter-spacing:.04em;margin:-.3rem 0 0;font-size:.78rem}.bk-page{color:var(--paper-ink);font-family:Georgia,Times New Roman,serif;overflow:hidden;container-type:size}.bk-in{box-sizing:border-box;width:100%;height:100%;position:relative}.bk-paper .bk-in,.bk-endpaper .bk-in{background-color:var(--paper);background-image:var(--fibres), var(--grain);padding:10cqw 9cqw 11cqw}.bk-page.--right .bk-in:before,.bk-page.--left .bk-in:before{content:"";pointer-events:none;position:absolute;inset:0}.bk-page.--right .bk-in:before{background:linear-gradient(90deg,#28201438,#28201412 3.5%,#28201400 11%),linear-gradient(270deg,#ffffff59,#fff0 2%)}.bk-page.--left .bk-in:before{background:linear-gradient(270deg,#28201438,#28201412 3.5%,#28201400 11%),linear-gradient(90deg,#ffffff59,#fff0 2%)}.bk-paper.--right{box-shadow:1px 0 #e7e1d3,2px 0 #d8d0bf,3px 0 #e9e3d6,4px 0 #cfc6b3,5px 1px #e4ddcf}.bk-paper.--left{box-shadow:-1px 0 #e7e1d3,-2px 0 #d8d0bf,-3px 0 #e9e3d6,-4px 0 #cfc6b3,-5px 1px #e4ddcf}.bk-cover .bk-in{background-color:var(--cloth);background-image:radial-gradient(130% 95% at 28% 18%, #ffffff12, #fff0 55%), radial-gradient(150% 120% at 50% 50%, #0000 58%, #00000061), var(--weave), repeating-linear-gradient(0deg, #ffffff06 0 1px, #fff0 1px 3px), repeating-linear-gradient(90deg, #00000012 0 1px, #0000 1px 3px);color:var(--foil-b);border-radius:.6cqw 1.4cqw 1.4cqw .6cqw;box-shadow:inset 0 0 0 1px #ffffff0a,inset 0 0 1.2cqw #0000008c}.bk-back .bk-in{border-radius:1.4cqw .6cqw .6cqw 1.4cqw}.bk-cover .bk-in:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000052,#ffffff0d 45%,#0000002e);width:1.6cqw;position:absolute;top:0;bottom:0;left:5.5cqw}.bk-back .bk-in:after{background:linear-gradient(270deg,#00000052,#ffffff0d 45%,#0000002e);left:auto;right:5.5cqw}.bk-deboss{fill:#00000057;filter:drop-shadow(0 -.18cqw #0009)drop-shadow(0 .18cqw #ffffff17);width:8cqw;height:8cqw;position:absolute;top:12cqw;left:50%;transform:translate(-50%)}.bk-deboss-back{width:6cqw;height:6cqw;top:auto;bottom:16cqw}.bk-foil{background:linear-gradient(100deg, var(--foil-a) 0%, var(--foil-b) 28%, #a47d2f 48%, #f0dfaa 66%, var(--foil-a) 100%);color:#0000;filter:drop-shadow(0 .16cqw #0009);-webkit-background-clip:text;background-clip:text;margin:0}.bk-cover-title{text-align:center;position:absolute;top:42%;left:12cqw;right:9cqw;transform:translateY(-50%)}.bk-cover-name{letter-spacing:.16em;text-transform:uppercase;font-size:7.4cqw;line-height:1.25}.bk-foil-rule{background:linear-gradient(90deg, var(--foil-a), var(--foil-b), var(--foil-a));width:16cqw;height:.35cqw;margin:4.5cqw auto;display:block;box-shadow:0 .16cqw #0000008c}.bk-cover-sub{letter-spacing:.02em;font-size:4.4cqw;font-style:italic;line-height:1.35}.bk-cover-house{text-align:center;letter-spacing:.3em;text-transform:uppercase;font-size:2.5cqw;position:absolute;bottom:10cqw;left:12cqw;right:9cqw}.bk-endpaper .bk-in{background-color:#d9d0bd}.bk-plate{background-color:#f7f3ea;background-image:var(--grain);text-align:center;width:44cqw;padding:5cqw 4cqw 4.5cqw;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)rotate(-.6deg);box-shadow:0 .3cqw .8cqw #3c2d1438,inset 0 0 0 1.2cqw #f7f3ea,inset 0 0 0 1.45cqw #2a2723,inset 0 0 0 1.9cqw #f7f3ea,inset 0 0 0 2cqw #2a2723}.bk-plate-mark{fill:#2a2723;width:6cqw;height:6cqw}.bk-plate-from{color:var(--paper-muted);margin:2.4cqw 0 .6cqw;font-size:2.6cqw;font-style:italic}.bk-plate-house{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:3.2cqw}.bk-titlepage .bk-in{text-align:center;flex-direction:column;align-items:center;display:flex}.bk-kicker{letter-spacing:.32em;text-transform:uppercase;color:var(--paper-muted);margin:2cqw 0 0;font-size:2.4cqw}.bk-title-block{margin:auto 0}.bk-title-name{margin:0;font-size:8.6cqw;font-weight:400;line-height:1.12}.bk-title-sub{color:#3a3631;margin:3cqw 0 0;font-size:4.6cqw;font-style:italic}.bk-rule{background:var(--foil-a);width:12cqw;height:.3cqw;margin:5.5cqw auto;display:block}.bk-title-line{color:var(--paper-muted);margin:0;font-size:2.9cqw;line-height:1.5}.bk-imprint{letter-spacing:.3em;text-transform:uppercase;color:var(--paper-muted);align-items:center;gap:1.4cqw;font-size:2.3cqw;display:flex}.bk-imprint-mark{fill:currentColor;width:3.6cqw;height:3.6cqw}.bk-head{letter-spacing:.3em;text-transform:uppercase;color:var(--paper-muted);white-space:nowrap;text-overflow:ellipsis;margin:-4cqw 0 5cqw;font-size:2.3cqw;overflow:hidden}.bk-page.--right .bk-head{text-align:right}.bk-folio{color:var(--paper-muted);margin:0;font-size:2.6cqw;position:absolute;bottom:5.5cqw;right:9cqw}.bk-page.--left .bk-folio{left:9cqw;right:auto}.bk-portrait{flex-direction:column;align-items:flex-start;margin:0 0 5cqw;display:flex}.bk-portrait img{aspect-ratio:4/5;object-fit:cover;background:#e6e0d4;border:1.4cqw solid #fbfaf6;width:38cqw;transform:rotate(-.8deg);box-shadow:0 .25cqw .5cqw #3226122e,0 1.2cqw 2.4cqw -.8cqw #3226124d}.bk-portrait figcaption,.bk-artist-name{margin:2.6cqw 0 0;font-size:3.6cqw;font-style:italic}.bk-artist-name{margin:0 0 4cqw;font-size:5.6cqw}.bk-words{hyphens:auto;-webkit-line-clamp:14;-webkit-box-orient:vertical;margin:0;font-size:3.35cqw;line-height:1.58;display:-webkit-box;overflow:hidden}.bk-portrait+.bk-words{-webkit-line-clamp:9}.bk-signature{width:auto;max-width:36cqw;height:auto;max-height:11cqw;margin:3.5cqw 0 0 -.6cqw;display:block}.bk-signature[hidden]{display:none}.bk-prose .bk-in{flex-direction:column;display:flex}.bk-prose-title{margin:0 0 4.4cqw;font-size:5.4cqw;font-style:italic}.bk-in.is-lg .bk-prose-title{margin-top:15cqw}.bk-in.is-md .bk-prose-title{margin-top:8cqw}.bk-prose-text{hyphens:auto;overflow-wrap:break-word;text-wrap:pretty;min-height:0;overflow:hidden}.bk-in.is-lg .bk-prose-text{font-size:4.2cqw;line-height:1.55}.bk-in.is-md .bk-prose-text{font-size:3.7cqw;line-height:1.56}.bk-in.is-sm .bk-prose-text{font-size:3.35cqw;line-height:1.58}.bk-prose-text p{margin:0}.bk-prose-text p+p{text-indent:1.4em}.bk-foreword .bk-prose-text p:first-child:first-letter{float:left;color:var(--paper-ink);margin:.05em .07em 0 -.02em;font-size:3.3em;line-height:.83}@supports (initial-letter:2) or (-webkit-initial-letter:2){.bk-foreword .bk-prose-text p:first-child:first-letter{float:none;font-size:inherit;line-height:inherit;-webkit-initial-letter:2;initial-letter:2;margin:0 .08em 0 0}}.bk-foreword .bk-prose-text p:first-child:first-line{letter-spacing:.035em;font-variant-caps:small-caps}.bk-byline{text-align:right;letter-spacing:.28em;text-transform:uppercase;color:var(--paper-ink);margin:4.6cqw 0 0;font-size:2.5cqw}.bk-dated{letter-spacing:0;text-transform:none;color:var(--paper-muted);margin-top:1.2cqw;font-size:3cqw;font-style:italic;display:block}.bk-index-title{margin:0 0 3.2cqw;font-size:5.4cqw;font-style:italic}.bk-rows{margin:0;padding:0;list-style:none}.bk-rows li+li{border-top:.15cqw solid #28201424}.bk-group{letter-spacing:.28em;text-transform:uppercase;color:var(--paper-muted);padding:3.4cqw 0 1.4cqw;font-size:2.3cqw}.bk-entry{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.6cqw;grid-template-columns:4.6cqw 12cqw 1fr auto;align-items:center;gap:2.6cqw;padding:2.3cqw 0;transition:background .16s;display:grid}.bk-entry:hover{background:#8a651612}.bk-entry:focus-visible{outline:.4cqw solid var(--foil-a);outline-offset:.2cqw}.bk-no{color:var(--paper-muted);text-align:right;font-variant-numeric:oldstyle-nums;font-size:2.8cqw}.bk-thumb{background:#ebe5d8;place-items:center;width:12cqw;height:12cqw;display:grid;overflow:hidden;box-shadow:0 0 0 .35cqw #fbfaf6,0 .2cqw .6cqw .2cqw #3226122e}.bk-thumb img{object-fit:cover;width:100%;height:100%;display:block}.bk-thumb-glyph{color:#8c857a;background:#efe9dd}.bk-thumb-glyph svg{fill:currentColor;width:5.4cqw;height:5.4cqw}.bk-thumb-glyph svg[fill=none]{fill:none}.bk-text{flex-direction:column;min-width:0;display:flex}.bk-work{text-overflow:ellipsis;white-space:nowrap;font-size:3.3cqw;font-style:italic;line-height:1.3;overflow:hidden}.bk-by,.bk-detail,.bk-at{color:var(--paper-muted);text-overflow:ellipsis;white-space:nowrap;font-size:2.55cqw;line-height:1.45;overflow:hidden}.bk-by{color:var(--paper-ink)}.bk-price{white-space:nowrap;font-variant-numeric:lining-nums;align-items:center;gap:1.2cqw;font-size:3cqw;display:inline-flex}.bk-price.is-sold{color:var(--paper-muted)}.bk-dot{background:var(--sold);border-radius:50%;width:2cqw;height:2cqw;box-shadow:inset 0 -.2cqw .3cqw #00000040}.bk-colophon .bk-in{align-items:flex-end;display:flex}.bk-colophon-text{font-size:2.7cqw;line-height:1.6}.bk-colophon-text p{margin:0 0 1.2cqw}.bk-colophon-text .faint{color:var(--paper-muted)}.bk-colophon-text .bk-imprint-mark{width:4.2cqw;height:4.2cqw;fill:var(--paper-ink);margin-bottom:2.4cqw}.bk-link{color:var(--paper-ink);-webkit-text-decoration-color:var(--foil-a);text-decoration-color:var(--foil-a);text-underline-offset:.5cqw}.bk-url{letter-spacing:.04em}.bookbtn{align-items:center;gap:.55rem;display:inline-flex}.minibook{perspective:120px;flex-shrink:0;width:17px;height:22px;position:relative}.minibook:after{content:"";background:repeating-linear-gradient(0deg,#f3eee2 0 1px,#d7cfbe 1px 2px);border-radius:0 1px 1px 0;width:3px;position:absolute;top:1.5px;bottom:1.5px;right:-2.5px}.minibook-cover{transform-origin:0;background:linear-gradient(90deg,#151412,#2c2926 18%,#24221f 40%,#1b1a18);border-radius:1px 2.5px 2.5px 1px;place-items:center;transition:transform .2s;display:grid;position:absolute;inset:0;box-shadow:inset 1.5px 0 #ffffff0f,0 1px 2px #00000059}.minibook-cover svg{fill:#c99b34;width:8px;height:8px}.bookbtn:hover .minibook-cover{transform:rotateY(-16deg)}@media (prefers-reduced-motion:reduce){.minibook-cover{transition:none}}.gallery[data-astro-cid-vvvivibh]{color:var(--ink);-webkit-user-select:none;user-select:none;background:#fafaf8;position:fixed;inset:0;overflow:hidden}.room[data-astro-cid-vvvivibh]{position:absolute;inset:0}.room[data-astro-cid-vvvivibh] canvas{width:100%!important;height:100%!important}.bar[data-astro-cid-vvvivibh]{z-index:4;padding:max(.6rem, env(safe-area-inset-top)) 1rem .6rem;pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:absolute;top:0;left:0;right:0}.bar[data-astro-cid-vvvivibh]>[data-astro-cid-vvvivibh]{pointer-events:auto}.bar-name[data-astro-cid-vvvivibh]{color:var(--ink);flex:auto;align-items:center;gap:.5rem;min-width:0;min-height:44px;font-size:.95rem;text-decoration:none;display:inline-flex}.bar-name[data-astro-cid-vvvivibh]>span[data-astro-cid-vvvivibh]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bar-name[data-astro-cid-vvvivibh] svg[data-astro-cid-vvvivibh]{flex-shrink:0}.bar-right[data-astro-cid-vvvivibh]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=480px){.bar-name[data-astro-cid-vvvivibh] .faint[data-astro-cid-vvvivibh]{display:none}}@media (width<=420px){.bar-name[data-astro-cid-vvvivibh]>span[data-astro-cid-vvvivibh]{display:none}}.preview-note[data-astro-cid-vvvivibh]{display:none}.dimmer[data-astro-cid-vvvivibh]{border:1px solid var(--line);border-radius:var(--radius);min-height:44px;color:var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf8e0;align-items:center;gap:.4rem;padding:0 .7rem;display:inline-flex}.dimmer[data-astro-cid-vvvivibh] input[data-astro-cid-vvvivibh]{width:84px;accent-color:var(--ink);margin:0}@media (width<=480px){.dimmer[data-astro-cid-vvvivibh] input[data-astro-cid-vvvivibh]{width:64px}.dimmer[data-astro-cid-vvvivibh]{padding:0 .45rem}}@media (width>=720px){.preview-note[data-astro-cid-vvvivibh]{margin-right:.5rem;display:inline}}.barbtn[data-astro-cid-vvvivibh],.ctl[data-astro-cid-vvvivibh]{font:inherit;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf8e0;align-items:center;gap:.4rem;min-height:44px;padding:.55rem .9rem;font-size:.9rem;text-decoration:none;display:inline-flex}.barbtn[data-astro-cid-vvvivibh]:hover,.ctl[data-astro-cid-vvvivibh]:hover{border-color:var(--line-strong)}.barbtn[data-astro-cid-vvvivibh]:focus-visible,.ctl[data-astro-cid-vvvivibh]:focus-visible,.plaque-close[data-astro-cid-vvvivibh]:focus-visible,.plaque[data-astro-cid-vvvivibh] a[data-astro-cid-vvvivibh]:focus-visible,.plaque[data-astro-cid-vvvivibh] button[data-astro-cid-vvvivibh]:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.ctl[data-astro-cid-vvvivibh][aria-pressed=true]{border-color:var(--ink)}.controls[data-astro-cid-vvvivibh]{left:0;right:0;bottom:max(1rem, env(safe-area-inset-bottom));z-index:4;pointer-events:none;justify-content:center;padding:0 1rem;display:flex;position:absolute}.looks[data-astro-cid-vvvivibh],.tourctl[data-astro-cid-vvvivibh]{pointer-events:auto;gap:.5rem;display:flex}.looks[data-astro-cid-vvvivibh][hidden],.tourctl[data-astro-cid-vvvivibh][hidden]{display:none}.ctl[data-astro-cid-vvvivibh] span[data-astro-cid-vvvivibh]{white-space:nowrap}@media (width<=480px){.ctl[data-astro-cid-vvvivibh]{gap:.3rem;padding:.5rem .65rem;font-size:.85rem}.looks[data-astro-cid-vvvivibh],.tourctl[data-astro-cid-vvvivibh]{gap:.4rem}}.workbar[data-astro-cid-vvvivibh]{left:50%;bottom:calc(max(1rem, env(safe-area-inset-bottom)) + 3.4rem);z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fafaf8eb;border-radius:999px;align-items:center;gap:.6rem;max-width:calc(100% - 2rem);padding:.45rem .5rem .45rem .9rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;display:flex;position:absolute;transform:translate(-50%)}.workbar[data-astro-cid-vvvivibh][hidden]{display:none}.workbar-text[data-astro-cid-vvvivibh]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workbar[data-astro-cid-vvvivibh] .btn[data-astro-cid-vvvivibh]{font-family:var(--font-ui);border-radius:999px;flex-shrink:0}.plaque[data-astro-cid-vvvivibh]{z-index:5;color:var(--ink);box-shadow:var(--shadow-lg);-webkit-overflow-scrolling:touch;-webkit-user-select:text;user-select:text;border-top:1px solid var(--line);border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:48dvh;padding:1.1rem 1.1rem calc(1rem + env(safe-area-inset-bottom));background:#fafaf8;font-family:Georgia,Times New Roman,serif;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%)}.plaque[data-astro-cid-vvvivibh].open{transform:translateY(0)}@media (width>=720px){.plaque[data-astro-cid-vvvivibh]{border-top:0;border-left:1px solid var(--line);border-radius:0;width:min(420px,38vw);max-height:none;padding:4.2rem 1.6rem 1.6rem;inset:0 0 0 auto;transform:translate(100%)}.plaque[data-astro-cid-vvvivibh].open{transform:translate(0)}}.plaque-close[data-astro-cid-vvvivibh]{width:40px;height:40px;color:var(--ink-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.6rem;right:.6rem}@media (width>=720px){.plaque-close[data-astro-cid-vvvivibh]{top:4.2rem}}.plaque-title[data-astro-cid-vvvivibh]{margin:0 2.4rem .35rem 0;font-size:1.35rem;font-weight:400;line-height:1.25}.plaque-spec[data-astro-cid-vvvivibh],.plaque-made[data-astro-cid-vvvivibh],.plaque-price[data-astro-cid-vvvivibh]{margin:0 0 .25rem;font-size:1rem}.plaque-made[data-astro-cid-vvvivibh]:empty{display:none}.framepick[data-astro-cid-vvvivibh]{border:1px solid var(--line);border-radius:var(--radius);font-family:var(--font-ui);margin:0 0 .9rem;padding:.6rem .75rem .7rem}.framepick[data-astro-cid-vvvivibh] legend[data-astro-cid-vvvivibh]{padding:0 .3rem}.framechips[data-astro-cid-vvvivibh]{flex-wrap:wrap;gap:.4rem;display:flex}.framechip[data-astro-cid-vvvivibh]{font:inherit;color:var(--ink);background:var(--surface-raised);border:1px solid var(--line-strong);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;min-height:36px;padding:.35rem .7rem .35rem .5rem;font-size:.85rem;display:inline-flex}.framechip[data-astro-cid-vvvivibh][aria-checked=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.framechip[data-astro-cid-vvvivibh] .swatch[data-astro-cid-vvvivibh]{background:var(--swatch);border:1px solid var(--line-strong);border-radius:50%;width:16px;height:16px}.framenote[data-astro-cid-vvvivibh]{margin:.5rem 0 0}.framenote[data-astro-cid-vvvivibh]:empty{display:none}.plaque-price[data-astro-cid-vvvivibh]{margin-bottom:.9rem}.plaque-actions[data-astro-cid-vvvivibh]{font-family:var(--font-ui);flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}.plaque-actions[data-astro-cid-vvvivibh][hidden]{display:none}.plaque-note[data-astro-cid-vvvivibh]{font-family:var(--font-ui);min-height:0;margin:0 0 .6rem}.walkveil[data-astro-cid-vvvivibh]{z-index:6;opacity:0;pointer-events:none;background:#fafaf8;transition:opacity .42s ease-in;position:absolute;inset:0}.walkveil[data-astro-cid-vvvivibh].on{opacity:1}.ctl[data-astro-cid-vvvivibh].door{font-family:Georgia,Times New Roman,serif}.barbtn[data-astro-cid-vvvivibh].gyro,.barbtn[data-astro-cid-vvvivibh].warmth,.barbtn[data-astro-cid-vvvivibh].share,.barbtn[data-astro-cid-vvvivibh].leave{align-items:center;gap:.35rem;display:inline-flex}@media (width>=481px){.barbtn[data-astro-cid-vvvivibh].share svg[data-astro-cid-vvvivibh],.barbtn[data-astro-cid-vvvivibh].leave svg[data-astro-cid-vvvivibh]{display:none}}@media (width<=480px){.barbtn[data-astro-cid-vvvivibh].gyro .barlabel[data-astro-cid-vvvivibh],.barbtn[data-astro-cid-vvvivibh].warmth .barlabel[data-astro-cid-vvvivibh],.barbtn[data-astro-cid-vvvivibh].share .barlabel[data-astro-cid-vvvivibh],.barbtn[data-astro-cid-vvvivibh].leave .barlabel[data-astro-cid-vvvivibh]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bar-right[data-astro-cid-vvvivibh]{flex-wrap:wrap;justify-content:flex-end;gap:.35rem}}.looks[data-astro-cid-vvvivibh]{flex-wrap:wrap;justify-content:center}.opening[data-astro-cid-vvvivibh]{left:50%;top:max(3.6rem, calc(env(safe-area-inset-top) + 3.4rem));z-index:4;color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);white-space:nowrap;pointer-events:none;background:#fafaf8e0;margin:0;padding:.45rem .9rem;font-family:Georgia,Times New Roman,serif;font-size:.95rem;position:absolute;transform:translate(-50%)}.opening[data-astro-cid-vvvivibh][hidden]{display:none}.guestbook-form[data-astro-cid-vvvivibh] textarea[data-astro-cid-vvvivibh]{width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);resize:vertical;background:#fff;padding:.5rem .6rem;font-size:1rem}.guestbook-form[data-astro-cid-vvvivibh][hidden]{display:none}.chatcount[data-astro-cid-vvvivibh]{background:var(--accent);color:#fff;text-align:center;border-radius:999px;min-width:1.2em;margin-left:.35rem;padding:0 .35em;font-size:.72rem;line-height:1.5;display:inline-block}.chatcount[data-astro-cid-vvvivibh][hidden]{display:none}.chatlines[data-astro-cid-vvvivibh]{max-height:40vh;font-family:var(--font-ui);margin:.4rem 0 .6rem;padding:0;list-style:none;overflow-y:auto}.chatlines[data-astro-cid-vvvivibh] li{border-top:1px solid var(--line);flex-direction:column;gap:.05rem;padding:.35rem 0;display:flex}.chatlines[data-astro-cid-vvvivibh] li.mine .line{color:var(--accent)}.chatform[data-astro-cid-vvvivibh]{gap:.5rem;display:flex}.chatform[data-astro-cid-vvvivibh] input[data-astro-cid-vvvivibh]{min-width:0;font:inherit;font-family:var(--font-ui);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);background:#fff;flex:1;padding:.5rem .6rem}.chatform[data-astro-cid-vvvivibh][hidden]{display:none}.guestbook-lines[data-astro-cid-vvvivibh]{margin:.8rem 0 0;padding:0;list-style:none}.guestbook-lines[data-astro-cid-vvvivibh] li{border-top:1px solid var(--line);flex-direction:column;gap:.1rem;padding:.5rem 0;display:flex}.guestbook-lines[data-astro-cid-vvvivibh] .line{font-style:italic;line-height:1.4}.plaque-votes[data-astro-cid-vvvivibh]{font-family:var(--font-ui);color:var(--ink-muted);margin:-.2rem 0 .6rem}.plaque-votes[data-astro-cid-vvvivibh]:empty{display:none}.btn[data-astro-cid-vvvivibh].vote.mine{border-color:var(--ink);background:var(--ink);color:var(--gallery-white,#fafaf8)}.plaque-note[data-astro-cid-vvvivibh]:empty{display:none}.plaque-desc[data-astro-cid-vvvivibh]{white-space:pre-line;max-width:var(--measure);margin:0 0 .8rem;line-height:1.5}.plaque-desc[data-astro-cid-vvvivibh]:empty{display:none}.plaque-ship[data-astro-cid-vvvivibh]{margin:0 0 .8rem;line-height:1.5}.barbtn[data-astro-cid-vvvivibh].on{color:#fff;background:#1a1917}.walk[data-astro-cid-vvvivibh]{z-index:40;color:#1a1917;background:#fff;border-radius:14px;width:min(520px,100% - 2rem);padding:.8rem 1rem .7rem;position:fixed;bottom:5.2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000038}.walk[data-astro-cid-vvvivibh] p[data-astro-cid-vvvivibh]{margin:0}.walkline[data-astro-cid-vvvivibh]{font-family:Georgia,serif;font-size:1.02rem;line-height:1.4;margin:.15rem 0 .6rem!important}.walkbtns[data-astro-cid-vvvivibh]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.walkbtns[data-astro-cid-vvvivibh] .linky[data-astro-cid-vvvivibh]{margin-left:auto}#plaqueBuy[data-astro-cid-vvvivibh].pulse{animation:1.1s ease-in-out infinite walkpulse}@keyframes walkpulse{0%,to{box-shadow:0 0 #8a65168c}50%{box-shadow:0 0 0 10px #8a651600}}@media (prefers-reduced-motion:reduce){#plaqueBuy[data-astro-cid-vvvivibh].pulse{outline:3px solid #8a6516;animation:none}}.plaque-pile[data-astro-cid-vvvivibh]{margin:.5rem 0 0}.plaque-back[data-astro-cid-vvvivibh]{color:var(--ink,#1a1917);background:#f6f3ec;border-radius:8px;margin:.6rem 0 0;padding:.5rem .7rem}.plaque-foot[data-astro-cid-vvvivibh]{font-family:var(--font-ui);margin:0 0 1rem}.plaque-mark[data-astro-cid-vvvivibh]{font-family:var(--font-ui);align-items:center;gap:.4rem;margin:0;display:inline-flex}.twin[data-astro-cid-vvvivibh]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.twin[data-astro-cid-vvvivibh] ol[data-astro-cid-vvvivibh]{margin:0;padding:0;list-style:none}.veil[data-astro-cid-vvvivibh]{z-index:6;pointer-events:none;background:#fafaf8;transition:opacity .8s ease-out;position:absolute;inset:0}.veil[data-astro-cid-vvvivibh].lift{opacity:0}.sharebox[data-astro-cid-vvvivibh]{border:1px solid var(--line);border-radius:var(--radius-lg);color:var(--ink);width:min(460px,100vw - 2rem);box-shadow:var(--shadow-lg);font-family:var(--font-ui);background:#fafaf8;padding:1.4rem 1.4rem 1.2rem}.sharebox[data-astro-cid-vvvivibh]::backdrop{background:#1a191759}.sharebox[data-astro-cid-vvvivibh] h2[data-astro-cid-vvvivibh]{margin:0 2rem .2rem 0;font-family:Georgia,Times New Roman,serif;font-size:1.3rem;font-weight:400}.sharebox-close[data-astro-cid-vvvivibh]{top:.8rem;right:.8rem}.sharelink[data-astro-cid-vvvivibh]{gap:.5rem;margin:.8rem 0 .3rem;display:flex}.sharelink[data-astro-cid-vvvivibh] input[data-astro-cid-vvvivibh]{min-width:0;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface-raised);color:var(--ink);flex:1;padding:.5rem .6rem;font-size:.9rem}#shareNote[data-astro-cid-vvvivibh]:empty{display:none}.sharerow[data-astro-cid-vvvivibh]{flex-wrap:wrap;gap:.4rem;margin:.8rem 0 1rem;display:flex}.shareqr[data-astro-cid-vvvivibh]{align-items:center;gap:1rem;display:flex}.shareqr[data-astro-cid-vvvivibh] canvas[data-astro-cid-vvvivibh]{border:1px solid var(--line);background:#fff;flex-shrink:0;width:120px;height:120px}.shareqr[data-astro-cid-vvvivibh] p[data-astro-cid-vvvivibh]{margin:0}.linky[data-astro-cid-vvvivibh]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gallery[data-astro-cid-vvvivibh].is-render .bar[data-astro-cid-vvvivibh],.gallery[data-astro-cid-vvvivibh].is-render .controls[data-astro-cid-vvvivibh],.gallery[data-astro-cid-vvvivibh].is-render .workbar[data-astro-cid-vvvivibh],.gallery[data-astro-cid-vvvivibh].is-render .plaque[data-astro-cid-vvvivibh],.gallery[data-astro-cid-vvvivibh].is-render .veil[data-astro-cid-vvvivibh]{display:none}.gallery[data-astro-cid-vvvivibh].is-embed .controls[data-astro-cid-vvvivibh]{bottom:.75rem}.empty-room[data-astro-cid-vvvivibh]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:2rem;font-family:Georgia,Times New Roman,serif;display:flex;position:absolute;inset:0}noscript[data-astro-cid-vvvivibh] .empty-room[data-astro-cid-vvvivibh]{z-index:7;background:#fafaf8}@media (prefers-reduced-motion:reduce){.plaque[data-astro-cid-vvvivibh],.veil[data-astro-cid-vvvivibh]{transition:none}}
