1import{j as e}from"./index-CWVhlzLh.js";import{b as d,L as l}from"./vendor-D4vAZRrx.js";import{B as i}from"./card-F3jmohpy.js";import{b9 as y,aj as v,$ as b,cE as k,au as n,aV as N,C as o,cF as R}from"./App-dsBIqK-t.js";import{r as C}from"./ryan-portrait.jpg.asset-DXq_hOMc.js";import{b as E,s as S,p as T}from"./shrimp-cocktail.jpg.asset-DN62a16d.js";import{s as P,a as B,b as Z,f as q,c as F}from"./frybread-sundae.jpg.asset-BsBTf7hU.js";import{c as L,l as M,t as z,o as O}from"./taco-buffet.jpg.asset-DUaPPj8E.js";import{t as A}from"./taco-platters-event.jpg.asset-BcgTQZMo.js";import{g as H}from"./grazing-board.jpg.asset-BQjhjosu.js";import{t as g}from"./truck-sunset.jpg.asset-_-ru1LZG.js";import{M as G}from"./mail-CHC0N7Ut.js";import{M as W}from"./message-square-text-DKGbLiy2.js";const $="/__l5e/assets-v1/13553c6f-d711-43bc-b24c-0fd5a46ea1d4/app-home.png",D={url:$},Q="/__l5e/assets-v1/c535369f-20b8-492d-9a48-ed443dbfed0e/app-schedule.png",_={url:Q},V="https://id-preview--f15feaeb-a801-4c29-a537-f9627179c698.lovable.app",a=t=>`${V}${t.url}`,p={variant:"split",image:A,alt:"Three large taco platters with mango salsa being served at an event"},I=[{title:"Food Truck Catering",detail:"Ryan brings the truck, the food and the crew to you.",image:g,replacement:!1},{title:"Taco & Frybread Bars",detail:"Build your own plate with plenty of REZ-ipes favorites.",image:E,replacement:!1},{title:"Heavy Appetizer Receptions",detail:"Big-flavor bites that keep people coming back for another plate.",image:L,replacement:!1},{title:"Corporate Catering",detail:"Good food and reliable service for meetings, teams and company events.",image:S,replacement:!1},{title:"Weddings & Private Events",detail:"A menu that fits your people, your plans and your kind of celebration.",image:T,replacement:!1},{title:"Large Community Events",detail:"Food truck or buffet service ready to feed a bigger crowd.",image:M,replacement:!1}],U=[{eyebrow:"Mobile service",title:"Bring the Food Truck",description:"Ryan brings the REZ-ipes truck, the kitchen and the crew right to your event.",facts:["Three-hour standard service","Guest-count pricing","Additional service time available"],price:"Published rates from $31â$70 per guest",image:g,imageDescription:""},{eyebrow:"Buffet service",title:"Full-Service Catering",description:"We set it up, keep the food coming and take care of cleanup so you can enjoy your event.",facts:["Gold and Platinum options","Custom menu combinations","Staffed buffet service"],price:"Lunch and dinner minimum: $3,500",image:z,imageDescription:""},{eyebrow:"Letâs make it yours",title:"Receptions & Custom Menus",description:"Tell Ryan what you are planning, what your people love and how you want the food served.",facts:["Reception-style menus","Custom menu planning","Private and corporate events"],price:"Pricing built around your event",image:P,imageDescription:""}],x=({children:t})=>e.jsxs("span",{className:"preview-replacement-tag",children:["Temporary image · replace with ",t]}),oe=()=>
1{const[t,h]=d.useState(!1),[u,j]=d.useState(!1);d.useEffect(()=>{const s=document.querySelector("#catering-preview-hero"),r=document.querySelector("#catering-preview-quote");if(!s||!r)return;const c=()=>{const w=s.getBoundingClientRect().bottom,f=r.getBoundingClientRect().top;j(w<80&&f>window.innerHeight*.75)};return c(),window.addEventListener("scroll",c,{passive:!0}),window.addEventListener("resize",c),()=>{window.removeEventListener("scroll",c),window.removeEventListener("resize",c)}},[]);const m=()=>h(!1);return e.jsxs("div",{className:"catering-preview min-h-screen bg-background text-foreground",children:[e.jsx(y,{title:"Ryan's REZ-ipes Catering â Private Homepage Preview",description:"Private design preview for Ryan's REZ-ipes Pacific Northwest catering homepage.",path:"/catering-home-preview"}),e.jsxs("header",{className:"preview-nav",children:[e.jsx("a",{href:"#catering-preview-hero","aria-label":"Ryan's REZ-ipes homepage preview",className:"preview-logo-link",children:e.jsx("img",{src:v,alt:"Ryan's REZ-ipes",className:"h-12 w-auto md:h-14"})}),e.jsxs("nav",{className:"hidden items-center gap-7 lg:flex","aria-label":"Homepage preview navigation",children:[e.jsx("a",{href:"#catering",children:"Catering"}),e.jsx("a",{href:"#menu",children:"Menus"}),e.jsx("a",{href:"#story",children:"Our Story"}),e.jsx("a",{href:"#proof",children:"Events"}),e.jsx("a",{href:"#reviews",children:"Reviews"})]}),e.jsxs("div",{className:"hidden items-center gap-3 sm:flex",children:[e.jsx(i,{asChild:!0,variant:"outline",className:"preview-button-secondary",children:e.jsx("a",{href:"#packages",children:"View Options"})}),e.jsx(i,{asChild:!0,className:"preview-button-primary",children:e.jsx("a",{href:"#catering-preview-quote",children:"Get a Quote"})})]}),e.jsx(i,{variant:"outline",size:"icon",className:"sm:hidden","aria-label":t?"Close menu":"Open menu",onClick:()=>h(s=>!s),children:t?e.jsx(b,{}):e.jsx(k,{})}),t&&e.jsxs("nav",{className:"preview-mobile-menu","aria-label":"Mobile homepage preview navigation",children:[[["Catering","#catering"],["Menus","#menu"],["Our Story","#story"],["Events","#proof"],["Reviews","#reviews"]].map(([s,r])=>e.jsx("a",{href:r,onClick:m,children:s},r)),e.jsx(i,{asChild:!0,className:"preview-button-primary mt-3 w-full",children:e.jsx("a",{href:"#catering-preview-quote",onClick:m,children:"Get a Catering Quote"})})]})]}),e.jsxs("main",{children:[e.jsxs("section",{id:"catering-preview-hero",className:`preview-hero preview-hero--${p.variant}`,children:[e.jsx("img",{src:a(p.image),alt:p.alt,className:"preview-hero-image"}),e.jsx("div",{className:"preview-hero-shade"}),e.jsxs("div",{className:"preview-hero-content",children:[e.jsx("p",{className:"preview-kicker",children:"Tulalip-based · Serving the Pacific Northwest"}),e.jsx("h1",{children:"Ryanâs REZ-ipes"}),e.jsx("p",{className:"preview-hero-title",children:"Mobile Indigenous Cuisine"}),e.jsx("p",{className:"preview-hero-copy",children:"More than catering. Fresh, one-of-a-kind food, friendly service and an event that feels like you."}),e.jsx("p",{className:"preview-hero-support",children:"From food truck catering and company events to private celebrations and big receptions, Ryanâs REZ-ipes brings great food and a personal touch to gatherings throughout the Pacific Northwest."}),e.jsxs("div",{className:"flex flex-col gap-3 pt-3 sm:flex-row",children:[e.jsx(i,{asChild:!0,size:"lg",className:"preview-button-primary",children:e.jsxs("a",{href:"#catering-preview-quote",children:["Get a Catering Quote ",e.jsx(n,{})]})}),e.jsx(i,{asChild:!0,size:"lg",variant:"outline",className:"preview-button-secondary",children:e.jsx("a",{href:"#catering",children:"View Catering Options"})})]})]}),e.jsx("div",{className:"preview-cedar-edge","aria-hidden":"true"}),e.jsxs("a",{className:"preview-scroll-cue",href:"#trust","aria-label":"See more about Ryan's REZ-ipes catering",children:[e.jsx("span",{children:"Discover"}),e.jsx(N,{})]})]}),e.jsx("section",{id:"trust",className:"preview-trust","aria-label":"About Ryan's REZ-ipes",children:["Indigenous-owned","Tulalip-based","Food truck + catering","Custom menus","Pacific N
1orthwest service"].map(s=>e.jsx("p",{children:s},s))}),e.jsxs("section",{id:"story",className:"preview-section preview-story",children:[e.jsx("div",{className:"preview-story-image-wrap",children:e.jsx("img",{src:a(C),alt:"Ryan smiling inside the REZ-ipes food truck",className:"h-full w-full object-cover"})}),e.jsxs("div",{className:"preview-story-copy",children:[e.jsx("p",{className:"preview-kicker",children:"More than just food"}),e.jsxs("h2",{children:["Good food should feel",e.jsx("br",{}),"like part of the gathering."]}),e.jsx("p",{children:"Ryanâs REZ-ipes is about more than putting food on a table. Ryan brings the food truck energy, a one-of-a-kind menu and real care for the people being fed."}),e.jsx("p",{children:"Tell us who is coming, what you are celebrating and what sounds good. Weâll help build a menu and a setup that make sense for your event."}),e.jsxs("blockquote",{className:"preview-brand-line",children:["Creating Happy Tastebuds,",e.jsx("br",{}),"One Bite At A Time."]}),e.jsx(i,{asChild:!0,variant:"outline",className:"preview-button-secondary mt-4",children:e.jsxs("a",{href:"#catering",children:["Explore catering ",e.jsx(n,{})]})})]})]}),e.jsxs("section",{id:"catering",className:"preview-section preview-categories",children:[e.jsxs("div",{className:"preview-section-heading",children:[e.jsx("p",{className:"preview-kicker",children:"How do you want to eat?"}),e.jsx("h2",{children:"Pick the setup that fits your event."}),e.jsx("p",{children:"Food truck, buffet, taco bar or appetizersâweâll help you find the right way to feed your people."})]}),e.jsx("div",{className:"preview-category-grid",children:I.map(s=>e.jsxs("article",{className:"preview-category-card",children:[e.jsx("img",{src:a(s.image),alt:"",className:"h-full w-full object-cover"}),e.jsx("div",{className:"preview-card-shade"}),e.jsxs("div",{className:"preview-category-copy",children:[e.jsx("h3",{children:s.title}),e.jsx("p",{children:s.detail}),e.jsxs("span",{children:["Explore ",e.jsx(n,{})]})]}),s.replacement&&e.jsxs(x,{children:["dedicated ",s.title.toLowerCase()," photography"]})]},s.title))})]}),e.jsxs("section",{id:"menu",className:"preview-section preview-menu-showcase",children:[e.jsxs("div",{className:"preview-section-heading text-left",children:[e.jsx("p",{className:"preview-kicker",children:"Signature menu"}),e.jsx("h2",{children:"The food people talk about after."}),e.jsx("p",{children:"Smoked meats, fresh frybread, loaded plates and plenty of ways to build a menu your guests will be excited to eat."}),e.jsx(i,{asChild:!0,variant:"outline",className:"preview-button-secondary mt-5",children:e.jsxs(l,{to:"/menu",children:["Explore the menu ",e.jsx(n,{})]})})]}),e.jsxs("div",{className:"preview-food-grid",children:[e.jsxs("figure",{className:"preview-food-main",children:[e.jsx("img",{src:a(B),alt:"Sliced smoked brisket on a cutting board"}),e.jsx("figcaption",{children:"Smoked brisket"})]}),e.jsxs("figure",{children:[e.jsx("img",{src:a(Z),alt:"Chicken with rosemary on the smoker"}),e.jsx("figcaption",{children:"Smoked chicken"})]}),e.jsxs("figure",{children:[e.jsx("img",{src:a(q),alt:"Frybread sundae with ice cream and chocolate"}),e.jsx("figcaption",{children:"Frybread sundae"})]}),e.jsxs("figure",{children:[e.jsx("img",{src:a(F),alt:"Large fresh fruit platter with berries and melon"}),e.jsx("figcaption",{children:"Fruit platters"})]})]})]}),e.jsxs("section",{id:"proof",className:"preview-proof",children:[e.jsxs("div",{className:"preview-proof-content",children:[e.jsx("p",{className:"preview-kicker",children:"Built for real events"}),e.jsx("h2",{children:"From company lunches to big community celebrations."}),e.jsx("p",{children:"Ryanâs REZ-ipes can roll up with the truck or set out a full buffet for meetings, receptions, private parties and bigger crowdsâwithout losing the friendly, personal feel people know us for."}),e.jsxs("div",{className:"preview-proof-pending",children:[e.jsx("span",{children:"Past clients and events"}),e.jsx("strong",{children:"Pending owner approval"})]})]}),e.jsx("div",{className:"preview-proof-image",children:e.jsx("img",{src:a(O),alt:"Outdoor buffet service set up at a large event"})})]}),e.jsxs("section",{id:"packages",className:"preview-section preview-packages",children:[e.jsxs("div",{className:"preview-section-heading",children:[e.jsx("p",{className:"preview-kicker",children:"Starting points"}
1),e.jsx("h2",{children:"A few ways we can feed your crowd."}),e.jsx("p",{children:"Start with what sounds right. Weâll work out the menu, serving plan and details with you."})]}),e.jsx("div",{className:"preview-package-grid",children:U.map(s=>e.jsxs("article",{className:"preview-package",children:[e.jsxs("div",{className:"preview-package-image",children:[e.jsx("img",{src:a(s.image),alt:""}),s.imageDescription&&e.jsx(x,{children:s.imageDescription})]}),e.jsxs("div",{className:"preview-package-body",children:[e.jsx("p",{className:"preview-kicker",children:s.eyebrow}),e.jsx("h3",{children:s.title}),e.jsx("p",{className:"preview-package-description",children:s.description}),e.jsx("ul",{children:s.facts.map(r=>e.jsxs("li",{children:[e.jsx(o,{}),r]},r))}),e.jsx("p",{className:"preview-package-price",children:s.price}),e.jsx(i,{asChild:!0,className:"preview-button-primary w-full",children:e.jsx("a",{href:"#catering-preview-quote",children:"Request this option"})})]})]},s.title))}),e.jsx("p",{className:"preview-pricing-note",children:"Lunch and dinner catering also includes a 20% service fee. Weâll confirm the full price before you book."})]}),e.jsxs("section",{id:"reviews",className:"preview-section preview-reviews",children:[e.jsxs("div",{className:"preview-section-heading",children:[e.jsx("p",{className:"preview-kicker",children:"Verified customer feedback"}),e.jsx("h2",{children:"What guests are saying."})]}),e.jsx(R,{})]}),e.jsxs("section",{id:"app",className:"preview-section preview-app","aria-label":"The REZ-ipes app",children:[e.jsxs("div",{className:"preview-app-copy",children:[e.jsx("p",{className:"preview-kicker",children:"The REZ-ipes app"}),e.jsx("h2",{children:"Find the truck. Order ahead. Earn rewards."}),e.jsx("p",{children:"Catering is the big eventâthis is every day in between. See where the truck is next, check the weekly specials, order ahead for pickup and collect rewards, all from your phone."}),e.jsxs("ul",{className:"preview-app-points",children:[e.jsxs("li",{children:[e.jsx(o,{}),"Live truck schedule and next public stop"]}),e.jsxs("li",{children:[e.jsx(o,{}),"Weekly specials and upcoming drops"]}),e.jsxs("li",{children:[e.jsx(o,{}),"Order ahead and track your order"]})]}),e.jsxs("div",{className:"flex flex-col gap-3 pt-2 sm:flex-row",children:[e.jsx(i,{asChild:!0,className:"preview-button-primary",children:e.jsxs(l,{to:"/",children:["Open the app ",e.jsx(n,{})]})}),e.jsx(i,{asChild:!0,variant:"outline",className:"preview-button-secondary",children:e.jsx(l,{to:"/schedule",children:"See the truck schedule"})})]}),e.jsx("p",{className:"preview-app-note",children:"Booking an event? The quote form above is still the fastest way to reach Ryan."})]}),e.jsxs("div",{className:"preview-app-phones",children:[e.jsxs("figure",{className:"preview-app-phone",children:[e.jsx("img",{src:a(D),alt:"REZ-ipes app home screen showing the next public stop and today's special"}),e.jsx("figcaption",{children:"Home · next stop and today's special"})]}),e.jsxs("figure",{className:"preview-app-phone preview-app-phone--offset",children:[e.jsx("img",{src:a(_),alt:"REZ-ipes app schedule screen listing upcoming truck stops"}),e.jsx("figcaption",{children:"Schedule · upcoming stops"})]})]})]}),e.jsxs("section",{className:"preview-section preview-service",children:[e.jsxs("div",{children:[e.jsx("p",{className:"preview-kicker",children:"Service area"}),e.jsxs("h2",{children:["Based in Tulalip.",e.jsx("br",{}),"Serving the Pacific Northwest."]}),e.jsx("p",{children:"Send us your event location and weâll let you know
1what service and travel details apply."}),e.jsx("div",{className:"preview-location-placeholder",children:"Detailed service-area list pending confirmation"})]}),e.jsxs("ol",{className:"preview-process",children:[e.jsxs("li",{children:[e.jsx("span",{children:"01"}),e.jsxs("div",{children:[e.jsx("h3",{children:"Tell us what youâre planning"}),e.jsx("p",{children:"Send the date, location, guest count and the kind of food setup you want."})]})]}),e.jsxs("li",{children:[e.jsx("span",{children:"02"}),e.jsxs("div",{children:[e.jsx("h3",{children:"Build the menu with Ryan"}),e.jsx("p",{children:"Weâll put together the food and serving plan that fits your event."})]})]}),e.jsxs("li",{children:[e.jsx("span",{children:"03"}),e.jsxs("div",{children:[e.jsx("h3",{children:"Lock in your date"}),e.jsx("p",{children:"Once the details, agreement and deposit are handled, youâre on the calendar."})]})]})]})]}),e.jsxs("section",{id:"catering-preview-quote",className:"preview-final-cta",children:[e.jsx("img",{src:a(H),alt:"Large grazing board with meats, cheeses, fruit and crackers"}),e.jsx("div",{className:"preview-card-shade"}),e.jsxs("div",{className:"preview-final-content",children:[e.jsx("p",{className:"preview-kicker",children:"Letâs feed your people"}),e.jsx("h2",{children:"Ready to bring Ryanâs REZ-ipes to your event?"}),e.jsx("p",{children:"Send us your date, location, guest count and what sounds good. Ryan will help you figure out the rest."}),e.jsxs("div",{className:"preview-contact-actions",children:[e.jsx(i,{asChild:!0,size:"lg",className:"preview-button-primary",children:e.jsxs(l,{to:"/plan-my-event",children:["Get a Catering Quote ",e.jsx(n,{})]})}),e.jsx(i,{asChild:!0,size:"lg",variant:"outline",className:"preview-button-secondary",children:e.jsxs("a",{href:"mailto:[email protected]",children:[e.jsx(G,{})," Email us"]})}),e.jsx(i,{asChild:!0,size:"lg",variant:"outline",className:"preview-button-secondary",children:e.jsxs("a",{href:"sms:+14252998397",children:[e.jsx(W,{})," Text us"]})})]})]}),e.jsx("div",{className:"preview-cedar-top","aria-hidden":"true"})]})]}),e.jsxs("footer",{className:"preview-footer",children:[e.jsx("img",{src:v,alt:"Ryan's REZ-ipes",className:"h-20 w-auto"}),e.jsxs("div",{children:[e.jsx("p",{className:"font-heading text-lg font-bold",children:"Ryanâs REZ-ipes Food Truck & Catering"}),e.jsxs("p",{children:["Tulalip, Washington · ",e.jsx("a",{href:"mailto:[email protected]",children:"Email us"})," · ",e.jsx("a",{href:"sms:+14252998397",children:"Text us"})]})]}),e.jsx("p",{className:"text-sm",children:"Private homepage design preview · Not the live Squarespace site"})]}),e.jsx("div",{className:`preview-sticky-quote ${u?"is-visible":""}`,"aria-hidden":!u,children:e.jsx(i,{asChild:!0,className:"preview-button-primary w-full",children:e.jsxs("a",{href:"#catering-preview-quote",children:["Get a Catering Quote ",e.jsx(n,{})]})})})]})};export{oe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.