.discover-page{--background:var(--landing-bg);--foreground:var(--landing-ink);--muted:var(--landing-soft);--muted-foreground:var(--landing-muted);--border:var(--landing-line);--brand:var(--landing-brand)}.discover-container{width:min(100% - 3rem,72rem);margin-inline:auto}.discover-nav{border-bottom:1px solid var(--landing-line)}.discover-intro{isolation:isolate;padding:4.5rem 0 2.5rem;position:relative}.discover-intro h1{letter-spacing:-.055em;font-size:clamp(2.65rem,5.5vw,5.25rem);font-weight:650;line-height:1.04}.discover-intro h1 span{color:var(--landing-brand)}.discover-intro-copy{max-width:36rem;color:var(--landing-muted);margin-top:1.4rem;font-size:1.05rem;line-height:1.6}.discover-compass{aspect-ratio:1;width:15rem;color:var(--landing-brand);background:radial-gradient(circle, color-mix(in srgb, var(--landing-brand) 13%, transparent), transparent 70%);z-index:-1;border-radius:50%;place-items:center;display:grid;position:absolute;top:4rem;right:2rem;transform:rotate(-15deg)}.discover-compass:before{content:"";border:1px solid color-mix(in srgb, var(--landing-brand) 20%, transparent);border-radius:inherit;position:absolute;inset:0}.discover-search{border:1px solid var(--landing-line);background:var(--landing-bg);box-shadow:0 16px 40px -30px color-mix(in srgb, var(--landing-brand) 38%, transparent);border-radius:1.5rem;padding:1.25rem}.discover-filters{overscroll-behavior-x:contain;scrollbar-width:none;gap:.5rem;margin-top:.75rem;padding-block:.15rem;display:flex;overflow-x:auto}.discover-filters::-webkit-scrollbar{display:none}.discover-chip{border:1px solid var(--landing-line);background:var(--landing-bg);height:2.25rem;color:var(--landing-ink);white-space:nowrap;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding-inline:.85rem;font-size:.8125rem;font-weight:500;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.discover-chip:disabled{opacity:.6}.discover-chip:focus-visible,.discover-chip:focus-within{outline:2px solid var(--landing-brand);outline-offset:2px}.discover-chip-on{border-color:var(--landing-brand);background:color-mix(in srgb, var(--landing-brand) 10%, var(--landing-bg));color:var(--landing-brand)}.discover-tile{border:1px solid var(--landing-line);background:var(--landing-bg);text-align:left;border-radius:1rem;flex-direction:column;align-items:flex-start;width:100%;min-width:0;height:100%;padding:.85rem;transition:border-color .18s,box-shadow .18s;display:flex;overflow:hidden}.discover-tile:focus-visible{outline:2px solid var(--landing-brand);outline-offset:2px}.discover-away{color:#b45309;background:#f59e0b29;border-radius:999px;padding:.1rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.5;display:inline-block}.discover-categories{overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;gap:.6rem;padding-block:.3rem;display:flex;overflow-x:auto}.discover-categories::-webkit-scrollbar{display:none}.discover-categories button{border:1px solid var(--landing-line);min-height:2.75rem;color:var(--landing-muted);border-radius:.85rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.85rem;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.discover-categories button[aria-pressed=true]{background:var(--landing-ink);border-color:var(--landing-ink);color:var(--landing-bg)}.discover-card{border:1px solid var(--landing-line);background:var(--landing-bg);border-radius:1.5rem;min-width:0;padding:1.5rem;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden}.discover-business-mark{background:var(--landing-soft);border:1px solid var(--landing-line)}.discover-card button>span:last-child>span:last-child{margin-top:1.25rem}.discover-join{border:1px solid var(--landing-line);background:color-mix(in srgb, var(--landing-brand) 5%, var(--landing-bg));border-radius:1.5rem;align-items:center;gap:1.5rem;margin-block:4rem;padding:2rem;display:flex}@media (hover:hover){.discover-card:hover,.discover-card:focus-within{border-color:color-mix(in srgb, var(--landing-brand) 45%, var(--landing-line));box-shadow:0 20px 40px -28px color-mix(in srgb, var(--landing-brand) 60%, transparent);transform:translateY(-4px)}.discover-categories button:hover{border-color:var(--landing-brand)}.discover-chip:hover,.discover-tile:hover{border-color:color-mix(in srgb, var(--landing-brand) 45%, var(--landing-line))}.discover-tile:hover{box-shadow:0 14px 30px -24px color-mix(in srgb, var(--landing-brand) 60%, transparent)}}@media (max-width:767px){.discover-container{width:calc(100% - 2rem)}.discover-intro{padding-block:1.75rem 1.25rem}.discover-compass{display:none}.discover-intro h1{font-size:clamp(2rem,8vw,2.9rem)}.discover-intro-copy{margin-top:.75rem;font-size:.95rem}.discover-categories{gap:.45rem}.discover-categories button{border-radius:999px;min-height:2.25rem;padding:.4rem .8rem;font-size:.8rem}.discover-categories button svg{width:18px;height:18px}.discover-card{border-radius:1.15rem;padding:1.1rem}.discover-join{flex-direction:column;align-items:flex-start;gap:1rem;margin-block:2.5rem;padding:1.5rem}.discover-search{border-radius:1.15rem;padding:.75rem}}.dark .discover-away{color:#fbbf24}
