.landing-page[data-v-fa1a12aa]{background:radial-gradient(ellipse 90% 60% at 50% 0,rgba(255,180,70,.1) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 80% 100%,rgba(255,150,60,.06) 0,transparent 60%),#14110d;min-height:100vh;overflow-x:clip;padding:4rem 1.25rem 6rem;position:relative}.lamp[data-v-fa1a12aa]{background:radial-gradient(ellipse 60% 50% at 50% 18%,hsla(46,66%,85%,.22) 0,transparent 62%);height:360px;left:50%;max-width:120vw;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:760px;z-index:0}.head[data-v-fa1a12aa]{margin:0 auto 2.5rem;max-width:44rem;position:relative;text-align:center;z-index:1}.topbar[data-v-fa1a12aa]{align-items:center;display:flex;justify-content:space-between;margin-bottom:3rem}.back-link[data-v-fa1a12aa]{color:#f4ecdb99;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1rem;text-decoration:none;transition:color .3s}.back-link[data-v-fa1a12aa]:hover{color:#f2e6c0}.kicker[data-v-fa1a12aa]{color:#f4ecdb73;font-family:Inter,system-ui,sans-serif;font-size:.65rem;letter-spacing:.28em;margin-bottom:1rem;text-transform:uppercase}h1[data-v-fa1a12aa]{color:#f2e6c0;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:clamp(1.6rem,4.5vw,2.4rem);line-height:1.25;margin-bottom:.9rem;text-shadow:0 0 18px hsla(46,66%,85%,.25)}.lead[data-v-fa1a12aa]{color:#f4ecdbb3;font-family:Cormorant Garamond,Georgia,serif;font-size:1.25rem;font-style:italic}.body[data-v-fa1a12aa]{display:flex;flex-direction:column;gap:3.5rem;margin:0 auto;max-width:44rem;position:relative;z-index:1}h2[data-v-fa1a12aa]{color:#f2e6c0;font-size:1.25rem;margin-bottom:1.2rem}.prose p[data-v-fa1a12aa],h2[data-v-fa1a12aa]{font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace}.prose p[data-v-fa1a12aa]{color:#f4ecdbcc;font-size:1.02rem;line-height:1.75}.prose p+p[data-v-fa1a12aa]{margin-top:1.1rem}.prose p[data-v-fa1a12aa]:first-child:first-letter{color:#f2e6c0;float:left;font-family:Cormorant Garamond,Georgia,serif;font-size:3.1em;line-height:.8;padding:.08em .14em 0 0;text-shadow:0 0 14px hsla(46,66%,85%,.3)}.items[data-v-fa1a12aa]{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.item-line[data-v-fa1a12aa]{align-items:baseline;display:flex;gap:.6rem}.item-name[data-v-fa1a12aa]{color:#f4ecdb;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem}.item-dots[data-v-fa1a12aa]{border-bottom:1px dotted rgba(244,236,219,.25);flex:1;transform:translateY(-3px)}.item-price[data-v-fa1a12aa]{color:#f2e6c0;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem;white-space:nowrap}.item-price i[data-v-fa1a12aa]{color:#f4ecdb80;font-size:.75em;font-style:normal}.item-desc[data-v-fa1a12aa]{font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:.85rem;line-height:1.5;margin-top:.25rem}.excerpt-hint[data-v-fa1a12aa],.item-desc[data-v-fa1a12aa]{color:#f4ecdb8c}.excerpt-hint[data-v-fa1a12aa]{font-family:Cormorant Garamond,Georgia,serif;font-size:1rem;font-style:italic;margin-top:1.4rem}.menu-link[data-v-fa1a12aa]{border-bottom:1px dashed hsla(46,66%,85%,.5);color:#f2e6c0;display:inline-block;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem;margin-top:.8rem;padding-bottom:2px;text-decoration:none;transition:color .3s,border-color .3s}.menu-link[data-v-fa1a12aa]:hover{border-color:#f4ecdb80;color:#f4ecdb}.visit-grid[data-v-fa1a12aa]{align-items:flex-start;display:flex;flex-direction:column;gap:.7rem}.visit .line[data-v-fa1a12aa]{border-bottom:1px dashed transparent;color:#f4ecdbbf;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.05rem;padding-bottom:2px;text-decoration:none;transition:color .3s,border-color .3s}.visit .line[data-v-fa1a12aa]:hover{border-color:#f2e6c080;color:#f2e6c0}.hours[data-v-fa1a12aa]{color:#f4ecdb8c;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.6;list-style:none;margin:.2rem 0;padding:0}.faq details[data-v-fa1a12aa]{border-bottom:1px dotted rgba(244,236,219,.18);padding:.8rem 0}.faq summary[data-v-fa1a12aa]{color:#f4ecdb;cursor:pointer;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:1.02rem;list-style:none;padding-right:1.6rem;position:relative;transition:color .3s}.faq summary[data-v-fa1a12aa]::-webkit-details-marker{display:none}.faq summary[data-v-fa1a12aa]:after{color:#f2e6c0b3;content:"+";position:absolute;right:.2rem;top:0;transition:transform .25s}.faq details[open] summary[data-v-fa1a12aa]{color:#f2e6c0}.faq details[open] summary[data-v-fa1a12aa]:after{transform:rotate(45deg)}.faq summary[data-v-fa1a12aa]:hover{color:#f2e6c0}.faq details p[data-v-fa1a12aa]{color:#f4ecdbb3;font-family:Truetypewriter PolyglOTT,ui-monospace,Menlo,Consolas,monospace;font-size:.95rem;line-height:1.7;margin-top:.6rem}.explore[data-v-fa1a12aa]{align-items:center;border-top:1px solid rgba(244,236,219,.08);color:#f4ecdb8c;display:flex;flex-wrap:wrap;font-family:Inter,system-ui,sans-serif;font-size:.7rem;gap:.6rem;justify-content:center;letter-spacing:.18em;padding-top:1rem;text-transform:uppercase}.explore-label[data-v-fa1a12aa]{color:#f4ecdb59;margin-right:.4rem}.explore a[data-v-fa1a12aa]{color:inherit;text-decoration:none;transition:color .3s}.explore a[data-v-fa1a12aa]:hover{color:#f2e6c0}.explore .dot[data-v-fa1a12aa]{color:#f4ecdb40}
