.VaultBrowser-module__rg5g1W__page{width:100%;padding:1rem 0 5rem}.VaultBrowser-module__rg5g1W__inner{width:100%;max-width:86rem;margin:0 auto;padding:0 100px}.VaultBrowser-module__rg5g1W__hero{max-width:40rem;padding:150px 0 100px}.VaultBrowser-module__rg5g1W__title{font-family:var(--font-lora);letter-spacing:-.01em;font-size:clamp(2.1rem,5vw,3rem);font-weight:600;line-height:1.12}.VaultBrowser-module__rg5g1W__tBlue{color:var(--blue)}.VaultBrowser-module__rg5g1W__tInk{color:var(--ink)}.VaultBrowser-module__rg5g1W__tOrange{color:var(--orange)}.VaultBrowser-module__rg5g1W__controls{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.5rem 0 2.5rem;display:flex}.VaultBrowser-module__rg5g1W__field{flex:1 1 0;align-items:center;min-width:0;display:inline-flex;position:relative}.VaultBrowser-module__rg5g1W__select{appearance:none;width:100%;font-family:var(--font-inter);color:var(--ink);border:1px solid color-mix(in oklab, var(--ink) 8%, transparent);cursor:pointer;text-overflow:ellipsis;background:#fffdf8;border-radius:9999px;padding:.7rem 2.75rem .7rem 1.35rem;font-size:15px;box-shadow:0 1px 2px #4546660d,0 8px 20px -16px #45466659}.VaultBrowser-module__rg5g1W__chevron{pointer-events:none;color:color-mix(in oklab, var(--ink) 55%, transparent);position:absolute;top:50%;right:1.1rem;transform:translateY(-50%)}.VaultBrowser-module__rg5g1W__select:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.VaultBrowser-module__rg5g1W__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.VaultBrowser-module__rg5g1W__loadMoreRow{justify-content:center;margin-top:2.5rem;display:flex}.VaultBrowser-module__rg5g1W__loadMore,.VaultBrowser-module__rg5g1W__clear{font-family:var(--font-mono);color:var(--ink);background:var(--cream);border:1px solid var(--orange);cursor:pointer;border-radius:9999px;padding:.6rem 1.4rem;font-size:14px;transition:background .15s}.VaultBrowser-module__rg5g1W__loadMore:hover,.VaultBrowser-module__rg5g1W__clear:hover{background:var(--cream-2)}.VaultBrowser-module__rg5g1W__empty{text-align:center;color:color-mix(in oklab, var(--ink) 75%, transparent);flex-direction:column;align-items:center;gap:1.25rem;padding:4rem 1rem;font-size:1.05rem;display:flex}.VaultBrowser-module__rg5g1W__ctaBand{background:var(--cream-2);text-align:center;border-radius:24px;margin-top:4.5rem;padding:3rem 2rem}.VaultBrowser-module__rg5g1W__ctaTitle{font-family:var(--font-lora);color:var(--ink);font-size:2rem;font-weight:600}.VaultBrowser-module__rg5g1W__ctaSub{color:color-mix(in oklab, var(--ink) 78%, transparent);margin-top:.75rem}.VaultBrowser-module__rg5g1W__ctaActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.VaultBrowser-module__rg5g1W__ctaPrimary,.VaultBrowser-module__rg5g1W__ctaSubscribe{font-family:var(--font-sans);cursor:pointer;border-radius:9999px;padding:.7rem 1.5rem;font-size:15px;font-weight:500;text-decoration:none;transition:filter .15s,transform .15s}.VaultBrowser-module__rg5g1W__ctaPrimary{color:var(--ink);background:var(--cream);border:1px solid var(--ink)}.VaultBrowser-module__rg5g1W__ctaSubscribe{color:#fff;background:var(--orange);border:none}.VaultBrowser-module__rg5g1W__ctaPrimary:hover,.VaultBrowser-module__rg5g1W__ctaSubscribe:hover{filter:brightness(1.02);transform:translateY(-1px)}@media (max-width:1024px){.VaultBrowser-module__rg5g1W__inner{padding:0 48px}.VaultBrowser-module__rg5g1W__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.VaultBrowser-module__rg5g1W__inner{padding:0 1rem}.VaultBrowser-module__rg5g1W__controls{flex-direction:column;align-items:stretch}.VaultBrowser-module__rg5g1W__field{flex:auto}.VaultBrowser-module__rg5g1W__grid{grid-template-columns:1fr}}
