.page_hero__rynW6{margin:calc(-1 * var(--spacing-md));margin-bottom:var(--spacing-md);height:320px;background:linear-gradient(135deg,#d97706,#f59e0b);overflow:hidden}.page_content__0PTw5{display:flex;flex-direction:column}.page_header__4JKyA{margin-bottom:var(--spacing-md)}.page_name__4vUs7{font-family:var(--font-display),Georgia,serif;font-size:1.75rem;font-weight:400;line-height:1.2;letter-spacing:-.02em}.page_region__hMQGl{font-style:italic;margin-top:2px}.page_description__kUUqC,.page_region__hMQGl{font-size:.9rem;color:var(--color-text-secondary)}.page_description__kUUqC{line-height:1.7;margin-bottom:var(--spacing-lg)}.page_details__7p1uz{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);background:var(--color-surface);border-radius:var(--radius-md);margin-bottom:var(--spacing-lg)}.page_detailRow__sqZfn{display:flex;flex-direction:column;gap:2px;font-size:.875rem}.page_label__FcqJ3{font-family:var(--font-mono),monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-secondary)}.page_link__YGqDm{color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}.page_section__ZFcsM{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:var(--border-dotted)}.page_sectionTitle__pRwNc{font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);margin-bottom:var(--spacing-md)}.page_beanGrid__tSqko{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--spacing-md);gap:var(--spacing-md)}.page_cafeGrid__T7R95{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.page_backLink___tlaO{display:inline-flex;align-items:center;margin-top:var(--spacing-xl);font-size:.875rem;font-weight:500;color:var(--color-accent);text-decoration:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;text-underline-offset:3px}@media (min-width:768px){.page_hero__rynW6{margin:calc(-1 * var(--spacing-lg));margin-bottom:var(--spacing-lg);height:400px;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.page_name__4vUs7{font-size:2rem}.page_cafeGrid__T7R95{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_hero__rynW6{margin:calc(-1 * var(--spacing-xl));margin-bottom:var(--spacing-xl);height:480px;border-radius:0 0 var(--radius-lg) var(--radius-lg)}.page_content__0PTw5{flex-direction:row;gap:var(--spacing-2xl)}.page_contentMain__u045S{flex:1 1;min-width:0}.page_contentSide__PuX2C{width:320px;flex-shrink:0}.page_name__4vUs7{font-size:2.5rem}.page_beanGrid__tSqko,.page_cafeGrid__T7R95{grid-template-columns:repeat(3,1fr)}}