._pageWrap_1o77k_10{background:var(--vf-cream);min-height:100vh;width:100%}._page_1o77k_8{max-width:1180px;margin:0 auto;padding:0 0 60px;font-family:var(--vf-font-body);color:var(--vf-ink)}._cover_1o77k_25{position:relative;width:100%;height:clamp(180px,28vw,300px);background:var(--vf-ink);overflow:hidden}._coverImage_1o77k_32{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._coverScrim_1o77k_39{position:absolute;inset:0;background:linear-gradient(to top,rgba(var(--vf-ink-rgb),.55),transparent 55%);pointer-events:none}._businessChip_1o77k_45{position:absolute;top:16px;left:16px;display:flex;align-items:center;gap:var(--space-sm);background:rgba(var(--vf-ink-rgb),.6);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:var(--space-sm) 13px;border-radius:var(--vf-radius-pill);pointer-events:none}._inner_1o77k_64{max-width:1180px;margin:0 auto;padding:0 24px}._identity_1o77k_73{display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl);align-items:flex-start;margin-top:var(--space-lg);position:relative;z-index:2}._logo_1o77k_82{width:112px;height:112px;border-radius:24px;overflow:hidden;border:4px solid var(--vf-cream);background:var(--vf-ink);flex:0 0 auto;box-shadow:0 12px 30px -12px rgba(var(--vf-ink-rgb),.5);margin-top:calc(-46px - var(--space-lg));display:flex;align-items:center;justify-content:center}._logo_1o77k_82 img{width:100%;height:100%;object-fit:cover;display:block}._logoPlaceholder_1o77k_102{font-size:44px;line-height:1}._identityMain_1o77k_106{flex:1 1 300px;min-width:240px}._nameRow_1o77k_110{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-sm)}._name_1o77k_110{font-family:var(--vf-font-display);font-weight:900;font-size:clamp(24px,3vw,32px);letter-spacing:-.02em;margin:0}._metaLine_1o77k_123{color:var(--vf-muted);font-weight:600;font-size:14px}._identityActions_1o77k_128{display:flex;gap:var(--space-sm);flex:0 0 auto}._messageBtn_1o77k_133{background:var(--vf-coral);color:#fff;border:none;font-family:var(--vf-font-display);font-weight:800;font-size:14px;padding:var(--space-md) 22px;border-radius:var(--vf-radius-pill);cursor:pointer;box-shadow:0 3px 0 var(--vf-coral-shadow);transition:background .15s ease}._messageBtn_1o77k_133:hover{background:var(--vf-coral-hover)}._body_1o77k_151{display:flex;flex-wrap:wrap;gap:var(--space-xxl);align-items:flex-start;margin-top:var(--space-xxl)}._sidebar_1o77k_158{flex:1 1 260px;max-width:320px;min-width:240px;display:flex;flex-direction:column;gap:var(--space-lg)}._card_1o77k_166{background:var(--vf-card-bg);border:1px solid var(--vf-border);border-radius:var(--vf-radius-card-lg);padding:var(--space-xl)}._cardTitle_1o77k_172{font-family:var(--vf-font-display);font-weight:800;font-size:16px;margin-bottom:var(--space-lg)}._bio_1o77k_178{font-size:14px;line-height:1.6;color:var(--vf-body-text);font-weight:500;margin:0 0 16px;text-wrap:pretty}._bio_1o77k_178 a{color:var(--vf-coral);font-weight:700}._contactList_1o77k_190{display:flex;flex-direction:column;gap:var(--space-lg)}._contactRow_1o77k_195{display:flex;gap:var(--space-md);align-items:flex-start}._contactIcon_1o77k_200{font-size:16px;flex:0 0 auto;line-height:1.4}._contactText_1o77k_205{font-weight:700;font-size:13.5px;line-height:1.4}._contactLink_1o77k_210{font-weight:700;font-size:13.5px;color:var(--vf-ink);text-decoration:none}._contactLink_1o77k_210:hover{color:var(--vf-coral)}._metaLink_1o77k_219{color:inherit;text-decoration:underline;text-underline-offset:2px}._metaLink_1o77k_219:hover{color:var(--vf-coral)}._statsCard_1o77k_228{background:var(--vf-card-bg);border:1px solid var(--vf-border);border-radius:var(--vf-radius-card-lg);padding:var(--space-xl);display:flex;justify-content:space-around;text-align:center}._stat_1o77k_228{flex:1 1 0}._statNum_1o77k_240{font-family:var(--vf-font-display);font-weight:900;font-size:22px}._statLabel_1o77k_245{color:var(--vf-muted);font-size:12px;font-weight:600}._storefrontCard_1o77k_251{background:var(--vf-badge-bg);border:1px solid #fbd9be;border-radius:var(--vf-radius-card-lg);padding:var(--space-lg)}._storefrontTitle_1o77k_257{font-family:var(--vf-font-display);font-weight:800;font-size:14.5px;color:var(--vf-badge-text);margin-bottom:var(--space-sm)}._storefrontText_1o77k_264{color:#9a4a1c;font-size:12.5px;font-weight:500;line-height:1.5;margin-bottom:var(--space-md)}._storefrontBtn_1o77k_271{background:var(--vf-ink);color:#fff;border:none;font-family:var(--vf-font-display);font-weight:800;font-size:13px;padding:var(--space-sm) 16px;border-radius:var(--vf-radius-pill);cursor:pointer;transition:background .15s ease}._storefrontBtn_1o77k_271:hover{background:var(--vf-ink-hover)}._listings_1o77k_288{flex:2 1 460px;min-width:280px}._listingsHead_1o77k_292{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);align-items:baseline;justify-content:space-between;margin-bottom:var(--space-lg)}._searchForm_1o77k_301{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}._searchInput_1o77k_306{flex:1 1 auto;min-width:0;padding:10px 14px;border:1px solid var(--vf-border);border-radius:999px;background:var(--vf-card-bg);color:var(--vf-ink);font:inherit;font-size:14px}._searchBtn_1o77k_317{flex:0 0 auto;padding:10px 18px;border:0;border-radius:999px;background:var(--vf-coral);color:#fff;font-weight:700;font-size:14px;cursor:pointer}._listingsTitle_1o77k_328{font-family:var(--vf-font-display);font-weight:900;font-size:22px;letter-spacing:-.02em;margin:0}._listingsSort_1o77k_335{color:var(--vf-muted);font-size:13px;font-weight:600}._sortRow_1o77k_341{display:inline-flex;align-items:center;gap:var(--space-sm)}._sortSelect_1o77k_346{border:1px solid var(--vf-border-strong);background:var(--vf-card-bg, #fff);border-radius:10px;padding:6px 30px 6px 10px;font:inherit;font-weight:700;font-size:13.5px;color:var(--vf-ink);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234A4640' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:10px 7px}._filterBar_1o77k_370{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-lg)}._chipRow_1o77k_376{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}._chipLabel_1o77k_382{color:var(--vf-muted);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;margin-right:2px}@media(max-width:640px){._chipRow_1o77k_376{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;touch-action:pan-x pan-y;margin:0 -16px;padding:0 16px}._chipRow_1o77k_376::-webkit-scrollbar{display:none}._chip_1o77k_368,._chipLabel_1o77k_382{flex:0 0 auto;white-space:nowrap}}._chip_1o77k_368{display:inline-flex;align-items:center;gap:6px;background:var(--vf-card-bg, #fff);border:1px solid var(--vf-border-strong);color:var(--vf-ink);border-radius:999px;padding:var(--space-sm) 14px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s ease}@media(hover:hover){._chip_1o77k_368:hover,._sortSelect_1o77k_346:hover{border-color:var(--vf-ink)}}._chip_1o77k_368:focus-visible,._sortSelect_1o77k_346:focus-visible,._loadMoreBtn_1o77k_432:focus-visible{outline:2px solid var(--vf-coral);outline-offset:2px}._chipActive_1o77k_436{background:var(--vf-ink);border-color:var(--vf-ink);color:#fff}._chipCount_1o77k_441{font-weight:600;opacity:.6}._filterSummary_1o77k_445{margin:calc(-1 * var(--space-sm)) 0 var(--space-lg);color:var(--vf-muted);font-size:13px;font-weight:600}._clearLink_1o77k_451{color:var(--vf-coral-text);font-weight:700}._gridPending_1o77k_456{opacity:.5;transition:opacity .15s ease;pointer-events:none}._loadMoreRow_1o77k_463{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl)}._loadMoreBtn_1o77k_432{padding:10px 22px;border:1px solid var(--vf-border-strong);border-radius:999px;background:var(--vf-card-bg, #fff);color:var(--vf-ink);font:inherit;font-weight:700;font-size:14px;cursor:pointer}._loadMoreBtn_1o77k_432:disabled{opacity:.6;cursor:progress}._loadMoreError_1o77k_485{margin:0;color:var(--vf-coral-text);font-size:13px;font-weight:600}._grid_1o77k_456{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-lg)}._empty_1o77k_498{border:1px dashed var(--vf-border-strong);border-radius:var(--vf-radius-card-lg);padding:var(--space-xxxl) 24px;text-align:center;color:var(--vf-muted)}._emptyIcon_1o77k_505{font-size:40px;margin-bottom:var(--space-sm)}._empty_1o77k_498 h3{font-family:var(--vf-font-display);font-weight:800;font-size:18px;color:var(--vf-ink);margin:0 0 6px}._empty_1o77k_498 p{font-size:14px;font-weight:500;margin:0}@media(max-width:640px){._inner_1o77k_64{padding:0 16px}._identity_1o77k_73{gap:var(--space-lg)}._identityActions_1o77k_128,._messageBtn_1o77k_133{width:100%}._grid_1o77k_456{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-md)}}
