.uqeGDW_journey{isolation:isolate;background:var(--color-creme);position:relative;overflow:hidden}.uqeGDW_backdrop{z-index:-1;pointer-events:none;background:linear-gradient(115deg, transparent 35%, var(--color-linen));position:absolute;inset:0;overflow:hidden}.uqeGDW_orb{background:radial-gradient(circle at 12% 55%, color-mix(in srgb, var(--color-pinot) 9%, transparent) 0%, transparent 55%);animation:22s ease-in-out infinite alternate uqeGDW_orb-drift;position:absolute;inset:0}.uqeGDW_goldOrb{background:radial-gradient(circle at 88% 75%, color-mix(in srgb, var(--color-gold) 11%, transparent) 0%, transparent 48%);animation:28s ease-in-out infinite alternate uqeGDW_orb-drift-r;position:absolute;inset:0}.uqeGDW_plates{width:clamp(32rem,65vw,65rem);stroke:var(--color-pinot);stroke-width:.8px;opacity:.18;animation:24s ease-in-out infinite alternate uqeGDW_plate-pan;position:absolute;top:-65%;right:-14%}.uqeGDW_ribbon{width:120%;height:100%;stroke:var(--color-pinot);stroke-width:.65px;opacity:.13;animation:20s ease-in-out infinite alternate uqeGDW_ribbon-pan;position:absolute;top:15%;left:-10%}.uqeGDW_heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.uqeGDW_motionToggle{min-height:44px;color:var(--color-smoke);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.75rem;display:inline-flex}.uqeGDW_motionToggle:hover{color:var(--color-pinot)}.uqeGDW_steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.5rem;list-style:none;display:grid}.uqeGDW_step{min-width:0}.uqeGDW_milestone{align-items:center;display:flex}.uqeGDW_number{border:1px solid var(--color-line);background:var(--color-creme);width:4.5rem;height:4.5rem;color:var(--color-smoke);font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:2rem;font-style:italic;transition:color .4s,border-color .4s,box-shadow .4s;display:grid}.uqeGDW_track{background:var(--color-line);flex:1;height:2px;position:relative}.uqeGDW_track>span{background:linear-gradient(to right, var(--color-pinot), var(--color-gold));transform-origin:0;height:100%;transition:transform .7s var(--ease-out-soft);display:block;transform:scaleX(0)}.uqeGDW_step[data-connected=true] .uqeGDW_track:after{content:"";background:var(--color-gold);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--color-gold) 20%, transparent), 0 0 10px 3px color-mix(in srgb, var(--color-gold) 45%, transparent);animation:uqeGDW_dot-pop .4s var(--ease-out-soft) .65s both;border-radius:50%;position:absolute;top:50%;right:0;translate:50% -50%}.uqeGDW_step:last-child .uqeGDW_track{background:linear-gradient(to right, var(--color-line), transparent)}.uqeGDW_step[data-connected=true] .uqeGDW_track>span{transform:scaleX(1)}.uqeGDW_step[data-reached=true] .uqeGDW_number{border-color:var(--color-pinot);color:var(--color-pinot)}.uqeGDW_step[data-active=true] .uqeGDW_number{animation:2s ease-out infinite uqeGDW_pulse-ring}.uqeGDW_copy{transition:transform .4s var(--ease-out-soft);padding:1.75rem 2.25rem 0 0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.uqeGDW_step:hover .uqeGDW_copy{transform:translateY(-4px)}}.uqeGDW_journey[data-paused=true] .uqeGDW_backdrop>svg,.uqeGDW_journey[data-paused=true] .uqeGDW_orb,.uqeGDW_journey[data-paused=true] .uqeGDW_goldOrb{animation-play-state:paused}@keyframes uqeGDW_plate-pan{0%{transform:translate(-4%,-2%)rotate(-10deg)}to{transform:translate(8%,10%)rotate(10deg)}}@keyframes uqeGDW_ribbon-pan{0%{transform:translate(-5%,6%)}to{transform:translate(5%,-6%)}}@keyframes uqeGDW_orb-drift{0%{transform:translate(-8%,-6%)}to{transform:translate(7%,9%)}}@keyframes uqeGDW_orb-drift-r{0%{transform:translate(7%,9%)}to{transform:translate(-7%,-9%)}}@keyframes uqeGDW_pulse-ring{0%{box-shadow:0 0 0 5px color-mix(in srgb, var(--color-pinot) 18%, transparent)}70%{box-shadow:0 0 0 18px color-mix(in srgb, var(--color-pinot) 0%, transparent)}to{box-shadow:0 0 0 18px color-mix(in srgb, var(--color-pinot) 0%, transparent)}}@keyframes uqeGDW_dot-pop{0%{scale:0}to{scale:1}}@media (max-width:639px){.uqeGDW_heading{flex-direction:column;align-items:flex-start;gap:1rem}.uqeGDW_plates{opacity:.1;top:-5%;right:-100%}.uqeGDW_steps{grid-template-columns:1fr;margin-top:2rem}.uqeGDW_step{grid-template-columns:3.5rem 1fr;gap:1.25rem;display:grid}.uqeGDW_milestone{flex-direction:column}.uqeGDW_number{width:3.5rem;height:3.5rem;font-size:1.5rem}.uqeGDW_track{width:2px;height:auto;min-height:2rem}.uqeGDW_track>span{transform-origin:top;position:absolute;inset:0;transform:scaleY(0)}.uqeGDW_step[data-connected=true] .uqeGDW_track>span{transform:scaleY(1)}.uqeGDW_step[data-connected=true] .uqeGDW_track:after{top:auto;bottom:0;right:50%;translate:50% 50%}.uqeGDW_step:last-child .uqeGDW_track{display:none}.uqeGDW_copy{padding:.75rem 0 2.5rem}.uqeGDW_step:last-child .uqeGDW_copy{padding-bottom:0}}@media (prefers-reduced-motion:reduce){.uqeGDW_backdrop>svg,.uqeGDW_orb,.uqeGDW_goldOrb{animation:none}.uqeGDW_number,.uqeGDW_track>span,.uqeGDW_copy{transition:none}.uqeGDW_step[data-active=true] .uqeGDW_number{animation:none}.uqeGDW_step[data-connected=true] .uqeGDW_track:after{animation:none;scale:1}.uqeGDW_motionToggle{display:none}.uqeGDW_step .uqeGDW_number{border-color:var(--color-pinot);color:var(--color-pinot);box-shadow:none}.uqeGDW_step:not(:last-child) .uqeGDW_track>span{transform:none}}
.oXkDQq_marqueeWrap{flex-direction:column;gap:.875rem;margin-top:.5rem;display:flex}.oXkDQq_marqueeOuter{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 86%,#0000 100%)}.oXkDQq_track{gap:.875rem;width:max-content;display:flex}.oXkDQq_marqueeOuter:hover .oXkDQq_track{animation-play-state:paused}.oXkDQq_trackLeft{animation:36s linear infinite oXkDQq_marquee-left}.oXkDQq_trackRight{animation:44s linear infinite oXkDQq_marquee-right}.oXkDQq_card{background:var(--color-creme);border:1px solid var(--color-line);border-radius:16px;flex-shrink:0;width:192px;padding:1rem 1.125rem 1.125rem;transition:box-shadow .3s,transform .3s;box-shadow:0 2px 12px -4px #1411101a,0 1px 3px -1px #1411100f}.oXkDQq_card:hover{transform:translateY(-3px);box-shadow:0 10px 36px -8px #14111029,0 2px 8px -2px #14111014}.oXkDQq_tag{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.6rem;font-weight:700;display:inline-block}.oXkDQq_dishName{font-family:var(--font-display);color:var(--color-ink);font-size:1.0625rem;line-height:1.3}.oXkDQq_dishNote{color:var(--color-smoke);margin-top:.25rem;font-size:.75rem;font-style:italic;line-height:1.4}.oXkDQq_dishPrice{color:var(--color-pinot);letter-spacing:.01em;margin-top:.625rem;font-size:.8125rem;font-weight:700}.oXkDQq_divider{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}.oXkDQq_divider:before,.oXkDQq_divider:after{content:"";background:var(--color-line);flex:1;height:1px}.oXkDQq_dividerDot{background:var(--color-gold);width:6px;height:6px;box-shadow:0 0 6px 2px color-mix(in srgb, var(--color-gold) 40%, transparent);border-radius:50%}@keyframes oXkDQq_marquee-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes oXkDQq_marquee-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.oXkDQq_trackLeft,.oXkDQq_trackRight{animation:none}}
