/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.brand img{object-fit:contain;width:260px;height:94px}.nav{border-bottom:3px solid #bd8524;height:124px!important;padding-left:4vw!important;padding-right:4vw!important}.nav nav{font-weight:700;gap:42px!important;font-size:16px!important}.nav nav a:hover{color:#bd8524!important}.navCta{color:#e7bd68!important;background:#000!important;border:1px solid #bd8524!important;padding:16px 23px!important;font-size:15px!important}.hero{background-image:url(/images/templemore-house-exterior-clean.jpg)!important;background-position:50% 45%!important;background-size:cover!important}.hero:before,.hero:after{display:none!important}.heroShade{background:linear-gradient(90deg,#000000e6 0%,#00000094 50%,#0000001f 78%)!important}.heroStats{border-top:1px solid #e7bd6866;background:#000000eb!important}.button{border-radius:0!important}.primary{color:#000!important;background:#e7bd68!important;border:1px solid #e7bd68!important}.primary:hover{color:#000!important;background:#fff!important}.ghost{color:#fff!important;background:#0009!important;border:1px solid #e7bd68!important}.dark{color:#e7bd68!important;background:#000!important;border:1px solid #000!important}.availability{color:#000!important;background:#e7bd68!important}.eyebrow,.textLink,.propertyInfo a,.featureList b{color:#bd8524!important}.light{color:#e7bd68!important}.propertyImage{background:#111!important}.propertyImage>img{object-fit:cover;width:100%;height:100%;display:block}.propertyImage>span{color:#000!important;background:#e7bd68!important}.propertyLinks{justify-content:space-between;gap:20px;display:flex}.propertyLinks a{border-bottom:1px solid #bd8524;padding-bottom:5px}.featurePanel{background:#050505}.featureList{background:#171717!important}.featureList>div{border-color:#fff2}.galleryOne{background-image:url(/images/templemore-house-exterior-clean.jpg)!important;background-position:50%!important}.galleryTwo{background-image:url(/images/suite-6-office.jpg)!important;background-position:50%!important}.galleryThree{background-image:url(/images/unit-24-workspace.jpg)!important;background-position:50%!important}.contact{background:#090909!important}.contactIntro>a{color:#e7bd68!important}form button{color:#000!important;background:#e7bd68!important}footer{border-top:3px solid #bd8524;background:#000!important;grid-template-columns:2.2fr 1.2fr 1fr auto!important;padding:58px 5vw!important}footer .brand{background:#fff;width:max-content;padding:10px 20px}footer .brand img{width:280px;height:105px;filter:none!important}footer p{letter-spacing:2px;color:#e7bd68!important;font-size:19px!important}footer div{font-weight:700;gap:25px!important;font-size:15px!important}@media (width<=850px){.brand img{width:190px;height:68px}.nav{height:90px!important}.navCta{display:none}footer{grid-template-columns:1fr!important}footer .brand img{width:230px;height:86px}}@media (width<=520px){.brand img{width:165px;height:58px}.nav{height:80px!important}footer .brand img{width:210px;height:78px}}.hero h1 em,.about h2 em{color:#e7bd68!important}.galleryGrid{grid-template-rows:260px 220px!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important}.galleryGrid>div{min-height:0;background-position:50%!important;background-size:cover!important;grid-row:auto!important}.galleryOne{grid-column:span 2;background-image:url(/images/templemore-house-exterior-clean.jpg)!important}.galleryTwo{background-image:url(/images/suite-6-office.jpg)!important}.galleryThree{background-image:url(/images/templemore-reception.jpg)!important}.galleryFour{background-image:url(/images/unit-24-exterior.jpg)!important}.galleryFive{background-image:url(/images/unit-24-studio.jpg)!important}.gallerySix{background-image:url(/images/unit-24-workspace.jpg)!important}.galleryGrid span{font-size:17px!important;bottom:16px!important;left:18px!important}footer .brand img{filter:invert()sepia(.18)saturate(1.4)!important}@media (width<=850px){.galleryGrid{grid-template-rows:repeat(3,220px)!important;grid-template-columns:1fr 1fr!important}.galleryOne{grid-column:span 2!important}}@media (width<=520px){.galleryGrid{grid-template-rows:repeat(6,210px)!important;grid-template-columns:1fr!important}.galleryOne{grid-column:auto!important}}.nav{height:148px!important}.nav>.brand img{object-fit:contain!important;width:390px!important;height:144px!important}.hero{background-image:url(/images/templemore-house-front-elevation.png)!important;background-position:50% 48%!important}.galleryOne{background-image:url(/images/templemore-house-front-elevation.png)!important}footer .brand{background:#000!important;border:0!important;padding:0!important}footer .brand img{object-fit:contain!important;filter:none!important;width:370px!important;height:170px!important}footer{grid-template-columns:2.5fr 1fr 1fr auto!important}@media (width<=850px){.nav{height:104px!important}.nav>.brand img{width:260px!important;height:100px!important}footer{grid-template-columns:1fr!important}footer .brand img{width:310px!important;height:145px!important}}@media (width<=520px){.nav{height:92px!important}.nav>.brand img{width:220px!important;height:86px!important}footer .brand img{width:270px!important;height:126px!important}}.mobileMenu{display:none}@media (width<=850px){body{overflow-x:hidden}.nav{justify-content:space-between!important;padding:0 18px!important}.nav>nav,.navCta{display:none!important}.mobileMenu{display:block;position:relative}.mobileMenu summary{cursor:pointer;background:#000;border:1px solid #bd8524;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;list-style:none;display:flex}.mobileMenu summary::-webkit-details-marker{display:none}.mobileMenu summary span{background:#e7bd68;width:22px;height:2px}.mobileMenu>div{background:#050505;border:1px solid #bd8524;flex-direction:column;width:210px;padding:9px;display:flex;position:absolute;top:55px;right:0;box-shadow:0 12px 25px #0004}.mobileMenu a{color:#fff;border-bottom:1px solid #ffffff20;padding:15px 13px;font-weight:700}.mobileMenu a:last-child{color:#e7bd68;border-bottom:0}.hero{background-position:60%!important;min-height:650px!important}.heroContent{max-width:650px!important;padding:72px 6vw 155px!important}.heroContent h1{letter-spacing:-2px!important;font-size:clamp(48px,11vw,68px)!important}.intro{max-width:520px!important;font-size:16px!important;line-height:1.55!important}.heroStats{gap:14px!important;padding:18px 5vw!important}.section{padding:72px 6vw!important}.about{gap:28px!important}.aboutCopy{padding-top:0!important}.aboutCopy p{font-size:16px!important}.sectionHead{margin-bottom:32px!important}.propertyImage{height:300px!important}.availability{gap:18px!important}.featurePanel{padding:70px 6vw!important}.featureList{padding:30px 6vw!important}.contact{padding-top:72px!important;padding-bottom:72px!important}form{padding:28px!important}footer{gap:18px!important;padding:45px 6vw!important}footer .brand img{max-width:100%!important}}@media (width<=520px){.nav{height:88px!important}.nav>.brand img{width:210px!important;height:84px!important}.mobileMenu summary{width:44px;height:44px}.hero{background-position:62%!important;min-height:690px!important}.heroShade{background:linear-gradient(90deg,#000000e8,#0000008c)!important}.heroContent{padding:62px 20px 170px!important}.heroContent h1{font-size:46px!important;line-height:1.02!important}.eyebrow{letter-spacing:2px!important;font-size:10px!important}.intro{margin:22px 0 28px!important;font-size:15px!important}.actions{gap:10px!important}.button{width:100%;min-height:52px;padding:14px 17px!important}.heroStats{grid-template-columns:repeat(3,1fr);gap:8px!important;padding:16px!important;display:grid!important}.heroStats span{line-height:1.35;font-size:7px!important}.heroStats strong{margin:0 0 3px!important;font-size:20px!important}.section{padding:60px 20px!important}h2{font-size:40px!important;line-height:1.03!important}.propertyImage{height:230px!important}.propertyInfo{padding:22px!important}.propertyInfo h3{font-size:30px!important}.propertyLinks{gap:12px!important}.propertyLinks a{font-size:12px!important}.availability{padding:24px!important}.featurePanel{padding:60px 20px!important}.featureList{padding:25px 20px!important}.featureList>div{padding:22px 0!important}.galleryGrid{gap:8px!important}.galleryGrid span{font-size:15px!important}.contact{padding:60px 20px!important}.contactIntro h2{font-size:40px!important}.contactIntro>a{overflow-wrap:anywhere;font-size:14px}form{gap:20px!important;padding:22px!important}input,select,textarea{font-size:16px!important}footer{text-align:center!important;justify-items:center!important;padding:38px 20px!important}footer .brand img{width:250px!important;height:116px!important}footer p{font-size:15px!important}footer div{justify-content:center;flex-wrap:wrap!important}footer>small{line-height:1.5}}.nav>.brand img{width:360px!important;height:136px!important}@media (width<=850px){.nav>.brand img{width:240px!important;height:94px!important}}@media (width<=520px){.nav>.brand img{width:195px!important;height:78px!important}}.tenantSection{background:#f6f3ed}.tenantGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.tenantLogo{background:#fff;border:1px solid #e4ded2;justify-content:center;align-items:center;height:145px;padding:22px;display:flex}.tenantLogo img{object-fit:contain;max-width:100%;max-height:100%}.locationSection{color:#fff;background:#090909;grid-template-columns:42% 58%;display:grid}.locationCopy{padding:90px 8vw}.locationCopy p:not(.eyebrow){color:#d1ccc3;margin:28px 0;font-size:18px;line-height:1.7}.locationSection iframe{filter:grayscale()contrast(1.05);border:0;width:100%;height:100%;min-height:520px}.socialLinks{gap:20px;margin-top:28px;display:flex}.socialLinks a{border-bottom:1px solid #e7bd68;padding-bottom:5px}.formStatus{color:#705116;margin:0;font-size:13px;line-height:1.5}.whatsappFloat{z-index:20;color:#e7bd68;background:#000;border:2px solid #e7bd68;padding:15px 19px;font-size:13px;font-weight:800;position:fixed;bottom:22px;right:22px;box-shadow:0 6px 20px #0005}.detailPage{background:#fff}.detailNav{border-bottom:3px solid #bd8524;justify-content:space-between;align-items:center;height:120px;padding:0 6vw;display:flex}.detailNav img{object-fit:contain;width:300px;height:116px}.detailNav>a:last-child{color:#9c6a18;font-weight:700}.detailHero{color:#fff;background-position:50%;background-size:cover;align-items:end;height:560px;padding:70px 8vw;display:flex;position:relative}.detailHero:before{content:"";background:linear-gradient(#0000 25%,#000d);position:absolute;inset:0}.detailHero>div{position:relative}.detailHero p{color:#e7bd68;text-transform:uppercase;letter-spacing:2px;font-size:11px}.detailHero h1{font-size:85px}.detailHero span{font-size:18px}.suiteHero{background-image:url(/images/suite-6-office.jpg)}.unitHero{background-image:url(/images/unit-24-exterior.jpg)}.detailIntro{grid-template-columns:1.2fr .8fr;gap:9vw;padding:100px 8vw;display:grid}.detailIntro>div>p:last-child{color:#5f625f;font-size:17px;line-height:1.75}.detailIntro aside{background:#f6f3ed;border-top:4px solid #bd8524;padding:35px}.detailIntro aside b{text-transform:uppercase;letter-spacing:2px}.detailIntro ul{color:#4e524f;padding-left:18px;line-height:2}.detailGallery{grid-template-columns:2fr 1fr 1fr;gap:10px;padding:0 8vw 100px;display:grid}.detailGallery img{object-fit:cover;width:100%;height:330px}.detailCta{color:#fff;text-align:center;background:#090909;padding:85px 8vw}.detailCta p{color:#ccc}.detailCta>div{justify-content:center;gap:12px;margin-top:30px;display:flex}.homeGallery>div{background:#111!important}.homeGallery img{object-fit:cover;width:100%;height:100%;display:block}.homeGallery>div:first-child{grid-column:span 2}.suitePhotoGallery{grid-template-columns:repeat(3,1fr)}.suitePhotoGallery img:first-child,.suitePhotoGallery img:nth-child(4){grid-column:span 2}@media (width<=850px){.tenantGrid{grid-template-columns:repeat(2,1fr)}.locationSection{grid-template-columns:1fr}.locationCopy{padding:70px 6vw}.locationSection iframe{min-height:400px}.detailIntro{grid-template-columns:1fr;gap:35px}.detailGallery{grid-template-columns:1fr 1fr}.detailGallery img:first-child,.suitePhotoGallery img:nth-child(4){grid-column:span 2}.detailHero{height:480px}.detailHero h1{font-size:65px}.homeGallery>div:first-child{grid-column:span 2}}@media (width<=520px){.tenantGrid{grid-template-columns:1fr 1fr;gap:8px}.tenantLogo{height:105px;padding:13px}.locationCopy{padding:60px 20px}.locationSection iframe{min-height:330px}.whatsappFloat{padding:13px 15px;bottom:14px;right:14px}.detailNav{height:90px;padding:0 20px}.detailNav img{width:175px;height:70px}.detailNav>a:last-child{font-size:12px}.detailHero{height:440px;padding:40px 20px}.detailHero h1{font-size:52px}.detailHero span{font-size:15px}.detailIntro{padding:60px 20px}.detailGallery{grid-template-columns:1fr;padding:0 20px 60px}.detailGallery img,.detailGallery img:first-child,.suitePhotoGallery img:nth-child(4){grid-column:auto;height:230px}.homeGallery{grid-template-rows:repeat(5,210px)!important}.homeGallery>div:first-child{grid-column:auto!important}.detailCta{padding:60px 20px}.detailCta>div{flex-direction:column}.detailCta .button{width:100%}}.detailNav img{width:280px;height:108px}@media (width<=520px){.detailNav img{width:165px;height:66px}}.homeGallery>div:after{pointer-events:none}.galleryItem{cursor:zoom-in;text-align:left;width:100%;height:100%;color:inherit;background:#111;border:0;padding:0;position:absolute;inset:0}.galleryItem img{transition:transform .35s}.galleryItem:hover img,.galleryItem:focus-visible img{transform:scale(1.025)}.galleryItem:focus-visible{outline-offset:-3px;outline:3px solid #e7bd68}.galleryItem b{z-index:3;color:#e7bd68;text-transform:uppercase;letter-spacing:1px;background:#000c;border:1px solid #e7bd68;padding:8px 10px;font-size:10px;position:absolute;top:16px;right:16px}.lightbox{z-index:1000;color:#fff;background:#050505f5;grid-template-columns:80px minmax(0,1fr) 80px;align-items:center;padding:28px;display:grid;position:fixed;inset:0}.lightbox figure{text-align:center;min-width:0;margin:0}.lightbox figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 105px);margin:auto;display:block}.lightbox figcaption{color:#fff;justify-content:center;align-items:center;gap:18px;padding-top:14px;font-size:14px;display:flex}.lightbox figcaption small{color:#e7bd68}.lightbox button{color:#e7bd68;cursor:pointer;background:#090909d9;border:1px solid #e7bd68}.lightboxPrevious,.lightboxNext{justify-self:center;width:58px;height:58px;font-size:44px;line-height:1;border-radius:50%!important}.lightboxClose{width:48px;height:48px;font-size:34px;line-height:1;position:absolute;top:22px;right:24px;border-radius:50%!important}.lightbox button:hover,.lightbox button:focus-visible{color:#000;background:#e7bd68;outline:none}@media (width<=650px){.galleryItem b{font-size:8px;top:10px;right:10px}.lightbox{grid-template-columns:48px minmax(0,1fr) 48px;padding:70px 8px 18px}.lightboxPrevious,.lightboxNext{width:42px;height:42px;font-size:34px}.lightboxClose{width:44px;height:44px;top:14px;right:14px}.lightbox figure img{max-height:calc(100vh - 130px)}.lightbox figcaption{padding:12px 6px 0;font-size:12px}}.propertyLightboxGallery>div{background:#111;min-height:330px;position:relative;overflow:hidden}.propertyLightboxGallery .galleryItem img{object-fit:cover;width:100%;height:100%}.suitePhotoGallery>div:first-child,.suitePhotoGallery>div:nth-child(4){grid-column:span 2}.detailCta .brochureButton{color:#000;background:#e7bd68;border:1px solid #e7bd68;font-weight:800}.detailCta .brochureButton:hover{background:#fff;border-color:#fff}.googleReviewLink{text-transform:uppercase;letter-spacing:1px;border:1px solid #e7bd68;margin-top:25px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-block;color:#e7bd68!important}.backToTop{z-index:25;color:#e7bd68;background:#000;border:1px solid #e7bd68;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;display:flex;position:fixed;bottom:86px;right:22px;box-shadow:0 6px 20px #0005}.mobileContactBar{display:none}@media (width<=850px){.suitePhotoGallery>div:first-child,.suitePhotoGallery>div:nth-child(4){grid-column:span 2}}@media (width<=650px){body{padding-bottom:58px}.whatsappFloat{display:none}.mobileContactBar{z-index:950;background:#050505;border-top:2px solid #e7bd68;grid-template-columns:repeat(3,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #0004}.mobileContactBar a{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.5px;padding:17px 6px;font-size:12px;font-weight:800}.mobileContactBar a:nth-child(2){color:#000;background:#e7bd68}.backToTop{bottom:74px;right:14px}.propertyLightboxGallery>div{min-height:230px}.suitePhotoGallery>div:first-child,.suitePhotoGallery>div:nth-child(4){grid-column:auto}}:root{--green:#174d3b;--deep:#0d3026;--lime:#bad45e;--cream:#f3f1e9;--ink:#17201c;--muted:#68716c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{z-index:10;background:#fff;justify-content:space-between;align-items:center;height:88px;padding:0 5vw;display:flex;position:sticky;top:0}.brand{letter-spacing:2px;align-items:center;gap:12px;font-size:15px;font-weight:800;display:flex}.brand small{letter-spacing:4px;color:#66706b;margin-top:3px;font-size:8px;display:block}.mark{background:var(--green);color:#fff;letter-spacing:-2px;clip-path:polygon(0 0,100% 0,100% 75%,50% 100%,0 75%);place-items:center;width:43px;height:43px;font-family:Georgia,serif;font-size:19px;display:grid}nav{gap:32px;font-size:14px;display:flex}nav a:hover{color:var(--green)}.navCta,.textLink{color:var(--green);font-size:14px;font-weight:700}.navCta span,.textLink span{margin-left:9px}.hero{color:#fff;background:linear-gradient(130deg,#18392e 0%,#315447 42%,#222b27 100%);min-height:690px;position:relative;overflow:hidden}.hero:before{content:"";clip-path:polygon(20% 8%,100% 0,100% 100%,0 100%);background:linear-gradient(160deg,#587064,#17241e);width:56%;height:82%;position:absolute;bottom:0;right:-3%}.hero:after{content:"";clip-path:polygon(10% 10%,82% 0,100% 18%,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#262d29 0 12%,#607068 12% 14%);width:45%;height:58%;position:absolute;bottom:0;right:4%}.heroShade{z-index:1;background:linear-gradient(90deg,#041811d1,#0418111f);position:absolute;inset:0}.heroContent{z-index:2;max-width:850px;padding:100px 8vw 150px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:3px;color:var(--green);margin:0 0 22px;font-size:11px;font-weight:800}.eyebrow.light{color:var(--lime)}h1,h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:.98}h1{letter-spacing:-4px;font-size:clamp(58px,7vw,96px)}h1 em,h2 em{color:var(--lime);font-weight:400}.intro{color:#dae0dd;max-width:610px;margin:28px 0 36px;font-size:18px;line-height:1.65}.actions{gap:12px;display:flex}.button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:18px;padding:17px 23px;font-size:13px;font-weight:700;display:inline-flex}.primary{background:var(--lime);color:#142119}.ghost{color:#fff;border:1px solid #ffffff75}.dark{background:var(--deep);color:#fff}.heroStats{z-index:3;background:#0b2b22e8;gap:70px;padding:24px 8vw;display:flex;position:absolute;bottom:0;left:0;right:0}.heroStats span{text-transform:uppercase;letter-spacing:1px;color:#b9c6c0;font-size:11px}.heroStats strong{color:#fff;margin-right:10px;font-family:Georgia,serif;font-size:27px}.section{padding:110px 8vw}.about{background:var(--cream);grid-template-columns:1fr 1fr;gap:9vw;display:grid}h2{letter-spacing:-2px;font-size:clamp(45px,5vw,70px)}.about h2 em{color:var(--green)}.aboutCopy{padding-top:25px}.aboutCopy p{color:#505c56;font-size:17px;line-height:1.75}.textLink{border-bottom:1px solid var(--green);margin-top:20px;padding-bottom:6px;display:inline-block}.properties{background:#fff}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:48px;display:flex}.sectionHead>p{max-width:440px;color:var(--muted);line-height:1.7}.propertyGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.property{background:#f5f4ef}.propertyImage{background:linear-gradient(#cdd8d2 0 50%,#687d72 50%);height:360px;position:relative;overflow:hidden}.propertyImage.unit{background:linear-gradient(#dce2dd 0 47%,#858e89 47%)}.propertyImage>span{z-index:2;background:var(--lime);text-transform:uppercase;letter-spacing:2px;padding:9px 13px;font-size:9px;font-weight:700;position:absolute;top:20px;left:20px}.buildingArt{background:#7e362e;border-top:13px solid #693029;justify-content:space-around;align-items:center;width:80%;height:64%;padding:25px 20px;display:flex;position:absolute;bottom:0;left:10%}.unit .buildingArt{background:#363f3b;border:0;height:55%}.buildingArt i{background:#b5cac2;border:6px solid #ded8cb;width:14%;height:80%}.unit .buildingArt i{background:#181b1a;border-color:#747d79;width:19%}.propertyInfo{padding:26px 28px}.propertyInfo>p{text-transform:uppercase;letter-spacing:2px;color:var(--muted);font-size:10px}.propertyInfo h3{margin:8px 0 18px;font-family:Georgia,serif;font-size:34px;font-weight:400}.meta{color:#59655f;gap:22px;margin-bottom:24px;font-size:13px;display:flex}.propertyInfo a{color:var(--green);font-size:13px;font-weight:700}.propertyInfo a span{float:right}.availability{background:var(--lime);grid-template-columns:1fr 2fr auto;align-items:center;gap:30px;margin-top:28px;padding:30px;display:grid}.availability span{font-family:Georgia,serif;font-size:23px}.availability p{font-size:14px}.feature{background:var(--deep);color:#fff;grid-template-columns:43% 57%;display:grid}.featurePanel{padding:100px 8vw}.featurePanel p:last-child{color:#b8c6c0;max-width:400px;line-height:1.7}.featureList{background:#174d3b;padding:50px 7vw}.featureList>div{border-bottom:1px solid #ffffff29;grid-template-columns:50px 1fr 1.3fr;align-items:center;gap:20px;padding:28px 0;display:grid}.featureList b{color:var(--lime);font-size:11px}.featureList h3{margin:0;font-family:Georgia,serif;font-size:22px;font-weight:400}.featureList p{color:#c5d0cb;font-size:13px;line-height:1.5}.galleryGrid{grid-template-rows:240px 240px;grid-template-columns:1.25fr .75fr;gap:16px;display:grid}.galleryGrid>div{background-size:cover;position:relative;overflow:hidden}.galleryGrid>div:after{content:"";background:linear-gradient(#0000 50%,#08271fad);position:absolute;inset:0}.galleryGrid span{z-index:2;color:#fff;font-family:Georgia,serif;font-size:22px;position:absolute;bottom:22px;left:24px}.galleryOne{background:linear-gradient(140deg,#80988c,#1d322a);grid-row:1/3}.galleryOne:before{content:"";background:repeating-linear-gradient(90deg,#8b4034 0 15%,#b8c5bf 15% 18%);position:absolute;inset:20% 10% 0}.galleryTwo{background:linear-gradient(135deg,#dad5c8,#71877c)}.galleryThree{background:linear-gradient(135deg,#5b6761,#252c29)}.contact{background:var(--deep);color:#fff;grid-template-columns:.8fr 1.2fr;gap:9vw;display:grid}.contactIntro>p:not(.eyebrow){color:#bbc8c2;line-height:1.7}.contactIntro>a{color:var(--lime);margin-top:15px;display:block}address{color:#9bada5;margin-top:30px;font-size:13px;font-style:normal}form{color:var(--ink);background:#fff;grid-template-columns:1fr 1fr;gap:23px;padding:40px;display:grid}label{text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}input,select,textarea{width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #ccd1ce;outline:none;padding:13px 0;font-size:14px}textarea{resize:vertical}.wide{grid-column:1/-1}form button{width:100%}footer{color:#fff;background:#081f19;grid-template-columns:2fr 1fr 1fr auto;align-items:center;gap:25px;padding:45px 8vw;display:grid}.inverse .mark{background:var(--lime);color:var(--deep)}.inverse small{color:#91a29b}footer p{color:#9baba4;font-family:Georgia,serif}footer div{gap:18px;font-size:12px;display:flex}footer>small{color:#799087;font-size:10px}@media (width<=850px){.nav{height:72px}.nav nav,.navCta{display:none}.heroContent{padding:80px 6vw 160px}h1{letter-spacing:-2px}.heroStats{justify-content:space-between;gap:20px;padding:20px 6vw}.heroStats span{font-size:8px}.heroStats strong{font-size:22px;display:block}.section{padding:75px 6vw}.about,.feature,.contact{grid-template-columns:1fr}.sectionHead{display:block}.sectionHead>p{margin-top:20px}.propertyGrid,.availability{grid-template-columns:1fr}.galleryGrid{grid-template-rows:330px 220px 220px;grid-template-columns:1fr}.galleryOne{grid-row:auto}.featurePanel{padding:75px 6vw}.featureList{padding:40px 6vw}.featureList>div{grid-template-columns:35px 1fr}.featureList p{grid-column:2}.contact{gap:50px}footer{grid-template-columns:1fr}footer div{margin:10px 0}form{grid-template-columns:1fr;padding:28px}form label{grid-column:1}}@media (width<=520px){.brand{font-size:12px}.mark{width:38px;height:38px}.hero{min-height:690px}.actions{flex-direction:column;align-items:stretch}.propertyImage{height:260px}.hero:before,.hero:after{opacity:.4}.heroStats{gap:10px}.heroStats strong{margin:0}.meta{flex-direction:column;gap:7px}h2{font-size:43px}}
