.qb-board{--qb-wood-light: #9a6a3e;--qb-wood: #74492a;--qb-wood-dark: #4b2e19;--qb-wood-edge: #26170c;--qb-brass: #9c7436;--qb-brass-light: #f2dc9e;--qb-cork: #b8874f;--qb-sign-ink: #fff1d6;--qb-sign-kicker: #f3dfb8;--qb-ink: #2a1d10;--qb-grain-across: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iMTgwIj4KICAgIDwhLS0gTm90aWNlIGJvYXJkOiB3b29kIGdyYWluIHJ1bm5pbmcgYWNyb3NzLCBmb3IgdGhlIHNpZ24gYW5kIHRoZSBiZWFtcy4KICAgICAgICAgQSB0cmFuc3BhcmVudCBvdmVybGF5IGxhaWQgb3ZlciB0aGUgYm9hcmQncyB3b29kIGdyYWRpZW50czsgdGhlIHRpbGUgaXMgc3RpdGNoZWQsCiAgICAgICAgIHNvIGl0IHJlcGVhdHMgd2l0aG91dCBzZWFtcy4gLS0+CiAgICA8ZmlsdGVyIGlkPSJncmFpbiIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgICA8IS0tIFJpbmcgbGluZXM6IGxvbmcsIHNsb3cgbm9pc2UgY3V0IGludG8gY29udG91cnMgYnkgYSB0YWJsZSB3aXRoIGRpcHMuIC0tPgogICAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjAwMzIgMC4wNSIgbnVtT2N0YXZlcz0iMyIgc2VlZD0iOCIgc3RpdGNoVGlsZXM9InN0aXRjaCIgcmVzdWx0PSJub2lzZSIgLz4KICAgICAgICA8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29udG91cnMiPgogICAgICAgICAgICA8ZmVGdW5jUiB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjEgMSAwLjE1IDEgMSAxIDAuMjUgMSAxIDAuMSAxIDEgMSAwLjMgMSIgLz4KICAgICAgICA8L2ZlQ29tcG9uZW50VHJhbnNmZXI+CiAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49ImNvbnRvdXJzIiB2YWx1ZXM9IjAgMCAwIDAgMC4xOSAgMCAwIDAgMCAwLjA5ICAwIDAgMCAwIDAuMDMgIC0wLjQ2IDAgMCAwIDAuNDYiIHJlc3VsdD0icmluZ3MiIC8+CiAgICAgICAgPCEtLSBGaW5lIGZpYnJlcyBpbiBkYXJrIHN0cmVha3MsIHdpdGggYSBwYWxlIHNoZWVuIGJldHdlZW4gdGhlbS4gLS0+CiAgICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDEyIDAuNzUiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjEzIiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiByZXN1bHQ9ImZpYnJlcyIgLz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iZmlicmVzIiB2YWx1ZXM9IjAgMCAwIDAgMC4xNyAgMCAwIDAgMCAwLjA4ICAwIDAgMCAwIDAuMDMgIDEuNSAwIDAgMCAtMC42NiIgcmVzdWx0PSJzdHJlYWtzIiAvPgogICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJmaWJyZXMiIHZhbHVlcz0iMCAwIDAgMCAxICAwIDAgMCAwIDAuODcgIDAgMCAwIDAgMC42OCAgMCAxLjMgMCAwIC0wLjgiIHJlc3VsdD0ic2hlZW4iIC8+CiAgICAgICAgPGZlTWVyZ2U+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0icmluZ3MiIC8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic3RyZWFrcyIgLz4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGVlbiIgLz4KICAgICAgICA8L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNncmFpbikiIC8+Cjwvc3ZnPgo=);--qb-grain-down: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODAiIGhlaWdodD0iNjQwIj4KICAgIDwhLS0gTm90aWNlIGJvYXJkOiB3b29kIGdyYWluIHJ1bm5pbmcgZG93biwgZm9yIHRoZSBmcmFtZSdzIHNpZGVzLiBBCiAgICAgICAgIHRyYW5zcGFyZW50IG92ZXJsYXkgbGFpZCBvdmVyIHRoZSBib2FyZCdzIHdvb2QKICAgICAgICAgZ3JhZGllbnRzOyB0aGUgdGlsZSBpcyBzdGl0Y2hlZCwgc28gaXQgcmVwZWF0cyB3aXRob3V0IHNlYW1zLiAtLT4KICAgIDxmaWx0ZXIgaWQ9ImdyYWluIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICAgIDwhLS0gUmluZyBsaW5lczogbG9uZywgc2xvdyBub2lzZSBjdXQgaW50byBjb250b3VycyBieSBhIHRhYmxlIHdpdGggZGlwcy4gLS0+CiAgICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuMDUgMC4wMDMyIiBudW1PY3RhdmVzPSIzIiBzZWVkPSIxNCIgc3RpdGNoVGlsZXM9InN0aXRjaCIgcmVzdWx0PSJub2lzZSIgLz4KICAgICAgICA8ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0ibm9pc2UiIHJlc3VsdD0iY29udG91cnMiPgogICAgICAgICAgICA8ZmVGdW5jUiB0eXBlPSJ0YWJsZSIgdGFibGVWYWx1ZXM9IjEgMSAwLjE1IDEgMSAxIDAuMjUgMSAxIDAuMSAxIDEgMSAwLjMgMSIgLz4KICAgICAgICA8L2ZlQ29tcG9uZW50VHJhbnNmZXI+CiAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49ImNvbnRvdXJzIiB2YWx1ZXM9IjAgMCAwIDAgMC4xOSAgMCAwIDAgMCAwLjA5ICAwIDAgMCAwIDAuMDMgIC0wLjYyIDAgMCAwIDAuNjIiIHJlc3VsdD0icmluZ3MiIC8+CiAgICAgICAgPCEtLSBGaW5lIGZpYnJlcyBpbiBkYXJrIHN0cmVha3MsIHdpdGggYSBwYWxlIHNoZWVuIGJldHdlZW4gdGhlbS4gLS0+CiAgICAgICAgPGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNzUgMC4wMTIiIG51bU9jdGF2ZXM9IjIiIHNlZWQ9IjE5IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiByZXN1bHQ9ImZpYnJlcyIgLz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iZmlicmVzIiB2YWx1ZXM9IjAgMCAwIDAgMC4xNyAgMCAwIDAgMCAwLjA4ICAwIDAgMCAwIDAuMDMgIDEuNSAwIDAgMCAtMC42NiIgcmVzdWx0PSJzdHJlYWtzIiAvPgogICAgICAgIDxmZUNvbG9yTWF0cml4IGluPSJmaWJyZXMiIHZhbHVlcz0iMCAwIDAgMCAxICAwIDAgMCAwIDAuODcgIDAgMCAwIDAgMC42OCAgMCAxLjMgMCAwIC0wLjgiIHJlc3VsdD0ic2hlZW4iIC8+CiAgICAgICAgPGZlTWVyZ2U+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0icmluZ3MiIC8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic3RyZWFrcyIgLz4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJzaGVlbiIgLz4KICAgICAgICA8L2ZlTWVyZ2U+CiAgICA8L2ZpbHRlcj4KICAgIDxyZWN0IHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbHRlcj0idXJsKCNncmFpbikiIC8+Cjwvc3ZnPgo=);--qb-cork-texture: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMjAiIGhlaWdodD0iMzIwIj4KICAgIDwhLS0gTm90aWNlIGJvYXJkOiBjb3JrLCBhcyBhIHRyYW5zcGFyZW50IG92ZXJsYXkgb24gdGhlIGJvYXJkJ3MgY29yayBjb2xvdXIuCiAgICAgICAgIFBlYmJsZWQgZ3JhbnVsZXMgZnJvbSBsaXQgbm9pc2UsIGEgZmFpbnQgY29sb3VyIGRyaWZ0LCBmaW5lIHNwZWNrcyBhbmQgYSBmZXcgb2xkCiAgICAgICAgIHBpbiBob2xlcy4gVGhlIG5vaXNlIGlzIHN0aXRjaGVkLCBzbyB0aGUgdGlsZSByZXBlYXRzIHdpdGhvdXQgc2VhbXMuIC0tPgogICAgPGZpbHRlciBpZD0iY29yayIgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgICA8IS0tIEZhaW50IGNvbG91ciBkcmlmdCBiZXR3ZWVuIHBhdGNoZXMgb2YgZ3JhbnVsZXMuIC0tPgogICAgICAgIDxmZVR1cmJ1bGVuY2UgdHlwZT0iZnJhY3RhbE5vaXNlIiBiYXNlRnJlcXVlbmN5PSIwLjA0NSIgbnVtT2N0YXZlcz0iMiIgc2VlZD0iOCIgc3RpdGNoVGlsZXM9InN0aXRjaCIgcmVzdWx0PSJkcmlmdCIgLz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0iZHJpZnQiIHZhbHVlcz0iMCAwIDAgMCAwLjM2ICAwIDAgMCAwIDAuMiAgMCAwIDAgMCAwLjA3ICAwIDAgMS4yIDAgLTAuNTgiIHJlc3VsdD0ibW90dGxlIiAvPgogICAgICAgIDwhLS0gUGViYmxlZCByZWxpZWY6IG5vaXNlIGFzIGEgaGVpZ2h0IG1hcCwgbGl0IGZyb20gdGhlIHRvcCBsZWZ0LiAtLT4KICAgICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC4yNiIgbnVtT2N0YXZlcz0iMyIgc2VlZD0iNiIgc3RpdGNoVGlsZXM9InN0aXRjaCIgcmVzdWx0PSJoZWlnaHQiIC8+CiAgICAgICAgPGZlRGlmZnVzZUxpZ2h0aW5nIGluPSJoZWlnaHQiIHN1cmZhY2VTY2FsZT0iMi42IiBkaWZmdXNlQ29uc3RhbnQ9IjEiIGxpZ2h0aW5nLWNvbG9yPSIjZmZmIiByZXN1bHQ9ImxpdCI+CiAgICAgICAgICAgIDxmZURpc3RhbnRMaWdodCBhemltdXRoPSIyMjUiIGVsZXZhdGlvbj0iNTAiIC8+CiAgICAgICAgPC9mZURpZmZ1c2VMaWdodGluZz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ibGl0IiB2YWx1ZXM9IjAgMCAwIDAgMC4yMiAgMCAwIDAgMCAwLjExICAwIDAgMCAwIDAuMDMgIC0xLjMgMCAwIDAgMC44OCIgcmVzdWx0PSJzaGFkZSIgLz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ibGl0IiB2YWx1ZXM9IjAgMCAwIDAgMSAgMCAwIDAgMCAwLjkgIDAgMCAwIDAgMC43ICAxLjMgMCAwIDAgLTAuOTgiIHJlc3VsdD0ibGlnaHQiIC8+CiAgICAgICAgPCEtLSBGaW5lIGRhcmsgYW5kIHBhbGUgc3BlY2tzLiAtLT4KICAgICAgICA8ZmVUdXJidWxlbmNlIHR5cGU9ImZyYWN0YWxOb2lzZSIgYmFzZUZyZXF1ZW5jeT0iMC45IiBudW1PY3RhdmVzPSIyIiBzZWVkPSI1IiBzdGl0Y2hUaWxlcz0ic3RpdGNoIiByZXN1bHQ9InNwZWNrcyIgLz4KICAgICAgICA8ZmVDb2xvck1hdHJpeCBpbj0ic3BlY2tzIiB2YWx1ZXM9IjAgMCAwIDAgMC4yNSAgMCAwIDAgMCAwLjEzICAwIDAgMCAwIDAuMDQgIDIuNiAwIDAgMCAtMS41IiByZXN1bHQ9ImRhcmsiIC8+CiAgICAgICAgPGZlQ29sb3JNYXRyaXggaW49InNwZWNrcyIgdmFsdWVzPSIwIDAgMCAwIDAuOTggIDAgMCAwIDAgMC44NyAgMCAwIDAgMCAwLjY0ICAwIDIuNiAwIDAgLTEuNjIiIHJlc3VsdD0icGFsZSIgLz4KICAgICAgICA8ZmVNZXJnZT4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJtb3R0bGUiIC8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ic2hhZGUiIC8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0ibGlnaHQiIC8+CiAgICAgICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iZGFyayIgLz4KICAgICAgICAgICAgPGZlTWVyZ2VOb2RlIGluPSJwYWxlIiAvPgogICAgICAgIDwvZmVNZXJnZT4KICAgIDwvZmlsdGVyPgogICAgPHJlY3Qgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsdGVyPSJ1cmwoI2NvcmspIiAvPgogICAgPCEtLSBPbGQgcGluIGhvbGVzLiAtLT4KICAgIDxnIGZpbGw9IiMyNjE0MGEiIG9wYWNpdHk9IjAuNTUiPgogICAgICAgIDxjaXJjbGUgY3g9IjU4IiBjeT0iNDEiIHI9IjEuMiIgLz4KICAgICAgICA8Y2lyY2xlIGN4PSIyMzEiIGN5PSI5NiIgcj0iMC45IiAvPgogICAgICAgIDxjaXJjbGUgY3g9IjE0MiIgY3k9IjIwOCIgcj0iMS4yIiAvPgogICAgICAgIDxjaXJjbGUgY3g9IjI4MSIgY3k9IjI3NCIgcj0iMC45IiAvPgogICAgICAgIDxjaXJjbGUgY3g9IjM0IiBjeT0iMjYyIiByPSIwLjkiIC8+CiAgICA8L2c+Cjwvc3ZnPgo=);--qb-sign-w: 440px;--qb-sign-h: 88px;--qb-sign-drop: 18px;--qb-sign-top: calc(var(--qb-sign-h) - var(--qb-sign-drop));--qb-beam-top: 8px;--qb-pet-scale: 1;position:relative;max-width:1240px;margin-inline:auto;padding:calc(var(--qb-sign-top) + 82px * var(--qb-pet-scale)) 0 8px}.qb-board--members{--qb-sign-w: 500px}.qb-frame{--qb-rail: clamp(12px, 2.2vw, 24px);position:relative;padding:var(--qb-rail) var(--qb-rail) calc(var(--qb-rail) + 14px);border-radius:8px;background:var(--qb-grain-across) 0 0 / 640px var(--qb-rail) repeat-x,var(--qb-grain-across) 0 100% / 640px var(--qb-rail) repeat-x,linear-gradient(var(--qb-wood-light),var(--qb-wood)) 0 0 / 100% var(--qb-rail) no-repeat,linear-gradient(var(--qb-wood),var(--qb-wood-dark)) 0 100% / 100% var(--qb-rail) no-repeat,var(--qb-grain-down),linear-gradient(90deg,rgba(0,0,0,.14),transparent 3%,transparent 97%,rgba(0,0,0,.14)),linear-gradient(180deg,var(--qb-wood-light),var(--qb-wood) 45%,var(--qb-wood-dark));box-shadow:inset 0 0 0 2px var(--qb-wood-edge),inset 0 2px #ffffff2e,0 30px 60px -24px #281608b3,0 8px 18px -6px #28160861}.qb-beam{position:absolute;z-index:2;left:-14px;right:-14px;border:2px solid var(--qb-wood-edge);border-radius:5px;background:radial-gradient(circle at 18px 50%,var(--qb-brass-light) 0 2.5px,var(--qb-brass) 3.5px 5.5px,rgba(20,10,2,.5) 6px,transparent 7px),radial-gradient(circle at calc(100% - 18px) 50%,var(--qb-brass-light) 0 2.5px,var(--qb-brass) 3.5px 5.5px,rgba(20,10,2,.5) 6px,transparent 7px),var(--qb-grain-across),linear-gradient(180deg,var(--qb-wood-light),var(--qb-wood) 60%,var(--qb-wood-dark));box-shadow:inset 0 1px #fff3,0 6px 10px -4px #0000008c}.qb-beam--top{top:calc(-1 * var(--qb-beam-top));height:clamp(18px,2.4vw,26px)}.qb-beam--bottom{bottom:-8px;display:flex;align-items:center;justify-content:center;min-height:34px;padding:.3rem 2.6rem}.qb-footnote{margin:0;font:italic 500 .88rem/1.3 Fraunces,Georgia,serif;letter-spacing:.02em;text-align:center;color:var(--qb-sign-kicker);text-shadow:0 1px 0 rgba(0,0,0,.55)}.qb-backing{position:relative;padding:clamp(2.4rem,4vw,3.4rem) clamp(.75rem,2vw,1.6rem) clamp(2.2rem,3.5vw,3rem);border-radius:3px;background-color:var(--qb-cork);background-image:radial-gradient(ellipse at 50% 40%,rgba(255,230,190,.2),transparent 65%),var(--qb-cork-texture);box-shadow:inset 0 0 40px #3c1e088c,inset 0 6px 12px #00000059}.qb-sign{position:absolute;z-index:3;left:50%;bottom:calc(100% - var(--qb-sign-drop));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;width:var(--qb-sign-w);height:var(--qb-sign-h);padding:0 2.2rem;translate:-50% 0;text-align:center;background:radial-gradient(ellipse 60% 120% at 50% 0%,rgba(255,236,200,.16),transparent 70%),var(--qb-grain-across) 40px -30px,linear-gradient(180deg,var(--qb-wood-light),var(--qb-wood) 55%,var(--qb-wood-dark));border:2px solid var(--qb-wood-edge);border-radius:6px;box-shadow:inset 0 1px #ffffff40,inset 0 -3px #00000040,0 10px 18px -8px #0009}.qb-sign:before,.qb-sign:after{content:"";position:absolute;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,var(--qb-brass-light),var(--qb-brass) 60%,color-mix(in srgb,var(--qb-brass) 45%,#000));box-shadow:0 1px 1px #00000080}.qb-sign:before{left:.75rem}.qb-sign:after{right:.75rem}.qb-sign-kicker{display:inline-flex;align-items:center;gap:.4rem;font:italic 500 .82rem/1.2 Fraunces,Georgia,serif;color:var(--qb-sign-kicker);opacity:.9}.qb-sign-dot{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px #22c55e}.qb-sign .qb-sign-title{margin:0;font:600 2rem/1.05 Fraunces,Georgia,serif;letter-spacing:.02em;white-space:nowrap;color:var(--qb-sign-ink);text-shadow:0 2px 0 rgba(0,0,0,.45),0 0 18px rgba(255,200,120,.25)}.qb-pet{--h: 80px;--ar: 1;--perch: 1;--surface: var(--qb-beam-top);--size: calc(var(--h) * var(--qb-pet-scale));--shadow-w: 60%;position:absolute;z-index:4;left:var(--x, 50%);bottom:calc(100% + var(--surface) - (1 - var(--perch)) * var(--size));width:calc(var(--size) * var(--ar));height:var(--size);min-width:0!important;min-height:0!important;padding:0!important;border:0;background:none;cursor:pointer;translate:-50% 0;-webkit-tap-highlight-color:transparent}.qb-pet:after{content:"";position:absolute;z-index:-1;left:50%;bottom:calc((1 - var(--perch)) * 100% - 3px);width:var(--shadow-w);height:7px;translate:-50% 0;border-radius:50%;background:radial-gradient(ellipse at center,rgb(30 15 5 / .38),transparent 70%);pointer-events:none}.qb-rig,.qb-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.qb-rig{transform-origin:50% 100%}.qb-pet svg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(2px 4px 3px rgba(0,0,0,.3))}.qb-layer .qb-layer svg{filter:drop-shadow(.5px 1.5px 1px rgba(0,0,0,.2))}.qb-pet:focus-visible{outline:3px solid #e4be68;outline-offset:4px;border-radius:8px}.qb-owl{--h: 85px;--ar: .8;--perch: .93;--shadow-w: 55%;--surface: var(--qb-sign-top);--x: calc(50% - var(--qb-sign-w) / 2 + 56px * var(--qb-pet-scale))}.qb-cat{--h: 106px;--ar: .606;--perch: .745;--shadow-w: 70%;--surface: var(--qb-sign-top);--x: calc(50% + var(--qb-sign-w) / 2 - 58px * var(--qb-pet-scale))}.qb-mouse{--h: 64px;--ar: .714;--perch: .744;--shadow-w: 75%;--x: 5%}.qb-fox{--h: 78px;--ar: 1.196;--perch: .68;--shadow-w: 62%;--x: 16%}.qb-raven{--h: 82px;--ar: .9;--perch: .885;--shadow-w: 40%;--x: 78%}.qb-dragon{--h: 84px;--ar: 1.674;--perch: .75;--shadow-w: 52%;--x: 90%}.qb-pet-bubble{position:absolute;z-index:1;bottom:100%;left:62%;padding:.2rem .65rem;white-space:nowrap;font:italic 500 .95rem/1.35 Fraunces,Georgia,serif;color:var(--qb-ink);background:#fbf3df;border-radius:12px 12px 12px 2px;box-shadow:0 4px 8px #0000004d;opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.qb-pet--bubble-left .qb-pet-bubble{left:auto;right:62%;border-radius:12px 12px 2px}.qb-pet-bubble.is-shown{opacity:1;transform:translateY(0)}:is(.qb-owl-pupils,.qb-cat-pupils,.qb-raven-pupils,.qb-mouse-pupils,.qb-dragon-pupils){transform:translate(var(--look-x, 0px),var(--look-y, 0px));transition:transform .18s ease-out}:is(.qb-owl-lid,.qb-cat-lid,.qb-mouse-lid,.qb-dragon-lid){transform-box:fill-box;transform-origin:50% 0;transform:scaleY(0);transition:transform .25s ease}@keyframes qb-blink{0%,to{transform:scaleY(0)}40%,60%{transform:scaleY(1)}}@keyframes qb-ear-flick{0%,45%,to{rotate:0deg}20%{rotate:calc(var(--ear, 1) * -16deg)}70%{rotate:calc(var(--ear, 1) * -11deg)}}@keyframes qb-whisker{0%,to{rotate:0deg}33%{rotate:calc(var(--ear, 1) * 5deg)}66%{rotate:calc(var(--ear, 1) * -3deg)}}@keyframes qb-breathe{0%{scale:1 1}to{scale:1.012 1.03}}@keyframes qb-hop{0%{transform:translateY(0) scaleY(1)}20%{transform:translateY(0) scaleY(.88)}55%{transform:translateY(-22px) scaleY(1.06)}to{transform:translateY(0) scaleY(1)}}.qb-owl__body{transform-origin:50% 92%;animation:qb-breathe 4s ease-in-out infinite alternate}.qb-owl__puff{transform-origin:50% 70%}.qb-owl__wing--left{transform-origin:26.25% 56%;animation:qb-owl-settle 6s ease-in-out infinite alternate}.qb-owl__wing--right{--flap: -1;transform-origin:73.75% 56%;animation:qb-owl-settle 6s ease-in-out -3s infinite alternate}.qb-owl__head{transform-origin:50% 44%;animation:qb-owl-bob 7s ease-in-out infinite}.qb-owl__head-act{transform-origin:50% 44%}@keyframes qb-owl-settle{0%{rotate:0deg}to{rotate:calc(var(--flap, 1) * 2.5deg)}}@keyframes qb-owl-bob{0%,to{rotate:0deg;translate:0 0}30%{rotate:-3deg;translate:0 .5%}60%{rotate:2deg;translate:0 -.4%}}.qb-owl.act-blink .qb-owl-lid{animation:qb-blink .3s ease-in-out}.qb-owl.act-tilt .qb-owl__head-act{animation:qb-owl-tilt 1.8s ease-in-out}.qb-owl.act-turn .qb-owl__head-act{animation:qb-owl-look 2.4s ease-in-out}.qb-owl.act-ruffle .qb-owl__puff{animation:qb-owl-puff .9s ease-in-out}.qb-owl.act-wings .qb-owl__wing{animation:qb-owl-flap .4s ease-in-out 2}@keyframes qb-owl-tilt{0%,to{rotate:0deg}20%,80%{rotate:-14deg}}@keyframes qb-owl-look{0%,to{rotate:0deg}18%,40%{rotate:22deg}58%,82%{rotate:-18deg}}@keyframes qb-owl-puff{0%,to{scale:1 1}35%{scale:1.1 1.05}55%{scale:.98 1}}.qb-owl.is-hooting .qb-owl__head-act{animation:qb-owl-turn .9s cubic-bezier(.3,1.4,.5,1)}.qb-owl.is-hooting .qb-owl__wing{animation:qb-owl-flap .45s ease-in-out 2}@keyframes qb-owl-turn{0%{rotate:0deg}30%{rotate:-28deg}62%{rotate:20deg}to{rotate:0deg}}@keyframes qb-owl-flap{0%,to{rotate:0deg}50%{rotate:calc(var(--flap, 1) * 18deg)}}.qb-cat__tail{transform-origin:70% 71.2%;animation:qb-cat-tail 3.6s ease-in-out infinite}.qb-cat__tail-tip{transform-origin:79.1% 80.3%;animation:qb-cat-tail-tip 3.6s ease-in-out -.5s infinite}.qb-cat__body{transform-origin:50% 75%;animation:qb-breathe 3.4s ease-in-out infinite alternate}.qb-cat__head{transform-origin:50% 34.8%;animation:qb-cat-bob 6.5s ease-in-out infinite}.qb-cat__head-act{transform-origin:50% 34.8%}.qb-cat-ear--left{transform-origin:29px 21px}.qb-cat-ear--right{--ear: -1;transform-origin:51px 21px}.qb-cat-whiskers--left{transform-origin:35px 40.5px}.qb-cat-whiskers--right{--ear: -1;transform-origin:45px 40.5px}@keyframes qb-cat-tail{0%,to{rotate:0deg}40%{rotate:10deg}70%{rotate:-5deg}}@keyframes qb-cat-tail-tip{0%,to{rotate:0deg}35%{rotate:18deg}68%{rotate:-14deg}}@keyframes qb-cat-bob{0%,to{rotate:0deg}35%{rotate:2.5deg}70%{rotate:-1.5deg}}.qb-cat-pupil{transform-box:fill-box;transform-origin:center;transform:scaleX(var(--pupil, 1));transition:transform .35s ease}.qb-cat-yawn{transform-box:fill-box;transform-origin:50% 0;opacity:0;scale:1 .2;transition:opacity .3s ease,scale .4s ease}.qb-cat.act-blink .qb-cat-lid{animation:qb-blink .8s ease-in-out}.qb-cat.act-tilt .qb-cat__head-act{animation:qb-cat-tilt 2s ease-in-out}.qb-cat.act-ear .qb-cat-ear--left,.qb-cat.act-ear-2 .qb-cat-ear--right{animation:qb-ear-flick .6s ease-in-out}.qb-cat.act-whisker :is(.qb-cat-whiskers--left,.qb-cat-whiskers--right){animation:qb-whisker .5s ease-in-out}.qb-cat.act-tail .qb-cat__tail{animation:qb-cat-lash 2.4s ease-in-out}.qb-cat.act-yawn .qb-cat__head-act{animation:qb-cat-yawn 2s ease-in-out}.qb-cat.act-yawn .qb-cat-yawn{opacity:1;scale:1 1}.qb-cat.act-yawn .qb-cat-mouth{opacity:0}.qb-cat.act-yawn .qb-cat-lid{transform:scaleY(.8)}.qb-cat.act-watch .qb-cat-pupils{transform:translate(-1.3px,.4px)}@keyframes qb-cat-tilt{0%,to{rotate:0deg}20%,80%{rotate:9deg}}@keyframes qb-cat-lash{0%,to{rotate:0deg}25%{rotate:16deg}50%{rotate:-9deg}75%{rotate:12deg}}@keyframes qb-cat-yawn{0%,to{rotate:0deg;translate:0 0}25%,70%{rotate:-6deg;translate:0 -1%}}.qb-cat.is-hopping .qb-cat-lid{animation:none;transform:scaleY(1)}.qb-cat.is-hopping .qb-cat-ear--left{animation:none;rotate:-7deg}.qb-cat.is-hopping .qb-cat-ear--right{animation:none;rotate:7deg}.qb-cat.is-hopping .qb-rig{animation:qb-hop .6s cubic-bezier(.3,1.6,.5,1)}.qb-raven__tail{transform-origin:73.3% 74%;animation:qb-raven-bob 4.2s ease-in-out infinite}.qb-raven__body{transform-origin:51.1% 88%;animation:qb-breathe 3s ease-in-out infinite alternate}.qb-raven__wing{transform-origin:48.9% 48%;animation:qb-raven-settle 5s ease-in-out infinite alternate}.qb-raven__head{transform-origin:41.1% 41%;animation:qb-raven-cock 6s ease-in-out infinite}.qb-raven__head-act{transform-origin:41.1% 41%}.qb-raven-beak-lower{transform-origin:25px 36px}.qb-raven-lid{transform-box:fill-box;transform-origin:0 50%;transform:scaleX(0)}.qb-raven__glint{position:absolute;left:21%;top:78%;width:13%;aspect-ratio:1;translate:-50% -50%;background:radial-gradient(circle,#fffbe6 0 18%,#ffe08a 36%,transparent 66%);clip-path:polygon(50% 0,58% 42%,100% 50%,58% 58%,50% 100%,42% 58%,0 50%,42% 42%);opacity:0;pointer-events:none;animation:qb-glint 5s ease-in-out infinite}@keyframes qb-glint{0%,70%,to{opacity:0;scale:.3;rotate:0deg}80%{opacity:1;scale:1;rotate:45deg}90%{opacity:0;scale:.5;rotate:90deg}}@keyframes qb-raven-bob{0%,to{rotate:0deg}50%{rotate:2.5deg}}@keyframes qb-raven-settle{0%{rotate:0deg}to{rotate:-2.5deg}}@keyframes qb-raven-cock{0%,to{rotate:0deg}30%{rotate:4deg}65%{rotate:-3deg}}.qb-raven.act-blink .qb-raven-lid{animation:qb-raven-blink .32s ease-in-out}.qb-raven.act-peer .qb-raven__head-act{animation:qb-raven-peer 1.6s ease-in-out}.qb-raven.act-glance .qb-raven__head-act{animation:qb-raven-glance .9s ease-in-out}.qb-raven.act-peck .qb-raven__head-act{animation:qb-raven-peck 1.1s ease-in-out}.qb-raven.act-tail .qb-raven__tail{animation:qb-raven-flick .6s ease-in-out}.qb-raven.act-ruffle .qb-raven__body{animation:qb-raven-ruffle .8s ease-in-out}.qb-raven.act-hop .qb-rig{animation:qb-raven-hop .7s cubic-bezier(.3,1.4,.5,1)}@keyframes qb-raven-blink{0%,to{transform:scaleX(0)}50%{transform:scaleX(1)}}@keyframes qb-raven-peer{0%,to{rotate:0deg}25%,75%{rotate:-13deg}}@keyframes qb-raven-glance{0%,to{rotate:0deg}30%,70%{rotate:8deg}}@keyframes qb-raven-peck{0%,to{rotate:0deg;translate:0 0}25%,35%{rotate:-38deg;translate:-2% 9%}45%{rotate:-20deg;translate:-1% 4%}58%,66%{rotate:-38deg;translate:-2% 9%}}@keyframes qb-raven-flick{0%,to{rotate:0deg}30%{rotate:9deg}65%{rotate:-3deg}}@keyframes qb-raven-ruffle{0%,to{scale:1 1}40%{scale:1.08 1.05}}@keyframes qb-raven-hop{0%,to{transform:translateY(0) scaleY(1)}20%{transform:translateY(0) scaleY(.9)}50%{transform:translateY(-14%) scaleY(1.04)}}.qb-raven.is-cawing .qb-raven__head-act{animation:qb-raven-caw .8s ease-out}.qb-raven.is-cawing .qb-raven-beak-lower{animation:qb-raven-beak .8s ease-out}.qb-raven.is-cawing .qb-raven__wing{animation:qb-raven-flap .4s ease-in-out 2}@keyframes qb-raven-caw{0%,to{rotate:0deg;translate:0 0}25%,60%{rotate:9deg;translate:-1.5% -1%}}@keyframes qb-raven-beak{0%,to{rotate:0deg}20%,60%{rotate:-22deg}}@keyframes qb-raven-flap{0%,to{rotate:0deg}50%{rotate:-16deg}}.qb-mouse__tail{transform-origin:68.3% 70.2%;animation:qb-mouse-tail 3.2s ease-in-out infinite alternate}.qb-mouse__body{transform-origin:50% 73.8%;animation:qb-breathe 1.6s ease-in-out infinite alternate}.qb-mouse__head{transform-origin:50% 42.9%;animation:qb-mouse-sniff 2.6s ease-in-out infinite}.qb-mouse__head-act{transform-origin:50% 42.9%}.qb-mouse-ear--left{transform-origin:22px 18px}.qb-mouse-ear--right{--ear: -1;transform-origin:38px 18px}.qb-mouse-whiskers--left{transform-origin:26px 31px}.qb-mouse-whiskers--right{--ear: -1;transform-origin:34px 31px}.qb-mouse-nose{transform-box:fill-box;transform-origin:center}@keyframes qb-mouse-tail{0%{rotate:-4deg}to{rotate:8deg}}@keyframes qb-mouse-sniff{0%,60%,to{translate:0 0}66%,78%{translate:0 -1.2%}72%,84%{translate:0 0}}.qb-mouse__crumbs{position:absolute;left:50%;top:57%}.qb-mouse__crumbs i{position:absolute;width:2px;height:2px;border-radius:1px;background:#f0c24a;opacity:0}.qb-mouse__crumbs i:nth-child(1){--dx: -6px;left:-4px}.qb-mouse__crumbs i:nth-child(2){--dx: 4px;left:2px}.qb-mouse__crumbs i:nth-child(3){--dx: -1px;left:6px}@keyframes qb-crumb{0%{opacity:1;transform:translate(0) rotate(0)}to{opacity:0;transform:translate(var(--dx, 0),20px) rotate(140deg)}}.qb-mouse.act-blink .qb-mouse-lid{animation:qb-blink .28s ease-in-out}.qb-mouse.act-ear .qb-mouse-ear--left,.qb-mouse.act-ear-2 .qb-mouse-ear--right{animation:qb-ear-flick .5s ease-in-out}.qb-mouse.act-whisker :is(.qb-mouse-whiskers--left,.qb-mouse-whiskers--right){animation:qb-whisker .45s ease-in-out}.qb-mouse.act-nibble .qb-mouse__snack{animation:qb-mouse-nibble 1.4s ease-in-out}.qb-mouse.act-nibble .qb-mouse__head-act{animation:qb-mouse-chew 1.4s ease-in-out}.qb-mouse.act-nibble .qb-mouse__crumbs i{animation:qb-crumb .9s ease-in .3s}.qb-mouse.act-nibble .qb-mouse__crumbs i:nth-child(2){animation-delay:.65s}.qb-mouse.act-nibble .qb-mouse__crumbs i:nth-child(3){animation-delay:.95s}.qb-mouse.act-sniff .qb-mouse__head-act{animation:qb-mouse-sniff-hard 1s ease-in-out}.qb-mouse.act-sniff .qb-mouse-nose{animation:qb-mouse-nose .25s ease-in-out 4}.qb-mouse.act-sniff :is(.qb-mouse-whiskers--left,.qb-mouse-whiskers--right){animation:qb-whisker .3s ease-in-out 3}.qb-mouse.act-scurry .qb-rig{animation:qb-mouse-scurry 1.2s ease-in-out}@keyframes qb-mouse-nibble{0%,to{translate:0 0}12%,36%,60%,84%{translate:0 -3.6%}24%,48%,72%{translate:0 -1.4%}}@keyframes qb-mouse-chew{0%,to{translate:0 0}12%,36%,60%,84%{translate:0 1.2%}24%,48%,72%{translate:0 .3%}}@keyframes qb-mouse-sniff-hard{0%,to{rotate:0deg;translate:0 0}20%,80%{rotate:-6deg;translate:0 -2%}}@keyframes qb-mouse-nose{0%,to{scale:1}50%{scale:1.25 .85}}@keyframes qb-mouse-scurry{0%,to{transform:translate(0)}15%{transform:translate(-10%,-4%)}25%{transform:translate(-18%)}40%{transform:translate(-24%,-4%)}50%,60%{transform:translate(-28%)}80%{transform:translate(-10%,-4%)}}.qb-mouse.is-squeaking .qb-rig{animation:qb-mouse-hop .5s cubic-bezier(.3,1.6,.5,1)}.qb-mouse.is-squeaking .qb-mouse-ear--left{animation:none;rotate:-14deg}.qb-mouse.is-squeaking .qb-mouse-ear--right{animation:none;rotate:14deg}@keyframes qb-mouse-hop{0%{transform:translateY(0) scaleY(1)}20%{transform:translateY(0) scaleY(.86)}55%{transform:translateY(-16px) scaleY(1.08)}to{transform:translateY(0) scaleY(1)}}.qb-dragon__tail{transform-origin:80.6% 60.5%;animation:qb-dragon-tail 4.6s ease-in-out infinite}.qb-dragon__tail-tip{transform-origin:81.9% 93%;animation:qb-dragon-tail-tip 4.6s ease-in-out -.6s infinite}.qb-dragon__body{transform-origin:59.7% 74.4%;animation:qb-breathe 4s ease-in-out infinite alternate}.qb-dragon__wing{transform-origin:56.25% 47.7%;animation:qb-dragon-flutter 5.5s ease-in-out infinite}.qb-dragon__head{transform-origin:43.1% 51.2%;animation:qb-dragon-bob 6s ease-in-out infinite}.qb-dragon__head-act{transform-origin:43.1% 51.2%}.qb-dragon-jaw{transform-origin:28px 43px}@keyframes qb-dragon-tail{0%,to{rotate:0deg}50%{rotate:4deg}}@keyframes qb-dragon-tail-tip{0%,to{rotate:0deg}40%{rotate:14deg}75%{rotate:-9deg}}@keyframes qb-dragon-flutter{0%,70%,to{rotate:0deg}76%{rotate:-6deg}82%{rotate:-1deg}88%{rotate:-4deg}}@keyframes qb-dragon-bob{0%,to{rotate:0deg}40%{rotate:2.5deg}75%{rotate:-1.5deg}}.qb-dragon__smoke{position:absolute;left:22.2%;top:42.3%}.qb-dragon__smoke i{position:absolute;left:calc(var(--size) * -.05);top:calc(var(--size) * -.05);width:calc(var(--size) * .1);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#e4ded4e6,#e4ded400 70%);opacity:0;animation:qb-smoke 7s ease-out infinite}.qb-dragon__smoke i:nth-child(2){animation-delay:.45s}.qb-dragon__smoke i:nth-child(3){animation-delay:.9s}@keyframes qb-smoke{0%{opacity:0;transform:translate(0) scale(.4)}5%{opacity:.8}30%,to{opacity:0;transform:translate(-60%,-230%) scale(2.2)}}.qb-dragon-flame{transform-box:fill-box;transform-origin:100% 50%;scale:.02;opacity:0}.qb-dragon.act-blink .qb-dragon-lid{animation:qb-blink .5s ease-in-out}.qb-dragon.act-sniff .qb-dragon__head-act{animation:qb-dragon-sniff 1.6s ease-in-out}.qb-dragon.act-wing .qb-dragon__wing{animation:qb-dragon-wing .8s ease-in-out}.qb-dragon.act-stretch .qb-dragon__wing{animation:qb-dragon-stretch 2.2s ease-in-out}.qb-dragon.act-stretch .qb-dragon__head-act{animation:qb-dragon-sniff 2.2s ease-in-out}.qb-dragon.act-tail .qb-dragon__tail-tip{animation:qb-dragon-lash 2.4s ease-in-out}.qb-dragon.act-yawn .qb-dragon__head-act{animation:qb-dragon-yawn-head 1.8s ease-in-out}.qb-dragon.act-yawn .qb-dragon-jaw{animation:qb-dragon-chomp 1.8s ease-in-out}.qb-dragon.act-smoke .qb-dragon__smoke i{animation:qb-smoke-burst 2.2s ease-out}.qb-dragon.act-smoke .qb-dragon__smoke i:nth-child(2){animation-delay:.25s}.qb-dragon.act-smoke .qb-dragon__smoke i:nth-child(3){animation-delay:.5s}@keyframes qb-dragon-sniff{0%,to{rotate:0deg}25%,75%{rotate:7deg}}@keyframes qb-dragon-wing{0%,to{rotate:0deg}30%{rotate:-12deg}60%{rotate:-4deg}}@keyframes qb-dragon-stretch{0%,to{rotate:0deg;scale:1}30%,70%{rotate:-26deg;scale:1.12}}@keyframes qb-dragon-lash{0%,to{rotate:0deg}25%{rotate:24deg}50%{rotate:-14deg}75%{rotate:16deg}}@keyframes qb-dragon-yawn-head{0%,to{rotate:0deg}30%,70%{rotate:9deg}}@keyframes qb-smoke-burst{0%{opacity:0;transform:translate(0) scale(.5)}10%{opacity:.95}to{opacity:0;transform:translate(-90%,-320%) scale(3)}}.qb-dragon.is-puffing .qb-dragon__head-act{animation:qb-dragon-rear .9s ease-out}.qb-dragon.is-puffing .qb-dragon-jaw{animation:qb-dragon-chomp .9s ease-out}.qb-dragon.is-puffing .qb-dragon-flame{animation:qb-dragon-fire .9s ease-out}@keyframes qb-dragon-rear{0%,to{rotate:0deg;translate:0 0}20%{rotate:14deg;translate:0 -2%}35%,75%{rotate:-4deg;translate:-1% 0}}@keyframes qb-dragon-chomp{0%,30%,85%,to{rotate:0deg}40%,75%{rotate:-16deg}}@keyframes qb-dragon-fire{0%,30%{opacity:0;scale:.1 .4}45%{opacity:1;scale:1}70%{opacity:1;scale:1.12 .9}to{opacity:0;scale:.4 .5}}.qb-fox__brush{transform-origin:78.2% 56.5%;animation:qb-fox-brush 6s ease-in-out infinite alternate}.qb-fox__body{transform-origin:52.7% 67.4%;animation:qb-fox-breathe 4.8s ease-in-out infinite alternate}.qb-fox__head,.qb-fox__head-act{transform-origin:32.7% 60.9%}.qb-fox-ear--near{transform-origin:24px 40px}.qb-fox-ear--far{transform-origin:34px 39px}.qb-fox-paw{transform-box:fill-box;transform-origin:90% 50%}.qb-fox-eye-open{opacity:0}@keyframes qb-fox-brush{0%{rotate:1deg}to{rotate:-4deg}}@keyframes qb-fox-breathe{0%{scale:1 1}to{scale:1.015 1.05}}.qb-fox-zzz{position:absolute;z-index:1;left:31%;top:30%;font:italic 600 calc(var(--size) * .13) / 1 "Fraunces",Georgia,serif;color:#7a5638;pointer-events:none;transition:opacity .2s ease}.qb-fox-z{position:absolute;left:0;bottom:0;opacity:0;animation:qb-fox-z 4.5s ease-out infinite}.qb-fox-z:nth-child(1){font-size:.7em}.qb-fox-z:nth-child(2){font-size:.85em;animation-delay:1.5s}.qb-fox-z:nth-child(3){animation-delay:3s}@keyframes qb-fox-z{0%{opacity:0;transform:translate(0)}15%{opacity:.9}to{opacity:0;transform:translate(1.2em,-2.2em)}}.qb-fox.act-ear .qb-fox-ear--near{animation:qb-ear-flick .7s ease-in-out}.qb-fox.act-dream .qb-fox-paw{animation:qb-fox-kick 1s ease-in-out}.qb-fox.act-dream .qb-fox-ear--far{animation:qb-ear-flick .6s ease-in-out .3s}.qb-fox.act-tail .qb-fox__brush{animation:qb-fox-flick 1.6s ease-in-out}@keyframes qb-fox-kick{0%,40%,to{translate:0 0;rotate:0deg}12%,28%{translate:-.8px 0;rotate:-6deg}20%,36%{translate:.4px 0;rotate:2deg}}@keyframes qb-fox-flick{0%,to{rotate:0deg}25%{rotate:-12deg}55%{rotate:6deg}}.qb-fox.is-waking .qb-fox__head-act{animation:qb-fox-wake 2.4s ease-in-out}.qb-fox.is-waking .qb-fox-eye-shut{opacity:0}.qb-fox.is-waking .qb-fox-eye-open{opacity:1}.qb-fox.is-waking .qb-fox-ear--near{animation:none;rotate:-8deg}.qb-fox.is-waking .qb-fox-ear--far{rotate:6deg}.qb-fox.is-waking .qb-fox-zzz{opacity:0}@keyframes qb-fox-wake{0%,to{rotate:0deg;translate:0 0}15%,80%{rotate:11deg;translate:0 -3%}}.qb-board.is-offscreen :is(.qb-pet,.qb-pet *){animation-play-state:paused}@media(max-width:1023px){.qb-board{--qb-sign-w: 380px;--qb-sign-h: 80px;--qb-pet-scale: .82}.qb-sign .qb-sign-title{font-size:1.7rem}.qb-mouse{--x: 3.5%}.qb-fox{--x: 13.5%}.qb-raven{--x: 82%}.qb-dragon{--x: 91.5%}}@media(min-width:640px)and (max-width:1023px){.qb-board--members{--qb-sign-w: 430px}}@media(max-width:639px){.qb-board{--qb-sign-w: min(232px, calc(100% - 128px) );--qb-sign-h: 64px;--qb-sign-drop: 14px;--qb-pet-scale: .64}.qb-beam{left:-6px;right:-6px}.qb-beam--bottom{padding-inline:1.6rem}.qb-footnote{font-size:.76rem}.qb-sign{padding:0 1.1rem}.qb-sign:before{left:.45rem}.qb-sign:after{right:.45rem}.qb-sign .qb-sign-title{font-size:1.1rem}.qb-board--members .qb-sign .qb-sign-title{font-size:.95rem}.qb-sign-kicker{font-size:.68rem}.qb-owl{--x: calc(50% - var(--qb-sign-w) / 2 + 24px)}.qb-cat{--x: calc(50% + var(--qb-sign-w) / 2 - 24px)}.qb-mouse{--surface: var(--qb-sign-top);--x: calc(50% - 38px) }.qb-dragon{--surface: var(--qb-sign-top);--x: calc(50% + 10px) }.qb-raven{--x: 26px}.qb-fox{--x: calc(100% - 30px) }.qb-pet-bubble{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.qb-pet-bubble,:is(.qb-owl-pupils,.qb-cat-pupils,.qb-raven-pupils,.qb-mouse-pupils,.qb-dragon-pupils),.qb-cat-pupil{transition:none}.qb-pet,.qb-pet *{animation:none!important}.qb-fox-z{opacity:0}}.home-route{--tavern-gold: #dfba73;--tavern-brass: #98713d;--tavern-wood: #211710;--tavern-cream: #f6ecd8}.home-page{--home-ink: #30251c;--home-muted: #72604d;--home-line: #d9c8a9;--home-surface: #f8f1e4;--home-soft: #efe3cd;--hc-band: var(--home-surface);--hc-band-alt: var(--home-soft);--hc-band-dark: #291d17;--hc-band-dark-2: #15100d;--hc-ink: var(--home-ink);--hc-ink-soft: var(--home-muted);--hc-hairline: #ddcbae;--hc-on-dark: var(--tavern-cream);--hc-on-dark-soft: #d0bea6;--hc-on-dark-hairline: #b8915740;--hc-radius-lg: 1.1rem;--hc-shadow: 0 2px 0 #fff8, 0 12px 30px -18px #4c321c40;background:var(--home-surface)}.home-route .nav-wrapper{background:#faf3e7f5!important;border-bottom-color:#c5a56e80!important;box-shadow:0 3px 20px #25190d12}.home-route .nav-desktop-link:hover,.home-route .nav-desktop-link.active,.home-route .nav-dropdown-btn:hover,.home-route .nav-dropdown-btn.active{background:#e9dcc5!important;color:#4b3420!important}.home-route .footer-wrapper{background:linear-gradient(145deg,#241b15,#15100d);border-top-color:#b68b4e40}.home-route .footer-rainbow-line{background:linear-gradient(90deg,transparent,#b68b4e,#e4c78c,#b68b4e,transparent)}.home-route .footer-heading{color:var(--tavern-gold)}.home-route .footer-wrapper :is(.text-gray-600,.text-gray-500){color:#bdab94!important}.home-route .footer-logo-icon{background:linear-gradient(135deg,#b78c50,#61432a)}.home-route .footer-icon-primary{color:#b78c50}.home-route .scroll-progress-bar{background:linear-gradient(90deg,#98713d,#dfba73,#98713d)!important}.home-page .home-hero{background-color:#19120e!important;padding-block:clamp(4.5rem,7vw,7rem);border-bottom:3px solid var(--tavern-brass)}.home-tavern-backdrop{background:url(/build/assets/tabletop-night-DM_KhNqF.webp) center 62% / cover}.home-tavern-scrim{background:linear-gradient(90deg,#17100ef2,#17100ed9 36%,#17100e70 75%,#17100e8c),linear-gradient(0deg,#17100e,transparent 35%)}#threejs-hero-container{background:radial-gradient(ellipse at 65% 45%,#49306490,transparent 65%),radial-gradient(ellipse at 90% 60%,#12696860,transparent 55%),#100e1c}#threejs-hero-container[data-scene-state=fallback] canvas{visibility:hidden}.home-tavern-scrim--magic{background:linear-gradient(90deg,#140e1bb3,#140e1b55 42%,#140e1b0a 65%,#140e1b40),linear-gradient(0deg,#17100e,transparent 30%,transparent 80%,#17100e4d)}.home-page .home-hero__ambient{background:radial-gradient(ellipse at 72% 38%,#cf873026,transparent 65%)}.home-page .home-hero__grid-pattern{background-image:repeating-linear-gradient(0deg,#e6b97605 0 1px,transparent 1px 5px);-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.home-page .home-hero__grid{grid-template-columns:minmax(0,1.3fr) minmax(280px,.8fr);gap:clamp(2rem,6vw,6rem)}.home-page .home-hero .hero-title{font-family:Fraunces,Georgia,serif;font-weight:600;line-height:1.08;letter-spacing:-.025em;text-wrap:balance;animation:tavern-arrive .9s .1s both}.home-page .home-hero .hero-title--shimmer{animation:tavern-arrive .9s .1s both,hero-title-shimmer 8s ease-in-out infinite}.home-page .home-hero .hero-subtitle{line-height:1.8;opacity:.87;animation:tavern-arrive .9s .22s both}.home-page .home-hero .hero-buttons{animation:tavern-arrive .9s .34s both}.home-page .home-hero__eyebrow{border-color:#e9c58640;background:#d6a45712;color:#e9cfa4;letter-spacing:.14em;animation:tavern-arrive .9s both}.home-page .home-hero__eyebrow .animate-ping{animation:none;box-shadow:0 0 12px 3px #e9b45766}.home-page .home-hero__primary,.home-page .home-primary-cta{border-radius:.75rem;background:linear-gradient(135deg,#eed19b,#c79a50)!important;color:#302015!important;border:1px solid #f6dba5;box-shadow:inset 0 1px #fff7,0 8px 28px #c18c3233!important}.home-page .home-hero__primary:hover,.home-page .home-primary-cta:hover{box-shadow:inset 0 1px #fff9,0 12px 32px #c18c3255!important}.home-page .home-hero__secondary{border-radius:.75rem;background:#231b16b3;border-color:#d4ae6d66;color:#f0dfc4!important}.home-page .home-hero__secondary svg{color:var(--tavern-gold)}.home-page .home-hero__proof{animation:tavern-arrive .9s .46s both}.home-page .home-hero__proof>span{color:#e2ceb0;background:transparent;border-color:#e9c58626;border-radius:.5rem}.home-page .home-hero__proof>span>span{background:var(--tavern-gold)}.home-page .home-visit-card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid #c19b6066;border-radius:1rem;background:repeating-linear-gradient(0deg,#e8c08a03 0 1px,transparent 1px 6px),linear-gradient(145deg,#39291fe6,#19120ef5);box-shadow:inset 0 0 0 5px #1b120d,inset 0 0 0 6px #c19b6026,0 25px 60px -18px #000a;backdrop-filter:blur(8px);animation:tavern-arrive 1.1s .3s both}.home-tavern-welcome{text-align:center;margin-bottom:1.5rem}.home-tavern-welcome__crest{width:3.5rem;margin:0 auto 1rem;color:var(--tavern-gold);filter:drop-shadow(0 0 14px #dfba7330)}.home-tavern-welcome p{font:500 clamp(1.4rem,2vw,1.8rem)/1.4 "Fraunces",Georgia,serif;color:var(--tavern-cream)!important}.home-tavern-welcome em{color:var(--tavern-gold);-webkit-text-fill-color:currentColor}.home-tavern-welcome__rule{display:flex;align-items:center;gap:.8rem;margin-top:1.25rem;color:var(--tavern-brass);font-size:.65rem}.home-tavern-welcome__rule:before,.home-tavern-welcome__rule:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#a98449)}.home-tavern-welcome__rule:after{transform:rotate(180deg)}.home-page .home-visit-card__label{color:#dec391!important;-webkit-text-fill-color:currentColor!important}.home-page .home-visit-card__location,.home-page .home-visit-card__location span{color:#dbc9ae!important;-webkit-text-fill-color:currentColor!important}.home-page .home-visit-card__link,.home-page .home-visit-card__link span{color:#e9cfa4!important;-webkit-text-fill-color:currentColor!important}.home-page .home-shop-status{border-color:#d4ae6d26;background-color:#140e0c70}.home-tavern-atmosphere{--tavern-light-a: #ffc56b33;--tavern-light-b: #ffb84d1c;--ember-a: #f3c37b;--ember-b: var(--ember-a);--ember-c: var(--ember-a);--ember-glow: #f7b347;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.home-tavern-atmosphere--christmas{--tavern-light-a: #ffc56b2a;--tavern-light-b: #cfe3ff17;--ember-a: #fff;--ember-b: #e3eeff;--ember-glow: #cfe3ff}.home-tavern-atmosphere--halloween{--tavern-light-a: #ff8a2e38;--tavern-light-b: #9b4dff26;--ember-a: #ff9a2e;--ember-b: #b98cff;--ember-glow: #ff7a1a}.home-tavern-atmosphere--cny{--tavern-light-a: #ff4d3d33;--tavern-light-b: #ffc56b1f;--ember-a: #ffd36b;--ember-b: #ff5a45;--ember-glow: #ff8a3d}.home-tavern-atmosphere--raya{--tavern-light-a: #7ee0a02e;--tavern-light-b: #ffd36b1f;--ember-a: #ffe08a;--ember-b: #7ee0a0;--ember-glow: #ffd36b}.home-tavern-atmosphere--diwali{--tavern-light-a: #ffb02e38;--tavern-light-b: #f0479a22;--ember-a: #ffe18a;--ember-b: #ff9fd0;--ember-glow: #ffb02e}.home-tavern-atmosphere--merdeka{--tavern-light-a: #ffd4002a;--tavern-light-b: #ff3b3b1c;--ember-a: #ff4a4a;--ember-b: #ffd400;--ember-c: #8aa2ff;--ember-glow: #fff3c4}.home-tavern-light{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 95% 12%,var(--tavern-light-a),transparent 40%),radial-gradient(ellipse at 4% 4%,var(--tavern-light-b),transparent 35%);animation:tavern-candlelight 7s ease-in-out infinite alternate}.home-tavern-lantern{position:absolute;top:-1rem;width:clamp(4rem,7vw,7rem);height:auto;transform-origin:50% 0;animation:tavern-sway 8s ease-in-out infinite alternate;filter:drop-shadow(0 8px 18px #eda84630)}.home-tavern-lantern--left{left:1.5%;top:-2rem;animation-delay:-3s}.home-tavern-lantern--right{right:3%}.home-tavern-lantern__flame{transform-box:fill-box;transform-origin:center bottom;animation:tavern-flame 1.8s ease-in-out infinite alternate}.home-tavern-lantern :is(.tavern-lantern__halo,.tavern-lantern__glow,.tavern-lantern__shine,.tavern-lantern__vents){animation:tavern-candlelight 2.6s ease-in-out infinite alternate}.home-tavern-lantern .tavern-lantern__flicker{animation:tavern-pumpkin-flicker 3.4s steps(1,end) infinite}.home-tavern-lantern :is(.tavern-lantern__tassel,.tavern-lantern__streamers,.tavern-lantern__charm){transform-box:fill-box;transform-origin:50% 0;animation:tavern-sway 3.2s ease-in-out infinite alternate;animation-delay:-1.1s}.home-tavern-lantern .tavern-lantern__spider{animation:tavern-spider 6s ease-in-out infinite}.home-tavern-embers{position:absolute;top:0;right:0;bottom:0;left:0}.home-tavern-embers span{position:absolute;bottom:-1rem;left:calc(5% + var(--ember) * 8%);width:3px;height:3px;border-radius:50%;background:var(--ember-a);box-shadow:0 0 9px var(--ember-glow);opacity:0;animation:tavern-ember calc(12s + var(--ember) * .9s) linear infinite;animation-delay:calc(var(--ember) * -2.3s)}.home-tavern-embers span:nth-child(2n){background:var(--ember-b)}.home-tavern-embers span:nth-child(3n){background:var(--ember-c)}.home-tavern-atmosphere--christmas .home-tavern-embers span{top:-1rem;bottom:auto;left:calc(2% + var(--ember) * 5.5%);width:4px;height:4px;box-shadow:0 0 6px var(--ember-glow);animation-name:tavern-snow;animation-duration:calc(10s + var(--ember) * .55s)}.home-tavern-atmosphere--christmas .home-tavern-embers span:nth-child(3n){width:6px;height:6px}.home-tavern-scroll{position:absolute;z-index:12;bottom:1.4rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;color:#e3c896!important;font-size:.65rem;text-transform:uppercase;letter-spacing:.2em;padding:.5rem}.home-tavern-scroll svg{width:1rem;height:1rem;transition:transform .3s}.home-tavern-scroll:hover svg{transform:translateY(4px)}.home-tavern-threshold{display:flex;justify-content:center;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.25rem 1rem;border-bottom:1px solid #c5a56e55;background:#e7d8bb;text-align:center;scroll-margin-top:6rem}.home-tavern-threshold p{color:#56402a!important;font:500 clamp(.9rem,1.4vw,1.1rem)/1.5 "Fraunces",Georgia,serif}.home-tavern-threshold>span{color:#97713a;font-size:.7rem}.home-page .hc-band:not(.hc-band--dark),.home-page .home-section--events,.home-page .home-section--features,.home-page .home-section--news{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='180'%20height='180'%20viewBox='0%200%20180%20180'%3e%3cfilter%20id='grain'%20x='0'%20y='0'%20width='100%25'%20height='100%25'%3e%3cfeTurbulence%20type='fractalNoise'%20baseFrequency='0.82'%20numOctaves='3'%20stitchTiles='stitch'%20seed='17'/%3e%3cfeColorMatrix%20type='saturate'%20values='0'/%3e%3cfeComponentTransfer%3e%3cfeFuncA%20type='linear'%20slope='0.22'/%3e%3c/feComponentTransfer%3e%3c/filter%3e%3cpath%20fill='%23796344'%20filter='url(%23grain)'%20d='M0%200h180v180H0z'/%3e%3c/svg%3e")!important}.home-page .home-section--events,.home-page .home-section--features{background-color:var(--home-soft)!important}.home-page .home-section--news{background-color:var(--home-surface)!important}.home-tavern-section-glow{background:#bd883415}.home-page .hc-texture:after{background-image:none;border-inline:1px solid #c5a56e26;inset-inline:max(1rem,calc((100vw - 84rem)/2));-webkit-mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 15%,#000 85%,transparent)}.home-page .hc-band--dark{background:radial-gradient(ellipse at 85% 0,#c5893420,transparent 55%),repeating-linear-gradient(0deg,#c6a07904 0 1px,transparent 1px 6px),linear-gradient(160deg,#2d2119,#17110e)}.home-page .hc-band--dark .hc-card{background:#ecd4aa08}.home-page .hc-title,.home-page .home-section-header h2:not(.hc-title){font-family:Fraunces,Georgia,serif;font-weight:600;letter-spacing:-.02em}.home-page .hc-eyebrow{color:#8c632e;letter-spacing:.18em}.home-page .hc-band--dark .hc-eyebrow{color:var(--tavern-gold)}.home-page .hc-card:not(.hc-band--dark .hc-card),.home-page #why-choose-grid>:is(a,div),.home-page .home-section--news article,.home-page .home-event-card{background-color:#fffaf0;border-color:#dac5a2;border-radius:1rem;box-shadow:0 2px 4px #4b321408,0 16px 35px -20px #4b321430;transition:transform .4s var(--hc-ease),box-shadow .4s var(--hc-ease),border-color .4s}.home-page .hc-card:hover,.home-page #why-choose-grid>:is(a,div):hover,.home-page .home-section--news article:hover,.home-page .home-event-card:hover{border-color:#b08a4e;box-shadow:0 20px 40px -18px #65431940;transform:translateY(-5px)}.home-page .hc-step-num{background:linear-gradient(145deg,#926238,#503222);color:#fce7bd;box-shadow:0 0 0 5px #b48a3e15,0 5px 12px #50322226;border:1px solid #c5a56e}.home-page .hc-steps:before{background:linear-gradient(90deg,transparent,#b48a3e66 20% 80%,transparent)}.home-page .hc-pill--ghost{background:#fffaf0;border-color:#d6bd94}.home-page .hc-band--dark .hc-pill--ghost{background:#fce7bd0a;color:#f6ecd8}.home-page .home-events-header .hc-header{max-width:46rem}.home-page .home-events-header .hc-eyebrow{font-family:Cinzel,Fraunces,Georgia,serif;font-size:.8rem;font-weight:600;letter-spacing:.3em;color:#8c632e}.home-page .home-events-header .hc-title{margin-top:.85rem;font-family:Cinzel Decorative,Cinzel,Georgia,serif;font-variation-settings:normal;font-size:clamp(1.8rem,1rem + 3.6vw,3.6rem);font-weight:700;line-height:1.12;letter-spacing:.02em;color:#3a2414;background:linear-gradient(180deg,#7a4d25,#3a2212 55%,#26160b);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 0 #fff8e6cc)}.home-page .home-events-flourish{display:block;width:min(15rem,72%);height:auto;margin:.85rem auto 0;color:#a9803f}.home-page .home-events-header .hc-intro{margin-top:.75rem;font-family:IM Fell English,Fraunces,Georgia,serif;font-style:italic;font-size:clamp(1.1rem,1rem + .45vw,1.35rem);line-height:1.5;color:#6b5238}.home-page .home-events-view-switch{background:#e4d4b7!important;border-color:#cbb58e;flex-wrap:wrap;justify-content:center}.home-page .home-events-view-switch button{min-height:2.75rem}.home-page .home-events-view-switch button.bg-white{background:#fff7e7!important;color:#503222}.home-page :is(a,button):focus-visible{outline:3px solid #b58035;outline-offset:5px}.home-page .home-hero :is(a,button):focus-visible{outline-color:#f1d3a1}.home-page:not(.tavern-motion-ready) .hc-reveal{opacity:1;transform:none}.home-page.tavern-motion-ready .hc-reveal{opacity:1;transform:none;transition:none}.home-page.tavern-motion-ready .hc-reveal.tavern-reveal-pending{opacity:0;transform:translateY(1.25rem)}.home-page .hc-reveal.tavern-reveal-in{animation:tavern-arrive .8s var(--hc-ease) var(--hc-delay, 0ms) both}.home-page :is(.home-tavern-atmosphere *,.gs-embers span,.gs-d20,.gs-plaque__dot),.home-page .home-tree *,.home-page .home-tree *:before{animation-play-state:paused}.home-page .tavern-in-view :is(.home-tavern-atmosphere *,.gs-embers span,.gs-d20,.gs-plaque__dot),.home-page .tavern-in-view .home-tree *,.home-page .tavern-in-view .home-tree *:before{animation-play-state:running}.home-page.tavern-tab-hidden :is(.home-tavern-atmosphere *,.gs-embers span,.gs-d20,.gs-plaque__dot),.home-page.tavern-tab-hidden .home-tree *,.home-page.tavern-tab-hidden .home-tree *:before{animation-play-state:paused}.home-page .home-section--events:not(.tavern-in-view) .home-tree :is(.home-tree__branch-bloom,.home-tree__tip),.home-page.tavern-tab-hidden .home-tree :is(.home-tree__branch-bloom,.home-tree__tip){animation-play-state:paused}.home-page.tavern-motion-ready .home-hero:not(.tavern-in-view) .hero-title--shimmer,.home-page.tavern-tab-hidden .home-hero .hero-title--shimmer{animation-play-state:running,paused}@keyframes tavern-arrive{0%{opacity:0;transform:translateY(1.2rem)}to{opacity:1;transform:translateY(0)}}@keyframes tavern-candlelight{0%{opacity:.6}to{opacity:1}}@keyframes tavern-sway{0%{transform:rotate(-2deg)}to{transform:rotate(2deg)}}@keyframes tavern-flame{0%{transform:scale(.88,1.08);opacity:.7}to{transform:scale(1.08,.9);opacity:1}}@keyframes tavern-snow{0%{opacity:0;transform:translateZ(0)}12%{opacity:.85}50%{transform:translate3d(1.5rem,45vh,0)}85%{opacity:.6}to{opacity:0;transform:translate3d(-1rem,92vh,0)}}@keyframes tavern-pumpkin-flicker{0%,to{opacity:1}22%{opacity:.82}26%{opacity:1}61%{opacity:.9}64%{opacity:.74}68%{opacity:1}}@keyframes tavern-spider{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes tavern-ember{0%{opacity:0;transform:translateZ(0)}15%{opacity:.6}70%{opacity:.3}to{opacity:0;transform:translate3d(2rem,-80vh,0)}}@media(min-width:1024px)and (max-width:1439px){.home-page .home-tavern-lantern{top:-3.25rem;width:4.25rem}.home-page .home-tavern-lantern--left{left:.5%}.home-page .home-tavern-lantern--right{right:.5%}}@media(max-width:1023px){.home-page .home-hero__grid{grid-template-columns:1fr;gap:2.5rem}.home-page .home-hero__sidebar{max-width:32rem}.home-page .home-tavern-lantern--left{display:none}}@media(max-width:640px){.home-page section.home-hero{padding-block:3rem 4rem}.home-page .home-hero__grid{gap:1.75rem}.home-page .home-hero .hero-title{font-size:clamp(2.2rem,9vw,3rem)}.home-page .home-hero__eyebrow{max-width:calc(100% - 2rem);font-size:.6rem;letter-spacing:.08em}.home-page .home-visit-card{padding:1.5rem}.home-tavern-welcome{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:.85rem;margin-bottom:1rem;text-align:left}.home-tavern-welcome__crest{width:2.5rem;margin:0}.home-tavern-welcome p{font-size:1.2rem}.home-tavern-welcome__rule{grid-column:1 / -1;margin-top:.25rem}.home-tavern-lantern--right{top:-2.5rem;right:0;width:3rem}.home-tavern-embers span:nth-child(n+7){display:none}.home-tavern-threshold{gap:.75rem}.home-tavern-threshold p{max-width:23ch}.home-tavern-scroll{bottom:.9rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.home-page *,.home-page *:before,.home-page *:after{animation:none!important;transition:none!important}.home-page .hc-reveal,.home-page.tavern-motion-ready .hc-reveal.tavern-reveal-pending,.home-page [x-intersect],.home-page .home-tavern-embers{display:none}.home-page :is(.hc-card,.home-event-card,.hc-pill,.home-hero__primary,.home-hero__secondary,.home-primary-cta):hover,.home-page #why-choose-grid>:is(a,div):hover,.home-page .home-section--news article:hover,.home-page .home-tavern-scroll:hover svg{transform:none}}
