.wl-refined{background:#f5f0e7}.wl-life-hero{color:#fff;background:linear-gradient(#0a0f0c0d,#0a0f0cad),url(https://commons.wikimedia.org/wiki/Special:Redirect/file/Desert_backyard.JPG) 50% 48%/cover no-repeat;align-items:flex-end;min-height:100svh;display:flex;position:relative}.wl-life-hero:after{content:"";background:linear-gradient(#f5f0e700,#f5f0e7);height:22vh;position:absolute;bottom:-1px;left:0;right:0}.wl-life-hero-copy{z-index:2;width:min(1180px,100% - 48px);margin:0 auto;padding:170px 0 14vh;position:relative}.wl-life-hero h1,.wl-life-intro h2,.wl-refined h2{letter-spacing:-.05em;font-family:Fraunces,Georgia,serif;font-weight:400;line-height:.95}.wl-life-hero h1{max-width:900px;margin:15px 0 24px;font-size:clamp(64px,8.5vw,122px)}.wl-life-hero-copy>p:last-child{color:#ffffffd6;max-width:680px;font-size:18px;line-height:1.72}.wl-life-intro{padding:120px 0 130px}.wl-life-intro-grid{grid-template-columns:1.1fr .9fr;align-items:end;gap:9vw;display:grid}.wl-life-intro h2{margin:0;font-size:clamp(46px,5.5vw,78px)}.wl-life-intro-grid>p{color:#646b63;margin:0;font-size:17px;line-height:1.82}.wl-refined a{border-bottom:1px solid;margin-top:24px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-block}.wl-refined h2{margin:0;font-size:clamp(48px,6vw,86px)}.wl-refined section p:not(.wl-kicker):not(.wl-small){line-height:1.8}.wl-life-horse{grid-template-columns:1.25fr .75fr;align-items:center;padding:0 0 126px;display:grid}.wl-life-horse .wl-life-photo{background:url(/ways-to-live/horse-detail.jpg) 50%/cover no-repeat;min-height:720px}.wl-life-horse .wl-life-copy{padding:0 8vw}.wl-life-copy>p:last-of-type{color:#646b63}.wl-life-golf{color:#fff;background:linear-gradient(#0a0e0b0d,#0a0e0bb8),url(/editorial/sep28/tpc-scottsdale-phoenix-open.webp) 50% 54%/cover no-repeat;align-items:flex-end;min-height:82svh;display:flex}.wl-life-golf-copy{width:min(1180px,100% - 48px);margin:0 auto;padding:72px 0}.wl-life-golf-copy>p:not(.wl-small){color:#fffc;max-width:620px}.wl-life-golf .wl-small{color:#ffffff9e}.wl-life-active{background:#e7dfd3;padding:126px 0}.wl-life-active-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;display:grid}.wl-life-active-photo{background:url(https://images.pexels.com/photos/7858232/pexels-photo-7858232.jpeg?auto=compress&cs=tinysrgb&w=2400) 50% 44%/cover no-repeat;min-height:650px}.wl-life-gated{color:#fff;background:linear-gradient(90deg,#0c140ed1,#0c140e5c),url(/editorial/sep28/guard-gate-illustration.webp) 50%/cover no-repeat;align-items:flex-end;min-height:78svh;padding:136px 0;display:flex}.wl-life-gated-inner{width:min(1180px,100% - 48px);margin:0 auto;padding-bottom:76px}.wl-life-gated-inner>p:not(.wl-small){color:#ffffffb8;max-width:620px}.wl-life-gated .wl-small{color:#ffffff8c}.wl-life-pool{background:#f7f3eb;padding:0 0 124px}.wl-life-pool-image{background:url(/editorial/sep28/pool-neighborhood-illustration.webp) 50%/cover no-repeat;width:min(1380px,94vw);height:min(62vw,760px);margin-left:auto}.wl-life-pool-copy{max-width:700px;padding-top:46px}.wl-life-pool-copy>p:not(.wl-small){color:#646b63}.wl-life-water{background:#dfe6df;padding:126px 0}.wl-life-water-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;display:grid}.wl-life-water-image{background:url(/ways-to-live/waterfront-overview.jpg) 50%/cover no-repeat;min-height:610px}.wl-life-luxury{color:#fff;background:linear-gradient(#0a0c0a0a,#0a0c0ab8),url(/editorial/sep28/pv-estate-illustration.webp) 50% 54%/cover no-repeat;align-items:flex-end;min-height:88svh;display:flex}.wl-life-luxury-copy{width:min(1180px,100% - 48px);margin:0 auto;padding:76px 0}.wl-life-luxury-copy>p:not(.wl-small){color:#fffc;max-width:620px}.wl-life-luxury .wl-small{color:#fff9}@media (max-width:900px){.wl-life-intro-grid,.wl-life-horse,.wl-life-active-grid,.wl-life-water-grid{grid-template-columns:1fr;gap:34px}.wl-life-horse .wl-life-photo,.wl-life-active-photo,.wl-life-water-image{min-height:58svh}.wl-life-horse .wl-life-copy{padding:52px 24px 0}.wl-life-intro,.wl-life-active,.wl-life-water{padding:84px 0}.wl-life-gated{padding:90px 0}.wl-life-gated-inner{margin:0 auto}.wl-life-pool-image{width:100%;height:58svh}}.wl-life-golf{background-position:50% 62%}.wl-life-golf .hid-photo-credit{color:#ffffffd9;margin-top:14px;font-size:10px;line-height:1.5;display:block}.wl-life-golf .hid-photo-credit a{margin:0;font-size:10px}
