.px{padding-inline:clamp(20px, 9.5vw, 195px)}@media (max-width:600px){.px{padding-inline:20px}}.py{padding-block:clamp(calc(60px * 1), calc(6.5vw * 1), calc(105px * 1))}.pt{padding-block:clamp(calc(60px * 1), calc(6.5vw * 1), calc(105px * 1));-webkit-padding-after:inherit;padding-block-end:inherit}.pt-none{padding-top:0}.trim>:first-child{margin-top:0}.trim>:last-child{margin-bottom:0}.center{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.text-balance{text-wrap:balance}.narrow-content{max-width:1000px;margin-inline:auto}.narrow-content.wider-1250{max-width:1250px}.bg-tan{background-color:#ece9e5}.bg-tan h2,.bg-tan h3{color:#2b4d55}.bg-dark-green{background-color:#2a3f34;color:#ece9e5}.bg-dark-green h1,.bg-dark-green h2,.bg-dark-green h3,.bg-dark-green h4,.bg-dark-green h5{color:#ece9e5}.bg-dark-green-2{background-color:#2a3f34;color:#ece9e5}.bg-dark-green-2 h1,.bg-dark-green-2 h2,.bg-dark-green-2 h3,.bg-dark-green-2 h4,.bg-dark-green-2 h5{color:#ece9e5}.bg-dark-gray{background-color:#221f20;color:#fff}.bg-dark-gray h1,.bg-dark-gray h2,.bg-dark-gray h3,.bg-dark-gray h4,.bg-dark-gray h5{color:#fff}.fade-down,.fade-up{opacity:0}@media (prefers-reduced-motion:reduce){.fade-down,.fade-up{opacity:1;-webkit-animation:unset;animation:unset}}@media (max-width:1000px){.fade-down,.fade-up{opacity:1;-webkit-animation:unset;animation:unset}}.fade-up.is-visible{-webkit-animation:fade-in-slide-up 0.5s linear forwards;animation:fade-in-slide-up 0.5s linear forwards}@media (max-width:1000px){.fade-up.is-visible{-webkit-animation:unset;animation:unset}}.fade-down.is-visible{-webkit-animation:fade-in-slide-down 0.5s linear forwards;animation:fade-in-slide-down 0.5s linear forwards}@media (max-width:1000px){.fade-down.is-visible{-webkit-animation:unset;animation:unset}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-in-slide-down{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-slide-down{0%{opacity:0;-webkit-transform:translateY(-50px);transform:translateY(-50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fade-in-slide-up{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-slide-up{0%{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.home-hero{position:relative;height:100dvh;margin-top:calc(-1 * var(--header-height, 110px));display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.home-hero .home-hero-overlay{position:absolute;z-index:5;inset:0;background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.8)), color-stop(20%, rgba(0, 0, 0, 0.4)), color-stop(45%, transparent), color-stop(65%, transparent), color-stop(80%, rgba(0, 0, 0, 0.4)), to(rgba(0, 0, 0, 0.6)));background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 20%, transparent 45%, transparent 65%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6) 100%);background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 20%, transparent 45%, transparent 65%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6) 100%);background-image:linear-gradient(to top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0.4) 20%, transparent 45%, transparent 65%, rgba(0, 0, 0, 0.4) 80%, rgba(0, 0, 0, 0.6) 100%)}@media (min-width:701px) and (max-width:1000px){.home-hero .home-hero-overlay{background:rgba(0, 0, 0, 0.4)}}@media (max-width:700px){.home-hero .home-hero-overlay{display:none}}.home-hero .home-hero-vid-wrap{overflow:hidden}.home-hero .home-hero-img,.home-hero .home-hero-vid{position:absolute;inset:0;-webkit-transform:translateZ(0);transform:translateZ(0);display:block;height:101%;width:101%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;-ms-flex-item-align:end;align-self:flex-end;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1000px){.home-hero .home-hero-vid{display:none}}.home-hero .home-hero-img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;pointer-events:none;-ms-flex-item-align:end;align-self:flex-end}@media (min-width:1001px){.home-hero .home-hero-img{display:none}}@media (max-width:1000px){.home-hero .home-hero-img{-o-object-position:center top;object-position:center top}}.home-hero .hero-content{position:relative;z-index:10;color:#fff}.home-hero .hero-content .hero-title{font-family:Wardrum, sans-serif;font-size:clamp(calc(36rem / 16), 8vw, calc(55rem / 16));font-weight:bold;line-height:1.24;letter-spacing:0.12em;text-shadow:0 1px 3px rgba(0, 0, 0, 0.45)}.home-hero .hero-content .hero-title span{display:block}.home-hero .hero-content .hero-title span:first-child{margin-bottom:0.25em}.home-hero .hero-content p{letter-spacing:0.05em}.home-hero .hero-content p:not([class]){text-shadow:0 1px 3px rgba(0, 0, 0, 0.45)}@media (min-width:1001px){.home-hero .hero-content{padding-bottom:4%}}@media (max-width:1000px){.home-hero .hero-content{text-align:center}.home-hero .hero-content.px{padding-inline:55px}.home-hero .hero-content .btn-set{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.realty-team-wrap{position:relative;z-index:2}.realty-team{position:relative}.realty-team:after{content:'';display:block;height:clamp(80px, 8vw, 105px)}@media (max-width:1000px){.realty-team:after{display:none}}.realty-team .mke-img{position:absolute;top:0;left:0;pointer-events:none}.realty-team .team-intro{position:relative}@-webkit-keyframes team-photo-slide{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes team-photo-slide{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}.team-photo{position:relative;view-timeline:--team-photo block;position:-webkit-sticky;position:sticky;top:calc(-1 * var(--realty-team-height))}.team-photo img{position:relative;bottom:-4px;display:block;width:100%;height:auto;will-change:transform}.team-photo .team-heading{position:-webkit-sticky;position:sticky;top:50dvh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:1}@supports (animation-timeline:--team-photo){.team-photo .team-heading{-webkit-animation:fade-out linear forwards;animation:fade-out linear forwards;animation-timeline:--team-photo;animation-range:cover 10% cover 20%}}@media (prefers-reduced-motion:reduce){.team-photo .team-heading{-webkit-animation:unset;animation:unset}}@media (max-width:1000px){.team-photo .team-heading{-webkit-animation:unset;animation:unset;position:unset;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-bottom:-22%}}.team-photo h2{color:#2a3f34;font-size:clamp(calc(48rem / 16), 10vw, calc(108rem / 16));text-align:center;margin:0}.team-photo h2 small{font-size:0.35em;color:#82a37e}@media (max-width:1000px){.team-photo{background-color:#fff;position:relative;top:unset}}.set-apart{position:relative;text-align:center;view-timeline:--set-apart block}.set-apart .scroll-stage{position:relative;height:100vh;overflow:hidden}@media (max-width:1000px){.set-apart .scroll-stage{height:auto}}.set-apart .checkmark-list,.set-apart .set-apart-intro{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1000px){.set-apart .checkmark-list,.set-apart .set-apart-intro{position:relative;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.set-apart .set-apart-intro{z-index:2}@media (max-width:1000px){.set-apart .set-apart-intro.py{padding-bottom:0}}.set-apart .checkmark-list{position:relative;z-index:1}.set-apart .checkmark-list .list-stage{position:relative;width:100%;height:100%;height:100vh;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1000px){.set-apart .checkmark-list .list-stage{display:block;height:auto}}.set-apart .checkmark-list ul{position:relative;width:100%;height:300px;list-style:none;padding:0;margin:0;background-color:#2a3f34}@media (max-width:1000px){.set-apart .checkmark-list ul{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-block:34px 50px}}.set-apart .checkmark-list li{position:absolute;top:50%;left:0;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-inline:40px;text-align:center;font-size:calc(22rem / 16);font-weight:bold;line-height:1.44;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;will-change:transform, opacity}.set-apart .checkmark-list li.is-active:before{content:'';display:block;height:1.5em;width:2em;background-image:url("/Content/images/icons/list-checkmark.png");background-repeat:no-repeat;background-size:contain}@media (min-width:1001px){.set-apart .checkmark-list li:not(.is-active){mix-blend-mode:multiply}}@media (max-width:1000px){.set-apart .checkmark-list li{position:static;opacity:1;-webkit-transform:unset;-ms-transform:unset;transform:unset;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;text-align:left;font-size:1rem;gap:10px;padding-inline:0}.set-apart .checkmark-list li:before{content:'';display:block;height:1.5em;width:2em;background-image:url("/Content/images/icons/list-checkmark.png");background-repeat:no-repeat;background-size:contain}}.set-apart .checkmark-list .cta-wrap{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}@media (max-width:1000px){.set-apart .checkmark-list .cta-wrap{position:relative;opacity:1;padding-block:clamp(calc(60px * 1), calc(6.5vw * 1), calc(105px * 1));padding-top:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.set-apart .checkmark-list .cta-btn{-webkit-transform:translateY(40px) scale(0.85);-ms-transform:translateY(40px) scale(0.85);transform:translateY(40px) scale(0.85)}@media (max-width:1000px){.set-apart .checkmark-list .cta-btn{-webkit-transform:unset;-ms-transform:unset;transform:unset}}.set-apart .checkmark-list .cta-wrap.is-visible{pointer-events:auto}@media (max-width:1000px){.set-apart .checkmark-list{padding-inline:clamp(20px, 9.5vw, 195px)}}@media (max-width:1000px) and (max-width:600px){.set-apart .checkmark-list{padding-inline:20px}}@media (max-width:1000px){.set-apart{text-align:left}}
/*# sourceMappingURL=home.css.map */