.bf[data-astro-cid-gwa6wj47]{background:radial-gradient(70% 60% at 50% 40%,#f4d06a12,#0000 70%),#ffffff06;border:1px solid #f4d06a29;border-radius:22px;margin-top:30px;padding:28px 26px 24px}.bf-top[data-astro-cid-gwa6wj47]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:22px;display:flex}.bf-label[data-astro-cid-gwa6wj47]{letter-spacing:.2em;text-transform:uppercase;color:var(--yellow);margin:0;font-family:IBM Plex Mono,monospace;font-size:.64rem}.bf-hint[data-astro-cid-gwa6wj47]{color:#a99e8c;margin:0;font-size:.82rem}.bf-stage[data-astro-cid-gwa6wj47]{grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:56px;display:grid;position:relative}.bf-wires[data-astro-cid-gwa6wj47]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bf-col[data-astro-cid-gwa6wj47]{z-index:1;flex-direction:column;gap:12px;display:flex;position:relative}.bf-step[data-astro-cid-gwa6wj47]{color:#fff;align-items:center;gap:10px;margin:0 0 4px;font-family:Montserrat,sans-serif;font-size:.92rem;font-weight:700;display:flex}.bf-step[data-astro-cid-gwa6wj47] span[data-astro-cid-gwa6wj47]{width:24px;height:24px;color:var(--yellow);border:1px solid #f4d06a99;border-radius:50%;place-items:center;font-family:Fraunces,serif;font-size:.82rem;font-style:italic;display:inline-grid}.bf-node[data-astro-cid-gwa6wj47]{text-align:left;cursor:pointer;color:#efe7d9;font:inherit;transition:border-color .25s, background-color .25s, transform .25s var(--ease);background:#2a241e;border:1px solid #efe7d91f;border-radius:14px;padding:13px 15px;position:relative}.bf-node[data-astro-cid-gwa6wj47] strong[data-astro-cid-gwa6wj47]{color:#fff;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3;display:block}.bf-node[data-astro-cid-gwa6wj47] span[data-astro-cid-gwa6wj47]{color:#b9ae9c;margin-top:3px;font-size:.8rem;line-height:1.4;display:block}.bf-node[data-astro-cid-gwa6wj47]:hover,.bf-node[data-astro-cid-gwa6wj47].on,.bf-doc[data-astro-cid-gwa6wj47]:hover,.bf-doc[data-astro-cid-gwa6wj47].on{border-color:#f4d06abf}.bf-node[data-astro-cid-gwa6wj47].on{background:#352c22;transform:translateY(-2px)}.bf-node[data-astro-cid-gwa6wj47]:focus-visible,.bf-doc[data-astro-cid-gwa6wj47]:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}.bf-mb[data-astro-cid-gwa6wj47]{opacity:.95;border-radius:8px;width:100%;height:auto;margin-top:10px;display:block}.bf-hub[data-astro-cid-gwa6wj47]{background:#ffffff0a;border:1px solid #f4d06a59;border-radius:20px;padding:18px 16px 16px;position:relative;box-shadow:0 0 60px #f4d06a14}.bf-fan[data-astro-cid-gwa6wj47]{height:210px;margin:6px 0 40px;position:relative}.bf-fan[data-astro-cid-gwa6wj47] img[data-astro-cid-gwa6wj47]{transform-origin:50% 110%;width:118px;height:auto;z-index:calc(5 - var(--k));transform:translateX(-50%) rotate(calc((var(--k) - 2) * 9deg)) translateY(calc(abs(var(--k) - 2) * 6px));transition:transform .6s var(--ease);border-radius:3px;position:absolute;bottom:0;left:50%;box-shadow:0 14px 30px #00000073}.bf-hub[data-astro-cid-gwa6wj47]:hover .bf-fan[data-astro-cid-gwa6wj47] img[data-astro-cid-gwa6wj47]{transform:translateX(calc(-50% + (var(--k) - 2) * 30px)) rotate(calc((var(--k) - 2) * 12deg))}.bf-stats[data-astro-cid-gwa6wj47]{text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.bf-stats[data-astro-cid-gwa6wj47] b[data-astro-cid-gwa6wj47]{color:var(--yellow);font-family:Fraunces,serif;font-size:1.55rem;font-style:italic;font-weight:500;line-height:1;display:block}.bf-stats[data-astro-cid-gwa6wj47] span[data-astro-cid-gwa6wj47]{color:#b9ae9c;margin-top:4px;font-size:.68rem;line-height:1.3;display:block}.bf-docs[data-astro-cid-gwa6wj47]{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.bf-doc[data-astro-cid-gwa6wj47]{cursor:pointer;color:#efe7d9;font:inherit;background:0 0;border:1px solid #efe7d933;border-radius:999px;padding:6px 11px;font-size:.78rem;transition:border-color .25s,background-color .25s}.bf-doc[data-astro-cid-gwa6wj47].on{color:#fff;background:#f4d06a24}.bf-detail[data-astro-cid-gwa6wj47]{border-left:2px solid var(--yellow);background:#0000002e;border-radius:14px;min-height:92px;margin-top:22px;padding:18px 20px}.bf-d-t[data-astro-cid-gwa6wj47]{color:#fff;margin:0;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700}.bf-d-b[data-astro-cid-gwa6wj47]{color:#d8cfc0;max-width:72ch;margin:6px 0 0;font-size:.97rem;line-height:1.62}.bf[data-astro-cid-gwa6wj47] .w-base{fill:none;stroke:#f4d06a38;stroke-width:1.2px;transition:stroke .3s}.bf[data-astro-cid-gwa6wj47] .w-pulse{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:26 400;stroke-dashoffset:430px;opacity:0}.bf[data-astro-cid-gwa6wj47].live .w-pulse{opacity:1;animation:3.2s linear infinite bf-flow;animation-delay:var(--d,0s)}.bf[data-astro-cid-gwa6wj47] .w-base.hot{stroke:#f4d06acc}@keyframes bf-flow{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.bf[data-astro-cid-gwa6wj47] .bf-c1[data-astro-cid-gwa6wj47] .bf-node[data-astro-cid-gwa6wj47],.bf[data-astro-cid-gwa6wj47] .bf-hub[data-astro-cid-gwa6wj47],.bf[data-astro-cid-gwa6wj47] .bf-c3[data-astro-cid-gwa6wj47] .bf-node[data-astro-cid-gwa6wj47]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease), border-color .25s, background-color .25s;transform:translateY(14px)}.bf[data-astro-cid-gwa6wj47] .bf-c1[data-astro-cid-gwa6wj47] .bf-node[data-astro-cid-gwa6wj47]{transition-delay:calc(var(--i) * .12s)}.bf[data-astro-cid-gwa6wj47] .bf-hub[data-astro-cid-gwa6wj47]{transition-delay:.45s}.bf[data-astro-cid-gwa6wj47] .bf-c3[data-astro-cid-gwa6wj47] .bf-node[data-astro-cid-gwa6wj47]{transition-delay:calc(.8s + var(--i) * .12s)}.bf[data-astro-cid-gwa6wj47].seen .bf-c1[data-astro-cid-gwa6wj47] .bf-node[data-astro-cid-gwa6wj47],.bf[data-astro-cid-gwa6wj47].seen .bf-hub[data-astro-cid-gwa6wj47],.bf[data-astro-cid-gwa6wj47].seen .bf-c3[data-astro-cid-gwa6wj47] .bf-node[data-astro-cid-gwa6wj47]{opacity:1;transform:none}.bf[data-astro-cid-gwa6wj47].seen .bf-node[data-astro-cid-gwa6wj47].on{transform:translateY(-2px)}.bf[data-astro-cid-gwa6wj47] .bf-fan[data-astro-cid-gwa6wj47] img[data-astro-cid-gwa6wj47]{transform:translate(-50%)rotate(0)}.bf[data-astro-cid-gwa6wj47].seen .bf-fan[data-astro-cid-gwa6wj47] img[data-astro-cid-gwa6wj47]{transform:translateX(-50%) rotate(calc((var(--k) - 2) * 9deg)) translateY(calc(abs(var(--k) - 2) * 6px));transition-delay:calc(.7s + var(--k) * 80ms)}}@media (prefers-reduced-motion:reduce){.bf[data-astro-cid-gwa6wj47] .w-pulse{display:none}}@media (width<=960px){.bf[data-astro-cid-gwa6wj47]{padding:22px 16px 18px}.bf-stage[data-astro-cid-gwa6wj47]{grid-template-columns:1fr;gap:34px}.bf-wires[data-astro-cid-gwa6wj47]{display:none}.bf-col[data-astro-cid-gwa6wj47]+.bf-col[data-astro-cid-gwa6wj47]:before{content:"";background:linear-gradient(var(--yellow), #f4d06a00);width:2px;height:22px;position:absolute;top:-30px;left:50%}.bf-fan[data-astro-cid-gwa6wj47]{height:190px;margin-bottom:44px}.bf-col[data-astro-cid-gwa6wj47] .bf-detail[data-astro-cid-gwa6wj47]{margin:2px 0 6px}}.bp-book[data-astro-cid-h7iy32w3]{perspective:1400px;width:min(290px,66%);margin:8px auto 0;padding:10px 26px 34px 6px;position:relative}.bp-book[data-astro-cid-h7iy32w3]:before{content:"";pointer-events:none;background:radial-gradient(at 50% 45%,#f4d06a29,#f4d06a00 62%);position:absolute;inset:-18% -40%}.bp-3d[data-astro-cid-h7iy32w3]{transform-style:preserve-3d;transition:transform .6s var(--ease);position:relative;transform:rotateY(-24deg)rotateX(4deg)}.bp-book[data-astro-cid-h7iy32w3]:hover .bp-3d[data-astro-cid-h7iy32w3]{transform:rotateY(-12deg)rotateX(2deg)}.bp-3d[data-astro-cid-h7iy32w3] img[data-astro-cid-h7iy32w3]{border-radius:2px 6px 6px 2px;width:100%;height:auto;display:block;box-shadow:inset 0 0 0 1px #0000000a,18px 26px 40px #00000080,4px 6px 12px #00000059}.bp-3d[data-astro-cid-h7iy32w3]:before{content:"";pointer-events:none;background:linear-gradient(90deg,#00000047,#ffffff38 35%,#00000014 60%,#0000);border-radius:2px 0 0 2px;width:9%;position:absolute;inset:0 auto 0 0}.bp-3d[data-astro-cid-h7iy32w3]:after{content:"";transform-origin:0;background:repeating-linear-gradient(90deg,#f4efe6 0 1px,#ddd5c8 1px 2px);border-radius:0 3px 3px 0;width:14px;position:absolute;top:1.5%;bottom:1.5%;right:-14px;transform:rotateY(90deg)}@media (prefers-reduced-motion:reduce){.bp-3d[data-astro-cid-h7iy32w3]{transition:none}}.elsa-shots[data-astro-cid-h7iy32w3]{grid-template-columns:1.1fr .9fr;align-items:center;gap:20px;margin-top:26px;display:grid}.elsa-shots[data-astro-cid-h7iy32w3] img[data-astro-cid-h7iy32w3]{width:100%;height:auto;display:block}.elsa-room[data-astro-cid-h7iy32w3]{margin:0}.elsa-room[data-astro-cid-h7iy32w3] img[data-astro-cid-h7iy32w3]{border-radius:14px;box-shadow:0 18px 40px #211c1729}@media (width<=760px){.elsa-shots[data-astro-cid-h7iy32w3]{grid-template-columns:1fr}}
