.page_hero__DKx6A{display:flex;flex-direction:column;gap:14px}.page_title__7EMAi{font-size:clamp(40px,6.4vw,72px);font-weight:900}.page_swipe__0kMmY{background:linear-gradient(var(--mark),var(--mark)) no-repeat 0 60% /100% 84%;color:var(--mark-ink);padding:0 .08em;border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.page_lede__NqNQr{font-size:17px;color:var(--muted);max-width:52ch}.page_note__15KR8{font-size:28px;transform:rotate(-3deg);align-self:flex-start}.page_filters__zsC0Y{display:flex;flex-direction:column;gap:12px}.page_searchRow__5TVVA{display:flex;gap:8px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 6px 6px 18px;box-shadow:var(--shadow);max-width:640px}.page_search__YRxwp{flex:1 1;min-width:0;border:0;background:none;outline:none;font-size:16px}.page_selects__4kXJT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:640px}.page_selectField__etlnM{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--muted)}.page_select__tkCKg{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:9px 10px;font-size:16px;color:var(--ink)}.page_results__Jo53b{display:flex;flex-direction:column;gap:14px}.page_resultsHead__KTFD1{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.page_resultsHead__KTFD1 h2{font-size:28px}.page_clear__isOvw{color:var(--accent);font-weight:700}.page_grid__DWo9m{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:16px;gap:16px}.page_empty__0mtjz{border:1px dashed var(--line);border-radius:var(--r);padding:28px;text-align:center;color:var(--muted);display:flex;flex-direction:column;gap:14px;align-items:center}.page_card__PYCur{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:var(--ink);background-color:var(--surface);border:1px solid var(--line);border-top:6px solid var(--accent);border-radius:var(--r);padding:14px 18px 16px;transition:transform .15s,box-shadow .15s;background-image:repeating-linear-gradient(transparent 0 27px,var(--line) 27px 28px);background-position:0 58px}.page_card__PYCur:nth-child(3n+2){border-top-color:var(--mark)}.page_card__PYCur:nth-child(3n){border-top-color:var(--olive)}.page_card__PYCur[data-look]{border-top-color:var(--accent)}.page_hasBanner__W80U_{background-position:0 136px}.page_cardBanner__sOKpK{display:block;width:calc(100% + 36px);max-width:none;height:78px;object-fit:cover;margin:-14px -18px 6px}.page_cardEmoji__F_MS4{font-family:system-ui,sans-serif;font-weight:400}.page_card__PYCur:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.page_cardTop__HyoYl{display:flex;justify-content:space-between;gap:8px;font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.page_cardTitle__gMqU6{font-size:22px}.page_cardBody__DqJUx{display:grid;grid-template-columns:56px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;margin-top:4px}.page_cover__GK7N7{object-fit:cover;box-shadow:0 3px 8px rgba(0,0,0,.18)}.page_coverBlank__VHsLF,.page_cover__GK7N7{width:56px;aspect-ratio:2/3;border-radius:3px 6px 6px 3px}.page_coverBlank__VHsLF{background:linear-gradient(160deg,var(--accent),var(--mark))}.page_ingredients__OPLDz{margin:0;padding-left:18px;font-size:14px;line-height:28px;min-width:0}.page_ingredients__OPLDz li::marker{color:var(--accent)}.page_cardFoot__ksYCi{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.page_category__SXCa7{font-family:var(--f-display);font-weight:700;font-variation-settings:"SOFT" 100,"opsz" 48;font-size:13px;padding:3px 11px;border-radius:999px;background:var(--sunk);color:var(--muted)}.page_joinHint__UgVCB{font-family:var(--f-hand);font-weight:700;font-size:19px;color:var(--accent)}.page_cta__euqV5{border-radius:var(--r);padding:26px;background:var(--sunk);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.page_cta__euqV5 h2{font-size:28px}.page_cta__euqV5 p{max-width:56ch}@media (max-width:640px){.page_grid__DWo9m,.page_selects__4kXJT{grid-template-columns:1fr}}.page_viewTabs__zqeVt{display:inline-flex;gap:4px;padding:4px;background:var(--sunk);border-radius:999px;align-self:flex-start}.page_viewTab__mR25_{padding:8px 18px;border-radius:999px;font-weight:700;text-decoration:none;color:var(--muted)}.page_viewTab__mR25_:hover{color:var(--ink)}.page_viewTabOn__tr__s{background:var(--surface);color:var(--ink);box-shadow:0 1px 0 var(--line),0 4px 10px rgba(58,23,41,.08)}.page_eventCard__cQ0WF{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--ink);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-top:6px solid var(--accent);border-radius:var(--r);padding:14px 18px 16px;transition:transform .15s,box-shadow .15s}.page_eventCard__cQ0WF:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.page_eventBanner__mM0VX{display:block;width:calc(100% + 36px);max-width:none;height:78px;object-fit:cover;margin:-14px -18px 0}.page_eventRow__Ky2VB{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.page_dateTile__f0PGD{display:flex;flex-direction:column;align-items:center;padding:6px 0 7px;border-radius:10px;line-height:1.1;background:var(--bg);border:1px solid var(--line);box-shadow:0 2px 0 var(--line)}.page_dateTile__f0PGD span{font-family:var(--f-mono);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.page_dateTile__f0PGD span:first-child{color:var(--accent)}.page_dateTile__f0PGD strong{font-family:var(--f-display);font-size:28px;font-weight:900;line-height:1.05}.page_eventText__tJ9p0{display:flex;flex-direction:column;gap:3px;min-width:0}.page_eventTitle__RJs66{font-size:21px}.page_eventMeta__3EVno{font-size:14px;color:var(--muted)}.page_eventClub__EN_DJ{font-size:14px}