@font-face{font-family:DM;src:url(type/dm.woff)}@font-face{font-family:DM;src:url(type/dmb.woff);font-weight:700}@font-face{font-family:Instrument;src:url(type/instrument.woff)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f6f4e8;color:#231f1c;font:17px/1.62 DM,Arial,sans-serif}a{color:inherit;text-underline-offset:.25em}button,.btn{background:#213c5b;color:white;text-decoration:none;padding:.8em 1.25em;border:0;display:inline-block;font:700 1rem DM;cursor:pointer}.skip{position:absolute;left:-200vw}.skip:focus{left:1em;background:white;z-index:4}header{border-bottom:1px solid currentColor}.top,footer,.editorial,.feeds,.sub,.hero{max-width:1220px;margin:auto;padding:0 clamp(20px,4vw,68px)}.top,footer,nav,.actions{display:flex;align-items:center;gap:1.4em}.top{justify-content:space-between;min-height:80px}.logo{font:700 clamp(1.2rem,2.3vw,1.9rem) DM;letter-spacing:-.07em;text-decoration:none}nav{gap:1.1em;font-size:.86em}nav a{text-decoration:none}nav a:hover{text-decoration:underline}.mobile{display:none}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(24px,4vw,72px);align-items:center;padding-top:48px;padding-bottom:48px}.intro{padding:2vw 0}.category,.cell small,figcaption{font-weight:700;font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}.category{color:#213c5b}h1,h2,h3{line-height:1.05;text-wrap:balance}h1,h2{font-family:Instrument,Georgia,serif;font-weight:400}h1{font-size:clamp(3.2rem,7.5vw,7.4rem);letter-spacing:-.045em;margin:.18em 0 .24em}.intro>p:not(.category),.lead{max-width:56ch;font-size:1.16rem}.actions{margin:1.5em 0 0;font-size:.95rem}.hero figure{margin:0;position:relative}figure img{width:100%;aspect-ratio:1.18;height:auto;display:block;object-fit:cover}figcaption{font-size:.73em;padding:.5rem 0}.strip{background:#213c5b;color:#fff;padding:1.5em max(4vw,calc((100vw - 1100px)/2))}.strip>div{display:flex;justify-content:space-between;align-items:center;gap:1em;flex-wrap:wrap}.strip small{display:block;opacity:.85;margin-top:.45em;font-size:.76rem}.editorial{display:grid;grid-template-columns:1fr 2fr;gap:6vw;padding-block:6vw}.editorial h2,.feeds h2,.sub h2{font-size:clamp(2.2rem,4vw,4.2rem);margin:.3em 0 .6em}.prose{max-width:70ch}.prose h3{font-size:1.4rem;margin:1.6em 0 .3em}.prose p{margin:.35em 0 1.2em}.feeds{padding-bottom:4em}.gridfeed{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px}.cell{padding:1em;border:1px solid #847d72;overflow-wrap:anywhere;background:#ffffff55}.cell small{color:#213c5b}.cell h3{font-size:1.1rem}.cell p,.cell details{font-size:.91rem}.sub{padding-block:3em 4em}.sub h1{font-size:clamp(3rem,6.5vw,6rem);max-width:22ch}.lead{margin-bottom:2em}.menulist{display:grid;grid-template-columns:repeat(2,1fr);gap:0 3em}.menulist article{padding:1.1em 0;border-top:1px solid}.menulist h3{margin:.1em 0;max-width:70%}.menulist span{float:right;font-weight:bold;color:#213c5b}.menulist p{margin:.5em 0}.ticket{max-width:650px;background:white;border-top:6px solid #213c5b;padding:clamp(1em,3vw,3em)}label{display:grid;font-size:1rem;gap:3px;margin-bottom:1em}select,input{width:100%;padding:.65em;font:inherit;border:1px solid #888;border-radius:0}#daftar{padding:0}#daftar li{list-style:none;border-block-start:1px solid #aaa;padding:12px 0}#daftar input{max-width:6em}pre{white-space:pre-wrap}iframe{width:100%;height:350px;border:0}footer{border-top:1px solid;justify-content:space-between;padding-block:2em;flex-wrap:wrap}.v0 figure img{border-radius:48% 48% 0 0}.v1 .hero figure,.v4 .hero figure{order:-1}.v2 .hero,.v5 .hero{grid-template-columns:1fr}.v2 figure img,.v5 figure img{aspect-ratio:2.45}.v3 .hero{background:#213c5b;color:white}.v3 .hero .category{color:#eda89c}.v3 .hero .btn{background:#eda89c;color:#222}.v4 .hero{align-items:end}.v5 figure{order:-1}.v1 .menulist,.v4 .menulist{grid-template-columns:1fr}.v2 .menulist article,.v5 .menulist article{background:white;padding:1em}.v2 .menulist,.v5 .menulist{gap:1em}.v0 .intro h1{color:#213c5b}.v0 figure:before{content:"";position:absolute;inset:-8px 8px 38px -8px;border:1px solid #213c5b;border-radius:48% 48% 0 0;pointer-events:none}
@media(max-width:820px){.top>nav{display:none}.mobile{display:block;position:relative}.mobile nav{position:absolute;right:0;z-index:3;background:#f6f4e8;min-width:190px;display:grid;padding:1em;border:1px solid}.top{min-height:62px}.hero{padding-block:25px}.editorial{gap:2rem}.strip>div{justify-content:flex-start}}@media(max-width:620px){.hero,.editorial,.menulist{grid-template-columns:1fr}.hero{gap:20px}.hero figure{max-width:100%}figure img{aspect-ratio:1.5}.v0 figure:before{bottom:34px}.editorial{padding-block:40px}.strip>div{display:grid;gap:.4em}.actions{gap:1em}.sub{padding-block:2em}.top,.hero,.sub,.feeds,footer,.editorial{padding-inline:20px}footer{align-items:start;flex-direction:column;gap:.5em}.v1 .hero figure,.v4 .hero figure{order:0}}
.v1{color:#2c1e17;background:#f5eddc}.v1 header{background:#282a21;color:white}.v1 .top{min-height:70px}.v1 .hero{position:relative;display:grid;grid-template-columns:1.25fr 1fr;align-items:start;background:#eddebb;padding-block:46px 55px;column-gap:5vw}.v1 .hero .intro{grid-column:2;grid-row:1;padding:0}.v1 .hero figure{grid-row:1 / span 2;grid-column:1;order:0;border:1px solid #5c4a32;padding:9px 9px 0;background:#f9f5e9;transform:rotate(-1.2deg)}.v1 .hero img{aspect-ratio:1.05;object-fit:cover}.v1 .intro h1{font-family:DM,Arial,sans-serif;font-weight:700;font-size:clamp(45px,5vw,82px);letter-spacing:-.078em;line-height:.98}.v1 .papercard{grid-column:2;border-top:2px solid #42372b;align-self:end;max-width:28em;padding-top:.85em}.v1 .papercard h2{font-size:2.1rem;margin:.1em 0}.v1 .papercard p{font-size:.94rem;margin:.4em 0}.v1 .papercard strong{font-variant-numeric:tabular-nums}.v1 .strip{background:#8c4029}.v1 .menulist{max-width:850px}.v1 .menulist span{font-family:monospace}.v1 .mobile nav{background:#282a21}.v1 .editorial{border-top:1px solid #635c4f}.v1 .logo{font-weight:bold;letter-spacing:.08em}
@media(max-width:680px){.v1 .hero{display:flex;flex-direction:column;padding:24px 20px;gap:18px}.v1 .hero figure{width:100%;transform:none}.v1 .hero img{aspect-ratio:1.65}.v1 .papercard{align-self:stretch;max-width:none}.v1 .intro h1{font-size:53px}}
body.v3{background:#e7efda;color:#282720}body.v3 header{background:#385730;color:white}body.v3 .hero{background:#e7efda;color:#282720}body.v3 .hero .category,body.v3 .intro h1,body.v3 .menulist span{color:#385730}body.v3 .hero .btn,body.v3 button,body.v3 .strip,body.v3 .mobile nav{background:#385730;color:white}body.v3 .hero{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(20px,4vw,56px)}body.v3 .hero figure{grid-column:1;grid-row:1;order:0;transform:none}body.v3 .hero .intro{grid-column:2;grid-row:1}body.v3 .hero figure img{aspect-ratio:1.12;border-radius:0;height:auto}body.v3 .menulist{grid-template-columns:repeat(auto-fit,minmax(min(100%,315px),1fr));gap:18px}body.v3 .menulist article{padding:1.2rem;background:#ffffff88;border-left:4px solid #385730}body.v3 .hero figure:before{display:none}body.v3 .hero figcaption{text-transform:none;letter-spacing:.02em}@media(max-width:680px){body.v3 .hero{display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:18px}body.v3 .hero figure{order:0;width:100%;transform:none}body.v3 .hero .intro{display:block;grid-column:auto;padding:1rem}body.v3 .hero figure img{height:auto;aspect-ratio:1.6}body.v3 .menulist{grid-template-columns:1fr}body.v3 .hero h1{font-size:clamp(2.8rem,13vw,4.5rem)}}