@font-face{font-family:Berling Nova Display Pro;src:url(/assets/fonts/berling-nova-display-pro.woff2) format("woff2"),url(/assets/fonts/berling-nova-display-pro.woff2) format("woff");font-style:normal}@font-face{font-family:Berling Nova Display Pro Italic;src:url(/assets/fonts/berling-nova-display-pro-italic.woff2) format("woff2"),url(/assets/fonts/berling-nova-display-pro-italic.woff2) format("woff");font-style:italic}:root{font-size:1.275vw}body,html{padding:0;margin:0;font-family:Berling Nova Display Pro,Times New Roman,serif;text-align:center;line-height:1.3em;background:#faf0dc;-ms-overflow-style:none;scrollbar-width:none;scroll-behavior:smooth;color:#000}body::-webkit-scrollbar{display:none}a{color:#000!important;text-decoration:none}button:not(.inverted){color:#000!important;border-color:#000!important}button.inverted{border:1px solid #000;padding:.5em .7em .6em;border-radius:.5em;background-color:#000;color:#faf0dc}.m-2{margin:.5em}.translate-y-2{transform:translateY(.25em)}*{box-sizing:border-box}h1{margin:0}h1,h2{font:inherit}h2{font-style:italic;margin:.75em 0 0}h1:after,h1:before{content:"–"}ul{list-style:none;padding:0;margin:0}header{margin-bottom:.75em}p{white-space:pre-line}ul p{margin:0}button{-webkit-appearance:none;appearance:none}.cover .oldstyle,.ext-oldstyle{font-feature-settings:"onum"!important;-webkit-font-feature-settings:"onum"!important;-moz-font-feature-settings:"onum"!important}.cover .capitals,.ext-capitals{font-variant:small-caps;text-transform:lowercase;font-feature-settings:"onum","smcp"!important;-webkit-font-feature-settings:"onum"!important;-moz-font-feature-settings:"onum"!important}.list-segment,.nowrap{white-space:nowrap}.list-segment{display:inline-block}.list-segment:not(:last-child):after{content:",";margin-right:.25em}.list-segment:nth-last-child(2):after{content:""}.list-segment:last-child{margin-left:.25em}.cover{background:#faf0dc}.inlay.drinks,.inlay.food{background:#fafafa}.logotype{width:18em;margin:0 auto 6em}.logotype-ring{width:8em;margin:0 auto 4em}.illustration{width:12em;margin:0 auto 4em}.posts{margin-bottom:2em}.fixed{position:fixed;top:8em;left:25%;transform:translateX(-50%)}.spread{margin:0 auto;display:flex;border-bottom:1px solid #000}.page{flex:1 1;min-height:48em;padding:2em;position:relative;display:flex;justify-content:space-between;flex-direction:column}.page:first-child{border-right:1px solid #000}.grid{display:grid}.gap-1{gap:.25em}.flex-col{flex-direction:column}.flex{display:flex}.mt-4{margin-top:1em}.mt-8{margin-top:2em}h1.super{line-height:1em;font-size:4.5em;margin:0 0 -.25em}h1.chapter{position:absolute;line-height:1em;font-size:14em;margin:.25em 0;bottom:50%;left:0;transform:translate(-50%,60%)}h1.absolute:after,h1.absolute:before,h1.chapter:after,h1.chapter:before,h1.super:after,h1.super:before{content:""}.loading{width:100vw;height:20em}.underline{text-decoration:underline}.mt-0{margin-top:0}button{margin:0 auto;align-items:normal;background-color:transparent;border-color:#00e;border-style:none;box-sizing:content-box;cursor:pointer;display:inline;font:inherit;height:auto;padding:0;perspective-origin:0 0;text-align:start;transform-origin:0 0;width:auto;-moz-appearance:none;-webkit-logical-height:1em;-webkit-logical-width:auto}@supports (-moz-appearance:none){button::-moz-focus-inner{border:none;padding:0}button:focus{outline-style:dotted;outline-width:1px}}.alt-dir,.logotype-sm,.sm{display:none}@media only screen and (min-width:1850px){:root{font-size:23.545px}main{margin:0 auto;max-width:78em;border-right:1px solid #000;border-left:1px solid #000}.md{display:none}.lg{display:initial}}@media only screen and (max-width:650px){:root{font-size:17px}.lg{display:none}.sm{display:initial}h1.super{font-size:3.25em}h1.chapter{font-size:4.5em;bottom:50%;left:50%}.spread{flex-direction:column;border:0;height:auto}.page{border-bottom:1px solid #000;padding:2em 1em;min-height:40em}.page:first-child{border-right:0;display:none}h2{margin-top:1em}.posts ul li,h2{margin-bottom:.25em}.inlay .alt-dir{display:none;position:absolute;top:50%}.alt-dir.reserve-table{transform:rotate(90deg) translateX(-50%);left:-.5em}.alt-dir.liebling-ref{transform:rotate(-90deg) translateX(50%);right:.5em}.logotype-sm{display:block;width:16em;margin:0 auto;max-width:100%}.information{font-size:1em;line-height:1.3em}}@media only screen and (max-width:375px){:root{font-size:15px}}@media only screen and (max-width:320px){:root{font-size:13px}}