.split-heading{padding:80px 0 0}.split-heading__plus{padding:0 60px 0 8%}.split-heading__plus .plus-box{font-size:97px;line-height:1.5}.split-heading .headings{padding:0 60px 0 8%;margin-bottom:0}.split-heading .headings h1{margin-bottom:30px}.split-heading .headings h1{font-family:var(--font-light);font-weight:300;line-height:1.13;letter-spacing:-.037em}.split-heading .plus-box{font-size:97px}.split-heading__tag{margin-bottom:0}.split-heading__tag{padding:0 var(--gutter-md)}.split-heading__tag .inner{padding:0 0 60px}.split-heading__tag h2{font-size:40px;line-height:47px;padding-bottom:20px;letter-spacing:-.037em}.split-heading__cols{display:flex;flex-flow:row wrap;margin-bottom:15px}.split-heading__cols>*{width:50%;padding-inline:var(--gutter-md)}@media(min-width:66.6875em)and (max-width:74.9988em){.split-heading .plus,.split-heading .headings{padding:0 30px 0 5%}}@media(max-width:74.9988em){.split-heading__tag .inner{padding:0 0 70px}}@media(max-width:66.6863em){.split-heading{padding:20px 0}.split-heading__plus,.split-heading .headings{padding:0 0 0 4%}.split-heading__plus .plus-box,.split-heading .plus-box{font-size:50px}.split-heading__tag .inner{padding:0 0 10px}}@media(max-width:39.9988em){.split-heading .headings h1{font-size:36px;line-height:41px;margin-bottom:0;padding-bottom:0}.split-heading__tag .inner{padding:40px 4% 0}.split-heading__tag .inner h2{font-size:23px;letter-spacing:-.85px;line-height:1.22;margin-bottom:0}.split-heading__cols>*{width:100%}}.filter-bar{margin-bottom:25px}.filter-bar label{display:inline-flex;place-content:center;align-items:center;flex-wrap:wrap;min-height:40px;padding:5px 10px;margin:0 2px 2px 0;border:1px solid rgba(0,0,0,.1);cursor:pointer}.filter-bar label:hover,.filter-bar label.is-active{background:#0000000d}.filter-bar input[type=radio]{display:none}.listing{border-top:1px solid var(--color-stone);border-bottom:1px solid var(--color-stone);padding-top:20px;padding-bottom:20px;display:flex;flex-wrap:wrap;margin-inline:-15px}.listing__col{width:100%;padding:0 15px;margin-bottom:30px}.listing-card{display:block;height:100%}.listing-card .thumb{height:205px;min-height:200px;overflow:hidden}.listing-card .thumb img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0!important;transition:transform .2s ease-in-out}.listing-card:hover .thumb img{transform:scale(1.1)}.listing-card .body{padding:0 20px 20px}.listing-card .body a{text-decoration:none}.listing-card h4 a{color:inherit}.listing-card .excerpt{font-size:14px;margin-bottom:18px}.listing-card .read-more{display:inline-flex;align-items:center;justify-content:space-between;position:relative;height:28px;margin-top:5px;padding:0 16px;background-color:var(--color-stone);color:var(--color-ink);border:none;border-radius:0;font-size:12px;font-weight:400;line-height:32px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer}.listing-card .read-more:hover{color:var(--color-paper);background:var(--color-brand)}@media(min-width:40em){.listing-card{display:flex}.listing-card .thumb{min-width:300px;max-width:300px}}@media(min-width:40em)and (max-width:66.6863em){.listing-card .thumb{max-width:250px}}@media(max-width:39.9988em){.listing{margin:0}.listing-card .thumb{min-height:285px;max-width:100%}.listing-card .thumb img{padding-bottom:5px}.listing-card .body{padding:20px 0!important}}.listing-more{text-align:center;margin:30px 0}.listing-card .thumb{border-radius:12px}.listing-card .thumb img{filter:grayscale(1)}.listing-card h4{font-family:var(--font-light);font-weight:300}.filter-bar label{border-radius:999px;padding:8px 18px;font-size:14px;transition:background .25s ease,border-color .25s ease,color .25s ease}.filter-bar label:hover{background:#f9f9f9;border-color:#00000040}.filter-bar label.is-active{background:#111;border-color:#111;color:#fff}.listing-card .read-more{height:auto;padding:0 0 4px;background:none;border-radius:0;font-size:15px;letter-spacing:.01em;text-transform:none;line-height:1.4;color:#111;border-bottom:1px solid rgba(0,0,0,.3);gap:10px;transition:color .3s ease,border-color .3s ease}.listing-card .read-more:after{content:"→";color:var(--color-brand);transition:transform .3s ease}.listing-card .read-more:hover{background:none;color:var(--color-brand);border-color:var(--color-brand)}.listing-card .read-more:hover:after{transform:translate(5px)}
