h1[data-v-3615e7b1],h2[data-v-3615e7b1],h3[data-v-3615e7b1],h4[data-v-3615e7b1],h5[data-v-3615e7b1],h6[data-v-3615e7b1]{font-family:"Compass Serif",sans-serif}.page-hero[data-v-3615e7b1]{margin:0 -15px;background:#000;padding:125px 25px 0;color:#fff}@media(min-width:768px){.page-hero[data-v-3615e7b1]{margin:0 -30px;padding:150px 65px 0}}.page-hero .row[data-v-3615e7b1]{align-items:center}@media(min-width:768px){.page-hero .row[data-v-3615e7b1]{margin:0 -35px}}@media(min-width:768px){.page-hero .row>div[data-v-3615e7b1]{padding:0 35px}}.page-hero .row>div.text-col[data-v-3615e7b1]{padding-top:35px;padding-bottom:35px}@media(min-width:768px){.page-hero .row>div.text-col[data-v-3615e7b1]{padding-top:0;padding-bottom:0}}.page-hero h1[data-v-3615e7b1]{font-size:28px;font-weight:700}@media only screen and (min-width:768px){.page-hero h1[data-v-3615e7b1]{font-size:3.5vw}}@media(min-width:768px){.page-hero .featured-listing[data-v-3615e7b1]{margin:0 0 -35px}}.page-hero .featured-listing>a[data-v-3615e7b1]{display:flex;align-items:flex-end;text-decoration:none;color:#fff;position:relative;overflow:hidden}.page-hero .featured-listing>a[data-v-3615e7b1]:before{content:"";padding:70% 0 0;display:block}.page-hero .featured-listing>a[data-v-3615e7b1]:after{content:"";display:block;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent);position:absolute;left:0;right:0;bottom:0;top:40%;z-index:1;transition:opacity .2s cubic-bezier(.11,.93,.2,.96),top .5s cubic-bezier(.11,.93,.2,.96)}.page-hero .featured-listing>a:hover>.background[data-v-3615e7b1]{transform:scale(1.1)}.page-hero .featured-listing>a[data-v-3615e7b1]:hover:after{top:80%}.page-hero .featured-listing>a>.background[data-v-3615e7b1]{background-size:cover;background-position:50%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;transition:transform 1s cubic-bezier(.11,.93,.2,.96)}.page-hero .featured-listing>a>.meta[data-v-3615e7b1]{position:relative;z-index:2;padding:15px 20px}.page-hero .featured-listing>a>.meta>h4[data-v-3615e7b1],.page-hero .featured-listing>a>.meta>h5[data-v-3615e7b1]{font-family:Compass Sans,sans-serif}.page-hero .featured-listing>a>.meta>h4[data-v-3615e7b1]{margin:0;font-size:28px;line-height:34px}.page-hero .featured-listing>a>.meta>h4>small[data-v-3615e7b1]{font-weight:400;font-size:.7em}.page-hero .featured-listing>a>.meta>h5[data-v-3615e7b1]{font-size:16px;margin:0;font-weight:400;line-height:20px}