:root{--error:oklch(52% .19 27)}[hidden]{display:none!important}.hero__inner{align-items:center}.badge{right:auto;left:var(--gutter);top:var(--space-xl)}@media (width>=60.01rem){.hero__copy{padding-top:140px}}.nav__social{flex-shrink:0}@media (width<=40rem){.nav__row ul.nav__social{display:none}}.join{gap:0}.join__fields{gap:var(--space-lg);display:grid}.join__h{letter-spacing:-.01em;font-size:2rem;font-weight:900;line-height:1}.join__row{gap:var(--space-sm);grid-template-columns:minmax(0,1fr) 9rem;display:grid}@media (width<=30rem){.join__row{grid-template-columns:minmax(0,1fr)}}.field{gap:var(--space-2xs);min-width:0;display:grid}.field label{font-weight:700;font-size:var(--text-sm)}.field input{width:100%;min-height:52px;padding:0 var(--space-md);border:2px solid var(--cream-3);border-radius:var(--radius-sm);color:var(--choc);font:500 1rem var(--font-body);outline-offset:1px;transition:border-color var(--dur-short) var(--ease-out);background:oklch(99% .008 82);outline:3px solid #0000}.field input::placeholder{color:oklch(62% .03 60)}.field input:hover{border-color:var(--butter-2)}.field input:focus-visible{border-color:var(--choc);outline-color:var(--focus)}.field input[aria-invalid]{border-color:var(--error)}.join legend small{margin-left:var(--space-xs);font:500 var(--text-sm) var(--font-body);color:var(--muted)}.chips--2{grid-template-columns:repeat(2,minmax(0,1fr))}.join__submit{width:100%}.join__help{margin-top:calc(-1 * var(--space-sm));font-size:var(--text-sm);color:var(--muted);text-align:center}.join:has([aria-invalid]) .join__help{color:var(--error)}.join__done{gap:var(--space-md);display:grid}.join__done:focus{outline:none}.join__done-h{font:italic 900 clamp(2.25rem, 3vw + 1rem, 3.25rem)/.95 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;color:var(--orange-deep)}.join__done p:not([class]){font-size:var(--text-lg);line-height:1.45}.join__vote{justify-self:stretch}.vote__status{min-height:2lh}.pick__status{margin-top:var(--space-lg);text-align:center;color:oklch(88% .03 80);min-height:1lh;font-weight:500}.join__share{align-items:center;gap:var(--space-sm);padding-top:var(--space-md);border-top:2px dashed var(--cream-3);flex-wrap:wrap;display:flex}.join__preview{font-size:var(--text-sm);color:var(--muted)}.vote{border:0;min-width:0;margin:0;padding:0}.vote__input{opacity:0;width:1px;height:1px;position:absolute}.vote__label{border-radius:inherit;cursor:pointer;display:block;position:absolute;inset:0}.vote__label>img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s var(--ease-out);position:absolute;inset:0}.dish:hover .vote__label>img{transform:scale(1.04)}.dish__name{font:800 clamp(1.375rem, 1.3vw + .75rem, 1.875rem)/1.02 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;letter-spacing:-.01em;display:block}.dish--lead .dish__name{font-size:clamp(2rem,2.6vw + .75rem,3.25rem)}.dish--type .dish__name{font-size:clamp(1.75rem,2vw + .75rem,2.5rem)}.dish__line{color:oklch(93% .02 82);font-size:.9375rem;line-height:1.4;display:block}.dish--lead .dish__line{font-size:var(--text-lg)}.dish--pb .dish__line{color:var(--choc)}.vote__pill{top:var(--space-md);right:var(--space-md);min-height:36px;padding:0 var(--space-md);border-radius:var(--radius-pill);background:var(--cream);color:var(--choc);font:700 .875rem/1 var(--font-body);transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;display:inline-flex;position:absolute;box-shadow:0 3px oklch(25% .05 42/.35)}.vote__pill:before{content:"+";margin-right:var(--space-xs);font-size:1.125rem;line-height:1}.vote__on{display:none}.dish:hover .vote__pill{transform:translateY(-2px)}.vote__input:checked+.vote__label{box-shadow:inset 0 0 0 5px var(--orange)}.vote__input:checked+.vote__label .vote__pill{background:var(--orange)}.vote__input:checked+.vote__label .vote__pill:before{content:"✓"}.vote__input:checked+.vote__label .vote__on{display:inline}.vote__input:checked+.vote__label .vote__off{display:none}.dish--pb .vote__input:checked+.vote__label{box-shadow:inset 0 0 0 5px var(--choc)}.dish--pb .vote__input:checked+.vote__label .vote__pill{background:var(--choc);color:var(--cream)}.vote__input:focus-visible+.vote__label{outline:4px solid var(--focus);outline-offset:3px}.vote__count{font-variant-numeric:tabular-nums}@media (width<=34rem){.dish__line{display:none}.dish--lead .dish__line{font-size:.9375rem;display:block}.vote__pill{top:var(--space-xs);right:var(--space-xs);min-height:32px;padding:0 var(--space-sm);font-size:.8125rem}.vote__off{display:none}.vote__pill:before{margin:0}}.pick{border:0;min-width:0;margin:0;padding:0}.pick__input{opacity:0;width:1px;height:1px;position:absolute}.plan--choice{padding:0}.pick__label{align-items:flex-start;gap:var(--space-md);height:100%;padding:var(--space-xl);border-radius:inherit;cursor:pointer;transition:box-shadow var(--dur-short) var(--ease-out);flex-direction:column;display:flex;position:relative}.pick__label .plan__lb,.pick__label .plan__name,.pick__label .plan__for{display:flex}.pick__label .plan__name{font-family:var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;display:block}.pick__label .plan__for{display:block}.plan__count{padding-top:var(--space-lg);border-top:2px dashed color-mix(in oklab, currentColor 30%, transparent);width:100%;font:800 1.375rem/1.1 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1;margin-top:auto}.pick__btn{border-radius:var(--radius-pill);background:var(--cream);min-height:48px;color:var(--choc);font:700 1rem/1 var(--font-body);box-shadow:0 4px 0 var(--cream-3);justify-content:center;align-self:stretch;align-items:center;display:inline-flex}.plan--pick .pick__btn{background:var(--choc);color:var(--cream);box-shadow:0 4px oklch(18% .04 40)}.pick__on{display:none}.pick__label:hover{box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--butter) 60%, transparent)}.pick__input:checked+.pick__label{box-shadow:inset 0 0 0 5px var(--butter)}.pick__input:checked+.pick__label .pick__btn{background:var(--butter);color:var(--choc);box-shadow:0 4px 0 var(--butter-2)}.pick__input:checked+.pick__label .pick__btn:before{content:"✓";margin-right:var(--space-xs)}.pick__input:checked+.pick__label .pick__on{display:inline}.pick__input:checked+.pick__label .pick__off{display:none}.pick__input:focus-visible+.pick__label{outline:4px solid var(--butter);outline-offset:4px}.pick__unsure{margin-top:var(--space-2xl);justify-content:center;display:flex}.pick__unsure label{min-height:48px;padding:0 var(--space-xl);border:2px solid color-mix(in oklab, var(--cream) 35%, transparent);border-radius:var(--radius-pill);color:var(--cream);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.pick__unsure label:hover{border-color:var(--cream)}.pick__unsure input:checked+label{background:var(--cream);color:var(--choc);border-color:var(--cream)}.pick__unsure input:focus-visible+label{outline:4px solid var(--butter);outline-offset:3px}.follow{padding-block:var(--space-4xl)}.follow__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.follow__copy{gap:var(--space-lg);justify-items:start;display:grid}.follow__copy .sec-head__p{margin-bottom:var(--space-sm)}.follow ul.social--pills.social--light a{background:var(--choc);color:var(--cream);box-shadow:0 4px oklch(18% .04 40)}.feed{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;transform:rotate(1.5deg)}.feed li:nth-child(2),.feed li:nth-child(4){transform:translateY(var(--space-xl))}.feed a{aspect-ratio:1;border-radius:var(--radius);box-shadow:var(--shadow);display:block;position:relative;overflow:hidden}.feed img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out)}.feed a:hover img{transform:scale(1.05)}.feed__icon{top:var(--space-md);right:var(--space-md);width:36px;height:36px;color:var(--cream);background:oklch(25% .05 42/.55);border-radius:50%;padding:6px;position:absolute}@media (width<=60rem){.follow__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}.feed,.feed li:nth-child(2),.feed li:nth-child(4){transform:none}}.foot__end{align-content:start;justify-items:end;gap:var(--space-lg);display:grid}.foot__end .foot__note{justify-self:end}@media (width<=48rem){.foot__end{grid-column:1/-1;justify-items:start}.foot__end .foot__note{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){.vote__label>img,.vote__pill,.pick__label,.feed img,.field input{transition:none}}.social[data-astro-cid-fvhemjle]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.social[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{align-items:center;gap:var(--space-sm);color:inherit;transition:transform var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);text-decoration:none;display:inline-flex}.social__icon[data-astro-cid-fvhemjle]{flex-shrink:0}.social--icons[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{border-radius:50%;justify-content:center;width:44px;height:44px}.social--icons[data-astro-cid-fvhemjle].social--dark a[data-astro-cid-fvhemjle]{color:var(--choc);background:var(--cream-2)}.social--icons[data-astro-cid-fvhemjle].social--dark a[data-astro-cid-fvhemjle]:hover{background:var(--orange)}.social--icons[data-astro-cid-fvhemjle].social--light a[data-astro-cid-fvhemjle]{color:var(--cream);background:color-mix(in oklab, var(--cream) 12%, transparent)}.social--icons[data-astro-cid-fvhemjle].social--light a[data-astro-cid-fvhemjle]:hover{background:var(--orange);color:var(--choc)}.social--pills[data-astro-cid-fvhemjle]{gap:var(--space-md)}.social--pills[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{min-height:72px;padding:var(--space-sm) var(--space-xl) var(--space-sm) var(--space-sm);border-radius:var(--radius-pill)}.social--pills[data-astro-cid-fvhemjle] .social__icon[data-astro-cid-fvhemjle]{border-radius:50%;width:48px;height:48px;padding:10px}.social--pills[data-astro-cid-fvhemjle].social--light a[data-astro-cid-fvhemjle]{background:var(--cream);color:var(--choc);box-shadow:0 4px 0 var(--cream-3)}.social--pills[data-astro-cid-fvhemjle].social--light .social__icon[data-astro-cid-fvhemjle]{background:var(--orange);color:var(--choc)}.social--pills[data-astro-cid-fvhemjle].social--dark a[data-astro-cid-fvhemjle]{background:var(--choc);color:var(--cream)}.social--pills[data-astro-cid-fvhemjle].social--dark .social__icon[data-astro-cid-fvhemjle]{background:var(--orange);color:var(--choc)}.social--pills[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]:hover{transform:translateY(-2px)}.social__text[data-astro-cid-fvhemjle]{line-height:1.15;display:grid}.social__text[data-astro-cid-fvhemjle] b[data-astro-cid-fvhemjle]{font:800 1.25rem/1.1 var(--font-display);font-variation-settings:"SOFT" 100, "WONK" 1}.social__text[data-astro-cid-fvhemjle] small[data-astro-cid-fvhemjle]{opacity:.75;font-size:.875rem}.social--light[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]:focus-visible{outline-color:var(--butter)}@media (prefers-reduced-motion:reduce){.social[data-astro-cid-fvhemjle] a[data-astro-cid-fvhemjle]{transition:none}}html,body{overflow-x:clip}
