.pl-carousel{--pl-per-view:1;--pl-carousel-gap:var(--sp-6);--pl-carousel-shadow-room:var(--sp-4)}@media (min-width:640px){.pl-carousel{--pl-per-view:2}}@media (min-width:1024px){.pl-carousel{--pl-per-view:3}}.pl-carousel__row{gap:var(--pl-carousel-gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc((100vw - min(var(--content-max-page), 100vw)) / 2 + var(--content-pad-x));margin-inline:calc(50% - 50vw);margin-block:calc(-1 * var(--pl-carousel-shadow-room));padding-inline:calc(50vw - 50%);padding-block:var(--pl-carousel-shadow-room);scrollbar-width:none;display:flex;overflow:auto hidden}.pl-carousel__row::-webkit-scrollbar{display:none}.pl-carousel__row:focus-visible{outline:2px solid var(--color-cobalt);outline-offset:var(--sp-1);border-radius:var(--radius-lg)}.pl-carousel__cell{flex:0 0 calc((100% - (var(--pl-per-view) - 1) * var(--pl-carousel-gap)) / var(--pl-per-view));scroll-snap-align:start;min-width:0;display:flex}.pl-carousel__cell>*{flex:auto}.pl-carousel__dots{justify-content:center;gap:var(--sp-2);margin-top:var(--sp-6);display:flex}.pl-carousel__dot{width:var(--size-dot-marker);height:var(--size-dot-marker);border-radius:var(--radius-pill);background:var(--color-border-strong);cursor:pointer;transition:background var(--dur-fast) var(--ease-premium), transform var(--dur-fast) var(--ease-premium);border:0;padding:0}.pl-carousel__dot:hover{background:var(--color-text-tertiary)}.pl-carousel__dot.is-active{background:var(--color-ink);transform:scale(1.35)}.pl-carousel__dot:after{content:"";inset:calc(-1 * var(--sp-3));position:absolute}.pl-carousel__dot{position:relative}@media (prefers-reduced-motion:reduce){.pl-carousel__dot{transition:none}}
.pl-payoff__group{gap:var(--sp-4);flex-direction:column;display:flex}.pl-payoff__label{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.pl-insight{transition:none}.pl-insight:hover{transform:none}}.pl-insight{--pl-accent:var(--color-ink);--pl-accent-tint:var(--color-border-subtle);background:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);min-width:0;box-shadow:var(--elevation-card-1);padding:var(--space-card-pad);color:var(--color-text-primary);flex-direction:column;display:flex;position:relative}@media (min-width:1024px){.pl-insight{min-height:var(--size-insight-min)}}.pl-insight{transition:transform var(--dur-lift) var(--ease-out-expo), box-shadow var(--dur-lift) var(--ease-out-expo)}.pl-insight:hover{box-shadow:var(--elevation-card-2);transform:translateY(-2px)}.pl-insight--eggplant{--pl-accent:var(--color-food-eggplant);--pl-accent-tint:var(--color-food-eggplant-tint)}.pl-insight--saffron{--pl-accent:var(--color-food-saffron);--pl-accent-tint:var(--color-food-saffron-tint)}.pl-insight--wine{--pl-accent:var(--color-food-wine);--pl-accent-tint:var(--color-food-wine-tint)}.pl-insight--lime{--pl-accent:var(--color-food-lime);--pl-accent-tint:var(--color-food-lime-tint)}.pl-insight--espresso{--pl-accent:var(--color-food-espresso);--pl-accent-tint:var(--color-food-espresso-tint)}.pl-insight__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-3);display:flex}.pl-insight__title{font-family:var(--font-sans);font-weight:var(--fw-semibold);font-size:var(--fs-card-title);line-height:var(--lh-card-title);color:var(--color-text-primary);text-wrap:balance}.pl-insight__period{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--surface-section-alt);color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-label-sm);font-weight:var(--fw-medium);white-space:nowrap;flex:none;align-items:center;line-height:1.4;display:inline-flex}.pl-insight__figures{align-items:stretch;gap:var(--sp-4);margin-top:var(--sp-4);display:flex}.pl-insight__figure{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.pl-insight__number{font-variant-numeric:tabular-nums;display:inline-block}.pl-insight__figures:has(.pl-insight__rule) .pl-insight__number{font-size:var(--fs-insight-pair)}.pl-insight__rule{background:var(--color-border-subtle);flex:none;width:1px}.pl-insight__unit{margin-top:var(--sp-1);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary);text-wrap:pretty}.pl-insight__chart{min-height:var(--size-chart-min);margin:var(--sp-3) 0 var(--sp-4);flex-direction:column;flex:auto;justify-content:flex-end;display:flex}.pl-insight__body{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary);text-wrap:pretty}.pl-insight--cta{background:var(--color-butter);color:var(--color-ink);border-color:#0000}.pl-insight__cta-title{text-wrap:balance;margin:0}.pl-insight__cta-action{padding-top:var(--sp-6);margin-top:auto;display:flex}.pl-chart{flex-direction:column;width:100%;min-width:0;display:flex}.pl-chart--slots{flex:auto}.pl-chart__bars{align-items:flex-end;gap:var(--sp-1);border-bottom:1px solid var(--color-border-subtle);flex:auto;display:flex}.pl-chart__bar{min-width:0;height:calc(var(--pl-v,1) * 100%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--pl-accent-tint);transform-origin:bottom;flex:1 1 0;display:block}.pl-chart__axis{gap:var(--sp-1);margin-top:var(--sp-2);display:flex}.pl-chart__tick{min-width:0;font-size:var(--fs-label-sm);color:var(--color-text-tertiary);text-align:center;white-space:nowrap;flex:1 1 0;line-height:1.2}.pl-chart__bar--now{background:var(--pl-accent)}.pl-chart--sellers{gap:var(--sp-3)}.pl-chart__row{align-items:center;gap:var(--sp-3);display:flex}.pl-chart__name{flex:0 0 var(--sp-20);font-size:var(--fs-label-sm);color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;line-height:1.4;overflow:hidden}.pl-chart__track{min-width:0;height:var(--sp-3);flex:auto;display:block}.pl-chart__fill{height:100%;width:var(--pl-pct,100%);border-radius:var(--radius-pill);transform-origin:0;display:block}.pl-chart__fill--accent{background:var(--pl-accent)}.pl-chart__fill--tint{background:var(--pl-accent-tint)}.pl-chart__fill--muted{background:var(--color-chart-muted)}.pl-chart__value{flex:0 0 var(--sp-8);text-align:right;font-size:var(--fs-label-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1.4}.pl-chart--capsules{gap:var(--sp-4);justify-content:center}.pl-chart__capsule-row{gap:var(--sp-2);flex-direction:column;display:flex}.pl-chart__capsule-label{font-size:var(--fs-label-sm);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;line-height:1.2}.pl-chart__capsule-track{display:block}.pl-chart__capsule{height:var(--sp-3);border-radius:var(--radius-pill);transform-origin:0;display:block}.pl-chart__capsule--viewed{background:var(--pl-accent-tint);width:100%}.pl-chart__capsule--ordered{width:max(var(--sp-2), var(--pl-pct,0%));background:var(--pl-accent)}.pl-chart__plot{width:100%;height:var(--sp-20);display:block;overflow:visible}.pl-chart__plot--tall{height:var(--sp-24)}.pl-chart__line{stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pl-chart__plot-wrap{display:block;position:relative}.pl-chart__node{left:var(--pl-x,0%);top:var(--pl-y,0%);width:var(--size-funnel-node);height:var(--size-funnel-node);margin:calc(-1 * var(--size-funnel-node) / 2) 0 0 calc(-1 * var(--size-funnel-node) / 2);border-radius:var(--radius-pill);background:var(--pl-accent);box-shadow:0 0 0 var(--size-funnel-node-ring) var(--color-white);display:block;position:absolute}.pl-chart__node-value{bottom:calc(100% + var(--sp-2));font-size:var(--fs-label-sm);font-weight:var(--fw-medium);color:var(--color-text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.2;position:absolute;left:50%;transform:translate(-50%)}.pl-chart__node:first-of-type .pl-chart__node-value{left:0;transform:none}.pl-chart__node:last-of-type .pl-chart__node-value{left:auto;right:0;transform:none}.pl-chart__labels{margin-top:var(--sp-2);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.pl-chart__labels .pl-chart__label:first-child{text-align:left}.pl-chart__labels .pl-chart__label:last-child{text-align:right}.pl-chart__label{flex-direction:column;min-width:0;display:flex}.pl-chart__label-name{font-size:var(--fs-caption);color:var(--color-text-tertiary);line-height:1.4}.pl-chart__label-value{font-size:var(--fs-label-sm);font-variant-numeric:tabular-nums;color:var(--color-text-primary);line-height:1.4}.pl-js .pl-insight:not(.is-in) .pl-chart__bar{transform:scaleY(0)}.pl-js .pl-insight:not(.is-in) .pl-chart__fill,.pl-js .pl-insight:not(.is-in) .pl-chart__capsule{transform:scaleX(0)}.pl-js .pl-insight:not(.is-in) .pl-chart__line{stroke-dashoffset:1px}.pl-js .pl-insight:not(.is-in) .pl-chart__area,.pl-js .pl-insight:not(.is-in) .pl-chart__end,.pl-js .pl-insight:not(.is-in) .pl-chart__node{opacity:0}.pl-insight.is-in .pl-chart__bar,.pl-insight.is-in .pl-chart__fill,.pl-insight.is-in .pl-chart__capsule{transition:transform var(--dur-reveal) var(--ease-out-expo);transition-delay:calc(var(--pl-delay,0s) + var(--pl-i,0) * var(--dur-normal) / 4)}.pl-insight.is-in .pl-chart__line{transition:stroke-dashoffset var(--dur-curve-draw) var(--ease-out-expo) var(--pl-delay,0s)}.pl-insight.is-in .pl-chart__area{transition:opacity var(--dur-curve-draw) var(--ease-out-expo) var(--pl-delay,0s)}.pl-insight.is-in .pl-chart__end,.pl-insight.is-in .pl-chart__node{transition:opacity var(--dur-normal) var(--ease-out-expo);transition-delay:calc(var(--pl-delay,0s) + var(--dur-curve-draw) + var(--pl-i,0) * var(--dur-fast) / 4)}@media (prefers-reduced-motion:reduce){.pl-js .pl-insight:not(.is-in) .pl-chart__bar,.pl-js .pl-insight:not(.is-in) .pl-chart__fill,.pl-js .pl-insight:not(.is-in) .pl-chart__capsule{transform:none}.pl-js .pl-insight:not(.is-in) .pl-chart__line{stroke-dashoffset:0}.pl-js .pl-insight:not(.is-in) .pl-chart__area,.pl-js .pl-insight:not(.is-in) .pl-chart__end{opacity:1}.pl-insight.is-in .pl-chart__bar,.pl-insight.is-in .pl-chart__fill,.pl-insight.is-in .pl-chart__capsule,.pl-insight.is-in .pl-chart__line,.pl-insight.is-in .pl-chart__area,.pl-insight.is-in .pl-chart__end{transition:none}}
.pl-why .pl-sh__heading{max-width:30ch}.pl-why__cell>*{flex:auto}.pl-why__cell{display:flex}.pl-why-card{--pl-accent:var(--color-ink);--pl-accent-tint:var(--color-cream-original);--pl-on-accent:var(--color-on-ink-primary);width:100%;padding:var(--sp-8);background:var(--color-white);border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);box-shadow:var(--elevation-card-1);color:var(--color-text-primary);transition:transform var(--dur-lift) var(--ease-out-expo), box-shadow var(--dur-lift) var(--ease-out-expo);flex-direction:column;flex:auto;display:flex}.pl-why-card:hover{box-shadow:var(--elevation-card-2);transform:translateY(-2px)}@media (min-width:1280px){.pl-why-card{min-height:var(--size-insight-min)}}.pl-why-card--wine{--pl-accent:var(--color-food-wine);--pl-accent-tint:var(--color-food-wine-tint);--pl-on-accent:var(--color-on-food-deep)}.pl-why-card--lime{--pl-accent:var(--color-food-lime);--pl-accent-tint:var(--color-food-lime-tint);--pl-on-accent:var(--color-on-food-bright)}.pl-why-card--saffron{--pl-accent:var(--color-food-saffron);--pl-accent-tint:var(--color-food-saffron-tint);--pl-on-accent:var(--color-on-food-bright)}.pl-why-card--eggplant{--pl-accent:var(--color-food-eggplant);--pl-accent-tint:var(--color-food-eggplant-tint);--pl-on-accent:var(--color-on-food-deep)}.pl-why-card__top{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.pl-why-card__num{font-family:var(--font-sans);font-size:var(--fs-label-sm);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;line-height:1}.pl-why-card__disc{width:var(--size-disc);height:var(--size-disc);border-radius:var(--radius-pill);background:var(--pl-accent);color:var(--pl-on-accent);flex:none;place-items:center;display:grid}.pl-why-card__disc-icon{width:var(--sp-5);height:var(--sp-5)}.pl-why-card__ill{min-height:var(--size-illustration-min);margin:var(--sp-6) 0;flex:auto;justify-content:center;align-items:center;display:flex}.pl-why-ill{width:100%;max-width:calc(var(--size-illustration-min) * 2);aspect-ratio:8/5;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.pl-why-ill__svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.pl-why-card__title{font-family:var(--font-serif);font-weight:var(--fw-semibold);font-size:var(--type-display-why-size);line-height:var(--lh-card-title);letter-spacing:var(--ls-headline);color:var(--color-text-primary);text-wrap:pretty}.pl-why-card__body{margin-top:var(--sp-2);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text-secondary);text-wrap:pretty}.pl-why-ill__line{fill:none;stroke:var(--pl-accent);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.pl-js .pl-why-ill--link:not(.is-in) .pl-why-ill__line{stroke-dashoffset:1px}.pl-why-ill--link.is-in .pl-why-ill__line{transition:stroke-dashoffset var(--dur-draw) var(--ease-out-expo)}.pl-why-ill--link.is-in .pl-why-ill__line:nth-child(2){transition-delay:calc(var(--dur-draw) / 8)}.pl-why-ill--link.is-in .pl-why-ill__line:nth-child(3){transition-delay:calc(var(--dur-draw) / 4)}.pl-why-ill__pill{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--pl-accent);color:var(--pl-on-accent);font-family:var(--font-sans);font-size:var(--fs-caption);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);white-space:nowrap;align-items:center;line-height:1.5;display:inline-flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.pl-why-ill__pill-slug{font-weight:var(--fw-semibold)}.pl-why-ill__node{width:var(--sp-8);height:var(--sp-8);border-radius:var(--radius-pill);background:var(--pl-accent-tint);color:var(--pl-accent);place-items:center;display:grid;position:absolute;transform:translate(-50%,-50%)}.pl-js .pl-why-ill--link:not(.is-in) .pl-why-ill__node{opacity:0;transform:translate(-50%,-50%)scale(.6)}.pl-why-ill--link.is-in .pl-why-ill__node{transition:opacity var(--dur-normal) var(--ease-out-expo), transform var(--dur-normal) var(--ease-out-expo);transition-delay:calc(var(--dur-draw) * .45)}.pl-why-ill--link.is-in .pl-why-ill__node+.pl-why-ill__node{transition-delay:calc(var(--dur-draw) * .45 + var(--dur-draw) / 8)}.pl-why-ill--link.is-in .pl-why-ill__node+.pl-why-ill__node+.pl-why-ill__node{transition-delay:calc(var(--dur-draw) * .45 + var(--dur-draw) / 4)}.pl-why-ill__node-icon{width:var(--sp-4);height:var(--sp-4)}.pl-why-ill__table--seated{fill:var(--pl-accent)}.pl-why-ill__table--free{fill:var(--pl-accent-tint)}.pl-why-ill__table--arriving{fill:var(--color-butter)}.pl-why-ill__wave{fill:none;stroke:var(--pl-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.pl-why-ill__gap{fill:var(--pl-accent-tint)}.pl-why-ill__level{fill:none;stroke:var(--pl-accent);stroke-width:1px;stroke-dasharray:3 4;stroke-linecap:round;opacity:.6}.pl-why-ill__riser{fill:var(--pl-accent)}.pl-why-ill__area{fill:var(--pl-accent-tint)}.pl-why-ill__trend{fill:none;stroke:var(--pl-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.pl-why-ill__guide{fill:none;stroke:var(--pl-accent);stroke-width:1px;stroke-dasharray:3 4;stroke-linecap:round;opacity:.6}.pl-why-ill__halo{fill:var(--pl-accent-tint);transform-box:fill-box;transform-origin:50%}.pl-why-ill__point{fill:var(--pl-accent);stroke:var(--color-white);stroke-width:3px;transform-box:fill-box;transform-origin:50%}.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__trend{stroke-dashoffset:1px}.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__area,.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__guide{opacity:0}.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__halo,.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__point{opacity:0;transform:scale(0)}.pl-why-ill--chart.is-in .pl-why-ill__trend{transition:stroke-dashoffset var(--dur-draw) var(--ease-out-expo)}.pl-why-ill--chart.is-in .pl-why-ill__area{transition:opacity var(--dur-normal) var(--ease-out-expo) calc(var(--dur-draw) / 4)}.pl-why-ill--chart.is-in .pl-why-ill__guide{transition:opacity var(--dur-normal) var(--ease-out-expo) calc(var(--dur-draw) / 2)}.pl-why-ill--chart.is-in .pl-why-ill__halo,.pl-why-ill--chart.is-in .pl-why-ill__point{transition:transform var(--dur-normal) var(--ease-out-expo) calc(var(--dur-draw) / 2), opacity var(--dur-normal) var(--ease-out-expo) calc(var(--dur-draw) / 2)}@media (prefers-reduced-motion:reduce){.pl-why-card{transition:none}.pl-why-card:hover{transform:none}.pl-why-ill--link.is-in .pl-why-ill__line,.pl-why-ill--link.is-in .pl-why-ill__node,.pl-why-ill--chart.is-in .pl-why-ill__area,.pl-why-ill--chart.is-in .pl-why-ill__trend,.pl-why-ill--chart.is-in .pl-why-ill__guide,.pl-why-ill--chart.is-in .pl-why-ill__halo,.pl-why-ill--chart.is-in .pl-why-ill__point{transition:none}.pl-js .pl-why-ill--link:not(.is-in) .pl-why-ill__line,.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__trend{stroke-dashoffset:0}.pl-js .pl-why-ill--link:not(.is-in) .pl-why-ill__node{opacity:1;transform:translate(-50%,-50%)}.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__area{opacity:1}.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__guide{opacity:.6}.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__halo,.pl-js .pl-why-ill--chart:not(.is-in) .pl-why-ill__point{opacity:1;transform:none}.pl-why-ill__table--arriving{animation:none}.pl-why-ill__riser{opacity:1;transform:translateY(var(--pl-rise));animation:none}}
