.page_section__RDiXg{padding:48px 5%}.page_shell__vbEg3{max-width:var(--ns-max-content);margin:0 auto}.page_link__moyS4{color:inherit;text-decoration:none;font-weight:700;text-transform:capitalize}.page_link__moyS4:hover{text-decoration:underline;text-decoration-color:var(--ns-red);text-decoration-thickness:2px;text-underline-offset:5px;text-decoration-style:wavy;color:var(--ns-green)}.page_hero__RiFxJ{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:32px;align-items:flex-end}.page_heroHeader__uhLdq{display:flex;flex-direction:column;gap:16px}.page_heroTitle__SPXef{font-size:2.25rem;line-height:1.2;font-weight:700;margin-bottom:16px}.page_heroText__t8ALF{max-width:640px;line-height:1.6}.page_heroSideNote__XKZN6{align-self:stretch;display:flex;justify-content:flex-end;align-items:flex-end}.page_heroSideCopy__SmABv{max-width:260px;font-size:1rem;font-weight:600;line-height:1.5;background:2px solid var(--ns-green-20);border-radius:var(--ns-radius-md);padding:12px 16px;border:1px solid var(--ns-green-20)}.page_outlets__QJjpC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:48px}.page_outletCard__inCT9{display:flex;flex-direction:column;border-radius:var(--ns-radius-md);overflow:hidden;background:#ffffff;text-decoration:none;color:inherit;box-shadow:0 18px 40px rgba(0,0,0,.08);transition:transform .2s ease,box-shadow .2s ease;position:relative}.page_outletCard__inCT9:hover{transform:translateY(-4px);box-shadow:0 24px 52px rgba(0,0,0,.12)}.page_outletMedia__bW3_d{position:relative}.page_outletImageWrap__N0iB8{position:relative;height:250px;overflow:hidden}.page_outletBgImage__pS4M8{object-fit:cover;transform:scale(1.06);transition:transform .4s ease}.page_outletCard__inCT9:hover .page_outletBgImage__pS4M8{transform:scale(1.12)}.page_outletGradientRice__2RU83,.page_outletGradientSnack__w7Yju{position:absolute;inset:0;mix-blend-mode:multiply}.page_outletGradientSnack__w7Yju{background:linear-gradient(135deg,rgba(233,50,35,.55),rgba(27,27,27,.4))}.page_outletGradientRice__2RU83{background:linear-gradient(135deg,rgba(43,102,59,.6),rgba(27,27,27,.4))}.page_outletLogoWrap__eA_k6{position:absolute;bottom:16px;left:16px;width:104px;height:104px;border-radius:999px;background:#ffffff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.25);padding:10px}.page_outletLogo__9avc1{width:100%;height:auto;object-fit:contain}.page_outletContent__t46vr{padding:18px 20px}.page_outletLabel__gDrH1{text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:500;margin-bottom:8px;color:var(--ns-text-muted)}.page_outletTitle__mknN2{font-size:1.5rem;margin-bottom:8px;font-weight:800}.page_brandHighlightGreen__wLX8M{color:var(--ns-green)}.page_brandHighlightRed__SANvf{color:var(--ns-red)}.page_outletText__Ul_nS{line-height:1.6;margin-bottom:10px}.page_outletLinkText__LBOC4{font-size:.875rem;font-weight:500}.page_galleryHeader__shDEZ{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:20px}.page_galleryTitle__PJTC3{font-size:1.5rem;margin-bottom:4px}@media (max-width:1024px){.page_outletImageWrap__N0iB8{height:220px}.page_heroSideCopy__SmABv{max-width:none;margin:0 auto}.page_hero__RiFxJ{grid-template-columns:minmax(0,1fr);align-items:flex-start}.page_heroSideNote__XKZN6{justify-content:flex-start}.page_outlets__QJjpC{grid-template-columns:minmax(0,1fr)}.page_galleryHeader__shDEZ{flex-direction:column;align-items:flex-start}}@media (max-width:768px){.page_section__RDiXg{padding:36px 5%}.page_heroTitle__SPXef{font-size:1.9rem}.page_outletImageWrap__N0iB8{height:210px}.page_outletLogoWrap__eA_k6{width:92px;height:92px}}.FoodGallery_wrapper__mH5F9{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2.4fr);gap:24px;background:#ffffff;border-radius:var(--ns-radius-md);padding:22px 20px 20px;box-shadow:0 16px 40px rgba(0,0,0,.08);border:1px solid var(--ns-green-20)}.FoodGallery_spotlight__ozhZ9{display:flex;flex-direction:column;gap:14px}.FoodGallery_spotlightImageWrap__wihXD{position:relative;border-radius:var(--ns-radius-sm);overflow:hidden;aspect-ratio:4/3;background:#f0ece5}.FoodGallery_spotlightImage__6JnqU{object-fit:cover;transform:scale(1.01);transition:transform .3s ease}.FoodGallery_spotlightInfo__BnS4X{padding:2px 4px}.FoodGallery_spotlightOutlet__9zMYF{text-transform:uppercase;letter-spacing:.06em;font-size:.875rem;font-weight:500;margin-bottom:8px;color:var(--ns-text-muted)}.FoodGallery_spotlightTitle__FhaJx{font-size:1.25rem;margin-bottom:6px;color:var(--ns-green)}.FoodGallery_spotlightDesc__4gRPR{line-height:1.6}.FoodGallery_thumbList__zy0kk{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px;align-content:flex-start}.FoodGallery_thumbButton__YiPNT{padding:7px;border-radius:var(--ns-radius-sm);text-align:left;display:flex;flex-direction:row;gap:8px;background:#faf7f2;cursor:pointer;transition:background .2s ease,transform .16s ease,box-shadow .16s ease,border-color .16s ease;border:1px solid transparent}.FoodGallery_thumbButton__YiPNT:hover{background:#f3eee6;transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.08)}.FoodGallery_thumbButtonActive__s7kVG{background:#f0faf4;border-color:rgba(43,102,59,.4);box-shadow:0 8px 18px rgba(43,102,59,.25)}.FoodGallery_thumbImageWrap__AU6dZ{flex:0 0 56px;height:56px;border-radius:11px;overflow:hidden;background:#e5dfd4}.FoodGallery_thumbImage__XGhtB{width:100%;height:100%;object-fit:cover}.FoodGallery_thumbText__3X9dH{display:flex;flex-direction:column;justify-content:center;gap:2px}.FoodGallery_thumbName__V_FJt{font-size:.875rem;color:#2b2b2b;line-height:1.3}.FoodGallery_thumbShop__1utxh{font-size:.75rem;color:#7a8d7c}@media (max-width:1024px){.FoodGallery_wrapper__mH5F9{grid-template-columns:minmax(0,1fr);padding:18px 16px 16px}.FoodGallery_thumbList__zy0kk{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.FoodGallery_thumbList__zy0kk{grid-template-columns:minmax(0,1fr)}.FoodGallery_spotlightImageWrap__wihXD{aspect-ratio:4/3}}