:root{--ink:#111;--black:#151515;--black2:#20201f;--paper:#f1ede5;--white:#fff;--bronze:#bd8c58;--muted:#77736c;--line:rgba(20,20,20,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"DM Sans",sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.topbar{height:90px;display:flex;align-items:center;gap:34px;padding:0 5vw;background:var(--black);color:#fff;position:sticky;top:0;z-index:20;border-bottom:1px solid rgba(255,255,255,.1)}.brand{display:flex;align-items:center;gap:13px;white-space:nowrap}.mark{width:52px;fill:var(--bronze)}.brand span{display:flex;flex-direction:column}.brand strong{font:600 22px/1 "Manrope";letter-spacing:.19em}.brand small{font:500 8px/1.8 "Manrope";letter-spacing:.25em}.topbar nav{margin-left:auto;display:flex;gap:30px;font-size:14px}.topbar nav a{opacity:.76;transition:.2s}.topbar nav a:hover{opacity:1;color:#dcb07f}.menu{display:none;background:none;color:#fff;border:0}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--bronze);color:#111;padding:17px 23px;border:0;border-radius:1px;font-weight:600;cursor:pointer;transition:.25s}.button:hover{background:#d0a46f;transform:translateY(-1px)}.button-small{padding:12px 17px;font-size:13px}.hero{min-height:calc(100vh - 90px);display:grid;grid-template-columns:1.05fr .95fr;grid-template-rows:1fr auto;background:var(--black);color:#fff;overflow:hidden}.hero-copy{padding:11vh 7vw 7vh;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:2}.eyebrow{display:block;color:var(--bronze);text-transform:uppercase;letter-spacing:.25em;font-size:12px;font-weight:600;margin-bottom:24px}.hero h1{font:500 clamp(46px,6vw,86px)/.99 "Manrope";letter-spacing:-.055em;margin:0;max-width:760px}.hero h1 em{font-style:normal;color:var(--bronze)}.hero-copy>p{max-width:580px;color:#bab7b1;font-size:18px;line-height:1.7;margin:32px 0}.hero-actions{display:flex;align-items:center;gap:30px}.text-link{border-bottom:1px solid var(--bronze);padding:12px 0}.hero-visual{position:relative;min-height:660px}.hero-visual img{position:absolute;width:158%;height:100%;object-fit:cover;object-position:78% center;filter:saturate(.7) contrast(1.05)}.visual-mask{position:absolute;inset:0;background:linear-gradient(90deg,var(--black),transparent 35%),linear-gradient(0deg,rgba(0,0,0,.52),transparent 45%)}.visual-note{position:absolute;right:7vw;bottom:56px;text-align:right}.visual-note span{font-size:11px;letter-spacing:.2em;color:#d7b18b}.visual-note strong{display:block;font:500 24px/1.25 "Manrope";margin-top:10px}.hero-index{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);padding:0 7vw 32px;gap:18px;color:#96918b;font-size:11px;letter-spacing:.2em;text-transform:uppercase}.hero-index span{border-top:1px solid rgba(255,255,255,.2);padding-top:16px}.intent,.properties,.pillars,.sell,.about,.diagnostic{padding:120px 7vw}.intent{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.intent h2,.section-head h2,.pillar-intro h2,.sell h2,.about h2,.diagnostic h2{font:500 clamp(38px,4vw,62px)/1.08 "Manrope";letter-spacing:-.045em;margin:0}.intent-grid{display:grid;grid-template-columns:repeat(2,1fr)}.intent-grid a{min-height:205px;border:1px solid var(--line);margin:-1px 0 0 -1px;padding:28px;display:flex;flex-direction:column;transition:.25s}.intent-grid a:hover{background:#fff;transform:translateY(-3px);box-shadow:0 18px 50px rgba(0,0,0,.07)}.intent-grid span,.pillar-list>article>span{color:var(--bronze);font-size:12px;letter-spacing:.15em}.intent-grid strong{font:600 22px "Manrope";margin:auto 0 8px}.intent-grid small{color:var(--muted);line-height:1.55}.properties{background:#e6e0d6}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:50px}.section-head>p{max-width:430px;color:var(--muted);line-height:1.7}.property-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.property-card{background:#f8f5ef;box-shadow:0 12px 40px rgba(0,0,0,.06)}.property-photo{height:280px;color:#fff;padding:24px;display:flex;justify-content:space-between;align-items:start;position:relative;overflow:hidden}.property-photo:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#111 10%,#3a3128 50%,#ad8158 140%)}.property-photo:after{content:"";position:absolute;width:70%;height:70%;right:-5%;bottom:-22%;border:1px solid rgba(255,255,255,.25);transform:skewY(-16deg);box-shadow:-38px -38px 0 rgba(255,255,255,.045)}.photo-2:before{background:linear-gradient(145deg,#1b1c1d,#4d5152 58%,#b9a383 150%)}.photo-3:before{background:linear-gradient(145deg,#191714,#55412e 60%,#b57a42 150%)}.property-photo span,.property-photo b{position:relative;z-index:2;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.property-info{padding:25px}.property-info>span{color:var(--bronze);font-size:12px;text-transform:uppercase;letter-spacing:.1em}.property-info h3{font:600 23px/1.25 "Manrope";margin:12px 0 17px}.property-info ul{display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;list-style:none;color:#68645e;font-size:13px}.property-info>div{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:20px;margin-top:22px}.property-info>div strong{font:600 21px "Manrope"}.property-info button{border:0;background:none;border-bottom:1px solid #111;padding:7px 0;cursor:pointer}.pillars{background:var(--black);color:#fff;display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.pillar-intro p{color:#aaa59e;max-width:470px;line-height:1.75;margin-top:30px}.pillar-list article{display:grid;grid-template-columns:70px 1fr;border-top:1px solid rgba(255,255,255,.15);padding:30px 0}.pillar-list article:last-child{border-bottom:1px solid rgba(255,255,255,.15)}.pillar-list h3{font:500 28px "Manrope";margin:0 0 10px}.pillar-list p{color:#a6a19a;line-height:1.6;margin:0;max-width:590px}.sell{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.sell-copy p{color:var(--muted);line-height:1.75;max-width:600px;margin:28px 0}.sell ol{margin:0;padding:0;list-style:none}.sell li{display:grid;grid-template-columns:70px 1fr;border-top:1px solid var(--line);padding:25px 0}.sell li:last-child{border-bottom:1px solid var(--line)}.sell li>span{color:var(--bronze)}.sell li div{display:flex;flex-direction:column;gap:7px}.sell li strong{font:600 20px "Manrope"}.sell li small{color:var(--muted);font-size:14px}.about{background:#a67b50;color:#17130f;display:grid;grid-template-columns:.45fr .85fr .7fr;gap:6vw;align-items:center;position:relative;overflow:hidden}.giant{font:600 17vw/1 "Manrope";letter-spacing:-.13em;opacity:.15;position:absolute;left:-2vw;bottom:-3vw}.about>div{position:relative}.about>div:nth-child(3) p{line-height:1.7}.about blockquote{font:500 25px/1.4 "Manrope";margin:30px 0;padding-left:20px;border-left:2px solid #17130f}.about small{text-transform:uppercase;letter-spacing:.16em}.diagnostic{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw;background:#f8f5ef}.diagnostic>div p{color:var(--muted);line-height:1.7;max-width:500px}.diagnostic form{display:grid;grid-template-columns:1fr 1fr;gap:22px}.diagnostic label{font-size:13px;font-weight:600}.diagnostic input,.diagnostic select,.diagnostic textarea{width:100%;margin-top:8px;padding:15px;border:1px solid #cfc8bd;background:transparent;border-radius:0;outline:none}.diagnostic input:focus,.diagnostic select:focus,.diagnostic textarea:focus{border-color:var(--bronze);box-shadow:0 0 0 2px rgba(189,140,88,.15)}.full{grid-column:1/-1}.form-status{margin:0;color:#6b563f;line-height:1.5}footer{background:#0f0f0f;color:#fff;padding:55px 7vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:30px}.footer-brand{width:max-content}.footer-brand .mark{width:44px}footer>p{color:#8e8a84;text-align:center;font-size:12px;letter-spacing:.15em}footer>div:last-child{text-align:right;display:flex;flex-direction:column;gap:8px}footer>div:last-child small{color:#908b85}.reveal{animation:rise .8s ease both}@keyframes rise{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:980px){.topbar{height:76px}.topbar nav,.topbar>.button{display:none}.menu{display:block;margin-left:auto}.topbar.open nav{display:flex;position:absolute;left:0;right:0;top:76px;background:#151515;padding:24px 5vw;flex-direction:column}.hero{grid-template-columns:1fr}.hero-copy{padding-top:9vh}.hero-visual{min-height:430px}.hero-visual img{width:190%;object-position:73% center}.intent,.pillars,.sell,.diagnostic{grid-template-columns:1fr}.property-grid{grid-template-columns:1fr 1fr}.about{grid-template-columns:1fr 1fr}.about>div:nth-child(3){grid-column:2}.giant{font-size:30vw}footer{grid-template-columns:1fr;text-align:center}.footer-brand{margin:auto}footer>div:last-child{text-align:center}}@media(max-width:650px){.brand strong{font-size:18px}.mark{width:43px}.hero-copy{padding:72px 6vw}.hero h1{font-size:47px}.hero-copy>p{font-size:16px}.hero-actions{align-items:stretch;flex-direction:column;gap:12px}.hero-index{grid-template-columns:1fr 1fr}.hero-visual{min-height:360px}.visual-note{right:6vw;bottom:32px}.intent,.properties,.pillars,.sell,.about,.diagnostic{padding:82px 6vw}.intent-grid,.property-grid{grid-template-columns:1fr}.section-head{align-items:start;flex-direction:column}.property-photo{height:220px}.about{grid-template-columns:1fr}.about>div:nth-child(3){grid-column:1}.giant{font-size:54vw}.diagnostic form{grid-template-columns:1fr}.diagnostic label,.full{grid-column:1}footer{padding:45px 6vw}.topbar{padding:0 6vw}}
.hero-visual img{width:100%;object-position:68% center;filter:saturate(.88) contrast(1.04)}
@media(max-width:980px){.hero-visual img{width:100%;object-position:70% center}}
