.h-intro{padding:4em 0}@media screen and (max-width:767px){.h-intro{padding:2em 0}}.h-intro-fig{display:flex;align-items:center;justify-content:space-between;max-width:670px;margin:0 auto;text-align:center}@media screen and (max-width:767px){.h-intro-fig{flex-wrap:wrap;max-width:330px}}.h-intro-fig figcaption{max-width:272px;border-bottom:1px solid #000}@media screen and (max-width:767px){.h-intro-fig figcaption{max-width:none;margin-bottom:2em}}.h-intro-fig h2{margin-bottom:.4em}.h-intro-fig .brand-hr{margin-bottom:1.5em}.h-intro-fig blockquote{border:none;margin-bottom:2em;padding:0 1em}.h-intro-fig blockquote p{margin-bottom:1.5em}.h-intro-fig blockquote cite{font-family:"source-sans-pro",sans-serif;color:#000;font-size:12px;font-style:normal;text-transform:uppercase}.h-intro-img{overflow:hidden;max-width:330px;height:320px}@media screen and (max-width:767px){.h-intro-img{order:2;margin-bottom:1.5em}}.exp-wrap{background-color:#f2ebe7;color:#000;margin-bottom:4em;padding:4em 0}@media screen and (max-width:767px){.exp-wrap{margin-bottom:0;padding:0}}.exp-intro{max-width:800px;margin:0 auto 4em;padding:0 2em;text-align:center}.exp-intro .disjoint-hdr{text-align:left;text-indent:0;padding-left:0;margin-right:1.5em}.exp-intro .disjoint-hdr span{padding-left:7em}@media screen and (max-width:940px){.exp-intro .disjoint-hdr{text-align:center}}@media screen and (max-width:940px){.exp-intro{display:block;margin-bottom:0;padding:2em}}.exp-slider-wrap{max-width:940px;margin:0 auto}.exp-slider{transition:opacity .6s ease}.exp-slider.loading{opacity:0;visibility:hidden}.exp-slider-nav{display:flex;justify-content:space-between;width:100%;text-transform:uppercase;letter-spacing:.15em;margin-bottom:2em;position:relative}.exp-slider-nav .slick-arrow{font-size:0;text-indent:0;background-color:transparent}.exp-slider-nav .slick-arrow::before{font-family:'fontello';width:auto;height:auto;background-color:transparent;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.5rem}.exp-slider-nav .slick-arrow::after{content:none}.exp-slider-nav .slick-prev{left:0}.exp-slider-nav .slick-prev::before{content:''}.exp-slider-nav .slick-next{right:0}.exp-slider-nav .slick-next::before{content:''}@media screen and (max-width:940px){.exp-slider-nav{display:block;margin-bottom:0;height:64px;overflow:hidden;background-color:#fff}}.exp-slide-title{position:absolute;top:50%;left:50%;z-index:2;width:90%;font-size:14px;font-weight:700;letter-spacing:.2em;text-align:center;transform:translate(-50%,-50%);display:none}@media screen and (max-width:940px){.exp-slide-title{display:block}}.exp-tab{font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:600;text-transform:uppercase;padding:0 0 .5em;transition:color .35s;position:relative;letter-spacing:.1em}.exp-tab:hover{color:#77635c}.exp-tab.active{color:#000}.exp-tab.active:after{content:'';pointer-events:none;position:absolute;top:100%;left:0;width:100%;height:1px;background-color:currentColor}@media screen and (max-width:940px){.exp-tab.active:after{content:none}}@media screen and (max-width:940px){.exp-tab.active{color:#000}}@media screen and (max-width:940px){.exp-tab{display:none}}.exp-item{display:flex;height:500px;background-color:#000;background-image:url(/images/layout/bg/pattern-1.jpg);color:#fff}@media screen and (max-width:767px){.exp-item{display:block;height:auto}}.exp-img{width:60%;height:100%;overflow:hidden}@media screen and (max-width:767px){.exp-img{width:auto;height:280px}}.exp-content{box-sizing:border-box;width:40%;padding:3.5em 0 1.75em}.exp-content h3{color:currentColor;margin-bottom:.5em}.exp-content .tag{font-family:"Montserrat",sans-serif;font-size:.75rem;letter-spacing:.2em;line-height:1.4em;margin-bottom:.5em;text-transform:uppercase}@media screen and (max-width:767px){.exp-content .tag{display:none}}.exp-content .cta{margin-bottom:1em}.exp-content .cta a:hover{color:#000}@media screen and (max-width:767px){.exp-content{display:block;width:auto;padding:2em 0}}.exp-copy{font-size:14px}.exp-copy .inner{max-width:270px}@media screen and (max-width:767px){.exp-copy .inner{max-width:none}}.exp-copy h3{font-family:"DM Serif Display",serif;text-transform:none;font-size:2.063rem;line-height:1.15em;letter-spacing:.05em}@media screen and (max-width:767px){.exp-copy h3{font-size:24px}}.exp-copy .location{font-size:1rem;font-weight:600;line-height:1.4em;margin-bottom:.25em}@media screen and (max-width:767px){.exp-copy .location{margin-bottom:1em}}.exp-copy .cta-link:hover{color:#ccc!important}.properties .tabs{max-width:1040px;margin:0 auto 3em;border-bottom:1px solid #ccc}@media screen and (max-width:767px){.properties .tabs{width:90%}}.properties .tabs-list{justify-content:center}.properties .tabs-list>.tab-item{flex:1;text-align:center}.properties .tabs-btn{display:block;width:100%;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;opacity:.5;text-align:center;position:relative;z-index:2;padding:1em 0;transition:background-color .5s,color .5s,opacity .5s}@media screen and (max-width:767px){.properties .tabs-btn{letter-spacing:.1em;padding:.75em 0}}.properties .tabs-btn:after{content:'';width:100%;height:.25em;background-color:#000;pointer-events:none;position:absolute;top:calc(100% - 2px);left:0;opacity:0;transition:opacity .25s}@media screen and (max-width:767px){.properties .tabs-btn:after{height:.21em}}.properties .tabs-btn.active{background-color:#fff;color:#000;opacity:1}.properties .tabs-btn.active .icomoon-image{opacity:1;font-size:24px}@media screen and (max-width:767px){.properties .tabs-btn.active .icomoon-image{font-size:18px}}.properties .tabs-btn.active:after{opacity:1}.properties .tabs-content{display:none}@media screen and (max-width:767px){.properties{padding-top:1em}}.prop-filter{width:90%;max-width:1040px;margin:0 auto 3em;color:#000}.prop-filter form{width:16em}.prop-filter .field{display:flex;gap:1em;align-items:center}.prop-filter label{font-family:"Montserrat",sans-serif;font-size:.75rem;font-weight:600;margin-bottom:0;letter-spacing:.15em;text-transform:uppercase}.prop-filter .has-select{position:relative}.prop-filter .has-select::after{content:'';font-family:'fontello';font-size:1.25rem;position:absolute;top:.5rem;right:.65rem}.prop-filter select{border-color:currentColor;padding:.35em .5em;appearance:none;position:relative}.dest-tiles{display:flex;flex-wrap:wrap}.dest-tile{box-sizing:border-box;width:50%;height:330px;position:relative;overflow:hidden;background-color:#000;color:#fff;cursor:pointer}.three-col .dest-tile{width:33.3333333333%}@media screen and (max-width:767px){.three-col .dest-tile{width:50%}}@media screen and (max-width:480px){.three-col .dest-tile{width:100%}}.dest-tile.dark{background-color:#fff;color:#000}.dest-tile h3{position:absolute;top:50%;left:50%;z-index:2;color:currentColor;font-family:"DM Serif Display",serif;transform:translate(-50%,-50%);text-align:center}@media screen and (max-width:767px){.dest-tile{width:100%;height:250px}}.dest-img{height:100%;overflow:hidden}.dest .inner{max-width:1060px}.dest p{margin-bottom:1em}.dest .card{margin-bottom:3em}.dest .card figcaption{text-align:left}.prop-exp-grid{display:flex;flex-wrap:wrap}.prop-exp-tile{box-sizing:border-box;width:33.333333333%;height:330px;position:relative;overflow:hidden;background-color:#000;color:#fff;cursor:pointer}.prop-exp-tile h3{position:absolute;top:50%;left:50%;z-index:2;color:currentColor;margin:0;font-family:"DM Serif Display",serif;font-size:22px;letter-spacing:.2em;text-shadow:0 0 1em #000;transition:letter-spacing .5s;transform:translate(-50%,-50%)}.prop-exp-tile:hover .prop-exp-img{opacity:.6}.prop-exp-tile:hover h3{letter-spacing:.275em}@media screen and (max-width:768px){.prop-exp-tile{width:50%}}@media screen and (max-width:767px){.prop-exp-tile{width:100%;height:250px}}.prop-exp-img{height:100%;overflow:hidden;transition:opacity .5s}