html{background:#f2f5f2}body{color:#14211c;background:#f2f5f2;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.profile-page.svelte-19tgori{background:#f2f5f2;min-height:100vh;padding:24px}.brand.svelte-19tgori{align-items:center;height:36px;margin-bottom:22px;display:inline-flex}.brand.svelte-19tgori img:where(.svelte-19tgori){width:auto;height:30px}.profile-header.svelte-19tgori,.listing-band.svelte-19tgori{max-width:1120px;margin:0 auto}.profile-header.svelte-19tgori{border-bottom:1px solid #d8ded9;justify-content:space-between;gap:28px;padding:56px 0 34px;display:flex}.eyebrow.svelte-19tgori{color:#68766f;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:800}h1.svelte-19tgori,p.svelte-19tgori{margin:0}h1.svelte-19tgori{letter-spacing:0;max-width:820px;font-size:clamp(36px,6vw,72px);line-height:.98}.profile-header.svelte-19tgori p:where(.svelte-19tgori){color:#405149;margin-top:14px;font-size:19px}.profile-meta.svelte-19tgori{text-align:right;align-self:end;justify-items:end;gap:8px;min-width:190px;display:grid}.profile-meta.svelte-19tgori strong:where(.svelte-19tgori){font-size:40px;line-height:1}.profile-meta.svelte-19tgori span:where(.svelte-19tgori){color:#405149}.profile-meta.svelte-19tgori a:where(.svelte-19tgori){color:#14211c;margin-top:6px;font-weight:800}.listing-band.svelte-19tgori{padding:30px 0 72px}.listing-grid.svelte-19tgori{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.listing-card.svelte-19tgori{min-height:100%;color:inherit;background:#fffdf7;border:1px solid #d8ded9;border-radius:8px;grid-template-rows:190px 1fr;text-decoration:none;display:grid;overflow:hidden}.listing-card.svelte-19tgori img:where(.svelte-19tgori),.photo-placeholder.svelte-19tgori{object-fit:cover;color:#fffaf0;background:#14211c;width:100%;height:190px}.photo-placeholder.svelte-19tgori{place-items:center;font-weight:800;display:grid}.listing-copy.svelte-19tgori{gap:8px;padding:16px;display:grid}.listing-copy.svelte-19tgori strong:where(.svelte-19tgori){line-height:1.25}.listing-copy.svelte-19tgori span:where(.svelte-19tgori){font-weight:800}.listing-copy.svelte-19tgori small:where(.svelte-19tgori){color:#68766f;font-size:13px;line-height:1.35}.empty.svelte-19tgori{color:#405149;padding:28px 0}@media (width<=760px){.profile-page.svelte-19tgori{padding:16px}.profile-header.svelte-19tgori{padding-top:34px;display:block}.profile-meta.svelte-19tgori{text-align:left;justify-items:start;margin-top:24px}h1.svelte-19tgori{font-size:40px}}
