.community-market{box-sizing:border-box;background:var(--background);width:100%;min-width:0;color:var(--foreground);grid-column:1/-1;padding:72px clamp(20px,5vw,64px)}.community-market *,.community-market :before,.community-market :after{box-sizing:border-box}.community-market-inner{gap:28px;max-width:1180px;margin:0 auto;display:grid}.market-heading h2{font-family:var(--site-heading-font,inherit);font-size:var(--site-heading-size,clamp(30px, 4vw, 44px));letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.1}.market-eyebrow{letter-spacing:.16em;color:var(--muted-foreground);align-items:center;gap:10px;margin:0 0 14px;font-size:11px;display:flex}.market-live{background:var(--primary);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 50%, transparent);border-radius:999px;animation:2.4s infinite market-pulse}@keyframes market-pulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.market-status{color:var(--muted-foreground);margin:0;font-size:14px}.market-stage{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;display:grid}.market-display{background:var(--foreground);isolation:isolate;border-radius:28px;align-items:flex-end;min-height:440px;padding:clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden}.market-display:before{content:"";z-index:-2;background-image:var(--market-image);background-position:50%;background-size:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.04)}.market-display:hover:before{transform:scale(1.1)}.market-display:after{content:"";z-index:-1;background:linear-gradient(180deg, color-mix(in oklab, var(--foreground) 10%, transparent) 0%, color-mix(in oklab, var(--foreground) 85%, transparent) 100%);position:absolute;inset:0}.market-display-copy{color:var(--background);max-width:520px}.market-display-label{letter-spacing:.14em;text-transform:uppercase;opacity:.8;margin:0 0 8px;font-size:12px}.market-display-value{letter-spacing:-.04em;margin:0;font-size:clamp(56px,9vw,104px);font-weight:300;line-height:1;animation:.5s cubic-bezier(.2,.7,.2,1) market-rise}@keyframes market-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.market-trend{background:color-mix(in oklab, var(--background) 18%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;align-items:center;gap:6px;margin:14px 0 0;padding:6px 12px;font-size:13px;display:inline-flex}.market-trend svg{width:15px;height:15px}.market-display-story{opacity:.88;margin:16px 0 0;font-size:15px;line-height:1.55}.market-side{align-content:start;gap:20px;display:grid}.market-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.market-tab{all:unset;box-sizing:border-box;cursor:pointer;background:var(--muted);border:1px solid #0000;border-radius:18px;gap:6px;min-width:0;padding:16px 18px;transition:background .25s,border-color .25s,transform .25s;display:grid}.market-tab span{color:var(--muted-foreground);font-size:12px}.market-tab strong{letter-spacing:-.02em;color:var(--foreground);overflow-wrap:anywhere;font-size:24px;font-weight:400}.market-tab:hover{transform:translateY(-2px)}.market-tab[aria-selected=true]{background:var(--background);border-color:color-mix(in oklab, var(--primary) 45%, transparent);box-shadow:0 10px 30px -18px color-mix(in oklab, var(--primary) 60%, transparent)}.market-tab:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.market-temp{background:var(--muted);border-radius:22px;padding:20px 22px}.market-temp-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.market-temp-head p{color:var(--muted-foreground);margin:0;font-size:12px}.market-temp-head strong{font-size:17px;font-weight:500}.market-temp-track{background:linear-gradient(90deg,#ff3d8b,#ff8a3d 40%,#8b5cf6);border-radius:999px;height:6px;margin:16px 0 8px;position:relative}.market-temp-track span{background:var(--background);border:2px solid var(--foreground);border-radius:999px;width:18px;height:18px;transition:left .8s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.market-temp-scale{color:var(--muted-foreground);justify-content:space-between;font-size:11px;display:flex}.market-temp-note{color:var(--muted-foreground);margin:12px 0 0;font-size:13px;line-height:1.5}.market-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.market-source{color:var(--muted-foreground);flex:420px;margin:0;font-size:11px;line-height:1.6}.market-source a{color:inherit;text-decoration:underline}@media (width<=900px){.market-stage{grid-template-columns:minmax(0,1fr)}.market-display{min-height:360px}}@media (width<=480px){.community-market{padding-block:48px}.market-tabs{gap:8px}.market-tab{padding:12px 14px}.market-tab strong{font-size:20px}.market-display{border-radius:22px;min-height:320px}}@media (prefers-reduced-motion:reduce){.market-live,.market-display-value{animation:none}.market-display:before,.market-tab,.market-temp-track span{transition:none}}.wix-community-template{--community-panel-radius:32px;--community-item-radius:24px}.wix-community-template main{overflow:clip}.wix-community-template .community-template-cover{padding:240px var(--site-page-gutter) 60px;position:relative}.community-template-cover>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.community-template-cover-panel{border-radius:var(--community-panel-radius);background:var(--card);max-width:1200px;color:var(--enquiry-ink);text-align:center;margin:auto;padding:72px 64px 40px;position:relative}.wix-community-template .community-template-kicker{color:var(--enquiry-muted);font:12px/1.5 var(--site-body-font);text-transform:uppercase;margin:0 0 22px}.community-template-cover-panel h1{font:56px/1.1 var(--site-heading-font);margin:0 0 30px}.wix-community-template .community-template-intro{max-width:880px;font:18px/1.6 var(--site-body-font);margin:0 auto 38px}.community-template-actions{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.community-template-actions .site-action{flex:260px;max-width:420px}.community-template-cover-details{border-top:1px solid var(--enquiry-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:44px 0 0;padding-top:28px;display:grid}.community-template-cover-details dt{color:var(--enquiry-muted);margin-bottom:12px;font-size:11px}.community-template-cover-details dd{font:26px/1.3 var(--site-heading-font);margin:0}body .wix-community-template .community-section{padding-block:80px}body .wix-community-template .community-section-inner{max-width:1200px}body .wix-community-template .community-section h2{font-size:var(--site-section-heading-size);line-height:1.15}body .wix-community-template .community-template-introduction .community-section-inner{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.community-template-traits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:44px 0;display:grid}.community-template-traits article,.community-template-spot-grid article{border:1px solid var(--enquiry-border);border-radius:var(--community-item-radius);background:var(--card);padding:30px}.community-template-traits svg{width:28px;height:28px;color:var(--enquiry-ink);margin-bottom:18px}body .wix-community-template .community-template-traits h3{font:24px/1.25 var(--site-heading-font);margin-bottom:10px}body .wix-community-template .community-template-label{color:var(--title-orange);font:11px/1.5 var(--site-body-font);text-transform:uppercase;margin:0 0 14px}body .wix-community-template .community-template-traits article>p:last-child{margin:0;font-size:14px}.community-template-centered{text-align:center}body .wix-community-template .community-template-buying{background:var(--site-neutral-soft)}body .wix-community-template .community-info-card{border-radius:var(--community-item-radius);box-shadow:var(--enquiry-field-shadow)}body .wix-community-template .community-info-card h3{font-size:24px}body .wix-community-template .community-info-card>p:last-child{font-size:14px}body .wix-community-template .community-neighborhood-card{border-radius:var(--community-item-radius);grid-template-columns:minmax(0,1fr) 160px}body .wix-community-template .community-neighborhood-card img{width:160px;height:160px}.community-template-dog-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.community-template-dog-photo{border-radius:var(--community-panel-radius);box-shadow:var(--enquiry-panel-shadow);margin:0;position:relative;overflow:hidden}.community-template-dog-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--community-panel-radius);width:100%}body .wix-community-template .community-template-dog-photo>p{border-radius:var(--cta-radius);background:var(--card);align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex;position:absolute;top:20px;left:20px;right:20px}.community-template-dog-grid ol{border-top:1px solid var(--enquiry-border);padding-left:30px;list-style:decimal-leading-zero}.community-template-dog-grid li{font:16px/1.7 var(--site-body-font);padding:20px 0 0 10px}.community-template-dog-grid li::marker{color:var(--title-purple)}.community-template-dog-pledge{border:1px solid var(--enquiry-border);border-radius:var(--community-item-radius);box-shadow:var(--enquiry-field-shadow);align-items:center;gap:20px;margin-top:48px;padding:24px;display:flex}body .wix-community-template .community-template-dog-pledge p{flex:1;margin:0}.community-template-spot-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}body .wix-community-template .community-template-spot-grid h3{font-size:24px}body .wix-community-template .community-rescue-grid{grid-template-columns:1fr 1fr;gap:64px}body .wix-community-template .community-rescue-grid>img{aspect-ratio:4/5;border-radius:var(--community-panel-radius);grid-area:1/1}body .wix-community-template .community-rescue-grid>div{grid-area:1/2}body .wix-community-template .community-rescue h2 em:last-child{color:var(--title-orange);text-decoration:none}body .wix-community-template .community-guides{background:var(--enquiry-surface)}body .wix-community-template .community-guide-option{border-radius:var(--community-item-radius)!important}@media (width<=1000px){.community-template-cover-panel{padding:48px 32px 32px}.community-template-cover-panel h1{font-size:48px}.community-template-spot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-template-traits{gap:20px}}@media (width<=800px){body .wix-community-template .community-template-introduction .community-section-inner,.community-template-dog-grid,body .wix-community-template .community-rescue-grid{grid-template-columns:1fr;gap:32px}body .wix-community-template .community-rescue-grid>div,body .wix-community-template .community-rescue-grid>img{grid-area:auto}.community-template-traits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.wix-community-template .community-template-cover{padding-top:160px;padding-bottom:36px}.community-template-cover-panel{border-radius:24px;padding:32px 20px}.community-template-cover-panel h1{font-size:40px}.wix-community-template .community-template-intro{font-size:16px}.community-template-cover-details{grid-template-columns:1fr;gap:20px}body .wix-community-template .community-section{padding-block:48px}body .wix-community-template .community-section h2{font-size:var(--site-section-heading-size)}.community-template-traits,.community-template-spot-grid{grid-template-columns:1fr}.community-template-dog-pledge{flex-wrap:wrap}.community-template-dog-pledge p{flex-basis:80%}body .wix-community-template .community-neighborhood-card{grid-template-columns:minmax(0,1fr) 80px}body .wix-community-template .community-neighborhood-card img{width:80px;height:80px}}body .wix-community-template .community-guide-option{min-height:108px;box-shadow:none;padding:24px}body .wix-community-template .community-guide-option[aria-pressed=true]{border-color:var(--enquiry-selected);box-shadow:none}body .wix-community-template .community-guide-option strong{font-size:var(--site-small-heading-size)}body .wix-community-template .community-guide-option span span{font-size:12px;line-height:1.6}body .wix-community-template .community-guide-option:hover{border-color:var(--enquiry-selected)}body .wix-community-template .community-guide-option svg{color:var(--enquiry-selected);flex-shrink:0}body .wix-community-template .community-template-introduction h2{text-wrap:pretty}body .wix-community-template .community-guides .branded-enquiry{padding:40px 32px}@media (width<=600px){body .wix-community-template .community-guide-option{padding:20px}body .wix-community-template .community-guides .branded-enquiry{padding:28px 20px}}.community-template-dog-photo:after{content:"";background:var(--neighborhood-photo-scrim);pointer-events:none;position:absolute;inset:0}body .wix-community-template .community-template-dog-photo>p{z-index:2;width:fit-content;max-width:calc(100% - 40px);font-size:10px;right:auto}.community-template-dog-photo figcaption{z-index:1;color:var(--service-cover-text);gap:12px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.community-template-dog-photo figcaption span,.community-template-dog-photo figcaption small{font:10px/1.5 var(--site-body-font)}.community-template-dog-photo figcaption strong{font:36px/1.15 var(--site-heading-font);font-weight:400}body .wix-community-template .community-template-dog-detail{color:var(--enquiry-muted);font-size:14px;font-style:italic}body .wix-community-template .community-template-dog-source{font:11px/1.6 var(--site-body-font);color:var(--enquiry-muted);margin:24px 0 0}.community-template-dog-source a{color:var(--service-link);text-underline-offset:3px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}.community-template-dog-source a:focus-visible{outline:2px solid var(--ring);outline-offset:4px}@media (width<=600px){.community-template-dog-photo img{aspect-ratio:4/5}.community-template-dog-photo figcaption strong{font-size:30px}}.dog-track{background:var(--muted);border-radius:22px;margin:22px 0;padding:20px 22px}.dog-track-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dog-track-head p{color:var(--muted-foreground);margin:0;font-size:12px}.dog-track-head strong{font-size:17px;font-weight:500}.dog-track-line{background:linear-gradient(90deg,#ff3d8b,#ff8a3d 40%,#8b5cf6);border-radius:999px;height:6px;margin:16px 9px 10px;position:relative}.dog-track-line span{background:var(--background);border:2px solid var(--foreground);border-radius:999px;width:18px;height:18px;transition:left .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;transform:translate(-50%,-50%)}.dog-track-stops{justify-content:space-between;display:flex}.dog-track-stops button{min-width:28px;min-height:28px;color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:12px}.dog-track-stops button.is-active{color:var(--foreground)}.dog-track-note{color:var(--muted-foreground);min-height:3em;font-size:14px;line-height:1.5;margin:12px 0 0!important}@media (prefers-reduced-motion:reduce){.dog-track-line span{transition:none}}
