.gZbxma_page{--paper:#fffaf3;--ink:#24121c;--muted:#634f57;--wine:#741b3c;--line:#dfcfbc;max-width:1248px;color:var(--ink);font-family:var(--font-body,"noto-serif",Georgia,serif);margin:0 auto;padding:24px}.gZbxma_page *{box-sizing:border-box}.gZbxma_back{color:var(--muted);text-underline-offset:4px;font-size:13px}.gZbxma_title{text-align:center;padding:26px 0 30px}.gZbxma_eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);font:600 10px/1.6 Arial,sans-serif}.gZbxma_title h1,.gZbxma_book h2,.gZbxma_transcript h2{font-family:var(--font-display,"philosopher",Georgia,serif);font-weight:400}.gZbxma_title h1{margin:10px 0 14px;font-size:clamp(30px,4vw,46px);line-height:1.15}.gZbxma_title>p:last-child{color:var(--muted);margin:0;font-size:14px}.gZbxma_experience{isolation:isolate;border:1px solid var(--line);background:#211922;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 50px #48251d12}.gZbxma_visual{z-index:-1;position:absolute;inset:0}.gZbxma_visual img{object-fit:cover;object-position:65% center;width:100%;height:100%}.gZbxma_visual:after{content:"";background:linear-gradient(90deg,#130e1b90,#0000 65%);position:absolute;inset:0}.gZbxma_location{z-index:1;letter-spacing:.13em;color:#fff5e9;text-shadow:0 1px 5px #000;font:10px/1.5 Arial,sans-serif;position:absolute;bottom:20px;right:22px}.gZbxma_panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffaf3ed;border:1px solid #f7e9d67a;border-radius:12px;flex-direction:column;width:46%;min-height:480px;margin:34px;padding:24px;display:flex;box-shadow:0 12px 40px #10081433}.gZbxma_panelTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.gZbxma_panelTop>span:last-child{color:var(--muted);text-align:right;font:10px/1.5 Arial,sans-serif}.gZbxma_exchange{flex-direction:column;gap:12px;display:flex}.gZbxma_narration{color:var(--muted);margin:0 0 8px;font-size:15px;line-height:1.75}.gZbxma_bubble{background:#e9ddcc;border-radius:14px 14px 14px 3px;align-self:flex-start;max-width:94%;padding:13px 16px}.gZbxma_dorothy{background:#f0dfe7;border-radius:14px 14px 3px;align-self:flex-end}.gZbxma_speaker{letter-spacing:.12em;color:var(--wine);margin-bottom:7px;font:600 10px/1.4 Arial,sans-serif;display:block}.gZbxma_bubble p{margin:0;font-size:15px;line-height:1.7}.gZbxma_actions{flex-direction:column;gap:9px;margin-top:20px;display:flex}.gZbxma_actions button,.gZbxma_actions a,.gZbxma_book>a{font:inherit;text-align:left;border:1px solid var(--wine);background:var(--wine);color:#fffaf3;cursor:pointer;border-radius:7px;min-height:46px;padding:12px 16px;font-size:14px;line-height:1.5;text-decoration:none;display:block}.gZbxma_actions button:hover,.gZbxma_actions a:hover,.gZbxma_book>a:hover{background:#541128}.gZbxma_utilities{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:auto;padding-top:14px;display:flex}.gZbxma_utilities button{color:var(--muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:8px 0;font:12px/1.5 Georgia,serif;text-decoration:underline}.gZbxma_page button:focus-visible,.gZbxma_page a:focus-visible{outline-offset:4px;outline:3px solid #ad8752}.gZbxma_instruction{text-align:center;color:var(--muted);margin:18px 0;font-size:12px;line-height:1.7}.gZbxma_transcript{background:var(--paper);border:1px solid var(--line);border-radius:12px;max-width:760px;margin:24px auto;padding:20px 24px;font-size:15px;line-height:1.8}.gZbxma_transcript strong{color:var(--wine)}.gZbxma_book{text-align:center;max-width:620px;margin:45px auto}.gZbxma_book h2{font-size:30px}.gZbxma_book p:not(.gZbxma_eyebrow){color:var(--muted);margin-bottom:26px;line-height:1.8}.gZbxma_book>a{text-align:center;display:inline-block}@media (min-width:1000px){.gZbxma_experience{min-height:640px}}@media (max-width:899px){.gZbxma_page{padding:18px 12px}.gZbxma_title{padding:24px 6px}.gZbxma_visual{z-index:auto;aspect-ratio:16/9;position:relative;inset:auto}.gZbxma_visual img{object-fit:contain;width:100%;height:100%;display:block}.gZbxma_visual:after{background:linear-gradient(#0000 60%,#160e1880)}.gZbxma_location{font-size:8px;bottom:12px;right:14px}.gZbxma_panel{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;min-height:0;box-shadow:none;border:0;border-radius:0;margin:0;padding:20px}.gZbxma_exchange{min-height:170px}.gZbxma_utilities{margin-top:12px}.gZbxma_bubble{max-width:94%}.gZbxma_book{margin:36px auto;padding:0 12px}.gZbxma_instruction{padding:0 12px}}@media (prefers-reduced-motion:reduce){.gZbxma_page *{scroll-behavior:auto}}
