.gallery[data-astro-cid-rj65ajc3]{margin-top:clamp(58px,7vw,112px)}.gallery-heading[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:28px;display:flex}.gallery-heading[data-astro-cid-rj65ajc3] h2[data-astro-cid-rj65ajc3]{letter-spacing:-.04em;font-size:clamp(26px,2.6vw,42px);font-weight:500;line-height:1.2}.gallery-heading[data-astro-cid-rj65ajc3] .eyebrow[data-astro-cid-rj65ajc3]{color:#999;white-space:nowrap}.gallery-window[data-astro-cid-rj65ajc3]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab;touch-action:pan-x pan-y pinch-zoom;outline-offset:6px;gap:clamp(12px,1.6vw,24px);display:flex;overflow-x:auto}.gallery-window[data-astro-cid-rj65ajc3]::-webkit-scrollbar{display:none}.gallery-window[data-astro-cid-rj65ajc3]:focus-visible,.gallery-controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:focus-visible{outline-offset:5px;outline:2px solid #eee}.gallery-window[data-astro-cid-rj65ajc3].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.gallery-window[data-astro-cid-rj65ajc3].is-animating{scroll-snap-type:none}.gallery-slide[data-astro-cid-rj65ajc3]{scroll-snap-align:start;aspect-ratio:4/5;background:#181818;flex:0 0 36%;min-width:0;margin:0;overflow:hidden}.gallery-slide[data-astro-cid-rj65ajc3] img[data-astro-cid-rj65ajc3]{object-fit:cover;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.gallery-footer[data-astro-cid-rj65ajc3]{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.gallery-footer[data-astro-cid-rj65ajc3] .text-link[data-astro-cid-rj65ajc3]{color:#aaa;font-size:14px}.gallery-controls[data-astro-cid-rj65ajc3]{align-items:center;gap:8px;display:flex}.gallery-controls[data-astro-cid-rj65ajc3][hidden]{display:none}.gallery-count[data-astro-cid-rj65ajc3]{font-variant-numeric:tabular-nums;letter-spacing:.03em;gap:12px;margin-right:18px;font-size:12px;display:flex}.gallery-count-divider[data-astro-cid-rj65ajc3],[data-astro-cid-rj65ajc3][data-total]{color:#767676}.gallery-controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{appearance:none;color:#eee;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #484848;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,opacity .25s;display:grid}.gallery-controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:hover:not(:disabled){color:#111;background:#eee;border-color:#eee}.gallery-controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]:disabled{opacity:.25;cursor:default}.gallery-controls[data-astro-cid-rj65ajc3] svg[data-astro-cid-rj65ajc3]{stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.gallery-progress[data-astro-cid-rj65ajc3]{background:#333;height:1px;margin-top:22px;overflow:hidden}.gallery-progress[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{transform-origin:0;background:#bcbcbc;width:100%;height:100%;display:block;transform:scaleX(.2)}.gallery-status[data-astro-cid-rj65ajc3]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=700px){.gallery-heading[data-astro-cid-rj65ajc3]{margin-bottom:22px;display:block}.gallery-heading[data-astro-cid-rj65ajc3] .eyebrow[data-astro-cid-rj65ajc3]{display:none}.gallery-slide[data-astro-cid-rj65ajc3]{flex-basis:80%}.gallery-footer[data-astro-cid-rj65ajc3]{gap:12px}.gallery-footer[data-astro-cid-rj65ajc3] .text-link[data-astro-cid-rj65ajc3]{font-size:12px}.gallery-count[data-astro-cid-rj65ajc3]{gap:8px;margin-right:8px}.gallery-controls[data-astro-cid-rj65ajc3]{gap:6px}.gallery-controls[data-astro-cid-rj65ajc3] button[data-astro-cid-rj65ajc3]{width:44px;height:44px}}.bar .brand-sub{letter-spacing:.13em;margin-top:3px;font-size:10px;font-weight:500;display:block}.bar .hero-meta{letter-spacing:.1em;justify-content:space-between;margin-bottom:28px;font-size:12px;font-weight:550;display:flex}.bar .hero h1{margin-left:calc(1px - .08em)}.bar .menu-section{padding-top:46px}.bar .section-heading{justify-content:space-between;display:flex}.bar .menu-intro{margin:80px 0 65px}.bar .menu-intro>div{justify-self:end;min-width:280px}.bar .menu-intro p{margin-bottom:30px}.bar .pill-white{border-color:#666}.bar .pill-white:hover{color:#111;background:#fff;border-color:#fff}.bar .pdf-label{letter-spacing:.08em;color:#aaa;font-size:10px}.bar summary{grid-template-columns:60px 1fr 1fr 24px}.bar .group-number{color:#aaa;font-size:12px}.bar .group-name{font-size:clamp(25px,2.6vw,44px)}.bar .group-sub{color:#aaa;justify-self:end;margin-right:35px;font-size:14px}.bar .drinks{gap:32px 60px;padding:15px 0 38px 70px}.bar .visit{padding:60px var(--gutter) 100px}.bar .visit-grid{margin-top:65px}.bar .visit-details{gap:40px 35px;padding-top:7px}.bar .visit h3{color:#656565;margin-bottom:16px;font-size:12px;font-weight:500}.bar .footer{grid-template-columns:1fr 1fr 1fr;gap:20px}.bar .footer>a{grid-column:2;justify-self:center}.bar .footer>div{grid-column:3}@media (width<=700px){.bar .brand-sub{font-size:8px}.bar .hero-meta{letter-spacing:.06em;gap:20px;margin-bottom:25px;font-size:9px}.bar .menu-section{padding-top:30px}.bar .menu-intro{gap:30px;margin:55px 0 45px}.bar .menu-intro>div{justify-self:start;min-width:0}.bar .menu-intro p{margin-bottom:25px}.bar summary{grid-template-columns:30px 1fr 18px}.bar .group-sub{display:none}.bar .group-name{font-size:30px}.bar .drinks{gap:25px;padding:5px 0 30px 40px}.bar .visit{padding-top:40px;padding-bottom:60px}.bar .visit-grid{margin-top:45px}.bar .visit-details{gap:35px 20px}.bar .footer{grid-template-columns:1fr auto;gap:22px}.bar .footer>a{justify-self:end}.bar .footer>div{grid-area:2/1/auto/-1;justify-self:start}}.bar .hero-bottom{letter-spacing:-.015em;grid-template-columns:1fr auto;align-items:baseline;gap:32px;margin-top:34px;font-size:clamp(17px,1.45vw,22px);line-height:1.5;display:grid}.bar .hero-hours{letter-spacing:0;white-space:nowrap;gap:24px;font-size:14px;line-height:1.5;display:flex}.bar .hero-hours span:last-child{color:#666}.header .pill{letter-spacing:-.01em;gap:14px;min-height:46px;padding:12px 19px;font-size:14px;line-height:20px}.header .pill .link-arrow{stroke:currentColor;stroke-width:1.5px;flex:0 0 16px;width:16px;height:16px;display:block}.hero-reveal{vertical-align:top;margin:-.045em -.12em 0 -.04em;padding:.045em .12em 0 .04em;display:inline-block;overflow:hidden}.hero-letter{animation:1s both glyph-resolve;animation-delay:var(--reveal-delay);animation-timing-function:ease;display:inline-block}.hero-space{width:.19em;display:inline-block}@keyframes glyph-resolve{0%{opacity:0}to{opacity:1}}@media (width<=700px){.bar .hero-bottom{grid-template-columns:1fr;gap:18px;margin-top:28px;font-size:18px}.bar .hero-bottom>p:first-child{font-size:18px}.bar .hero-hours{justify-content:space-between;gap:16px;font-size:12px}.header .pill{gap:10px;min-height:44px;padding:11px 14px;font-size:12px}.header .pill .link-arrow{flex-basis:14px;width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.hero-letter{animation:none;transform:none}}.bar .hero-meta{align-items:baseline;gap:30px;font-size:14px;line-height:1.5}.bar .hero-opening{text-align:right}.section-content{padding:12px 0 40px 70px}.event-content>p{letter-spacing:-.015em;color:#bcbcbc;max-width:660px;font-size:20px;line-height:1.55}.event-content>.text-link{margin-top:22px;font-size:14px}.faq-content{grid-template-columns:1fr 1fr;gap:34px 60px;display:grid}.faq-item h3{letter-spacing:-.035em;color:#fff;font-size:clamp(22px,2vw,30px);font-weight:500;line-height:1.2}.faq-item p{color:#aaa;max-width:480px;margin-top:13px;font-size:15px;line-height:1.6}.faq-contact{grid-column:1/-1;justify-self:start;font-size:14px}.visit-address{letter-spacing:.025em}.footer>a.yu-footer,.bar .footer>a.yu-footer{color:#777;grid-area:2/1/auto/-1;justify-self:start;font-size:12px;line-height:1.5}@media (width<=700px){.bar .hero-meta{letter-spacing:.045em;gap:18px;font-size:11px;line-height:1.55}.bar .hero-meta>span{max-width:52%}.section-content{padding:5px 0 30px 40px}.event-content>p{font-size:17px}.faq-content{grid-template-columns:1fr;gap:28px}.faq-item h3{font-size:23px}.faq-item p{margin-top:10px;font-size:14px}.footer>a.yu-footer,.bar .footer>a.yu-footer{grid-row:3}}.hero-caption{margin-top:30px}.hero-slogan{letter-spacing:.065em;font-size:clamp(18px,1.55vw,24px);font-weight:550;line-height:1.4}.hero-time{letter-spacing:.045em;color:#666;margin-top:18px;font-size:13px;font-weight:450;line-height:1.5}@media (width<=700px){.hero-caption{margin-top:26px}.hero-slogan{letter-spacing:.055em;font-size:17px}.hero-time{letter-spacing:.025em;margin-top:15px;font-size:11px}}.bar #menu-title{letter-spacing:-.05em;font-size:clamp(36px,4.3vw,76px);line-height:1.08}.bar .menu-intro>div{min-width:0;max-width:360px}.bar .drinks{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr))}.bar .drink p{max-width:none}.faq-item .faq-answer-en{color:#fff;opacity:1}.faq-item .faq-answer-de{color:#fff;opacity:.35;margin-top:10px}.bar #visit-title{line-height:.96}.socials{grid-column:2}.social-links{align-items:center;gap:10px;margin-top:-7px;margin-left:-10px;display:flex}.social-links a{place-items:center;width:40px;height:40px;transition:opacity .25s;display:grid}.social-links a:hover{opacity:.5}.social-links svg{stroke:currentColor;stroke-width:1.5px;width:21px;height:21px}.social-links .social-fill,.social-links .facebook-icon{fill:currentColor;stroke:none}@media (width<=700px){.bar #menu-title{font-size:clamp(32px,8vw,48px)}.bar .visit-details .contact .text-link{overflow-wrap:anywhere;font-size:13px}}.tone-down{opacity:.35}.bar .drink-group:last-child{border-bottom:0}.bar .opening-times{letter-spacing:.015em;font-size:clamp(12px,1.15vw,16px);line-height:1.6}.bar #menu-title{margin-left:-.075em}.bar #visit-title{opacity:.35;margin-left:-.045em}.social-links{gap:0}.bar .visit-details{align-content:space-between;gap:18px 28px;padding-top:0}.bar .visit h3{margin-bottom:7px}.bar .visit-details p{font-size:14px;line-height:1.5}.bar .visit-details .text-link{margin-top:3px;padding:4px 0;font-size:13px}.bar .visit-details .muted{margin-top:7px;font-size:11px}.bar .visit-details .contact .text-link{margin-top:0}@media (width>=1100px){.bar .visit-grid{grid-template-columns:1fr 1fr;align-items:stretch}.bar #visit-title{align-self:start;font-size:clamp(92px,6.3vw,110px);line-height:1}.bar .visit-details{height:clamp(184px,12.6vw,220px);padding:8px 0 0}}@media (width>=701px) and (width<=1099px){.bar .visit-grid{grid-template-columns:1fr;gap:38px}.bar .visit-details{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.bar .visit-details .contact,.bar .socials{grid-column:auto}}@media (width<=700px){.bar .visit-details{gap:24px 20px}}.bar .visit-details{grid-template-columns:1fr 1fr}.bar .visit-details .contact{grid-column:1/-1}.social-links{gap:0;margin-top:-5px;margin-left:-11px}.social-links a{border-radius:50%;flex:0 0 42px;width:42px;height:42px;transition:background .25s,opacity .25s}.social-links a:hover{opacity:1;background:#f0f0f0}.social-links svg{stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.drink-group{overflow:clip}.bar .drinks,.bar .section-content{animation:none}@media (width>=701px) and (width<=1099px){.bar .visit-details{grid-template-columns:1fr 1fr auto}.bar .visit-details .contact{grid-column:auto}}@media (prefers-reduced-motion:reduce){.hero-letter{clip-path:none;filter:none;animation:none}.social-links a{transition:none}}@media (width<=700px){.bar .visit-details .opening-times{font-size:12px;line-height:1.75}}.drink-groups{overflow-anchor:none}
