[data-site-theme=thiraa]{--l-brown:#45423d;--l-brown2:#2d2b27;--l-tan:#b59d76;--l-tan2:#9c8560;--l-sand:#f4ede3;--l-paper:#f8f6f2;--l-line:#ece7df;--l-muted:#857f75;--l-display:brando-arabic,RB,Tahoma,sans-serif;--l-shadow:0 14px 40px rgba(69,66,61,0.09);--l-shadow-hover:0 18px 46px rgba(69,66,61,0.14);--l-ink:#1b1250;--l-ink2:#3a2ba0;--l-violet:#6b4cfc;--l-mint:#12d8b8}.lesh-band h2,.lesh-disp,.lesh-project h1,.lesh-project h2,.lesh-project h3,.lesh-projects h2{font-family:var(--l-display)!important;font-weight:500;line-height:1.25;text-wrap:balance}.lesh-wrap{max-width:1320px;margin-inline:auto;padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}@media (min-width:382px){.lesh-wrap{padding-inline:clamp(16px,4.2vw,32px)}}.lesh-hero{background:var(--l-ink);overflow:hidden}.lesh-hero,.lesh-hero__frame{position:relative;inline-size:100%}.lesh-hero__frame{aspect-ratio:1080/1068;background-image:url(/campaign/lesh-hero-mobile.jpg);background-size:cover;background-position:50%}@media (min-width:768px){.lesh-hero__frame{aspect-ratio:2880/660;background-image:url(/campaign/lesh-hero-desktop.jpg)}}.lesh-hero__video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;display:block;opacity:0;transition:opacity .4s ease}.lesh-hero__video.is-ready{opacity:1}@media (prefers-reduced-motion:reduce){.lesh-hero__video{transition:none}}.lesh-hero__scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.22),rgba(0,0,0,.04) 26%,transparent 46%)}.lesh-band{position:relative;color:#fff;overflow:hidden;background:linear-gradient(100deg,var(--l-ink) 0,var(--l-ink2) 55%,var(--l-violet) 100%)}.lesh-band:before{content:"";position:absolute;inset:0;opacity:.18;pointer-events:none;background:repeating-linear-gradient(115deg,transparent 0 22px,rgba(255,255,255,.18) 22px 23px)}.lesh-band:after{content:"";position:absolute;inset:auto 0 0 0;block-size:3px;background:linear-gradient(90deg,var(--l-tan),var(--l-mint))}.lesh-band .in{position:relative;display:flex;align-items:center;gap:26px;flex-wrap:wrap;padding-block:22px}.lesh-band .txt{flex:1 1 340px;min-width:0}.lesh-band .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#c9c3f0}.lesh-band .eyebrow i{inline-size:6px;block-size:6px;border-radius:50%;background:var(--l-mint);box-shadow:0 0 0 4px rgba(18,216,184,.22)}.lesh-band h2{color:#fff;margin:5px 0 3px;font-size:clamp(20px,2.2vw,28px)}.lesh-band h2 b{color:#e3d3b2;font-weight:500}.lesh-band p{margin:0;font-size:13px;color:rgba(255,255,255,.72);max-width:62ch}.lesh-perks{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}.lesh-perks li{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;padding:5px 12px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}.lesh-perks li:before{content:"";inline-size:5px;block-size:5px;border-radius:50%;background:var(--l-tan);flex:none}.lesh-count{display:flex;gap:8px}[data-site-theme=thiraa] .lesh-count{direction:ltr}.lesh-count .u{min-inline-size:66px;padding:9px 6px 7px;text-align:center;border-radius:13px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}.lesh-count b{display:block;font-family:var(--l-display);font-weight:500;font-size:27px;line-height:1;font-variant-numeric:tabular-nums}.lesh-count small{display:block;margin-block-start:6px;font-size:11px;color:rgba(255,255,255,.65)}.lesh-count .live{min-inline-size:210px;font-size:16px;padding:16px;text-align:center}.lesh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;block-size:48px;padding:0 22px;border-radius:12px;border:0;background:var(--l-tan);color:#fff;font-size:15px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .2s,transform .2s}.lesh-btn:hover{background:var(--l-tan2);transform:translateY(-1px)}.lesh-btn.dark{background:var(--l-brown)}.lesh-btn.dark:hover{background:var(--l-brown2)}.lesh-btn.ghost{background:#fff;color:var(--l-brown);border:1px solid var(--l-line)}.lesh-btn.ghost:hover{background:var(--l-sand)}.lesh-band .lesh-btn.ghost{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.45);color:#fff;backdrop-filter:blur(6px)}.lesh-band .lesh-btn.ghost:hover{background:#fff;color:var(--l-brown)}@media (max-width:860px){.lesh-band .in{justify-content:center;text-align:center;gap:14px;padding-block:18px}.lesh-band .txt{flex-basis:100%}.lesh-perks{justify-content:center}.lesh-count{inline-size:100%}.lesh-count .u{flex:1;min-inline-size:0}}.lesh-projects{background:var(--l-paper);color:var(--l-brown);padding-block-end:46px}.lesh-sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-block:44px 18px}.lesh-sec-head h2{margin:0;font-size:clamp(26px,3.2vw,40px)}.lesh-sec-head p{margin:6px 0 0;color:var(--l-muted);font-size:15px}.lesh-sample-chip{display:inline-flex;align-items:center;font-size:12px;color:var(--l-tan2);background:var(--l-sand);border:1px solid var(--l-line);border-radius:999px;padding:6px 13px}.lesh-pgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(258px,1fr));gap:16px}.lesh-pcard{display:flex;flex-direction:column;gap:9px;background:#fff;border:1px solid var(--l-line);border-radius:18px;padding:14px;color:inherit;text-decoration:none;box-shadow:var(--l-shadow);transition:transform .25s,box-shadow .25s}.lesh-pcard--link:hover{transform:translateY(-2px);box-shadow:var(--l-shadow-hover)}.lesh-pcard__cover{position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:13px;background:linear-gradient(135deg,var(--l-sand),#ece3d3);display:flex;align-items:flex-end;justify-content:flex-start;padding:10px}.lesh-pcard__photo{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.lesh-pcard__badge{position:absolute;inset-block-start:10px;inset-inline-start:10px;background:var(--l-violet);color:#fff;border-radius:999px;padding:3px 11px;font-size:11px}.lesh-pcard__types{display:flex;flex-wrap:wrap;gap:6px}.lesh-chip{background:rgba(255,255,255,.85);border:1px solid var(--l-line);border-radius:999px;padding:3px 11px;font-size:12px;color:var(--l-brown)}.lesh-pcard__name{margin:3px 0 0;font-family:var(--l-display);font-weight:500;font-size:21px;line-height:1.3}.lesh-pcard__place{margin:0;font-size:13px;color:var(--l-muted)}.lesh-pcard__price{margin:2px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:13px;color:var(--l-muted);font-variant-numeric:tabular-nums}.lesh-pcard__price-now{font-family:var(--l-display);font-size:23px;color:var(--l-brown)}.lesh-pcard__price-was{text-decoration:line-through;font-size:12.5px}.lesh-pcard__sold{margin-block-start:auto;padding-block-start:11px;display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--l-muted)}.lesh-pcard__bar{block-size:7px;border-radius:4px;background:var(--l-line);overflow:hidden}.lesh-pcard__bar span{display:block;block-size:100%;border-radius:4px;background:var(--l-tan)}.lesh-projects__actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-block-start:26px}@media (max-width:640px){.lesh-sec-head{padding-block:34px 14px}}@media (prefers-reduced-motion:reduce){.lesh-btn,.lesh-pcard{transition:none}.lesh-btn:hover,.lesh-pcard--link:hover{transform:none}}.lesh-nav{position:sticky;inset-block-start:0;z-index:70;color:#fff;transition:background .35s ease,box-shadow .35s ease,backdrop-filter .35s ease,color .35s ease}.lesh-nav:not(.solid){background:linear-gradient(180deg,rgba(0,0,0,.52),rgba(0,0,0,.16) 58%,transparent)}.lesh-nav.solid{background:rgba(255,255,255,.86);backdrop-filter:blur(18px) saturate(1.4);color:var(--l-brown);box-shadow:0 1px 0 rgba(69,66,61,.08),0 12px 34px rgba(69,66,61,.08)}.lesh-nav.solid:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--l-tan),transparent);opacity:.5}.lesh-nav .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding-block:15px;transition:padding .35s ease}.lesh-nav .start{justify-content:flex-start}.lesh-nav .end,.lesh-nav .start{display:flex;align-items:center;gap:18px}.lesh-nav .end{justify-content:flex-end}.lesh-nav.solid .bar{padding-block:9px}.lesh-nav .logo{flex:none;inline-size:168px;transition:inline-size .35s ease}.lesh-nav.solid .logo{inline-size:150px}.lesh-nav .logo img{inline-size:100%;block-size:auto;filter:brightness(0) invert(1);transition:filter .35s ease}.lesh-nav.solid .logo img{filter:none}.lesh-nav .links{display:flex;align-items:center;gap:22px;font-size:15px;list-style:none;margin-block:0;padding:0}.lesh-nav .links a{position:relative;display:inline-flex;align-items:center;gap:6px;padding-block:5px;text-decoration:none;opacity:.88;white-space:nowrap;transition:opacity .2s,color .2s}.lesh-nav .links a:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:50%;translate:-50% 0;inline-size:0;block-size:2px;border-radius:2px;background:var(--l-tan);transition:inline-size .28s cubic-bezier(.2,.8,.2,1)}.lesh-nav .links a.on,.lesh-nav .links a:hover{opacity:1}.lesh-nav .links a.on:after,.lesh-nav .links a:hover:after{inline-size:100%}.lesh-nav.solid .links a{color:var(--l-brown);opacity:.78}.lesh-nav.solid .links a.on,.lesh-nav.solid .links a:hover{opacity:1}.lesh-nav .join{font-size:14.5px;text-decoration:none;opacity:.88;white-space:nowrap}.lesh-nav .join:hover{opacity:1}.lesh-nav .burger{display:none;inline-size:44px;block-size:44px;border-radius:13px;cursor:pointer;place-items:center;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.12);color:#fff;transition:background .25s,border-color .25s,color .25s}.lesh-nav .burger svg{inline-size:24px;block-size:24px}.lesh-nav.solid .burger{border-color:rgba(69,66,61,.14);background:rgba(69,66,61,.05);color:var(--l-brown)}@media (max-width:900px){.lesh-nav .join,.lesh-nav .links{display:none}.lesh-nav .burger{display:grid}.lesh-nav .bar{gap:10px}.lesh-nav .logo,.lesh-nav.solid .logo{inline-size:118px}.lesh-nav .side{gap:8px}}.lesh-drawer{position:fixed;inset:0;z-index:90;background:rgba(20,18,16,.97);backdrop-filter:blur(6px);color:#fff;display:flex;flex-direction:column;padding:20px;overflow:auto;animation:lesh-drawer-in .28s ease both}@keyframes lesh-drawer-in{0%{opacity:0;transform:translateX(8%)}to{opacity:1;transform:none}}html[dir=ltr] .lesh-drawer{animation-name:lesh-drawer-in-ltr}@keyframes lesh-drawer-in-ltr{0%{opacity:0;transform:translateX(-8%)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lesh-drawer{animation:none}}.lesh-drawer .dh{display:flex;align-items:center;justify-content:space-between}.lesh-drawer .dh img{inline-size:150px;block-size:auto;filter:brightness(0) invert(1)}.lesh-drawer .x{inline-size:44px;block-size:44px;border-radius:11px;border:0;background:rgba(255,255,255,.12);color:#fff;cursor:pointer;display:grid;place-items:center}.lesh-drawer .x svg{inline-size:18px;block-size:18px}.lesh-drawer ul{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:4px}.lesh-drawer ul a{display:block;padding:14px 4px;font-size:19px;text-decoration:none;border-block-end:1px solid rgba(255,255,255,.1)}.lesh-drawer .dwa{margin-block-start:auto;display:flex;align-items:center;justify-content:center;gap:8px;block-size:52px;border-radius:13px;background:var(--l-tan);color:#fff;text-decoration:none;font-size:16px}@media (min-width:901px){.lesh-drawer{display:none}}.lesh-project{background:var(--l-paper);color:var(--l-brown);padding-block-end:40px}.lesh-project h1,.lesh-project h2,.lesh-project h3{font-family:var(--l-display);font-weight:500;line-height:1.24;margin:0;text-wrap:balance}.lesh-project .crumbs{display:flex;justify-content:flex-start;align-items:center;gap:6px;flex-wrap:wrap;font-size:13px;color:var(--l-muted);padding-block:20px 10px}.lesh-project .crumbs a{text-decoration:none}.lesh-project .crumbs a:hover{color:var(--l-brown)}.lesh-project .idhead{display:grid;grid-template-columns:1fr minmax(0,440px);gap:24px;align-items:center;padding-block:10px 4px}.lesh-project .idhead h1{font-size:clamp(28px,4.2vw,44px);letter-spacing:-.01em}.lesh-project .idloc{margin:6px 0 0;color:var(--l-muted);font-size:15px}.lesh-project .chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.lesh-project .chip{font-size:12.5px;padding:5px 13px;border-radius:999px;background:#fff;border:1px solid var(--l-line)}.lesh-project .chip.ex{background:var(--l-brown);border-color:var(--l-brown);color:#fff}.lesh-project .chip.ok{background:#e3f2e9;border-color:#cde7d7;color:#1e874c}.lesh-project .chip.hot{background:#f7e7e3;border-color:#f0d6cf;color:#7d4238}.lesh-project .idprice{margin-top:16px}.lesh-project .idprice small{display:block;font-size:13px;color:var(--l-muted)}.lesh-project .idprice b{font-family:var(--l-display);font-weight:500;font-size:clamp(28px,3.6vw,40px);font-variant-numeric:tabular-nums}.lesh-project .idprice em{font-style:normal;font-size:16px;color:var(--l-muted)}.lesh-project .shot{position:relative;margin:0;border-radius:20px;overflow:hidden;background:var(--l-sand);border:1px solid var(--l-line);aspect-ratio:16/9}.lesh-project .shot img{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover}.lesh-project .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;background:#fff;border:1px solid var(--l-line);border-radius:20px;overflow:hidden}.lesh-project .facts div{padding:17px 20px;border-inline-start:1px solid var(--l-line);min-width:0}.lesh-project .facts div:first-child{border-inline-start:0}.lesh-project .facts div:last-child{background:var(--l-sand)}.lesh-project .facts small{display:block;font-size:12px;color:var(--l-muted)}.lesh-project .facts b{display:block;font-family:var(--l-display);font-weight:500;font-size:21px;margin-top:3px}.lesh-project .facts b em{font-style:normal;font-size:12px;color:var(--l-muted);font-family:inherit}.lesh-project .facts .bar{block-size:5px;border-radius:3px;background:rgba(69,66,61,.12);margin-top:9px;overflow:hidden}.lesh-project .facts .bar i{display:block;block-size:100%;background:linear-gradient(90deg,var(--l-tan),#7d4238)}.lesh-project .layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:34px;align-items:start;padding-block-start:10px}.lesh-project .sec{padding-block:28px;border-block-end:1px solid var(--l-line)}.lesh-project .sec:last-child{border-block-end:0}.lesh-project .sec h2{font-size:clamp(25px,2.8vw,32px);margin-bottom:14px}.lesh-project .sec p{max-width:68ch;margin:0 0 10px}.lesh-project .umodels{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-block:16px 18px}.lesh-project .umodel{background:#fff;border:1px solid var(--l-line);border-radius:18px;padding:16px 17px;display:flex;flex-direction:column;gap:7px}.lesh-project .umodel.out{background:var(--l-paper);border-style:dashed;border-color:#ddd5ca}.lesh-project .umodel.out .ar,.lesh-project .umodel.out h3{color:var(--l-muted)}.lesh-project .umodel.out .fl{background:#fff;color:var(--l-muted)}.lesh-project .umodel.out .pr{margin-block-start:4px}.lesh-project .umodel.out .pr .soldout{display:inline-flex;align-items:center;gap:6px;padding:5px 13px;border-radius:999px;background:#fbebe9;border:1px solid #f3d6d2;color:#c0392b;font-size:13px;font-family:var(--l-body,inherit)}.lesh-project .umodel.out .pr .soldout:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.lesh-project .umodel.out .av .bar i{background:#ddd5ca}.lesh-project .umodel .mh{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.lesh-project .umodel h3{font-size:17px;line-height:1.45}.lesh-project .umodel .fl{flex:none;font-size:11.5px;padding:3px 9px;border-radius:999px;background:var(--l-sand);color:var(--l-tan2);white-space:nowrap}.lesh-project .umodel .ar{margin:0;font-size:13px;color:var(--l-muted)}.lesh-project .umodel .pr{margin:2px 0 0;font-family:var(--l-display);font-weight:500;font-size:22px;font-variant-numeric:tabular-nums}.lesh-project .umodel .pr small{font-family:inherit;font-size:12.5px;color:var(--l-muted)}.lesh-project .umodel .pr .soldout{font-size:15px;color:#c0392b}.lesh-project .umodel .av{display:flex;align-items:center;gap:9px;margin:2px 0 0;font-size:12.5px;color:var(--l-muted)}.lesh-project .umodel .av .bar{flex:1;block-size:6px;border-radius:3px;background:var(--l-line);overflow:hidden}.lesh-project .umodel .av .bar i{display:block;block-size:100%;border-radius:3px;background:linear-gradient(90deg,var(--l-tan),#7d4238)}.lesh-project .umodel .mact{display:flex;gap:7px;margin-top:9px}.lesh-project .lesh-btn.sm{flex:1;block-size:44px;padding:0 10px;font-size:13.5px;border-radius:11px}.lesh-project .uall{margin-top:4px;border-block-start:1px solid var(--l-line);padding-block-start:14px}.lesh-project .uall summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font-size:14px;color:var(--l-tan2)}.lesh-project .uall summary::-webkit-details-marker{display:none}.lesh-project .uall summary:after{content:"+";font-size:19px;line-height:1}.lesh-project .uall[open] summary:after{content:"−"}.lesh-project .uall summary:hover span{text-decoration:underline}.lesh-project .ubar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-block:14px 12px}.lesh-project .ust{display:flex;gap:7px;flex-wrap:wrap}.lesh-project .ust .chip{min-block-size:44px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;background:#fff;transition:background .18s,border-color .18s,color .18s}.lesh-project .ust .chip small{color:var(--l-muted);font-size:11.5px}.lesh-project .ust .chip.on{background:var(--l-brown);border-color:var(--l-brown);color:#fff}.lesh-project .ust .chip.on small{color:rgba(255,255,255,.7)}.lesh-project .seg{display:inline-flex;background:#fff;border:1px solid var(--l-line);border-radius:12px;padding:3px;gap:2px;flex:none}.lesh-project .seg button{min-block-size:44px;padding:0 14px;border:0;border-radius:9px;background:none;cursor:pointer;font-size:14px;white-space:nowrap;color:inherit}.lesh-project .seg button[aria-pressed=true]{background:var(--l-sand)}.lesh-project .utab{overflow-x:auto;border:1px solid var(--l-line);border-radius:16px;background:#fff}.lesh-project .utab table{inline-size:100%;border-collapse:collapse;font-size:14px}.lesh-project .utab td,.lesh-project .utab th{padding:11px 13px;text-align:start;white-space:nowrap}.lesh-project .utab thead th{position:sticky;inset-block-start:0;z-index:1;background:var(--l-sand);font-size:13px;font-weight:500;color:var(--l-brown);border-block-end:1px solid var(--l-line)}.lesh-project .utab tbody tr{border-block-start:1px solid var(--l-line)}.lesh-project .utab tbody tr:nth-child(odd){background:#fdfcfa}.lesh-project .utab tbody tr:hover{background:var(--l-paper)}.lesh-project .utab td em{font-style:normal;font-size:11.5px;color:var(--l-muted)}.lesh-project .utab td.pr{font-variant-numeric:tabular-nums}.lesh-project .utab td.pr b{font-weight:600}.lesh-project .st{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:3px 10px;border-radius:999px;background:var(--l-paper);border:1px solid var(--l-line)}.lesh-project .st:before{content:"";inline-size:7px;block-size:7px;border-radius:50%;background:currentColor}.lesh-project .st.ok{color:#1e874c;background:#e8f5ec;border-color:#cde9d6}.lesh-project .st.rs{color:var(--l-tan2);background:#f7f1e6;border-color:#eadfc9}.lesh-project .st.sd{color:#c0392b;background:#fbebe9;border-color:#f3d6d2}.lesh-project .wh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.lesh-project .wh div{background:#fff;border:1px solid var(--l-line);border-radius:14px;padding:14px 16px}.lesh-project .wh small{display:block;font-size:12.5px;color:var(--l-muted)}.lesh-project .wh b{font-family:var(--l-display);font-weight:500;font-size:19px}.lesh-project .note{margin-block:14px 0;color:var(--l-muted);font-size:14.5px}.lesh-project .whcta{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.lesh-project .side{position:relative}.lesh-project .lead{position:sticky;inset-block-start:96px;background:#fff;border:1px solid var(--l-line);border-radius:22px;padding:22px;box-shadow:0 18px 48px rgba(69,66,61,.1);display:flex;flex-direction:column;gap:10px}.lesh-project .lead-body,.lesh-sheet .lead-body{padding-block-end:4px;display:flex;flex-direction:column;gap:8px}.lesh-project .lead-body h3,.lesh-sheet .lead-body h3{font-size:21px}.lesh-project .lead-body p,.lesh-sheet .lead-body p{margin:0;font-size:13.5px;color:var(--l-muted);line-height:1.7}.lesh-project .lead .meta{margin:6px 0 0;padding-block-start:14px;border-block-start:1px solid var(--l-line);display:grid;gap:9px;font-size:13.5px}.lesh-project .lead .meta div{display:flex;justify-content:space-between;gap:10px}.lesh-project .lead .meta dt{color:var(--l-muted)}.lesh-project .lead .meta dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.lesh-project .faq details{background:#fff;border:1px solid var(--l-line);border-radius:14px;margin-bottom:8px}.lesh-project .faq summary{cursor:pointer;padding:14px 16px;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;gap:10px}.lesh-project .faq summary::-webkit-details-marker{display:none}.lesh-project .faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--l-tan2)}.lesh-project .faq details[open] summary:after{content:"−"}.lesh-project .faq details p{margin:0;padding:0 16px 14px;color:var(--l-muted);font-size:14.5px}.lesh-project .similar{padding-block:14px 44px}.lesh-project .similar h2{font-size:clamp(23px,2.6vw,30px);margin-bottom:16px}.lesh-project .sim{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lesh-project .sim a{display:block;background:#fff;border:1px solid var(--l-line);border-radius:18px;overflow:hidden;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s}.lesh-project .sim a:hover{transform:translateY(-3px);box-shadow:0 16px 36px rgba(69,66,61,.12);border-color:var(--l-tan)}.lesh-project .sim img{inline-size:100%;aspect-ratio:16/9;object-fit:cover;background:var(--l-sand)}.lesh-project .sim .bd{padding:13px 15px 15px;font-size:13px;color:var(--l-muted)}.lesh-project .sim b{font-size:18px}.lesh-project .sim .pr,.lesh-project .sim b{display:block;font-family:var(--l-display);font-weight:500;color:var(--l-brown)}.lesh-project .sim .pr{margin-top:5px;font-size:16px}.lesh-mbar{display:none}@media (max-width:1050px){.lesh-project .layout{grid-template-columns:1fr}.lesh-project .lead{position:static}.lesh-project .idhead{grid-template-columns:1fr;gap:16px}.lesh-project .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lesh-project .facts div:nth-child(odd){border-inline-start:0}.lesh-project .facts div:nth-child(n+3){border-block-start:1px solid var(--l-line)}.lesh-project .sim{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lesh-project .sim,.lesh-project .wh{grid-template-columns:1fr}.lesh-project .sec{padding-block:22px}.lesh-mbar{display:flex;position:fixed;z-index:60;inset-block-end:0;inset-inline:0;gap:8px;padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom, 0px)) max(12px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-block-start:1px solid var(--l-line)}.lesh-mbar .lesh-btn{flex:1;block-size:50px}.lesh-mbar .ic{inline-size:50px;block-size:50px;border-radius:12px;border:1px solid var(--l-line);display:grid;place-items:center;text-decoration:none}.lesh-mbar .ic svg{inline-size:21px;block-size:21px}.lesh-mbar .ic.wa{background:#e7f6ec;border-color:#cdebd6;color:#1e874c}.lesh-project{padding-block-end:86px}}.lesh-band footer,.lesh-band header,.lesh-footer header,.lesh-modal header,.lesh-project footer,.lesh-project header,.lesh-projects footer,.lesh-projects header,.lesh-sheet header{inline-size:auto;block-size:auto;min-block-size:0;padding:0;gap:0;background-image:none;background-color:transparent;display:block}.lesh-band nav,.lesh-footer nav,.lesh-project nav,.lesh-projects nav,.lesh-sheet nav{justify-content:flex-start;align-items:center;position:static;inset:auto;transform:none;inline-size:auto;block-size:auto;margin:0;padding:0;z-index:auto;color:inherit;background-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.lesh-top{position:sticky;inset-block-start:0;z-index:50;background:rgba(255,255,255,.93);backdrop-filter:blur(12px);border-block-end:1px solid var(--l-line);box-shadow:0 1px 0 rgba(69,66,61,.06),0 10px 30px rgba(69,66,61,.05);overflow:visible;color:var(--l-brown)}.lesh-top:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;block-size:2px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--l-tan),transparent);opacity:.5}.lesh-top .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;block-size:70px}.lesh-top .start{justify-content:flex-start}.lesh-top .end,.lesh-top .start{display:flex;align-items:center;gap:16px}.lesh-top .end{justify-content:flex-end}.lesh-top .logo{flex:none;inline-size:150px}.lesh-top .logo img{inline-size:100%;block-size:auto}.lesh-top nav{display:flex;gap:20px;font-size:14.5px}.lesh-top nav a{position:relative;text-decoration:none;color:var(--l-muted);white-space:nowrap;padding-block:5px}.lesh-top nav a:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:50%;translate:-50% 0;inline-size:0;block-size:2px;border-radius:2px;background:var(--l-tan);transition:inline-size .28s cubic-bezier(.2,.8,.2,1)}.lesh-top nav a:hover{color:var(--l-brown)}.lesh-top nav a:hover:after{inline-size:100%}.lesh-top .lesh-lang{color:var(--l-brown);background:#fff;border-color:var(--l-line)}.lesh-top .lesh-lang:hover{background:var(--l-paper)}.lesh-top .burger{display:none;inline-size:44px;block-size:44px;border-radius:11px;border:1px solid var(--l-line);background:#fff;cursor:pointer;place-items:center;flex:none;margin-inline-start:4px;color:inherit}.lesh-top .burger svg{inline-size:24px;block-size:24px}.lesh-top .burger:hover{background:var(--l-paper);border-color:var(--l-tan)}@media (max-width:900px){.lesh-top nav{display:none}.lesh-top .burger{display:grid}.lesh-top .bar{gap:10px}.lesh-top .logo{inline-size:118px}}.lesh-footer{background:var(--l-brown);color:#e9e4db;padding-block:34px}.lesh-footer .lesh-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:14px}.lesh-footer a{color:#e9e4db;text-decoration:none}.lesh-footer .fnav{display:flex;gap:10px 16px;flex-wrap:wrap;font-size:13.5px}.lesh-footer .fnav a{opacity:.82}.lesh-footer .fnav a:hover{opacity:1}.lesh-footer .fcontact{opacity:.85}.lesh-modal .form,.lesh-project .form{display:grid;gap:11px}.lesh-modal .form label,.lesh-project .form label,.lesh-sheet .form label{font-size:13px;color:var(--l-muted);display:grid;gap:5px}.lesh-modal .form input,.lesh-project .form input,.lesh-sheet .form input{block-size:48px;border-radius:12px;border:1px solid var(--l-line);background:var(--l-paper);padding-inline:14px;font-size:15px;inline-size:100%;color:var(--l-brown)}.lesh-modal .form input:focus,.lesh-project .form input:focus,.lesh-sheet .form input:focus{outline:none;border-color:var(--l-tan);background:#fff;box-shadow:0 0 0 3px rgba(181,157,118,.18)}.lesh-project .form .q,.lesh-sheet .form .q{font-size:13px;color:var(--l-muted)}.lesh-modal .form .err,.lesh-project .form .err,.lesh-sheet .form .err{font-size:12px;color:#c0392b}.lesh-project .form .opts{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px}.lesh-project .form .opts-3,.lesh-sheet .form .opts-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lesh-project .form .opts label,.lesh-sheet .form .opts label{display:block;min-inline-size:0;position:relative}.lesh-project .form .opts input,.lesh-sheet .form .opts input{position:absolute;opacity:0;inline-size:1px;block-size:1px}.lesh-project .form .opts span,.lesh-sheet .form .opts span{display:flex;align-items:center;justify-content:center;inline-size:100%;min-block-size:44px;padding:0 6px;border-radius:999px;border:1px solid var(--l-line);background:#fff;font-size:13px;color:var(--l-brown);cursor:pointer;white-space:nowrap}.lesh-project .form .opts input:checked+span,.lesh-sheet .form .opts input:checked+span{background:var(--l-brown);border-color:var(--l-brown);color:#fff}.lesh-project .form .opts input:focus-visible+span,.lesh-sheet .form .opts input:focus-visible+span{outline:2px solid var(--l-tan);outline-offset:2px}.lesh-modal .form .fine,.lesh-project .form .fine,.lesh-sheet .form .fine{margin:2px 0 0;font-size:11.5px;color:var(--l-muted);line-height:1.6;text-align:center}.lesh-modal .form .lesh-btn,.lesh-project .form .lesh-btn,.lesh-sheet .form .lesh-btn{inline-size:100%}.lesh-project .lead-done,.lesh-sheet .lead-done{margin:0;padding:14px;border-radius:14px;background:#e8f5ec;border:1px solid #cde9d6;color:#1e874c;font-size:14px;text-align:center}.lesh-modal{position:fixed;inset:0;z-index:100;background:rgba(29,27,24,.55);display:grid;align-items:end;justify-items:center}.lesh-modal .box{background:#fff;inline-size:min(560px,100%);max-block-size:92vh;overflow:auto;border-radius:22px 22px 0 0;padding:18px 18px calc(18px + env(safe-area-inset-bottom, 0px));color:var(--l-brown)}.lesh-modal .mh{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;position:sticky;inset-block-start:0;z-index:3;margin:-18px -18px 0;padding:16px 18px 12px;background:#fff}.lesh-modal .mh b{font-family:var(--l-display);font-weight:500;font-size:21px}.lesh-modal .cm-unit{display:block;font-size:12.5px;color:var(--l-muted);margin-block-start:2px}.lesh-modal .mh button{inline-size:44px;block-size:44px;border-radius:50%;border:0;background:var(--l-paper);cursor:pointer;display:grid;place-items:center;color:var(--l-brown);flex:none}.lesh-modal .mh button svg{inline-size:18px;block-size:18px}.lesh-modal .calc{margin-top:6px}.lesh-modal .cg{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lesh-modal .calc label{display:grid;gap:7px;font-size:13px;color:var(--l-muted)}.lesh-modal .calc label b{font-size:15px;color:var(--l-brown);font-weight:500}.lesh-modal .calc input[type=range]{inline-size:100%;accent-color:var(--l-tan)}.lesh-modal .cg-fixed{grid-column:1/-1;display:flex;align-items:baseline;justify-content:space-between;gap:10px;background:var(--l-paper);border:1px solid var(--l-line);border-radius:13px;padding:12px 15px}.lesh-modal .cg-fixed small{font-size:12.5px;color:var(--l-muted)}.lesh-modal .cg-fixed b{font-family:var(--l-display);font-weight:500;font-size:21px;font-variant-numeric:tabular-nums}.lesh-modal .cg-fixed b em{font-style:normal;font-size:12.5px;color:var(--l-muted);font-family:inherit}.lesh-modal .cg-row{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap}.lesh-modal .dflt{font-style:normal;font-size:10.5px;font-weight:600;color:var(--l-brown);background:var(--l-sand);padding:3px 9px;border-radius:999px;white-space:nowrap;letter-spacing:.2px}.lesh-modal .out{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px}.lesh-modal .out div{background:var(--l-paper);border:1px solid var(--l-line);border-radius:14px;padding:10px 11px;min-inline-size:0}.lesh-modal .out div:last-child{background:var(--l-sand)}.lesh-modal .out small{display:block;font-size:11px;line-height:1.5;color:var(--l-muted)}.lesh-modal .out b{font-family:var(--l-display);font-weight:500;font-size:clamp(15px,4.2vw,19px);font-variant-numeric:tabular-nums;line-height:1.35;white-space:nowrap}.lesh-modal .out div:last-child b{font-size:clamp(16px,4.6vw,21px)}.lesh-modal .cm-lead{margin-top:14px;padding-top:13px;border-block-start:1px solid var(--l-line)}.lesh-modal .sr-lbl{display:grid;gap:6px;font-size:13px;color:var(--l-muted)}.lesh-modal .cm-send{position:sticky;inset-block-end:0;z-index:2;margin:4px -18px -18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom, 0px));background:#fff;border-block-start:1px solid var(--l-line);border-radius:0 0 22px 22px}@media (min-width:620px){.lesh-modal{align-items:center}.lesh-modal .box{border-radius:22px}.lesh-modal .cm-send{border-radius:0 0 22px 22px}}@media (max-width:1050px){.lesh-project .side{display:none}}.lesh-sheet-scrim{position:fixed;inset:0;z-index:85;background:rgba(29,27,24,.45);animation:lesh-fade-in .25s ease both}.lesh-sheet{position:fixed;z-index:90;inset-inline:0;inset-block-end:0;max-block-size:min(88dvh,720px);overflow:auto;background:#fff;color:var(--l-brown);border-radius:24px 24px 0 0;padding:0 20px calc(20px + env(safe-area-inset-bottom, 0px));box-shadow:0 -18px 48px rgba(69,66,61,.18);display:flex;flex-direction:column;gap:10px;animation:lesh-sheet-in .3s cubic-bezier(.2,.9,.2,1) both}.lesh-sheet .grab{display:grid;place-items:center;inline-size:100%;block-size:44px;margin:0 0 2px;border:0;background:none;cursor:pointer;position:sticky;inset-block-start:0;z-index:1}.lesh-sheet .grab:before{content:"";position:absolute;inset:0;background:#fff}.lesh-sheet .grab i{position:relative;inline-size:44px;block-size:5px;border-radius:3px;background:var(--l-line)}.lesh-sheet .grab:hover i{background:var(--l-tan)}.lesh-sheet .lead-body h3{font-family:var(--l-display)!important;font-weight:500;font-size:21px;margin:0}@keyframes lesh-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes lesh-fade-in{0%{opacity:0}to{opacity:1}}@media (min-width:1051px){.lesh-sheet{inset:50% auto auto 50%;translate:-50% -50%;inline-size:min(440px,calc(100vw - 48px));border-radius:22px;padding-block-end:20px;animation-name:lesh-fade-in}}@media (prefers-reduced-motion:reduce){.lesh-sheet,.lesh-sheet-scrim{animation:none}}@media (max-width:900px){[data-site-theme=thiraa] .landing-projects-grid{grid-template-columns:minmax(0,1fr)}}.lesh-lhead{padding-block:6px 16px}.lesh-lhead h1{margin:0;font-family:var(--l-display)!important;font-weight:500;font-size:clamp(28px,4vw,42px);line-height:1.24;color:var(--l-brown);letter-spacing:-.01em}.lesh-lhead p{margin:8px 0 0;max-width:62ch;font-size:15px;line-height:1.8;color:var(--l-muted)}[data-site-theme=thiraa] .project-card .image-container{height:auto}[data-site-theme=thiraa] .lesh-map-badge{background:var(--l-violet)!important;background-color:var(--l-violet)!important;border-color:var(--l-violet)!important}[data-site-theme=thiraa] .lesh-map-badge p,[data-site-theme=thiraa] .lesh-map-badge svg{color:#fff!important}.lesh-sitehero{position:relative;min-block-size:min(88svh,760px);display:grid;align-items:end;background:#1d2123;color:#fff;overflow:hidden}.lesh-sitehero__video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;filter:brightness(1.26) contrast(1.05) saturate(1.04);opacity:0;transition:opacity .5s ease}.lesh-sitehero__video.is-ready{opacity:1}.lesh-sitehero__scrim{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.06) 32%,rgba(0,0,0,.36) 62%,rgba(29,33,35,.9))}.lesh-sitehero .inner{position:relative;z-index:3;padding-block:150px 46px;display:grid;gap:18px;justify-items:start;max-width:760px}.lesh-sitehero .kicker{display:inline-flex;align-items:center;gap:8px;font-size:13px;padding:6px 13px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);backdrop-filter:blur(4px)}.lesh-sitehero .kicker i{inline-size:7px;block-size:7px;border-radius:50%;background:var(--l-tan);box-shadow:0 0 0 4px rgba(181,157,118,.3)}.lesh-sitehero h1{margin:0;font-family:var(--l-display)!important;font-weight:500;font-size:clamp(34px,5.4vw,66px);line-height:1.25;text-wrap:balance;text-shadow:0 2px 24px rgba(0,0,0,.4)}.lesh-sitehero h1 em{font-style:normal;color:var(--l-tan)}.lesh-sitehero p{margin:0;font-size:clamp(15px,1.5vw,19px);color:rgba(255,255,255,.88);max-width:54ch;line-height:1.8}.lesh-sitehero .cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.lesh-sitehero .cta a{display:inline-flex;align-items:center;gap:8px;block-size:52px;padding:0 24px;border-radius:13px;text-decoration:none;font-size:16px;transition:transform .2s,background .2s}.lesh-sitehero .cta .p{background:var(--l-tan);color:#fff}.lesh-sitehero .cta .p:hover{background:var(--l-tan2);transform:translateY(-2px)}.lesh-sitehero .cta .g{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.45);backdrop-filter:blur(6px);color:#fff}.lesh-sitehero .cta .g:hover{background:#fff;color:var(--l-brown)}@media (max-width:760px){.lesh-sitehero .inner{padding-block:124px 36px}.lesh-sitehero .cta a{block-size:48px;padding:0 18px;font-size:15px;flex:1 1 auto;justify-content:center}}.lesh-stats{position:relative;background:var(--l-brown);color:#efeae1}.lesh-stats:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:2px;background:linear-gradient(90deg,transparent,var(--l-tan),transparent);opacity:.7}.lesh-stats .lesh-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.lesh-stats div{padding:20px 18px;border-inline-start:1px solid rgba(255,255,255,.12);min-width:0;transition:background .25s}.lesh-stats div:first-child{border-inline-start:0}.lesh-stats div:hover{background:rgba(255,255,255,.04)}.lesh-stats b{display:block;font-family:var(--l-display);font-weight:500;font-size:clamp(22px,2.6vw,32px);line-height:1.2;font-variant-numeric:tabular-nums;color:#e9dcc2}.lesh-stats small{font-size:12.5px;opacity:.7}@media (max-width:780px){.lesh-stats div{padding:14px 10px;text-align:center}.lesh-stats b{font-size:clamp(17px,5vw,24px)}.lesh-stats small{font-size:10.5px;line-height:1.45}}.lesh-faqsec{background:var(--l-paper);color:var(--l-brown);padding-block-end:40px}.lesh-faqsec .faq details{background:#fff;border:1px solid var(--l-line);border-radius:14px;margin-bottom:8px}.lesh-faqsec .faq summary{cursor:pointer;padding:14px 16px;font-size:15.5px;list-style:none;display:flex;justify-content:space-between;gap:10px}.lesh-faqsec .faq summary::-webkit-details-marker{display:none}.lesh-faqsec .faq summary:after{content:"+";font-size:20px;line-height:1;color:var(--l-tan2)}.lesh-faqsec .faq details[open] summary:after{content:"−"}.lesh-faqsec .faq details p{margin:0;padding:0 16px 14px;color:var(--l-muted);font-size:14.5px;line-height:1.9}@media (prefers-reduced-motion:reduce){.lesh-sitehero__video{transition:none}}[data-site-theme=thiraa] .map-project-card .project-card{border-radius:22px;border:1px solid var(--l-line);padding:16px;gap:12px;box-shadow:var(--l-shadow)}[data-site-theme=thiraa] .map-project-card .project-card:hover{transform:translateY(-2px);box-shadow:var(--l-shadow-hover)}[data-site-theme=thiraa] .map-project-card .image-container,[data-site-theme=thiraa] .map-project-card .project-card-header>img{aspect-ratio:16/9;block-size:auto;border-radius:14px}[data-site-theme=thiraa] .map-project-card h3.project-name{font-family:var(--l-display)!important;font-weight:500;font-size:22px;color:var(--l-brown)}[data-site-theme=thiraa] .map-project-card .project-location{color:var(--l-muted)}[data-site-theme=thiraa] .map-project-card .project-card-name-data{background-color:var(--l-paper);border:1px solid var(--l-line);border-radius:16px;padding:14px}[data-site-theme=thiraa] .map-project-card .project-separator{background-color:var(--l-line)}[data-site-theme=thiraa] .map-project-card .project-line-progress{block-size:7px;border-radius:4px;background-color:var(--l-line)!important}[data-site-theme=thiraa] .map-project-card .project-line-progress .project-progress-value{border-radius:4px;background:linear-gradient(90deg,var(--l-tan),#7d4238)!important}[data-site-theme=thiraa] .map-project-card .project-tags .project-tag{border:1px solid var(--l-line);border-radius:999px;color:var(--l-brown)}[data-site-theme=thiraa] .map-project-card .project-tags .project-type{background-color:var(--l-brown);border-color:var(--l-brown);color:#fff}[data-site-theme=thiraa] .map-project-card .project-tags .project-type p,[data-site-theme=thiraa] .map-project-card .project-tags .project-type svg{color:#fff}[data-site-theme=thiraa] .map-project-card .price-after-discount,[data-site-theme=thiraa] .map-project-card .starting-price,[data-site-theme=thiraa] .map-project-card ul.project-data li .price{font-family:var(--l-display);font-weight:500;font-variant-numeric:tabular-nums}[data-site-theme=thiraa] .map-project-card .project-footer a,[data-site-theme=thiraa] .map-project-card .project-footer button{border-radius:12px}[data-site-theme=thiraa] .map-project-card .map-project-phone-input .contact-input{border-radius:12px;border:1px solid var(--l-line);background:var(--l-paper)}[data-site-theme=thiraa] .map-project-card .map-project-phone-input .contact-input:focus{border-color:var(--l-tan);background:#fff;box-shadow:0 0 0 3px rgba(181,157,118,.18)}