.rr1Tha_site{--forest:#19382d;--forest-deep:#122b22;--moss:#45634c;--mint:#dce8d8;--sage:#9caf98;--cream:#f5f4ed;--paper:#fbfaf6;--ink:#26352d;--muted:#6b786f;--line:#dce2d8;background:var(--cream);min-height:100vh;color:var(--ink);font-family:Plus Jakarta Sans,Inter,Arial,sans-serif;overflow:hidden}.rr1Tha_site *{box-sizing:border-box}.rr1Tha_site a{color:inherit;text-decoration:none}.rr1Tha_site button,.rr1Tha_site input,.rr1Tha_site select,.rr1Tha_site textarea{font:inherit}.rr1Tha_site button{cursor:pointer}.rr1Tha_site :focus-visible{outline-offset:3px;outline:2px solid #a5c29d}.rr1Tha_header{background:var(--paper);z-index:20;border-bottom:1px solid #dfe4dc;justify-content:space-between;align-items:center;height:86px;padding:0 6.2%;display:flex;position:relative}.rr1Tha_brand{align-items:center;gap:13px;min-width:204px;display:flex}.rr1Tha_brand img{width:142px;height:auto;display:block}.rr1Tha_brand>span{letter-spacing:.14em;color:var(--moss);align-items:center;gap:7px;font-size:8px;font-weight:600;display:flex}.rr1Tha_brand i{background:#90a88a;border-radius:50%;width:5px;height:5px}.rr1Tha_nav{align-items:center;gap:31px;display:flex}.rr1Tha_nav>a{color:#617066;align-items:center;gap:8px;min-height:44px;font-size:11px;transition:color .2s;display:flex}.rr1Tha_nav>a:hover,.rr1Tha_nav .rr1Tha_navActive{color:var(--forest);font-weight:600}.rr1Tha_nav .rr1Tha_navActive{position:relative}.rr1Tha_nav .rr1Tha_navActive:after{content:"";background:#82987c;height:1px;position:absolute;bottom:4px;left:0;right:0}.rr1Tha_nav .rr1Tha_navCta{background:var(--forest);color:#fff;border-radius:28px;padding:0 17px;font-size:10px}.rr1Tha_nav .rr1Tha_navCta:hover{color:#fff;background:#294c39}.rr1Tha_menuToggle{border:1px solid var(--line);width:44px;height:44px;color:var(--forest);background:0 0;border-radius:50%;display:none}.rr1Tha_hero{color:#fff;background-position:50% 54%;background-size:cover;align-items:center;min-height:620px;padding:86px 8.1% 38px;display:flex;position:relative}.rr1Tha_heroContent{z-index:1;max-width:750px;position:relative}.rr1Tha_eyebrow{color:#758973;letter-spacing:.17em;margin:0 0 18px;font-size:9px;font-weight:700;line-height:1.5}.rr1Tha_eyebrowLight{color:#d0dec9}.rr1Tha_hero h1{letter-spacing:-.064em;max-width:790px;margin:0 0 19px;font-size:clamp(52px,7vw,93px);font-weight:500;line-height:.99}.rr1Tha_hero h1 em,.rr1Tha_sectionIntro h2 em,.rr1Tha_storyBand h2 em,.rr1Tha_aboutStatement em,.rr1Tha_timelineSection h2 em,.rr1Tha_journalHeading h2 em,.rr1Tha_amenityStatement em,.rr1Tha_contactInfo h2 em,.rr1Tha_formCard h2 em,.rr1Tha_faqSection h2 em,.rr1Tha_callout h2 em{color:#c6d4bb;font-weight:400}.rr1Tha_heroContent>p:not(.rr1Tha_eyebrow){color:#edf0e9;max-width:455px;margin:0;font-size:14px;line-height:1.8}.rr1Tha_heroActions{align-items:center;gap:28px;margin-top:27px;display:flex}.rr1Tha_buttonLight,.rr1Tha_buttonDark{border:1px solid #0000;border-radius:28px;justify-content:center;align-items:center;gap:25px;min-height:48px;padding:0 19px;font-size:10px;font-weight:600;transition:background .2s,color .2s,transform .2s;display:inline-flex}.rr1Tha_buttonLight{color:var(--forest);background:#f7f8f3}.rr1Tha_buttonLight:hover{background:var(--mint);transform:translateY(-2px)}.rr1Tha_buttonDark{background:var(--forest);color:#fff}.rr1Tha_buttonDark:hover{background:#315340;transform:translateY(-2px)}.rr1Tha_heroTextLink{color:#f4f4ef;align-items:center;gap:10px;min-height:44px;font-size:10px;display:inline-flex}.rr1Tha_heroTextLink:hover{text-underline-offset:5px;text-decoration:underline}.rr1Tha_heroCaption{color:#ebeee6b8;letter-spacing:.14em;justify-content:space-between;gap:15px;font-size:7px;display:flex;position:absolute;bottom:25px;left:8.1%;right:8.1%}.rr1Tha_metricStrip{min-height:120px;color:var(--forest);background:#e9eee5;align-items:center;gap:39px;padding:22px 8.1%;display:flex}.rr1Tha_metricStrip>div{gap:5px;display:grid}.rr1Tha_metricStrip strong{letter-spacing:-.05em;font-size:30px;font-weight:500}.rr1Tha_metricStrip>div>span,.rr1Tha_metricStrip>p{letter-spacing:.13em;color:#6e7d70;font-size:8px}.rr1Tha_metricStrip>i{background:#cbd6c9;width:1px;height:42px}.rr1Tha_metricStrip>p{text-align:right;color:#83917f;margin:0 0 0 auto;line-height:1.8}.rr1Tha_section{padding:100px 8.1%}.rr1Tha_sectionIntro{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:44px;display:flex}.rr1Tha_sectionIntro h2,.rr1Tha_journalHeading h2,.rr1Tha_contactInfo h2,.rr1Tha_formCard h2,.rr1Tha_faqSection h2{color:var(--forest);letter-spacing:-.065em;margin:0;font-size:clamp(42px,5vw,65px);font-weight:500;line-height:1.01}.rr1Tha_sectionIntro h2 em,.rr1Tha_journalHeading h2 em,.rr1Tha_contactInfo h2 em,.rr1Tha_formCard h2 em,.rr1Tha_faqSection h2 em{color:#758d70}.rr1Tha_sectionIntro>p{max-width:390px;color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.9}.rr1Tha_planSection{background:var(--paper)}.rr1Tha_planLayout{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);gap:24px;display:grid}.rr1Tha_planCanvas{isolation:isolate;background:linear-gradient(135deg,#dbe7d4,#c7d9c8 55%,#dae5d4);border:1px solid #d7e0d4;border-radius:18px;min-height:400px;position:relative;overflow:hidden}.rr1Tha_planCanvas:before,.rr1Tha_planCanvas:after{content:"";z-index:-1;border:1px solid #f9fbf4a8;border-radius:50%;position:absolute;transform:rotate(-22deg)}.rr1Tha_planCanvas:before{width:120%;height:36%;top:33%;left:-7%}.rr1Tha_planCanvas:after{width:112%;height:24%;top:40%;left:-6%;transform:rotate(23deg)}.rr1Tha_planWater{background:#92b5ad;border-radius:52% 44% 39% 50%;width:17%;height:90%;position:absolute;top:5%;left:1%}.rr1Tha_planWater:after{content:"";border-radius:inherit;border:1px solid #eef4e9a4;position:absolute;inset:11px}.rr1Tha_planGarden{color:#f7f8f2;letter-spacing:.16em;background:#92ac81;border:12px solid #acc09d;border-radius:48% 42% 46% 45%;place-items:center;width:34%;height:62%;font-size:8px;display:grid;position:absolute;top:17%;left:28%;box-shadow:0 0 0 1px #f8faf2}.rr1Tha_planGarden:before,.rr1Tha_planGarden:after{content:"";background:#587e60;border-radius:50%;width:27px;height:27px;position:absolute;box-shadow:28px 21px #6a8c66,-32px 37px #698c64,16px -33px #63855d,-17px -24px #6e8c68}.rr1Tha_planGarden>span{z-index:1;text-shadow:0 1px 5px #26472d;position:relative}.rr1Tha_planRoad{z-index:0;background:#cfceb9;border-top:7px solid #f8f7ee;border-bottom:7px solid #f8f7ee;height:32px;position:absolute;top:51%;left:12%;right:-9%;transform:rotate(-14deg)}.rr1Tha_planLots{position:absolute;inset:0}.rr1Tha_lotMarker{z-index:2;min-width:55px;height:33px;color:var(--forest);background:#f6f5ed;border:1px solid #fbfcf5;border-radius:20px;padding:0 9px;font-size:9px;font-weight:700;transition:background .2s,color .2s,transform .2s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #24412c23}.rr1Tha_lotMarker:hover,.rr1Tha_lotSelected{background:var(--forest);color:#fff;transform:translate(-50%,-50%)scale(1.08)}.rr1Tha_planLabel,.rr1Tha_planScale{z-index:1;color:#45634c;letter-spacing:.16em;font-size:7px;position:absolute}.rr1Tha_planLabel{top:16px;right:18px}.rr1Tha_planScale{bottom:16px;left:18px}.rr1Tha_lotDetails{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:400px;padding:32px 27px;display:flex}.rr1Tha_lotDetails .rr1Tha_eyebrow{font-size:8px}.rr1Tha_lotId{color:#9aab93;letter-spacing:.14em;font-size:11px}.rr1Tha_lotDetails h3{color:var(--forest);letter-spacing:-.04em;margin:9px 0;font-size:25px;font-weight:500}.rr1Tha_lotDetails>p{color:var(--muted);font-size:11px;line-height:1.8}.rr1Tha_lotInfo{border-top:1px solid var(--line);border-bottom:1px solid var(--line);letter-spacing:.09em;color:#718071;justify-content:space-between;gap:10px;width:100%;margin-top:8px;padding:16px 0;font-size:8px;display:flex}.rr1Tha_lotInfo span{align-items:center;gap:6px;display:flex}.rr1Tha_lotDetails>a{color:var(--forest);align-items:center;gap:18px;margin-top:19px;font-size:10px;font-weight:600;display:flex}.rr1Tha_lotPager{gap:7px;margin-top:auto;padding-top:24px;display:flex}.rr1Tha_lotPager button{background:#d8ded5;border:0;border-radius:10px;width:7px;height:7px;padding:0}.rr1Tha_homesSection{background:#f2f3ed}.rr1Tha_homeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.rr1Tha_homeCard{min-width:0}.rr1Tha_homeImage{background-position:50%;background-size:cover;border-radius:14px;height:clamp(205px,24vw,310px);transition:filter .25s;display:block;position:relative;overflow:hidden}.rr1Tha_homeImage:before{content:"";background:linear-gradient(#0000,#0f2118a0);position:absolute;inset:45% 0 0}.rr1Tha_homeImage:hover{filter:brightness(.92)}.rr1Tha_homeImage>span{color:var(--forest);letter-spacing:.12em;background:#f8f8f0;border-radius:22px;padding:9px 10px;font-size:8px;position:absolute;top:15px;left:15px}.rr1Tha_homeImage>i{width:38px;height:38px;color:var(--forest);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:14px;right:14px}.rr1Tha_homeMeta{padding:16px 3px 0}.rr1Tha_homeMeta>span{color:#829080;letter-spacing:.12em;font-size:8px}.rr1Tha_homeMeta h3{color:var(--forest);letter-spacing:-.04em;margin:8px 0 12px;font-size:23px;font-weight:500}.rr1Tha_homeMeta>div{color:#79867b;justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.rr1Tha_homeMeta strong{color:#4f6e52;font-size:11px;font-weight:600}.rr1Tha_centerAction{justify-content:center;margin-top:40px;display:flex}.rr1Tha_storyBand{background:#e8ede4;grid-template-columns:1.05fr .95fr;min-height:515px;display:grid}.rr1Tha_storyBand>img{object-fit:cover;width:100%;height:100%;min-height:515px}.rr1Tha_storyBand>div{align-self:center;padding:70px 13%}.rr1Tha_storyBand h2{color:var(--forest);letter-spacing:-.06em;margin:0 0 20px;font-size:clamp(42px,4.8vw,65px);font-weight:500;line-height:1.02}.rr1Tha_storyBand h2 em{color:#72876f}.rr1Tha_storyBand>div>p:not(.rr1Tha_eyebrow){max-width:420px;color:var(--muted);font-size:12px;line-height:1.9}.rr1Tha_storyBand a,.rr1Tha_faqSection>div>a,.rr1Tha_serviceBand a{min-height:44px;color:var(--forest);border-bottom:1px solid #a8b7a2;align-items:center;gap:13px;margin-top:12px;font-size:10px;font-weight:600;display:inline-flex}.rr1Tha_journalPreview{background:var(--paper)}.rr1Tha_inlineLink{min-height:44px;color:var(--forest);align-items:center;gap:11px;font-size:10px;display:flex}.rr1Tha_articleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rr1Tha_articleCard{min-width:0}.rr1Tha_articleImage{aspect-ratio:1.43;background-position:50%;background-size:cover;border-radius:14px;transition:filter .2s;display:block}.rr1Tha_articleImage:hover{filter:brightness(.89)}.rr1Tha_articleMeta{color:#869284;letter-spacing:.08em;flex-wrap:wrap;gap:10px;margin:14px 0 11px;font-size:7px;display:flex}.rr1Tha_articleMeta span:first-child{color:#597858}.rr1Tha_articleTitle{color:var(--forest);letter-spacing:-.025em;justify-content:space-between;align-items:flex-start;gap:15px;font-size:18px;line-height:1.35;display:flex}.rr1Tha_articleTitle svg{color:#82977d;flex-shrink:0;margin-top:4px}.rr1Tha_faqSection{background:#e9eee5;grid-template-columns:.8fr 1.2fr;gap:12%;padding:92px 8.1%;display:grid}.rr1Tha_faqSection>div:first-child>p{max-width:310px;color:var(--muted);font-size:11px;line-height:1.8}.rr1Tha_faqList details{border-bottom:1px solid #cbd5c9}.rr1Tha_faqList details:first-child{border-top:1px solid #cbd5c9}.rr1Tha_faqList summary{min-height:69px;color:var(--forest);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:13px;font-weight:600;list-style:none;display:flex}.rr1Tha_faqList summary::-webkit-details-marker{display:none}.rr1Tha_faqList summary svg{transition:transform .2s}.rr1Tha_faqList details[open] summary svg{transform:rotate(180deg)}.rr1Tha_faqList details>p{color:#68766b;max-width:580px;margin:0;padding:0 35px 19px 0;font-size:11px;line-height:1.85}.rr1Tha_callout{background:var(--forest);color:#fff;justify-content:space-between;align-items:center;gap:30px;min-height:310px;padding:70px 8.1%;display:flex}.rr1Tha_callout h2{letter-spacing:-.06em;margin:0 0 12px;font-size:clamp(42px,5.2vw,68px);font-weight:500;line-height:1.02}.rr1Tha_callout h2 em{color:#c4d3b9}.rr1Tha_callout>div>p:not(.rr1Tha_eyebrow){color:#d6e0d4;margin:0;font-size:11px;line-height:1.8}.rr1Tha_callout .rr1Tha_buttonLight{margin-top:21px}.rr1Tha_callout>span{color:#c0d0bc;letter-spacing:.16em;text-align:right;align-self:flex-end;font-size:8px;line-height:1.9}.rr1Tha_footer{background:#f8f8f3;padding:61px 8.1% 95px}.rr1Tha_footerMain{border-bottom:1px solid var(--line);grid-template-columns:1.4fr .7fr .8fr;gap:70px;padding-bottom:45px;display:grid}.rr1Tha_footerMain>div:first-child img{width:155px;height:auto}.rr1Tha_footerMain>div:first-child p,.rr1Tha_footerAddress p{color:var(--muted);font-size:10px;line-height:1.9}.rr1Tha_footerLinks,.rr1Tha_footerAddress{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.rr1Tha_footerLinks>span,.rr1Tha_footerAddress>span{color:#879184;letter-spacing:.15em;margin-bottom:6px;font-size:8px}.rr1Tha_footerLinks>a,.rr1Tha_footerAddress>a{color:var(--forest);font-size:10px}.rr1Tha_footerAddress>a{align-items:center;gap:8px;display:flex}.rr1Tha_footerBottom{color:#899488;letter-spacing:.13em;justify-content:space-between;gap:20px;padding-top:18px;font-size:7px;display:flex}.rr1Tha_footerBottom>a:hover{color:var(--forest)}.rr1Tha_internalHero{background-position:50% 48%;min-height:450px;padding:72px 8.1%}.rr1Tha_internalHero h1{font-size:clamp(46px,6vw,75px)}.rr1Tha_aboutStatement{text-align:center;background:#f5f4ed;padding:85px 15%}.rr1Tha_aboutStatement>p{max-width:850px;color:var(--forest);letter-spacing:-.04em;margin:17px auto 22px;font-size:clamp(22px,3vw,38px);line-height:1.35}.rr1Tha_aboutStatement>span{color:#889486;letter-spacing:.16em;font-size:8px}.rr1Tha_valuesSection{background:var(--paper)}.rr1Tha_valueGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.rr1Tha_valueGrid article{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:242px;padding:22px 21px}.rr1Tha_valueGrid article>span{color:#94a38f;letter-spacing:.1em;margin-bottom:28px;font-size:9px;display:block}.rr1Tha_valueGrid article>svg{color:#638164}.rr1Tha_valueGrid h3{color:var(--forest);letter-spacing:-.02em;margin:17px 0 9px;font-size:16px;font-weight:600}.rr1Tha_valueGrid p,.rr1Tha_teamGrid p,.rr1Tha_timeline p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.rr1Tha_teamSection{background:#e9eee5;padding:95px 8.1%}.rr1Tha_teamGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.rr1Tha_teamGrid article>div{background-position:50%;background-size:cover;border-radius:14px;height:290px;position:relative;overflow:hidden}.rr1Tha_teamGrid article>div:after{content:"";background:linear-gradient(#0000,#10281ea0);position:absolute;inset:40% 0 0}.rr1Tha_teamGrid article>div>span{z-index:1;color:#fff;letter-spacing:.14em;font-size:9px;position:absolute;bottom:14px;left:15px}.rr1Tha_teamGrid h3{color:var(--forest);margin:14px 0 5px;font-size:18px;font-weight:500}.rr1Tha_teamGrid p{letter-spacing:.12em;font-size:8px}.rr1Tha_timelineSection{background:var(--paper);padding:90px 8.1%}.rr1Tha_timelineSection>h2{color:var(--forest);letter-spacing:-.06em;margin:0;font-size:clamp(37px,4.6vw,58px);font-weight:500;line-height:1.05}.rr1Tha_timelineSection>h2 em{color:#778e71}.rr1Tha_timeline{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:55px;display:grid}.rr1Tha_timeline article{border-top:1px solid #b8c6b4;padding-top:21px;position:relative}.rr1Tha_timeline article>span{color:#7c9277;letter-spacing:.14em;font-size:9px}.rr1Tha_timeline article>i{background:#839b7f;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.rr1Tha_timeline h3{color:var(--forest);margin:22px 0 8px;font-size:17px;font-weight:600}.rr1Tha_journalSection{background:var(--paper)}.rr1Tha_journalHeading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px;display:flex}.rr1Tha_journalHeading>p{max-width:330px;color:var(--muted);font-size:11px;line-height:1.8}.rr1Tha_pagination{align-items:center;gap:8px;margin-top:42px;display:flex}.rr1Tha_pagination button{border:1px solid var(--line);width:40px;height:40px;color:var(--forest);background:0 0;border-radius:50%;font-size:9px}.rr1Tha_pagination button:hover,.rr1Tha_pagination .rr1Tha_pageActive{background:var(--forest);color:#fff}.rr1Tha_pagination>span{flex:1}.rr1Tha_amenityStatement{background:#e7eee4;justify-content:space-between;align-items:center;gap:30px;padding:29px 8.1%;display:flex}.rr1Tha_amenityStatement>span{color:#7b8c76;letter-spacing:.12em;flex-shrink:0;font-size:8px}.rr1Tha_amenityStatement>p{max-width:650px;color:var(--forest);letter-spacing:-.02em;margin:0;font-size:16px;line-height:1.65}.rr1Tha_amenitySection{background:var(--paper)}.rr1Tha_categoryTabs{flex-wrap:wrap;gap:8px;margin:-9px 0 29px;display:flex}.rr1Tha_categoryTabs button{color:#657465;letter-spacing:.1em;background:0 0;border:1px solid #d6dfd4;border-radius:22px;min-height:40px;padding:0 15px;font-size:8px}.rr1Tha_categoryTabs button:hover,.rr1Tha_categoryTabs .rr1Tha_categoryActive{border-color:var(--forest);background:var(--forest);color:#fff}.rr1Tha_amenityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rr1Tha_amenityCard{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.rr1Tha_amenityPhoto{color:#fff;background:linear-gradient(135deg,#4f745d,#9bb59a);justify-content:center;align-items:center;height:180px;display:flex;position:relative}.rr1Tha_amenityPhoto:before,.rr1Tha_amenityPhoto:after{content:"";border:1px solid #ffffff58;border-radius:50%;position:absolute}.rr1Tha_amenityPhoto:before{width:220px;height:130px;transform:rotate(-28deg)}.rr1Tha_amenityPhoto:after{width:150px;height:200px;transform:rotate(37deg)}.rr1Tha_amenityPhoto svg{z-index:1;opacity:.85;width:42px;height:42px}.rr1Tha_amenityPhoto>span{z-index:2;letter-spacing:.14em;font-size:8px;position:absolute;top:14px;left:14px}.rr1Tha_amenityPhoto2{background:linear-gradient(145deg,#739e95,#c1d2c5)}.rr1Tha_amenityPhoto3{background:linear-gradient(145deg,#8d9b72,#c9d0aa)}.rr1Tha_amenityPhoto4{background:linear-gradient(145deg,#8f9879,#d3d5b6)}.rr1Tha_amenityPhoto5{background:linear-gradient(145deg,#486c5a,#a5b79a)}.rr1Tha_amenityPhoto6{background:linear-gradient(145deg,#778879,#c6cbbc)}.rr1Tha_amenityCard>div:last-child{padding:18px}.rr1Tha_amenityCard>div:last-child>span{color:#7f927b;letter-spacing:.14em;font-size:7px}.rr1Tha_amenityCard h3{color:var(--forest);letter-spacing:-.03em;margin:8px 0;font-size:18px;font-weight:600}.rr1Tha_amenityCard p{color:var(--muted);margin:0;font-size:10px;line-height:1.8}.rr1Tha_serviceBand{background:var(--forest);color:#fff;grid-template-columns:.9fr 1.1fr;gap:12%;padding:76px 8.1%;display:grid}.rr1Tha_serviceBand h2{letter-spacing:-.06em;margin:0 0 13px;font-size:clamp(38px,4.8vw,58px);font-weight:500;line-height:1.04}.rr1Tha_serviceBand>div:first-child>p{color:#d2dfd2;max-width:400px;font-size:11px;line-height:1.8}.rr1Tha_serviceBand a{color:#fff;border-color:#ffffff59}.rr1Tha_serviceList{align-self:center}.rr1Tha_serviceList>div{border-bottom:1px solid #ffffff35;align-items:center;gap:15px;min-height:72px;display:flex}.rr1Tha_serviceList>div:first-child{border-top:1px solid #ffffff35}.rr1Tha_serviceList>div>span{color:#a9c09e;font-size:8px}.rr1Tha_serviceList>div>svg{color:#d5e1d0}.rr1Tha_serviceList strong{color:#fff;flex:1;font-size:12px;font-weight:500}.rr1Tha_contactSection{background:var(--paper);grid-template-columns:.9fr 1.1fr;gap:8%;padding:92px 8.1%;display:grid}.rr1Tha_contactInfo>p{max-width:410px;color:var(--muted);margin:19px 0 28px;font-size:11px;line-height:1.9}.rr1Tha_infoRow{border-top:1px solid var(--line);color:#668066;gap:15px;padding:17px 0;display:flex}.rr1Tha_infoRow>svg{margin-top:1px}.rr1Tha_infoRow>div>span{color:#859281;letter-spacing:.12em;font-size:8px}.rr1Tha_infoRow p{color:var(--forest);margin:7px 0;font-size:11px;line-height:1.7}.rr1Tha_infoRow a{color:var(--forest);align-items:center;gap:6px;font-size:9px;display:inline-flex}.rr1Tha_hoursMark{color:#668066;letter-spacing:-.04em;width:17px;font-size:8px}.rr1Tha_contactImage{background:url(/images/solstice-courtyard.webp) 50% 58%/cover;border-radius:13px;height:190px;margin-top:20px}.rr1Tha_formCard{border:1px solid var(--line);background:#fff;border-radius:18px;padding:34px}.rr1Tha_formCard h2{font-size:clamp(37px,4.3vw,52px)}.rr1Tha_formCard>p{color:var(--muted);margin:13px 0 23px;font-size:11px;line-height:1.8}.rr1Tha_formCard form{grid-template-columns:1fr 1fr;gap:15px 14px;display:grid}.rr1Tha_formCard label{color:#526455;letter-spacing:.09em;gap:7px;font-size:8px;display:grid}.rr1Tha_formCard input,.rr1Tha_formCard select,.rr1Tha_formCard textarea{width:100%;min-height:45px;color:var(--forest);letter-spacing:normal;background:#fbfcf9;border:1px solid #dce3d9;border-radius:8px;padding:10px 12px;font-size:10px}.rr1Tha_formCard textarea{resize:vertical}.rr1Tha_formFull{grid-column:1/-1}.rr1Tha_formCard form>.rr1Tha_buttonDark{justify-self:start;margin-top:2px}.rr1Tha_formNote{color:#8c968a;align-self:center;font-size:8px;line-height:1.6}.rr1Tha_successMessage{color:var(--forest);background:#edf4e9;border-radius:12px;gap:10px;padding:22px;display:grid}.rr1Tha_successMessage>strong{font-size:15px}.rr1Tha_successMessage>span{font-size:10px;line-height:1.7}.rr1Tha_successMessage>button{min-height:40px;color:var(--forest);background:0 0;border:1px solid #b7c8b1;border-radius:22px;justify-self:start;padding:0 13px;font-size:9px}@media (max-width:1050px){.rr1Tha_header{padding:0 5%}.rr1Tha_nav{gap:20px}.rr1Tha_nav>a{font-size:10px}.rr1Tha_brand{min-width:180px}.rr1Tha_brand img{width:126px}.rr1Tha_hero{min-height:570px}.rr1Tha_section,.rr1Tha_teamSection,.rr1Tha_timelineSection,.rr1Tha_contactSection{padding-left:6%;padding-right:6%}.rr1Tha_metricStrip{gap:24px;padding-left:6%;padding-right:6%}.rr1Tha_storyBand>div{padding-left:10%;padding-right:8%}.rr1Tha_footer,.rr1Tha_serviceBand{padding-left:6%;padding-right:6%}.rr1Tha_valueGrid{gap:12px}.rr1Tha_valueGrid article{padding:18px}.rr1Tha_planLayout{grid-template-columns:minmax(0,1.4fr) minmax(235px,.8fr)}}@media (max-width:760px){.rr1Tha_header{height:76px;padding:0 5%}.rr1Tha_brand{min-width:0}.rr1Tha_brand img{width:128px}.rr1Tha_brand>span{font-size:7px}.rr1Tha_menuToggle{place-items:center;display:grid}.rr1Tha_nav{background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;gap:0;padding:10px 5% 19px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 14px 24px #19382d13}.rr1Tha_navOpen{display:flex}.rr1Tha_nav>a{border-bottom:1px solid #e7ebe4;min-height:48px}.rr1Tha_nav .rr1Tha_navCta{border:0;justify-content:center;margin-top:12px}.rr1Tha_nav .rr1Tha_navActive:after{display:none}.rr1Tha_hero{background-position:50%;min-height:540px;padding:65px 7% 62px}.rr1Tha_hero h1{font-size:clamp(49px,9vw,68px)}.rr1Tha_heroContent>p:not(.rr1Tha_eyebrow){font-size:12px}.rr1Tha_heroCaption{font-size:6px;left:7%;right:7%}.rr1Tha_metricStrip{justify-content:space-between;gap:13px;min-height:105px;padding:18px 6%}.rr1Tha_metricStrip>div>span{max-width:80px;font-size:6px;line-height:1.5}.rr1Tha_metricStrip strong{font-size:25px}.rr1Tha_metricStrip>i{height:33px}.rr1Tha_metricStrip>p{font-size:6px}.rr1Tha_section{padding-top:70px;padding-bottom:72px}.rr1Tha_sectionIntro{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:28px}.rr1Tha_sectionIntro>p{font-size:11px}.rr1Tha_sectionIntro h2,.rr1Tha_journalHeading h2,.rr1Tha_contactInfo h2,.rr1Tha_formCard h2,.rr1Tha_faqSection h2{font-size:46px}.rr1Tha_planLayout{grid-template-columns:1fr}.rr1Tha_planCanvas{min-height:340px}.rr1Tha_lotDetails{min-height:280px;padding:25px}.rr1Tha_lotPager{margin-top:20px}.rr1Tha_homeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px}.rr1Tha_homeImage{height:250px}.rr1Tha_homeMeta h3{font-size:19px}.rr1Tha_homeMeta>div{flex-direction:column;align-items:flex-start;gap:5px}.rr1Tha_storyBand{grid-template-columns:1fr}.rr1Tha_storyBand>img{height:300px;min-height:300px}.rr1Tha_storyBand>div{padding:55px 7% 62px}.rr1Tha_articleGrid{gap:16px}.rr1Tha_articleMeta{gap:6px;font-size:6px}.rr1Tha_articleTitle{font-size:15px}.rr1Tha_faqSection{grid-template-columns:1fr;gap:28px;padding:70px 6%}.rr1Tha_callout{min-height:270px;padding:58px 7%}.rr1Tha_footer{padding:48px 6% 90px}.rr1Tha_footerMain{gap:32px}.rr1Tha_footerBottom{font-size:6px}.rr1Tha_internalHero{min-height:390px}.rr1Tha_aboutStatement{padding:63px 8%}.rr1Tha_aboutStatement>p{font-size:23px}.rr1Tha_valueGrid{grid-template-columns:repeat(2,1fr)}.rr1Tha_valueGrid article{min-height:210px}.rr1Tha_teamSection,.rr1Tha_timelineSection{padding-top:70px;padding-bottom:70px}.rr1Tha_teamGrid{gap:15px}.rr1Tha_teamGrid article>div{height:220px}.rr1Tha_timeline{gap:20px}.rr1Tha_journalHeading{flex-direction:column;align-items:flex-start;gap:12px}.rr1Tha_journalHeading>p{margin:0}.rr1Tha_amenityStatement{gap:15px;padding:23px 6%}.rr1Tha_amenityStatement>p{font-size:13px}.rr1Tha_amenityStatement>span{font-size:6px}.rr1Tha_amenityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr1Tha_amenityPhoto{height:160px}.rr1Tha_serviceBand{grid-template-columns:1fr;gap:30px;padding:61px 6%}.rr1Tha_contactSection{grid-template-columns:1fr;gap:34px;padding-top:70px;padding-bottom:70px}.rr1Tha_contactImage{height:210px}}@media (max-width:540px){.rr1Tha_brand img{width:116px}.rr1Tha_brand{gap:8px}.rr1Tha_brand>span{font-size:6px}.rr1Tha_hero{background-position:60%;min-height:580px;padding:67px 6% 73px}.rr1Tha_hero h1{font-size:clamp(47px,12vw,62px);line-height:1.02}.rr1Tha_heroContent>p:not(.rr1Tha_eyebrow){max-width:340px;font-size:12px}.rr1Tha_heroActions{flex-direction:column;align-items:flex-start;gap:17px}.rr1Tha_buttonLight,.rr1Tha_buttonDark{min-height:47px}.rr1Tha_heroCaption{flex-wrap:wrap;left:6%;right:6%}.rr1Tha_heroCaption span:nth-child(2){display:none}.rr1Tha_metricStrip{gap:8px;padding:20px 5%}.rr1Tha_metricStrip>i{height:30px}.rr1Tha_metricStrip>div>span{max-width:65px;font-size:5px}.rr1Tha_metricStrip strong{font-size:23px}.rr1Tha_metricStrip>p{font-size:5px}.rr1Tha_section{padding:62px 6%}.rr1Tha_sectionIntro h2,.rr1Tha_journalHeading h2,.rr1Tha_contactInfo h2,.rr1Tha_formCard h2,.rr1Tha_faqSection h2{font-size:43px}.rr1Tha_planCanvas{min-height:300px}.rr1Tha_planGarden{width:40%;height:56%;left:28%}.rr1Tha_lotMarker{min-width:47px;height:30px;font-size:8px}.rr1Tha_homeGrid{grid-template-columns:1fr;gap:27px}.rr1Tha_homeImage{height:290px}.rr1Tha_homeMeta>div{flex-direction:row;align-items:center}.rr1Tha_centerAction .rr1Tha_buttonDark{justify-content:space-between;width:100%}.rr1Tha_storyBand>img{height:250px;min-height:250px}.rr1Tha_storyBand>div{padding:45px 6% 53px}.rr1Tha_storyBand h2{font-size:44px}.rr1Tha_articleGrid{grid-template-columns:1fr;gap:28px}.rr1Tha_articleImage{aspect-ratio:1.48}.rr1Tha_articleTitle{font-size:18px}.rr1Tha_articleMeta{gap:10px;font-size:7px}.rr1Tha_inlineLink{min-height:38px}.rr1Tha_faqSection{padding:60px 6%}.rr1Tha_faqList summary{min-height:61px;font-size:12px}.rr1Tha_callout{flex-direction:column;align-items:flex-start;padding:50px 6%}.rr1Tha_callout>span{align-self:flex-end}.rr1Tha_footer{padding:42px 6% 87px}.rr1Tha_footerMain{grid-template-columns:1fr 1fr;gap:30px 20px}.rr1Tha_footerMain>div:first-child{grid-column:1/-1}.rr1Tha_footerBottom{flex-wrap:wrap}.rr1Tha_footerBottom>span:nth-child(2){display:none}.rr1Tha_internalHero{min-height:450px}.rr1Tha_aboutStatement>p{font-size:21px}.rr1Tha_valueGrid{gap:10px}.rr1Tha_valueGrid article{min-height:220px;padding:15px}.rr1Tha_valueGrid article>span{margin-bottom:20px}.rr1Tha_valueGrid h3{font-size:14px}.rr1Tha_valueGrid p{font-size:9px}.rr1Tha_teamGrid{grid-template-columns:1fr;gap:23px}.rr1Tha_teamGrid article>div{height:280px}.rr1Tha_timeline{grid-template-columns:1fr;gap:22px;margin-top:36px}.rr1Tha_timeline article{padding-top:15px}.rr1Tha_timeline h3{margin-top:12px}.rr1Tha_journalSection{padding-top:58px}.rr1Tha_amenityStatement{flex-wrap:wrap;align-items:flex-start;gap:12px}.rr1Tha_amenityStatement>p{flex-basis:100%;order:3;font-size:13px}.rr1Tha_amenityGrid{grid-template-columns:1fr}.rr1Tha_amenityPhoto{height:190px}.rr1Tha_categoryTabs{gap:6px}.rr1Tha_categoryTabs button{padding:0 11px;font-size:7px}.rr1Tha_serviceBand h2{font-size:43px}.rr1Tha_contactSection{padding:59px 6%}.rr1Tha_formCard{padding:25px 20px}.rr1Tha_formCard form{grid-template-columns:1fr}.rr1Tha_formFull{grid-column:auto}.rr1Tha_formCard form>.rr1Tha_buttonDark{justify-content:space-between;width:100%}.rr1Tha_formNote{grid-row:auto}.rr1Tha_contactImage{height:180px}}@media (prefers-reduced-motion:reduce){.rr1Tha_site *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.rr1Tha_planArtwork{z-index:0;transform-origin:50%;transition:transform .25s;position:absolute;inset:0}.rr1Tha_planControls{z-index:3;gap:6px;display:flex;position:absolute;bottom:14px;right:15px}.rr1Tha_planControls button{width:35px;height:35px;color:var(--forest);background:#f9faf4e8;border:1px solid #ffffffb3;border-radius:50%;place-items:center;display:grid}.rr1Tha_planControls button:hover{background:var(--forest);color:#fff}.rr1Tha_planLayout{grid-template-columns:minmax(0,1.65fr) minmax(240px,.75fr);width:100%;min-width:0}.rr1Tha_planLayout>*{min-width:0}.rr1Tha_planCanvas{aspect-ratio:2;width:100%;min-height:0}.rr1Tha_planCanvas:before,.rr1Tha_planCanvas:after{display:none}.rr1Tha_planArtwork>img{object-fit:cover;width:100%;height:100%;display:block}.rr1Tha_planCommons{color:#35543e;letter-spacing:.15em;white-space:nowrap;background:#f7f6eddb;border:1px solid #ffffffb8;border-radius:20px;padding:7px 10px;font-size:8px;font-weight:700;position:absolute;top:50%;left:51%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #29442b24}@media (max-width:1050px){.rr1Tha_planLayout{grid-template-columns:minmax(0,1.4fr) minmax(235px,.8fr)}}@media (max-width:760px){.rr1Tha_planLayout{grid-template-columns:minmax(0,1fr)}.rr1Tha_planCanvas{aspect-ratio:1.55;min-height:300px}}@media (max-width:540px){.rr1Tha_planCanvas{aspect-ratio:1.25;min-height:300px}.rr1Tha_planCommons{font-size:7px;left:52%}}.rr1Tha_lotDetails .rr1Tha_lotSlide{flex:1 0 auto;width:100%;animation:.24s both rr1Tha_lot-slide-in}.rr1Tha_teamGrid article>div>img{object-fit:cover;object-position:center 34%;width:100%;height:100%;position:absolute;inset:0}.rr1Tha_lotDetails .rr1Tha_lotSlide>p{color:var(--muted);font-size:11px;line-height:1.8}.rr1Tha_lotDetails .rr1Tha_lotSlide h3{color:var(--forest);letter-spacing:-.04em;margin:9px 0;font-size:25px;font-weight:500}.rr1Tha_lotDetails .rr1Tha_lotSlide>a{color:var(--forest);align-items:center;gap:18px;margin-top:19px;font-size:10px;font-weight:600;display:flex}.rr1Tha_lotPager{align-items:center;gap:3px;min-height:40px}.rr1Tha_lotPager button{color:#758675;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:36px;padding:0;display:grid}.rr1Tha_lotPager button:not(.rr1Tha_lotArrow):before{content:"";background:#d8ded5;border-radius:8px;width:7px;height:7px;transition:width .2s,background .2s}.rr1Tha_lotPager .rr1Tha_pagerActive{background:0 0;width:34px}.rr1Tha_lotPager .rr1Tha_pagerActive:before{background:var(--moss);width:23px}.rr1Tha_lotPager .rr1Tha_lotArrow{border:1px solid var(--line);color:var(--forest);background:#f7f8f4;transition:background .2s,color .2s}.rr1Tha_lotPager .rr1Tha_lotArrow:hover{background:var(--forest);color:#fff}@keyframes rr1Tha_lot-slide-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.rr1Tha_site a.rr1Tha_buttonLight{color:var(--forest)}.rr1Tha_site a.rr1Tha_buttonDark{color:#fff}.rr1Tha_listingPage{max-width:1440px;color:var(--ink);margin:0 auto;padding:34px 8.1% 100px}.rr1Tha_listingBreadcrumb{color:#839083;letter-spacing:.1em;align-items:center;gap:10px;font-size:9px;display:flex}.rr1Tha_listingBreadcrumb a:hover{color:var(--forest)}.rr1Tha_listingIntro{justify-content:space-between;align-items:end;gap:24px;padding:36px 0 25px;display:flex}.rr1Tha_listingIntro h1{color:var(--forest);letter-spacing:-.065em;margin:12px 0 7px;font-size:clamp(45px,6vw,76px);font-weight:500;line-height:1}.rr1Tha_listingIntro p{color:var(--muted);margin:0;font-size:12px}.rr1Tha_listingIntro>strong{color:var(--forest);white-space:nowrap;font-size:21px;font-weight:500}.rr1Tha_listingHero{border-radius:15px;height:clamp(340px,49vw,610px);position:relative;overflow:hidden}.rr1Tha_listingHero img{object-fit:cover;width:100%;height:100%;display:block}.rr1Tha_listingHero>span{color:#fff;text-shadow:0 1px 8px #10251c;letter-spacing:.16em;font-size:8px;position:absolute;bottom:20px;left:22px}.rr1Tha_listingOverview{grid-template-columns:1.2fr .8fr;gap:10%;padding:82px 3%;display:grid}.rr1Tha_listingOverview h2,.rr1Tha_listingMore h2{color:var(--forest);letter-spacing:-.06em;margin:17px 0;font-size:clamp(38px,4.7vw,60px);font-weight:500;line-height:1.02}.rr1Tha_listingOverview h2 em,.rr1Tha_listingMore h2 em{color:#758d70;font-weight:400}.rr1Tha_listingOverview>div>p{max-width:600px;color:var(--muted);font-size:12px;line-height:1.9}.rr1Tha_listingFacts{border-block:1px solid var(--line);color:var(--forest);gap:28px;margin:28px 0;padding:20px 0;display:flex}.rr1Tha_listingFacts>span{grid-template-columns:22px auto;align-items:center;gap:3px 7px;font-size:15px;display:grid}.rr1Tha_listingFacts svg{color:#758d70}.rr1Tha_listingFacts small{color:#869184;letter-spacing:.12em;grid-column:2;font-size:7px}.rr1Tha_listingOverview h3{color:var(--forest);margin:0 0 13px;font-size:18px;font-weight:600}.rr1Tha_listingOverview ul{color:#68766b;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;font-size:10px;list-style:none;display:grid}.rr1Tha_listingOverview li{align-items:center;gap:8px;display:flex}.rr1Tha_listingOverview li svg{color:#758d70;flex:none}.rr1Tha_listingInquiry{border:1px solid var(--line);background:#eef1e9;border-radius:15px;align-self:start;padding:30px}.rr1Tha_listingInquiry h2{margin:17px 0;font-size:clamp(30px,3.5vw,43px)}.rr1Tha_listingInquiry>p{color:var(--muted);font-size:11px;line-height:1.8}.rr1Tha_listingInquiry>a{background:var(--forest);color:#fff;border-radius:26px;justify-content:space-between;align-items:center;gap:15px;min-height:48px;margin-top:22px;padding:0 15px;font-size:10px;display:flex}.rr1Tha_listingInquiry>a:hover{background:#315340}.rr1Tha_listingInquiry>small{color:#899387;margin-top:14px;font-size:8px;line-height:1.6;display:block}.rr1Tha_listingMore{background:#f0f2ec;padding:53px 3%}.rr1Tha_listingMore h2{margin:12px 0 28px;font-size:clamp(35px,4vw,50px)}.rr1Tha_listingMoreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rr1Tha_listingMoreGrid>a{color:var(--forest);gap:7px;display:grid}.rr1Tha_listingMoreGrid img{object-fit:cover;border-radius:11px;width:100%;height:210px;margin-bottom:5px}.rr1Tha_listingMoreGrid span{color:#81907e;letter-spacing:.12em;font-size:7px}.rr1Tha_listingMoreGrid strong{font-size:17px;font-weight:500}.rr1Tha_listingMoreGrid small{color:#718071;font-size:9px}.rr1Tha_listingMoreGrid>a:hover img{filter:brightness(.9)}@media (max-width:700px){.rr1Tha_listingPage{padding:27px 6% 75px}.rr1Tha_listingIntro{flex-direction:column;align-items:flex-start;gap:15px;padding:30px 0 20px}.rr1Tha_listingIntro h1{font-size:52px}.rr1Tha_listingHero{border-radius:11px;height:66vw;min-height:270px}.rr1Tha_listingOverview{grid-template-columns:1fr;gap:30px;padding:57px 1%}.rr1Tha_listingFacts{justify-content:space-between;gap:15px}.rr1Tha_listingFacts>span{font-size:13px}.rr1Tha_listingOverview ul{grid-template-columns:1fr}.rr1Tha_listingInquiry{padding:24px}.rr1Tha_listingMore{padding:40px 5%}.rr1Tha_listingMoreGrid{grid-template-columns:1fr;gap:23px}.rr1Tha_listingMoreGrid img{height:240px}}.rr1Tha_teamIntroCopy{justify-items:start;gap:12px;max-width:390px;display:grid}.rr1Tha_teamIntroCopy>p{max-width:390px;color:var(--muted);margin:0 0 4px;font-size:12px;line-height:1.9}.rr1Tha_teamIntroCopy>a,.rr1Tha_clientStories .rr1Tha_sectionIntro>a{min-height:44px;color:var(--forest);align-items:center;gap:10px;font-size:10px;display:flex}.rr1Tha_clientStories{background:#e9eee5;padding:95px 8.1%}.rr1Tha_clientStoryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rr1Tha_clientStoryGrid figure{background:var(--paper);border:1px solid var(--line);min-height:250px;margin:0;padding:25px;position:relative}.rr1Tha_clientStoryNumber{color:#94a38f;letter-spacing:.12em;font-size:8px;position:absolute;top:20px;right:20px}.rr1Tha_clientQuoteMark{color:#7f9877;font:400 43px/.8 Georgia,serif;display:block}.rr1Tha_clientStoryGrid blockquote{min-height:58px;color:var(--forest);margin:17px 0 22px;font:400 20px/1.38 Georgia,serif}.rr1Tha_clientStoryGrid figcaption{gap:5px;display:grid}.rr1Tha_clientStoryGrid figcaption strong{color:var(--forest);font-size:10px}.rr1Tha_clientStoryGrid figcaption span{color:var(--muted);font-size:8px}.rr1Tha_clientStoryGrid figure>a{color:#829080;align-items:center;gap:5px;font-size:7px;display:flex;position:absolute;bottom:15px;left:25px}.rr1Tha_visitPreview{background:var(--forest);color:#fff;grid-template-columns:1.1fr .9fr;align-items:center;gap:8%;padding:78px 8.1%;display:grid}.rr1Tha_visitPreview .rr1Tha_eyebrow{color:#d0dec9}.rr1Tha_visitPreview h2{color:#f5f4ed;letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,64px);font-weight:500;line-height:1.02}.rr1Tha_visitPreview h2 em{color:#c6d4bb;font-weight:400}.rr1Tha_visitPreview>div:first-child>p{color:#d2dfd2;max-width:450px;margin:17px 0 22px;font-size:11px;line-height:1.9}.rr1Tha_visitDetails{border-block:1px solid #ffffff42}.rr1Tha_visitDetails>div{color:#c6d4bb;border-bottom:1px solid #ffffff35;align-items:center;gap:14px;min-height:78px;padding:15px 0;display:flex}.rr1Tha_visitDetails>div>span{color:#f0f1eb;gap:5px;font-size:10px;line-height:1.5;display:grid}.rr1Tha_visitDetails>div strong{color:#c6d4bb;letter-spacing:.13em;font-size:7px}.rr1Tha_visitDetails>a{color:#fff;align-items:center;gap:10px;min-height:48px;font-size:11px;display:flex}@media (max-width:760px){.rr1Tha_teamSection{padding-top:70px;padding-bottom:70px}.rr1Tha_teamGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr1Tha_teamIntroCopy{margin-top:14px}.rr1Tha_clientStories{padding:70px 6%}.rr1Tha_clientStoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.rr1Tha_visitPreview{grid-template-columns:1fr;gap:28px;padding:60px 6%}}@media (max-width:540px){.rr1Tha_teamGrid,.rr1Tha_clientStoryGrid{grid-template-columns:1fr}.rr1Tha_clientStoryGrid figure{min-height:220px}.rr1Tha_visitPreview{padding:55px 6%}}.rr1Tha_homeCollectionControls{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin:-12px 0 26px;padding:12px 0;display:flex}.rr1Tha_homeCollectionControls>label{border:1px solid var(--line);background:var(--paper);color:#829080;align-items:center;gap:10px;width:min(100%,470px);min-height:48px;padding:0 12px;display:flex}.rr1Tha_homeCollectionControls input{width:100%;min-width:0;height:42px;color:var(--forest);background:0 0;border:0;outline:0;font-size:10px}.rr1Tha_homeCollectionControls input::placeholder{color:#8d978c}.rr1Tha_homeCollectionControls label>button{width:36px;height:36px;color:var(--forest);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.rr1Tha_homeCollectionControls>span{color:#829080;letter-spacing:.13em;white-space:nowrap;font-size:7px}.rr1Tha_homeSearchEmpty{border:1px solid var(--line);background:var(--paper);min-height:120px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin:15px 0;padding:20px;font-size:11px;display:flex}.rr1Tha_homeSearchEmpty>p{margin:0}.rr1Tha_homeSearchEmpty>button{background:var(--forest);color:#fff;border:0;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:9px;display:flex}@media (max-width:540px){.rr1Tha_homeCollectionControls{flex-direction:column;align-items:stretch;gap:9px;margin-top:-3px}.rr1Tha_homeCollectionControls>label{width:100%}.rr1Tha_homeCollectionControls>span{align-self:flex-end}.rr1Tha_homeSearchEmpty{flex-direction:column;align-items:flex-start}}
