.property-carousel{height:100vh}.property-carousel .c-card,.property-carousel .splide__track,.property-carousel>div{height:100%}.property-carousel .splide__arrows{position:absolute;bottom:48px;right:0;width:100%;padding:0 22px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:16px}@media (min-width:768px){.property-carousel .splide__arrows{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:128px;padding:0 12px;bottom:96px}}@media (min-width:1024px){.property-carousel .splide__arrows{width:160px;padding:0 35px;bottom:80px}}@media (min-width:1280px){.property-carousel .splide__arrows{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:240px;padding:0 40px;bottom:124px}}.property-carousel .splide__arrow{position:relative;left:auto;right:auto;-webkit-transform:none;-ms-transform:none;transform:none;top:auto;height:10px;width:48px;border-radius:0;background:transparent}.property-carousel .splide__arrow svg{width:100%;height:100%;-webkit-transform:none;-ms-transform:none;transform:none}.property-carousel .splide__arrow svg path{fill:#f1f0e4}.property-carousel .splide__arrow--prev{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}@media (min-width:768px){.property-carousel .splide__arrow--prev{display:none}}.property-carousel .splide__arrow--next{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}@media (min-width:768px){.property-carousel .splide__arrow--next{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}@media (min-width:1280px){.property-carousel .splide__arrow--next{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}.property-carousel .splide__pagination{display:none}.property-carousel .carousel-pages{color:#f1f0e4;font-family:var(--font-display);font-size:.875rem;font-style:italic;line-height:150%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}@media (min-width:768px){.property-carousel .carousel-pages{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media (min-width:1280px){.property-carousel .carousel-pages{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}}.property-carousel .c-card.full-width-card .content{text-align:left;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;bottom:100px;margin-left:22px}@media (min-width:768px){.property-carousel .c-card.full-width-card .content{bottom:96px;margin-left:64px;gap:12px;bottom:80px;margin-left:9.5%}}@media (min-width:1280px){.property-carousel .c-card.full-width-card .content{gap:24px;bottom:118px;margin-left:10%}}.property-carousel .c-card.full-width-card .content .title h2{color:#f1f0e4}.property-carousel .c-card.full-width-card .content .tagline{font-family:var(--font-display);font-size:1.25rem;font-style:italic;font-weight:400;line-height:135%}@media only screen and (min-width:360px){.property-carousel .c-card.full-width-card .content .tagline{font-size:calc(1.25rem + 7 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.property-carousel .c-card.full-width-card .content .tagline{font-size:1.688rem}}.property-carousel .c-card.full-width-card .content .links{margin-top:24px;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.property-carousel .c-card.full-width-card .video .controls button:after{display:none}@media (min-width:768px){.property-carousel .c-card.full-width-card .video .controls button:after{display:initial}}@media (min-width:768px){.property-carousel .c-card.full-width-card .video .controls button.play:after{-webkit-transform:rotate(-90deg) translateX(64px) translateY(-60px);-ms-transform:rotate(-90deg) translateX(64px) translateY(-60px);transform:rotate(-90deg) translateX(64px) translateY(-60px)}}@media (min-width:768px){.property-carousel .c-card.full-width-card .video .controls button.pause:after{-webkit-transform:rotate(-90deg) translateX(64px) translateY(-66px);-ms-transform:rotate(-90deg) translateX(64px) translateY(-66px);transform:rotate(-90deg) translateX(64px) translateY(-66px)}}.property-carousel .aside{display:none;position:absolute;left:0;z-index:1;color:#fff;font-family:var(--font-display);font-size:1.125rem;font-weight:400;line-height:1.5rem;text-transform:uppercase}@media only screen and (min-width:360px){.property-carousel .aside{font-size:calc(1.125rem + 6 * (100vw - 22.5rem) / 1560)}}@media only screen and (min-width:1920px){.property-carousel .aside{font-size:1.5rem}}@media (min-width:768px){.property-carousel .aside{display:block;width:128px;padding:0 12px;top:calc(100% - 216px)}}@media (min-width:1024px){.property-carousel .aside{width:160px;padding:0 35px;top:calc(100% - 205px)}}@media (min-width:1280px){.property-carousel .aside{width:240px;padding:0 40px;top:calc(100% - 226px)}}.property-carousel .aside-title{display:none;position:absolute;right:0;font-size:.75rem;font-weight:700;letter-spacing:.15rem;text-transform:uppercase;color:#f1f0e4}@media (min-width:768px){.property-carousel .aside-title{display:block;width:128px;padding:0 12px;bottom:222px}}@media (min-width:1024px){.property-carousel .aside-title{width:160px;padding:0 35px;bottom:241px}}@media (min-width:1280px){.property-carousel .aside-title{width:240px;padding:0 40px;bottom:230px}}.property-carousel .splide__slide.is-active .content{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.property-carousel .splide__slide:not(.is-active) .content{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.property-carousel .splide__slide.is-next .aside{opacity:1;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}.property-carousel .splide__slide:not(.is-next) .aside{opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}