.listing-card-module__3EqQzG__grid{gap:var(--hfm-space-5) var(--hfm-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.listing-card-module__3EqQzG__grid{gap:var(--hfm-space-6) var(--hfm-space-5);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}}.listing-card-module__3EqQzG__card{grid-template-rows:auto 1fr;height:100%;display:grid;position:relative}.listing-card-module__3EqQzG__image,.listing-card-module__3EqQzG__noImage{aspect-ratio:4/3;object-fit:cover;background:var(--hfm-color-wash);border:1px solid var(--hfm-color-line);width:100%;height:auto;transition:border-color .12s;display:block}.listing-card-module__3EqQzG__noImage{color:var(--hfm-color-ink-muted);font-size:var(--hfm-text-xs);letter-spacing:.12em;text-transform:uppercase;place-items:center;font-weight:700;display:grid}.listing-card-module__3EqQzG__card:hover .listing-card-module__3EqQzG__image,.listing-card-module__3EqQzG__card:hover .listing-card-module__3EqQzG__noImage{border-color:var(--hfm-color-ink)}.listing-card-module__3EqQzG__body{gap:var(--hfm-space-1);padding-top:var(--hfm-space-3);align-content:start;display:grid}.listing-card-module__3EqQzG__title{font-size:var(--hfm-text-md);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.listing-card-module__3EqQzG__title a{color:var(--hfm-color-ink);text-decoration:none}.listing-card-module__3EqQzG__card:hover .listing-card-module__3EqQzG__title a{text-decoration:underline}.listing-card-module__3EqQzG__title a:after{content:"";position:absolute;inset:0}.listing-card-module__3EqQzG__title a:focus-visible{outline:none}.listing-card-module__3EqQzG__card:has(.listing-card-module__3EqQzG__title a:focus-visible){outline:3px solid var(--hfm-color-focus);outline-offset:4px}.listing-card-module__3EqQzG__price{font-family:var(--hfm-font-mono);font-weight:700;font-size:var(--hfm-text-lg);letter-spacing:-.01em;margin:0}.listing-card-module__3EqQzG__meta{color:var(--hfm-color-ink-muted);font-size:var(--hfm-text-sm);margin:0}.listing-card-module__3EqQzG__tags{gap:var(--hfm-space-1);margin-top:var(--hfm-space-1);flex-wrap:wrap;display:flex}.listing-card-module__3EqQzG__tag{border:1px solid var(--hfm-color-line-strong);border-radius:var(--hfm-radius-sm);color:var(--hfm-color-ink);font-size:var(--hfm-text-xs);letter-spacing:.04em;text-transform:uppercase;padding:1px 6px;font-weight:600}
.organization-module__CibTgW__main{max-width:960px;padding:var(--hfm-space-7) var(--hfm-space-4);margin:0 auto}.organization-module__CibTgW__main h1{font-family:var(--hfm-font-display);font-size:var(--hfm-text-display);margin:0}.organization-module__CibTgW__kind{margin:0 0 var(--hfm-space-1);font-size:var(--hfm-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--hfm-color-ink-muted);font-weight:700}.organization-module__CibTgW__badges{gap:var(--hfm-space-2);margin:var(--hfm-space-3) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.organization-module__CibTgW__badges li{padding:var(--hfm-space-1) var(--hfm-space-3);border:2px solid var(--hfm-color-success);color:var(--hfm-color-success);font-weight:600;font-size:var(--hfm-text-sm);border-radius:999px}.organization-module__CibTgW__meta{color:var(--hfm-color-ink-muted)}.organization-module__CibTgW__about{white-space:pre-line;max-width:42rem}.organization-module__CibTgW__directory{margin:var(--hfm-space-5) 0;border-top:2px solid var(--hfm-color-ink);padding:0;list-style:none}.organization-module__CibTgW__directory li{padding:var(--hfm-space-4) var(--hfm-space-2);border-bottom:1px solid var(--hfm-color-line)}.organization-module__CibTgW__directory h2{margin:0 0 var(--hfm-space-1);font-size:var(--hfm-text-lg)}.organization-module__CibTgW__banner{aspect-ratio:4;object-fit:cover;width:100%;height:auto;margin:0 0 var(--hfm-space-5);border-radius:var(--hfm-radius-md);display:block}.organization-module__CibTgW__heading{gap:var(--hfm-space-4);align-items:center;display:flex}.organization-module__CibTgW__logo{object-fit:contain;border:1px solid var(--hfm-color-line);background:var(--hfm-color-surface);flex:none;width:96px;height:96px}.organization-module__CibTgW__policies{gap:var(--hfm-space-3);margin:var(--hfm-space-3) 0;display:grid}.organization-module__CibTgW__policies dt{font-weight:700}.organization-module__CibTgW__policies dd{margin:0}.organization-module__CibTgW__notice{padding:var(--hfm-space-3);border-left:4px solid var(--hfm-color-ink);background:var(--hfm-color-surface)}.organization-module__CibTgW__directoryEntry{gap:var(--hfm-space-3);align-items:center;display:flex}.organization-module__CibTgW__directoryLogo{object-fit:contain;flex:none;width:48px;height:48px}.organization-module__CibTgW__feedback{margin-top:var(--hfm-space-7);max-width:46rem}.organization-module__CibTgW__feedback ul{border-top:2px solid var(--hfm-color-ink);margin:0;padding:0;list-style:none}.organization-module__CibTgW__feedback li{padding:var(--hfm-space-3) 0;border-bottom:1px solid var(--hfm-color-line)}.organization-module__CibTgW__feedback li p{margin:0}.organization-module__CibTgW__feedbackComment{margin-top:var(--hfm-space-1)!important}.organization-module__CibTgW__feedback .organization-module__CibTgW__meta{margin-top:var(--hfm-space-1);font-size:var(--hfm-text-sm)}
.search-view-module__rzuR_G__layout{gap:var(--hfm-space-5);align-items:start;display:grid}@media (min-width:900px){.search-view-module__rzuR_G__layout{grid-template-columns:17rem minmax(0,1fr)}}.search-view-module__rzuR_G__filters{border-top:2px solid var(--hfm-color-ink);padding:var(--hfm-space-2) 0}.search-view-module__rzuR_G__filters summary{cursor:pointer;font-size:var(--hfm-text-xs);letter-spacing:.12em;text-transform:uppercase;padding:var(--hfm-space-2) 0;font-weight:700}.search-view-module__rzuR_G__filters form{gap:var(--hfm-space-1);margin-top:var(--hfm-space-3);display:grid}:is(.search-view-module__rzuR_G__filters .hfm-field,.search-view-module__rzuR_G__filters .hfm-choices){margin-bottom:var(--hfm-space-3)}.search-view-module__rzuR_G__pair{gap:var(--hfm-space-2);grid-template-columns:1fr 1fr;display:grid}.search-view-module__rzuR_G__formActions{gap:var(--hfm-space-3);flex-wrap:wrap;align-items:center;display:flex}.search-view-module__rzuR_G__resultsHeader{justify-content:space-between;align-items:baseline;gap:var(--hfm-space-2);margin-bottom:var(--hfm-space-4);flex-wrap:wrap;display:flex}.search-view-module__rzuR_G__muted{color:var(--hfm-color-ink-muted);font-size:var(--hfm-text-sm);margin:0}.search-view-module__rzuR_G__empty{padding:var(--hfm-space-6);border:1px solid var(--hfm-color-line);background:var(--hfm-color-wash)}.search-view-module__rzuR_G__empty h2{font-size:var(--hfm-text-lg);margin:0 0 var(--hfm-space-2)}.search-view-module__rzuR_G__pager{gap:var(--hfm-space-5);margin-top:var(--hfm-space-5);justify-content:center;display:flex}.search-view-module__rzuR_G__pager a{font-weight:600}
.marketplace-module___mbBXa__main{width:100%;max-width:1240px;padding:var(--hfm-space-5) var(--hfm-space-4) var(--hfm-space-8);flex:1;margin:0 auto}.marketplace-module___mbBXa__title{font-size:var(--hfm-text-xl);margin:0}.marketplace-module___mbBXa__breadcrumb ol{gap:var(--hfm-space-2);margin:0 0 var(--hfm-space-3);font-size:var(--hfm-text-sm);color:var(--hfm-color-ink-muted);flex-wrap:wrap;padding:0;list-style:none;display:flex}.marketplace-module___mbBXa__breadcrumb li+li:before{content:"›";margin-right:var(--hfm-space-2)}.marketplace-module___mbBXa__chips ul{gap:var(--hfm-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.marketplace-module___mbBXa__chips a{padding:var(--hfm-space-1) var(--hfm-space-3);border:1px solid var(--hfm-color-line-strong);border-radius:var(--hfm-radius-sm);color:var(--hfm-color-ink);font-size:var(--hfm-text-sm);font-weight:600;text-decoration:none;display:inline-block}.marketplace-module___mbBXa__chips a:hover{border-color:var(--hfm-color-ink);background:var(--hfm-color-wash)}
.page-module__meqK-a__main{width:100%;max-width:1240px;padding:var(--hfm-space-6) var(--hfm-space-4) var(--hfm-space-8);gap:var(--hfm-space-8);flex:1;margin:0 auto;display:grid}.page-module__meqK-a__masthead{gap:var(--hfm-space-6);align-items:end;display:grid}@media (min-width:900px){.page-module__meqK-a__masthead{gap:var(--hfm-space-8);grid-template-columns:minmax(0,1fr) 20rem}}.page-module__meqK-a__intro{gap:var(--hfm-space-4);display:grid}.page-module__meqK-a__headline{font-family:var(--hfm-font-headline);letter-spacing:0;margin:0;font-size:clamp(2.2rem,6vw,4rem);font-weight:400;font-stretch:100%;line-height:1.05}.page-module__meqK-a__headline span{width:fit-content;text-decoration:underline;-webkit-text-decoration-color:var(--hfm-color-brand-orange);text-decoration-color:var(--hfm-color-brand-orange);text-underline-offset:.12em;text-decoration-skip-ink:none;text-decoration-thickness:.14em;display:block}.page-module__meqK-a__lede{max-width:34rem;color:var(--hfm-color-ink-muted);margin:0;font-size:1.15rem}.page-module__meqK-a__actions{gap:var(--hfm-space-3);margin:var(--hfm-space-2) 0 0;flex-wrap:wrap;display:flex}.page-module__meqK-a__log{border:1px solid var(--hfm-color-ink);padding:var(--hfm-space-4) var(--hfm-space-4) var(--hfm-space-2);border-top-width:4px}.page-module__meqK-a__log>p{margin:0 0 var(--hfm-space-2)}.page-module__meqK-a__log dl{margin:0}.page-module__meqK-a__log dl div{align-items:baseline;gap:var(--hfm-space-2);padding:var(--hfm-space-2) 0;border-top:1px solid var(--hfm-color-line);font-size:var(--hfm-text-sm);display:flex}.page-module__meqK-a__log dt{flex:none}.page-module__meqK-a__log dl div:after{content:"";border-bottom:1px dotted var(--hfm-color-line-strong);flex:1;order:1;transform:translateY(-4px)}.page-module__meqK-a__log dd{font-family:var(--hfm-font-mono);font-weight:700;font-size:var(--hfm-text-md);order:2;margin:0}.page-module__meqK-a__empty{justify-items:start;gap:var(--hfm-space-2);padding:var(--hfm-space-6);border:1px solid var(--hfm-color-line);background:var(--hfm-color-wash);display:grid}.page-module__meqK-a__empty h3{font-size:var(--hfm-text-lg);margin:0}.page-module__meqK-a__empty p{margin:0 0 var(--hfm-space-2);max-width:36rem;color:var(--hfm-color-ink-muted)}.page-module__meqK-a__directory{columns:16rem;column-gap:var(--hfm-space-6);column-rule:1px solid var(--hfm-color-line)}.page-module__meqK-a__group{break-inside:avoid;margin-bottom:var(--hfm-space-5)}.page-module__meqK-a__group h3{justify-content:space-between;align-items:baseline;gap:var(--hfm-space-2);margin:0 0 var(--hfm-space-2);padding-bottom:var(--hfm-space-1);border-bottom:2px solid var(--hfm-color-ink);font-size:var(--hfm-text-xs);letter-spacing:.1em;text-transform:uppercase;display:flex}.page-module__meqK-a__group h3 a{color:var(--hfm-color-ink);text-decoration:none}.page-module__meqK-a__group h3 a:hover{text-decoration:underline}.page-module__meqK-a__count{font-family:var(--hfm-font-mono);letter-spacing:0;color:var(--hfm-color-ink-muted);font-weight:400}.page-module__meqK-a__group ul{font-size:var(--hfm-text-sm);gap:2px;margin:0;padding:0;list-style:none;display:grid}.page-module__meqK-a__group ul a{color:var(--hfm-color-ink);text-decoration:none}.page-module__meqK-a__group ul a:hover{color:var(--hfm-color-link);text-decoration:underline}.page-module__meqK-a__trust ol{counter-reset:note;gap:var(--hfm-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__meqK-a__trust li{counter-increment:note;border-top:1px solid var(--hfm-color-ink);padding-top:var(--hfm-space-3)}.page-module__meqK-a__trust li:before{content:counter(note, decimal-leading-zero);margin-bottom:var(--hfm-space-2);font-family:var(--hfm-font-mono);font-size:var(--hfm-text-sm);color:var(--hfm-color-accent);font-weight:700;display:block}.page-module__meqK-a__trust h3{margin:0 0 var(--hfm-space-1);font-size:var(--hfm-text-md)}.page-module__meqK-a__trust p{color:var(--hfm-color-ink-muted);margin:0}
.seller-module__cgThta__main{max-width:960px;padding:var(--hfm-space-7) var(--hfm-space-4);margin:0 auto}.seller-module__cgThta__main h1{font-family:var(--hfm-font-display);font-size:var(--hfm-text-display);margin:0}.seller-module__cgThta__subtitle{margin:var(--hfm-space-1) 0 0;font-size:var(--hfm-text-lg);color:var(--hfm-color-ink-muted)}.seller-module__cgThta__verified,.seller-module__cgThta__unverified{margin:var(--hfm-space-3) 0 0;padding:var(--hfm-space-1) var(--hfm-space-3);border:2px solid;border-radius:999px;font-weight:600;display:inline-block}.seller-module__cgThta__verified{color:var(--hfm-color-success)}.seller-module__cgThta__unverified{color:var(--hfm-color-ink-muted)}.seller-module__cgThta__explainer{color:var(--hfm-color-ink-muted);font-size:var(--hfm-text-sm)}.seller-module__cgThta__facts{gap:var(--hfm-space-2) var(--hfm-space-5);margin:var(--hfm-space-5) 0;grid-template-columns:max-content 1fr;display:grid}.seller-module__cgThta__facts dt{font-weight:600}.seller-module__cgThta__facts dd{margin:0}.seller-module__cgThta__listings{margin-top:var(--hfm-space-6)}.seller-module__cgThta__feedback{margin-top:var(--hfm-space-7);max-width:46rem}.seller-module__cgThta__feedback ul{border-top:2px solid var(--hfm-color-ink);margin:0;padding:0;list-style:none}.seller-module__cgThta__feedback li{padding:var(--hfm-space-3) 0;border-bottom:1px solid var(--hfm-color-line)}.seller-module__cgThta__feedback li p{margin:0}.seller-module__cgThta__feedbackHead{gap:var(--hfm-space-3);align-items:baseline;display:flex}.seller-module__cgThta__feedbackComment{margin-top:var(--hfm-space-1)!important}.seller-module__cgThta__feedbackMeta{font-size:var(--hfm-text-sm);color:var(--hfm-color-ink-muted);margin-top:var(--hfm-space-1)!important}
