:root{--chalk:#f6f1e4;--chalk-raised:#fffcf4;--line:#ded5c0;--board:#1c1b17;--board-muted:#5e584b;--saltbush:#2d6f4f;--saltbush-soft:#dce8d9;--servo:#f2b705;--servo-soft:#fbebb0;--flare:#c23b22;--danger:#9e2a1b;--display:Anton,Impact,"Arial Narrow",sans-serif;--sans:Archivo,system-ui,-apple-system,"Segoe UI",sans-serif}.tt{background:var(--chalk);color:var(--board);font-family:var(--sans);width:100%;min-height:100vh;font-size:16px;line-height:24px}.tt *{box-sizing:border-box}.wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.band{border-top:2px solid var(--board)}.band-raised{background:var(--chalk-raised)}.band-servo{background:var(--servo-soft)}.band-board{background:var(--board);color:var(--chalk)}.section{flex-direction:column;gap:28px;padding-top:64px;padding-bottom:64px;display:flex}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-weight:400}.poster{font-size:clamp(52px,7vw,104px);line-height:.95}.h1{font-size:clamp(40px,5vw,64px);line-height:1}.h2{font-size:clamp(34px,4vw,48px);line-height:1.04}.h3{letter-spacing:.03em;font-size:24px;line-height:28px}.h4{letter-spacing:.03em;font-size:19px;line-height:22px}.title{margin:0;font-size:20px;font-weight:700;line-height:26px}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--board-muted);margin:0;font-size:13px;font-weight:600;line-height:18px}.band-board .eyebrow{color:var(--servo)}.lede{max-width:36em;margin:0;font-size:19px;line-height:29px}.muted{color:var(--board-muted)}.band-board .muted{color:#d9d2c1}.meta{color:var(--board-muted);margin:0;font-size:13px;font-weight:500;line-height:18px}.p{margin:0}.hl{background:var(--servo);color:var(--board);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 10px}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.between{justify-content:space-between}.stack{flex-direction:column;gap:12px;display:flex}.split{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.split>*{flex:440px;min-width:0}.grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.grid-3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;display:grid}.grid-4{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.btn{font:600 16px/24px var(--sans);border:2px solid var(--board);background:var(--chalk-raised);color:var(--board);cursor:pointer;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;text-decoration:none;display:inline-flex}.btn-sm{padding:6px 12px;font-size:14px;line-height:20px}.btn-primary{background:var(--saltbush);color:#fff;box-shadow:3px 3px 0 0 var(--board)}.btn-servo{background:var(--servo);color:var(--board);box-shadow:3px 3px 0 0 var(--board)}.btn-live{background:var(--flare);color:#fff;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.btn-quiet{color:var(--saltbush);text-underline-offset:3px;background:0 0;border-color:#0000;padding-left:4px;padding-right:4px;text-decoration:underline}.btn-dark{background:var(--board);color:var(--chalk)}.band-board .btn{border-color:var(--chalk)}.badge{font:400 14px/18px var(--display);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--board);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;display:inline-flex}.badge-live{background:var(--flare);color:#fff}.badge-live:before{content:"";background:#fff;border-radius:50%;width:7px;height:7px}.badge-planned{background:var(--servo-soft);color:var(--board)}.badge-closed{background:var(--chalk-raised);color:var(--board-muted);border-color:var(--line)}.badge-verified{background:var(--saltbush-soft);color:var(--board);border-color:var(--saltbush)}.badge-warn{color:var(--danger);border-color:var(--danger);background:#f9ece7}.chip{font:600 15px/20px var(--sans);border:2px solid var(--board);background:var(--chalk-raised);color:var(--board);cursor:pointer;white-space:nowrap;border-radius:999px;padding:8px 14px}.chip-on{background:var(--board);color:var(--chalk)}.card{border:2px solid var(--board);background:var(--chalk-raised);border-radius:10px;overflow:hidden}.card-pad{padding:20px}.card-sticker{box-shadow:6px 6px 0 0 var(--board)}.rule{border:0;border-top:1px solid var(--line);margin:0}.input{font:500 16px/24px var(--sans);border:2px solid var(--board);background:var(--chalk-raised);color:var(--board);border-radius:10px;width:100%;min-width:0;padding:11px 14px}.label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;line-height:20px;display:flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.num{font-family:var(--display);color:var(--saltbush);font-size:64px;line-height:64px}.date-tile{box-sizing:border-box;background:var(--board);width:80px;height:80px;color:var(--chalk);text-align:center;font-family:var(--display);letter-spacing:.06em;border-radius:16px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;padding:6px 0;display:flex}.date-tile b{letter-spacing:0;font-size:30px;font-weight:400;line-height:32px;display:block}.date-tile span{font-size:12px;line-height:14px;display:block}.date-tile span:first-child{color:var(--servo)}.awning{background:repeating-linear-gradient(90deg,var(--saltbush) 0 32px,var(--chalk-raised) 32px 64px)}.scallop{background:radial-gradient(circle at 16px 0,var(--saltbush) 15px,transparent 16px) 0 0/64px 20px repeat-x,radial-gradient(circle at 48px 0,var(--chalk-raised) 15px,transparent 16px) 0 0/64px 20px repeat-x;height:20px}.table{border-collapse:collapse;width:100%;font-size:15px;line-height:22px}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--board-muted);border-bottom:2px solid var(--board);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:600}.table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.scroll-x{overflow-x:auto}.no-bar,.scroll-x,.chip-scroll,.side{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.no-bar::-webkit-scrollbar{display:none}.scroll-x::-webkit-scrollbar{display:none}.chip-scroll::-webkit-scrollbar{display:none}.side::-webkit-scrollbar{display:none}.scroll-cue{min-width:0;position:relative}.scroll-cue>.no-bar{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.scroll-cue:after{content:"›";background:var(--servo);border:2px solid var(--board);width:28px;height:28px;box-shadow:2px 2px 0 0 var(--board);font:400 22px/1 var(--display);color:var(--board);box-sizing:border-box;pointer-events:none;border-radius:50%;place-items:center;padding-bottom:2px;display:grid;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dash{flex-wrap:wrap;min-height:100vh;display:flex}.side{background:var(--board);max-width:100%;color:var(--chalk);flex-direction:column;flex:240px;gap:4px;padding:24px 16px;display:flex}.side a,.side button{color:var(--chalk);font:600 15px/20px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;text-decoration:none;display:flex}.side .on{background:var(--servo);color:var(--board)}.main{flex-direction:column;flex:999 640px;gap:24px;min-width:0;padding:32px;display:flex}.stat{border:2px solid var(--board);background:var(--chalk-raised);border-radius:10px;padding:16px 18px}.stat b{font-family:var(--display);font-size:40px;font-weight:400;line-height:44px;display:block}.bar{background:var(--line);border-radius:999px;height:10px;overflow:hidden}.bar>i{background:var(--saltbush);height:100%;display:block}.stars{color:var(--board);letter-spacing:2px}.img{background-color:var(--saltbush);background-image:repeating-linear-gradient(90deg,var(--saltbush) 0 32px,#3b7e5d 32px 64px);border-bottom:2px solid var(--board);background-position:50%;background-size:cover;position:relative}.img[data-label]:after{content:attr(data-label);font:600 12px/16px var(--sans);background:var(--chalk-raised);color:var(--board);border:1.5px solid var(--board);border-radius:4px;padding:3px 8px;position:absolute;top:10px;left:10px}.img-plain{border-bottom:0}.r10{border:2px solid var(--board);border-radius:10px}.img-hero{background-image:url(/img/a2ffcbd87f675588ede74c1d028e808e.jpg)}.img-pickup{background-image:url(/img/4994bf357297b7e504998431b90350e8.jpg)}.img-operator{background-image:url(/img/a965de90c30281109b24838070f98550.jpg)}.img-crowd{background-image:url(/img/15d8adce88ff06b633e827426c51e7e0.jpg)}.img-market{background-image:url(/img/f742f2d394b1f793525c77035de78c67.jpg)}.img-park{background-image:url(/img/ad29a7a19a5c6f2191184d0e7cc6106c.jpg)}.img-festival{background-image:url(/img/2eef7287db265647a12861d978b4b898.jpg)}.img-office{background-image:url(/img/a39f34aac03465dfd6392439477f08d4.jpg)}.img-wedding{background-image:url(/img/45d0a31fa4a67d9d1e5db9fb5c47887e.jpg)}.img-school{background-image:url(/img/ba894362ef799dfd3beff03bfb254deb.jpg)}.img-xmas{background-image:url(/img/900124fcc570cd791539eae719c8af79.jpg)}.img-parra{background-image:url(/img/d35f5c5c964e20942fa89539e0dfd70e.jpg)}.img-about{background-image:url(/img/9429487380d65958efcfc7e596a23133.jpg)}.img-signin{background-image:url(/img/ad29a7a19a5c6f2191184d0e7cc6106c.jpg)}.img-event{background-image:url(/img/a20b4d57694516decf0db4325a3beefa.jpg)}.img-arrive{background-image:url(/img/1f4f2d5a559b07dceb31145f02e66aac.jpg)}.img-kds{background-image:url(/img/343292bde950aa4219aad4f9ce42b390.jpg)}.img-close{background-image:url(/img/a2ffcbd87f675588ede74c1d028e808e.jpg)}.img-window{background-image:url(/img/f31309572f75b901cc807a60395731db.jpg)}.img-queue{background-image:url(/img/2eef7287db265647a12861d978b4b898.jpg)}.img-tea{background-image:url(/img/8302e56b22b51f75502836af34c132e8.jpg)}.img-qrpaint{background-image:url(/img/f8d708c17f64c061061d6400bcc0dc04.jpg)}.img-baocover{background-image:url(/img/9429487380d65958efcfc7e596a23133.jpg)}.img-bao,.img-m-pork{background-image:url(/img/1fc045fa634e9ee3d37984631ff5f542.jpg)}.img-smoke{background-image:url(/img/81b852b536e3e842bd294276877e9654.jpg)}.img-lisbon,.img-m-chicken{background-image:url(/img/16ca344dc6756cfa40491312b5fd7e4d.jpg)}.img-gelato,.img-c-sweet{background-image:url(/img/7e2a5e6205ccc02d0bb883b6fc0a8cd9.jpg)}.img-taco,.img-c-mex{background-image:url(/img/d994453522e8dc7fdf32abc53304c716.jpg)}.img-dosa{background-image:url(/img/301fd414ae5e8430bbb606852490b599.jpg)}.img-c-asian{background-image:url(/img/99cdd5e2853914b3fbc10bb3eb66e223.jpg)}.img-c-bbq{background-image:url(/img/4ac10572dad4ff0b91543241872271ce.jpg)}.img-c-burger{background-image:url(/img/afca0b221609898fe3ad5346c7553e8d.jpg)}.img-c-coffee{background-image:url(/img/764a2654241ba3f35b50a0f52974c1f7.jpg)}.img-m-mushroom{background-image:url(/img/6bd97ce5cd4867c89e1a2b183b821ea5.jpg)}.img-m-duck{background-image:url(/img/3771cd35973000468a0a7d6612343d4d.jpg)}.img-m-popcorn{background-image:url(/img/757dc1f66ca2df25f5b71b016a799bc1.jpg)}.img-m-cucumber{background-image:url(/img/1210a702541cd6bed1f2f268eabc9830.jpg)}.img-m-soda{background-image:url(/img/9aeabdf8bb98b4ac2ab9534a057ab06d.jpg)}.img[data-label]:is(.img-hero,.img-pickup,.img-operator,.img-crowd,.img-market,.img-park,.img-festival,.img-office,.img-wedding,.img-school,.img-xmas,.img-parra,.img-about,.img-signin,.img-event,.img-arrive,.img-kds,.img-close,.img-window,.img-queue,.img-tea,.img-qrpaint,.img-baocover,.img-bao,.img-smoke,.img-lisbon,.img-gelato,.img-taco,.img-dosa,.img-c-asian,.img-c-bbq,.img-c-burger,.img-c-coffee,.img-c-mex,.img-c-sweet,.img-m-pork,.img-m-chicken,.img-m-mushroom,.img-m-duck,.img-m-popcorn,.img-m-cucumber,.img-m-soda):after{display:none}.grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.split>*{flex:min(440px,100%)}.menu-btn,.tabbar,.mobile-menu{display:none}.show-phone,.sticky-cart{display:none!important}.phone-sheet,.phone-scrim{display:contents}.prose{max-width:720px;font-size:18px;line-height:30px}.prose p{margin:0 0 20px}.prose h2{font-family:var(--display);text-transform:uppercase;margin:36px 0 14px;font-size:30px;font-weight:400;line-height:34px}.prose blockquote{border-left:0;border-top:2px solid var(--board);border-bottom:2px solid var(--board);font-family:var(--display);text-transform:uppercase;margin:28px 0;padding:18px 22px;font-size:28px;line-height:32px}.tag{font:700 12px/16px var(--sans);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--board);background:var(--servo);border-radius:4px;padding:3px 8px;display:inline-flex}.tag-green{background:var(--saltbush);color:#fff}.tag-dark{background:var(--board);color:var(--chalk)}@media (max-width:760px){.wrap{padding-left:16px;padding-right:16px}.section{gap:20px;padding-top:40px;padding-bottom:40px}.nav-links,.nav-ctas{display:none!important}.menu-btn{margin-left:auto;display:inline-flex!important}.chip-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important;margin-left:-16px!important;margin-right:-16px!important;padding:2px 16px 6px!important}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll>*{flex:none}.show-phone{display:flex!important}.phone-sheet{z-index:40;background:var(--chalk-raised);border-top:2px solid var(--board);padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;max-height:80vh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px #1c1b1726}.phone-scrim{z-index:35;background:#1c1b1773;position:fixed;inset:0}.explore[data-view=list] .explore-map,.explore[data-view=map] .explore-list{display:none!important}.explore[data-view=map] .explore-map{min-height:420px;height:calc(100vh - 220px)!important}.desk-only{display:none!important}.sticky-cart{z-index:28;position:fixed;bottom:84px;left:12px;right:12px;display:flex!important}.split{gap:28px}.h1{font-size:38px}.h2{font-size:32px;line-height:1.05}.poster{font-size:48px;line-height:.98}.card-sticker{box-shadow:4px 4px 0 0 var(--board)}.mobile-menu{border-top:1px solid var(--line);flex-direction:column;gap:4px;padding:8px 16px 16px;display:flex}.mobile-menu a{color:var(--board);border-bottom:1px solid var(--line);padding:12px 4px;font-weight:600;text-decoration:none}.tabbar{z-index:30;background:var(--chalk);border-top:2px solid var(--board);padding-bottom:env(safe-area-inset-bottom);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.tabbar a{font:600 12px/16px var(--sans);color:var(--board);flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:56px;padding:8px 0 10px;text-decoration:none;display:flex}.tt{padding-bottom:76px}.side{flex-flow:row;flex:100%;align-items:center;gap:6px;padding:10px 12px;overflow-x:auto}.side a,.side button{white-space:nowrap;width:auto;padding:8px 12px}.side-extra{display:none!important}.main{gap:16px;padding:16px}.btn{min-height:44px}.chip{min-height:40px}.table td,.table th{padding:10px 8px}.lede{font-size:17px;line-height:26px}.stat b{font-size:30px;line-height:34px}.num{font-size:48px;line-height:48px}.hide-phone{display:none!important}}.side a:hover,.side a:focus-visible{color:var(--chalk);background:#f6f1e41f}.side a.on:hover,.side .on:hover{color:var(--board);background:var(--servo)}.side .side-extra a:hover{background:0 0;color:var(--servo)!important}.foot-links a:hover,footer a:hover{color:var(--servo)}
body{background:#f6f1e4;margin:0}a{color:#2d6f4f}a:hover{color:#1c1b17}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #2d6f4f}.label input:not([type=checkbox]):not([type=hidden]),.label select,.label textarea{font:500 16px/24px var(--sans);border:2px solid var(--board);background:var(--chalk-raised);color:var(--board);border-radius:10px;width:100%;min-width:0;padding:11px 14px}.check{align-items:flex-start;gap:12px;font-weight:600;display:flex}.check input{accent-color:#2d6f4f;flex:none;width:22px;height:22px;margin-top:1px}.dash .main h1{margin:0}.notice{color:#9e2a1b;background:#f9ece7;border:2px solid #9e2a1b;border-radius:10px;padding:12px 14px;font-weight:700}
