.c365-public-sales .spaces-directory .spaces-directory-hero{background:var(--paper-dark);color:var(--paper-raised)}.spaces-directory-hero__layout{padding-block:48px;align-items:center}.c365-public-sales .spaces-directory-hero:after{display:none}.c365-public-sales .spaces-directory-hero__copy h1{color:var(--paper-raised);max-width:19ch;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.c365-public-sales .spaces-directory-hero__copy>p,.spaces-directory-hero__eyebrow,.spaces-directory-hero__team{color:var(--paper-sage)}.c365-public-sales .spaces-directory-hero__primary{background:var(--paper-raised);color:var(--paper-ink)}.c365-public-sales .spaces-directory-hero__primary:hover{background:var(--paper-sage)}.c365-public-sales .spaces-directory-hero__secondary{background:transparent;color:var(--paper-raised);border-color:var(--paper-sage)}.spaces-directory-hero__secondary:hover{background:rgb(255 254 250/8%)}.spaces-directory-hero__team{text-decoration:underline;text-underline-offset:5px}.c365-public-sales .spaces-directory-hero a:focus-visible{outline-color:var(--paper-sage)}.spaces-directory-hero__stats{--snapshot-ink:var(--paper-raised);--snapshot-muted:var(--paper-sage);border-color:rgb(208 222 211/25%)}.spaces-directory-stat__value{color:var(--snapshot-ink)}.c365-public-sales .spaces-directory .spaces-directory-stat__value{line-height:1.2}.spaces-directory-stat__label{color:var(--snapshot-muted)}.spaces-directory-snapshot{--snapshot-ink:var(--paper-ink);--snapshot-muted:var(--paper-muted);background:var(--paper-raised);color:var(--paper-muted);border-color:var(--paper-line);box-shadow:0 20px 48px rgb(0 0 0/16%)}.spaces-directory-snapshot__heading{background:var(--paper-soft);border-color:var(--paper-line)}.spaces-directory-snapshot__eyebrow{color:var(--paper-sage-ink)}.spaces-directory-snapshot__stats{background:var(--paper-raised)}.spaces-directory-snapshot__title{color:var(--paper-ink)}.spaces-directory-snapshot__stage{padding-block:0}.spaces-directory-snapshot__icon{background:var(--paper);color:var(--paper-sage-ink);border-color:var(--paper-line)}.spaces-directory-browse{padding-block:48px 24px}@media (max-width:639px){.spaces-directory-hero__layout{padding-block:32px}.spaces-directory-browse{padding-top:32px}}