:root{--u:min(1.5px,calc((100vw - 24px) / 290));--logo-w:min(calc(596.7 * var(--u)),calc(100vw - 24px));--logo-h:calc(var(--logo-w) * 421 / 1790);--shift:calc(29.67 * var(--u) + var(--logo-h) - 170 * var(--u))}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#ffffff;color:#000000;font-family:Helvetica,Arial,Liberation Sans,sans-serif}.clip{overflow-x:clip}.poster{position:relative;width:calc(612 * var(--u));height:calc(1640 * var(--u) + var(--shift));left:50%;margin-left:calc(-306 * var(--u))}.slab{left:calc(171.7 * var(--u));top:var(--shift);width:calc(250.3 * var(--u));height:calc(1605 * var(--u));display:block}.logo,.slab{position:absolute}.logo{margin:0;top:calc(29.67 * var(--u));left:calc(306.7 * var(--u) - var(--logo-w) / 2);width:var(--logo-w);line-height:0}.logo img{width:100%;height:auto;display:block}.ln{position:absolute;margin:0;top:calc(var(--t) * var(--u) + var(--shift));left:calc((var(--cx) - 200) * var(--u));width:calc(400 * var(--u));text-align:center;white-space:nowrap;line-height:1;font-weight:400;font-style:normal}.sec{font-size:calc(16.8 * var(--u));margin-top:calc(1.5 * var(--u))}.addr,.sec{font-weight:700}.addr{font-size:calc(15.41 * var(--u))}.hours{font-size:calc(12.98 * var(--u))}.hours,.pickup{font-weight:700}.pickup{font-size:calc(11.97 * var(--u))}.name{font-size:calc(11.08 * var(--u));font-weight:700}.desc{font-size:calc(10.06 * var(--u));font-style:italic}.rtitle{font-size:calc(13.48 * var(--u))}.rsub,.rtitle{font-weight:700}.rsub{font-size:calc(11.48 * var(--u));font-style:italic}.rline{font-size:calc(11.44 * var(--u))}.hot{position:absolute;left:calc(var(--x0) * var(--u));top:calc(var(--y0) * var(--u) + var(--shift));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));border-radius:8px}.hot.round{border-radius:999px}.hot:focus-visible{outline:2px solid #000;outline-offset:2px}