._05W89W_guest-landing{max-width:1280px;padding:0 var(--s-4) var(--s-6);flex-direction:column;margin:0 auto;display:flex}@media (min-width:768px){._05W89W_guest-landing{padding:0 var(--s-6) var(--s-6)}}._05W89W_guest-landing-section{gap:var(--s-4);flex-direction:column;display:flex}._05W89W_guest-landing-section__header{justify-content:space-between;align-items:baseline;gap:var(--s-3);display:flex}._05W89W_guest-landing-section__title{color:var(--text);letter-spacing:-.01em;margin:0;font:600 19px Fraunces,serif}@media (min-width:768px){._05W89W_guest-landing-section__title{font-size:22px}}._05W89W_guest-landing-section__see-all{color:var(--brand-text);white-space:nowrap;align-items:center;gap:6px;font:600 14px Inter,sans-serif;text-decoration:none;display:inline-flex}._05W89W_guest-landing-section__see-all:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){._05W89W_guest-landing-section__see-all:hover{text-decoration:underline}}._05W89W_guest-landing-section__recipe-grid{gap:var(--s-3);flex-direction:column;display:flex}@media (min-width:768px){._05W89W_guest-landing-section__recipe-grid{gap:var(--s-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}._05W89W_guest-landing-section__menu-grid{gap:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){._05W89W_guest-landing-section__menu-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.B-NFBq_guest-landing-discover{gap:var(--s-6);padding-top:var(--s-5);flex-direction:column;display:flex}@media (min-width:1280px){.B-NFBq_guest-landing-discover{gap:var(--s-5) var(--s-7);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"recipe-filters divider menu-filters""recipe-content divider menu-content";display:grid}.B-NFBq_guest-landing-discover__recipe-filters{grid-area:recipe-filters}}.B-NFBq_guest-landing-discover__recipe-content{min-width:0}@media (min-width:1280px){.B-NFBq_guest-landing-discover__recipe-content{grid-area:recipe-content}.B-NFBq_guest-landing-discover__menu-filters{grid-area:menu-filters}}.B-NFBq_guest-landing-discover__menu-content{min-width:0}@media (min-width:1280px){.B-NFBq_guest-landing-discover__menu-content{grid-area:menu-content}}.B-NFBq_guest-landing-discover__divider{background:var(--border);height:1px}@media (min-width:1280px){.B-NFBq_guest-landing-discover__divider{grid-area:divider;width:1px;height:auto}}
.UNsl_W_guest-landing-filters{gap:var(--s-4);flex-direction:column;display:flex}.UNsl_W_guest-landing-filters__search-button{width:100%;color:var(--text-muted);justify-content:flex-start;font-weight:500}@media (hover:hover){.UNsl_W_guest-landing-filters__search-button:hover{color:var(--text)}}.UNsl_W_guest-landing-filters__chips{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.UNsl_W_guest-landing-filters__chip{border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);height:32px;color:var(--text-2);align-items:center;gap:7px;padding:0 14px;font:600 13px Inter,sans-serif;text-decoration:none;display:inline-flex}.UNsl_W_guest-landing-filters__chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover){.UNsl_W_guest-landing-filters__chip:hover{border-color:var(--brand);color:var(--text)}}.UNsl_W_guest-landing-filters__chip--active{background:var(--brand-subtle);color:var(--brand-text);border-color:#0000}
.twDywG_guest-landing-hero{align-items:flex-start;gap:var(--s-4);max-width:620px;padding:var(--s-6) 0;border-bottom:1px solid var(--border);flex-direction:column;display:flex}@media (min-width:768px){.twDywG_guest-landing-hero{gap:var(--s-4);padding:var(--s-7) 0 var(--s-6)}}@media (min-width:1280px){.twDywG_guest-landing-hero{max-width:820px;padding:var(--s-8) 0 var(--s-7)}}.twDywG_guest-landing-hero__badge{border-radius:var(--r-pill);background:var(--brand-subtle);height:24px;color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 11px;font:600 10px Geist Mono,monospace;display:inline-flex}@media (min-width:768px){.twDywG_guest-landing-hero__badge{height:26px;padding:0 12px;font:600 11px Geist Mono,monospace}}.twDywG_guest-landing-hero__heading{overflow-wrap:break-word;color:var(--text);letter-spacing:-.02em;margin:0;font:600 clamp(30px,6vw,46px)/1.12 Fraunces,serif}.twDywG_guest-landing-hero__description{color:var(--text-2);margin:0;font:400 15px/1.6 Inter,sans-serif}.twDywG_guest-landing-hero__description--full{display:none}@media (min-width:768px){.twDywG_guest-landing-hero__description--full{font-size:16px;display:block}}@media (min-width:1280px){.twDywG_guest-landing-hero__description--full{font-size:17px}}@media (min-width:768px){.twDywG_guest-landing-hero__description--short{display:none}}.twDywG_guest-landing-hero__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}
