.od[data-astro-cid-tjnfcc2g]{padding:48px 16px;overflow-x:clip}.od__wrap[data-astro-cid-tjnfcc2g]{max-width:72rem;margin:0 auto}.od--intro[data-astro-cid-tjnfcc2g]{text-align:center;background:#fff}.od--intro[data-astro-cid-tjnfcc2g] p[data-astro-cid-tjnfcc2g]{max-width:48rem;margin:0 auto;font-size:17px;line-height:1.7}.od__intro[data-astro-cid-tjnfcc2g]{align-items:center;gap:28px;display:grid}.od__art[data-astro-cid-tjnfcc2g]{--band:#fff;width:min(100%,320px);margin:0 auto}.od__art--chef[data-astro-cid-tjnfcc2g]{--band:var(--color-ice);aspect-ratio:7/8}.od__art--treat[data-astro-cid-tjnfcc2g]{--band:var(--color-mint);aspect-ratio:3/5;width:min(100%,220px)}@media (width>=860px){.od__intro[data-astro-cid-tjnfcc2g]{text-align:left;grid-template-columns:1fr 300px}.od--intro[data-astro-cid-tjnfcc2g] .od__intro[data-astro-cid-tjnfcc2g] p[data-astro-cid-tjnfcc2g]{margin:0}}.od__h2[data-astro-cid-tjnfcc2g]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 14px;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.1}.od--places[data-astro-cid-tjnfcc2g]{background:var(--color-ice)}.od__list[data-astro-cid-tjnfcc2g]{gap:28px;display:grid}.od__place[data-astro-cid-tjnfcc2g]{background:#fff;border-radius:18px;display:grid;overflow:hidden;box-shadow:0 8px 24px #13384a1a}@media (width>=860px){.od__place[data-astro-cid-tjnfcc2g]{grid-template-columns:1.1fr 1fr;align-items:stretch}.od__place--flip[data-astro-cid-tjnfcc2g] .od__photo[data-astro-cid-tjnfcc2g]{order:2}}.od__photo[data-astro-cid-tjnfcc2g]{aspect-ratio:3/2}@media (width>=860px){.od__photo[data-astro-cid-tjnfcc2g]{aspect-ratio:auto;min-height:320px}}.od__photo[data-astro-cid-tjnfcc2g] img[data-astro-cid-tjnfcc2g]{object-fit:cover;width:100%;height:100%;display:block}.od__photo--pair[data-astro-cid-tjnfcc2g]{grid-template-columns:3fr 2fr;gap:6px;display:grid}.od__photo--pair[data-astro-cid-tjnfcc2g] img[data-astro-cid-tjnfcc2g]:last-child{object-position:50% 40%}.od__body[data-astro-cid-tjnfcc2g]{flex-direction:column;justify-content:center;padding:26px 26px 28px;display:flex}.od__where[data-astro-cid-tjnfcc2g]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal);margin:0 0 6px;font-size:12.5px;font-weight:800}.od__title[data-astro-cid-tjnfcc2g]{font-family:var(--font-nav);text-transform:uppercase;color:var(--color-ink);margin:0 0 10px;font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:700;line-height:1.05}.od__text[data-astro-cid-tjnfcc2g]{margin:0 0 18px;font-size:16px;line-height:1.65}.od__ctas[data-astro-cid-tjnfcc2g]{flex-wrap:wrap;gap:10px;display:flex}.od__btn[data-astro-cid-tjnfcc2g]{background:var(--color-berry);color:#fff;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;border-radius:6px;padding:11px 18px;font-size:16px;font-weight:400;display:inline-block;box-shadow:3px 3px #080b11}.od__btn--alt[data-astro-cid-tjnfcc2g]{color:var(--color-ink);border:2px solid var(--color-ink);box-shadow:none;background:#fff}.cup[data-astro-cid-tjnfcc2g]{background:var(--color-sun);padding:48px 16px}.cup__wrap[data-astro-cid-tjnfcc2g]{grid-template-columns:1fr;align-items:center;gap:26px;max-width:1120px;margin:0 auto;display:grid}@media (width>=760px){.cup__wrap[data-astro-cid-tjnfcc2g]{grid-template-columns:300px 1fr;gap:44px}}.cup__wrap[data-astro-cid-tjnfcc2g] img[data-astro-cid-tjnfcc2g]{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--color-ink);width:100%;max-width:300px;box-shadow:6px 6px 0 var(--color-ink);border-radius:18px;margin:0 auto;display:block}.cup__eyebrow[data-astro-cid-tjnfcc2g]{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.12em;color:var(--color-berry);margin:0 0 4px;font-size:13px;font-weight:700}.cup__body[data-astro-cid-tjnfcc2g] h2[data-astro-cid-tjnfcc2g]{font-family:var(--font-display);text-transform:uppercase;color:var(--color-ink);margin:0 0 10px;font-size:clamp(1.9rem,3.4vw,2.6rem);font-weight:400;line-height:1.05}.cup__body[data-astro-cid-tjnfcc2g] p[data-astro-cid-tjnfcc2g]:not(.cup__eyebrow){max-width:46rem;margin:0 0 18px;font-size:17px;line-height:1.6}.cup__btn[data-astro-cid-tjnfcc2g]{background:var(--color-berry);font-family:var(--font-display);text-transform:uppercase;letter-spacing:.03em;box-shadow:3px 3px 0 var(--color-ink);border-radius:6px;padding:12px 22px;font-size:17px;display:inline-block;color:#fff!important;text-decoration:none!important}.od--moments[data-astro-cid-tjnfcc2g]{text-align:center;background:#fff}.od__lede[data-astro-cid-tjnfcc2g]{max-width:42rem;margin:0 auto 24px;font-size:17px;line-height:1.6}.od__strip[data-astro-cid-tjnfcc2g]{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:min(70vw,260px);grid-auto-flow:column;gap:14px;margin:0;padding:0 0 8px;list-style:none;display:grid;overflow-x:auto}.od__strip[data-astro-cid-tjnfcc2g] li[data-astro-cid-tjnfcc2g]{scroll-snap-align:start;aspect-ratio:3/4;box-shadow:4px 4px 0 var(--color-ink);background:var(--color-ice);border-radius:14px;overflow:hidden}.od__strip[data-astro-cid-tjnfcc2g] img[data-astro-cid-tjnfcc2g]{object-fit:cover;width:100%;height:100%;display:block}@media (width>=1024px){.od__strip[data-astro-cid-tjnfcc2g]{grid-template-columns:repeat(4,1fr);grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}}.od--group[data-astro-cid-tjnfcc2g]{background:var(--color-mint)}.od__group[data-astro-cid-tjnfcc2g]{align-items:center;gap:24px;display:grid}.od__group[data-astro-cid-tjnfcc2g] p[data-astro-cid-tjnfcc2g]{max-width:40rem;margin:0 0 18px;font-size:17px;line-height:1.6}@media (width>=860px){.od__group[data-astro-cid-tjnfcc2g]{grid-template-columns:220px 1fr;gap:40px}}.od--drinks[data-astro-cid-tjnfcc2g]{background:var(--color-cream);text-align:center}.od__drinks[data-astro-cid-tjnfcc2g]{grid-template-columns:1fr;gap:18px;margin:18px 0 0;padding:0;list-style:none;display:grid}@media (width>=760px){.od__drinks[data-astro-cid-tjnfcc2g]{grid-template-columns:repeat(3,1fr)}}.od__drinks[data-astro-cid-tjnfcc2g] li[data-astro-cid-tjnfcc2g]{border:2px solid var(--color-ink);box-shadow:5px 5px 0 var(--color-ink);background:#fff;border-radius:16px;position:relative;overflow:hidden}.od__drinks[data-astro-cid-tjnfcc2g] img[data-astro-cid-tjnfcc2g]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.od__drinks[data-astro-cid-tjnfcc2g] span[data-astro-cid-tjnfcc2g]{border:2px solid var(--color-ink);background:var(--color-sun);font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.05em;color:var(--color-ink);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:12px;left:12px}
