@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,600;0,700;0,800;1,700&family=DM+Sans:wght@400;500;700&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#15251c;background:#f2efe5;margin:0;font-family:DM Sans,sans-serif;font-size:17px}a{color:inherit}header{z-index:10;color:#fff;border-bottom:1px solid #ffffff35;align-items:center;height:82px;padding:0 5.5vw;display:flex;position:absolute;inset:0 0 auto}.brand{letter-spacing:1px;align-items:center;gap:12px;font:800 18px Barlow Condensed;text-decoration:none;display:flex}.brandLockup{gap:15px;min-width:250px}.brandLockup>img{filter:drop-shadow(0 5px 10px #0008)drop-shadow(0 0 9px #dfff7140);flex:none;width:66px;height:66px;-o-object-fit:contain!important;object-fit:contain!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.brandWords{line-height:.88;display:grid!important}.brandWords>span{letter-spacing:.3px;white-space:nowrap;font:800 24px/.86 Barlow Condensed}.brandWords strong{color:#dfff71;text-shadow:0 0 12px #b9db6b88;font-size:31px}.brandWords small{letter-spacing:1.8px;color:#dbe7df;opacity:.8;margin-top:6px;font:700 6.5px DM Sans}.brand>span:last-child{display:grid}.brand small{letter-spacing:2px;opacity:.7;font:500 7px DM Sans}.badge{background:#1b3022;border:1px solid #b9db6b;place-items:center;width:43px;height:43px;position:relative;transform:rotate(-3deg);box-shadow:4px 4px #a7cc53;display:grid!important}.badge b{color:#d9ff63;text-shadow:0 0 9px #b9db6b,0 2px #0b180f;font:800 28px/.7 Barlow Condensed}.brand strong{color:#d9ff63;font:inherit;text-shadow:0 0 12px #b9db6b88}.radiant{background:radial-gradient(circle at 35% 25%,#477c2b,#17331f 55%,#09140d);border-color:#e3bf55;box-shadow:0 0 18px #d8f86a66,4px 4px #c99e3b,inset 0 0 12px #f2d36a55}.radiant:after{content:"";background:#fff3b0;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;right:4px;box-shadow:0 0 12px 5px #ffd75c}.big3 span{background:linear-gradient(145deg,#dfff71 5%,#4c8a31 35%,#153c24 66%,#b68a2d 100%);color:#0000;filter:drop-shadow(9px 11px #0e2417)drop-shadow(0 0 20px #a7cc5366);-webkit-background-clip:text;display:block}.big3 i{letter-spacing:6px;color:#315126;text-align:center;margin-top:25px;font:800 12px Barlow Condensed;display:block}.badge i{letter-spacing:1px;font:700 6px Barlow Condensed}nav{gap:30px;margin-left:auto;display:flex}nav a{text-transform:uppercase;letter-spacing:2px;font-size:8px;font-weight:700;text-decoration:none}.call{color:#14251b;background:#b9db6b;align-items:center;gap:8px;margin-left:35px;padding:13px 16px;font:700 10px DM Sans;text-decoration:none;display:flex}.call svg{width:14px}.hero{color:#fff;height:auto;min-height:860px;padding-bottom:72px;position:relative;overflow:hidden}.heroImage{filter:saturate(1.04)contrast(1.08);image-rendering:auto;background:url(https://photos.zillowstatic.com/fp/3bfbcdd8c77c41f5d0eb12caf2171847-p_e.jpg) 50% 48%/cover no-repeat;position:absolute;inset:0;transform:none}.demoRibbon{z-index:11;color:#15251c;letter-spacing:1.6px;background:#dfff71;border-left:4px solid #d0a942;padding:8px 11px;font:800 7px DM Sans;position:absolute;top:96px;right:5.5vw;box-shadow:5px 5px #10221999}.demoFooter{color:#dfff71;letter-spacing:1.4px;margin-left:12px;font-weight:800}.heroShade{background:linear-gradient(90deg,#0b1d13f2 0%,#102219c9 38%,#10221966 62%,#10221916 82%),linear-gradient(#0000 58%,#102219b5 100%);position:absolute;inset:0}.contour{border:1px solid #b9db6b44;border-radius:48% 52% 43% 57%;width:48vw;height:48vw;position:absolute;top:12%;right:-8%;transform:rotate(18deg);box-shadow:0 0 0 35px #b9db6b0c,0 0 0 70px #b9db6b0b,0 0 0 105px #b9db6b09}.heroGlow{filter:blur(8px);background:radial-gradient(circle,#dfff7130 0,#dfff7108 38%,#0000 70%);border-radius:50%;width:48vw;height:48vw;position:absolute;bottom:-25vw;right:-12vw}.heroFrame{pointer-events:none;border:1px solid #ffffff24;border-left-color:#dfff7155;position:absolute;inset:96px 2.2vw 28px}.heroFrame:before,.heroFrame:after{content:"";background:#dfff71;position:absolute}.heroFrame:before{width:3px;height:100px;top:12%;left:-1px}.heroFrame:after{width:3px;height:70px;bottom:16%;right:-1px}.heroCopy{z-index:5;max-width:760px;margin-left:6.5vw;padding:165px 0 105px;position:relative;top:auto;left:auto;transform:none}.heroBrand{filter:drop-shadow(0 12px 18px #0008);justify-items:start;width:min(285px,34vw);margin:0 0 10px;display:grid}.heroBrand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;mix-blend-mode:screen;filter:drop-shadow(0 6px 10px #0009)drop-shadow(0 0 12px #c6ff6738);width:100%;height:auto;max-height:145px;display:block}.heroBrand span{letter-spacing:2px;color:#ffe287;text-shadow:0 2px 5px #000;margin-top:10px;font-size:10px;font-weight:800}.heroBrand small{letter-spacing:1.6px;color:#dfff71;text-shadow:0 2px 5px #000;margin-top:5px;font:800 6px DM Sans}.heroCopy>small,.identity small,.sectionHead small,.opening small,.quote small{letter-spacing:2.2px;font-size:11px;font-weight:800}.heroEyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#102219b8;border:1px solid #ffffff42;align-items:center;gap:0;width:max-content;max-width:100%;margin:8px 0 13px;display:flex}.heroEyebrow span,.heroEyebrow i{letter-spacing:1px;white-space:nowrap;padding:10px 13px;font:800 10px DM Sans}.heroEyebrow span{color:#fff}.heroEyebrow i{color:#15251c;background:#d0a942}.hero h1,.identity h2,.sectionHead h2,.transformCard h2,.opening h2,.quote h2{letter-spacing:-2.2px;text-transform:uppercase;margin:13px 0;font:800 clamp(60px,7.5vw,108px)/.8 Barlow Condensed}.hero h1{z-index:6;max-width:760px;margin:0 0 16px;padding:0 0 .24em;font-size:clamp(68px,7.4vw,108px);line-height:.82;position:relative;overflow:visible}.heroCopy>p{z-index:3;position:relative}.heroCtas{z-index:4;position:relative}.hero h1 em,.identity h2 em,.sectionHead h2 em,.quote h2 em{color:#b9db6b;font-style:italic}.heroServiceLine{color:#15251c;letter-spacing:1.2px;z-index:4;background:#dfff71;align-items:center;gap:9px;width:max-content;max-width:100%;margin:12px 0;padding:11px 14px;font:800 11px DM Sans;display:flex;position:relative;box-shadow:5px 5px #d0a942}.heroServiceLine svg{width:16px;height:16px}.heroLead{text-shadow:0 2px 12px #0009;margin:0 0 16px;color:#f4f7f5!important;max-width:610px!important;font-size:18px!important;font-weight:500!important;line-height:1.48!important}.heroCtas{gap:10px;margin-top:24px;display:flex}.heroCtas a,.opening a{letter-spacing:1px;align-items:center;gap:10px;padding:15px 18px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.heroCtas a:first-child{color:#15251c;background:#dfff71;box-shadow:6px 6px #d0a942}.heroCtas a:hover,.promiseCta:hover,.transformCard a:hover,.standardProof>a:hover{filter:brightness(1.06);transform:translateY(-2px)}.heroCtas a:last-child{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1022199c;border:1px solid #fffa}.heroCtas svg,.opening svg{width:15px}.heroTrust{z-index:4;flex-wrap:wrap;gap:14px;margin-top:17px;display:flex;position:relative}.heroTrust span{letter-spacing:1px;color:#eef4f0;align-items:center;gap:6px;font:800 9px DM Sans;display:flex}.heroTrust svg{color:#dfff71;stroke-width:3px;width:12px;height:12px}.addressFlag{color:#15251c;background:#f2efe5;align-items:center;gap:14px;padding:18px 24px;display:flex;position:absolute;bottom:42px;right:5vw;transform:rotate(1deg);box-shadow:12px 12px #b9db6b}.addressFlag svg{width:18px}.addressFlag span{letter-spacing:1px;font:800 13px Barlow Condensed}.addressFlag small{letter-spacing:2px;margin-top:3px;font:500 7px DM Sans;display:block}.signal{white-space:nowrap;letter-spacing:2px;background:linear-gradient(90deg,#dfff71,#b9db6b 58%,#d4ef8d);justify-content:center;align-items:center;gap:24px;padding:13px;font:800 10px Barlow Condensed;display:flex;overflow:hidden;box-shadow:inset 0 -1px #15251c30}.signal i{font-style:normal}.signalLead{color:#dfff71;letter-spacing:2.4px;background:#15251c;margin:-7px 0;padding:7px 11px;box-shadow:4px 4px #d0a942}.propertyGallery{background:#0e1c15;grid-template-columns:1.15fr .72fr .63fr;gap:10px;padding:10px;display:grid}.propertyGallery figure{background:#15251c;height:310px;margin:0;position:relative;overflow:hidden}.propertyGallery img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.propertyGallery figure:hover img{transform:scale(1.035)}.proWorkPhoto,.finishedPropertyPhoto{background-position:50%!important;background-size:cover!important}.proWorkPhoto{filter:saturate(1.05)contrast(1.06);background-image:linear-gradient(90deg,#07110b10 20%,#07110ba8 100%),url(https://images.unsplash.com/photo-1558904541-efa843a96f01?auto=format&fit=crop&w=2000&q=90);background-position:50% 52%!important;background-size:cover!important}.contractorWorkPhoto{filter:saturate(1.04)contrast(1.05);background:linear-gradient(#07110b08 25%,#07110bc9 100%),url(https://images.unsplash.com/photo-1585320806297-9794b3e4eeae?auto=format&fit=crop&w=1600&q=90) 50% 48%/cover no-repeat}.standardProof{color:#15251c;background:linear-gradient(145deg,#fbf9f1,#e8eadc);border-left:6px solid #b9db6b;flex-direction:column;justify-content:center;min-height:310px;padding:34px 30px;display:flex;box-shadow:inset 18px 0 40px #15251c08}.standardProof>small{letter-spacing:1.7px;color:#55723e;font:800 10px DM Sans}.standardProof h3{margin:12px 0;font:800 clamp(34px,3vw,48px)/.88 Barlow Condensed}.standardProof p{color:#405149;max-width:390px;font-size:14px;line-height:1.65}.standardProof>div{gap:7px;margin:10px 0 18px;display:grid}.standardProof>div span{letter-spacing:1px;border-top:1px solid #c8d0c2;padding-top:9px;font:800 11px DM Sans}.standardProof>div b{color:#6b8c49;margin-right:10px}.standardProof>a{color:#fff;letter-spacing:.8px;background:#15251c;align-self:flex-start;align-items:center;gap:8px;padding:14px 16px;font:800 10px DM Sans;text-decoration:none;display:flex}.standardProof>a svg{width:13px}.yardLines{transform-origin:50%;background:repeating-linear-gradient(102deg,#0000 0 54px,#d9efb51c 55px 78px);position:absolute;inset:0;transform:skewY(-4deg)}.edgeDetail{background:#dfff71;height:8px;position:absolute;bottom:28%;left:0;right:0;transform:rotate(-4deg);box-shadow:0 12px #173820,0 24px #d0a942}.propertySilhouette{clip-path:polygon(0 38%,18% 38%,18% 18%,36% 18%,50% 0,64% 18%,88% 18%,88% 38%,100% 38%,100% 100%,0 100%);background:#f1ead8;height:42%;position:absolute;top:22%;left:18%;right:18%;box-shadow:0 14px #173820}.propertySilhouette:after{content:"";background:#31512f;width:15%;height:46%;position:absolute;bottom:0;left:43%}.proWorkBadge,.resultBadge{z-index:3;color:#15251c;letter-spacing:1.3px;background:#dfff71;padding:9px 11px;font:800 9px DM Sans;position:absolute;top:18px;left:18px;box-shadow:4px 4px #15251c88}.propertyPhotoTag{z-index:3;color:#fff;letter-spacing:.8px;text-align:right;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#102219dc;border:1px solid #ffffff45;max-width:280px;padding:9px 11px;font:800 8px/1.4 DM Sans;position:absolute;top:18px;right:18px}.resultBadge{color:#dfff71;background:#15251ce8;border:1px solid #dfff7160}.propertyGallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#07110bd9 100%);position:absolute;inset:0}.propertyGallery figcaption{z-index:2;color:#fff;gap:4px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.propertyGallery figcaption b{letter-spacing:1px;color:#dfff71;font:800 22px Barlow Condensed}.propertyGallery figcaption span{letter-spacing:.5px;font-size:9px;line-height:1.45}.propertyGallery figcaption{overflow:visible}.propertyGallery figure{isolation:isolate}.propertyGallery figure:after{z-index:1}.proWorkBadge,.resultBadge{white-space:normal;max-width:calc(100% - 36px);line-height:1.35}.laurensStory{background:#e7e2d5;grid-template-columns:1.15fr .85fr;min-height:520px;display:grid}.laurensPhoto{filter:saturate(1.03)contrast(1.05);background:linear-gradient(#07110b05 30%,#07110b9c 100%),url(https://photos.zillowstatic.com/fp/3bfbcdd8c77c41f5d0eb12caf2171847-p_e.jpg) 50% 52%/cover no-repeat;min-height:520px;position:relative}.laurensPhoto:after{content:"";display:none}.laurensPhoto>span{z-index:2;color:#15251c;letter-spacing:1.4px;background:#dfff71;padding:11px 14px;font:800 10px DM Sans;position:absolute;top:28px;left:28px;box-shadow:5px 5px #d0a942}.laurensCopy{background:linear-gradient(145deg,#f7f3e8,#e1e8d2);flex-direction:column;justify-content:center;padding:64px 6vw 58px 5vw;display:flex}.laurensCopy>small{letter-spacing:2.5px;color:#587441;font:800 8px DM Sans}.laurensCopy h2{letter-spacing:-2px;text-transform:uppercase;margin:13px 0 20px;font:800 clamp(55px,5.6vw,82px)/.82 Barlow Condensed}.laurensCopy h2 em{color:#4f762f;font-style:italic}.laurensCopy>p{color:#405149;max-width:570px;font-size:17px;line-height:1.65}.laurensFacts{border-top:1px solid #aab5a1;border-bottom:1px solid #aab5a1;grid-template-columns:repeat(3,1fr);margin:20px 0 26px;display:grid}.laurensFacts span{border-right:1px solid #aab5a1;padding:17px 12px 15px 0;display:grid}.laurensFacts span:last-child{border-right:0;padding-left:14px}.laurensFacts b{color:#244a2c;font:800 31px Barlow Condensed}.laurensFacts small{letter-spacing:.8px;color:#536159;font:800 9px DM Sans}.laurensCopy>a{color:#fff;letter-spacing:1px;background:#15251c;align-self:flex-start;align-items:center;gap:8px;padding:14px 16px;font:800 8px DM Sans;text-decoration:none;display:flex;box-shadow:6px 6px #b9db6b}.laurensCopy>a svg{width:14px}.identity{background:linear-gradient(90deg,#f2efe5 0 54%,#eef1e6 54%);grid-template-columns:.72fr 1.28fr;gap:5vw;padding:70px 8vw;display:grid;position:relative;overflow:hidden}.identity:before{content:"";clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);opacity:.96;background:linear-gradient(145deg,#315b32,#0d2416);width:34vw;height:46%;position:absolute;bottom:0;left:0}.identity:after{content:"LOCAL WORK · REAL PROPERTY · LAURENS SC";color:#fff;letter-spacing:2px;background:#14251bd9;border-left:4px solid #b9db6b;padding:9px 12px;font:800 8px DM Sans;position:absolute;bottom:2.2vw;left:2.3vw}.identityMark{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#14291df5,#0a1710f5);border:1px solid #d1ae4d66;align-self:start;justify-items:center;min-width:310px;margin-bottom:230px;padding:34px 30px;display:grid;position:relative;transform:rotate(-1deg);box-shadow:14px 14px #b9db6b,0 30px 55px #14251b28}.identityMark img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 18px #0009)drop-shadow(0 0 12px #dfff7138);width:min(330px,100%);max-height:180px}.identityMark span{color:#dfff71;letter-spacing:2.5px;margin-top:10px;font:800 18px Barlow Condensed}.identityMark small{letter-spacing:1.3px;color:#e8eee9;text-align:center;margin-top:9px;font:700 10px DM Sans}.identity h2{font-size:72px}.identity p{color:#35473e;max-width:760px;font-size:19px;font-weight:500;line-height:1.7}.owner{color:#fff;background:linear-gradient(135deg,#102219,#1d3a27);border:1px solid #dfff7155;grid-template-columns:84px 1fr;align-items:center;gap:22px;margin-top:42px;padding:24px 28px;display:grid;position:relative;overflow:visible;box-shadow:10px 10px #b9db6b}.owner:before{content:"LOCAL OWNER";color:#15251c;letter-spacing:1.6px;background:#d0a942;padding:6px 9px;font:800 6px DM Sans;position:absolute;top:-10px;right:18px}.owner>span{color:#15251c;background:#dfff71;border-radius:0;place-items:center;width:84px;height:84px;font:800 31px Barlow Condensed;display:grid;box-shadow:6px 6px #d0a942}.owner>div{flex-direction:column;min-width:0;padding:5px 0;display:flex}.owner b{letter-spacing:.4px;color:#fff;box-shadow:none;text-transform:uppercase;background:0 0;padding:0;font:800 clamp(30px,3vw,43px)/.9 Barlow Condensed;display:block}.owner small{white-space:normal;letter-spacing:1.2px!important;color:#dfff71!important;opacity:1!important;margin-top:9px!important;font:700 10px/1.5 DM Sans!important;display:block!important}.brandKit{border:1px solid #b9c2b5;grid-template-columns:repeat(3,1fr);max-width:680px;margin-top:35px;display:grid}.brandKit span{background:linear-gradient(#ffffff4a,#0000);border-right:1px solid #b9c2b5;padding:23px 20px;display:grid}.brandKit span:last-child{border-right:0}.brandKit b{color:#244a2c;text-shadow:2px 2px #fff8;white-space:nowrap;font:800 clamp(24px,2.4vw,34px)/.95 Barlow Condensed}.brandKit small{letter-spacing:1px;font-size:9px;line-height:1.4}.services{color:#f2efe5;background:radial-gradient(circle at 80% 20%,#315126 0,#16291e 38%,#0d1d14 100%);padding:72px 7vw;box-shadow:inset 0 1px #d5b65555,inset 0 -1px #d5b65544}.sectionHead{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;display:grid}.sectionHead h2{font-size:75px}.sectionHead p{color:#edf2ee;font-size:17px;font-weight:500;line-height:1.7}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.serviceGrid a{background:linear-gradient(145deg,#172d20,#0d1d14);border:1px solid #ffffff25;min-height:330px;text-decoration:none;transition:all .3s;display:block;position:relative;overflow:hidden;box-shadow:0 12px 30px #0002}.servicePhoto{filter:saturate(.9)contrast(1.03);background-position:50%;background-size:cover;transition:all .45s}.serviceNumber{display:none}.serviceCard:nth-child(2n){background:linear-gradient(145deg,#1c3525,#102219)}.serviceCard:after{content:"";border:1px solid #dfff7125;border-radius:50%;width:150px;height:150px;transition:all .4s;position:absolute;top:-65px;right:-65px;box-shadow:0 0 0 20px #dfff7108,0 0 0 40px #dfff7105}.serviceCard:hover:after{border-color:#dfff7155;transform:scale(1.18)}.serviceCard:before{content:"";transform-origin:top;background:#b9db6b;width:4px;height:100%;transition:all .3s;position:absolute;top:0;left:0;transform:scaleY(.22)}.serviceCard:hover:before{transform:scaleY(1)}.serviceBody{flex-direction:column;min-height:330px;padding:34px 26px 28px;display:flex;position:relative}.serviceGrid a:hover{transform:translateY(-8px);box-shadow:0 24px 55px #0008,0 0 28px #b9db6b22}.serviceGrid a:hover .servicePhoto{transform:scale(1.045)}.serviceGrid span{color:#e4ff91}.serviceIcon{background:radial-gradient(circle at 35% 30%,#dfff7135,#b9db6b0b 60%),#102219;border:1px solid #b9db6b70;border-radius:20px;place-items:center;width:76px;height:76px;display:grid;box-shadow:inset 0 0 24px #b9db6b12,7px 7px #0a1710}.serviceCard:first-child .serviceIcon{transform:rotate(-3deg)}.serviceCard:nth-child(2) .serviceIcon{transform:rotate(2deg)}.serviceCard:nth-child(3) .serviceIcon{transform:rotate(-2deg)}.serviceCard:nth-child(4) .serviceIcon{transform:rotate(3deg)}.serviceIcon svg{stroke-width:1.65px;color:#dfff71;width:34px;height:34px;position:static}.serviceGrid a:hover .serviceIcon{color:#dfff71;background:#173021;border-color:#173021}.serviceGrid a:hover span{color:#15251c}.serviceBody>small{letter-spacing:1.5px;color:#e3c866;margin-top:16px;font-size:10px;font-weight:800}.serviceGrid h3{text-transform:uppercase;overflow-wrap:anywhere;margin:8px 0 10px;font:800 clamp(22px,2vw,29px)/1.05 Barlow Condensed}.serviceGrid p{color:#dce6df;margin:0 0 20px;font-size:14px;line-height:1.6}.serviceBody>strong{letter-spacing:1px;color:#dfff71;align-items:center;gap:8px;margin-top:auto;font-size:10px;display:flex}.serviceBody>strong svg{width:14px;position:static}.serviceGrid a:hover .serviceBody{background:#193224}.promise{background:#dfe8c9;grid-template-columns:.78fr 1.22fr;gap:3vw;padding:80px 7vw;display:grid}.promise>div:first-child{color:#fff;background:linear-gradient(#07110b08 20%,#07110bdc 100%),url(https://photos.zillowstatic.com/fp/3bfbcdd8c77c41f5d0eb12caf2171847-p_e.jpg) 50% 52%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:560px;padding:48px 42px;display:flex;position:relative;overflow:hidden;box-shadow:14px 14px #b9db6b}.promise>div:first-child:before{content:"THE PROPERTY IS THE PROOF";color:#15251c;letter-spacing:2px;background:#b9db6b;padding:9px 12px;font:800 7px DM Sans;position:absolute;top:24px;left:24px}.promise>div:first-child:after{content:"";pointer-events:none;border:1px solid #ffffff45;position:absolute;inset:14px}.promise>div>small{letter-spacing:3px;font-size:8px;font-weight:700}.promise h2{letter-spacing:-2px;margin:20px 0;font:800 65px/.82 Barlow Condensed}.promiseLead{color:#edf3ef;text-shadow:0 2px 12px #000;max-width:440px;font-size:14px;line-height:1.75}.promise>div:first-child>small{color:#dfff71;z-index:2;position:relative}.promise>div:first-child h2{z-index:2;text-shadow:0 4px 20px #0008;position:relative}.promise>div:first-child h2 em{color:#dfff71}.promise>div:first-child .promiseCta{z-index:2;color:#15251c;background:#b9db6b;position:relative}.promiseCta{color:#fff;letter-spacing:1px;background:#15251c;align-items:center;gap:9px;margin-top:20px;padding:14px 17px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:6px 6px #d0a942}.promiseCta svg{width:15px}.promise h2 em{color:#52751f}.promiseGrid{grid-template-columns:1fr 1fr;display:grid}.promiseGrid article{background:linear-gradient(145deg,#ffffff3d,#0000);border:1px solid #9dab90;min-height:210px;padding:28px;transition:all .25s}.promiseGrid article:hover{background:#f3f6e9;transform:translateY(-4px);box-shadow:8px 8px #b9db6b}.promiseGrid article>b{color:#183021;letter-spacing:2px;background:#b9db6b;align-items:center;gap:7px;padding:8px 10px;font:800 9px DM Sans;display:inline-flex;box-shadow:3px 3px #d0a942}.promiseGrid article>b svg{stroke-width:2.2px;width:15px;height:15px}.promiseGrid h3{overflow-wrap:anywhere;margin-top:45px;font:800 23px/1.05 Barlow Condensed}.promiseGrid p{color:#35473e;font-size:15px;line-height:1.65}.transform{background:#183421;height:680px;position:relative;overflow:hidden}.transformNumber{z-index:2;color:#dfff710b;letter-spacing:-18px;pointer-events:none;font:800 clamp(180px,27vw,410px)/.7 Barlow Condensed;position:absolute;bottom:-5vw;left:3vw}.serviceScene{background:linear-gradient(90deg,#0d1d14e8 0 34%,#0d1d1475 58%,#0d1d1425),url(https://photos.zillowstatic.com/fp/3bfbcdd8c77c41f5d0eb12caf2171847-p_e.jpg) 50% 52%/cover no-repeat;position:absolute;inset:0}.serviceScene:before{content:"";pointer-events:none;border:1px solid #dfff7130;position:absolute;inset:20px}.serviceScene:after{content:"LOCAL PROPERTY CARE";letter-spacing:2px;color:#fff;background:#15251ccf;border-left:4px solid #b9db6b;padding:9px 12px;font:800 8px DM Sans;position:absolute;top:6%;right:5%}.sceneLabel{color:#dfff71;letter-spacing:2px;background:#15251ce8;border-left:4px solid #d0a942;padding:10px 14px;font:800 8px DM Sans;position:absolute;bottom:6%;right:5%}.transformCard{z-index:3;background:#f2efe5;width:min(440px,76vw);padding:42px;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-1deg);box-shadow:16px 16px #b9db6b,0 30px 80px #0007}.transformCard small{letter-spacing:1.5px;font-size:10px;font-weight:800}.transformCard h2{overflow-wrap:normal;font-size:clamp(42px,4.2vw,55px);line-height:.86}.transformCard p{color:#506058;font-size:15px;line-height:1.65}.transformCard a{color:#fff;letter-spacing:1px;background:#15251c;align-items:center;gap:8px;margin-top:14px;padding:13px 15px;font:800 8px DM Sans;text-decoration:none;display:inline-flex}.transformCard a svg{width:14px}.opening{color:#fff;background:radial-gradient(circle at 80% 30%,#55783c66,#0000 32%),linear-gradient(110deg,#0c1b12 0%,#173421 55%,#294b2d 100%);grid-template-columns:.7fr 1.3fr;align-items:center;gap:6vw;padding:100px 8vw 88px;display:grid;position:relative;overflow:hidden}.opening:after{content:"";pointer-events:none;border:1px solid #dfff7142;position:absolute;inset:18px}.opening:before{content:"GRAND OPENING · LAURENS SC";letter-spacing:3px;color:#dfff7177;font:800 7px DM Sans;position:absolute;top:50%;right:-72px;transform:rotate(90deg)}.opening>*{z-index:2;position:relative}.opening small{color:#dfff71}.opening p{color:#edf2ee}.opening .date b{color:#fff;text-shadow:none}.opening .date span{color:#d0a942}.opening a{box-shadow:6px 6px #d0a942;color:#15251c!important;background:#b9db6b!important}.openingLabel{letter-spacing:2px;color:#dfff71;font:800 11px DM Sans;position:absolute;top:34px;left:8vw}.date{border-left:7px solid #dfff71;grid-template-columns:auto auto;align-items:end;gap:0 14px;padding-left:24px;display:grid}.date span{letter-spacing:3px;color:#d0a942;grid-column:1/3;margin-bottom:8px;font:800 10px DM Sans}.date b{text-shadow:none;color:#fff;letter-spacing:-3px;font:800 clamp(75px,9vw,130px)/.7 Barlow Condensed}.date i{color:#dfff71;padding-bottom:4px;font:800 28px/.8 Barlow Condensed}.openingCopy h2 em{color:#dfff71;font-style:italic}.opening h2{font-size:clamp(48px,5.2vw,68px);line-height:.88}.opening p{max-width:760px;font-size:17px;line-height:1.7}.opening a{color:#fff;background:#15251c;margin-top:18px;display:inline-flex}.quote{background:linear-gradient(135deg,#e9e4d7,#f6f3e9 48%,#dfe8c9);grid-template-columns:1fr 1fr;gap:3vw;padding:115px 7vw 95px;display:grid;position:relative;overflow:hidden}.quoteStamp{letter-spacing:-1px;color:#173021;text-transform:uppercase;font:800 clamp(28px,4vw,54px)/1 Barlow Condensed;position:absolute;top:42px;left:7vw}.quoteStamp:after{content:"";vertical-align:middle;background:#b9db6b;width:70px;height:7px;margin-left:16px;display:inline-block;box-shadow:6px 6px #d0a942}.quoteCopy{color:#fff;background:linear-gradient(#07110b08 20%,#07110bdf 100%),url(https://photos.zillowstatic.com/fp/3bfbcdd8c77c41f5d0eb12caf2171847-p_e.jpg) 50% 52%/cover no-repeat;flex-direction:column;justify-content:flex-end;min-height:560px;padding:52px 48px;display:flex;position:relative;overflow:hidden;box-shadow:12px 12px #d0a942}.quoteCopy:before{content:"READY FOR THE NEXT FIRST IMPRESSION";color:#15251c;letter-spacing:1.8px;background:#dfff71;padding:9px 12px;font:800 7px DM Sans;position:absolute;top:24px;left:24px}.quoteCopy h2{color:#fff;text-shadow:0 4px 18px #0008}.quoteCopy>small{color:#dfff71}.quoteCopy>p{color:#e4ece7!important}.quoteCopy .verified span{color:#fff}.quoteCopy .verified svg{color:#dfff71}.quote h2{font-size:clamp(48px,5.5vw,72px);line-height:.88}.quoteCopy>p{color:#405149;max-width:620px;font-size:16px;line-height:1.7}.verified{gap:10px;margin-top:30px;display:grid}.verified span{align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.verified svg{color:#52751f;width:16px}.estimate{color:#fff;background:linear-gradient(145deg,#15251c,#0c1b13);border:1px solid #dfff7138;min-height:520px;padding:40px;position:relative;box-shadow:16px 16px #b9db6b,0 28px 70px #15251c30}.estimate:before{content:"NO OBLIGATION · STARTS A CONVERSATION";color:#15251c;letter-spacing:1.2px;background:#d0a942;padding:7px 10px;font:800 6px DM Sans;position:absolute;top:-11px;right:22px}.estimateTop{letter-spacing:1.5px;border-bottom:1px solid #ffffff2b;justify-content:space-between;padding-bottom:15px;font-size:11px;display:flex}.estimate small{letter-spacing:1.5px;color:#b9db6b;margin-top:35px;font-size:11px;display:block}.estimate h3{margin:14px 0 25px;font:800 42px/1 Barlow Condensed}.choices{display:grid}.choices button{color:#fff;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff25;justify-content:space-between;align-items:center;padding:16px 4px;font-size:14px;display:flex}.choices button.selected{color:#b9db6b;padding-left:12px}.choices svg{width:14px}.next{color:#15251c;cursor:pointer;background:#dfff71;border:0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:25px;padding:18px;font-size:12px;font-weight:800;transition:all .2s;display:flex;box-shadow:6px 6px #d0a942}.next:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-2px)}.next:disabled{opacity:.35}.next svg{width:15px}.field{color:#fff;background:#ffffff08;border:1px solid #ffffff40;outline:none;width:100%;margin-top:10px;padding:16px;transition:all .2s}.field:focus{background:#ffffff0e;border-color:#dfff71;box-shadow:0 0 0 3px #dfff7112}.fine{color:#bdc8c1;font-size:13px;line-height:1.65}.formError{color:#ffe287;margin:12px 0 0;font-size:10px;line-height:1.5}.thanks{text-align:center;padding:50px 10px}.check{color:#15251c;background:#b9db6b;border-radius:50%;place-items:center;width:60px;height:60px;margin:auto;display:grid}.thanks p{color:#b7c1bb;line-height:1.7}.thanks a{color:#15251c;background:#b9db6b;align-items:center;gap:8px;padding:15px 18px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.thanks svg{width:15px}.mobileCta{display:none}footer{color:#fff;background:#0e1c15;grid-template-columns:1fr auto auto;align-items:center;gap:45px;padding:55px 6vw;display:grid}.footerLockup>img{width:82px;height:82px}.footerLockup .brandWords>span{font-size:31px}.footerLockup .brandWords strong{font-size:39px}footer>div:nth-child(2){letter-spacing:.7px;font-size:12px;display:grid}footer>div:nth-child(2) span{color:#84948b;margin-top:4px}footer>a{color:#b9db6b;font:800 18px Barlow Condensed;text-decoration:none}footer>small{color:#9aaba1;letter-spacing:.7px;grid-column:1/4;font-size:10px;line-height:1.6}@media (width<=850px){.laurensStory{grid-template-columns:1fr}.laurensPhoto{min-height:390px}.laurensCopy{padding:55px 6vw}.laurensFacts{max-width:600px}.heroFrame{inset:90px 12px 18px}.quoteStamp{left:6vw}.propertyGallery{grid-template-columns:1fr}.propertyGallery .galleryWide{grid-column:auto;height:360px}.standardProof{min-height:280px}.propertyGallery figure{height:250px}.identity:before{opacity:.8;width:100%;height:34%}.identity:after{bottom:2vw;left:6vw}.identityMark{margin-bottom:180px}.promise>div:first-child{min-height:500px}.quoteCopy{min-height:520px}.heroBrand{width:min(300px,72vw);margin-bottom:14px}.heroBrand img{max-height:135px}.heroCopy{top:48%}.promise{grid-template-columns:1fr;padding:80px 6vw}.promiseGrid{grid-template-columns:1fr 1fr}.brandKit{grid-template-columns:1fr}.brandKit span{border-bottom:1px solid #b9c2b5;border-right:0}header{padding:0 5vw}.brand{font-size:15px}nav{display:none}.call{margin-left:auto;padding:11px;font-size:0}.call svg{width:18px}.hero{min-height:820px}.heroCopy{margin-left:6vw;padding:150px 0 120px;top:auto;left:auto;right:auto}.hero h1{font-size:74px}.heroCopy>p{font-size:14px}.addressFlag{bottom:35px;left:6vw;right:auto}.signal{justify-content:flex-start}.identity{grid-template-columns:1fr;padding:90px 6vw}.big3{opacity:.3;font-size:190px;position:absolute;top:80px;right:-10px}.identity h2,.sectionHead h2,.opening h2,.quote h2{font-size:52px}.sectionHead{grid-template-columns:1fr}.serviceGrid{grid-template-columns:1fr 1fr}.serviceGrid a,.serviceBody{min-height:310px}.transform{height:700px}.transformCard{padding:30px}.transformCard h2{font-size:45px}.opening{grid-template-columns:1fr;padding:90px 6vw}.date b{font-size:120px}.quote{grid-template-columns:1fr;padding:90px 6vw}.estimate{padding:28px;box-shadow:8px 8px #b9db6b}.mobileCta{z-index:20;background:#b9db6b;grid-template-columns:1fr auto auto;align-items:center;padding:10px 12px;display:grid;position:sticky;bottom:0;box-shadow:0 -10px 30px #0003}.mobileCta>div{display:grid}.mobileCta small{font-size:6px}.mobileCta b{font:800 13px Barlow Condensed}.mobileCta>a{color:#fff;background:#15251c;align-items:center;gap:5px;margin-left:5px;padding:11px 12px;font-size:8px;font-weight:800;text-decoration:none;display:flex;box-shadow:3px 3px #d0a942}.mobileCta svg{width:12px}footer{grid-template-columns:1fr;gap:22px}footer>small{grid-column:auto}.heroCtas{flex-wrap:wrap}}@media (width<=520px){.laurensPhoto{min-height:300px}.laurensCopy{padding:42px 6vw}.laurensCopy h2{font-size:52px}.laurensCopy>p{font-size:15px}.laurensFacts b{font-size:25px}.laurensFacts small{font-size:8px}.heroServiceLine{letter-spacing:.7px;padding:9px 10px;font-size:9px}.demoRibbon{letter-spacing:.8px;font-size:8px;top:88px;right:5vw}.hero{height:auto;min-height:900px!important}.heroCopy{margin-left:5vw;margin-right:5vw;padding:145px 0 150px;transform:none;top:auto!important}.heroCtas{margin-top:18px}.addressFlag{bottom:18px!important}.transform{height:auto;min-height:650px;display:block}.serviceScene:before{width:78%;height:35%;top:12%;right:-5%}.serviceSceneLines{height:50%;bottom:-5%;left:0}.sceneLabel{font-size:9px;bottom:4%;right:5%}.transformCard{width:82vw;padding:26px;top:55%}.transformCard h2{font-size:38px}.transformCard p{font-size:14px}.propertyGallery{grid-template-columns:1fr;gap:6px;padding:6px}.propertyGallery .galleryWide{grid-column:auto;height:260px}.propertyGallery figure{height:210px}.propertyGallery figcaption{bottom:14px;left:16px}.propertyGallery figcaption b{font-size:18px}.heroCopy{top:auto!important}.hero h1{margin:8px 0 10px;padding-bottom:16px;line-height:.82;font-size:56px!important}.heroCopy>p{max-width:94%}.brandWords>span{font-size:17px}.brandWords strong{font-size:23px}.brandWords small{letter-spacing:.8px;font-size:8px}.identityMark{justify-self:center;width:94%;min-width:0}.owner{grid-template-columns:64px 1fr;gap:16px;margin-top:34px;padding:20px 18px}.owner>span{width:64px;height:64px;font-size:25px}.owner b{font-size:30px}.owner small{letter-spacing:1px!important;font-size:9px!important}.brandKit b{font-size:27px}.heroCopy{padding-top:145px}header .brand img{width:42px!important;height:42px!important;box-shadow:none!important;-o-object-fit:contain!important;object-fit:contain!important;background:0 0!important;border:0!important;border-radius:0!important}.hero{min-height:900px}.heroCopy{margin-left:5vw;margin-right:5vw;top:auto;left:auto;right:auto}.heroBrand{width:min(235px,70vw);margin-bottom:7px}.heroBrand img{max-height:105px}.hero h1{margin:6px 0 12px;padding-bottom:16px;font-size:57px;line-height:.82}.heroCopy>p{font-size:16px;line-height:1.5}.heroEyebrow{margin:5px 0 10px}.heroEyebrow span,.heroEyebrow i{letter-spacing:.6px;padding:8px 9px;font-size:8px}.addressFlag{max-width:90vw;bottom:24px;left:5vw}.identity,.services{padding:70px 6vw}.promise{padding:65px 6vw}.quote{padding:70px 6vw}.promiseGrid,.serviceGrid{grid-template-columns:1fr}.serviceGrid a,.serviceBody{min-height:300px}.transform{grid-template-columns:1fr}.opening h2,.identity h2,.sectionHead h2,.quote h2{font-size:46px}.mobileCta>div{display:none}.mobileCta{grid-template-columns:1fr 1fr}.mobileCta>a{justify-content:center}}
