.discover-brands.svelte-1uwakvz{padding:58px 0 0}.discover-heading.svelte-1uwakvz{justify-content:space-between;align-items:end;gap:24px;margin-bottom:26px;display:flex}.discover-heading.svelte-1uwakvz h2:where(.svelte-1uwakvz),.discover-heading.svelte-1uwakvz p:where(.svelte-1uwakvz){margin:0}.discover-heading.svelte-1uwakvz h2:where(.svelte-1uwakvz){letter-spacing:-.035em;font-family:Mali,cursive;font-size:clamp(30px,4vw,44px);line-height:1}.discover-heading.svelte-1uwakvz p:where(.svelte-1uwakvz){max-width:610px;color:var(--brand-ink-soft);margin-top:9px;line-height:1.5}.discover-heading.svelte-1uwakvz>a:where(.svelte-1uwakvz){color:var(--brand-blue);text-decoration:underline;-webkit-text-decoration-color:var(--brand-gold);text-decoration-color:var(--brand-gold);text-underline-offset:5px;flex:none;font-size:13px;font-weight:800}.discover-heading.svelte-1uwakvz>a:where(.svelte-1uwakvz):hover{color:var(--brand-magenta)}.category-strip.svelte-1uwakvz{scrollbar-width:thin;gap:8px;margin:0 -4px 30px;padding:4px;display:flex;overflow-x:auto}.category-strip.svelte-1uwakvz button:where(.svelte-1uwakvz){border:1px solid var(--brand-line);color:var(--brand-ink-soft);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:9px 14px;font-size:12px;font-weight:800;line-height:1}.category-strip.svelte-1uwakvz button:where(.svelte-1uwakvz):hover{border-color:var(--brand-blue);color:var(--brand-blue)}.category-strip.svelte-1uwakvz button.active:where(.svelte-1uwakvz){border-color:var(--brand-ink);color:#fff;background:var(--brand-ink);box-shadow:inset 0 -3px 0 var(--brand-gold)}.category-strip.svelte-1uwakvz button:where(.svelte-1uwakvz):focus-visible,.discover-heading.svelte-1uwakvz>a:where(.svelte-1uwakvz):focus-visible,.brand-card.svelte-1uwakvz a:where(.svelte-1uwakvz):focus-visible,.empty-discovery.svelte-1uwakvz button:where(.svelte-1uwakvz):focus-visible{outline:3px solid var(--brand-magenta);outline-offset:3px}.brand-grid.svelte-1uwakvz{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.brand-card.svelte-1uwakvz{border:1px solid var(--brand-line);background:#fff;border-radius:12px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 2px 4px #00132f0a}.brand-card.svelte-1uwakvz:hover{border-color:#6e8cff99;box-shadow:0 12px 26px #00132f17}.brand-card-head.svelte-1uwakvz{align-items:center;gap:11px;display:flex}.brand-card-head.svelte-1uwakvz img:where(.svelte-1uwakvz),.brand-glyph.svelte-1uwakvz{border:1px solid var(--brand-line);box-sizing:border-box;object-fit:contain;background:#fff;border-radius:8px;flex:0 0 48px;width:48px;height:48px;padding:5px}.brand-glyph.svelte-1uwakvz{background:var(--brand-blue-wash);place-items:center;padding:0;font-weight:800;display:grid}.brand-card-head.svelte-1uwakvz div:where(.svelte-1uwakvz){gap:4px;min-width:0;display:grid}.brand-card-head.svelte-1uwakvz span:where(.svelte-1uwakvz){color:var(--brand-blue);font-size:11px;font-weight:800}.brand-card-head.svelte-1uwakvz time:where(.svelte-1uwakvz){color:var(--brand-ink-soft);font-size:11px;font-weight:700}.brand-card-copy.svelte-1uwakvz{flex:1;padding:22px 0}.brand-card.svelte-1uwakvz h3:where(.svelte-1uwakvz){letter-spacing:-.03em;margin:0;font-family:Mali,cursive;font-size:23px;line-height:1.1}.brand-card.svelte-1uwakvz h3:where(.svelte-1uwakvz) a:where(.svelte-1uwakvz){color:var(--brand-ink);text-decoration:none}.brand-card.svelte-1uwakvz h3:where(.svelte-1uwakvz) a:where(.svelte-1uwakvz):hover{color:var(--brand-magenta);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.brand-domain.svelte-1uwakvz{width:fit-content;color:var(--brand-ink-soft);margin-top:5px;font-size:12px;font-weight:700;text-decoration:none;display:block}.brand-domain.svelte-1uwakvz:hover{color:var(--brand-blue);text-underline-offset:3px;text-decoration:underline}.highlight-label.svelte-1uwakvz{color:var(--brand-ink-soft);margin:0 0 7px;font-size:11px;font-weight:800}.highlight-copy.svelte-1uwakvz{color:var(--brand-ink);margin:0;font-size:15px;line-height:1.55}.promo-code.svelte-1uwakvz{border:1px dashed var(--brand-magenta);width:fit-content;color:var(--brand-magenta);align-items:center;margin:14px 0 0;font-size:12px;display:inline-flex}.promo-code.svelte-1uwakvz>span:where(.svelte-1uwakvz):first-child{padding:6px 9px}.promo-code.svelte-1uwakvz button:where(.svelte-1uwakvz){border:0;border-left:1px dashed var(--brand-magenta);width:31px;color:var(--brand-magenta);cursor:pointer;background:0 0;align-self:stretch;place-items:center;display:grid}.promo-code.svelte-1uwakvz button:where(.svelte-1uwakvz):hover,.promo-code.svelte-1uwakvz button.copied:where(.svelte-1uwakvz){color:#fff;background:var(--brand-magenta)}.promo-code.svelte-1uwakvz svg:where(.svelte-1uwakvz){fill:none;stroke:currentColor;stroke-width:1.8px;width:15px;height:15px}.highlight-cta.svelte-1uwakvz,.highlight-kind.svelte-1uwakvz{border:1px solid var(--brand-ink);box-sizing:border-box;color:#fff;background:var(--brand-ink);border-radius:999px;align-items:center;gap:15px;width:fit-content;min-height:38px;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.highlight-cta.svelte-1uwakvz:hover{border-color:var(--brand-magenta);background:var(--brand-magenta)}.highlight-kind.svelte-1uwakvz{border-color:var(--brand-blue);color:var(--brand-blue);background:var(--brand-blue-wash)}.brand-card-actions.svelte-1uwakvz{border-top:1px solid var(--brand-line);padding-top:15px}.empty-discovery.svelte-1uwakvz{border-left:5px solid var(--brand-gold);background:var(--brand-gold-wash);padding:25px}.empty-discovery.svelte-1uwakvz h3:where(.svelte-1uwakvz),.empty-discovery.svelte-1uwakvz p:where(.svelte-1uwakvz){margin:0}.empty-discovery.svelte-1uwakvz h3:where(.svelte-1uwakvz){font-size:19px}.empty-discovery.svelte-1uwakvz p:where(.svelte-1uwakvz){color:var(--brand-ink-soft);margin-top:7px}.empty-discovery.svelte-1uwakvz button:where(.svelte-1uwakvz){border:1px solid var(--brand-ink);color:#fff;background:var(--brand-ink);cursor:pointer;margin-top:16px;padding:9px 13px;font-weight:800}@media (width<=920px){.brand-grid.svelte-1uwakvz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.discover-brands.svelte-1uwakvz{padding-top:40px}.discover-heading.svelte-1uwakvz{align-items:start;gap:15px;display:grid}.brand-grid.svelte-1uwakvz{grid-template-columns:1fr;gap:12px}.brand-card.svelte-1uwakvz{padding:18px}}.discover-page.svelte-1uha8ag{padding-bottom:72px}.discover-hero.svelte-1uha8ag{border-bottom:1px solid var(--brand-line);background:linear-gradient(90deg, var(--brand-gold) 0 31%, var(--brand-magenta) 31% 48%, var(--brand-blue) 48% 65%, transparent 65%) top / 100% 6px no-repeat, var(--brand-blue-wash)}.discover-hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1.5fr) minmax(230px,.6fr);align-items:end;gap:clamp(28px,6vw,100px);padding-top:74px;padding-bottom:62px;display:grid}.discover-hero.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.discover-hero-inner.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):first-child{color:var(--brand-blue);margin-bottom:14px;font-size:14px;font-weight:800}h1.svelte-1uha8ag{max-width:760px;color:var(--brand-ink);letter-spacing:-.045em;margin:0;font-family:Mali,cursive;font-size:clamp(38px,5vw,70px);font-weight:800;line-height:.98}.discover-hero-note.svelte-1uha8ag{border-left:4px solid var(--brand-gold);padding:8px 0 8px 20px}.discover-hero-note.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--brand-ink-soft);font-size:15px;line-height:1.55}.discover-hero-note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--brand-ink);text-decoration:underline;-webkit-text-decoration-color:var(--brand-magenta);text-decoration-color:var(--brand-magenta);text-underline-offset:5px;margin-top:17px;font-size:13px;font-weight:800;display:inline-block}.discover-hero-note.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{color:var(--brand-magenta)}@media (width<=720px){.discover-page.svelte-1uha8ag{padding-bottom:48px}.discover-hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:28px;padding-top:56px;padding-bottom:42px}h1.svelte-1uha8ag{font-size:clamp(36px,11vw,54px)}}
