.home-art .hero{background:var(--ivory);height:auto;color:var(--forest)}.home-art .hero-content{height:auto;padding-top:58px;padding-bottom:36px;animation:none;display:block}.home-art .hero h1{letter-spacing:-.035em;max-width:none;font-size:clamp(80px,10.4vw,142px);line-height:1}.home-art .hero-detail{grid-template-columns:1fr 1fr;align-items:center;gap:48px;width:auto;max-width:none;margin-top:32px;padding:0;display:grid}.home-art .hero-detail>p{color:var(--forest);max-width:37ch;margin:0;font-size:17px}.home-art .hero-actions{justify-content:flex-end;gap:24px}.home-art .hero-media{height:480px;position:relative;overflow:hidden}.home-art .hero-image{object-position:center 57%;object-fit:cover;width:100%;height:100%;position:static}.home-art .hero-foot{color:var(--lake);border:0;padding-block:18px 0;font-size:12px;position:static}.home-art .hero a:focus-visible{outline-color:var(--lake)}.home-art .intro{grid-template-columns:1fr 1.15fr;gap:10%;padding-top:128px;padding-bottom:128px}.home-art .intro-image{order:0;padding:0}.home-art .intro-image img{object-position:65% center;height:550px}.home-art .intro-copy{order:1}.home-art .intro h2{margin-bottom:34px;font-size:clamp(48px,5vw,72px)}.home-art .intro .image-note{margin-top:14px;font-size:18px}.home-art .amenities{background:var(--stone);padding-bottom:100px}.home-art .amenities .section-heading{align-items:center;margin-bottom:60px}.home-art .amenity-mosaic{grid-template-columns:1.5fr 1fr;gap:64px}.home-art .amenity-large .photo-frame{height:540px}.home-art .amenity-side .photo-frame{height:260px}.home-art .playground-feature{border-top:1px solid #173d3240;grid-template-columns:120px 1fr;align-items:center;gap:22px;margin-top:28px;padding-top:24px;display:grid}.home-art .playground-feature img{object-fit:cover;width:120px;height:90px}.home-art .playground-feature span{justify-content:space-between;align-items:center;gap:16px;font:28px Newsreader,serif;display:flex}.home-art .playground-feature:hover{color:var(--lake)}.home-art .amenity-list{margin-top:24px}.home-art .resident-section{background:var(--evergreen)}.home-art .resident-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:12%;display:grid}.home-art .resident-section .section-heading{margin:0;display:block}.home-art .resident-section h2{margin-bottom:32px;font-size:clamp(48px,4.5vw,65px)}.home-art .resident-section .section-heading p{max-width:28ch;margin-bottom:28px;font-size:16px}.home-art .resource-grid{display:block}.home-art .resource-link{padding:24px 0}.home-art .resource-link:first-child{border-top:0;padding-top:4px}.home-art .resource-link:last-child{border-bottom:1px solid #ffffff40}.home-art .resource-link h3{font-size:32px}.home-art .resource-link p{font-size:14px}.home-art .updates .section-heading h2{max-width:13ch}@media (width<=1100px){.home-art .hero-actions{gap:14px}.home-art .hero-detail{gap:28px}.home-art .intro{gap:7%}.home-art .amenity-mosaic{gap:38px}.home-art .resident-layout{gap:8%}}@media (width<=999px){.home-art .hero h1{font-size:clamp(76px,10.5vw,104px)}.home-art .hero-content{padding-top:44px}.home-art .hero-detail{grid-template-columns:1fr 1.3fr;gap:24px}.home-art .hero-detail>p{font-size:16px}.home-art .hero-actions{flex-direction:column;align-items:flex-end}.home-art .hero-media{height:410px}.home-art .intro-image img{height:500px}.home-art .intro h2{font-size:52px}.home-art .resident-layout{grid-template-columns:1fr 1.2fr;gap:7%}.home-art .resident-section h2{font-size:48px}.home-art .resource-link h3{font-size:28px}}@media (width<=700px){.home-art .hero-content{padding-top:32px;padding-bottom:32px}.home-art .hero h1{max-width:9ch;font-size:clamp(72px,22vw,88px);line-height:.98}.home-art .hero-detail{margin-top:24px;display:block}.home-art .hero-detail>p{max-width:33ch;margin-bottom:24px;font-size:16px}.home-art .hero-actions{align-items:stretch;gap:10px}.home-art .hero-actions .text-link{align-self:flex-start}.home-art .hero-media{height:260px}.home-art .hero-image{object-position:50% center}.home-art .hero-foot{padding-top:14px;font-size:11px}.home-art .intro{flex-direction:column;gap:36px;padding-block:76px;display:flex}.home-art .intro-copy{order:0;width:100%}.home-art .intro-image{order:1;width:100%}.home-art .intro h2{margin-bottom:26px;font-size:48px}.home-art .intro-image img{height:360px}.home-art .amenities{padding-bottom:72px}.home-art .amenities .section-heading{align-items:flex-start;margin-bottom:36px}.home-art .amenity-mosaic{display:block}.home-art .amenity-large{margin-bottom:36px;display:block}.home-art .amenity-large .photo-frame{height:320px}.home-art .amenity-side .photo-frame{height:250px}.home-art .playground-feature{grid-template-columns:105px 1fr;gap:20px}.home-art .playground-feature img{width:105px;height:84px}.home-art .playground-feature span{font-size:27px}.home-art .resident-layout{display:block}.home-art .resident-section .section-heading{margin-bottom:42px}.home-art .resident-section h2{margin-bottom:24px}.home-art .resident-section .section-heading p{max-width:32ch}.home-art .resource-link:first-child{border-top:1px solid #ffffff40;padding-top:24px}.home-art .resource-link h3{font-size:28px}}@media (prefers-reduced-motion:no-preference){.home-art .hero-content h1{animation:.65s ease-out lake-title}@keyframes lake-title{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.home-art .hero-image{object-position:center 25%}.home-art .intro{padding-block:96px}.home-art .resident-section .section-heading p{max-width:none}.home-art .amenity-large>p{font-size:16px}@media (width<=700px){.home-art .intro{padding-block:72px}.home-art .hero-media{height:235px}.home-art .hero-image{object-position:center 20%}.home-art .resident-section .section-heading p{max-width:34ch}.home-art .playground-feature span{font-size:26px}}
