.bongoi{background:var(--vp-bg);color:var(--vp-ink);font-family:var(--vp-font-body);-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.55}.bongoi .hl{color:var(--vp-ember,#ffb35c);font-weight:700}.bongoi .wrap{max-width:1060px;margin:0 auto;padding:0 20px}.bongoi .page{padding:0 0 56px}.bongoi .page-top{padding-top:40px}.bongoi .page-sec{height:1px}.bongoi .k{letter-spacing:.24em;text-transform:uppercase;color:var(--vp-inkSoft);margin:0 0 10px;font-size:11px;font-weight:600}.bongoi .sec-kick{letter-spacing:.24em;text-transform:uppercase;color:var(--vp-accent);margin:0 0 8px;font-size:11px;font-weight:700}.bongoi h1{font-family:var(--vp-font-display);letter-spacing:.01em;margin:0 0 10px;font-size:clamp(26px,4.4vw,38px);font-weight:600;line-height:1.16}.bongoi .page-title{font-family:var(--vp-font-display);margin:0 0 10px;font-size:clamp(24px,4vw,33px);font-weight:600;line-height:1.18}.bongoi .sec-title{font-family:var(--vp-font-display);margin:0 0 8px;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.22}.bongoi .lede,.bongoi .sec-sub{color:var(--vp-inkSoft);max-width:620px;margin:0 0 18px;font-size:13.5px}.bongoi .block{padding:40px 0}.bongoi .block.alt{background:var(--vp-surface);border-top:1px solid var(--vp-line);border-bottom:1px solid var(--vp-line)}.bongoi .site-nav{z-index:40;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--vp-line);box-shadow:0 6px 0 -3px var(--vp-tile);background:#1f1410f5;position:sticky;top:0}.bongoi .nav-inner{justify-content:space-between;align-items:center;gap:14px;max-width:1060px;margin:0 auto;padding:10px 20px;display:flex}.bongoi .brand{color:var(--vp-ink);align-items:center;gap:10px;text-decoration:none;display:flex}.bongoi .tilebadge{background:repeating-linear-gradient(90deg, #00000038 0 6px, transparent 6px 18px), var(--vp-tile);border:1px solid var(--vp-line);color:#ffe9c9;border-radius:18px 18px 6px 6px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-family:Dancing Script,Brush Script MT,Segoe Script,cursive;font-size:17px;font-weight:700;display:inline-flex;transform:rotate(-3deg);box-shadow:0 4px 10px #00000073}.bongoi .words{flex-direction:column;line-height:1.25;display:flex}.bongoi .brand-name{font-family:var(--vp-font-display);letter-spacing:.05em;font-size:15px;font-weight:600}.bongoi .brand-tag{color:var(--vp-inkSoft);letter-spacing:.04em;font-size:11px}.bongoi .nav-links{align-items:center;gap:18px;display:flex}.bongoi .nav-links a{color:var(--vp-inkSoft);letter-spacing:.02em;font-size:12.5px;font-weight:500;text-decoration:none}.bongoi .nav-links a:hover{color:var(--vp-ember,#ffb35c)}.bongoi .locale-switch{gap:8px;display:inline-flex}.bongoi .locale-switch a{color:var(--vp-inkSoft);border:1px solid #0000;border-radius:4px;padding:3px 6px;font-size:11px;text-decoration:none}.bongoi .locale-switch a.active{color:var(--vp-ember,#ffb35c);border-color:var(--vp-line)}.bongoi .burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;padding:8px;display:none}.bongoi .burger span{background:var(--vp-ink);border-radius:1px;width:20px;height:2px;display:block}.bongoi .mnav{display:none}@media (max-width:720px){.bongoi .nav-links{display:none}.bongoi .burger{display:flex}.bongoi .mnav{border-bottom:1px solid var(--vp-line);background:#241811;flex-direction:column;gap:4px;padding:12px 20px 18px;display:none;position:absolute;top:100%;left:0;right:0}.bongoi .mnav.open{display:flex}.bongoi .mnav a{color:var(--vp-ink);border-bottom:1px solid var(--vp-line);padding:8px 0;font-size:14px;text-decoration:none}.bongoi .mobile-locale{padding-top:10px}}.bongoi .hero{background:radial-gradient(680px 340px at 50% -60px, #d2703a4d, transparent 62%), radial-gradient(420px 240px at 82% 30%, #ffb35c1a, transparent 60%), repeating-linear-gradient(0deg, #8a4a2629 0 18px, #00000047 18px 22px), var(--vp-bg);border-bottom:1px solid var(--vp-line);padding:52px 0 44px;position:relative;overflow:hidden}.bongoi .tile-hero{flex-direction:column;align-items:flex-start;margin:4px 0 0;display:flex}.bongoi .tile-stack{gap:0;margin-bottom:10px;display:flex}.bongoi .tile{background:repeating-linear-gradient(90deg, #00000040 0 5px, transparent 5px 17px), linear-gradient(180deg, var(--vp-tile), #6e3a1e);border:1px solid #0006;border-radius:13px 13px 4px 4px;width:84px;height:26px;display:block;box-shadow:0 6px 14px #00000080}.bongoi .tile.t1{transform:rotate(-8deg)translateY(6px)}.bongoi .tile.t2{margin-left:-18px;transform:translateY(-2px)}.bongoi .tile.t3{margin-left:-18px;transform:rotate(7deg)translateY(5px)}.bongoi .handbadge{color:var(--vp-ember,#ffb35c);text-shadow:0 0 18px #ffb35c73,0 4px #00000059;font-family:Dancing Script,Brush Script MT,Segoe Script,cursive;font-size:clamp(44px,8vw,72px);font-weight:700;line-height:1;transform:rotate(-3deg)}.bongoi .handsub{letter-spacing:.3em;text-transform:uppercase;color:var(--vp-inkSoft);margin:10px 0 14px;font-size:12px;font-weight:600}.bongoi .hero-lede{color:var(--vp-inkSoft);max-width:600px;margin:0 0 16px;font-size:14px}.bongoi .chiprow{flex-wrap:wrap;gap:10px;margin-bottom:6px;display:flex}.bongoi .hourschip{color:var(--vp-ink);border:1px solid var(--vp-accent);border-radius:999px;align-items:center;gap:8px;margin-bottom:10px;padding:6px 14px;font-size:12px;display:inline-flex;box-shadow:0 0 14px #d2703a4d}.bongoi .hourschip .dot{background:var(--vp-ember,#ffb35c);width:7px;height:7px;box-shadow:0 0 8px var(--vp-ember,#ffb35c);border-radius:50%;animation:2.4s infinite bongoi-pulse}@keyframes bongoi-pulse{0%,to{opacity:1}50%{opacity:.45}}.bongoi .ratechip{color:var(--vp-inkSoft);border:1px solid var(--vp-line);background:var(--vp-surface);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 14px;font-size:12px;display:inline-flex}.bongoi .ratechip b{color:var(--vp-ember,#ffb35c)}.bongoi .phonechip{color:var(--vp-ink);border:1px solid var(--vp-line);background:var(--vp-surface);border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:6px 14px;font-size:12px;text-decoration:none;display:inline-flex}.bongoi .phonechip:hover{border-color:var(--vp-accent)}.bongoi .phonechip b{color:var(--vp-ember,#ffb35c)}.bongoi .cta-row{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.bongoi .cta-line{margin-top:22px}.bongoi .btn{letter-spacing:.03em;border-radius:var(--vp-radius);border:1px solid #0000;padding:10px 20px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.bongoi .btn.solid{background:var(--vp-accent);color:#241408;box-shadow:0 4px 16px #d2703a66}.bongoi .btn.solid:hover{filter:brightness(1.08)}.bongoi .btn.ghost{border-color:var(--vp-line);color:var(--vp-ink)}.bongoi .btn.ghost:hover{border-color:var(--vp-accent);color:var(--vp-ember,#ffb35c)}.bongoi .hphoto{border-radius:var(--vp-radius);border:1px solid var(--vp-line);max-width:760px;margin-top:26px;overflow:hidden}.bongoi .hphoto img{width:100%;height:auto;display:block}.bongoi .hphoto figcaption{color:var(--vp-inkSoft);background:var(--vp-surface);padding:8px 12px;font-size:11.5px}.bongoi .embercards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}@media (max-width:720px){.bongoi .embercards{grid-template-columns:1fr}}.bongoi .ecard{background:var(--vp-surface);border:1px solid var(--vp-line);border-radius:var(--vp-radius);padding:18px 16px 16px;position:relative;overflow:hidden}.bongoi .ecard.e2{transform:translateY(6px)}.bongoi .etile{background:repeating-linear-gradient(90deg, #00000040 0 5px, transparent 5px 17px), linear-gradient(180deg, var(--vp-tile), #6e3a1e);border-radius:5px 5px 2px 2px;height:10px;margin:-18px -16px 14px}.bongoi .ecard h3{font-family:var(--vp-font-display);margin:0 0 6px;font-size:16px;font-weight:600}.bongoi .ecard p{color:var(--vp-inkSoft);margin:0;font-size:12.5px}.bongoi .figrow{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:20px;display:grid}@media (max-width:720px){.bongoi .figrow{grid-template-columns:1fr}}.bongoi .fig{border-radius:var(--vp-radius);border:1px solid var(--vp-line);margin:0;overflow:hidden}.bongoi .fig img{width:100%;height:auto;display:block}.bongoi .fig figcaption{color:var(--vp-inkSoft);background:var(--vp-surface);padding:8px 12px;font-size:11.5px}.bongoi .src-note{color:var(--vp-inkSoft);opacity:.85;margin:14px 0 0;font-size:11.5px}.bongoi .visit-card{background:var(--vp-surface);border:1px solid var(--vp-line);border-left:3px solid var(--vp-accent);border-radius:var(--vp-radius);max-width:640px;padding:18px 20px}.bongoi .visit-card h3{font-family:var(--vp-font-display);margin:0 0 8px;font-size:15px;font-weight:600}.bongoi .visit-card p{color:var(--vp-inkSoft);margin:4px 0;font-size:13px}.bongoi .visit-card p.big{color:var(--vp-ink);font-size:14.5px;font-weight:600}.bongoi .rate-line{color:var(--vp-ink)!important;margin-top:8px!important;font-size:12.5px!important}.bongoi .rate-line b{color:var(--vp-ember,#ffb35c);font-size:14px}.bongoi .phone-line{color:var(--vp-ink)!important;font-size:13px!important}.bongoi .phone-line a{color:var(--vp-ember,#ffb35c);font-weight:700;text-decoration:none}.bongoi .house-card{background:var(--vp-surface);border:1px solid var(--vp-line);border-top:8px solid #0000;border-image:repeating-linear-gradient(90deg, var(--vp-tile) 0 22px, #5a2f18 22px 44px) 8;border-radius:var(--vp-radius);max-width:680px;margin-top:20px;padding:20px 22px}.bongoi .house-card h2{font-family:var(--vp-font-display);margin:0 0 6px;font-size:20px;font-weight:600}.bongoi .house-note{color:var(--vp-inkSoft);max-width:560px;margin:0 0 14px;font-size:12.5px}.bongoi .dishrow{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (max-width:720px){.bongoi .dishrow{grid-template-columns:1fr}}.bongoi .dish{border-top:2px solid var(--vp-accent);padding-top:8px}.bongoi .dish h3{margin:0 0 4px;font-size:13.5px;font-weight:700}.bongoi .dish p{color:var(--vp-inkSoft);margin:0;font-size:12px}.bongoi .mempty{background:var(--vp-surface);border:1px dashed var(--vp-line);border-radius:var(--vp-radius);max-width:620px;margin-top:20px;padding:28px 24px}.bongoi .mempty h2{font-family:var(--vp-font-display);margin:0 0 8px;font-size:18px;font-weight:600}.bongoi .mempty p{color:var(--vp-inkSoft);margin:0 0 8px;font-size:13px}.bongoi .mfoot{color:var(--vp-inkSoft);max-width:620px;margin-top:18px;font-size:11.5px}.bongoi .story-grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:6px;display:grid}@media (max-width:720px){.bongoi .story-grid{grid-template-columns:1fr}}.bongoi .scard{background:var(--vp-surface);border:1px solid var(--vp-line);border-radius:var(--vp-radius);padding:16px}.bongoi .scard.s2{transform:translateY(6px)}.bongoi .syear{color:#241408;background:var(--vp-ember,#ffb35c);border-radius:12px 12px 4px 4px;margin-bottom:8px;padding:4px 14px;font-family:Dancing Script,Brush Script MT,Segoe Script,cursive;font-size:17px;font-weight:700;display:inline-block;transform:rotate(-2deg);box-shadow:0 3px 8px #00000059}.bongoi .scard h3{font-family:var(--vp-font-display);margin:0 0 6px;font-size:16px;font-weight:600}.bongoi .scard p{color:var(--vp-inkSoft);margin:0;font-size:12.5px}.bongoi .tips{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px;display:grid}@media (max-width:720px){.bongoi .tips{grid-template-columns:1fr}}.bongoi .tip{border-top:2px solid var(--vp-accent);padding-top:10px}.bongoi .tip h3{margin:0 0 6px;font-size:14px;font-weight:700}.bongoi .tip p{color:var(--vp-inkSoft);margin:0;font-size:12.5px}.bongoi .site-foot{border-top:4px solid #0000;border-image:repeating-linear-gradient(90deg, var(--vp-tile) 0 22px, #3a2012 22px 44px) 4;background:#170f0a;padding:36px 0 28px}.bongoi .foot-grid{grid-template-columns:1.2fr 1fr;gap:24px;display:grid}@media (max-width:720px){.bongoi .foot-grid{grid-template-columns:1fr}}.bongoi .foot-name{color:var(--vp-ember,#ffb35c);text-shadow:0 0 14px #ffb35c66;margin-bottom:6px;font-family:Dancing Script,Brush Script MT,Segoe Script,cursive;font-size:30px;font-weight:700}.bongoi .foot-tag{color:var(--vp-inkSoft);max-width:440px;margin:0 0 14px;font-size:12.5px}.bongoi .foot-links{flex-wrap:wrap;gap:14px;display:flex}.bongoi .foot-links a{color:var(--vp-inkSoft);font-size:12.5px;text-decoration:none}.bongoi .foot-links a:hover{color:var(--vp-ember,#ffb35c)}.bongoi .foot-facts{color:var(--vp-ink);margin:0 0 8px;font-size:12.5px}.bongoi .foot-legal{color:var(--vp-inkSoft);margin:0 0 8px;font-size:11.5px}.bongoi .foot-listed{margin:0;font-size:12.5px}.bongoi .foot-listed a{color:var(--vp-ember,#ffb35c);text-decoration:none}
