.shore-home-opening,.shore-home-title{display:contents}.shore-menu-mobile-actions{display:none}@media (max-width:700px){.community-site .shore-address-bar{display:none}.community-site .shore-header-main{height:72px}.community-site .shore-header-home .shore-property-nav{display:none}html:has(.community-site){scroll-padding-top:128px}html:has(.shore-header-home){scroll-padding-top:88px}.shore-menu-mobile-actions{border-bottom:1px solid var(--shore-line);font:13px var(--shore-sans);flex-wrap:wrap;gap:12px 24px;padding:0 0 20px;display:flex}.shore-menu-mobile-actions a{text-underline-offset:5px;padding:12px 0;text-decoration:underline}.shore-home-opening{grid-template-columns:minmax(0,1fr);display:grid}.community-site .shore-home-opening>.retreat-arrival,.community-site .shore-home-opening>.shore-home-intro{display:contents}.community-site .shore-home-opening .retreat-arrival-media{grid-area:1/1;height:calc(100svh - 72px);min-height:490px;max-height:860px;position:relative}.community-site .shore-home-opening .retreat-arrival-media img{object-position:50% 48%!important}.shore-home-opening .retreat-arrival-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 32%,#0e1d224d 58%,#0e1d22d1 100%);position:absolute;inset:0}.community-site .shore-home-opening .shore-home-title{z-index:1;flex-direction:column;grid-area:1/1;align-self:end;gap:22px;margin:0 24px 106px;display:flex}.community-site .shore-home-opening .shore-home-title>.retreat-kicker{color:#fff;letter-spacing:.15em;text-align:left;text-shadow:0 1px 4px #000c;max-width:none;margin:0 2px;font-size:10px;line-height:1.5}.community-site .shore-home-opening .shore-home-title>h1{color:#fff;letter-spacing:-.025em;text-align:left;max-width:7.5em;margin:0;font-size:clamp(45px,13vw,70px);line-height:.98}.shore-home-title-living{display:none}.community-site .shore-home-opening .shore-home-actions{z-index:1;grid-area:1/1;place-self:end start;margin:0 26px 35px;display:block}.shore-home-opening .shore-home-actions a:first-child{color:#fff;border-color:#fffc;min-height:44px;margin:0;font-size:13px}.shore-home-opening .shore-home-actions a+a{display:none}.community-site .shore-home-opening .retreat-arrival-caption{border-bottom:1px solid var(--shore-line);grid-row:2;min-width:0;margin:0 24px;padding:12px 0}.shore-home-opening .retreat-arrival-caption>span{display:none}.shore-home-opening .retreat-arrival-actions{width:100%}.community-site .shore-home-opening .shore-home-intro>p:not(.retreat-kicker){text-align:left;max-width:none;margin:30px 24px 0;padding:0;font-size:18px;line-height:1.6}.community-site .shore-home-opening .shore-home-intro>p.shore-home-secondary{max-width:none!important;margin:18px 24px 48px!important;font-size:16px!important}.community-site .shore-buyer-facts{gap:22px;padding-top:22px}.community-site .shore-buyer-facts h2{margin-block:12px 14px;font-size:31px}}@media (max-width:700px) and (max-height:600px){:is(html:has(.community-site),html:has(.shore-header-home)){scroll-padding-top:16px}.community-site .shore-home-opening .retreat-arrival-media{min-height:480px}}
