html.windows-true{margin-top:0!important}.ip-banner{display:none!important}#inner-page-wrapper{margin-bottom:0}#inner-page-wrapper>.container{width:100%;padding:0}.ip-breadcrumbs{position:absolute;top:0;left:0;right:0;margin:0 auto;max-width:1500px;width:calc((1500/1600)*100%)}.ip-breadcrumbs #breadcrumbs{line-height:1;margin:2.5em 0;font-weight:400;font-size:.75em;color:#525252;letter-spacing:.16em;text-transform:uppercase}.ip-breadcrumbs #breadcrumbs>span>span{margin:0 .5em}.ip-breadcrumbs #breadcrumbs>span>span:first-child{margin-left:0}.ip-breadcrumbs #breadcrumbs .breadcrumb_last{color:var(--primary)}#floating-smi.nav-active-section-ip-section-2,#floating-smi.nav-active-section-ip-section-3,#floating-smi.nav-active-section-ip-section-4{color:var(--primary)}#floating-smi.nav-active-section-videos-bg{color:var(--secondary)}.banner-photo::before{position:absolute;content:'';top:0;left:0;z-index:1;width:100%;height:100%;opacity:.2;background:var(--primary)}.banner-photo::after{position:absolute;content:'';top:0;left:0;width:100%;opacity:.65;height:22.125%;background-image:linear-gradient(to bottom,var(--primary),transparent 75%)}.banner-photo canvas{background-size:cover;background-position:center;background-repeat:no-repeat}.banner-tagline{position:absolute;left:0;right:0;bottom:calc((184/550)*100%);z-index:1;margin:0 auto;max-width:1280px;text-align:center;color:var(--secondary);display:flex;justify-content:center}.banner-tagline .site-title{text-shadow:-.016em .047em .083em rgb(0 0 0 / .25)}.banner-tagline .site-title span{font-size:.333em}.text-block-wrap{text-align:center;padding:min(130px, 8.125vw) 0 min(110px, 6.875vw)}.text-block-wrap .site-title{margin-bottom:.833em}.text-block-wrap .site-title span{margin-bottom:.4em}.text-block-wrap p{text-align-last:center}.videos-wrap{padding:min(94px, 5.875vw) 0 min(75px, 4.6875vw);position:relative}.videos-title{text-align:center;margin-bottom:3.375em;color:#fff}.videos-title .site-title span{font-size:.333em;margin-bottom:.45em}.videos-list{position:relative}.videos-slider:not(.slick-initialized) .videos-item:not(:first-child){display:none}.videos-item-viewer{cursor:pointer;background:var(--primary)}.videos-item-viewer img{transition:var(--default-transition)}.videos-item-viewer iframe{position:absolute;top:0;left:0;opacity:0;z-index:-1;width:100%;height:100%;display:block;visibility:hidden}.videos-item-viewer i{position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:auto;width:3.914em;height:3.914em;font-size:2.188em;border-radius:50%;color:var(--secondary);pointer-events:none;display:flex;align-items:center;justify-content:center;border:2px solid currentColor;background:rgb(0 0 0 / .2);transition:var(--default-transition)}.videos-item-viewer i::before{transform:scaleY(-82.86%)}.videos-item-viewer i::after{position:absolute;content:'';width:4.2em;height:4.2em;border-radius:50%;border:1px solid rgb(255 255 255 / .5)}.videos-item-viewer:hover i{transform:scale(1.05)}.videos-item-viewer:hover img{opacity:.75}.videos-item-viewer.is-active img{display:none}.videos-item-viewer.is-active iframe{opacity:1;z-index:2;visibility:visible}.videos-item-details{margin:0 auto;text-align-last:center;width:calc((980/1400)*100%);padding:calc((54/1400)*100%) 0 calc((45/1400)*100%)}.videos-item-details strong{display:block;font-weight:400;line-height:.926;font-size:1.688em;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-family-title);margin-bottom:.963em}.videos-button{text-align:center}.videos-arrow{position:absolute;left:0;right:0;top:51.625em}.videos-arrow .site-arrow{position:absolute;bottom:calc(100% + 6.25em)}.videos-arrow .site-arrow.prev{left:4.375em}.videos-arrow .site-arrow.next{right:4.375em}.videos-bg{background:var(--primary);height:min(551px, 34.4375vw)}.videos-bg canvas{opacity:.3}.ac-wrap{padding:min(64px, 4vw) 0 min(128px, 8vw)}.ac-header{text-align:center;margin-bottom:3.5em}.ac-list{display:flex;flex-flow:row wrap;justify-content:center;gap:0 2.25em}.ac-card{width:calc((442/1400)*100%);margin-bottom:calc((100/1400)*100%)}.ac-arrow{display:flex;align-items:center;justify-content:center;gap:3em}.ac-arrow .site-arrow{opacity:1}.ac-arrow .site-arrow::before{opacity:.5;transition:var(--transition)}.ac-arrow .site-arrow:hover::before{opacity:1}.ac-arrow .site-arrow span{font-size:.875em;font-weight:300;line-height:1.429em;letter-spacing:.04em;text-transform:uppercase;position:absolute;top:0;bottom:0}.ac-arrow .prev{padding-right:3.75em;left:-3.429em;left:0}.ac-arrow .prev span{right:0}.ac-arrow .next{padding-left:3.75em;right:-3.429em;right:0}.ac-arrow .next span{left:0}.ac-pagination{display:flex;align-items:center;justify-content:center;margin:0 auto;gap:.875em}.ac-pagination span,.ac-pagination a{width:2.857em;height:2.857em;line-height:1;font-size:.875em;text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center}.ac-pagination .active{color:var(--secondary);background:var(--primary)}.ac-pagination a:hover{background:rgb(0 0 0 / .15)}.post-card-info .info-title{font-weight:400;line-height:1.154;font-size:1.625em;letter-spacing:.05em;font-family:var(--font-family-title);margin:1.385em 0 .808em;display:block}.post-card-info a.info-title:hover{opacity:.6}.post-card-info .info-date{line-height:1;font-weight:400;font-size:.938em;letter-spacing:.2em;text-transform:uppercase;display:block}.post-card-info .site-button{margin-top:.923em}.concierge-card-info .info-title{font-weight:400;line-height:1.154;font-size:1.625em;letter-spacing:.05em;font-family:var(--font-family-title);margin:1.346em 0 .885em;display:block}.concierge-card-info ul li{display:flex;align-items:center}.concierge-card-info ul li a:hover{opacity:.5}.concierge-card-info ul li:not(:last-child){margin-bottom:1.063em}.concierge-card-info ul li i.ai-font-phone{font-size:1.063em;width:1.176em}.concierge-card-info ul li i.ai-font-envelope{font-size:.813em;width:1.538em}.concierge-card-info ul li i.ai-font-location-c{font-size:1.438em;position:relative;width:.87em;left:-.087em}.concierge-card-info ul li span{line-height:1;font-weight:400;font-size:.875em;letter-spacing:.1em;margin-left:1.286em}.concierge-card-info .site-button{margin-top:3.214em}.concierge-card-photo{background:#f6f6f6}.concierge-card-photo img{object-fit:cover;object-position:center top}.concierge-card-photo img[src$="parker-pemberton.png"]{padding-top:1em}.banner-photo canvas,.videos-bg canvas{background-attachment:fixed}.safari-true .banner-photo canvas,.safari-true .videos-bg canvas{background-attachment:scroll}@media only screen and (max-width:1199px){.banner-photo canvas,.videos-bg canvas{background-attachment:scroll}}@media only screen and (max-width:991px){.ip-breadcrumbs{width:80%;padding:0;min-width:280px;position:static}.ip-breadcrumbs #breadcrumbs{text-align-last:left}.banner-photo canvas{min-height:450px}.banner-tagline{top:50%;bottom:auto;transform:translateY(-50%)}.videos-wrap{padding:max(8vw, 55px) 0}.videos-wrap::before{height:44%}.videos-title{margin-top:0;padding:0 15px;margin-bottom:0}.videos-item-viewer{min-height:250px}.videos-item-details{padding:3em 15px;width:100%;text-align:center}.videos-item-details p{-webkit-line-clamp:unset}.videos-arrow{display:flex;align-items:center;justify-content:center;position:relative;top:auto;gap:3em}.videos-arrow .site-arrow{position:static}.videos-button{margin-top:-1em}.videos-bg{min-height:400px}.ac-card{width:calc(50% - 1.125em);margin-bottom:5em}.ac-card p{text-align-last:left}.ac-arrow .prev{left:0}.ac-arrow .next{right:0}}@media only screen and (max-width:767px){.banner-tagline{font-size:.8em;padding:0 15px}.ac-arrow{flex-flow:row wrap;justify-content:center}.ac-pagination{order:1;width:100%}.ac-card{width:100%}}