@font-face{font-family:jakarta;src:url(../media/jakarta.p.2enevmnhv78c5.ttf)format("truetype");font-display:swap;font-weight:200 800}.jakarta_c0b7402b-module__VDV55G__className{font-family:jakarta}.jakarta_c0b7402b-module__VDV55G__variable{--font-jakarta:"jakarta"}
@font-face{font-family:newsreader;src:url(../media/newsreader.p.08mu15wxskigb.ttf)format("truetype");font-display:swap;font-weight:200 800}.newsreader_26f45cc5-module__TeHMqG__className{font-family:newsreader}.newsreader_26f45cc5-module__TeHMqG__variable{--font-newsreader:"newsreader"}
@font-face{font-family:LH Jakarta;src:url(/fonts/jakarta.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:LH Newsreader;src:url(/fonts/newsreader.ttf)format("truetype");font-weight:200 800;font-display:swap}:root{--charcoal:#0c0d0c;--charcoal-rich:#080808;--ink:#000;--white:#fff;--warm-white:#f9f9f9;--beige:#b17457;--beige-light:#f6f6f1;--line:#4a49472e;--shell:min(1320px, calc(100vw - 96px));--stone:#4a4947;--muted:#77736c;--paper:#f7f5f0;--sand:#e6d8c7;--sand-soft:#efe7dc;--sand-deep:#d8c6ae;--radius-lg:28px;--radius-md:20px;--radius-sm:14px;--radius-pill:999px;--shadow-soft:0 20px 55px #3024161a;--ease:cubic-bezier(.2, .7, .2, 1);--fs-display:clamp(44px, 5.2vw, 80px);--fs-h1:clamp(38px, 4.4vw, 64px);--fs-h2:clamp(30px, 3.2vw, 46px);--fs-h3:clamp(19px, 1.5vw, 22px);--fs-lead:clamp(16px, 1.15vw, 18px);--fs-body:15px;--fs-sm:13px;--fs-xs:11px;--lh-display:1.02;--lh-heading:1.1;--lh-title:1.3;--lh-body:1.7;--ls-display:-.035em;--ls-heading:-.025em;--ls-title:-.015em;--ls-label:.14em;--measure:62ch;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--section-y:clamp(64px, 8vw, 112px);--head-gap:clamp(28px, 3.5vw, 48px);--header-h:88px;--page-top:calc(var(--header-h) + clamp(40px, 5vw, 72px));--gutter:clamp(16px, 1.6vw, 24px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#4a4947;background:var(--white);font-family:var(--font-jakarta), "LH Jakarta", sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}main{overflow:clip}section[id]{scroll-margin-top:calc(var(--header-h) + var(--sp-5))}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0 0 20px;font-weight:700}.eyebrow:before{content:"";background:var(--beige);width:28px;height:1px;margin:0 12px 4px 0;display:inline-block}.light{color:var(--beige-light)}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:#000}h1,h2{letter-spacing:-.04em}h2{margin-bottom:0;font-size:clamp(42px,5vw,72px);font-weight:600;line-height:.98}h1 em,h2 em{font-family:var(--font-newsreader), "LH Newsreader", serif;font-weight:400}.brand{align-items:center;width:198px;display:flex}.brand img{object-fit:contain;width:100%;height:auto}.whatsapp{min-height:44px;font-size:var(--fs-sm);border:1px solid #ffffff7a;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:0 20px;transition:background .25s,color .25s;display:inline-flex}.whatsapp:hover{background:var(--beige);border-color:var(--beige);color:var(--charcoal)}.menu-button{cursor:pointer;background:0 0;border:0;justify-self:end;padding:8px;display:none}.hero{color:#fff;background:var(--charcoal);place-items:center;height:max(720px,100svh);min-height:720px;display:grid;position:relative}.hero-image{object-fit:cover;object-position:center;animation:9s ease-out both heroZoom;scale:1.025}.hero-wash{background:linear-gradient(#12121194 0%,#12121140 45%,#1212119e 100%);position:absolute;inset:0}@keyframes heroZoom{0%{scale:1.08}to{scale:1.025}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.text-link{font-size:var(--fs-sm);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:8px;font-weight:650;display:inline-flex}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translate(5px)}.property-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.intro{color:#fff;background:var(--charcoal);grid-template-columns:1.5fr .55fr .55fr;align-items:end;gap:48px;min-height:620px;padding:100px max(48px,50vw - 660px);display:grid}.intro h2{margin-bottom:32px}.area-grid{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}.area-card{color:#fff;min-height:520px;position:relative;overflow:hidden}.area-card:nth-child(2){margin-top:64px}.area-card img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.area-card:hover img{transform:scale(1.055)}.services{background:var(--warm-white);grid-template-columns:.9fr 1.1fr;gap:clamp(70px,9vw,150px);padding:120px max(48px,50vw - 660px);display:grid}.dark-button{color:#fff;background:var(--charcoal);font-size:var(--fs-sm);align-items:center;gap:32px;padding:16px 24px;display:inline-flex}footer{color:#fff;background:var(--charcoal-rich);padding:80px max(48px,50vw - 660px) 24px}.footer-brand img{width:210px;height:auto}.footer-brand p,footer p,footer a{color:#aaa6a0;font-size:var(--fs-sm);line-height:var(--lh-body)}.footer-brand p{max-width:340px;margin:24px 0 0}footer h3{color:var(--beige);letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px;font-size:11px}.dashboard-title h1{margin:0 0 24px}.dashboard-title h1 em{font-family:var(--font-newsreader), serif;color:var(--beige-light);font-weight:400}.form-grid{grid-template-columns:1fr 1fr;gap:20px;width:100%;display:grid}.form-wide{grid-column:1/-1}.consent{align-items:flex-start;margin:24px 0;line-height:1.5;letter-spacing:normal!important;flex-direction:row!important;font-size:12px!important;font-weight:500!important}.consent input{width:18px;height:18px;accent-color:var(--charcoal);flex:0 0 18px;margin:0}.form-submit{cursor:pointer;border:0}.form-submit:disabled{cursor:wait;opacity:.68}.form-message{font-size:var(--fs-sm);margin:16px 0 0;line-height:1.5}.form-message.success{color:#176443}.form-message.error,.dashboard-error{color:#a32c23}.auth-page{background:#0a0b0a;place-items:center;min-height:100svh;padding:40px 24px;display:grid;position:relative;overflow:hidden}.auth-dots{background-image:radial-gradient(#ffffff38 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 62% at 50% 45%,#000 0%,#0000 100%);mask-image:radial-gradient(72% 62% at 50% 45%,#000 0%,#0000 100%)}.auth-card{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:40px;width:min(340px,100%);display:flex;position:relative}.auth-logo{width:200px;display:block}.auth-logo img{width:100%;height:auto}.google-button{color:#0c0d0c;width:100%;min-height:52px;font-size:var(--fs-body);cursor:pointer;background:#fff;border:0;border-radius:2px;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-weight:600;transition:background .2s;display:inline-flex}.google-button:hover:not(:disabled){background:#ece9e4}.google-button:disabled{opacity:.62;cursor:default}.google-button svg{flex:none}.auth-note{color:#8f8a83;max-width:300px;font-size:var(--fs-sm);line-height:var(--lh-body);margin:-14px 0 0}.auth-note.is-error{color:#d79c86}.dashboard-page{min-height:100vh;color:var(--ink);background:var(--warm-white);overflow:visible}.dashboard-sidebar{z-index:55;color:#e3ded8;background:var(--charcoal-rich);flex-direction:column;width:264px;padding:20px 16px 16px;transition:width .25s,transform .25s;display:flex;position:fixed;inset:0 auto 0 0}.dashboard-sidebar-top{border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 4px 16px;display:flex}.dashboard-brand{color:#fff;min-width:0;font-size:var(--fs-body);white-space:nowrap;letter-spacing:-.02em;align-items:center;gap:12px;font-weight:700;display:flex;overflow:hidden}.dashboard-brand-toggle{cursor:pointer;width:100%;font:inherit;background:0 0;border:0;justify-content:center;padding:0}.dashboard-collapse{color:#e3ded8;cursor:pointer;background:0 0;border:1px solid #fff3;flex:0 0 28px;width:28px;height:28px;padding:0;transition:background .2s,transform .25s}.dashboard-collapse:hover{color:var(--charcoal);border-color:var(--beige);background:var(--beige)}.dashboard-collapse span{font-size:23px;line-height:.8;display:block}.dashboard-sidebar nav{padding:24px 0}.dashboard-sidebar nav p{color:#928c84;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;white-space:nowrap;margin:0 0 8px;padding:0 12px;font-weight:700}.dashboard-sidebar nav a,.dashboard-sidebar-bottom>a{color:#c4bfb8;min-height:43px;font-size:var(--fs-sm);white-space:nowrap;border-left:2px solid #0000;align-items:center;gap:12px;margin:2px 0;padding:0 12px;transition:background .2s,color .2s;display:flex;overflow:hidden}.dashboard-sidebar nav a i,.dashboard-sidebar-bottom>a i{width:18px;color:var(--beige);font-style:normal;font-size:var(--fs-body);text-align:center;flex:0 0 18px}.dashboard-sidebar nav a:hover{color:#fff;background:#ffffff0f}.dashboard-sidebar nav a.active{color:#fff;border-left-color:var(--beige);background:#d7c2ad21}.dashboard-sidebar-bottom{border-top:1px solid #ffffff1c;margin-top:auto;padding-top:16px}.dashboard-sidebar-bottom>a{margin-bottom:12px}.dashboard-user{background:#ffffff0d;align-items:center;gap:12px;min-height:51px;padding:8px;display:flex;overflow:hidden}.dashboard-user>span{width:28px;height:28px;color:var(--charcoal);background:var(--beige-light);font-size:var(--fs-xs);border-radius:50%;flex:0 0 28px;place-items:center;font-weight:700;display:grid}.dashboard-user p{white-space:nowrap;min-width:0;margin:0;overflow:hidden}.dashboard-user strong,.dashboard-user small{text-overflow:ellipsis;display:block;overflow:hidden}.dashboard-user strong{color:#fff;font-size:var(--fs-xs);font-weight:650}.dashboard-user small{color:#958f87;font-size:var(--fs-xs);margin-top:3px}.dashboard-sidebar.is-collapsed{width:76px}.dashboard-sidebar.is-collapsed .dashboard-brand>span:last-child,.dashboard-sidebar.is-collapsed nav p,.dashboard-sidebar.is-collapsed nav a>span,.dashboard-sidebar.is-collapsed .dashboard-sidebar-bottom>a>span,.dashboard-sidebar.is-collapsed .dashboard-user p{display:none}.dashboard-sidebar.is-collapsed .dashboard-sidebar-top{justify-content:center}.dashboard-sidebar.is-collapsed nav a,.dashboard-sidebar.is-collapsed .dashboard-sidebar-bottom>a{justify-content:center;padding:0}.dashboard-sidebar.is-collapsed .dashboard-user{justify-content:center;padding-inline:0}.dashboard-content{width:min(1320px,100vw - 360px);margin:0 48px 0 128px;padding:80px 0;transition:width .25s,margin .25s}.dashboard-sidebar.is-collapsed~.dashboard-content{width:min(1320px,100vw - 172px);margin-left:128px}.dashboard-mobile-toggle{display:none}.dashboard-title{justify-content:space-between;align-items:end;gap:32px;margin-bottom:40px;display:flex}.dashboard-title h1{color:var(--charcoal);margin:0 0 16px}.dashboard-title h1 em{color:#827363}.dashboard-title p{color:#69635d;font-size:var(--fs-body);margin:0}.lead-count{background:var(--beige-light);font-size:var(--fs-sm);white-space:nowrap;padding:8px 12px}.lead-filters{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.lead-filters a{border:1px solid var(--line);font-size:var(--fs-sm);text-transform:capitalize;padding:8px 12px}.lead-filters a.active,.lead-filters a:hover{color:#fff;border-color:var(--charcoal);background:var(--charcoal)}.lead-table-wrap{border:1px solid var(--line);background:#fff;overflow-x:auto}.lead-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.lead-table-wrap th,.lead-table-wrap td{border-bottom:1px solid var(--line);vertical-align:top;text-align:left;font-size:var(--fs-sm);padding:20px}.lead-table-wrap th{color:#746f68;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;background:#faf9f7}.lead-table-wrap td strong,.lead-table-wrap td span{display:block}.lead-table-wrap td strong{margin-bottom:8px}.lead-table-wrap td span{color:#726c65;font-size:var(--fs-sm);line-height:1.5}.lead-status{background:var(--beige-light);text-transform:capitalize;padding:4px 8px;color:var(--ink)!important;display:inline-block!important}.lead-update{grid-template-columns:1fr;gap:8px;min-width:190px;display:grid}.lead-update select,.lead-update input,.lead-update textarea{border:1px solid var(--line);width:100%;font-size:var(--fs-sm);background:#fff;padding:8px}.lead-update textarea{resize:vertical}.lead-update button{border:1px solid var(--charcoal);color:#fff;background:var(--charcoal);width:fit-content;font-size:var(--fs-sm);cursor:pointer;padding:8px 12px}.overview-cards{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 32px;display:grid}.overview-cards a{color:var(--ink);border:1px solid var(--line);background:#fff;padding:24px}.overview-cards span,.overview-cards small{color:#706a63;font-size:var(--fs-sm);display:block}.overview-cards strong{letter-spacing:-.05em;margin:12px 0 8px;font-size:42px;display:block}.priority-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:48px;display:grid}.review-queue{border:1px solid var(--line);background:#fff;margin:0 0 32px;padding:32px}.review-queue .panel-heading{margin-bottom:24px}.review-queue .panel-heading .eyebrow{margin-bottom:8px}.review-queue-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.review-item{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:8px;min-height:148px;padding:20px;transition:background .2s;display:flex}.review-item:hover{background:var(--beige-light)}.review-item>span{color:#817669;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:700}.review-item strong{font-size:var(--fs-body);line-height:1.25}.review-item small{color:#706a63;font-size:var(--fs-xs);margin-top:auto;line-height:1.5}.priority-panel{border:1px solid var(--line);background:#fff;min-height:175px;padding:24px}.panel-heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.panel-heading h2{margin:0}.panel-heading>a{border-bottom:1px solid var(--ink);font-size:var(--fs-sm);padding-bottom:3px}.priority-panel ul{margin:20px 0 0;padding:0;list-style:none}.priority-panel li{border-top:1px solid var(--line);font-size:var(--fs-sm);justify-content:space-between;gap:16px;padding:12px 0;display:flex}.priority-panel li small{color:#706a63;text-transform:capitalize;white-space:nowrap}.panel-empty{color:#706a63;font-size:var(--fs-sm);margin:24px 0 0}.leads-panel{margin-top:12px}@media (max-width:760px){.overview-cards,.priority-grid,.review-queue-grid{grid-template-columns:1fr}.priority-panel li{flex-direction:column;gap:4px}}.empty-leads{border:1px solid var(--line);background:#fff;padding:64px 32px}.empty-leads p{color:#706a63;margin:12px 0 0}.dashboard-entry{border:1px solid var(--line);background:#fff;margin:0 0 32px;padding:32px}.dashboard-entry h2{margin:0 0 24px}.rental-form{max-width:740px}.rental-form .form-submit{margin-top:24px}.rental-form textarea{width:100%;color:var(--ink);font-size:var(--fs-body);resize:vertical;background:#fff;border:1px solid #20201f40;border-radius:0;padding:12px;line-height:1.5}.field-hint{color:#817b73;font-size:var(--fs-xs);letter-spacing:0;text-transform:none;font-weight:500}.secure-link{border-bottom:1px solid var(--ink);font-size:var(--fs-sm);padding-bottom:3px;font-weight:700;display:inline-flex}.expiry-warning{font-weight:700;color:#a32c23!important}.tenancy-register{margin-top:32px}.task-list{gap:16px;display:grid}.task-card{border:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:32px;padding:32px;display:flex}.task-card.is-overdue{border-left:4px solid #a32c23}.task-card .eyebrow{margin-bottom:12px}.task-card h2{margin:0 0 12px}.task-card p:not(.eyebrow){color:#706a63;font-size:var(--fs-sm);line-height:var(--lh-body);margin:0 0 16px}.task-card>div>span{color:#706a63;font-size:var(--fs-sm)}.task-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.task-actions button{border:1px solid var(--line);cursor:pointer;font-size:var(--fs-sm);background:#fff;padding:8px 12px}.task-actions button:hover{color:#fff;border-color:var(--charcoal);background:var(--charcoal)}@media (max-width:1180px){:root{--shell:min(100% - 56px, 1120px)}.brand{width:168px}.whatsapp{padding:0 12px}.intro{grid-template-columns:1.5fr .7fr .7fr;padding-inline:32px}}@media (max-width:930px){:root{--shell:calc(100vw - 48px)}.brand{width:176px}.whatsapp span{display:none}.whatsapp{justify-content:center;width:44px;padding:0}.menu-button{color:#fff;display:block}.hero{height:100svh;min-height:680px}.property-grid,.intro,.area-grid{grid-template-columns:1fr 1fr}.area-card:nth-child(2){margin-top:0}.area-card:last-child{grid-column:1/-1;min-height:430px}.services{grid-template-columns:1fr}.dashboard-sidebar{width:280px;transform:translate(-100%);box-shadow:18px 0 42px #00000042}.dashboard-sidebar.is-mobile-open{transform:translate(0)}.dashboard-sidebar.is-collapsed{width:280px}.dashboard-sidebar.is-collapsed .dashboard-brand>span:last-child,.dashboard-sidebar.is-collapsed nav p,.dashboard-sidebar.is-collapsed nav a>span,.dashboard-sidebar.is-collapsed .dashboard-sidebar-bottom>a>span,.dashboard-sidebar.is-collapsed .dashboard-user p{display:block}.dashboard-sidebar.is-collapsed .dashboard-sidebar-top{justify-content:space-between}.dashboard-sidebar.is-collapsed nav a,.dashboard-sidebar.is-collapsed .dashboard-sidebar-bottom>a{justify-content:flex-start;padding:0 12px}.dashboard-sidebar.is-collapsed .dashboard-user{justify-content:flex-start;padding-inline:8px}.dashboard-content,.dashboard-sidebar.is-collapsed~.dashboard-content{width:calc(100vw - 48px);margin:0 24px;padding:80px 0 64px}.dashboard-mobile-toggle{z-index:56;border:1px solid var(--line);width:42px;height:42px;color:var(--charcoal);background:var(--beige-light);cursor:pointer;align-content:center;gap:4px;padding:12px;display:grid;position:fixed;top:16px;left:16px;box-shadow:0 6px 20px #00000014}.dashboard-mobile-toggle i{background:currentColor;width:100%;height:1px;display:block}}@media (max-width:640px){:root{--shell:calc(100vw - 32px)}.brand{width:158px}.whatsapp{display:none}h2{font-size:clamp(40px,12vw,58px)}.hero{min-height:700px}.hero-image{object-position:59% center}.property-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-right:-16px;display:flex;overflow-x:auto}.property-grid::-webkit-scrollbar{display:none}.intro{grid-template-columns:1fr;gap:48px;min-height:0;padding:80px 20px}.area-grid{grid-template-columns:1fr}.area-card,.area-card:last-child{grid-column:auto;min-height:480px}.area-card:nth-child(2){margin:0}.services{gap:64px;padding:80px 20px}footer{padding:70px 18px 24px}.footer-brand{grid-column:1/-1}.form-grid{grid-template-columns:1fr;gap:16px}.form-wide{grid-column:auto}.form-submit{justify-content:space-between;width:100%}.auth-card{gap:32px;width:min(320px,100%)}.dashboard-content,.dashboard-sidebar.is-collapsed~.dashboard-content{width:calc(100vw - 32px);margin:0 16px;padding:80px 0 48px}.dashboard-title{flex-direction:column;align-items:flex-start;gap:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.join-card{gap:32px}.join-lead{color:#e3ded8;max-width:300px;font-size:var(--fs-body);line-height:var(--lh-body);margin:0}.join-lead strong{color:#fff}.join-card form{width:100%}.join-switch{color:#8f8a83;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:8px;text-decoration:underline}.join-switch:hover{color:#e3ded8}.passkey-button{color:#e3ded8;width:100%;min-height:46px;font-size:var(--fs-sm);cursor:pointer;background:0 0;border:1px solid #3a3733;border-radius:2px;margin-top:-22px;transition:border-color .2s,color .2s}.passkey-button:hover:not(:disabled){color:#fff;border-color:#8f8a83}.passkey-button:disabled{opacity:.6;cursor:default}.statement-page{color:#1d1c1a;background:#f3f2ef;min-height:100dvh;padding:32px 16px;font-family:Arial,Helvetica,sans-serif}.statement-actions{max-width:760px;font-size:var(--fs-sm);justify-content:space-between;gap:12px;margin:0 auto 16px;display:flex}.statement-actions a{color:#7a5a44}.statement-actions button{color:#fff;font-size:var(--fs-sm);cursor:pointer;background:#1d1c1a;border:0;border-radius:6px;padding:8px 16px}.statement{background:#fff;max-width:760px;margin:0 auto;padding:40px;box-shadow:0 6px 24px #00000014}.statement header{border-bottom:2px solid #1d1c1a;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:24px;display:flex}.statement-logo{filter:invert();height:auto}.statement header div{text-align:right}.statement header p{color:#6b665f;font-size:var(--fs-sm);margin:0}.statement header h1{color:#1d1c1a;margin:8px 0}.statement table{border-collapse:collapse;width:100%;font-size:var(--fs-sm);margin:24px 0}.statement th,.statement td{text-align:right;font-variant-numeric:tabular-nums;border-bottom:1px solid #e3e0da;padding:12px 8px}.statement th:first-child,.statement td:first-child{text-align:left}.statement td small{color:#8a847b;font-size:var(--fs-xs);display:block}.statement tfoot th,.statement tfoot td{border-top:2px solid #1d1c1a;border-bottom:0;font-weight:700}.statement footer{color:#8a847b;font-size:var(--fs-xs);line-height:var(--lh-body)}@media print{.statement-actions{display:none}.statement-page{background:#fff;padding:0}.statement{box-shadow:none;padding:0}}@media (max-width:600px){.statement{padding:24px}.statement header{flex-direction:column}.statement header div{text-align:left}}
:root{--accent:#b17457}:focus-visible{outline-offset:5px;outline:2px solid #b17457}.lh-public{color:#4a4947;background:#fff}.lh-public :is(h1,h2,h3){color:#000}.lh-public :is(.investor-hero,.collection-hero,.project-hero,.lh-footer) :is(h1,h2,h3){color:#fff}.lh-public h1,.lh-public h2{font-family:var(--font-jakarta), "LH Jakarta", sans-serif;text-wrap:balance}.overline{font-size:var(--fs-xs);letter-spacing:var(--ls-label);margin:0 0 24px;font-weight:600;line-height:1.5}.lh-public .brand{width:172px}.lh-public .whatsapp{border-color:var(--accent);color:#fff;border-radius:48px}.lh-public .whatsapp:hover{background:var(--accent);color:#000}.accent-button{min-height:54px;font-size:var(--fs-sm);background:#000;border:1px solid #0000;border-radius:48px;justify-content:space-between;align-items:center;gap:32px;padding:16px 24px;font-weight:650;transition:background .2s;display:inline-flex;color:#fff!important}.accent-button:hover{background:#4a4947}.lh-footer .accent-button{background:#fff;color:#000!important}.lh-footer .accent-button:hover{background:#f6f6f1}.hero-caption{width:var(--shell);letter-spacing:var(--ls-label);font-size:var(--fs-xs);color:#ece8e2;border-top:1px solid #ffffff35;justify-content:space-between;margin:auto;padding:24px 0;display:flex;position:absolute;bottom:0;left:0;right:0}.collection-section{width:var(--shell);margin:auto;padding:96px 0}.underlined-link{color:#000;font-size:var(--fs-sm);border-bottom:1px solid #b17457;align-items:center;gap:24px;padding:8px 0;font-weight:600;display:inline-flex}.lh-footer{color:#fff;background:#0c0d0c;padding:80px max(24px,50vw - 660px) 25px}.lh-public .form-submit{background:#000;border-radius:48px}.lh-public .form-submit:hover{background:#4a4947}.footer-legal{flex-wrap:wrap;gap:16px;display:flex}.footer-legal a{color:#b5afa7}.section-nav{border-left:1px solid var(--line);scrollbar-width:none;flex-direction:column;gap:1px;display:flex}.section-nav::-webkit-scrollbar{display:none}.section-nav a{color:#77716a;font-size:var(--fs-sm);letter-spacing:.01em;border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font-weight:600;transition:color .2s,border-color .2s}.section-nav a:hover{color:#000}.section-nav a.is-active{color:#000;border-left-color:var(--accent)}.dev-grid{width:var(--shell);grid-template-columns:repeat(3,1fr);gap:16px;margin:auto;padding:0 0 clamp(58px,6vw,84px);display:grid}.dev-card{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;padding:24px 24px 20px;transition:border-color .2s,box-shadow .2s;display:flex}.dev-card:hover{border-color:#4a494740;box-shadow:0 14px 34px #0000000f}.dev-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.dev-card-head h2{margin:0}.dev-card>p{color:#4a4947;font-size:var(--fs-sm);line-height:var(--lh-body);margin:0 0 24px}.dev-strip{width:var(--shell);margin:auto;padding:0 0 clamp(14px,2vw,22px)}.dev-strip dl{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.dev-strip dl>div{min-width:0;box-shadow:0 0 0 1px var(--line);background:#f9f9f9;padding:20px}.dev-strip dt{color:#77716a;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:8px;font-weight:600}.dev-strip dd{color:#000;font-size:var(--fs-body);letter-spacing:-.028em;overflow-wrap:anywhere;margin:0;font-weight:650;line-height:1.4}.dev-strip>p{color:#77716a;font-size:var(--fs-xs);margin:12px 0 0}@media (max-width:1000px){.section-nav{border-left:0;border-bottom:1px solid var(--line);flex-direction:row;gap:4px;padding:0 max(24px,50vw - 660px);overflow-x:auto}.section-nav a{font-size:var(--fs-xs);white-space:nowrap;border-bottom:2px solid #0000;border-left:0;flex:none;margin-left:0;padding:16px}.section-nav a.is-active{border-left-color:#0000;border-bottom-color:var(--accent)}.dev-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.hero-caption{font-size:var(--fs-xs);letter-spacing:.09em}.overline{font-size:var(--fs-xs);margin-bottom:20px}.collection-section{padding:64px 0}.lh-footer{padding-top:64px}.section-nav a{font-size:var(--fs-xs);padding:16px 12px}.dev-grid{grid-template-columns:1fr}}.modal-scrim{z-index:90;background:#0c0d0cb8;place-items:center;padding:24px;animation:.18s ease-out modalIn;display:grid;position:fixed;inset:0}.modal-card{background:var(--beige-light);width:min(660px,100%);max-height:calc(100svh - 48px);padding:clamp(28px,4vw,46px);animation:.22s cubic-bezier(.2,.7,.2,1) modalRise;position:relative;overflow-y:auto}.modal-close{border:1px solid var(--line);color:#4a4947;cursor:pointer;background:0 0;place-items:center;width:38px;height:38px;transition:background .2s,color .2s;display:grid;position:absolute;top:14px;right:14px}.modal-close:hover{color:#fff;background:#0c0d0c;border-color:#0c0d0c}.modal-card h2{max-width:460px;margin:0 0 12px}.modal-lede{color:#6d6963;max-width:480px;font-size:var(--fs-body);line-height:var(--lh-body);margin:0 0 24px}.modal-done h2{margin-bottom:16px}.modal-done p{color:#6d6963;max-width:460px;font-size:var(--fs-body);line-height:var(--lh-body);margin:0 0 24px}@keyframes modalIn{0%{opacity:0}to{opacity:1}}@keyframes modalRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.modal-scrim,.modal-card{animation:none}}@media (max-width:700px){.modal-scrim{padding:12px}}[lang=ar]{font-family:SF Arabic,Geeza Pro,Noto Sans Arabic,Segoe UI,Tahoma,sans-serif}[dir=rtl] .accent-button svg{transform:scaleX(-1)}
.lh-btn{border-radius:var(--radius-pill);min-height:48px;font-size:var(--fs-sm);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-weight:600;line-height:1;display:inline-flex}.lh-btn-primary{color:#fff;background:#000}.lh-btn-primary:hover{background:var(--stone)}.lh-btn-light{color:#000;background:#fff}.lh-btn-light:hover{background:var(--paper)}.lh-btn-ghost{color:#000;border-color:var(--line);background:0 0}.lh-btn-ghost:hover{border-color:#000}.lh-btn-ghost-light{color:#fff;background:0 0;border-color:#fff5}.lh-btn-ghost-light:hover{border-color:#fff}.lh-btn-sand{background:var(--sand);color:#000}.lh-btn-sand:hover{background:var(--sand-deep)}.lh-icon-btn{background:var(--sand);color:#000;cursor:pointer;width:48px;height:48px;transition:background .2s var(--ease);border:0;border-radius:50%;flex:none;place-items:center;display:inline-grid}.lh-icon-btn:hover{background:var(--sand-deep)}.lh-overline{font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);margin:0 0 20px;font-weight:600}.lh-tag{border-radius:var(--radius-pill);color:#000;font-size:var(--fs-xs);letter-spacing:.02em;background:#fffdf9eb;align-items:center;gap:8px;padding:8px 12px;font-weight:600;display:inline-flex}.lh-tag-sand{background:var(--sand-soft)}.lh-tag-dark{color:#fff;background:#000c}.lh-section{width:var(--shell);margin:0 auto;padding:clamp(72px,9vw,120px) 0}.lh-section-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.lh-section-head h2{margin:0}.lh-section-head p{max-width:360px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--stone);margin:0}@media (max-width:760px){.lh-section-head{flex-direction:column;align-items:start;gap:20px}}.lh-card{border-radius:var(--radius-md);background:#fff;border:1px solid #4a494714;padding:12px}.lh-surface-sand{background:var(--sand);border-radius:var(--radius-lg)}.lh-surface-paper{background:var(--paper)}.listing-grid{gap:var(--gutter);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:1000px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.listing-grid{grid-template-columns:1fr}}.listing-card{border-radius:var(--radius-md);height:100%;padding:var(--sp-3);transition:box-shadow .25s var(--ease);background:#fff;border:1px solid #4a494714;flex-direction:column;display:flex}.listing-card:hover{box-shadow:var(--shadow-soft)}.listing-card-image{aspect-ratio:4/3.1;border-radius:var(--radius-sm);background:var(--sand-soft);position:relative;overflow:hidden}.listing-card-image img{object-fit:cover;transition:transform .5s var(--ease)}.listing-card:hover .listing-card-image img{transform:scale(1.03)}.listing-card-tags{top:var(--sp-3);left:var(--sp-3);right:var(--sp-3);gap:var(--sp-2);flex-wrap:wrap;display:flex;position:absolute}.listing-card-body{padding:var(--sp-4) var(--sp-2) var(--sp-2);flex-direction:column;flex:1;display:flex}.listing-card-line{justify-content:space-between;align-items:baseline;gap:var(--sp-4);display:flex}.listing-card-line h3{min-width:0}.listing-card-price{color:#000;font-size:var(--fs-body);font-weight:600;line-height:var(--lh-title);flex:none}.listing-card-area{margin:var(--sp-2) 0 var(--sp-4);color:var(--muted);font-size:var(--fs-sm);line-height:1.5}.listing-card-meta{gap:var(--sp-2) var(--sp-4);padding:var(--sp-3) 0 0;border-top:1px solid var(--line);color:var(--stone);font-size:var(--fs-xs);flex-wrap:wrap;margin:auto 0 0;line-height:1.5;display:flex}.listing-card-meta span{align-items:center;gap:var(--sp-2);display:inline-flex}.listing-card.is-unavailable .listing-card-image img{filter:grayscale(.4);opacity:.8}.lh-empty{border:1px dashed var(--sand-deep);border-radius:var(--radius-md);text-align:center;background:var(--paper);padding:clamp(32px,5vw,56px)}.lh-empty h3{margin:0 0 12px}.lh-empty p{max-width:460px;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--stone);margin:0 auto 24px}.lh-field{gap:8px;display:grid}.lh-field label,.lh-field>span{font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted);font-weight:600}.lh-field :is(input,select,textarea){border:1px solid var(--line);border-radius:var(--radius-sm);color:#000;width:100%;min-height:48px;font-size:var(--fs-body);background:#fff;padding:12px 16px;transition:border-color .2s}.lh-field textarea{resize:vertical;min-height:120px}.lh-field :is(input,select,textarea):focus{border-color:#000;outline:none}.lh-field[data-invalid=true] :is(input,select,textarea){border-color:#a3402a}.lh-field-error{font-size:var(--fs-sm);color:#a3402a}@media (prefers-reduced-motion:reduce){.listing-card,.listing-card-image img,.lh-btn{transition:none}.listing-card:hover .listing-card-image img{transform:none}}
.lh-public{color:var(--stone);font-size:var(--fs-body);line-height:var(--lh-body)}:where(.lh-public) :is(h1,h2,h3,h4){margin:0}.lh-public :is(h1,h2,h3,h4){color:#000;text-wrap:balance;word-spacing:normal;font-weight:500}.lh-public h1{font-size:var(--fs-h1);line-height:var(--lh-heading);letter-spacing:var(--ls-display)}.lh-public h2{font-size:var(--fs-h2);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}.lh-public h3{font-size:var(--fs-h3);line-height:var(--lh-title);letter-spacing:var(--ls-title)}.lh-public h4{font-size:var(--fs-body);line-height:var(--lh-title);letter-spacing:0;font-weight:600}.lh-public :is(h1,h2,h3) em{font-family:var(--font-newsreader), "LH Newsreader", serif;letter-spacing:-.01em;font-style:italic;font-weight:400}:where(.lh-public) p{text-wrap:pretty;margin:0}:where(.lh-public) :is(ul,ol){margin:0}.lh-overline,.lh-public .overline{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-4);color:var(--muted);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:600;line-height:1.4;display:flex}.lh-overline-dot{background:var(--beige);border-radius:50%;flex:none;width:6px;height:6px}.lh-stack>*+*{margin-top:var(--sp-4)}.lh-stack>:is(h3,h4)+*{margin-top:var(--sp-2)}.lh-stack>.lh-overline+*{margin-top:0}.lh-stack>*+.lh-actions{margin-top:var(--sp-6)}.lh-lede{max-width:var(--measure);color:var(--stone);font-size:var(--fs-lead);line-height:var(--lh-body)}.lh-muted{color:var(--muted)}.lh-small{font-size:var(--fs-sm);line-height:1.6}.lh-prose{max-width:var(--measure);color:var(--stone);font-size:var(--fs-body);line-height:var(--lh-body)}.lh-prose>*+*{margin-top:var(--sp-4)}.lh-prose>:is(h2,h3){margin-top:var(--sp-7)}.lh-prose>:is(h2,h3)+*{margin-top:var(--sp-3)}.lh-prose :is(ul,ol){padding-left:1.2em}.lh-prose li+li{margin-top:var(--sp-2)}.lh-prose a{color:#000;text-decoration:underline;-webkit-text-decoration-color:var(--sand-deep);text-decoration-color:var(--sand-deep);text-underline-offset:4px}.lh-actions{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.lh-block{padding:var(--section-y) 0}.lh-block>.lh-block-inner{width:var(--shell);margin:0 auto}.lh-block.is-narrow>.lh-block-inner{width:min(860px, var(--shell))}.lh-block.is-tight{padding:calc(var(--section-y) * .6) 0}.lh-block.is-flush-top{padding-top:0}.lh-block.is-flush-bottom{padding-bottom:0}.lh-block.tone-paper{background:var(--paper)}.lh-block.tone-white{background:#fff}.lh-block.tone-dark{color:#d9d4cd;background:#000}.lh-block.tone-dark :is(h1,h2,h3){color:#fff}.lh-block.tone-dark .lh-overline{color:#b9b2a8}.lh-block.tone-inherit+.lh-block.tone-inherit{padding-top:0}.lh-head{align-items:end;gap:var(--sp-5) var(--sp-9);margin-bottom:var(--head-gap);grid-template-columns:minmax(0,1fr) auto;display:grid}.lh-head-main{max-width:760px}.lh-head-main>.lh-lede{margin-top:var(--sp-4)}.lh-head-aside{gap:var(--sp-4);justify-items:start;max-width:380px;display:grid}.lh-head-aside>p{color:var(--stone);font-size:var(--fs-body);line-height:var(--lh-body)}.lh-head.is-stacked{grid-template-columns:minmax(0,1fr)}.lh-head.is-center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lh-head.is-center .lh-overline{justify-content:center}.lh-head.is-center .lh-lede{margin-inline:auto}@media (max-width:860px){.lh-head{grid-template-columns:minmax(0,1fr);align-items:start}}.lh-intro{width:var(--shell);padding:var(--page-top) 0 clamp(32px, 4vw, 56px);margin:0 auto}.lh-intro-grid{align-items:end;gap:var(--sp-6) var(--sp-9);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.lh-intro-grid.is-single{grid-template-columns:minmax(0,1fr)}.lh-intro h1{max-width:18ch}.lh-intro .lh-crumbs{margin-bottom:var(--sp-6)}.lh-intro-main>.lh-lede{margin-top:var(--sp-5)}.lh-intro-main>.lh-actions{margin-top:var(--sp-6)}.lh-intro-aside{gap:var(--sp-5);justify-items:start;display:grid}.lh-intro-aside>p{color:var(--stone);line-height:var(--lh-body);max-width:46ch}.lh-intro-media{width:var(--shell);aspect-ratio:16/7;border-radius:var(--radius-lg);background:var(--sand-soft);margin:0 auto;position:relative;overflow:hidden}.lh-intro-media img{object-fit:cover}@media (max-width:860px){.lh-intro-grid{grid-template-columns:minmax(0,1fr);align-items:start}.lh-intro-media{aspect-ratio:4/3;border-radius:var(--radius-md)}}.lh-crumbs ol{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);flex-wrap:wrap;padding:0;line-height:1.4;list-style:none;display:flex}.lh-crumbs li{align-items:center;gap:var(--sp-2);display:inline-flex}.lh-crumbs li+li:before{content:"/";color:var(--sand-deep)}.lh-crumbs a:hover,.lh-crumbs [aria-current]{color:#000}.lh-crumbs.is-light{color:#ffffffb3}.lh-crumbs.is-light [aria-current]{color:#fff}.lh-grid{gap:var(--gutter);margin:0;padding:0;list-style:none;display:grid}.lh-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lh-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.lh-grid.cols-3,.lh-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.lh-grid.cols-2,.lh-grid.cols-3,.lh-grid.cols-4{grid-template-columns:minmax(0,1fr)}}.lh-linkcard{height:100%;color:inherit;flex-direction:column;display:flex}.lh-linkcard.is-boxed{padding:var(--sp-5);border-radius:var(--radius-md);transition:box-shadow .25s var(--ease);background:#fff;border:1px solid #4a494714}.lh-linkcard.is-boxed:hover{box-shadow:var(--shadow-soft)}.lh-linkcard-media{aspect-ratio:4/3;margin-bottom:var(--sp-4);border-radius:var(--radius-md);background:var(--sand-soft);position:relative;overflow:hidden}.lh-linkcard-media.is-tall{aspect-ratio:4/5}.lh-linkcard.is-boxed .lh-linkcard-media{border-radius:var(--radius-sm)}.lh-linkcard-media img{object-fit:cover;transition:transform .5s var(--ease)}.lh-linkcard:hover .lh-linkcard-media img{transform:scale(1.03)}.lh-linkcard-label{margin-bottom:var(--sp-2);color:var(--muted);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:600}.lh-linkcard-row{justify-content:space-between;align-items:start;gap:var(--sp-4);display:flex}.lh-linkcard-text{margin-top:var(--sp-2);color:var(--stone);font-size:var(--fs-sm);line-height:1.6}.lh-linkcard-arrow{background:var(--sand);color:#000;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}.lh-linkcard:hover .lh-linkcard-arrow{background:var(--sand-deep)}.lh-linkcard-foot{padding-top:var(--sp-4);margin-top:auto}.lh-steps{counter-reset:lh-step;margin:0;padding:0;list-style:none}.lh-steps>li{gap:var(--sp-4);padding:var(--sp-5) 0;border-top:1px solid var(--line);counter-increment:lh-step;grid-template-columns:48px minmax(0,1fr);display:grid}.lh-steps>li:last-child{border-bottom:1px solid var(--line)}.lh-steps>li:before{content:counter(lh-step, decimal-leading-zero);color:var(--beige);font-size:var(--fs-xs);letter-spacing:.08em;padding-top:4px;font-weight:600}.lh-steps h3+p{margin-top:var(--sp-2)}.lh-steps p{color:var(--stone);font-size:var(--fs-body);line-height:var(--lh-body)}.lh-steps.is-grid{grid-template-columns:repeat(var(--steps,3), minmax(0, 1fr));gap:0 var(--gutter);display:grid}.lh-steps.is-grid>li{gap:var(--sp-3);border-bottom:0;grid-template-columns:minmax(0,1fr)}.lh-steps.is-grid>li:last-child{border-bottom:0}.lh-on-sand .lh-steps>li{border-color:var(--sand-deep)}.lh-on-sand .lh-steps p{color:#4f463c}@media (max-width:860px){.lh-steps.is-grid{grid-template-columns:minmax(0,1fr)}.lh-steps.is-grid>li:last-child{border-bottom:1px solid var(--line)}}.lh-facts{grid-template-columns:repeat(var(--facts,4), minmax(0, 1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0;display:grid}.lh-facts>div{min-width:0;padding:var(--sp-5) var(--sp-5) var(--sp-5) 0}.lh-facts>div+div{padding-left:var(--sp-5);border-left:1px solid var(--line)}.lh-facts dt{color:var(--muted);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:600}.lh-facts dd{margin:var(--sp-2) 0 0;color:#000;letter-spacing:-.02em;font-size:clamp(20px,2.2vw,30px);font-weight:500;line-height:1.15}@media (max-width:760px){.lh-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lh-facts>div:nth-child(odd){border-left:0;padding-left:0}.lh-facts>div:nth-child(n+3){border-top:1px solid var(--line)}}.lh-split{align-items:center;gap:var(--sp-7) var(--sp-9);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lh-split.is-reversed>:first-child{order:2}.lh-split-media{aspect-ratio:4/3.4;border-radius:var(--radius-lg);background:var(--sand-soft);position:relative;overflow:hidden}.lh-split-media img{object-fit:cover}@media (max-width:860px){.lh-split{grid-template-columns:minmax(0,1fr)}.lh-split.is-reversed>:first-child{order:0}.lh-split-media{border-radius:var(--radius-md)}}.lh-cta{width:var(--shell);align-items:end;gap:var(--sp-6) var(--sp-8);border-radius:var(--radius-lg);background:var(--sand);grid-template-columns:minmax(0,1fr) auto;margin:0 auto;padding:clamp(32px,5vw,64px);display:grid}.lh-cta .lh-overline{color:#6e6255}.lh-cta h2{max-width:20ch}.lh-cta .lh-lede{margin-top:var(--sp-4);color:#4f463c;font-size:var(--fs-body)}.lh-cta .lh-actions{justify-content:flex-end}.lh-cta .lh-btn-ghost{border-color:#0003}.lh-cta.tone-dark{color:#d9d4cd;background:#000}.lh-cta.tone-dark h2{color:#fff}.lh-cta.tone-dark .lh-overline{color:#b9b2a8}.lh-cta.tone-dark .lh-lede{color:#d9d4cd}.lh-cta.tone-paper{background:var(--paper);border:1px solid var(--line)}.lh-block-inner>.lh-cta{width:auto}@media (max-width:860px){.lh-cta{border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);align-items:start}.lh-cta .lh-actions{justify-content:flex-start}}.lh-panel{border-radius:var(--radius-lg);background:var(--sand);padding:clamp(28px,4.5vw,64px)}.lh-panel.lh-on-sand .lh-overline{color:#6e6255}.lh-panel.tone-paper{background:var(--paper)}.lh-panel.tone-dark{color:#d9d4cd;background:#000}.lh-panel.tone-dark :is(h2,h3){color:#fff}@media (max-width:620px){.lh-panel{border-radius:var(--radius-md)}.lh-actions .lh-btn{flex:auto}}.lh-textlink{align-items:center;gap:var(--sp-3);border-bottom:1px solid var(--beige);color:#000;font-size:var(--fs-sm);padding:6px 0;font-weight:600;line-height:1.4;display:inline-flex}.lh-textlink svg{transition:transform .2s var(--ease)}.lh-textlink:hover svg{transform:translate(2px,-2px)}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item>.faq-q{font:inherit;letter-spacing:normal;color:inherit;margin:0}.faq-item button{justify-content:space-between;align-items:center;gap:var(--sp-5);width:100%;min-height:72px;padding:var(--sp-4) 0;color:#000;font-size:var(--fs-body);text-align:left;cursor:pointer;background:0 0;border:0;font-weight:500;line-height:1.5;display:flex}.faq-item button:focus-visible{outline-offset:2px}.faq-icon{background:var(--sand-soft);color:#000;width:36px;height:36px;transition:background .2s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq-icon svg{transition:transform .3s var(--ease);display:block}.faq-item button:hover .faq-icon{background:var(--sand)}.faq-item.is-open .faq-icon svg{transform:rotate(45deg)}.faq-answer{transition:grid-template-rows .35s var(--ease);grid-template-rows:0fr;display:grid}.faq-answer p{max-width:70ch;min-height:0;color:var(--stone);font-size:var(--fs-body);line-height:var(--lh-body);overflow:hidden}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-item.is-open .faq-answer p{padding-bottom:var(--sp-5)}[dir=rtl] .faq-item button{text-align:right}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-icon svg{transition:none}}
.shell-header{z-index:60;color:#fff;height:88px;transition:background .3s var(--ease), height .3s var(--ease), border-color .3s var(--ease);background:0 0;border-bottom:1px solid #fff2;position:fixed;inset:0 0 auto}.shell-header.is-solid{background:#000;border-bottom-color:#ffffff14;height:76px}.shell-header :focus-visible{outline:2px solid var(--sand);outline-offset:4px}.shell-skip{z-index:2;border-radius:var(--radius-pill);color:#000;transition:transform .2s var(--ease);background:#fff;padding:10px 16px;font-size:12px;font-weight:600;position:absolute;top:10px;left:16px;transform:translateY(-160%)}.shell-skip:focus{transform:none}.shell-bar{width:var(--shell);grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:100%;margin:0 auto;display:grid}.shell-brand{align-items:center;width:164px;display:flex}.shell-brand img{width:100%;height:auto}.shell-nav{white-space:nowrap;justify-content:center;align-items:center;gap:clamp(18px,2vw,30px);display:flex}.shell-nav-link{color:#ffffffd9;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;min-height:40px;padding:0;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex;position:relative}.shell-nav-link:after{content:"";background:var(--beige);transform-origin:100%;height:1px;transition:transform .25s var(--ease);position:absolute;bottom:6px;left:0;right:0;transform:scaleX(0)}.shell-nav-link:hover,.shell-nav-link.is-current{color:#fff}.shell-nav-link:hover:after,.shell-nav-link.is-current:after{transform-origin:0;transform:scaleX(1)}.shell-nav-link svg{transition:transform .2s var(--ease)}.shell-dropdown{position:relative}.shell-dropdown.is-open .shell-nav-link svg{transform:rotate(180deg)}.shell-dropdown-menu{border-radius:var(--radius-sm);min-width:190px;box-shadow:var(--shadow-soft);background:#fff;margin:0;padding:8px;list-style:none;position:absolute;top:calc(100% + 10px);left:50%;translate:-50%}.shell-dropdown-menu[hidden]{display:none}.shell-dropdown-menu a{color:#000;border-radius:10px;padding:11px 14px;font-size:13px;display:block}.shell-dropdown-menu a:hover,.shell-dropdown-menu a[aria-current=page]{background:var(--sand-soft)}.shell-dropdown-menu :focus-visible{outline-color:var(--beige);outline-offset:0}.shell-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.shell-lang{color:#ffffffd9;cursor:pointer;align-items:center;gap:6px;min-height:40px;padding:0 6px;font-size:12px;display:inline-flex;position:relative}.shell-lang select{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-right:-16px;padding:4px 16px 4px 0}.shell-lang select option{color:#000}.shell-lang select:focus-visible{outline:none}.shell-lang:focus-within{outline:2px solid var(--sand);outline-offset:2px;border-radius:8px}.shell-lang svg:last-child{pointer-events:none}.shell-icon-link{color:#fff;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s,color .2s;display:inline-grid}.shell-icon-link:hover{background:var(--sand);border-color:var(--sand);color:#000}.shell-enquire{border-radius:var(--radius-pill);color:#000;background:#fff;align-items:center;gap:10px;min-height:42px;padding:0 18px;font-size:12px;font-weight:600;transition:background .2s;display:inline-flex}.shell-enquire:hover{background:var(--sand)}.shell-menu-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.shell-panel{display:none}@media (max-width:1240px){.shell-nav{gap:18px}.shell-nav-link{font-size:12px}.shell-brand{width:140px}}@media (max-width:1120px){.shell-header,.shell-header.is-solid{height:72px}.shell-bar{grid-template-columns:1fr auto}.shell-nav,.shell-actions>.shell-lang{display:none}.shell-menu-button{display:inline-grid}.shell-panel{padding:18px max(16px, calc((100vw - var(--shell)) / 2)) 32px;color:#fff;visibility:hidden;opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease), visibility 0s linear .22s;background:#000;flex-direction:column;gap:28px;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto;transform:translateY(-8px)}.shell-panel.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:none}.shell-panel ul{border-top:1px solid #ffffff1f;margin:0;padding:0;list-style:none}.shell-panel li a{color:#fff;letter-spacing:-.02em;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;min-height:58px;font-size:20px;font-weight:500;display:flex}.shell-panel li a svg{color:var(--sand);flex:none}.shell-panel li a[aria-current=page]{color:var(--sand)}.shell-panel-foot{gap:12px;margin-top:auto;display:grid}.shell-lang.is-panel{border-radius:var(--radius-pill);color:#fff;border:1px solid #fff3;justify-self:start;min-height:48px;padding:0 16px;font-size:14px}.shell-panel-cta{justify-content:space-between;width:100%}.shell-panel-phone{color:#fffc;justify-self:start;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:inline-flex}.shell-panel-foot p{color:#ffffff8c;letter-spacing:.04em;margin:0;font-size:11px}}@media (max-width:520px){.shell-enquire{display:none}.shell-brand{width:128px}.shell-actions{gap:8px}}.shell-footer{color:#fff;background:#000;padding:0}.shell-footer-inner{width:var(--shell);margin:0 auto;padding:clamp(64px,8vw,104px) 0 28px}.shell-footer-invite{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:end;gap:40px;padding-bottom:clamp(48px,6vw,72px);display:flex}.shell-footer-invite .lh-overline{color:#fff9}.shell-footer .shell-footer-invite h2{color:#fff;max-width:720px;margin:0;font-size:clamp(32px,4.4vw,58px);font-weight:500;line-height:1.06}.shell-footer-invite h2 em{color:var(--sand)}.shell-footer-note{color:#ffffffa6;max-width:520px;margin:18px 0 0;font-size:13px;line-height:1.7}.shell-footer-invite-actions{flex-wrap:wrap;flex:none;gap:10px;display:flex}.shell-footer-grid{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:32px;padding:clamp(44px,5vw,64px) 0;display:grid}.shell-footer-brand img{width:168px;height:auto}.shell-footer-brand p{color:#ffffff8c;margin:18px 0 0;font-size:12px;line-height:1.7}.shell-footer .shell-footer-grid h3{color:var(--sand);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:600}.shell-footer-grid ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.shell-footer a{color:#ffffffc2;font-size:13px;line-height:1.5;transition:color .2s}.shell-footer a:hover{color:#fff}.shell-footer :focus-visible{outline:2px solid var(--sand);outline-offset:3px}.shell-footer-contact a{align-items:center;gap:9px;display:inline-flex}.shell-footer-contact svg{color:var(--sand);flex:none}.shell-footer .lh-btn-light{color:#000}.shell-footer .lh-btn-ghost-light{color:#fff}.shell-footer-fine{color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:22px;font-size:11px;display:flex}.shell-footer-legal{flex-wrap:wrap;gap:18px;display:flex}.shell-footer-legal a{color:#fff9;font-size:11px}@media (max-width:1000px){.shell-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shell-footer-brand{grid-column:1/-1}}@media (max-width:760px){.shell-footer-invite{flex-direction:column;align-items:start}}@media (max-width:420px){.shell-footer-grid{grid-template-columns:1fr;gap:28px}.shell-footer-invite-actions{width:100%}.shell-footer-invite-actions .lh-btn{justify-content:space-between;width:100%}}[dir=rtl] .shell-panel li a svg,[dir=rtl] .shell-footer .lh-btn svg{transform:scaleX(-1)}@media (prefers-reduced-motion:reduce){.shell-header,.shell-panel,.shell-nav-link:after,.shell-nav-link svg,.shell-skip{transition:none}}
.home-page{background:var(--paper)}.home-page :is(h2,h3) em{font-family:var(--font-newsreader), "LH Newsreader", serif;letter-spacing:-.01em;font-style:italic;font-weight:400}.home-hero{width:var(--shell);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,64px);margin:0 auto;padding-top:calc(76px + clamp(28px,4vw,56px));display:grid}.home-hero-copy{padding-bottom:80px}.home-hero-copy .lh-lede{max-width:44ch}.home-hero-copy .lh-actions{margin-top:var(--sp-6)}.home-page .home-hero h1{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);color:#000;margin:0 0 24px}.home-page .home-hero h1 em{font-family:var(--font-newsreader), "LH Newsreader", serif;letter-spacing:-.02em;font-style:italic;font-weight:400;display:block}.home-hero-media{border-radius:var(--radius-lg);background:var(--sand);min-height:clamp(420px,44vw,620px);position:relative;overflow:hidden}.home-hero-media img{object-fit:cover;object-position:center 55%}.home-hero-caption{color:#fff;font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;background:linear-gradient(#0000,#0006);justify-content:space-between;align-items:end;gap:16px;padding:64px 24px 80px;font-weight:600;display:flex;position:absolute;bottom:0;left:0;right:0}.home-hero-down{color:#000;background:#fffdf9e8;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.home-hero-down:hover{background:var(--sand)}.home-search-wrap{z-index:2;width:var(--shell);margin:-48px auto 0;position:relative}.home-search{width:100%;box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;padding:12px}.home-search-tabs{border-radius:var(--radius-pill);background:var(--paper);border:0;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:4px;display:inline-flex}.home-search-tabs label{border-radius:var(--radius-pill);min-height:36px;color:var(--stone);font-size:var(--fs-sm);cursor:pointer;align-items:center;padding:0 16px;font-weight:600;transition:background .2s,color .2s;display:inline-flex;position:relative}.home-search-tabs label:hover{color:#000}.home-search-tabs label.is-active{color:#fff;background:#000}.home-search-tabs input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.home-search-tabs label:has(input:focus-visible){outline:2px solid var(--beige);outline-offset:2px}.home-search-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:center;gap:4px;display:grid}.home-search-row.is-compact{grid-template-columns:minmax(0,1fr) auto}.home-search-cell{border-right:1px solid var(--line);min-width:0;padding:8px 20px}.home-search-cell:nth-last-child(2){border-right:0}.home-search-cell>label{color:var(--muted);font-size:var(--fs-xs);letter-spacing:var(--ls-label);text-transform:uppercase;margin-bottom:4px;font-weight:600;display:block}.home-search-select{align-items:center;display:flex;position:relative}.home-search-select select{appearance:none;color:#000;width:100%;min-height:30px;font-size:var(--fs-body);cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:6px;padding:0 24px 0 0;font-weight:500}.home-search-select select:focus-visible{outline:2px solid var(--beige);outline-offset:4px}.home-search-select svg{pointer-events:none;color:var(--muted);position:absolute;right:0}.home-search-submit{border-radius:var(--radius-pill);color:#fff;min-height:56px;font-size:var(--fs-sm);white-space:nowrap;cursor:pointer;background:#000;border:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;font-weight:600;transition:background .2s;display:inline-flex}.home-search-submit:hover{background:var(--stone)}.home-search-submit-arrow{display:none}.home-archive-links{flex-wrap:wrap;gap:8px 24px;display:flex}.home-story{gap:var(--sp-7) var(--sp-9);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;display:grid}.home-story .lh-lede{color:#4f463c;font-size:var(--fs-body)}.home-archive-links{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.home-prompt{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(36px,5vw,72px);display:grid}.home-prompt-card{color:#fff}.home-prompt-card h2{margin-bottom:var(--sp-6)}.home-prompt-card .lh-overline{color:#fff9}.home-prompt-card h2 em{color:var(--sand)}.home-prompt-form{border:1px solid #ffffff38;border-radius:28px;align-items:center;gap:12px;padding:8px 8px 8px 20px;transition:border-color .2s;display:flex}.home-prompt-form:focus-within{border-color:var(--sand)}.home-prompt-form textarea{resize:none;color:#fff;min-width:0;min-height:48px;font:inherit;font-size:var(--fs-body);field-sizing:content;background:0 0;border:0;outline:0;flex:1;max-height:160px;padding:12px 0;line-height:1.5}.home-prompt-form textarea::placeholder{color:#ffffff8c}.home-prompt-form .lh-icon-btn:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.home-prompt-note{color:#ffffff8c;font-size:var(--fs-sm);line-height:var(--lh-body);margin:16px 0 0}.home-prompt-examples{margin-top:var(--sp-5);border-top:1px solid var(--line);padding:0;list-style:none}.home-prompt-examples a{border-bottom:1px solid var(--line);color:#000;font-size:var(--fs-body);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;line-height:1.5;display:flex}.home-prompt-examples a svg{color:var(--beige);transition:transform .2s var(--ease);flex:none}.home-prompt-examples a:hover svg{transform:translate(2px,-2px)}.home-faq{gap:var(--sp-7) var(--sp-9);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.home-faq-lead>p{max-width:42ch}@media (max-width:1000px){.home-search-row{grid-template-columns:repeat(3,minmax(0,1fr))}.home-search-row .home-search-submit{grid-column:1/-1}.home-search-row.is-compact{grid-template-columns:minmax(0,1fr) auto}.home-search-row.is-compact .home-search-submit{grid-column:auto}.home-search-cell:nth-last-child(2){border-right:0}}@media (max-width:1120px){.home-hero{grid-template-columns:1fr;padding-top:104px}.home-hero-copy{padding-bottom:0}.home-hero-copy h1{max-width:14ch}.home-hero-media{aspect-ratio:16/9;min-height:0}.home-search-wrap{margin-top:-36px}}@media (max-width:900px){.home-story,.home-prompt,.home-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.home-hero-media{aspect-ratio:4/4.2;border-radius:var(--radius-md)}.home-hero-caption{font-size:var(--fs-xs);padding:48px 20px}.home-search{border-radius:var(--radius-md);padding:8px}.home-search-tabs{display:flex}.home-search-tabs label{flex:auto;justify-content:center;padding:0 12px}.home-search-row,.home-search-row.is-compact{grid-template-columns:1fr}.home-search-row .home-search-submit,.home-search-row.is-compact .home-search-submit{grid-column:auto;width:100%}.home-search-cell{border-right:0;border-bottom:1px solid var(--line);padding:12px}.home-search-cell:nth-last-child(2){border-bottom:0}.home-prompt-form{padding-left:16px}}@media (max-width:360px){.home-search-tabs label{font-size:var(--fs-xs);padding:0 8px}}[dir=rtl] .home-search-cell{border-right:0;border-left:1px solid var(--line)}[dir=rtl] .home-search-select svg{left:0;right:auto}
