.marketplace:is(.homepage-concept,.category-look,.services-page,.category-directory){--lg-market-navy:#092c50;--lg-market-panel:#103b60;--lg-market-paper:#f7fbff;--lg-market-ink:#092c50;--lg-market-muted:#42617d;--lg-market-line:#365c7e;--lg-market-blue:#007cbd;--lg-market-cyan:#80dafa;--lg-market-gold:#ffcb64;background:var(--lg-market-navy);color:#edf8fa;font-family:Arial,Helvetica,sans-serif}.marketplace.homepage-concept .market-hero>.tn-public-header,.marketplace.homepage-concept .market-hero>.tn-public-header .tn-header-main{background:var(--lg-market-navy)!important}.marketplace:is(.homepage-concept,.category-look,.services-page) .market-hero{background:var(--lg-market-navy);border-bottom:2px solid var(--lg-market-gold)}.marketplace:is(.homepage-concept,.category-look,.services-page) .market-hero:before{background:linear-gradient(110deg,#092c50ef,#10446bdb)}.marketplace:is(.homepage-concept,.category-look,.services-page) .discovery-intro{text-align:center}.marketplace.homepage-concept .discovery-intro .intro-copy h1,.marketplace.category-look .market-hero .look-intro h1,.marketplace.services-page .services-hero .services-intro h1{letter-spacing:-.035em;text-align:center;color:var(--lg-market-paper);margin-inline:auto;font-family:Arial,Helvetica,sans-serif;font-size:clamp(2rem,3.8vw,3.5rem);font-weight:800;line-height:1.12}.marketplace.homepage-concept .discovery-intro .intro-copy p,.marketplace.category-look .market-hero .look-intro>p,.marketplace.services-page .services-hero .services-intro>p{color:#d6e8f5;text-align:center;max-width:68ch;margin-inline:auto;line-height:1.6}.marketplace.homepage-concept .discovery-intro .eyebrow{color:var(--lg-market-gold);letter-spacing:.1em}.marketplace:is(.homepage-concept,.category-look,.services-page) .discovery-search{color:var(--lg-market-ink);background:var(--lg-market-paper);border-color:#b9cedf;border-radius:8px;box-shadow:0 5px 16px #03182c26}.marketplace:is(.homepage-concept,.category-look,.services-page) .discovery-search>button{background:var(--lg-market-blue);color:#fff;border-radius:6px}.marketplace:is(.homepage-concept,.category-look,.services-page) .discovery-search>button:hover{background:#075a89}.marketplace:is(.category-look,.services-page) :is(.look-results-heading,.services-results-heading){text-align:center;grid-template-columns:minmax(0,1fr);place-items:center;gap:8px;margin-bottom:20px;display:grid}.marketplace:is(.category-look,.services-page) :is(.look-results-heading,.services-results-heading)>div{text-align:center;min-width:0}.marketplace:is(.category-look,.services-page) :is(.look-results-heading,.services-results-heading) h2,.marketplace.homepage-concept .nonprofit-section-label h2,.marketplace.homepage-concept .section-heading h2,.marketplace.category-directory .directory-intro h1{color:var(--lg-market-paper);letter-spacing:-.025em;text-align:center;font-family:Arial,Helvetica,sans-serif;font-weight:750;line-height:1.25}.marketplace:is(.category-look,.services-page) :is(.look-results-heading,.services-results-heading) :is(p,small,span),.marketplace.homepage-concept .section-heading p,.marketplace.category-directory .directory-intro p{color:#bdd2e3;text-align:center;max-width:none}.marketplace:is(.category-look,.services-page) :is(.look-results-heading,.services-results-heading) a,.marketplace.category-directory .directory-intro>a{color:var(--lg-market-cyan)}.marketplace.homepage-concept .section-heading{text-align:center;justify-content:center}.marketplace.homepage-concept .nonprofit-section-label hr{border-color:var(--lg-market-line)}.marketplace.category-directory .directory-intro{text-align:center}.marketplace:is(.homepage-concept,.category-look,.services-page,.category-directory) :is(.home-category-card,.category-tile,.look-card,.provider-card,.business-card,.directory-grid>a){background:var(--lg-market-paper);color:var(--lg-market-ink);border-color:#b9cedf;border-radius:12px;box-shadow:0 5px 16px #03182c26}.marketplace:is(.homepage-concept,.category-look,.services-page) :is(.home-category-label,.category-label){color:var(--lg-market-ink)}.marketplace:is(.category-look,.services-page) .category-tile.selected{border-color:var(--lg-market-cyan)}.marketplace:is(.category-look,.services-page) .category-tile.selected :is(.category-art,.category-label){color:#fff;background:#10446b}.marketplace:is(.homepage-concept,.category-look,.services-page) .category-carousel-control{background:var(--lg-market-paper);color:#10446b;border-color:#b9cedf}.marketplace:is(.category-look,.services-page) :is(.look-card-body,.provider-copy){text-align:center;color:var(--lg-market-ink)}.marketplace:is(.category-look,.services-page) :is(.look-card-body h3,.provider-copy h3){color:var(--lg-market-ink);line-height:1.3}.marketplace:is(.category-look,.services-page) :is(.look-card-body p,.look-card-body small,.provider-copy p,.provider-location){color:var(--lg-market-muted);line-height:1.5}.marketplace:is(.category-look,.services-page) :is(.look-card-body>strong,.provider-copy>strong){color:#075a89}.marketplace.services-page :is(.provider-location,.provider-tags){justify-content:center}.marketplace.services-page .provider-tags span{color:var(--lg-market-muted);background:#e8f0f7}.marketplace.category-look .look-card-image>span:not(.look-no-photo),.marketplace.services-page .sample-label{color:#473314;background:#ffda82}.marketplace.category-look .look-sample-foot{color:#596b7b;border-color:#d7e3ee}.marketplace.category-look .look-sample-detail{color:#075a89}.marketplace.category-look .look-card-actions a,.marketplace.services-page .provider-actions a{background:var(--lg-market-blue);border-radius:6px;color:#fff!important}.marketplace.category-look .look-card-actions a+a,.marketplace.services-page .provider-actions a+a{background:#e8f0f7;border-color:#b9cedf;color:#10446b!important}.marketplace.category-look .look-stores>h3{color:var(--lg-market-paper);text-align:center}.marketplace.category-look .look-stores a{background:var(--lg-market-paper);color:var(--lg-market-ink);border-color:#b9cedf;border-radius:8px}.marketplace.category-directory .directory-grid>a>div{background:var(--lg-market-paper);text-align:center}.marketplace.category-directory .directory-grid :is(h2,p,b){color:var(--lg-market-ink)}.marketplace.category-directory .directory-grid p{color:var(--lg-market-muted);line-height:1.5}.marketplace.category-directory .directory-grid b{color:#075a89;justify-content:center}.marketplace:is(.category-look,.services-page) :is(.look-filters,.services-filters){background:0 0}.marketplace:is(.category-look,.services-page) .category-sticky-region .category-filter-control{background:var(--lg-market-paper);color:var(--lg-market-ink);border-color:#b9cedf;border-radius:12px;box-shadow:0 5px 16px #03182c26}.marketplace:is(.category-look,.services-page) .category-filter-control :is(label,small,.filter-note){color:var(--lg-market-muted)}.marketplace:is(.category-look,.services-page) .category-filter-control :is(input,select){color:var(--lg-market-ink);background:#fff;border-color:#8daac0;border-radius:6px}.marketplace:is(.category-look,.services-page) .category-filter-control button{background:var(--lg-market-blue);color:#fff;border-radius:6px}.marketplace:is(.category-look,.services-page) :is(.look-empty,.services-empty){background:var(--lg-market-panel);color:var(--lg-market-paper);border-color:var(--lg-market-line);text-align:center;border-radius:12px;box-shadow:0 5px 16px #03182c26}.marketplace:is(.category-look,.services-page) :is(.look-empty,.services-empty) h3{color:var(--lg-market-paper)}.marketplace:is(.category-look,.services-page) :is(.look-empty,.services-empty) p{color:#c9dbea;line-height:1.6}.marketplace:is(.category-look,.services-page) :is(.look-empty,.services-empty) a{color:var(--lg-market-cyan)}.marketplace:is(.category-look,.services-page) :is(.look-pagination,.services-results>p[role=status],.look-results>p[role=status]){color:#d6e8f5}.marketplace.category-look .look-pagination a{background:var(--lg-market-panel);color:var(--lg-market-cyan);border-color:var(--lg-market-line)}.marketplace:is(.category-look,.services-page) :is(.community-demo-note,.preview-mode){background:var(--lg-market-panel);border-color:var(--lg-market-line);color:#d6e8f5;text-align:center}.marketplace:is(.homepage-concept,.category-look,.services-page) .preview-mode a{color:var(--lg-market-cyan)}.marketplace.homepage-concept .preview-mode{background:var(--lg-market-panel);color:#d6e8f5;border-color:var(--lg-market-line);text-align:center}.marketplace.category-look .category-sticky-region>.look-rail{background:0 0}.marketplace:is(.category-look,.services-page) :is(.category-wide-banner,.category-footer-ad),.marketplace:is(.category-look,.services-page) .mobile-ad-anchor>[data-ad-pool]{color:var(--lg-market-ink)}.marketplace:is(.category-look,.services-page) :is(.service-request,.service-join,.look-category-cta,.mobile-context-card){background:var(--lg-market-paper);color:var(--lg-market-ink);text-align:center;border-color:#b9cedf;border-radius:12px}.marketplace.homepage-concept .founder-countdown{background:var(--lg-market-panel);border-color:#8a744f;border-radius:12px;box-shadow:0 5px 16px #03182c26}.marketplace.homepage-concept .founder-energy{text-align:center;justify-content:center}.marketplace.homepage-concept .founder-energy h2{text-align:center;letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif}.marketplace.homepage-concept .founder-kicker{color:var(--lg-market-gold)}.marketplace.homepage-concept .founder-action a{background:var(--lg-market-gold);color:var(--lg-market-ink);box-shadow:none}.marketplace.homepage-concept :is(.homepage-ad-empty,.quiet-start){background:var(--lg-market-panel);color:var(--lg-market-paper);border-color:var(--lg-market-line);text-align:center;border-radius:12px}.marketplace.homepage-concept :is(.homepage-ad-empty,.quiet-start) h2{color:var(--lg-market-paper);letter-spacing:-.025em;font-family:Arial,Helvetica,sans-serif}.marketplace.homepage-concept :is(.homepage-ad-empty,.quiet-start) p{color:#c9dbea;line-height:1.6}.marketplace.homepage-concept :is(.homepage-ad-empty,.quiet-start) a{color:var(--lg-market-cyan)}.marketplace.homepage-concept .homepage-business-card .homepage-business-copy,.marketplace.homepage-concept .weekly-liked .weekly-liked-copy,.marketplace.homepage-concept .nonprofit-banner-pair .community-story-copy{background:var(--lg-market-paper);text-align:center;align-items:center}.marketplace.homepage-concept .homepage-business-copy h2,.marketplace.homepage-concept .weekly-liked-copy h2,.marketplace.homepage-concept .nonprofit-banner-pair .community-story-name{letter-spacing:-.025em;text-align:center;font-family:Arial,Helvetica,sans-serif}.marketplace.homepage-concept .homepage-business-copy p,.marketplace.homepage-concept .weekly-liked-copy p,.marketplace.homepage-concept .nonprofit-banner-pair .community-story-copy p{text-align:center;color:var(--lg-market-muted)!important}.marketplace.homepage-concept .homepage-visit-button,.marketplace.homepage-concept .weekly-liked-actions .homepage-visit-button{background:var(--lg-market-blue);border-color:var(--lg-market-blue);color:#fff!important}.marketplace.homepage-concept .homepage-visit-button:hover,.marketplace.homepage-concept .weekly-liked-actions .homepage-visit-button:hover{background:#075a89;border-color:#075a89;color:#fff!important}.marketplace.homepage-concept .market-promo-row .market-promo{color:var(--lg-market-ink);border-color:#b9cedf;border-radius:12px;box-shadow:0 5px 16px #03182c26}.marketplace.homepage-concept .market-promo-copy{text-align:center;align-items:center}.marketplace.homepage-concept .market-promo h2{letter-spacing:-.025em;text-align:center;font-family:Arial,Helvetica,sans-serif}.marketplace.homepage-concept .market-promo :is(p,small){color:var(--lg-market-muted)}.marketplace.homepage-concept .market-promo a{background:var(--lg-market-blue);color:#fff}.marketplace.homepage-concept .nearby-note{background:var(--lg-market-panel);color:#d6e8f5;border-color:var(--lg-market-line)}.marketplace.homepage-concept .nearby-note span{color:#c9dbea}.marketplace.homepage-concept .nearby-note a{color:var(--lg-market-cyan)}.marketplace:is(.homepage-concept,.category-look,.services-page,.category-directory) .market-footer{background:var(--lg-market-navy);color:#d6e8f5;border-top:1px solid var(--lg-market-line)}.marketplace:is(.homepage-concept,.category-look,.services-page,.category-directory) .market-footer p{color:#bdd2e3}.marketplace:is(.homepage-concept,.category-look,.services-page,.category-directory) .market-footer nav a{color:#d6e8f5}:is(.marketplace:is(.homepage-concept,.category-look,.services-page,.category-directory) .marketplace-content :is(a,button,summary,input,select):focus-visible,.marketplace.category-directory .directory-grid>a:focus-visible){outline:3px solid var(--lg-market-gold);outline-offset:3px}:is(.marketplace:is(.homepage-concept,.category-look,.services-page) .discovery-search :is(a,button,input,select):focus-visible,.marketplace:is(.category-look,.services-page) :is(.category-filter-control,.look-card,.provider-card) :is(a,button,summary,input,select):focus-visible){outline-color:#007cbd}@media (max-width:760px){.marketplace:is(.category-look,.services-page) :is(.look-results-heading,.services-results-heading){gap:7px;margin-bottom:16px}.marketplace.homepage-concept .discovery-intro .intro-copy h1,.marketplace.category-look .market-hero .look-intro h1,.marketplace.services-page .services-hero .services-intro h1{font-size:clamp(1.85rem,7vw,2.5rem)}}.marketplace:is(.category-look,.services-page)>.market-hero{border-top:3px solid #007cbd;height:auto;min-height:0;padding:0}.marketplace:is(.category-look,.services-page)>.market-hero:before{background:linear-gradient(#000a,#0009)}.marketplace:is(.category-look,.services-page)>.market-hero>.discovery-intro{height:auto;padding:28px 30px 32px}.marketplace:is(.category-look,.services-page)>.market-hero>.discovery-intro>p{margin-bottom:0}.marketplace:is(.category-look,.services-page) .market-hero .discovery-intro .discovery-search{width:100%;height:auto;margin:20px auto 0;position:relative;top:auto;left:auto;transform:none}@media (max-width:760px){.marketplace:is(.category-look,.services-page)>.market-hero>.discovery-intro{padding:24px 16px}.marketplace:is(.category-look,.services-page) .market-hero .discovery-intro .discovery-search{margin-top:16px}}
