1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8974],{5326:(e,t,i)=>{"use strict";i.d(t,{PresentedByBand:()=>u});var n=i(95155);i(12115);var r=i(15239),a=i(41407),s=i(89831),o=i(12096),l=i(920),c=i(40932),d=i(25016);function u(e){var t=e.label,i=e.partnerName,u=e.logoUrl,m=e.logoAlt,f=e.className,x=t.trim()||"Presented by",h=i.trim()||"Visit Napa Valley",g=(null==u?void 0:u.trim())||null,p=!!g&&/\.svg(\?|$)/i.test(g),b="".concat((null==m?void 0:m.trim())||h," (opens in a new tab)"),v=(0,a.I)(),y=(0,s.L)().scrollY,j=(0,o.G)(y,[0,720],[0,96],{clamp:!0}),N=(0,o.G)(y,[0,360,720],[1,.85,.35],{clamp:!0});return g||h?(0,n.jsx)("aside",{"aria-label":x,className:(0,d.cn)(f),children:(0,n.jsxs)(l.P.div,{style:v?void 0:{y:j,opacity:N},className:"flex flex-col items-center",children:[(0,n.jsx)("a",{href:c.dE,target:"_blank",rel:"noopener noreferrer","aria-label":b,className:"inline-flex items-center rounded-sm focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-obsidian",children:g?(0,n.jsx)(r.default,{src:g,alt:"",width:480,height:160,sizes:"(max-width: 768px) 140px, (max-width: 1024px) 220px, 320px",className:"h-10 w-auto object-contain md:h-14 lg:h-20",unoptimized:p}):(0,n.jsx)("span",{className:"text-[13px] font-body font-light text-linen md:text-base",children:h})}),(0,n.jsx)("span",{className:"mt-2 text-center text-[10px] font-body font-medium uppercase tracking-[0.2em] text-gold md:mt-2.5 md:text-[11px]",children:x})]})}):null}},21332:(e,t,i)=>{Promise.resolve().then(i.bind(i,22027)),Promise.resolve().then(i.bind(i,28267)),Promise.resolve().then(i.bind(i,98556)),Promise.resolve().then(i.bind(i,99598)),Promise.resolve().then(i.bind(i,34249)),Promise.resolve().then(i.bind(i,39611)),Promise.resolve().then(i.bind(i,11864)),Promise.resolve().then(i.bind(i,5326)),Promise.resolve().then(i.bind(i,94903)),Promise.resolve().then(i.bind(i,45082)),Promise.resolve().then(i.bind(i,95028)),Promise.resolve().then(i.bind(i,98061)),Promise.resolve().then(i.t.bind(i,52619,23)),Promise.resolve().then(i.t.bind(i,81356,23))},28267:(e,t,i)=>{"use strict";i.d(t,{ChefFeature:()=>x});var n=i(95155);i(12115);var r=i(15239),a=i(52619),s=i.n(a),o=i(41407),l=i(920),c=i(71143),d=i(40932),u=i(54664),m="inline-flex items-center justify-center bg-ember hover:bg-flame text-obsidian font-body font-medium uppercase tracking-wider px-10 rounded-full h-14 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-obsidian",f="inline-flex items-center justify-center border border-gold text-cream hover:bg-gold/10 font-body font-medium uppercase tracking-wider px-10 rounded-full h-14 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-obsidian";function x(e){var t=e.residencyEyebrow,i=e.name,a=e.titleLine,x=e.bio,h=e.dateRange,g=e.reserveLabel,p=e.menuLabel,b=e.reserveUrl,v=e.menuUrl,y=e.profileHref,j=e.profileLabel,N=e.portraitUrl,w=e.portraitAlt,k=(0,o.I)(),_=b.startsWith("http"),P=v.startsWith("http"),I=!_&&b===d.dL;return(0,n.jsxs)("section",{id:"chefs",className:"relative w-full bg-obsidian grid grid-cols-1 lg:grid-cols-[48%_52%] lg:items-stretch",children:[(0,n.jsxs)("div",{className:"relative h-[min(58vh,560px)] min-h-[340px] w-full overflow-hidden lg:min-h-[min(85vh,900px)] lg:h-full lg:self-stretch",children:[(0,n.jsx)("div",{className:"absolute left-0 top-0 bottom-0 w-1 bg-teal z-20"}),N?(0,n.jsxs)("div",{className:"absolute inset-0 z-10",children:[(0,n.jsx)(r.default,{src:N,alt:null!=w?w:"",fill:!0,sizes:"(max-width: 1024px) 100vw, 48vw",className:"object-cover object-top",priority:!0,fetchPriority:"high"}),(0,n.jsx)("div",{className:"absolute inset-0 z-[11] bg-noise opacity-40 mix-blend-multiply pointer-events-none","aria-hidden":!0})]}):(0,n.jsx)("div",{className:"absolute inset-0 z-10 bg-noise bg-gradient-chef-portrait",children:(0,n.jsx)("div",{className:"absolute inset-0 opacity-[0.1] pointer-events-none bg-pattern-diagonal-fine","aria-hidden":!0})})]}),(0,n.jsx)("div",{className:"flex flex-col justify-center p-10 py-14 lg:py-20 lg:pr-16 lg:pl-24",children:(0,n.jsxs)(l.P.div,{initial:k?{opacity:1,y:0}:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.6*!k},children:[(0,n.jsx)("p",{className:"text-[11px] font-body font-medium uppercase tracking-[0.25em] text-gold mb-2",children:t}),(0,n.jsx)("div",{className:"w-[60px] h-px bg-gold mb-7"}),(0,n.jsx)("h2",{className:"text-display font-display font-light italic leading-tight text-cream mb-2",children:i}),(0,n.jsx)("p",{className:"text-sm font-body font-light text-linen mb-7",children:a}),(0,n.jsx)(u.Separator,{className:"bg-gold/30 mb-7"}),(0,n.jsx)("p",{className:"text-base font-body font-light leading-relaxed text-parchment max-w-md mb-4",children:x}),(0,n.jsx)("p",{className:"text-[13px] font-body font-medium uppercase tracking-wider text-stone mb-6",children:h}),y?(0,n.jsx)("p",{className:"mb-8",children:(0,n.jsx)(s(),{href:y,className:"font-body text-xs font-medium uppercase tracking-[0.2em] text-gold underline decoration-gold/35 underline-offset-4 transition-colors hover:text-cream hover:decoration-cream/60 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-obsidian",children:void 0===j?"Full profile":j})}):null,(0,n.jsxs)("div",{className:"flex flex-wrap gap-4",children:[_?(0,n.jsx)("a",{href:b,target:"_blank",rel:"noopener noreferrer",className:m,children:g}):I?(0,n.jsx)(c.ReserveLaunchLink,{className:m,children:g}):(0,n.jsx)(s(),{href:b,className:m,children:g}),P?(0,n.jsx)("a",{href:v,target:"_blank",rel:"noopener noreferrer",className:f,children:p}):(0,n.jsx)(s(),{href:v,className:f,children:p})]})]})})]})}},34249:(e,t,i)=>{"use strict";i.d(t,{GuestVoice:()=>g});var n=i(95155),r=i(52619),a=i.n(r),s=i(41407),o=i(920),l=i(71143),c=i(39347);function d(e){var t=e.value,i=e.max,r=void 0===i?5:i,a=e.size,s=Math.min(r,Math.max(0,Math.round(t))),o="".concat(s," out of ").concat(r," stars"),l="sm"===(void 0===a?"md":a)?"size-3":"size-[14px]";return(0,n.jsx)("div",{className:"flex shrink-0 gap-0.5",role:"img","aria-label":o,children:Array.from({length:r},function(e,t){var i=t<s;return(0,n.jsx)(c.A,{className:i?"".concat(l," shrink-0 fill-gold text-gold"):"".concat(l," shrink-0 fill-none stroke-gold-dim text-gold-dim"),"aria-hidden":!0,strokeWidth:1.5*!i},t)})})}var u=i(40932),m="inline-flex min-h-12 items-center justify-center bg-ember hover:bg-flame text-obsidian font-body font-medium uppercase tracking-wide text-xs px-7 rounded-full transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-charcoal",f="inline-flex min-h-12 items-center justify-center border border-gold text-cream hover:bg-gold/10 font-body font-medium uppercase tracking-wide text-xs px-7 rounded-full transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-charcoal",x={once:!0,margin:"-80px"},h=[.22,1,.36,1];function g(e){var t=e.sectionLabel,i=e.sectionTitle,r=e.intro,c=e.reviews,g=e.primaryCtaLabel,p=e.primaryCtaUrl,b=e.secondaryCtaLabel,v=e.secondaryCtaUrl,y=(0,s.I)(),j=p.startsWith("http"),N=v.startsWith("http"),w=!j&&p===u.dL,k=16*!y,_=20*!y;if(0===c.length)return null;var P=.12*!y,I=y?0:.08+c.length*P;return(0,n.jsx)("section",{id:"guest-voice","aria-labelledby":"guest-voice-heading",className:"border-y border-gold/15 bg-obsidian py-12 md:py-14 px-6 bg-noise",children:(0,n.jsxs)("div",{className:"container mx-auto max-w-5xl",children:[(0,n.jsxs)(o.P.header,{className:"mb-8 md:mb-10 max-w-3xl",initial:"hidden",
1whileInView:"visible",viewport:x,variants:{visible:{transition:{staggerChildren:.12,delayChildren:.06}},hidden:{}},children:[(0,n.jsx)(o.P.p,{className:"text-[11px] font-body font-medium uppercase tracking-[0.25em] text-gold",variants:{hidden:{opacity:0,y:k},visible:{opacity:1,y:0,transition:{duration:.65,ease:h}}},children:t}),(0,n.jsx)(o.P.div,{className:"mt-3 h-px w-10 origin-left bg-gold/45",style:{transformOrigin:"left"},"aria-hidden":!0,variants:{hidden:{scaleX:+!!y,opacity:+!!y},visible:{scaleX:1,opacity:1,transition:{duration:.55,ease:h}}}}),(0,n.jsx)(o.P.h2,{id:"guest-voice-heading",className:"mt-4 font-heading text-xl font-normal leading-snug text-cream md:text-2xl",variants:{hidden:{opacity:0,y:k},visible:{opacity:1,y:0,transition:{duration:.65,ease:h}}},children:i}),r.trim()?(0,n.jsx)(o.P.p,{className:"mt-4 font-body text-base font-light leading-relaxed text-parchment",variants:{hidden:{opacity:0,y:k},visible:{opacity:1,y:0,transition:{duration:.65,ease:h}}},children:r}):null]}),(0,n.jsx)("div",{className:"grid grid-cols-1 gap-4 md:gap-5 lg:grid-cols-2",children:c.map(function(e,t){return(0,n.jsxs)(o.P.article,{initial:{opacity:+!!y,y:_},whileInView:{opacity:1,y:0},viewport:x,transition:{duration:.65*!y,ease:h,delay:y?0:t*P},className:"flex flex-col rounded-sm border border-gold/20 bg-charcoal/35 p-5 md:p-6",children:[(0,n.jsx)("div",{className:"flex items-center",children:(0,n.jsx)(d,{value:e.rating,size:"md"})}),(0,n.jsx)("blockquote",{className:"mt-4 font-display text-lg font-light italic leading-snug text-cream md:text-xl md:leading-relaxed",children:e.quote}),(0,n.jsx)("footer",{className:"mt-4 border-t border-gold/15 pt-4 font-body text-xs font-medium uppercase tracking-[0.14em] text-linen",children:e.attribution})]},"".concat(e.attribution,"-").concat(t))})}),(0,n.jsxs)(o.P.div,{initial:{opacity:+!!y,y:12*!y},whileInView:{opacity:1,y:0},viewport:x,transition:{duration:.6*!y,ease:h,delay:I},className:"mt-8 flex flex-wrap items-center gap-3 md:mt-10",children:[j?(0,n.jsx)("a",{href:p,target:"_blank",rel:"noopener noreferrer",className:m,children:g}):w?(0,n.jsx)(l.ReserveLaunchLink,{className:m,children:g}):(0,n.jsx)(a(),{href:p,className:m,children:g}),N?(0,n.jsx)("a",{href:v,target:"_blank",rel:"noopener noreferrer",className:f,children:b}):(0,n.jsx)(a(),{href:v,className:f,children:b})]})]})})}},39611:(e,t,i)=>{"use strict";i.d(t,{Hero:()=>P});var n=i(22043),r=i(95155),a=i(12115),s=i(15239),o=i(52619),l=i.n(o),c=i(41407),d=i(920);function u(e){var t=e.status,i="open"===t.kind||"opening_soon"===t.kind||"closing_soon"===t.kind;return(0,r.jsxs)("span",{className:function(e){var t="inline-flex w-fit min-h-8 shrink-0 items-center gap-2 rounded-full border px-3 py-1.5 font-body text-xs font-medium backdrop-blur-md transition-[background-color,border-color] duration-300 ring-1 ring-inset ring-cream/10";switch(e){case"open":return"".concat(t," border-teal-light/50 bg-teal-muted/90 text-cream supports-[backdrop-filter]:bg-teal-muted/50 uppercase tracking-wider");case"opening_soon":return"".concat(t," border-gold/45 bg-charcoal/90 text-gold supports-[backdrop-filter]:bg-charcoal/55 uppercase tracking-wider");case"closing_soon":return"".concat(t," border-flame/50 bg-espresso/92 text-flame supports-[backdrop-filter]:bg-espresso/60 uppercase tracking-wider");case"opens_next":return"".concat(t," border-gold/40 bg-obsidian/88 text-parchment supports-[backdrop-filter]:bg-obsidian/52 normal-case leading-snug tracking-normal");default:return e}}(t.kind),role:"status","aria-live":"polite",children:[(0,r.jsx)("span",{className:function(e){var t="size-1.5 shrink-0 rounded-full";switch(e){case"open":return"".concat(t," bg-teal-light");case"opening_soon":return"".concat(t," bg-gold-light");case"closing_soon":return"".concat(t," bg-flame");case"opens_next":return"".concat(t," bg-gold");default:return e}}(t.kind),"aria-hidden":!0}),(0,r.jsx)("span",{className:i?"":"text-left",children:t.label})]})}var m=i(71143),f=i(40932);function x(e,t){var i=Object.fromEntries(new Intl.DateTimeFormat("en-US",{timeZone:t,weekday:"long",year:"numeric",month:"numeric",day:"numeric",hour:"2-digit",minute:"2-digit",hourCycle:"h23"}).formatToParts(e).filter(function(e){return"literal"!==e.type}).map(function(e){return[e.type,e.value]}));return{year:parseInt(i.year,10),month:parseInt(i.month,10),day:parseInt(i.day,10),hour:parseInt(i.hour,10),minute:parseInt(i.minute,10),weekdayLong:i.weekday}}function h(e,t,i,n,r,a){for(var s={year:e,month:t,day:i,hour:n,minute:r},o=Date.UTC(e,t-1,i,0,0,0)-864e5,l=Date.UTC(e,t-1,i,0,0,0)+1728e5;o<=l;){var c,d=Math.floor((o+l)/2),u=(c=x(new Date(d),a),c.year!==s.year?c.year-s.year:c.month!==s.month?c.month-s.month:c.day!==s.day?c.day-s.day:c.hour!==s.hour?c.hour-s.hour:c.minute-s.minute);if(0===u)return new Date(d);u<0?o=d+1:l=d-1}return null}function g(e){var t=(0,n._)(e.trim().split(":"),2),i=t[0],r=t[1],a=parseInt(null!=i?i:"",10),s=parseInt(null!=r?r:"0",10);return Number.isFinite(a)&&Number.isFinite(s)?{h:a,m:s}:{h:0,m:0}}function p(e,t){var i=x(e,t);return{y:i.year,m:i.month,d:i.day}}function b(e,t,i){var n=function(e,t,i){var n,r,a,s,o=p(e,i),l=p(t,i);return o.y===l.y&&o.m===l.m&&o.d===l.d?"today":(n=l.y,r=l.m,a=l.d,s=v(n,r,a,1,i),o.y===s.y&&o.m===s.mo&&o.d===s.d)?"tomorrow":new Intl.DateTimeFormat("en-US",{timeZone:i,weekday:"long"}).format(e)}(e,t,i),r=new Intl.DateTimeFormat("en-US",{timeZone:i,hour:"numeric",minute:"2-digit",hour12:!0}).format(e);return"Opens ".concat(n," at ").concat(r)}function v(e,t,i,n,r){var a=h(e,t,i,12,0,r);if(!a)return{y:e,mo:t,d:i+n};var s=x(new Date(a.getTime()+864e5*n),r);return{y:s.year,mo:s.month,d:s.day}}function y(e,t,i,n,r){var a=h(e,t,i,12,0,r);return a?function(e,t,i,n,r,a){var s=r.filter(function(e){return e.weekdayLong===n}),o=[],l=!0,c=!1,d=void 0;try{for(var u,m=s[Symbol.iterator]();!(l=(u=m.next()).done);l=!0){var f=u.value,x=g(f.opens),p=g(f.closes),b=h(e,t,i,x.h,x.m,a),v=h(e,t,i,p.h,p.m,a);b&&v&&(v.getTime()<=b.getTime()||o.push({open:b,close:v}))}}catch(e){c=!0,d=e}finally{try{l||null==m.return||m.return()}finally{if(c)throw d}}
1return o.sort(function(e,t){return e.open.getTime()-t.open.getTime()}),o}(e,t,i,x(a,r).weekdayLong,n,r):[]}function j(e,t,i,n,r,a){for(var s=n,o=r,l=a,c=0;c<14;c+=1){var d=y(s,o,l,t,i),u=!0,m=!1,f=void 0;try{for(var x,h=d[Symbol.iterator]();!(u=(x=h.next()).done);u=!0){var g=x.value;if(g.open.getTime()>e.getTime())return g.open}}catch(e){m=!0,f=e}finally{try{u||null==h.return||h.return()}finally{if(m)throw f}}var p=v(s,o,l,1,i);s=p.y,o=p.mo,l=p.d}return null}var N=i(25016),w="inline-flex items-center justify-center bg-ember hover:bg-flame text-obsidian font-body font-medium uppercase tracking-wider px-8 md:px-10 rounded-full h-12 md:h-14 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-obsidian",k="inline-flex items-center justify-center border border-gold text-cream hover:bg-gold/10 font-body font-medium uppercase tracking-wider px-8 md:px-10 rounded-full h-12 md:h-14 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-obsidian",_="absolute bottom-0 left-0 right-0 max-md:top-[calc(-1*var(--mobile-chrome-spacer,112px))] md:top-0";function P(e){var t=e.eyebrow,i=e.headline,o=e.subcopy,h=e.primaryCtaLabel,g=e.primaryCtaUrl,p=e.secondaryCtaLabel,P=e.secondaryCtaUrl,I=e.scrollHint,z=e.heroImageUrl,C=e.heroImageAlt,L=e.hoursStatus,T=e.openingHoursSpecs,S=e.serviceTimezone,O=(0,c.I)(),U=24*!O,A=function(e){return O?0:e},D=a.useRef(T),E=a.useRef(S);D.current=T,E.current=S;var V=(0,n._)(a.useState(L),2),R=V[0],W=V[1];a.useEffect(function(){W(L)},[L]),a.useEffect(function(){var e=function(){W(function(e,t){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"America/Los_Angeles",n=function(e){var t=[],i=!0,n=!1,r=void 0;try{for(var a,s=e[Symbol.iterator]();!(i=(a=s.next()).done);i=!0){var o=a.value,l=Array.isArray(o.dayOfWeek)?o.dayOfWeek:[o.dayOfWeek],c=!0,d=!1,u=void 0;try{for(var m,f=l[Symbol.iterator]();!(c=(m=f.next()).done);c=!0){var x=m.value,h=String(x).trim();h.length>0&&t.push({weekdayLong:h,opens:o.opens,closes:o.closes})}}catch(e){d=!0,u=e}finally{try{c||null==f.return||f.return()}finally{if(d)throw u}}}}catch(e){n=!0,r=e}finally{try{i||null==s.return||s.return()}finally{if(n)throw r}}return t}(t);if(0===n.length)return null;var r=x(e,i),a=y(r.year,r.month,r.day,n,i),s=e.getTime(),o=!0,l=!1,c=void 0;try{for(var d,u=a[Symbol.iterator]();!(o=(d=u.next()).done);o=!0){var m=d.value,f=m.open.getTime(),h=m.close.getTime(),g=f-27e5,p=h-27e5;if(s>=f&&s<h){if(s>=p)return{kind:"closing_soon",label:"Closing soon"};return{kind:"open",label:"Open now"}}if(s<f){if(s>=g)return{kind:"opening_soon",label:"Opening soon"};return{kind:"opens_next",label:b(m.open,e,i)}}}}catch(e){l=!0,c=e}finally{try{o||null==u.return||u.return()}finally{if(l)throw c}}if(a.length>0){if(s>=a[a.length-1].close.getTime()){var N=v(r.year,r.month,r.day,1,i),w=j(e,n,i,N.y,N.mo,N.d);if(w)return{kind:"opens_next",label:b(w,e,i)}}}else{var k=j(e,n,i,r.year,r.month,r.day);if(k)return{kind:"opens_next",label:b(k,e,i)}}return{kind:"opens_next",label:"See hours on Reserve or Contact"}}(new Date,D.current,E.current))};e();var t=window.setInterval(e,6e4);return function(){return window.clearInterval(t)}},[]);var F=g.startsWith("http"),M=P.startsWith("http"),H=!F&&g===f.dL;return(0,r.jsxs)("section",{className:"relative box-border min-h-[100dvh] w-full flex flex-col justify-end max-md:min-h-[calc(100dvh-var(--mobile-chrome-offset))] max-md:overflow-x-clip max-md:overflow-y-visible max-md:pt-0 md:overflow-x-hidden",children:[z?(0,r.jsxs)("div",{className:(0,N.cn)("z-0 overflow-hidden",_),children:[(0,r.jsx)("div",{className:"hero-photo-drift relative h-full w-full",children:(0,r.jsx)(s.default,{src:z,alt:null!=C?C:"",fill:!0,priority:!0,fetchPriority:"high",sizes:"100vw",className:"object-cover brightness-[0.88] saturate-[0.92]"})}),(0,r.jsx)("div",{className:"absolute inset-0 z-[1] bg-gradient-hero-photo-overlay","aria-hidden":!0})]}):(0,r.jsx)("div",{className:(0,N.cn)("z-0 bg-cover bg-center bg-gradient-hero-base",_)}),(0,r.jsx)("div",{className:(0,N.cn)("z-10",_,z?"bg-gradient-to-t from-obsidian via-obsidian/35 to-obsidian/15":"bg-gradient-to-t from-obsidian via-obsidian/40 to-transparent")}),(0,r.jsx)("div",{className:"container mx-auto px-6 pb-28 max-md:pb-24 md:pb-40 relative z-20 min-h-0",children:(0,r.jsxs)("div",{className:"max-w-4xl",children:[R?(0,r.jsx)(d.P.div,{initial:{opacity:+!!O,y:U}
1,animate:{opacity:1,y:0},transition:{duration:.7*!O,delay:A(.12),ease:"easeOut"},className:"mb-5 w-fit md:mb-6",children:(0,r.jsx)(u,{status:R})}):null,(0,r.jsx)(d.P.p,{initial:{opacity:+!!O,y:U},animate:{opacity:1,y:0},transition:{duration:.7*!O,delay:A(.2),ease:"easeOut"},className:"text-xs font-body font-medium uppercase tracking-[0.25em] text-gold mb-3 md:mb-5",children:t}),(0,r.jsx)(d.P.h1,{initial:{opacity:+!!O,y:U},animate:{opacity:1,y:0},transition:{duration:.7*!O,delay:A(.4),ease:"easeOut"},className:"text-hero font-display font-light italic leading-[0.95] tracking-tight text-cream mb-2 md:mb-4",children:i}),(0,r.jsx)(d.P.p,{initial:{opacity:+!!O,y:U},animate:{opacity:1,y:0},transition:{duration:.7*!O,delay:A(.6),ease:"easeOut"},className:"mb-5 max-w-xl text-base font-body font-light leading-snug text-parchment md:mb-10 md:text-lg md:leading-relaxed",children:o}),(0,r.jsxs)(d.P.div,{initial:{opacity:+!!O,y:U},animate:{opacity:1,y:0},transition:{duration:.7*!O,delay:A(.8),ease:"easeOut"},className:"flex flex-wrap gap-3 md:gap-4",children:[F?(0,r.jsx)("a",{href:g,target:"_blank",rel:"noopener noreferrer",className:w,children:h}):H?(0,r.jsx)(m.ReserveLaunchLink,{className:w,children:h}):(0,r.jsx)(l(),{href:g,className:w,children:h}),M?(0,r.jsx)("a",{href:P,target:"_blank",rel:"noopener noreferrer",className:k,children:p}):(0,r.jsx)(l(),{href:P,className:k,children:p})]})]})}),(0,r.jsxs)("div",{className:"absolute bottom-20 right-10 z-20 hidden lg:flex flex-col items-center gap-4",children:[(0,r.jsx)("span",{className:"text-[11px] font-body uppercase tracking-[0.2em] text-linen [writing-mode:vertical-rl]",children:I}),(0,r.jsx)("div",{className:"w-px h-10 bg-gold animate-pulse"})]})]})}},94903:(e,t,i)=>{"use strict";i.d(t,{ReserveCTA:()=>c});var n=i(95155);i(12115);var r=i(52619),a=i.n(r),s=i(41407),o=i(920),l="inline-flex items-center justify-center bg-gold hover:bg-gold-light text-on-gold font-body font-medium uppercase tracking-widest px-10 rounded-full h-14 transition-transform hover:scale-105 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-teal";function c(e){var t=e.label,i=e.title,r=e.body,c=e.ctaLabel,d=e.ctaUrl,u=(0,s.I)(),m=d.startsWith("http");return(0,n.jsxs)("section",{id:"reserve",className:"relative bg-gradient-to-br from-teal-muted to-teal py-24 px-6 text-center overflow-hidden",children:[(0,n.jsx)("div",{className:"absolute inset-0 opacity-[0.04] pointer-events-none reserve-brick-pattern","aria-hidden":!0}),(0,n.jsx)("div",{className:"container mx-auto relative z-10",children:(0,n.jsxs)(o.P.div,{initial:u?{opacity:1,y:0}:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{duration:.7*!u},children:[(0,n.jsx)("p",{className:"text-[11px] font-body font-medium uppercase tracking-[0.25em] text-cream mb-6",children:t}),(0,n.jsx)("h2",{className:"text-display font-display font-light italic text-cream mb-6",children:i}),(0,n.jsx)("p",{className:"mx-auto mb-10 max-w-3xl whitespace-pre-line text-lg font-body font-light leading-relaxed text-cream text-balance",children:r}),m?(0,n.jsx)("a",{href:d,target:"_blank",rel:"noopener noreferrer",className:l,children:c}):(0,n.jsx)(a(),{href:d,className:l,children:c})]})})]})}},98556:(e,t,i)=>{"use strict";i.d(t,{ChefSchedule:()=>_});var n=i(22043),r=i(95155),a=i(12115),s=i(68072),o=i(90368),l=i(27937),c=i(41407),d=i(15239),u=i(52619),m=i.n(u),f=i(920),x=i(82732),h=i(17389),g=i(25016);function p(e){var t=e.className,i=e.size,n=(0,h._)(e,["className","size"]);return(0,r.jsx)("div",(0,x._)({"data-slot":"card","data-size":void 0===i?"default":i,className:(0,g.cn)("group/card flex flex-col gap-4 overflow-hidden rounded-xl bg-card py-4 text-sm text-card-foreground ring-1 ring-foreground/10 has-data-[slot=card-footer]:pb-0 has-[>img:first-child]:pt-0 data-[size=sm]:gap-3 data-[size=sm]:py-3 data-[size=sm]:has-data-[slot=card-footer]:pb-0 *:[img:first-child]:rounded-t-xl *:[img:last-child]:rounded-b-xl",t)},n))}var b=i(21083),v=i(44408),y=(0,i(83101).F)("group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});function j(e){var t=e.className,i=e.variant,n=void 0===i?"default":i,r=e.render,a=(0,h._)(e,["className","variant","render"]);return(0,v.C)({defaultTagName:"span",props:(0,b.v6)({className:(0,g.cn)(y({variant:n}),t)},a),render:r,state:{slot:"badge",variant:n}})}var N=i(45377),w=i(19376);function k(e){var t,i,n=e.chef,a=e.index,s=e.reduceMotion,o="in-house"===n.chefRole,l=o?"Executive Chef":function(e){switch(e){case"past-resident":return"Past Resident";case"now-serving":return"Now Serving";case"coming-soon":return"Coming Soon";default:return""}}(n.status),c=!o&&"now-serving"===n.status,u=!o&&"past-resident"===n.status,x=null==(i=n.slug)||null==(t=i.current)?void 0:t.trim(),h=n.portrait?(0,w.K)(n.portrait,280):null,b=!s,v=(0,g.cn)("relative flex h-full flex-col overflow-hidden p-0 shadow-none ring-0 gap-0 py-0 transition-all duration-300",u?"border border-gold/20":"border border-gold/25",c&&"border-t-[3px] border-t-teal",b&&!c&&"hover:scale-[1.02]",b&&c&&"hover:scale-[1.02]"),y=(0,r.jsx)("div",{className:(0,g.cn)("relative mx-auto mb-4 shrink-0 overflow-hidden rounded-full bg-charcoal","size-[5.5rem] sm:size-28",!c&&"grayscale"),children:h?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.default,{src:h,alt:function(e){var t,i,n,r=null==(i=e.portrait)||null==(t=i.alt)?void 0:t.trim();if(r)return r;var a=null==(n=e.name)?void 0:n.trim();return a?"Portrait of ".concat(a):"Chef portrait"}(n),fill:!0,className:"object-cover object-top",sizes:"(max-width: 640px) 88px, 112px"}),(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 z-[1] rounded-full bg-noise opacity-25 mix-blend-multiply","aria-hidden":!0})]}):(0,r.jsx)("div",{className:"absolute inset-0 rounded-full bg-noise bg-gradient-chef-portrait",children:(0,r.jsx)("div",{className:"pointer-events-none absolute inset-0 rounded-full bg-pattern-diagonal-fine opacity-[0.1]","aria-hidden":!0})})}),N=(0,r.jsxs)("div",{className:"relative flex flex-1 flex-col px-5 pb-5 pt-5 sm:px-6 sm:pb-6 sm:pt-6",children:[y,(0,r.jsx)("p",{className:"text-[11px] font-body font-medium uppercase tracking-[0.2em] text-gold mb-2 text-center sm:text-left",children:o?"Executive Chef":n.monthLabel}),(0,r.jsx)("h3",{className:"text-xl font-display font-normal text-cream mb-1.5 text-center sm:text-left sm:text-2xl",children:n.name}),(0,r.jsx)("p",{className:"text-[13px] font-body font-light text-linen mb-4 text-center sm:text-left",children:n.cuisine}),(0,r.jsx)(j,{className:(0,g.cn)("w-fit font-body font-normal tracking-wide px-3 py-1 rounded-sm mx-auto
1sm:mx-0",o&&"bg-moss/15 text-sage border-moss/40",!o&&"past-resident"===n.status&&"bg-stone/20 text-stone border-stone/30",!o&&"now-serving"===n.status&&"bg-teal/20 text-teal-light border-teal/50",!o&&"coming-soon"===n.status&&"bg-gold/10 text-gold border-gold/30"),children:l}),x?(0,r.jsx)("p",{className:"mt-4 font-body text-xs uppercase tracking-widest text-gold text-center sm:text-left",children:o?"View profile":"Learn more"}):(0,r.jsx)("p",{className:"mt-4 font-body text-xs uppercase tracking-widest text-stone text-center sm:text-left",children:o?"Profile when available":"Residency page when announced"})]}),k=(0,r.jsx)(p,{className:(0,g.cn)(v,x?"cursor-pointer":void 0),children:N});return(0,r.jsx)(f.P.div,{className:"h-full",initial:s?{opacity:1,y:0}:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:s?{duration:0}:{duration:.5,delay:.1*a},children:x?(0,r.jsx)(m(),{href:"/chef/".concat(x),className:"block h-full rounded-xl focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-espresso",children:k}):k})}function _(e){var t=e.sectionLabel,i=e.sectionTitle,d=e.chefs,u=(0,c.I)(),m=d.length,f=m>1,x=(0,a.useMemo)(function(){if(0===d.length)return 0;var e=function(e){if(0===e.length)return null;var t,i,n=e.filter(function(e){return"now-serving"===e.status});return 0===n.length?null:1===n.length?null!=(t=n[0])?t:null:null!=(i=(0,N._)(n).sort(function(e,t){var i,n;return(null!=(i=e.endDate)?i:"").localeCompare(null!=(n=t.endDate)?n:"")})[0])?i:null}(d);if(e){var t=d.findIndex(function(t){return t._id===e._id});return t>=0?t:0}var i=(0,N._)(d).filter(function(e){return"coming-soon"===e.status}).sort(function(e,t){var i,n;return(null!=(i=e.startDate)?i:"").localeCompare(null!=(n=t.startDate)?n:"")})[0];if(i){var n=d.findIndex(function(e){return e._id===i._id});return n>=0?n:0}return 0},[d]),h=(0,a.useMemo)(function(){return{loop:!0,align:"center",startIndex:x,duration:25*!u}}
1,[u,x]),g=(0,n._)((0,s.A)(h),2),p=g[0],b=g[1],v=(0,n._)((0,a.useState)(x),2),y=v[0],j=v[1],w=(0,a.useCallback)(function(){b&&j(b.selectedScrollSnap())},[b]);(0,a.useEffect)(function(){if(b)return queueMicrotask(function(){return w()}),b.on("reInit",w),b.on("select",w),function(){b.off("reInit",w),b.off("select",w)}},[b,w]);var _=(0,a.useCallback)(function(){return null==b?void 0:b.scrollPrev()},[b]),P=(0,a.useCallback)(function(){return null==b?void 0:b.scrollNext()},[b]);return(0,r.jsx)("section",{id:"schedule",className:"bg-espresso py-16 md:py-20 px-6",children:(0,r.jsxs)("div",{className:"container mx-auto",children:[(0,r.jsxs)("div",{className:"text-center mb-10 md:mb-12",children:[(0,r.jsx)("p",{className:"text-[11px] font-body font-medium uppercase tracking-[0.25em] text-gold mb-3",children:t}),(0,r.jsx)("h2",{className:"text-3xl md:text-5xl font-heading font-normal text-cream mb-4 md:mb-5",children:i}),(0,r.jsx)("div",{className:"w-20 h-px bg-gold mx-auto"})]}),f?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("p",{className:"sr-only","aria-live":"polite","aria-atomic":"true",children:["Slide ",y+1," of ",m]}),(0,r.jsx)("div",{className:"overflow-hidden",ref:p,children:(0,r.jsx)("div",{className:"-mx-2 flex",children:d.map(function(e,t){return(0,r.jsx)("div",{className:"min-w-0 shrink-0 grow-0 basis-full px-2 md:basis-1/2 lg:basis-1/3 xl:basis-1/5",children:(0,r.jsx)(k,{chef:e,index:t,reduceMotion:!!u})},e._id)})})}),(0,r.jsxs)("div",{className:"mt-8 flex items-center justify-center gap-6",children:[(0,r.jsx)("button",{type:"button",className:"inline-flex h-12 min-h-12 w-12 min-w-12 shrink-0 items-center justify-center rounded-full border border-gold/50 text-cream transition-colors hover:bg-gold/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-espresso disabled:pointer-events-none disabled:opacity-40",onClick:_,"aria-label":"Previous chef",children:(0,r.jsx)(o.A,{className:"h-5 w-5","aria-hidden":!0})}),(0,r.jsxs)("p",{className:"min-w-[5rem] text-center font-body text-xs font-medium tabular-nums uppercase tracking-widest text-gold","aria-hidden":!0,children:[y+1," / ",m]}),(0,r.jsx)("button",{type:"button",className:"inline-flex h-12 min-h-12 w-12 min-w-12 shrink-0 items-center justify-center rounded-full border border-gold/50 text-cream transition-colors hover:bg-gold/10 focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-gold focus-visible:ring-offset-2 focus-visible:ring-offset-espresso disabled:pointer-events-none disabled:opacity-40",onClick:P,"aria-label":"Next chef",children:(0,r.jsx)(l.A,{className:"h-5 w-5","aria-hidden":!0})})]})]}):1===m?(0,r.jsx)("div",{className:"mx-auto max-w-sm",children:(0,r.jsx)(k,{chef:d[0],index:0,reduceMotion:!!u})}):null]})})}},99598:(e,t,i)=>{"use strict";i.d(t,{Experience:()=>s});var n=i(95155);i(12115);var r=i(41407),a=i(920);function s(e){var t=e.sectionLabel,i=e.sectionTitle,s=e.pillars,o=(0,r.I)();return(0,n.jsx)("section",{id:"experience",className:"bg-obsidian py-24 px-6 bg-noise",children:(0,n.jsxs)("div",{className:"container mx-auto",children:[(0,n.jsxs)("div",{className:"text-center mb-16",children:[(0,n.jsx)("p",{className:"text-[11px] font-body font-medium uppercase tracking-[0.25em] text-gold mb-6",children:t}),(0,n.jsx)("h2",{className:"text-display font-display font-light italic text-cream max-w-2xl mx-auto",children:i})]}),(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-12",children:s.map(function(e,t){return(0,n.jsxs)(a.P.div,{initial:o?{opacity:1,y:0}:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:o?{duration:0}:{duration:.6,delay:.15*t},className:"flex flex-col",children:[(0,n.jsx)("div",{className:"w-12 h-[2px] bg-teal mb-6"}),(0,n.jsx)("h3",{className:"text-xl font-heading font-normal text-cream mb-3",children:e.title}),(0,n.jsx)("p",{className:"text-[15px] font-body font-light leading-relaxed text-parchment max-w-[280px]",children:e.description})]},e.title)})})]})})}}},e=>{e.O(0,[8478,3276,3617,3368,6497,4228,3723,9781,9512,3866,4513,1864,7971,8441,9342,1255,7358],()=>e(e.s=21332)),_N_E=e.O()}]);
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.