@font-face{font-family:Dela Gothic One;src:url(/_next/static/media/4f5c554ef1daecfd-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Dela Gothic One Fallback;src:local("Arial");ascent-override:88.05%;descent-override:21.86%;line-gap-override:0.00%;size-adjust:131.74%}.__className_3a639f{font-family:Dela Gothic One,Dela Gothic One Fallback;font-weight:400;font-style:normal}.__variable_3a639f{--font-bw-display:"Dela Gothic One","Dela Gothic One Fallback"}@font-face{font-family:Figtree;src:url(/_next/static/media/77547f94b2413305-s.p.woff2) format("woff2");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.00%;size-adjust:99.94%}.__className_4dd1fb{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_4dd1fb{--font-bw-body:"Figtree","Figtree Fallback"}.bw{--bw-ink:#0b1520;--bw-harbour:#17293b;--bw-paper:#f3e9d6;--bw-lantern:#e24a30;--bw-amber:#f2b34c;--bw-display:var(--font-bw-display),"Arial Black",Impact,sans-serif;--bw-body:var(--font-bw-body),system-ui,sans-serif;position:fixed;inset:0;overflow:hidden;background:var(--bw-ink);color:var(--bw-paper);font-family:var(--bw-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}.bw *,.bw :after,.bw :before{box-sizing:border-box}.bw button,.bw input,.bw select{font:inherit;color:inherit}.bw button{cursor:pointer}.bw a{color:inherit;text-underline-offset:3px}.bw :focus-visible{outline:3px solid var(--bw-amber);outline-offset:3px}.bw .bw-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bw .bw-main,.bw .bw-stage{position:absolute;inset:0}.bw .bw-stage{background:linear-gradient(180deg,#0b1520,#0f1d2c 45%,#17293b)}.bw .bw-stage:before{top:11%;left:68%;width:clamp(40px,5vw,68px);aspect-ratio:1;border-radius:50%}.bw .bw-stage:after,.bw .bw-stage:before{content:"";position:absolute;background:var(--bw-paper)}.bw .bw-stage:after{top:0;left:0;width:3px;height:3px;box-shadow:14vw 9vh 0 var(--bw-paper),27vw 20vh 0 var(--bw-paper),38vw 6vh 0 var(--bw-paper),52vw 15vh 0 var(--bw-paper),79vw 24vh 0 var(--bw-paper),88vw 8vh 0 var(--bw-paper),94vw 31vh 0 var(--bw-paper),7vw 33vh 0 var(--bw-paper),61vw 4vh 0 var(--bw-paper);opacity:.8}.bw .bw-host{position:absolute;inset:0;touch-action:none;cursor:grab;outline:none;user-select:none;-webkit-user-select:none}.bw .bw-host[data-drag="1"]{cursor:grabbing}.bw .bw-host:focus-visible{outline:3px solid var(--bw-lantern);outline-offset:-3px}.bw .bw-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.bw .bw-canvas[data-off="1"]{display:none}.bw .bw-poster{position:absolute;left:50%;top:50%;width:min(72vmin,640px);transform:translate(-50%,-50%);border-radius:24px}.bw .bw-pin{position:absolute;left:0;top:0;z-index:2;width:0;height:0;margin:0;padding:0;border:0;background:none;opacity:0;pointer-events:none;will-change:transform;transition:opacity .4s ease-out}.bw .bw-main[data-phase=stage][data-open="0"] .bw-pin{opacity:1;pointer-events:auto}.bw .bw-main[data-phase=stage][data-open="0"] .bw-pin[data-back="1"]{opacity:.5}.bw .bw-pin__chip{position:absolute;left:0;bottom:12px;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 18px 0 12px;border-radius:999px;background:var(--bw-paper);color:var(--bw-ink);font-weight:700;font-size:15px;white-space:nowrap;transform:translateX(-50%);transition:transform .2s ease-out}.bw .bw-pin__chip:before{content:"";width:12px;height:12px;border-radius:50%;background:var(--bw-lantern)}.bw .bw-pin__chip:after{content:"";position:absolute;left:50%;bottom:-6px;width:14px;height:14px;background:var(--bw-paper);transform:translateX(-50%) rotate(45deg);z-index:-1}.bw .bw-pin:hover .bw-pin__chip{transform:translate(-50%,-4px)}.bw .bw-pin:focus-visible{outline:none}.bw .bw-pin:focus-visible .bw-pin__chip{outline:3px solid var(--bw-amber);outline-offset:3px}.bw .bw-chrome{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;transition:opacity .5s ease-out .25s}.bw .bw-main[data-phase=stage] .bw-chrome{opacity:1}.bw .bw-chrome>*{pointer-events:auto}.bw .bw-brand{position:absolute;top:24px;left:24px;display:flex;align-items:center;gap:12px;font-family:var(--bw-display);font-size:26px;line-height:1;pointer-events:none}.bw .bw-brand svg{width:36px;height:auto;color:var(--bw-lantern)}.bw .bw-round{display:grid;place-items:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:var(--bw-paper);color:var(--bw-ink);transition:transform .2s ease-out}.bw .bw-round:hover{transform:scale(1.06)}.bw .bw-round--sm{width:44px;height:44px}.bw .bw-menu-btn{position:absolute;top:20px;right:20px}.bw .bw-sound{position:absolute;right:20px;bottom:20px}.bw .bw-sound[aria-pressed=true]{background:var(--bw-amber)}.bw .bw-foot{left:24px;max-width:31ch;margin:0;font-size:14px;line-height:1.45}.bw .bw-foot,.bw .bw-hint{position:absolute;bottom:24px}.bw .bw-hint{left:50%;display:flex;align-items:center;gap:12px;padding:8px 8px 8px 16px;border-radius:16px;background:var(--bw-paper);color:var(--bw-ink);font-family:var(--bw-display);font-size:15px;white-space:nowrap;transform:translateX(-50%)}.bw .bw-hint__x{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:none}.bw .bw-hint :focus-visible,.bw .bw-panel :focus-visible{outline-color:var(--bw-ink)}.bw .bw-panel{position:absolute;z-index:5;top:84px;right:20px;bottom:84px;width:min(440px,calc(100vw - 40px));display:flex;flex-direction:column;border-radius:20px;background:var(--bw-paper);color:var(--bw-ink);overflow:hidden;animation:bw-in-x .28s ease-out both}.bw .bw-panel__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 12px 24px}.bw .bw-panel__title{margin:0;font-family:var(--bw-display);font-weight:400;font-size:30px;line-height:1.05}.bw .bw-panel__body{overflow-y:auto;padding:8px 24px 24px}.bw .bw-round--sm{background:var(--bw-ink);color:var(--bw-paper)}.bw .bw-lead{margin:0 0 16px;font-size:18px;line-height:1.45}.bw .bw-small{margin:16px 0 0;font-size:14px;line-height:1.45}.bw .bw-crop{position:relative;display:block;flex:none;width:80px;aspect-ratio:1;overflow:hidden;border-radius:14px;background:var(--bw-harbour)}.bw .bw-crop img{position:absolute;left:50%;top:50%;max-width:none;height:auto}.bw .bw-bowls,.bw .bw-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.bw .bw-row{display:flex;align-items:center;gap:16px;width:100%;padding:8px;border:0;border-radius:16px;background:none;text-align:left;transition:transform .2s ease-out}.bw .bw-row:hover{transform:translateX(4px)}.bw .bw-row__text{display:grid;gap:2px;font-size:15px}.bw .bw-row__text strong{font-family:var(--bw-display);font-weight:400;font-size:22px;line-height:1.1}.bw .bw-bowl{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:2px solid var(--bw-ink)}.bw .bw-bowl:last-child{border-bottom:0}.bw .bw-bowl__text{flex:1;min-width:0}.bw .bw-bowl h3{margin:0;font-family:var(--bw-display);font-weight:400;font-size:22px;line-height:1.1}.bw .bw-bowl p{margin:4px 0 0;font-size:15px;line-height:1.4}.bw .bw-price{font-family:var(--bw-display);font-size:30px;line-height:1;color:#b8321c}.bw .bw-alley{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:16px;border-radius:14px}.bw .bw-hours{margin:0 0 16px}.bw .bw-hours div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:2px solid var(--bw-ink)}.bw .bw-hours dt{font-weight:700}.bw .bw-hours dd{margin:0;text-align:right}.bw .bw-form{display:grid;gap:16px}.bw .bw-form label{display:grid;gap:6px;font-weight:700;font-size:15px}.bw .bw-form input,.bw .bw-form select{min-height:48px;padding:0 14px;border:2px solid var(--bw-ink);border-radius:12px;background:#fffaf0;font-weight:400;font-size:16px}.bw .bw-btn{min-height:56px;padding:0 32px;border:0;border-radius:999px;background:var(--bw-paper);color:var(--bw-ink);font-weight:700;font-size:18px;transition:transform .2s ease-out}.bw .bw-btn:hover{transform:translateY(-2px)}.bw .bw-btn--ink{background:var(--bw-ink);color:var(--bw-paper)}.bw .bw-link{min-height:44px;padding:0 12px;border:0;background:none;font-weight:700;font-size:16px;text-decoration:underline;text-underline-offset:5px}.bw .bw-curtain{position:absolute;inset:0;z-index:10;will-change:transform}.bw .bw-main[data-phase=stage] .bw-curtain{visibility:hidden}.bw .bw-curtain__body{position:absolute;inset:0;display:grid;place-items:center;background:var(--bw-lantern);color:var(--bw-ink)}.bw .bw-curtain :focus-visible{outline-color:var(--bw-ink)}.bw .bw-edge{position:absolute;left:0;top:calc(100% - 1px);width:100%;height:140px;display:block}.bw .bw-splash{display:flex;flex-direction:column;align-items:center;padding:0 24px;text-align:center}.bw .bw-splash__mark{width:clamp(56px,7vw,88px);height:auto;color:var(--bw-ink)}.bw .bw-splash__name{margin-top:16px;font-family:var(--bw-display);font-size:clamp(40px,11.5vw,168px);line-height:.95;color:var(--bw-paper)}.bw .bw-splash__tag{margin:16px 0 0;font-weight:700;font-size:clamp(14px,1.6vw,18px);letter-spacing:.16em;text-transform:uppercase}.bw .bw-slot{display:grid;place-items:start center;min-height:150px;margin-top:32px}.bw .bw-slot>*{grid-area:1/1;transition:opacity .4s ease-out}.bw .bw-go{display:flex;flex-direction:column;align-items:center;gap:8px}.bw .bw-go[data-on="0"]{opacity:0;pointer-events:none}@keyframes bw-in-x{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes bw-in-y{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (max-width:900px){.bw .bw-hint{bottom:84px}}@media (max-width:640px){.bw .bw-brand{top:20px;left:16px;font-size:22px}.bw .bw-brand svg{width:30px}.bw .bw-menu-btn{top:16px;right:16px}.bw .bw-sound{right:16px;bottom:16px}.bw .bw-foot{left:16px;bottom:16px;max-width:calc(100% - 96px)}.bw .bw-panel{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:min(80dvh,640px);animation-name:bw-in-y}.bw .bw-main[data-open="1"] .bw-foot,.bw .bw-main[data-open="1"] .bw-hint,.bw .bw-main[data-open="1"] .bw-sound{visibility:hidden}}@media (prefers-reduced-motion:reduce){.bw .bw-panel{animation:none}.bw .bw-btn,.bw .bw-chrome,.bw .bw-pin,.bw .bw-pin__chip,.bw .bw-round,.bw .bw-row,.bw .bw-slot>*{transition:none}}