.overview{padding:6em 0}@media screen and (max-width:767px){.overview{padding:2em 0}}.ov-slider-wrap{position:relative;width:84%;margin-left:auto;height:650px;transition:opacity .6s ease}@media screen and (max-width:1023px){.ov-slider-wrap{width:90%;margin:0 auto}}@media screen and (max-width:767px){.ov-slider-wrap{width:auto;height:auto;padding-top:276px}}.ov-slider-wrap.loading{opacity:0;visibility:hidden}.ov-slider{height:100%}@media screen and (max-width:767px){.ov-slider{position:absolute;top:0;left:0;width:100%;height:300px}}.ov-slider .slick-list{padding-right:30%}@media screen and (max-width:1023px){.ov-slider .slick-list{padding:0}}.ov-slider .slick-dots{position:absolute;bottom:0;left:calc(5% + 360px);z-index:2}@media screen and (max-width:767px){.ov-slider .slick-dots{bottom:auto;top:230px;left:0;width:100%;color:#fff}}.ov-slide{height:100%;position:relative;transition:opacity .75s;opacity:0}@media screen and (max-width:1023px){.ov-slide{margin:0 auto;opacity:1}}.slick-current .ov-slide{opacity:1}.ov-slide.is-show{opacity:1}.ov-slide.is-show img,.ov-slide.is-show video{opacity:.3}.ov-slide figcaption{display:none}.ov-slide .ov-toggle{position:absolute;right:0;bottom:0;z-index:2}.ov-media{width:84%;height:570px;overflow:hidden;margin-left:auto;background-color:#000;transform:scale(.9) translate3d(0,100px,0);transition:transform .35s ease}@media screen and (max-width:767px){.ov-media{width:auto;height:100%;transform:none}}.ov-media img,.ov-media video{transition:opacity .35s}.slick-current .ov-media{transform:scale(1) translate3d(0,0,0)}.ov-caption{box-sizing:border-box;position:absolute;bottom:0;left:0;z-index:2;width:100%;max-width:360px}@media screen and (max-width:767px){.ov-caption{position:relative;bottom:auto;left:auto;width:94%;max-width:none;margin:0 auto}}.ov-caption .brand-box-inner{padding:3em}@media screen and (max-width:767px){.ov-caption .brand-box-inner{padding:2em}}.ov-caption .pre-hdr{margin-bottom:.9em}@media screen and (max-width:767px){.ov-caption .pre-hdr{margin-bottom:.6em}}.ov-caption h3{font-size:1.4em;line-height:1.3em;letter-spacing:.05em}@media screen and (max-width:767px){.ov-caption h3{font-size:1.25em}}.ov-caption hr{margin:1.75em 0}@media screen and (max-width:767px){.ov-caption hr{margin:1.5em 0}}.ov-caption p{font-size:.9em;margin-bottom:1.25em}.ov-caption p:last-of-type{margin-bottom:0}.ov-caption .lm{font-size:.9em}.day-scroll{padding:6em 0;position:relative;overflow:hidden;transition:opacity .6s ease}@media screen and (max-width:1023px){.day-scroll{padding:2em 0}}@media screen and (max-width:767px){.day-scroll{border-top:1px solid #dfd5c3}}.day-scroll.loading{opacity:0;visibility:hidden}.day-scroll:before{content:'';pointer-events:none;position:absolute;top:0;right:0;z-index:2;width:57px;height:100%;border-left:1px solid #dfd5c3;background-color:#fff}@media screen and (max-width:1023px){.day-scroll:before{content:none}}.day-scroll .crest{pointer-events:none;position:absolute;opacity:.2}@media screen and (max-width:767px){.day-scroll .crest{display:none}}.day-scroll .crest-geo{top:19%;left:0;transform:translateX(-47%)}.day-scroll .crest-beach{top:33%;right:0;transform:translateX(3%)}.day-scroll .crest-golf{top:44%;left:0;transform:translateX(-33%)}.day-scroll .crest-spa{top:57%;right:0;transform:translateX(12%)}.day-scroll .crest-happy{top:69%;left:0;transform:translateX(-24%)}.day-scroll .crest-dine{top:82%;right:0;transform:translateX(-8%)}.day-scroll .crest-star{top:92%;left:0;transform:translateX(-24%)}.clock-wrap{position:absolute;top:2em;left:0;z-index:3;width:100%}@media screen and (max-width:1023px){.clock-wrap{display:none}}.clock{pointer-events:none;width:68px;height:70px;background:url(/images/content/home/day/clock/clock.png) center no-repeat;margin:0 auto;position:relative;overflow:hidden}.clock>div{position:absolute;top:0;left:0;opacity:0;transition:opacity .35s ease}.clock>div.active{opacity:1}.ds-step{height:380px;pointer-events:none;position:relative;z-index:2}@media screen and (max-width:1023px){.ds-step{display:none}}.hour-marker{position:relative;font-family:"DM Serif Display",serif;color:#bca88c}.hour-marker:before{content:'';pointer-events:none;position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#dfd5c3}.hm-hour{position:absolute;right:0;top:0;font-family:"Ultra",serif;letter-spacing:.1em;transform:rotate(90deg);transform-origin:14% 204%;line-height:1;font-size:1.5em;color:#fff;text-shadow:-1px -1px 0 #bca88c,1px -1px 0 #bca88c,-1px 1px 0 #bca88c,1px 1px 0 #bca88c}@media screen and (max-width:1023px){.hm-hour{display:none}}.ds-items{position:absolute;top:6em;left:50%;z-index:2;width:88%;max-width:960px;transform:translateX(-50%)}@media screen and (max-width:1023px){.ds-items{position:relative;top:auto;left:auto;width:auto;max-width:none;transform:none}}.ds-items>div:nth-child(even) .ds-media{order:2;transform:translateX(40px)}.ds-items>div:nth-child(even).ds-item-visible .ds-media{transform:translateX(0)}.ds-items>div:nth-child(even) .ds-content{transform:translateX(-40px)}.ds-items>div:nth-child(even).ds-item-visible .ds-content{transform:translateX(0)}.ds-items h2{font-size:3.3em}@media screen and (max-width:767px){.ds-items h2{transform:none;font-size:2.3em;margin:0 .65em .5em}}.ds-item{display:flex;position:relative;margin-bottom:6em}@media screen and (max-width:767px){.ds-item{display:block;margin-bottom:0}}.ds-media{overflow:hidden;opacity:0;transform:translateX(-40px);transition:transform .6s ease-out,opacity .6s ease-out}.ds-item-visible .ds-media{opacity:1;transform:translateX(0)}.ds-content{box-sizing:border-box;align-self:center;position:relative;opacity:0;transform:translateX(40px);transition:transform .6s ease-out,opacity .6s ease-out}.ds-item-visible .ds-content{opacity:1;transform:translateX(0)}@media screen and (max-width:767px){.ds-content:before{pointer-events:none;content:attr(data-time);font-family:"Ultra",serif;letter-spacing:.1em;line-height:1;font-size:1.5em;color:#fff;text-shadow:-1px -1px 0 #bca88c,1px -1px 0 #bca88c,-1px 1px 0 #bca88c,1px 1px 0 #bca88c}.ds-content:after{pointer-events:none;content:'';position:absolute;top:2.75em;left:0;width:100%;height:1px;background-color:#dfd5c3}}.ds-content h3{color:#94702e;letter-spacing:.075em;margin-bottom:.5em}@media screen and (max-width:767px){.ds-content h3{padding-top:.75em}}.ds-hike{padding-top:3em}@media screen and (max-width:767px){.ds-hike{padding-top:0}}.ds-hike .ds-media{height:460px;flex:0 0 470px}@media screen and (max-width:1023px){.ds-hike .ds-media{flex:0 0 50%}}@media screen and (max-width:767px){.ds-hike .ds-media{height:250px}}.ds-hike .ds-content{align-self:flex-end;padding:0 2em 0 10em}@media screen and (max-width:1023px){.ds-hike .ds-content{padding:0 4em}}@media screen and (max-width:767px){.ds-hike .ds-content{padding:2em}}.ds-hike h2{transform:translateX(-1em)}@media screen and (max-width:1023px){.ds-hike h2{transform:none}}.ds-geo{padding-left:4em}@media screen and (max-width:1023px){.ds-geo{padding-left:0}}.ds-geo .ds-media{width:56%;height:330px}@media screen and (max-width:1023px){.ds-geo .ds-media{width:50%}}@media screen and (max-width:767px){.ds-geo .ds-media{width:auto;height:250px}}.ds-geo .ds-content{width:44%;padding:0 4em}@media screen and (max-width:1023px){.ds-geo .ds-content{width:50%}}@media screen and (max-width:767px){.ds-geo .ds-content{width:auto;padding:2em}}.ds-picnic .ds-media{height:390px;flex:0 0 490px}@media screen and (max-width:1023px){.ds-picnic .ds-media{flex:0 0 50%}}@media screen and (max-width:767px){.ds-picnic .ds-media{height:250px}}.ds-picnic .ds-content{padding:0 5em}@media screen and (max-width:1023px){.ds-picnic .ds-content{padding:0 4em}}@media screen and (max-width:767px){.ds-picnic .ds-content{padding:2em}}.ds-tee .ds-media{height:390px;flex:0 0 490px}@media screen and (max-width:1023px){.ds-tee .ds-media{flex:0 0 50%}}@media screen and (max-width:767px){.ds-tee .ds-media{height:250px}}.ds-tee .ds-content{padding:0 5em}@media screen and (max-width:1023px){.ds-tee .ds-content{padding:0 4em}}@media screen and (max-width:767px){.ds-tee .ds-content{padding:2em}}.ds-spa .ds-media{width:47%;height:446px}@media screen and (max-width:767px){.ds-spa .ds-media{width:auto;height:250px}}.ds-spa .ds-content{width:53%;padding:0 6em}@media screen and (max-width:767px){.ds-spa .ds-content{width:auto;padding:2em}}.ds-happy{padding-left:4em}@media screen and (max-width:1023px){.ds-happy{padding-left:0}}.ds-happy .ds-media{width:56%;height:330px}@media screen and (max-width:1023px){.ds-happy .ds-media{width:50%}}@media screen and (max-width:767px){.ds-happy .ds-media{width:auto;height:250px}}.ds-happy .ds-content{width:44%;padding:0 4em}@media screen and (max-width:1023px){.ds-happy .ds-content{width:50%}}@media screen and (max-width:767px){.ds-happy .ds-content{width:auto;padding:2em}}.ds-dine .ds-media{height:470px;flex:0 0 446px}@media screen and (max-width:1023px){.ds-dine .ds-media{flex:0 0 50%}}@media screen and (max-width:767px){.ds-dine .ds-media{height:250px}}.ds-dine .ds-content{padding:0 5em}@media screen and (max-width:1023px){.ds-dine .ds-content{padding:0 4em}}@media screen and (max-width:767px){.ds-dine .ds-content{padding:2em}}.ds-star{padding-left:4em}@media screen and (max-width:1023px){.ds-star{padding-left:0}}.ds-star .ds-media{width:56%;height:330px}@media screen and (max-width:1023px){.ds-star .ds-media{width:50%}}@media screen and (max-width:767px){.ds-star .ds-media{width:auto;height:250px}}.ds-star .ds-content{width:44%;padding:0 4em}@media screen and (max-width:1023px){.ds-star .ds-content{width:50%}}@media screen and (max-width:767px){.ds-star .ds-content{width:auto;padding:2em}}.bg-slider{height:730px;overflow:hidden;background-color:#000;color:#fff;transition:opacity .6s ease}@media screen and (max-width:767px){.bg-slider{height:auto;background-color:transparent;color:currentColor}}.bg-slider.loading{opacity:0;visibility:hidden}.bg-slider .slick-arrow{filter:drop-shadow(0 0 1em #000)}@media screen and (max-width:767px){.bg-slider .slick-arrow{top:126px;transform:none;color:#fff}}.bg-slider .slick-arrow:before,.bg-slider .slick-arrow:after{height:2px}.bg-slider .slick-arrow:before{top:16px}.bg-slider .slick-arrow:hover:before,.bg-slider .slick-arrow:hover:after{background-color:#64513d}.bg-slider .slick-prev{left:10%}@media screen and (max-width:1023px){.bg-slider .slick-prev{left:5%}}@media screen and (max-width:767px){.bg-slider .slick-prev{left:0}}.bg-slider .slick-next{right:10%}@media screen and (max-width:1023px){.bg-slider .slick-next{right:5%}}@media screen and (max-width:767px){.bg-slider .slick-next{right:0}}.bg-slide{position:relative;overflow:hidden;height:100%}@media screen and (max-width:767px){.bg-slide{height:auto}}.bg-slide:after{content:attr(data-teaser);position:absolute;top:50%;right:-6.5em;color:currentColor;font-family:"DM Serif Display",serif;font-size:3.5em;letter-spacing:.1em;text-transform:uppercase;line-height:1;width:40%;max-width:9em;opacity:.2;transform:translateY(-50%)}@media screen and (max-width:1023px){.bg-slide:after{content:none}}.bg-slide-img{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7}@media screen and (max-width:767px){.bg-slide-img{position:relative;top:auto;left:auto;opacity:1;height:300px}}.bg-slide-content{position:absolute;top:50%;left:16%;z-index:2;width:40%;transform:translateY(-12%)}@media screen and (max-width:1023px){.bg-slide-content{width:64%;left:50%;transform:translate(-50%,-12%)}}@media screen and (max-width:767px){.bg-slide-content{position:relative;top:auto;left:auto;width:auto;transform:none;padding:2em}}.bg-slide-content h3{color:currentColor;font-size:3.5em;letter-spacing:.1em;text-transform:uppercase;line-height:1}@media screen and (max-width:767px){.bg-slide-content h3{font-size:1.8em;color:#a98e65}}.bg-slide-content p:last-of-type{margin-bottom:0}.bg-slide-content .btn{background-color:#fff;color:#64513d;font-family:"Open Sans",sans-serif;font-weight:400;letter-spacing:normal}@media screen and (max-width:767px){.bg-slide-content .btn{background-color:#a98e65;color:#fff}}.bg-slide-content .btn:hover{background-color:#64513d;color:#fff}body.admin .tox,.edit-mode .tox{z-index:2}.home-page-pop{position:absolute;bottom:15%;left:0;transition:1s all ease;z-index:10}.home-page-pop .home-page-pop-wrapper{position:relative}.home-page-pop .home-page-pop-wrapper .home-page-pop-close{position:absolute;width:15px;height:15px;top:7px;right:6px;cursor:pointer;transition:1s all}.home-page-pop .home-page-pop-wrapper .home-page-pop-close>i:before,.home-page-pop .home-page-pop-wrapper .home-page-pop-close>i:after{content:"";display:block;background-color:#fff;position:absolute;height:3px;top:50%;left:0;width:100%}.home-page-pop .home-page-pop-wrapper .home-page-pop-close>i:before{-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-ms-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);left:-2px}.home-page-pop .home-page-pop-wrapper .home-page-pop-close>i:after{-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);transition:1s all}.home-page-pop .home-page-pop-wrapper .home-page-pop-content img{height:238px}@media screen and (max-width:1023px){.home-page-pop .home-page-pop-wrapper .home-page-pop-content img{height:250px}}@media screen and (max-width:767px){.home-page-pop .home-page-pop-wrapper .home-page-pop-content img{height:200px}}@media screen and (max-width:480px){.home-page-pop .home-page-pop-wrapper .home-page-pop-content img{height:180px}}.home-page-pop .home-page-pop-wrapper .home-page-pop-slider{position:absolute;height:238px;width:26px;left:0;top:0;background:#fff;cursor:pointer}.home-page-pop .home-page-pop-wrapper .home-page-pop-slider i{position:absolute;top:50%;margin-top:-7px;box-sizing:border-box;left:50%;margin-left:-10px;transform:rotate(180deg)}@media screen and (max-width:1023px){.home-page-pop .home-page-pop-wrapper .home-page-pop-slider{height:250px}}@media screen and (max-width:767px){.home-page-pop .home-page-pop-wrapper .home-page-pop-slider{height:200px}}@media screen and (max-width:480px){.home-page-pop .home-page-pop-wrapper .home-page-pop-slider{height:180px}}.home-page-pop.closed{left:-667px}.home-page-pop.closed .home-page-pop-close{}.home-page-pop.closed .home-page-pop-close>span:before,.home-page-pop.closed .home-page-pop-close>span:after{transform:rotate(-270deg)}.home-page-pop.closed .home-page-pop-slider{transition:1s all ease;left:667px}.home-page-pop.closed .home-page-pop-slider i{transform:rotate(0deg)}.home-page-pop.show{opacity:1}@media screen and (max-width:767px){.home-page-pop{display:none}}