@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400-normal.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-sans-500-normal.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/dm-sans-600-normal.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-italic.ttf) format("truetype")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-400-normal.ttf) format("truetype")}:root{--paper:#f6f3ec;--white:#fffdf9;--ink:#252e29;--muted:#666b63;--line:#dcdcd1;--olive:#696d4c;--accent:#9c7853;--serif:"Playfair Display",Georgia,serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}button:disabled{opacity:.55;cursor:wait}img{display:block;max-width:100%;object-fit:cover}figure,p,h1,h2,h3,h4{margin:0}button,a{touch-action:manipulation}button svg,a svg{flex-shrink:0}a,button{outline-offset:6px}a:focus-visible,button:focus-visible{outline:2px solid #9b8056}input:focus,select:focus,textarea:focus{outline:1px solid var(--olive);border-color:var(--olive)}::selection{background:#dadbc5}em{font-weight:400;color:var(--olive)}h1,h2,h3{font-family:var(--serif);font-weight:400}h2{font-size:clamp(34px,3.5vw,51px);line-height:1.22;letter-spacing:-1.5px}p{color:var(--muted)}.section{padding:105px max(5.5vw,24px)}.eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:600;line-height:1.6;margin-bottom:25px;color:#6e725b;display:flex;align-items:center;gap:13px}.eyebrow.light{color:#c2c7a8}.tiny-line{width:28px;height:1px;background:var(--olive)}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:12px;font-weight:500;border-bottom:1px solid #aaa894;padding:10px 0;line-height:1.5}.text-link:hover{color:var(--olive)}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(3px,-3px)}.text-link.light{color:#f1efde;border-color:#8a9181}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;padding:17px 23px;font-size:12px;font-weight:500;line-height:1.4;min-height:52px;transition:background .2s,transform .2s}.button.dark{color:#fffdf4;background:var(--ink)}.button.dark:hover{background:#4c583f}.wide{width:100%}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;padding:12px}.skip-link:focus{top:10px}.site-header{height:96px;padding:0 4.2vw;display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--line);position:relative;z-index:20;background:var(--paper)}.wordmark{display:inline-flex;flex-direction:column;line-height:1;flex-shrink:0}.wordmark>span{font-family:var(--serif);font-size:29px;letter-spacing:1.3px}.wordmark i{font-style:normal;font-weight:400}.wordmark small{font-family:var(--sans);font-size:8px;letter-spacing:4px;margin-top:9px}.desktop-nav{display:flex;align-items:center;gap:29px;margin-left:auto;margin-right:45px}.desktop-nav a{font-size:12px;position:relative}.desktop-nav a:after{content:"";height:1px;position:absolute;bottom:-5px;left:0;width:0;background:var(--olive);transition:width .3s}.desktop-nav a:hover:after{width:100%}.nav-cta{display:flex;align-items:center;gap:25px;border:1px solid #b6b8a8;padding:13px 18px;font-size:12px}.nav-cta:hover{background:#e5e5d7}.menu-button{display:none}.hero{display:grid;grid-template-columns:47% 53%;min-height:680px}.hero-copy{padding:63px 45px 44px 5.5vw;display:flex;flex-direction:column;align-items:flex-start}.hero h1{font-size:clamp(52px,5.5vw,82px);line-height:1.08;letter-spacing:-3.5px;margin:10px 0 25px}.hero h1 em{font-size:1.02em}.hero-copy>p{font-size:14px;line-height:1.85;max-width:410px}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:31px}.hero-actions .text-link{border-bottom:0;font-size:11px;gap:10px}.hero-signature{display:flex;align-items:center;gap:18px;margin-top:auto;padding-top:45px}.signature-line{height:1px;width:44px;background:#989c85}.hero-signature div{font-size:8px;letter-spacing:1.7px;color:#606653}.hero-signature small{display:block;font-size:10px;letter-spacing:0;margin-top:4px;color:#6c7166}.hero-image{position:relative;overflow:hidden;background:#b9ad90;min-height:680px}.hero-image>img{height:100%;width:100%;object-position:54% center}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,22,14,.18),transparent 40%,rgba(12,22,13,.24));pointer-events:none}.image-corner{position:absolute;left:32px;top:30px;z-index:1;color:#fff;font-size:10px;font-weight:500;letter-spacing:2px;line-height:1.7}.hero-image figcaption{position:absolute;bottom:25px;left:27px;z-index:2;font-size:8px;color:#fff;letter-spacing:.4px;max-width:75%}.round-scroll{position:absolute;bottom:23px;right:26px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff88;color:#fff;border-radius:50%;z-index:3;transition:background .3s}.round-scroll:hover{background:#ffffff20}.facts-bar{display:grid;grid-template-columns:1fr 1.2fr 1.2fr 1.2fr;padding:31px 5.5vw;border-bottom:1px solid var(--line);gap:25px;background:#edece3}.facts-bar>div{display:flex;align-items:center;gap:20px;border-right:1px solid #d0d2c4}.facts-bar>div:last-child{border:0}.facts-bar strong{font-family:var(--serif);font-size:40px;font-weight:400;line-height:1;white-space:nowrap;letter-spacing:-1px}.facts-bar span{font-size:8px;letter-spacing:1.2px;line-height:1.6}.facts-bar small{display:block;letter-spacing:0;font-size:10px;color:#747969;margin-top:4px}.facts-location{justify-content:center}.facts-location svg{color:#777d62}.story{display:grid;grid-template-columns:25% 75%;gap:0;border-bottom:1px solid var(--line)}.story>.eyebrow{padding-top:8px}.story h2{font-size:clamp(30px,3.3vw,46px)}.story-columns{display:grid;grid-template-columns:1fr 1.1fr;gap:50px;margin:30px 0 19px;max-width:820px}.story-columns p{font-size:13px;line-height:1.9}.land-section{display:grid;grid-template-columns:47% 53%;padding:85px 5.5vw;gap:7%;background:#eaeade}.land-visual{min-height:590px;position:relative;overflow:hidden}.land-visual>img{width:100%;height:100%;object-position:36% center;filter:brightness(.65)}.land-overlay{position:absolute;bottom:45px;left:40px;color:#fcfaf0}.land-overlay>span{font-size:8px;letter-spacing:2px}.land-overlay h2{font-size:56px;margin-top:20px;line-height:1.06;letter-spacing:-1.5px}.land-overlay em{color:#eeeddc}.vertical-caption{position:absolute;top:30px;left:27px;font-size:8px;letter-spacing:2px;color:#fff;writing-mode:vertical-rl}.concept-caption{position:absolute;bottom:16px;left:40px;font-size:8px;color:#eee9da}.land-copy{padding:8px 0;max-width:495px}.land-copy h2{font-size:35px;line-height:1.3}.land-copy>p{font-size:13px;margin-top:22px;line-height:1.9}.land-points{margin:27px 0}.land-points>div{display:flex;gap:19px;padding:17px 0;border-top:1px solid #cdd0c1}.land-points>div>span{font-family:var(--serif);color:var(--olive);font-size:15px}.land-points h3{font-family:var(--sans);font-size:13px;font-weight:500;margin-bottom:6px}.land-points p{font-size:12px;line-height:1.7}.reassurance{display:block;font-size:9px;color:#727665;margin-top:12px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:47px}.section-heading>p{max-width:335px;font-size:13px;line-height:1.9;padding-bottom:5px}.project-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);margin-bottom:0}.filter-tabs{display:flex;gap:26px}.filter-tabs button{padding:13px 0 15px;font-size:11px;color:#767b71;border-bottom:2px solid transparent}.filter-tabs button.active{border-color:var(--ink);color:var(--ink)}.project-toolbar>span{font-size:9px;letter-spacing:1.5px;color:#7a7f70}.project-row{display:grid;grid-template-columns:65px 1fr 200px 130px 50px;align-items:center;width:100%;text-align:left;border-bottom:1px solid var(--line);padding:23px 8px;transition:background .25s,padding .25s}.project-row:hover{background:#e9eade;padding-left:18px}.project-number{font-size:10px;color:#8a8e7d;align-self:start;padding-top:7px}.project-name{font-family:var(--serif);font-size:28px;letter-spacing:-.6px;line-height:1.4}.project-name small{display:block;font:10px var(--sans);color:#767c70;margin-top:5px;letter-spacing:0}.project-years{font-size:12px;letter-spacing:.3px;color:#72786a}.status{display:inline-flex;align-items:center;gap:7px;font-size:9px;white-space:nowrap;color:#6b735f}.status i{height:5px;width:5px;border-radius:100%;background:#8a927e}.status.ongoing{color:#536540}.status.ongoing i{background:#617644}.status.in-planning{color:#a17c53}.status.in-planning i{background:#a17c53}.project-arrow{justify-self:end;display:grid;place-items:center;border:1px solid #d4d8c8;border-radius:50%;width:34px;height:34px}.project-row.ongoing{background:#eeeee3}.project-row.ongoing:hover{background:#e4e6d6}.project-footnote{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:20px}.project-footnote>span{font-size:10px;color:#7e8275;max-width:460px}.interiors{background:#28332c;color:#f6f4e9}.interior-top{padding-bottom:50px}.interior-top .section-heading{margin-bottom:0}.interiors h2 em{color:#aeb99a}.interior-top p{color:#bdc3b7}.interior-stage{display:grid;grid-template-columns:62% 38%;padding-bottom:65px}.interior-stage figure{height:565px;position:relative}.interior-stage figure img{width:100%;height:100%;object-position:center}.interior-stage figcaption{position:absolute;bottom:15px;left:22px;right:20px;color:#fff;font-size:8px;text-shadow:0 1px 4px #000;background:#0005;padding:4px 8px;width:fit-content}.interior-panel{padding:18px 5.5vw 10px 45px}.interior-tabs>button{width:100%;display:flex;gap:20px;align-items:center;text-align:left;border-bottom:1px solid #5a6455;color:#b4beab;padding:22px 0;font-size:15px}.interior-tabs>button>span{font-size:9px;color:#94a284}.interior-tabs>button>svg{margin-left:auto}.interior-tabs>button.active{color:#fffbed}.interior-description{padding-top:37px}.interior-description h3{font-size:27px;line-height:1.35;margin-bottom:14px}.interior-description p{font-size:12px;color:#b8c0b0;line-height:1.9}.interior-description .text-link{margin-top:22px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principles article{padding:32px 38px 34px 0;border-right:1px solid var(--line)}.principles article+article{padding-left:38px}.principles article:last-child{border-right:0}.principles svg{display:block;width:31px;height:31px;color:#747c60;margin-bottom:28px}.principles article>span{font-size:9px;letter-spacing:1.5px;color:#7f856f}.principles h3{font-size:27px;line-height:1.3;margin:14px 0 17px}.principles p{font-size:12px;line-height:1.85;max-width:300px}.process-line{display:grid;grid-template-columns:repeat(5,1fr);padding:44px 0 40px;gap:20px}.process-line>div{position:relative;padding-right:20px}.process-line span{font-size:10px;letter-spacing:1px;color:#91957f}.process-line h4{font-size:11px;font-weight:500;margin-top:8px}.process-line svg{position:absolute;right:0;top:20px;color:#9ca38b}.preparation{background:#e9eadf;display:flex;justify-content:space-between;align-items:center;padding:23px 30px;gap:24px}.preparation>div{display:flex;align-items:center;gap:22px}.preparation h3{font-family:var(--sans);font-size:13px;font-weight:500}.preparation p{font-size:11px;margin-top:3px}.preparation>.text-link{font-size:11px;flex-shrink:0}.checklist{background:#e9eadf;border-top:1px solid #cfd4bf;padding:25px 30px}.checklist ul{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:17px;font-size:12px}.checklist li{display:flex;gap:12px}.checklist li svg{color:#748258;flex-shrink:0;margin-top:2px}.checklist p{font-size:11px;margin:22px 0 10px}.faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:32% 68%;gap:0;padding-top:85px}.faq-section>div>p{font-size:12px;margin-top:23px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>button{width:100%;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:13px;font-weight:500}.faq-item>button svg{color:#727b62}.faq-item>div{padding:0 35px 22px 0}.faq-item p{font-size:12px;line-height:1.95}.faq-item .text-link{font-size:11px;margin-top:10px}.enquiry-section{padding:85px 5.5vw;background:#e3e4d6;display:grid;grid-template-columns:1fr 1.08fr;gap:7%;position:relative}.enquiry-intro{padding:16px 0}.enquiry-intro .eyebrow{color:#72795b}.enquiry-intro h2{font-size:48px;line-height:1.2}.enquiry-intro>p{font-size:13px;margin-top:28px;line-height:1.9}.next-steps{margin:44px 0;border-top:1px solid #bcc5ac;padding-top:24px;max-width:390px}.next-steps>span{font-size:9px;letter-spacing:1.5px;color:#737b60;display:block;margin-bottom:20px}.next-steps>div{display:flex;align-items:center;gap:12px;font-size:11px;margin:15px 0;color:#656e59}.next-steps i{font-size:9px;font-style:normal;width:22px;height:22px;display:grid;place-items:center;border:1px solid #bac1aa;border-radius:50%}.enquiry-location{display:flex;align-items:center;gap:10px;font-size:10px;color:#6f795c}.form-panel{padding:35px 38px;background:var(--white);box-shadow:0 10px 40px #35412b04}.form-header{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.3px;color:#868a79}.form-progress{display:flex;gap:6px;margin-top:12px;margin-bottom:29px}.form-progress i{height:2px;background:#e2e6d7;flex:1}.form-progress i.active{background:#5c694c}.form-panel h3{font-size:26px;letter-spacing:-.5px;margin-bottom:25px;line-height:1.3}.form-panel h3:focus{outline:0}.kind-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:22px}.kind-options button{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:15px 12px;text-align:left;border:1px solid #d9ddcf;font-size:10px}.kind-options button>svg:first-child{color:#6d7b5b}.kind-options button>svg:last-child{display:none;margin-left:auto}.kind-options button.active{border-color:#7e8c6c;background:#f0f2e8}.kind-options button.active>svg:last-child{display:block}.form-panel label{display:block;font-size:10px;font-weight:500;margin-bottom:17px;position:relative}.form-panel label>span{color:#8b927b}.form-panel label>small{font-size:9px;color:#858a7a;font-weight:400}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{border:1px solid #d6dacd;border-radius:0;background:#fffefb;padding:11px 12px;width:100%;margin-top:7px;color:#454d3c;font-size:11px;height:44px}.form-panel select{appearance:auto}.form-panel textarea{height:auto;resize:vertical}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#9b9f91;opacity:1;font-size:11px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-panel .button{margin-top:6px;font-size:11px;min-height:49px}.form-note{text-align:center;font-size:9px;color:#858d76;margin-top:12px}.context-chip{font-size:10px;background:#f0f2e7;padding:7px 9px;margin-bottom:17px;display:flex;align-items:center;justify-content:space-between;gap:12px}.context-chip button{display:flex;padding:4px}.form-panel .consent{display:flex;align-items:flex-start;gap:9px;font-size:9px;line-height:1.7;font-weight:400;margin:0 0 12px}.consent input{accent-color:#596a45;margin:3px 0 0;flex-shrink:0}.form-panel .consent span{color:#7a8170}.consent a{text-decoration:underline}.form-panel .honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-error{color:#9e3b2e;background:#fcefe9;padding:10px 12px;font-size:11px;margin-bottom:10px}.form-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:16px}.back-button{display:flex;align-items:center;gap:3px;padding:0;font-size:9px;color:#768067}.form-bottom>span{font-size:9px;color:#8a927d}.success-panel{display:flex;flex-direction:column;justify-content:center;min-height:480px;align-items:flex-start}.success-panel>svg{color:#74855d;margin-bottom:25px}.success-panel .eyebrow{font-size:8px;margin-bottom:18px}.success-panel h3{font-size:38px;margin-bottom:18px}.success-panel p{font-size:13px}.success-panel .small{font-size:11px;margin-bottom:20px}.reference{padding:20px;border:1px solid var(--line);margin:25px 0;width:100%}.reference span{display:block;font-size:8px;letter-spacing:1px}.reference strong{display:block;font-family:var(--serif);font-weight:400;font-size:24px;margin-top:7px}.footer{padding:60px 5.5vw 28px}.footer-main{display:grid;grid-template-columns:1fr 1fr 1fr;gap:60px;padding-bottom:48px}.footer-main .wordmark{align-self:start}.footer-main>p{font-family:var(--serif);font-size:26px;line-height:1.4;color:var(--ink)}.footer-main>div{display:flex;flex-direction:column;gap:8px;padding-left:30px}.footer-main>div>span{font-size:8px;letter-spacing:1.7px;margin-bottom:8px;color:#777f68}.footer-main>div a{font-size:11px;display:flex;align-items:center;gap:20px}.footer-bottom{display:flex;justify-content:space-between;gap:25px;border-top:1px solid var(--line);padding-top:22px;font-size:8px;color:#7e8572}.image-notice{font-size:8px;color:#8c9280;margin-top:17px;max-width:800px}.mobile-sticky{display:none}.project-dialog{padding:0;border:0;background:var(--paper);color:var(--ink);max-width:600px;width:calc(100% - 32px);max-height:90vh;box-shadow:0 20px 150px #0006}.project-dialog::backdrop{background:#1d291ed9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.dialog-content{padding:48px 45px;position:relative}.dialog-close{position:absolute;right:15px;top:15px;display:grid;place-items:center;padding:7px}.dialog-content>.eyebrow{font-size:8px;margin-bottom:28px}.dialog-content h2{font-size:58px;margin:13px 0 8px}.dialog-dates{font-family:var(--serif);font-size:24px}.dialog-location{display:flex;align-items:center;gap:7px;font-size:11px;margin:12px 0 25px}.dialog-content>p:not(.dialog-dates):not(.dialog-location){font-size:13px;line-height:1.8}.document-box{display:flex;gap:18px;margin:27px 0;padding:22px;background:#e8ebdd}.document-box>svg{flex-shrink:0;color:#778568}.document-box h3{font-size:19px;margin-bottom:8px}.document-box p{font-size:11px;line-height:1.8}.profile-page{max-width:900px;margin:auto;padding:60px 35px}.profile-nav{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:65px}.profile-page h1{font-size:55px;line-height:1.2;margin:20px 0 30px}.profile-page h2{font-size:30px;margin:45px 0 18px}.profile-page p,.profile-page li{font-size:14px}.profile-page table{border-collapse:collapse;width:100%;margin:20px 0}.profile-page td,.profile-page th{text-align:left;padding:12px 10px;border-bottom:1px solid var(--line);font-size:12px}.profile-page th{font-size:10px;text-transform:uppercase;letter-spacing:1px}.profile-page ul{padding-left:20px}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.profile-page .muted{font-size:11px;margin-top:20px}.print-button{display:flex;align-items:center;gap:12px;font-size:11px;border:1px solid var(--line);padding:12px 15px}.privacy-page{max-width:800px}.privacy-page h1{font-size:45px}.privacy-page h2{font-size:26px}@media(min-width:1600px){.hero{min-height:780px}.hero-copy{padding-top:80px}.hero h1{font-size:95px}.hero-image{min-height:780px}.hero-copy>p{font-size:16px}.hero-signature{padding-top:65px}}@media(max-width:1100px){.desktop-nav{gap:22px;margin-right:10px}.hero{min-height:620px;grid-template-columns:49% 51%}.hero-copy{padding-right:30px}.hero-image{min-height:620px}.hero h1{font-size:64px;letter-spacing:-2px}.hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.hero-signature{padding-top:22px}.facts-bar{gap:18px;padding-left:4vw;padding-right:4vw}.facts-bar>div{gap:12px}.facts-bar strong{font-size:32px}.facts-bar span{font-size:7px}.facts-bar small{font-size:9px}.facts-location{justify-content:flex-start}.story{grid-template-columns:24% 76%}.story-columns{gap:30px}.land-section{grid-template-columns:44% 56%;gap:5%;padding-left:4vw;padding-right:8vw}.land-copy h2{font-size:31px}.land-visual{min-height:620px}.land-overlay{left:25px}.land-overlay h2{font-size:49px}.concept-caption{left:25px}.project-row{grid-template-columns:50px 1fr 175px 110px 40px}.interior-stage{grid-template-columns:56% 44%}.interior-panel{padding-left:35px}.enquiry-section{gap:5%;grid-template-columns:.9fr 1.1fr}.enquiry-intro h2{font-size:40px}.form-panel{padding:29px 26px}.kind-options button{font-size:9px;gap:6px}.kind-options button>svg:first-child{width:17px}.footer-main{gap:30px}}@media(max-width:800px){.site-header{height:80px;padding:0 24px;gap:20px}.wordmark>span{font-size:25px}.wordmark small{font-size:7px;letter-spacing:3.4px}.desktop-nav{display:none}.nav-cta{margin-left:auto;padding:10px 14px;gap:15px;font-size:11px}.menu-button{display:flex;align-items:center;justify-content:center;padding:5px}.mobile-menu{position:absolute;top:80px;left:0;width:100%;z-index:18;background:var(--paper);padding:20px 25px 35px;box-shadow:0 15px 25px #26331a15}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding:16px 0;font-family:var(--serif);font-size:23px}.mobile-menu svg{width:19px}.hero{grid-template-columns:1fr 1fr;min-height:560px}.hero-copy{padding:45px 26px 32px}.hero h1{font-size:50px}.hero-copy .eyebrow{font-size:8px;letter-spacing:1.3px;gap:8px}.tiny-line{width:18px}.hero-copy>p{font-size:12px}.desktop-break{display:none}.hero-image{min-height:560px}.hero-actions{margin-top:25px}.hero-actions .button{padding:15px 17px;font-size:11px;min-height:46px}.hero-signature{display:none}.image-corner{left:20px;top:25px;font-size:8px}.hero-image figcaption{font-size:7px;left:15px;bottom:20px;max-width:65%}.round-scroll{width:35px;height:35px;right:15px;bottom:15px}.facts-bar{grid-template-columns:1fr 1fr;gap:24px;padding:27px 26px}.facts-bar>div{justify-content:flex-start;padding-left:12px;min-height:45px}.facts-bar>div:nth-child(2){border:0}.facts-bar strong{font-size:36px}.facts-bar span{font-size:8px}.facts-bar small{font-size:9px}.section{padding:75px 30px}.story{display:block}.story h2{font-size:35px}.story-columns{gap:30px}.land-section{padding:60px 65px 60px 30px;gap:35px;grid-template-columns:40% 60%}.land-overlay h2{font-size:39px}.land-copy h2{font-size:28px}.land-copy>p{font-size:12px}.land-points{margin:20px 0}.land-points>div{gap:12px}.land-visual{min-height:630px}.section-heading{gap:30px;margin-bottom:30px;align-items:flex-start}.section-heading h2{font-size:33px}.section-heading>p{max-width:260px;font-size:12px;padding-top:35px}.project-row{grid-template-columns:35px 1fr 135px 85px 30px;padding-top:20px;padding-bottom:20px}.project-years{font-size:10px}.project-name{font-size:25px}.project-arrow{width:28px;height:28px}.status{font-size:8px;gap:5px}.project-footnote>span{font-size:8px}.project-footnote>.text-link{font-size:10px;flex-shrink:0}.interior-top{padding-bottom:35px}.interior-stage{grid-template-columns:53% 47%;padding-bottom:35px}.interior-stage figure{height:540px}.interior-panel{padding:0 30px}.interior-tabs>button{font-size:12px;gap:10px}.interior-description h3{font-size:23px}.interior-description p{font-size:11px}.interior-description .text-link{font-size:10px}.principles article{padding:28px 20px 25px 0}.principles article+article{padding-left:20px}.principles h3{font-size:23px}.principles p{font-size:11px}.process-line{gap:10px}.process-line h4{font-size:10px}.process-line svg{width:12px}.preparation{padding:23px 20px}.preparation h3{font-size:12px}.preparation p{font-size:10px}.faq-section{grid-template-columns:30% 70%;gap:25px;padding-right:55px}.faq-section h2{font-size:36px}.faq-section>div>p{font-size:11px}.faq-item>button{font-size:12px}.enquiry-section{padding:65px 30px;gap:32px;grid-template-columns:1fr}.enquiry-intro h2{font-size:45px}.enquiry-intro>p{font-size:13px}.next-steps{display:none}.enquiry-location{margin-top:25px}.form-panel{padding:32px;max-width:600px;width:100%;margin:auto}.form-panel h3{font-size:30px}.kind-options button{font-size:12px;padding:17px}.form-panel label{font-size:11px}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{font-size:13px}.form-panel .consent{font-size:10px}.footer{padding:50px 30px 30px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-main>div{grid-column:1/3;flex-direction:row;padding-left:0;flex-wrap:wrap;gap:25px}.footer-main>div>span{width:100%;margin:0}.footer-main>p{font-size:24px}.footer-bottom{font-size:8px;flex-wrap:wrap;gap:14px}.footer-bottom>span{width:100%}}@media(max-width:580px){html{scroll-padding-top:25px}.site-header{height:76px;padding:0 20px}.wordmark>span{font-size:22px}.wordmark small{font-size:6px;letter-spacing:3px;margin-top:7px}.nav-cta{font-size:10px;gap:12px;padding:9px 12px}.menu-button svg{width:21px}.mobile-menu{top:76px}.hero{display:flex;flex-direction:column}.hero-copy{padding:42px 24px 38px}.hero-copy .eyebrow{margin-bottom:20px;font-size:8px;letter-spacing:1.5px}.hero h1{font-size:63px;line-height:1.05;letter-spacing:-2.8px;margin:3px 0 23px}.hero-copy>p{font-size:13px;max-width:320px;line-height:1.8}.hero-actions{flex-direction:row;align-items:center;gap:16px;margin-top:28px;width:100%;flex-wrap:wrap}.hero-actions .button{font-size:11px;padding:15px 17px}.hero-actions .text-link{font-size:10px;gap:8px}.hero-image{height:440px;min-height:0;width:100%}.hero-image img{object-position:center 45%}.image-corner{font-size:8px;top:24px;left:24px}.hero-image figcaption{font-size:7px;left:20px;bottom:20px;max-width:75%}.round-scroll{right:20px;bottom:20px}.facts-bar{gap:24px 15px;padding:28px 20px}.facts-bar>div{padding-left:0;gap:14px}.facts-bar strong{font-size:32px}.facts-bar span{font-size:7px;letter-spacing:.6px}.facts-bar small{font-size:8px}.facts-location svg{width:22px}.section{padding:65px 24px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:22px}h2{font-size:35px;letter-spacing:-1px}.story h2{font-size:32px;line-height:1.3}.story-columns{grid-template-columns:1fr;gap:18px;margin:25px 0 18px}.story-columns p{font-size:12px;line-height:1.9}.story .text-link{font-size:11px}.land-section{display:flex;flex-direction:column-reverse;gap:35px;padding:55px 24px}.land-copy{max-width:none;padding:0}.land-copy h2{font-size:33px}.land-copy>p{font-size:12px}.land-points{margin:23px 0}.land-points>div{padding:18px 0;gap:18px}.land-points h3{font-size:13px}.land-points p{font-size:11px}.land-visual{height:440px;min-height:0}.land-overlay h2{font-size:51px}.land-overlay{bottom:37px;left:28px}.concept-caption{left:28px;bottom:13px}.vertical-caption{top:25px;left:22px}.section-heading{display:block;margin-bottom:30px}.section-heading h2{font-size:35px}.section-heading>p{font-size:12px;max-width:none;padding-top:22px;line-height:1.9}.filter-tabs{gap:18px}.filter-tabs button{font-size:9px;padding-bottom:12px}.project-toolbar>span{display:none}.project-row{grid-template-columns:25px 1fr 88px 28px;grid-template-rows:auto auto;padding:21px 0;gap:6px 5px}.project-number{grid-row:1/3;font-size:8px;padding-top:6px}.project-name{grid-row:1/3;font-size:25px}.project-name small{font-size:8px;margin-top:7px}.project-years{grid-column:3;grid-row:1;font-size:9px;text-align:right;line-height:1.4}.project-row .status{grid-column:3;grid-row:2;justify-self:end;font-size:7px}.project-arrow{grid-column:4;grid-row:1/3;width:25px;height:25px;margin-left:5px}.project-arrow svg{width:16px}.project-row:hover{padding-left:8px}.project-footnote{display:block;padding-top:17px}.project-footnote>span{display:block;font-size:9px;line-height:1.7}.project-footnote>.text-link{font-size:11px;margin-top:13px}.interior-top{padding-bottom:30px}.interior-top h2{font-size:34px}.interior-stage{display:flex;flex-direction:column;padding-bottom:0}.interior-stage figure{height:360px;width:100%}.interior-stage figcaption{font-size:7px;left:15px;bottom:12px}.interior-panel{padding:17px 24px 45px}.interior-tabs>button{font-size:14px;padding:20px 0;gap:15px}.interior-description{padding-top:28px}.interior-description h3{font-size:29px}.interior-description p{font-size:12px;max-width:400px}.interior-description .text-link{font-size:11px;margin-top:20px}.principles{display:block}.principles article,.principles article+article{padding:27px 0 27px 65px;border-right:0;border-bottom:1px solid var(--line);position:relative}.principles article:last-child{border-bottom:0}.principles svg{position:absolute;left:0;top:30px;width:29px}.principles article>span{font-size:8px}.principles h3{font-size:26px;margin:10px 0 13px}.principles p{font-size:11px;max-width:none}.process-line{grid-template-columns:1fr;gap:0;padding:25px 0}.process-line>div{display:flex;align-items:center;gap:20px;border-bottom:1px solid #e4e5d9;padding:12px 0}.process-line>div:last-child{border:0}.process-line h4{font-size:12px;margin:0}.process-line span{font-size:9px}.process-line svg{top:17px;transform:rotate(90deg)}.preparation{display:block;padding:22px}.preparation>div{align-items:flex-start;gap:16px}.preparation svg{flex-shrink:0}.preparation h3{font-size:12px}.preparation p{font-size:10px}.preparation>.text-link{margin-top:16px;font-size:11px}.checklist{padding:22px}.checklist ul{grid-template-columns:1fr;font-size:11px;gap:16px}.checklist p{font-size:10px}.checklist>.text-link{font-size:10px}.faq-section{display:block}.faq-section h2{font-size:40px}.faq-section>div>p{font-size:12px;margin-top:20px;margin-bottom:32px}.faq-item>button{font-size:12px;padding:20px 0;gap:20px}.faq-item>div{padding-right:8px}.faq-item p{font-size:11px}.enquiry-section{padding:55px 24px;gap:30px}.enquiry-intro{padding:0}.enquiry-intro h2{font-size:40px}.enquiry-intro>p{font-size:12px;margin-top:23px}.enquiry-location{font-size:9px;margin-top:22px}.form-panel{padding:26px 20px}.form-header{font-size:7px;letter-spacing:.7px}.form-progress{margin-bottom:23px}.form-panel h3{font-size:26px}.kind-options{gap:8px}.kind-options button{font-size:10px;padding:13px 10px;gap:7px;min-height:70px;align-content:center}.kind-options button>svg:first-child{width:18px}.kind-options button>svg:last-child{width:12px;margin-left:0}.form-panel label{font-size:10px}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{font-size:16px;height:47px;padding:10px}.form-panel textarea{height:auto}.form-panel input::placeholder,.form-panel textarea::placeholder{font-size:12px}.form-grid{grid-template-columns:1fr;gap:0}.form-panel .consent{font-size:9px}.form-panel .button{font-size:11px;min-height:48px}.form-panel .form-bottom{gap:10px}.footer{padding:45px 24px 95px}.footer-main{display:flex;flex-direction:column;gap:30px;padding-bottom:30px}.footer-main>p{font-size:27px}.footer-main>div{gap:12px 20px}.footer-main>div a{font-size:10px}.footer-bottom{font-size:7px;gap:14px}.image-notice{font-size:7px;line-height:1.8}.mobile-sticky{display:grid;grid-template-columns:1fr 1fr;position:fixed;bottom:0;left:0;right:0;z-index:15;background:var(--ink);padding:12px 16px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -2px 15px #0001}.mobile-sticky button{font-size:11px;color:#fcf9e9;padding:6px 8px;display:flex;align-items:center;justify-content:center;gap:20px}.mobile-sticky button+button{border-left:1px solid #7c8671;color:#d4dec5}.dialog-content{padding:40px 25px 28px}.dialog-content h2{font-size:45px}.dialog-content>.eyebrow{font-size:7px}.dialog-content>p:not(.dialog-dates):not(.dialog-location){font-size:12px}.document-box{padding:18px;gap:12px}.profile-page{padding:30px 24px}.profile-nav{margin-bottom:45px;gap:10px}.profile-page h1{font-size:39px}.profile-page h2{font-size:27px}.profile-page p,.profile-page li{font-size:12px}.profile-page td,.profile-page th{font-size:9px;padding:10px 4px}.profile-grid{display:block}.profile-page .print-button{font-size:9px;padding:9px}.profile-nav .text-link{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@media print{body{background:#fff;color:#000}.profile-page{padding:0;max-width:none}.profile-nav,.no-print{display:none}.profile-page h1{font-size:32px}.profile-page h2{font-size:23px;margin-top:25px}.profile-page p,.profile-page li{font-size:11px}.profile-page table{page-break-inside:avoid}.profile-page h2{break-after:avoid}.profile-page td,.profile-page th{padding:7px}.profile-page a{text-decoration:none}}.top-ribbon{min-height:29px;background:#e8e8dc;padding:5px 4.2vw;display:flex;align-items:center;justify-content:space-between;font-size:9px;line-height:1.6;letter-spacing:.2px;color:#5c6455}.top-ribbon strong{font-weight:500}.top-ribbon>span:last-child{font-size:8px;letter-spacing:1.5px}.revised-header{height:91px}.revised-header .desktop-nav{gap:25px;margin-right:22px}.desktop-nav a[aria-current=page]:after{width:100%}.revised-mobile{top:120px}.button.outline{border:1px solid #aeb5a0;color:var(--ink)}.button.outline:hover{background:#eceee3}.button.cream{background:#f4f0e5;color:var(--ink)}.button.cream:hover{background:#e3e7d3}.micro{font-size:10px!important;line-height:1.75!important;color:#78806e}.quiet-link{display:block;margin-top:20px;font-size:11px;color:#6d765c}.tinted{background:#eceee3}.location-line{display:flex;align-items:center;gap:8px;font-size:12px}.section-note{font-size:11px;color:#79806e;margin-top:25px;line-height:1.8}.project-state{display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:1.25px;text-transform:uppercase;color:#747c67;font-weight:500}.project-state i{height:5px;width:5px;flex-shrink:0;background:#899274;border-radius:50%}.project-state.ongoing{color:#526640}.project-state.ongoing i{background:#657b49;box-shadow:0 0 0 3px #657b4915}.pending-value{color:#8a8f80!important;font-weight:400!important}.confirmed-value{display:flex;align-items:center;gap:5px;color:#5b7147}.buyer-hero{min-height:660px;grid-template-columns:48% 52%}.buyer-hero .hero-copy{padding-top:42px;padding-bottom:40px}.buyer-hero .hero-image{min-height:660px}.buyer-hero h1{font-size:clamp(53px,5.25vw,85px);line-height:1.07;letter-spacing:-3px;margin:22px 0}.buyer-hero .hero-copy>.eyebrow{font-size:9px;margin-bottom:20px}.hero-project-location{display:flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1px;color:#74785f}.hero-project-location span{border-left:1px solid #c7caba;padding-left:12px;margin-left:7px;font-size:9px;letter-spacing:.3px}.buyer-hero .hero-actions{gap:21px;flex-wrap:wrap}.buyer-hero .hero-actions .button{font-size:11px;gap:21px;padding:17px 20px}.buyer-hero .hero-signature{padding-top:38px}.featured-residence{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--line);min-height:530px}.feature-photo{position:relative;overflow:hidden;min-height:530px}.feature-photo img{width:100%;height:100%;object-position:48% center;transition:transform .6s}.feature-photo:hover img{transform:scale(1.025)}.concept-pill{position:absolute;left:20px;bottom:20px;z-index:1;padding:6px 10px;background:#202a22c9;color:#f7f7ed;font-size:8px;letter-spacing:.3px;font-weight:400}.photo-link{display:grid;place-items:center;position:absolute;right:25px;bottom:25px;border-radius:50%;background:var(--paper);width:45px;height:45px}.feature-copy{padding:45px 40px;align-self:center}.feature-copy h3{font-size:53px;letter-spacing:-1px;margin:10px 0 5px}.feature-copy>.location-line{font-size:11px}.feature-copy>p:not(.location-line):not(.micro){font-size:13px;line-height:1.9;margin:22px 0}.feature-specs{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:28px 0}.feature-specs div{border-top:1px solid var(--line);padding-top:12px}.feature-specs dt{font-size:8px;letter-spacing:1px;color:#7f846e}.feature-specs dd{font-size:12px;margin:6px 0 0;color:#4e5948}.feature-copy>.button{width:100%;font-size:11px}.feature-copy>.micro{margin-top:12px}.planning-strip{display:flex;align-items:center;gap:42px;padding:28px 0;border-bottom:1px solid var(--line);margin-top:10px}.planning-strip>.eyebrow{margin:0;font-size:8px;min-width:120px}.planning-strip>div{display:flex;align-items:center;gap:30px;flex:1}.planning-strip h3{font-size:25px}.planning-strip p{font-size:11px}.planning-strip .text-link{flex-shrink:0;font-size:11px}.quality-feature{background:#303d31;display:grid;grid-template-columns:1fr 1.05fr;padding:88px 8vw;gap:12%;color:#f4f0e4}.quality-title h2{font-size:54px;line-height:1.15}.quality-title h2 em{color:#c2c6aa}.quality-title p{font-size:13px;line-height:1.9;color:#bfc7b3;max-width:365px;margin-top:28px}.quality-title .text-link{margin-top:24px}.quality-rows{align-self:center}.quality-rows article{display:flex;gap:25px;border-bottom:1px solid #64715c;padding:26px 0}.quality-rows article:first-child{padding-top:0}.quality-rows article:last-child{border:0;padding-bottom:0}.quality-rows svg{color:#b3be9a;flex-shrink:0;margin-top:25px}.quality-rows article span{font-size:9px;color:#9ba98b;letter-spacing:1px}.quality-rows h3{font-size:25px;margin:5px 0 10px}.quality-rows p{color:#b9c3ad;font-size:12px;line-height:1.85}.pathway-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.pathway{min-height:430px;position:relative;overflow:hidden}.pathway h3{font-size:42px;line-height:1.15;letter-spacing:-1.4px}.land-path{padding:42px;background:#e3e6d6}.land-path>p{font-size:12px;max-width:240px;margin-top:23px;position:relative;z-index:1}.land-path .text-link{margin-top:20px;position:relative;z-index:1}.line-building{position:absolute;width:220px;height:270px;right:-25px;bottom:-35px;transform:skewY(-12deg);border:1px solid #a1aa8b66;background:repeating-linear-gradient(0deg,transparent,transparent 42px,#a1aa8b66 43px,#a1aa8b66 44px),repeating-linear-gradient(90deg,transparent,transparent 51px,#a1aa8b66 52px,#a1aa8b66 53px);pointer-events:none}.interior-path>img{width:100%;height:100%;position:absolute}.interior-path:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#142016c9,#14201610)}.interior-path>div{position:relative;z-index:1;padding:42px;color:#f8f6e9;min-height:430px;display:flex;flex-direction:column;align-items:flex-start}.interior-path .text-link{margin-top:auto}.interior-path small{font-size:8px;color:#d5dacc;margin-top:16px}.developer-teaser{padding-top:0;display:grid;grid-template-columns:1.2fr 1fr;gap:8%;align-items:center}.developer-teaser>div:last-child>p{font-size:14px;line-height:1.95}.developer-teaser .text-link{margin-top:23px}.cta-band{background:#3b4936;color:#f6f2e6;display:flex;align-items:center;justify-content:space-between;gap:45px;padding:65px 5.5vw}.cta-band .eyebrow{font-size:9px;margin-bottom:20px}.cta-band h2{font-size:40px;max-width:720px}.cta-band p{color:#c3ccb7;font-size:13px;max-width:650px;margin-top:16px}.cta-band>.button{flex-shrink:0}.breadcrumbs{display:flex;align-items:center;gap:13px;font-size:10px;line-height:1.5;color:#858a7a;flex-wrap:wrap}.breadcrumbs>span{display:flex;align-items:center;gap:13px}.breadcrumbs a:hover{color:var(--ink)}.page-breadcrumb{padding:25px 5.5vw;background:#e3e8d7}.editorial-hero{display:grid;grid-template-columns:45% 55%}.editorial-hero>div{align-self:center;padding:50px 50px 60px 5.5vw}.editorial-hero h1{font-size:clamp(48px,4.8vw,76px);letter-spacing:-2.5px;line-height:1.12}.editorial-hero>div>p{font-size:14px;margin:27px 0 30px;line-height:1.85}.editorial-hero figure{min-height:660px;position:relative;overflow:hidden}.editorial-hero figure>img{height:100%;width:100%;position:absolute;object-position:43% center}.editorial-hero figcaption{position:absolute;bottom:17px;left:25px;right:15px;color:#fff;font-size:8px;text-shadow:0 1px 3px #000}.hero-project-card{position:absolute;bottom:55px;left:32px;width:280px;background:#f8f5ebed;padding:26px 30px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-project-card h2{font-size:43px;margin:12px 0}.hero-project-card>p{font-size:11px;display:flex;align-items:center;gap:7px}.hero-project-card>span:last-child{display:flex;justify-content:space-between;border-top:1px solid #cccfbe;margin-top:22px;padding-top:15px;font-size:11px}.three-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.three-columns article{padding:34px 35px 15px 0;position:relative}.three-columns article+article{padding-left:35px;border-left:1px solid var(--line)}.three-columns article>svg{color:#7c8869;margin-bottom:28px}.three-columns article>span{position:absolute;right:30px;top:38px;font-size:10px;color:#909781}.three-columns h3{font-size:28px;line-height:1.3;margin-bottom:17px}.three-columns p{font-size:12px;line-height:1.95}.archive-section{background:#eceee3}.catalog-row{display:grid;grid-template-columns:55px 1fr 220px 160px;align-items:center;gap:20px;padding:28px 0;border-bottom:1px solid #cdd2bd;transition:background .2s,padding .2s}.catalog-row:hover{background:#e3e6d6;padding-left:10px;padding-right:10px}.catalog-number{font-size:10px;color:#959c85;align-self:start;padding-top:5px}.catalog-row h3{font-size:37px;line-height:1.2;margin:10px 0}.catalog-row p{display:flex;align-items:center;gap:7px;font-size:10px}.catalog-period>span{font-size:8px;letter-spacing:1px;display:block;color:#8d967b}.catalog-period strong{font-size:13px;font-weight:400;margin-top:6px;display:block}.catalog-discover{display:flex;align-items:center;justify-content:space-between;font-size:11px}.enquiry-kind-tabs{display:flex;border-bottom:1px solid var(--line);margin-bottom:24px}.enquiry-kind-tabs button{padding:10px 12px;font-size:11px;flex:1;border-bottom:2px solid transparent;color:#868c7b}.enquiry-kind-tabs button.active{color:var(--ink);border-color:#687857;background:#f0f2e8}.field-note{font-size:9px;margin:-5px 0 17px;line-height:1.6;color:#939884}.standalone-enquiry{min-height:730px;padding-top:50px}.refined-form .form-grid{gap:14px}.selected-unit{font-size:11px;background:#eef0e5;padding:12px;margin-bottom:20px}.footer{padding-bottom:35px}.project-title-block{padding:26px 5.5vw 36px}.project-heading-line{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-top:38px}.project-heading-line h1{font-size:74px;line-height:1.1;letter-spacing:-2.5px;margin:12px 0 20px}.project-heading-line h1 em{font-size:23px;letter-spacing:-.3px;display:inline-block;margin-left:23px}.project-heading-line .location-line{font-size:11px;gap:12px}.project-heading-actions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;padding-bottom:2px}.project-heading-actions>.button{font-size:11px}.project-heading-actions>.text-link{font-size:10px;border:0}.project-gallery{display:grid;grid-template-columns:1.6fr 1fr;gap:8px;height:550px;margin:0 3vw}.project-gallery button{padding:0;position:relative;overflow:hidden;display:block;text-align:left}.project-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.project-gallery button:hover img{transform:scale(1.025)}.gallery-side{display:grid;grid-template-rows:1fr 1fr;gap:8px;min-height:0}.gallery-side>button{min-height:0}.gallery-side>button>span{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;padding:20px;color:#fffdf4;font-size:10px;background:linear-gradient(transparent,#13221dcc)}.gallery-expand{display:flex;align-items:center;gap:10px;position:absolute;right:20px;bottom:20px;background:#f6f3ecef;padding:10px 15px;font-size:10px}.gallery-disclosure{font-size:9px;color:#8a8f7e;margin:13px 5.5vw 25px;line-height:1.75}.project-section-nav{position:sticky;top:0;z-index:15;background:#f7f4edfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:38px;padding:0 25px;overflow-x:auto;white-space:nowrap}.project-section-nav a{padding:20px 0 17px;font-size:11px;color:#7a816e;border-bottom:2px solid transparent;display:block}.project-section-nav a.active{color:var(--ink);border-color:#687752}.project-section{padding:82px 5.5vw;scroll-margin-top:60px}.project-section>.section-heading{margin-bottom:42px}.project-overview{display:grid;grid-template-columns:1fr 350px;gap:8%}.project-introduction{margin:28px 0;font-size:13px;line-height:1.95;max-width:610px}.project-data-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 35px}.project-data-grid>div{padding:18px 0;border-bottom:1px solid var(--line)}.project-data-grid span{display:block;text-transform:uppercase;letter-spacing:.8px;font-size:8px;color:#8b907c}.project-data-grid strong{font-size:17px;font-family:var(--serif);display:block;font-weight:400;margin-top:5px}.project-data-grid strong.pending-value{font-size:15px}.discreet-note{display:flex;gap:12px;margin-top:25px;align-items:flex-start}.discreet-note svg{flex-shrink:0;margin-top:3px;color:#879277}.discreet-note p{font-size:10px;color:#878e7c;line-height:1.85}.project-interest{padding:32px 28px;background:#e7ebda;align-self:start;position:sticky;top:100px}.project-interest .eyebrow{font-size:8px;margin-bottom:18px}.project-interest h3{font-size:32px;line-height:1.2;margin-bottom:20px}.project-interest>p{font-size:12px;line-height:1.85}.interest-price{border-top:1px solid #bdc7aa;border-bottom:1px solid #bdc7aa;padding:19px 0;margin:24px 0}.interest-price>span{font-size:8px;letter-spacing:1px;display:block;color:#7f8a6b}.interest-price>strong{font-size:15px;font-weight:400;margin-top:7px;display:block}.project-interest .button{font-size:11px;padding:16px;min-height:48px;margin-bottom:10px;gap:8px}.project-interest>.micro{font-size:9px!important;margin-top:5px}.inventory-preview{background:#f9f8f0;border:1px solid #d5dcc5}.inventory-preview-head{display:grid;grid-template-columns:1.1fr 1fr 1fr 1.3fr 1fr;gap:12px;padding:20px 25px;border-bottom:1px solid #e0e4d5;font-size:8px;letter-spacing:1px;color:#8b967b}.inventory-empty{text-align:center;padding:55px 25px;display:flex;flex-direction:column;align-items:center}.inventory-empty>svg{color:#9aa88a;margin-bottom:20px}.inventory-empty h3{font-size:28px;line-height:1.35}.inventory-empty p{font-size:12px;max-width:470px;margin:14px 0 10px}.inventory-empty .text-link{font-size:11px}.area-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:32px}.area-explainer>div{position:relative;padding-left:30px}.area-explainer span{position:absolute;left:0;top:3px;font-size:9px;color:#919e7d}.area-explainer h4{font-size:12px;font-weight:500}.area-explainer p{font-size:10px;margin-top:8px;color:#7c876c;line-height:1.85}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.plan-card{border:1px solid var(--line)}.plan-preview{height:240px;background-color:#f0f1e7;background-image:linear-gradient(#a4b09217 1px,transparent 1px),linear-gradient(90deg,#a4b09217 1px,transparent 1px);background-size:19px 19px;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;color:#98a087;gap:25px}.plan-preview>.plan-corner{position:absolute;top:15px;left:17px;font-size:7px;letter-spacing:1px}.plan-preview>span:last-child{font-size:8px;letter-spacing:1.6px;line-height:1.8;text-align:center}.plan-preview iframe{height:100%;width:100%;border:0}.plan-card>div:last-child{padding:25px}.plan-card .eyebrow{font-size:7px;margin-bottom:14px}.plan-card h3{font-size:24px;line-height:1.3}.plan-card .text-link{font-size:10px;margin-top:14px}.amenity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.amenity-grid>div{padding:30px 25px;border-right:1px solid #cfd7bf;border-bottom:1px solid #cfd7bf}.amenity-grid>div:nth-child(4n){border-right:0}.amenity-grid>div:nth-last-child(-n+4){border-bottom:0}.amenity-grid svg{color:#8b9975;margin-bottom:18px}.amenity-grid h3{font-size:22px;line-height:1.3;margin-bottom:10px}.amenity-grid span{font-size:9px;display:flex;align-items:center;gap:6px}.amenity-grid span svg{margin:0}.amenity-grid p{font-size:11px;margin-top:14px}.spec-table-wrap{overflow-x:auto;max-width:100%;border-top:1px solid #cbd2bd}.spec-table{border-collapse:collapse;width:100%;min-width:580px;text-align:left}.spec-table th,.spec-table td{padding:17px 24px;border-bottom:1px solid #dde1d2;font-size:12px;font-weight:400}.spec-table thead th{font-size:8px;letter-spacing:1.2px;text-transform:uppercase;color:#7f8b6c;background:#e7ebdc;padding:15px 24px}.spec-table th:first-child{padding-left:20px}.spec-table tbody th{font-weight:500;width:32%}.spec-table tbody tr:nth-child(2n){background:#eef0e544}.spec-table small{display:block;font-size:10px;margin-top:5px;color:#8b947d}.residence-table{min-width:1000px}.residence-table tbody th{width:auto}.residence-table td{font-size:11px}.residence-table .text-link{font-size:10px;white-space:nowrap}.table-followup{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-top:25px}.table-followup>p{font-size:10px;max-width:630px;color:#818a74;line-height:1.9}.table-followup>.text-link{flex-shrink:0;font-size:11px}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.location-map{min-height:460px;background:#e1e5d6;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:45px;overflow:hidden;text-align:center}.map-lines{position:absolute;inset:-60px;background:repeating-linear-gradient(35deg,transparent,transparent 65px,#f8f9ef88 66px,#f8f9ef88 70px,transparent 71px),repeating-linear-gradient(-40deg,transparent,transparent 110px,#f8f9ef77 111px,#f8f9ef77 116px,transparent 117px);opacity:.6}.location-map>*:not(.map-lines){position:relative;z-index:1}.location-map>svg{color:#6d8058;margin-bottom:20px}.location-map>h3{font-size:39px}.location-map>p{font-size:12px;margin:10px 0 20px}.location-map>span{font-size:7px;letter-spacing:1.1px;color:#84966d}.location-map>.text-link{font-size:11px;margin-top:20px}.connection-list{align-self:center}.connection-list>div{display:flex;align-items:center;gap:22px;padding:20px 0;border-bottom:1px solid #cfd7bf}.connection-list svg{color:#869773;flex-shrink:0}.connection-list h3{font-size:21px;line-height:1.3}.connection-list p{font-size:10px;margin-top:7px;color:#8b957e}.connection-list small{display:block;margin-top:7px;font-size:10px}.connection-list>.micro{margin-top:20px}.progress-records{border-top:1px solid var(--line)}.progress-records article{display:grid;grid-template-columns:180px 1fr 1.5fr;gap:35px;align-items:start;padding:28px 0;border-bottom:1px solid var(--line)}.progress-records article>div{display:flex;align-items:center;gap:12px;font-size:12px;color:#7d8c6d}.progress-records h3{font-size:26px;line-height:1.3}.progress-records p{font-size:12px;line-height:1.85}.progress-records img{grid-column:2/4;width:100%;max-height:400px}.document-list{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.document-list>a{display:flex;align-items:center;gap:20px;border-bottom:1px solid #c8d2b8;padding:26px 0}.document-list>a>svg{color:#889b70}.document-list>a>svg:last-child{margin-left:auto}.document-list h3{font-size:22px;line-height:1.3}.document-list span{font-size:9px;color:#879578;display:block;margin-top:8px}.document-list a:hover h3{color:#677b4d}.commercial-note{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid #c8d2b8;padding-top:28px;margin-top:40px}.commercial-note h3{font-family:var(--sans);font-size:12px;font-weight:500;margin-bottom:10px}.commercial-note p{font-size:11px;line-height:1.9;color:#7d8a6e}.project-developer{padding:72px 12vw;display:grid;grid-template-columns:220px 1fr;gap:70px;align-items:center}.developer-monogram{display:flex;align-items:center;justify-content:center;flex-direction:column;width:210px;height:240px;border:1px solid #c6cdb8;font-family:var(--serif);font-size:75px;line-height:1.1;color:#697854;position:relative}.developer-monogram:before{content:"";position:absolute;inset:12px;border:1px solid #d9ddcd}.developer-monogram>span{font-family:var(--sans);font-size:8px;letter-spacing:2.7px;margin-top:20px}.project-developer .eyebrow{font-size:8px}.project-developer h2{font-size:39px}.project-developer p{font-size:12px;line-height:1.9;max-width:600px;margin:20px 0 12px}.project-developer .text-link{font-size:11px}.project-bottom-bar{position:fixed;bottom:0;left:0;right:0;z-index:20;background:#f7f5edfa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -2px 20px #27351a10;border-top:1px solid #d8dfca;display:flex;align-items:center;gap:28px;padding:11px 5.5vw max(11px,env(safe-area-inset-bottom))}.project-bottom-bar>div{margin-right:auto;display:flex;align-items:center;gap:25px}.project-bottom-bar strong{font-family:var(--serif);font-size:25px;font-weight:400}.project-bottom-bar span{font-size:10px;color:#859374}.project-bottom-bar .button{min-height:43px;padding:12px 20px;font-size:11px}.bottom-secondary{font-size:11px}.project-detail~.footer{padding-bottom:110px}.gallery-dialog{max-width:1000px;width:calc(100% - 60px);max-height:94vh;padding:0;background:#f4f2e8;border:0;color:var(--ink);overflow:visible}.gallery-dialog::backdrop{background:#111b15ec;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-dialog>div{position:relative}.gallery-dialog img{max-height:75vh;width:100%;object-fit:contain;background:#17241b}.gallery-close{position:absolute;top:15px;right:15px;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;background:#f8f6efec;z-index:2}.gallery-modal-footer{padding:18px 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.gallery-modal-footer button{border:1px solid #c5cbb7;width:36px;height:36px;display:grid;place-items:center;flex-shrink:0}.gallery-modal-footer strong{font-size:12px;font-weight:500}.gallery-modal-footer p{font-size:9px;margin-top:4px}.empty-page h1{font-size:70px;line-height:1.2}.empty-page p{margin:25px 0;max-width:500px}.campaign-proof{display:grid;grid-template-columns:repeat(4,1fr);background:#e5e9d9;padding:28px 5.5vw;gap:30px}.campaign-proof>span{font-size:10px;color:#7a8768;border-right:1px solid #c6d0b5}.campaign-proof>span:last-child{border:0}.campaign-proof strong{font-weight:400;font-family:var(--serif);font-size:26px;display:block;color:#536444;margin-bottom:3px}.landowner-promise{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center}.landowner-promise p{font-size:14px;line-height:1.95;margin-bottom:23px}.partnership-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.partnership-steps article{padding-top:25px;border-top:1px solid #bdc9ac}.partnership-steps article>span{font-family:var(--serif);font-size:37px;color:#8f9c7e;display:block;margin-bottom:25px}.partnership-steps h3{font-size:25px;line-height:1.3;margin-bottom:17px}.partnership-steps p{font-size:12px;line-height:1.85}.land-preparation{margin-top:50px}.land-proof-panel{background:#334230;display:grid;grid-template-columns:1fr 1fr;padding:70px 10vw;gap:12%;color:#f3efde;align-items:center}.land-proof-panel h2{font-size:49px}.land-proof-panel h2 em{color:#c0cba7}.land-proof-panel p{color:#bdc9ad;font-size:13px;margin:25px 0 15px;line-height:1.9}.land-proof-number{font-family:var(--serif);font-size:79px;text-align:center;line-height:1.1;color:#dbe0c7}.land-proof-number>span{display:block;font-family:var(--sans);font-size:8px;letter-spacing:2px;margin:15px 0}.land-proof-number>i{display:block;margin:30px auto;width:1px;height:55px;background:#7c916a}.refined-faq{border-top:1px solid var(--line)}.refined-faq details{border-bottom:1px solid var(--line)}.refined-faq summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;gap:20px;font-size:13px;padding:23px 0}.refined-faq summary::-webkit-details-marker{display:none}.refined-faq summary>span{font-size:20px;color:#8e9b7a;font-weight:400;transition:transform .2s}.refined-faq details[open] summary>span{transform:rotate(45deg)}.refined-faq details>p{font-size:12px;line-height:1.9;padding:0 35px 25px 0}.developer-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:10%;padding:75px 7vw;background:#e9ecdf;align-items:center}.developer-hero h1{font-size:clamp(50px,5.1vw,78px);line-height:1.12;letter-spacing:-2.8px}.developer-hero p{font-size:14px;line-height:1.9;margin:26px 0 15px;max-width:480px}.founding-mark{border:1px solid #c5ceb7;min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:25px;text-align:center;color:#6d7d58}.founding-mark:before{content:"";position:absolute;inset:14px;border:1px solid #d0d8c3}.founding-mark>span{font-size:8px;letter-spacing:1.7px}.founding-mark>strong{font-family:var(--serif);font-weight:400;font-size:110px;letter-spacing:-5px;line-height:1.4}.founding-mark>em{font-family:var(--serif);font-size:23px}.founding-mark>div{font-size:8px;letter-spacing:2px;margin-top:38px}.developer-story{display:grid;grid-template-columns:1.1fr 1fr;gap:7%}.developer-story p{font-size:13px;line-height:1.95;margin-bottom:22px}.leadership-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.leadership-grid article{background:#f5f4eb}.portrait-placeholder{height:270px;background:#dce2cf;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#879c70;background-image:radial-gradient(ellipse at 70% 30%,#eaf0dc 0%,transparent 65%)}.portrait-placeholder span{font-size:8px;letter-spacing:3px}.portrait-placeholder.design-portrait{background-color:#e4dfd0;background-image:radial-gradient(ellipse at 70% 30%,#f2eadc,transparent 65%);color:#a2947b}.leadership-grid article>div:last-child{padding:32px}.leadership-grid h3{font-size:31px;line-height:1.3;margin-bottom:20px}.leadership-grid p{font-size:12px;line-height:1.85;max-width:360px}.profile-pending{font-size:9px;display:block;border-top:1px solid var(--line);padding-top:17px;margin-top:22px;color:#859273}.company-timeline>a{display:grid;grid-template-columns:170px 20px 1fr 100px 20px;gap:30px;border-bottom:1px solid var(--line);padding:25px 0;align-items:center}.company-timeline>a>span:first-child{font-size:14px;color:#83906f}.company-timeline>a>i{height:8px;width:8px;border-radius:50%;background:#a8b695}.company-timeline h3{font-size:32px;margin-bottom:10px}.company-timeline p{font-size:12px;line-height:1.9;max-width:610px}.company-timeline .project-state{font-size:8px;justify-self:end;letter-spacing:.5px}.quality-page-hero{background:#344332;padding:70px 7vw;display:grid;grid-template-columns:1.15fr 1fr;gap:10%;color:#f5f1e3;align-items:center}.quality-page-hero h1{font-size:clamp(50px,5.1vw,78px);line-height:1.12;letter-spacing:-2.5px}.quality-page-hero h1 em{color:#bec9a8}.quality-page-hero p{font-size:13px;line-height:1.95;max-width:430px;color:#c1cbb5;margin:25px 0 16px}.material-composition{display:grid;grid-template-columns:1fr 1fr;gap:15px;transform:rotate(-4deg);padding:20px 0}.material-composition>div{min-height:180px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;font-size:9px;color:#4b5148;box-shadow:0 10px 25px #17201622}.material-composition span{font-size:8px;letter-spacing:2px}.material-stone{background:#b3b7a6;background-image:repeating-linear-gradient(24deg,transparent,transparent 7px,#f1f4e21a 8px,#f1f4e21a 9px);grid-row:1/3}.material-timber{background-color:#9b8064;background-image:repeating-linear-gradient(90deg,transparent,transparent 4px,#42301e11 6px,#58422a17 7px)}.material-plaster{background:#e7e2d1}.material-composition>p{grid-column:1/3;font-size:8px;color:#a9b899;margin:0;transform:rotate(4deg);text-align:center;max-width:none}.quality-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.quality-pillars article{position:relative;border-top:1px solid var(--line);padding-top:30px}.quality-pillars article>svg{margin-bottom:30px;color:#869573}.quality-pillars article>span{position:absolute;right:0;top:33px;font-size:9px;color:#93a080}.quality-pillars h3{font-size:26px;line-height:1.35;margin-bottom:18px}.quality-pillars p{font-size:12px;line-height:1.9}.material-toolbar{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:0 0 30px}.material-toolbar label{font-size:8px;letter-spacing:1.2px;color:#84916f}.material-toolbar select{display:block;width:320px;max-width:100%;padding:12px 16px;margin-top:9px;border:1px solid #bfcdb0;background:#f9f9f1;font-size:13px;color:#435737}.review-quality{display:grid;grid-template-columns:1.1fr 1fr;gap:10%;align-items:center}.review-quality p{font-size:13px;line-height:1.9;margin-top:27px;max-width:420px}.quality-checklist{border-top:1px solid var(--line)}.quality-checklist>div{display:flex;align-items:center;gap:20px;padding:17px 0;font-size:12px;border-bottom:1px solid var(--line)}.quality-checklist span{font-size:9px;color:#93a17f}.interior-page-title{font-size:clamp(52px,5.5vw,80px);line-height:1.1;letter-spacing:-2px}.refined-interior{background:#e9eddf}.refined-interior figure{height:650px}.refined-interior .interior-panel{align-self:center}.refined-interior .interior-tabs>button{width:100%}.profile-page{scroll-margin-top:30px}.profile-brand-note{font-size:11px;color:#7e886d}.site-header~main .profile-nav{margin-bottom:40px}@media(min-width:1600px){.buyer-hero,.buyer-hero .hero-image{min-height:760px}.buyer-hero .hero-copy{padding-top:65px}.buyer-hero h1{font-size:86px}.project-gallery{height:660px}.project-section{padding-left:8vw;padding-right:8vw}}@media(max-width:1100px){.revised-header{padding:0 3vw;gap:20px}.revised-header .desktop-nav{gap:18px;margin-right:5px}.revised-header .desktop-nav a{font-size:10px}.revised-header .wordmark>span{font-size:26px}.revised-header .nav-cta{font-size:11px;gap:15px;padding:12px 15px}.buyer-hero h1{font-size:59px}.buyer-hero .hero-copy{padding-left:4vw;padding-right:28px}.buyer-hero .hero-image{min-height:650px}.buyer-hero .hero-actions{flex-direction:row;gap:14px}.buyer-hero .hero-actions .button{font-size:10px;padding:15px;gap:12px}.buyer-hero .hero-actions .text-link{font-size:10px}.hero-project-location{font-size:9px}.featured-residence{grid-template-columns:1fr 1fr}.feature-copy{padding:30px}.feature-photo{min-height:520px}.quality-feature{gap:8%;padding:70px 6vw}.quality-title h2{font-size:47px}.quality-rows h3{font-size:23px}.planning-strip{gap:25px}.planning-strip>div{display:block}.planning-strip h3{margin-bottom:5px}.pathway h3{font-size:36px}.land-path,.interior-path>div{padding:32px}.developer-teaser{gap:5%}.cta-band h2{font-size:35px}.cta-band>.button{font-size:11px;gap:15px}.editorial-hero>div{padding:45px 35px 45px 5vw}.editorial-hero figure{min-height:580px}.three-columns h3{font-size:25px}.catalog-row{grid-template-columns:40px 1fr 170px 140px}.project-heading-line h1{font-size:62px}.project-heading-line h1 em{display:block;margin-left:0;margin-top:10px;font-size:24px}.project-gallery{height:470px}.project-section-nav{gap:27px;justify-content:flex-start;padding:0 5.5vw}.project-overview{grid-template-columns:1fr 310px;gap:5%}.project-interest{padding:26px 22px}.project-interest h3{font-size:29px}.plan-card h3{font-size:21px}.plan-card>div:last-child{padding:20px}.amenity-grid>div{padding:27px 18px}.amenity-grid h3{font-size:20px}.table-followup{gap:25px}.location-grid{gap:35px}.progress-records article{grid-template-columns:150px 1fr 1.4fr;gap:25px}.progress-records h3{font-size:23px}.document-list{gap:0 25px}.document-list h3{font-size:20px}.project-developer{padding:65px 7vw;gap:40px}.land-campaign-hero h1{font-size:65px}.company-timeline>a{grid-template-columns:130px 15px 1fr 80px 20px;gap:20px}.quality-pillars{gap:25px}.quality-pillars h3{font-size:23px}.developer-hero{gap:6%}.founding-mark{min-height:380px}.founding-mark>strong{font-size:90px}.quality-page-hero{gap:6%}}@media(max-width:800px){.top-ribbon{padding:5px 24px}.revised-header{height:80px;padding:0 24px}.revised-mobile{top:109px}.revised-header .desktop-nav{display:none}.buyer-hero{grid-template-columns:1fr 1fr;min-height:590px}.buyer-hero .hero-image{min-height:590px}.buyer-hero .hero-copy{padding:36px 26px}.buyer-hero h1{font-size:49px;letter-spacing:-2px}.buyer-hero .hero-copy>.eyebrow{font-size:7px;letter-spacing:1.2px}.hero-project-location{font-size:8px;flex-wrap:wrap}.hero-project-location span{font-size:8px}.buyer-hero .hero-copy>p{font-size:12px}.buyer-hero .hero-actions{margin-top:24px;flex-direction:column;align-items:flex-start}.buyer-hero .hero-actions .button{font-size:10px}.feature-copy{padding:26px}.feature-copy h3{font-size:43px}.feature-copy>p:not(.location-line):not(.micro){font-size:12px;margin:19px 0}.feature-specs{gap:15px;margin:22px 0}.feature-specs dd{font-size:11px}.feature-specs dt{font-size:7px}.feature-copy>.button{font-size:10px;padding:15px;gap:10px}.feature-photo{min-height:500px}.concept-pill{font-size:7px;left:15px;bottom:15px;max-width:80%}.photo-link{width:33px;height:33px;right:15px;bottom:50px}.quality-feature{padding:65px 30px;gap:7%}.quality-title h2{font-size:42px}.quality-title p{font-size:12px}.quality-title .text-link{font-size:11px}.quality-rows article{gap:18px}.quality-rows h3{font-size:21px}.quality-rows p{font-size:11px}.pathway-grid{gap:20px}.pathway h3{font-size:32px}.land-path,.interior-path>div{padding:28px}.pathway .eyebrow{font-size:7px}.land-path>p{font-size:11px}.pathway .text-link{font-size:10px}.developer-teaser{padding-top:0}.developer-teaser h2{font-size:34px}.developer-teaser>div:last-child>p{font-size:12px}.developer-teaser .text-link,.developer-teaser .quiet-link{font-size:10px}.cta-band{padding:50px 30px;display:block}.cta-band h2{font-size:37px}.cta-band p{font-size:12px;max-width:550px}.cta-band>.button{margin-top:28px}.editorial-hero h1{font-size:45px}.editorial-hero>div{padding:40px 26px}.editorial-hero>div>p{font-size:12px}.editorial-hero .button{font-size:10px;gap:14px;padding:15px}.editorial-hero figure{min-height:540px}.hero-project-card{left:20px;right:20px;width:auto;padding:24px}.hero-project-card h2{font-size:38px}.three-columns article,.three-columns article+article{padding-right:20px;padding-left:20px}.three-columns article:first-child{padding-left:0}.three-columns h3{font-size:23px}.three-columns p{font-size:11px}.catalog-row{grid-template-columns:30px 1fr 150px 25px;gap:15px}.catalog-row h3{font-size:33px}.catalog-discover{font-size:0}.catalog-discover svg{width:22px}.catalog-period strong{font-size:11px}.project-title-block{padding:25px 30px 30px}.project-heading-line{margin-top:30px}.project-heading-line h1{font-size:56px}.project-heading-line h1 em{font-size:21px}.project-heading-actions>.button{font-size:10px;padding:15px}.project-heading-actions>.text-link{font-size:9px;gap:10px}.project-gallery{height:390px;gap:6px}.gallery-side{gap:6px}.gallery-disclosure{margin:12px 30px 22px;font-size:8px}.gallery-expand{font-size:0;right:15px;bottom:15px;padding:10px;gap:0}.gallery-expand svg{width:17px}.gallery-side>button>span{font-size:8px;padding:15px}.project-section{padding:65px 30px}.project-overview{grid-template-columns:1fr;gap:35px}.project-interest{position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.project-interest>.eyebrow{grid-column:1/3}.project-interest h3{grid-column:1;grid-row:2}.project-interest>p:not(.micro){grid-column:1;grid-row:3/5}.interest-price{grid-column:2;grid-row:2;margin:0 0 15px;padding:0 0 15px;border-top:0}.project-interest>.button{grid-column:2}.project-interest>.micro{grid-column:1/3;margin-top:15px}.project-section-nav{gap:28px;padding:0 30px}.project-section-nav a{font-size:10px;padding:17px 0 14px}.project-data-grid{gap:0 30px}.inventory-preview-head{font-size:7px;padding:18px;gap:10px}.inventory-empty h3{font-size:25px}.area-explainer{gap:20px}.area-explainer>div{padding-left:24px}.area-explainer p{font-size:9px}.plan-grid{gap:17px}.plan-preview{height:190px}.plan-card>div:last-child{padding:20px 15px}.plan-card h3{font-size:20px}.plan-card .eyebrow{font-size:6px;letter-spacing:.6px}.plan-card .text-link{font-size:9px;gap:12px}.amenity-grid{grid-template-columns:repeat(4,1fr)}.amenity-grid>div{padding:24px 12px}.amenity-grid h3{font-size:19px}.amenity-grid span{font-size:8px}.spec-table th,.spec-table td{padding:15px 20px;font-size:11px}.table-followup{display:block}.table-followup>.text-link{margin-top:12px}.location-grid{gap:28px}.location-map{padding:30px;min-height:425px}.location-map>h3{font-size:34px}.location-map>span{font-size:6px}.location-map>.text-link{font-size:9px;gap:10px}.connection-list h3{font-size:18px}.connection-list>div{gap:15px}.connection-list p{font-size:9px}.progress-records article{grid-template-columns:120px 1fr;gap:20px}.progress-records p{grid-column:2}.progress-records h3{font-size:25px}.progress-records img{grid-column:2}.document-list h3{font-size:19px}.document-list>a{gap:15px}.document-list>a>svg{width:20px}.document-list span{font-size:8px}.commercial-note{gap:30px}.commercial-note p{font-size:10px}.project-developer{grid-template-columns:170px 1fr;padding:60px 30px;gap:35px}.developer-monogram{height:210px;width:170px;font-size:65px}.project-developer h2{font-size:33px}.project-developer p{font-size:11px}.project-bottom-bar{padding-left:30px;padding-right:30px}.project-bottom-bar>div{gap:15px}.project-bottom-bar span{font-size:9px}.project-bottom-bar strong{font-size:23px}.campaign-proof{padding:24px 30px;gap:20px}.campaign-proof strong{font-size:22px}.campaign-proof>span{font-size:8px}.land-campaign-hero h1{font-size:53px}.landowner-promise{gap:6%}.landowner-promise h2{font-size:34px}.landowner-promise p{font-size:12px}.partnership-steps{grid-template-columns:1fr 1fr;gap:35px}.partnership-steps article>span{margin-bottom:15px}.land-proof-panel{padding:60px 35px;gap:8%}.land-proof-panel h2{font-size:38px}.land-proof-panel p{font-size:12px}.land-proof-number{font-size:65px}.developer-hero{padding:55px 30px}.developer-hero h1{font-size:47px}.developer-hero p{font-size:12px}.founding-mark{min-height:350px;padding:25px}.founding-mark>strong{font-size:73px;letter-spacing:-3px}.founding-mark>span{font-size:6px}.founding-mark>em{font-size:20px}.founding-mark>div{font-size:6px;letter-spacing:1.3px}.developer-story{gap:6%}.developer-story h2{font-size:34px}.developer-story p{font-size:12px}.leadership-grid{gap:22px}.portrait-placeholder{height:220px}.leadership-grid article>div:last-child{padding:25px}.leadership-grid h3{font-size:28px}.leadership-grid p{font-size:11px}.company-timeline>a{grid-template-columns:100px 10px 1fr 70px 18px;gap:15px}.company-timeline>a>span:first-child{font-size:11px}.company-timeline h3{font-size:28px}.company-timeline p{font-size:10px}.company-timeline .project-state{font-size:7px;letter-spacing:0}.quality-page-hero{padding:55px 30px;gap:7%}.quality-page-hero h1{font-size:46px}.quality-page-hero p{font-size:12px}.quality-page-hero .text-link{font-size:10px}.material-composition{gap:11px}.material-composition>div{padding:15px;min-height:155px}.material-composition span{font-size:6px;letter-spacing:1px}.material-composition p{font-size:6px}.quality-pillars{grid-template-columns:1fr 1fr;gap:35px}.quality-pillars h3{font-size:27px}.quality-pillars p{font-size:12px}.review-quality{gap:7%}.review-quality h2{font-size:34px}.review-quality p{font-size:12px}.quality-checklist>div{font-size:11px}.refined-interior figure{height:610px}.footer{padding-bottom:35px}.empty-page h1{font-size:55px}}@media(max-width:580px){.top-ribbon{padding:6px 20px;min-height:30px;font-size:8px}.top-ribbon>span:last-child{font-size:6px;letter-spacing:1px}.revised-header{height:76px;padding:0 20px;gap:16px}.revised-header .wordmark>span{font-size:23px}.revised-header .nav-cta{font-size:10px;gap:12px;padding:9px 11px}.revised-mobile{top:106px}.buyer-hero{display:flex;min-height:0}.buyer-hero .hero-copy{padding:33px 24px 34px}.buyer-hero .hero-copy>.eyebrow{font-size:7px;letter-spacing:1.25px;margin-bottom:17px}.hero-project-location{font-size:8px;letter-spacing:.8px}.buyer-hero h1{font-size:57px;line-height:1.07;letter-spacing:-2.7px;margin:20px 0 24px}.buyer-hero .hero-copy>p{font-size:13px;max-width:340px}.buyer-hero .hero-actions{margin-top:25px;flex-direction:row;align-items:center;gap:18px}.buyer-hero .hero-actions .button{font-size:10px;padding:15px;gap:15px}.buyer-hero .hero-actions .text-link{font-size:10px}.buyer-hero .hero-image{min-height:0;height:420px}.buyer-hero .hero-image img{object-position:50% 40%}.featured-residence{display:flex;flex-direction:column;min-height:0}.feature-photo{min-height:0;height:310px}.feature-copy{padding:28px 25px}.feature-copy h3{font-size:44px}.feature-copy>p:not(.location-line):not(.micro){font-size:12px}.feature-specs dd{font-size:11px}.feature-specs dt{font-size:7px}.feature-copy>.button{font-size:10px;gap:8px}.planning-strip{flex-wrap:wrap;gap:12px;padding:25px 0}.planning-strip>.eyebrow{width:100%;font-size:7px}.planning-strip>div{width:100%}.planning-strip h3{font-size:26px}.planning-strip p{font-size:11px}.planning-strip .text-link{font-size:10px}.quality-feature{display:block;padding:55px 24px}.quality-title h2{font-size:43px}.quality-title p{font-size:12px;max-width:350px}.quality-rows{margin-top:40px}.quality-rows article{padding:25px 0;gap:22px}.quality-rows h3{font-size:25px}.quality-rows p{font-size:11px}.quality-rows article:first-child{border-top:1px solid #64715c;padding-top:25px}.quality-rows svg{margin-top:28px}.pathway-grid{display:block}.pathway{display:block;min-height:390px}.land-path{padding:30px;margin-bottom:22px}.pathway h3{font-size:37px}.pathway .eyebrow{font-size:8px}.land-path>p{font-size:12px}.pathway .text-link{font-size:11px}.interior-path>div{min-height:390px;padding:30px}.developer-teaser{display:block;padding-top:0}.developer-teaser h2{font-size:34px}.developer-teaser>div:last-child{margin-top:25px}.developer-teaser>div:last-child>p{font-size:12px}.developer-teaser .text-link{font-size:11px}.developer-teaser .quiet-link{font-size:10px}.cta-band{padding:48px 24px}.cta-band .eyebrow{font-size:7px;letter-spacing:1.5px}.cta-band h2{font-size:34px}.cta-band p{font-size:12px}.cta-band>.button{font-size:11px;width:100%}.editorial-hero{display:flex;flex-direction:column}.editorial-hero>div{padding:40px 24px}.editorial-hero h1{font-size:53px;letter-spacing:-2px}.editorial-hero>div>p{font-size:13px;max-width:360px}.editorial-hero .eyebrow{font-size:8px}.editorial-hero .button{font-size:11px}.editorial-hero figure{min-height:0;height:480px}.hero-project-card{left:24px;bottom:42px;width:255px;right:auto;padding:25px}.hero-project-card h2{font-size:38px;margin:9px 0}.hero-project-card>span:last-child{margin-top:17px;padding-top:13px;font-size:10px}.editorial-hero figcaption{left:24px;bottom:15px;font-size:7px}.three-columns{display:block}.three-columns article,.three-columns article+article{padding:27px 0 27px 54px;border-left:0;border-bottom:1px solid var(--line)}.three-columns article:first-child{padding-left:54px}.three-columns article:last-child{border-bottom:0}.three-columns article>svg{position:absolute;left:0;top:31px;width:25px}.three-columns article>span{position:static;font-size:8px;display:block;margin-bottom:12px}.three-columns h3{font-size:26px}.three-columns p{font-size:12px}.catalog-row{grid-template-columns:20px 1fr 88px 20px;gap:10px;padding:23px 0}.catalog-row h3{font-size:29px}.catalog-number{font-size:8px}.catalog-row .project-state{font-size:7px;letter-spacing:.8px}.catalog-row p{font-size:8px;gap:5px}.catalog-period>span{font-size:6px;letter-spacing:.5px}.catalog-period strong{font-size:10px}.catalog-discover svg{width:17px}.catalog-row:hover{padding-left:0;padding-right:0}.filter-tabs{gap:18px}.filter-tabs button{font-size:8px}.enquiry-kind-tabs button{font-size:10px;padding:10px 5px}.refined-form .form-grid{gap:0}.field-note{font-size:8px;margin:-3px 0 17px}.standalone-enquiry{padding-top:35px}.page-breadcrumb{padding:20px 24px}.breadcrumbs{font-size:9px;gap:10px}.breadcrumbs>span{gap:10px}.project-title-block{padding:22px 24px 26px}.project-heading-line{display:block;margin-top:28px}.project-heading-line h1{font-size:54px;margin:13px 0 16px}.project-heading-line h1 em{font-size:22px;margin-top:9px}.project-heading-line .location-line{font-size:10px;gap:8px}.project-heading-actions{align-items:flex-start;margin-top:23px;gap:5px}.project-heading-actions>.button{font-size:11px;width:100%}.project-heading-actions>.text-link{font-size:10px}.project-gallery{display:flex;flex-direction:column;height:auto;margin:0 16px;gap:6px}.project-gallery .gallery-main{height:310px}.gallery-side{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:140px;gap:6px}.gallery-side>button>span{font-size:7px;padding:12px;gap:10px}.gallery-side>button>span svg{width:12px}.project-gallery .concept-pill{font-size:6px;max-width:70%;bottom:15px;left:13px}.gallery-expand{right:13px}.gallery-disclosure{margin:14px 24px 22px;font-size:8px;line-height:1.85}.project-section-nav{gap:25px;padding:0 24px}.project-section-nav a{padding:16px 0 13px;font-size:10px}.project-section{padding:55px 24px;scroll-margin-top:50px}.project-section>.section-heading{margin-bottom:30px}.project-overview{gap:32px}.project-introduction{font-size:12px;margin:23px 0}.project-data-grid{gap:0 20px}.project-data-grid>div{padding:16px 0}.project-data-grid span{font-size:7px;letter-spacing:.5px}.project-data-grid strong{font-size:17px}.project-data-grid strong.pending-value{font-size:14px}.discreet-note p{font-size:9px}.project-interest{display:block;padding:28px 24px}.project-interest>.eyebrow{font-size:8px}.project-interest h3{font-size:31px}.project-interest>p{font-size:12px}.interest-price{padding:18px 0;margin:22px 0;border-top:1px solid #bdc7aa}.project-interest>.button{font-size:11px}.project-interest>.micro{margin-top:6px}.inventory-preview-head{display:none}.inventory-empty{padding:35px 22px}.inventory-empty h3{font-size:25px}.inventory-empty p{font-size:11px;margin:15px 0}.inventory-empty .text-link{font-size:10px;gap:12px}.area-explainer{display:block;margin-top:30px}.area-explainer>div{margin-top:20px;padding-left:30px}.area-explainer p{font-size:10px;margin-top:5px}.plan-grid{display:block}.plan-card{margin-bottom:22px}.plan-preview{height:230px}.plan-card>div:last-child{padding:24px}.plan-card .eyebrow{font-size:7px;letter-spacing:1px}.plan-card h3{font-size:27px}.plan-card .text-link{font-size:11px;margin-top:12px}.section-note{font-size:10px;margin-top:20px}.amenity-grid{grid-template-columns:1fr 1fr}.amenity-grid>div{padding:25px 15px;border-right:1px solid #cfd7bf!important;border-bottom:1px solid #cfd7bf!important}.amenity-grid>div:nth-child(2n){border-right:0!important}.amenity-grid>div:nth-last-child(-n+2){border-bottom:0!important}.amenity-grid h3{font-size:22px}.amenity-grid span{font-size:9px;line-height:1.6}.amenity-grid>div>svg{width:27px}.spec-table{min-width:550px}.spec-table th,.spec-table td{font-size:11px;padding:15px 16px}.spec-table thead th{font-size:7px;padding:15px 16px}.spec-table th:first-child{padding-left:16px}.residence-table{min-width:1000px}.table-followup>p{font-size:9px}.table-followup>.text-link{font-size:10px}.location-grid{display:block}.location-map{min-height:350px;padding:35px}.location-map>h3{font-size:39px}.location-map>span{font-size:7px}.location-map>.text-link{font-size:11px;gap:17px}.connection-list{margin-top:20px}.connection-list>div{padding:20px 0;gap:20px}.connection-list h3{font-size:22px}.connection-list p{font-size:10px}.progress-records article{display:block;padding:23px 0}.progress-records article>div{font-size:11px;margin-bottom:16px}.progress-records h3{font-size:28px;margin-bottom:15px}.progress-records p{font-size:12px}.progress-records img{margin-top:20px}.document-list{display:block}.document-list>a{padding:23px 0;gap:17px}.document-list h3{font-size:23px}.document-list span{font-size:9px}.commercial-note{display:block;padding-top:25px;margin-top:30px}.commercial-note>div+div{margin-top:25px}.commercial-note h3{font-size:12px}.commercial-note p{font-size:11px}.project-developer{display:block;padding:55px 24px}.developer-monogram{width:135px;height:150px;font-size:48px;margin-bottom:30px}.developer-monogram>span{font-size:6px;letter-spacing:2px;margin-top:13px}.project-developer h2{font-size:34px}.project-developer p{font-size:12px}.project-developer .eyebrow{font-size:7px;letter-spacing:1px}.project-bottom-bar{padding:11px 16px max(11px,env(safe-area-inset-bottom));gap:14px}.project-bottom-bar>div{display:block}.project-bottom-bar strong{font-size:22px;line-height:1.1;display:block}.project-bottom-bar span{font-size:7px;display:block;margin-top:5px}.project-bottom-bar .button{font-size:10px;gap:14px;min-height:44px;padding:12px 16px}.bottom-secondary{display:none}.project-detail~.footer{padding-bottom:115px}.gallery-dialog{width:calc(100% - 24px)}.gallery-dialog img{max-height:72vh;min-height:200px}.gallery-modal-footer{padding:16px 12px;gap:12px}.gallery-modal-footer strong{font-size:10px}.gallery-modal-footer p{font-size:8px;line-height:1.6}.gallery-modal-footer button{width:30px;height:30px}.gallery-close{top:10px;right:10px;width:32px;height:32px}.campaign-proof{grid-template-columns:1fr 1fr;padding:27px 24px;gap:24px 15px}.campaign-proof>span{font-size:9px}.campaign-proof>span:nth-child(2){border:0}.campaign-proof strong{font-size:24px}.land-campaign-hero h1{font-size:61px}.land-campaign-hero .hero-actions .button{font-size:11px;padding:16px 18px}.land-campaign-hero .hero-image{height:390px}.landowner-promise{display:block}.landowner-promise>div:last-child{margin-top:25px}.landowner-promise h2{font-size:35px}.landowner-promise p{font-size:12px}.partnership-steps{display:block}.partnership-steps article{padding:25px 0 25px 55px;position:relative}.partnership-steps article>span{position:absolute;left:0;top:22px;font-size:28px}.partnership-steps h3{font-size:26px}.partnership-steps p{font-size:12px}.land-preparation{margin-top:22px}.land-proof-panel{display:block;padding:50px 24px}.land-proof-panel h2{font-size:39px}.land-proof-panel p{font-size:12px}.land-proof-number{margin-top:45px;padding-top:30px;border-top:1px solid #6f825e;font-size:65px}.land-proof-number>i{height:35px;margin:25px auto}.refined-faq summary{font-size:12px;padding:22px 0}.refined-faq details>p{font-size:11px;padding:0 15px 23px 0}.developer-hero{display:block;padding:40px 24px}.developer-hero h1{font-size:53px;letter-spacing:-2px}.developer-hero p{font-size:13px}.founding-mark{margin-top:35px;min-height:310px}.founding-mark>strong{font-size:102px}.founding-mark>span{font-size:7px;letter-spacing:2px}.founding-mark>em{font-size:23px}.founding-mark>div{font-size:7px;margin-top:25px}.developer-story{display:block}.developer-story>div:last-child{margin-top:27px}.developer-story h2{font-size:34px}.developer-story p{font-size:12px}.leadership-grid{display:block}.leadership-grid article+article{margin-top:25px}.portrait-placeholder{height:260px}.leadership-grid article>div:last-child{padding:27px}.leadership-grid h3{font-size:30px}.leadership-grid p{font-size:12px}.company-timeline>a{grid-template-columns:1fr 30px;gap:12px;padding:25px 0}.company-timeline>a>span:first-child{font-size:11px;grid-column:1}.company-timeline>a>i{display:none}.company-timeline>a>div{grid-column:1;grid-row:2}.company-timeline>a>.project-state{grid-column:1;grid-row:3;justify-self:start;font-size:8px}.company-timeline>a>svg{grid-column:2;grid-row:2;align-self:start;margin-top:6px}.company-timeline h3{font-size:32px}.company-timeline p{font-size:12px}.quality-page-hero{display:block;padding:45px 24px}.quality-page-hero h1{font-size:53px;letter-spacing:-2px}.quality-page-hero p{font-size:13px}.quality-page-hero .text-link{font-size:11px}.material-composition{margin:30px 20px 5px;gap:13px}.material-composition>div{min-height:155px}.material-composition span,.material-composition p{font-size:7px}.quality-pillars{display:block}.quality-pillars article{padding:26px 0 30px 50px;position:relative}.quality-pillars article>svg{position:absolute;left:0;top:30px;width:25px}.quality-pillars article>span{position:static;display:block;font-size:8px;margin-bottom:10px}.quality-pillars h3{font-size:27px}.quality-pillars p{font-size:12px}.material-toolbar{display:block;margin-bottom:25px}.material-toolbar select{width:100%;font-size:16px}.material-toolbar>.text-link{font-size:10px;margin-top:17px}.review-quality{display:block}.review-quality h2{font-size:34px}.review-quality p{font-size:12px}.quality-checklist{margin-top:30px}.quality-checklist>div{font-size:12px}.interior-page-title{font-size:59px}.refined-interior figure{height:360px}.refined-interior .interior-panel{width:100%}.empty-page h1{font-size:49px}.empty-page p{font-size:13px}.footer{padding-bottom:35px}}@media(max-width:360px){.top-ribbon{padding-left:15px;padding-right:15px}.top-ribbon>span:last-child{font-size:5px}.revised-header{padding:0 15px;gap:10px}.revised-header .wordmark>span{font-size:21px}.buyer-hero h1{font-size:51px}.hero-project-location{font-size:7px}.buyer-hero .hero-copy>.eyebrow{font-size:6px}.project-bottom-bar .button{padding:12px;font-size:9px}.project-bottom-bar span{font-size:6px}}@media print{.top-ribbon,.revised-header,.revised-mobile,.footer,.project-bottom-bar{display:none}.profile-page{padding:0}.profile-page table{font-size:10px}}.standalone-enquiry .enquiry-intro h1{font-size:48px;line-height:1.2;letter-spacing:-1.5px}@media(max-width:800px){.standalone-enquiry .enquiry-intro h1{font-size:45px}}@media(max-width:580px){.standalone-enquiry .enquiry-intro h1{font-size:40px}}.interior-top p{color:var(--muted)}.refined-interior .interior-tabs>button{color:#6d795f;border-color:#bdc7ad}.refined-interior .interior-tabs>button.active{color:var(--ink);font-weight:500}.refined-interior .interior-description p{color:#66735b}.pending-value{color:#748069!important}:root{--background: 44 33% 95%;--foreground: 147 11% 16%;--border: 54 14% 86%;--input: 54 14% 86%;--ring: 77 18% 36%;--primary: 77 18% 36%;--primary-foreground: 45 43% 98%;--secondary: 60 19% 91%;--secondary-foreground: 147 11% 16%;--muted: 54 16% 92%;--muted-foreground: 75 5% 42%;--accent: 34 28% 47%;--accent-foreground: 45 43% 98%;--destructive: 7 58% 40%;--destructive-foreground: 45 43% 98%;--card: 40 100% 99%;--card-foreground: 147 11% 16%;--card-border: 54 14% 86%;--popover: 40 100% 99%;--popover-foreground: 147 11% 16%;--popover-border: 54 14% 86%;--sidebar: 44 33% 95%;--sidebar-foreground: 147 11% 16%;--sidebar-border: 54 14% 86%;--sidebar-primary: 77 18% 36%;--sidebar-primary-foreground: 45 43% 98%;--sidebar-accent: 60 19% 91%;--sidebar-accent-foreground: 147 11% 16%;--sidebar-ring: 77 18% 36%;--chart-1: 77 18% 36%;--chart-2: 34 28% 47%;--chart-3: 147 11% 16%;--chart-4: 60 19% 70%;--chart-5: 75 5% 42%;--app-font-sans: "DM Sans", sans-serif;--app-font-serif: "Playfair Display", Georgia, serif;--app-font-mono: ui-monospace, monospace;--radius: 0}.dark{--background: 147 11% 16%;--foreground: 44 33% 95%;--border: 147 8% 31%;--input: 147 8% 31%;--ring: 75 21% 62%;--primary: 75 21% 62%;--primary-foreground: 147 11% 16%;--secondary: 147 8% 24%;--secondary-foreground: 44 33% 95%;--muted: 147 8% 24%;--muted-foreground: 75 8% 72%;--accent: 34 28% 60%;--accent-foreground: 147 11% 16%;--destructive: 7 58% 52%;--destructive-foreground: 45 43% 98%;--card: 147 9% 20%;--card-foreground: 44 33% 95%;--card-border: 147 8% 31%;--popover: 147 9% 20%;--popover-foreground: 44 33% 95%;--popover-border: 147 8% 31%;--sidebar: 147 11% 16%;--sidebar-foreground: 44 33% 95%;--sidebar-border: 147 8% 31%;--sidebar-primary: 75 21% 62%;--sidebar-primary-foreground: 147 11% 16%;--sidebar-accent: 147 8% 24%;--sidebar-accent-foreground: 44 33% 95%;--sidebar-ring: 75 21% 62%;--chart-1: 75 21% 62%;--chart-2: 34 28% 60%;--chart-3: 44 33% 95%;--chart-4: 60 19% 50%;--chart-5: 75 8% 72%}
