:root{--paper:#f4f1eb;--ink:#232b28;--muted:#616a63;--line:#d6d8cc;--accent:#486246;--sage:#e2e7d9;--serif:Georgia,'Times New Roman',serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,'Noto Sans Hebrew',sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}button,a,summary{touch-action:manipulation}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #82975e;outline-offset:5px}a:hover{text-decoration:none}header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:20px 5%;border-bottom:1px solid var(--line)}.brand{direction:ltr;display:inline-flex;align-items:center;gap:11px;font-size:25px;font-weight:750;letter-spacing:3px;white-space:nowrap}.brand-symbol{display:grid;place-items:center;width:30px;height:32px;border:1px solid var(--ink);border-radius:0 18px 18px 0;font-size:19px;letter-spacing:0}.brand-dot{color:var(--accent);align-self:start;font-size:14px}header nav{display:flex;gap:30px;font-size:14px}header nav a{padding:8px 0;border-bottom:1px solid transparent}header nav a:hover,header nav a[aria-current=page]{border-color:var(--ink)}.header-actions{display:flex;align-items:center;gap:20px}.language{font-size:13px;padding:10px;border:1px solid var(--line)}.language:hover{background:var(--sage)}.menu-toggle{display:none}.skip-link{position:fixed;top:-100px;z-index:100;background:var(--ink);color:white;padding:10px 20px}.skip-link:focus{top:5px}.hero{padding:75px 5% 35px;display:grid;grid-template-columns:1fr 1.15fr;gap:5%;align-items:center;min-height:710px}.hero-copy{padding-block:25px 65px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:700;display:flex;align-items:center;gap:10px;margin:0 0 26px}.live-dot{height:6px;width:6px;background:var(--accent);border-radius:50%}h1,h2,h3,p,figure{margin-top:0}h1{font-size:clamp(42px,4.5vw,76px);line-height:1.12;letter-spacing:-2.5px;font-weight:500;margin-bottom:30px}h2{font-size:clamp(34px,3.8vw,58px);line-height:1.2;letter-spacing:-1.4px;font-weight:500;margin-bottom:30px}h3{font-weight:500;font-size:24px;line-height:1.3;margin-bottom:15px}.intro{font-size:18px;line-height:1.9;color:var(--muted);max-width:500px;margin-bottom:35px}.hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.button{border:1px solid var(--ink);background:var(--ink);color:var(--paper);display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:15px 23px;min-height:54px;font-size:14px;transition:background .2s}.button:hover{background:var(--accent)}.button span{font-size:21px}.text-link{font-size:14px;border-bottom:1px solid var(--line);padding:10px 0}.visual{margin:0;position:relative;min-width:0}.visual img{width:100%;display:block;height:auto;object-fit:cover;background:var(--sage)}.hero-visual img{height:540px;object-position:58% 50%;border-radius:160px 0 0 0}.visual figcaption{font-size:10px;color:var(--muted);margin-top:12px;line-height:1.6}.ribbon{margin:0 5%;padding:25px 0;display:flex;justify-content:space-between;border-block:1px solid var(--line);direction:ltr;color:var(--muted);font-size:11px;letter-spacing:3px}.ribbon span:before{content:'+';margin-inline-end:15px}.section{padding:100px 5%}.split{display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:start}.large-copy{font-size:20px;line-height:1.9;max-width:590px}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;padding-top:0}.benefits article{border-top:1px solid var(--line);padding-top:22px}.benefits p,.steps p,.audience p{color:var(--muted);max-width:350px}.index{display:block;font-family:var(--serif);font-size:14px;color:var(--accent);margin-bottom:25px;direction:ltr;text-align:start}.experience{background:var(--sage)}.concept{margin-top:40px;background:#edf0e6;border:1px solid #c0cbb9;overflow:hidden;min-height:420px}.concept-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 28px;border-bottom:1px solid #cbd3c4}.mini-brand{font-size:10px;letter-spacing:2px;direction:ltr}.segmented{display:flex;border:1px solid #a5b29b;padding:3px;gap:4px}.segmented button{border:0;padding:8px 18px;background:transparent;font-size:12px;color:var(--ink)}.segmented button[aria-pressed=true]{background:var(--ink);color:white}.model{direction:ltr;width:70%;height:280px;max-width:650px;margin:65px auto 30px;position:relative;transform:perspective(1000px) rotateX(22deg) rotateZ(-12deg);display:grid;grid-template-columns:1.4fr 1fr;grid-template-rows:1fr .7fr;gap:8px;transition:transform .6s}.room{border:2px solid #697d61;position:relative;min-width:0;transition:background .6s,box-shadow .6s}.room span{font-size:9px;letter-spacing:2px;position:absolute;left:12px;top:10px}.living{grid-row:span 2}.room i{position:absolute;border:1px solid #97a28f;opacity:.25;transition:opacity .5s,background .5s}.sofa{height:28px;width:60%;bottom:20%;left:15%;border-radius:4px}.table{width:45px;height:45px;bottom:40%;left:40%;border-radius:50%}.chair{height:25px;width:25px;left:15%;top:25%;border-radius:4px}.island{width:50%;height:25px;bottom:20%;left:25%}.bed{width:50%;height:50%;bottom:10%;left:25%}.entry{display:none}[data-view=experience] .model{transform:perspective(1000px) rotateX(28deg) rotateZ(-8deg)}[data-view=experience] .room{background:#d9cdb7;box-shadow:7px 9px 0 #bdc6b2}[data-view=experience] .living{background:#e5ddce}[data-view=experience] .room i{opacity:1;background:#ae9678}[data-view=experience] .chair{background:#73865e}[data-view=experience] .table{background:#e9e1cf}.mode-description,.concept-caption{text-align:center;font-size:12px;color:#4d5947;padding:0 20px}.concept-caption{font-size:10px;margin:0 0 20px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:5%;margin-top:50px}.steps article{padding:25px 0;border-top:1px solid var(--line)}.steps .index{font-size:38px;font-style:italic;font-weight:400}.audience{border-top:1px solid var(--line)}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.audience article{background:#eae7df;padding:30px}.audience article:last-child{background:#e2e7d9}.status{background:#e7e7de}.muted{font-size:13px;color:var(--muted);line-height:1.8}.status .muted{max-width:540px}.faq{max-width:1050px;margin:auto}.faq h2{margin-bottom:45px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:24px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:19px}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:25px;font-weight:300}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);max-width:700px;margin-bottom:28px}.cta{background:var(--ink);color:var(--paper);position:relative;overflow:hidden}.cta:after{content:'';position:absolute;width:430px;height:430px;inset-inline-end:-80px;top:50px;border:1px solid #ffffff20;border-radius:50%;pointer-events:none}.cta h2{font-size:clamp(40px,5vw,78px);max-width:850px}.cta p:not(.eyebrow){color:#d7dcd1}.cta .light{background:var(--paper);color:var(--ink);border-color:var(--paper);margin-top:18px}.cta .light:hover{background:#d5dec9}.email{display:block;font-size:13px;margin-top:25px;direction:ltr;text-align:start}footer{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:45px 5%;flex-wrap:wrap;font-size:12px}footer p{margin:0;color:var(--muted)}footer small{color:var(--muted)}.inner-hero{min-height:600px}.inner-hero .hero-visual img{height:460px}blockquote{margin:0;background:var(--sage);padding:45px;font-size:30px;line-height:1.6}blockquote .eyebrow{font-family:Arial,sans-serif}.contact-hero{padding-bottom:30px}.contact-hero h1{max-width:1000px}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding-top:35px}.contact-grid h2{font-size:25px}.contact-hints{padding-inline-start:20px;color:var(--muted);margin-bottom:40px}.contact-hints li{margin-bottom:12px}.big-email{direction:ltr;display:inline-block;font-size:clamp(18px,2.4vw,30px);border-bottom:1px solid var(--line)}form label{display:block;font-size:14px;margin:0 0 9px}input,textarea{display:block;width:100%;padding:14px;border:1px solid #b7bdb0;color:var(--ink);background:#faf9f5;border-radius:0;margin-bottom:24px}textarea{resize:vertical;min-height:140px}.form-note{font-size:12px;color:var(--muted)}#form-status{font-size:13px;color:var(--accent);margin-top:18px}[hidden]{display:none!important}html[lang=en] h1,html[lang=en] h2{font-family:var(--serif);font-weight:400;letter-spacing:-2px}html[lang=en] h1{font-size:clamp(44px,5.1vw,80px)}html[lang=en] .hero-visual img{border-radius:0 160px 0 0}html[lang=he] h1{letter-spacing:-2px}#mobile-nav{border-bottom:1px solid var(--line);padding:15px 5%}#mobile-nav a{display:block;padding:12px 0}
@media(min-width:1600px){body{max-width:1900px;margin:auto}}@media(max-width:1050px){header nav{gap:18px}.hero{gap:4%;padding-top:45px;min-height:610px}.hero-visual img{height:460px}.hero-actions{gap:14px}.button{padding:13px 17px}.section{padding-block:75px}.benefits{padding-top:0}.split{gap:6%}.intro{font-size:16px}.audience article{padding:23px}.large-copy{font-size:18px}}
@media(max-width:760px){header{min-height:78px;padding-block:15px}header nav{display:none}.brand{font-size:20px;letter-spacing:2px}.brand-symbol{width:24px;height:27px;font-size:16px}.menu-toggle{display:flex;width:35px;height:35px;flex-direction:column;justify-content:center;gap:6px;border:0;background:transparent}.menu-toggle span{width:25px;height:1px;background:var(--ink)}.hero{grid-template-columns:1fr;padding-top:35px;gap:0;min-height:0}.hero-copy{padding:10px 0 35px}h1,html[lang=en] h1{font-size:clamp(40px,9.8vw,64px);line-height:1.15;letter-spacing:-1.8px}.eyebrow{margin-bottom:20px;font-size:10px;letter-spacing:1.2px}.intro{font-size:17px;max-width:550px}.hero-visual img,.inner-hero .hero-visual img{height:390px;border-radius:90px 0 0 0}html[lang=en] .hero-visual img{border-radius:0 90px 0 0}.hero-actions{gap:20px}.ribbon{padding:22px 0;font-size:8px;letter-spacing:1px;gap:10px}.ribbon span:before{margin-inline-end:6px}.section{padding:60px 5%}.split{grid-template-columns:1fr;gap:5px}.large-copy{font-size:18px}.benefits,.steps,.audience-grid{grid-template-columns:1fr;gap:18px}.benefits{padding-top:0}.benefits article{padding-top:20px}.benefits p,.steps p,.audience p{max-width:none}.index{margin-bottom:16px}.steps{margin-top:25px}.steps article{display:grid;grid-template-columns:50px 1fr;gap:0 14px}.steps .index{grid-row:span 2}.steps h3{margin-bottom:10px}.concept-toolbar{padding:15px;gap:10px;flex-wrap:wrap}.mini-brand{font-size:9px}.segmented button{padding:8px 12px}.model{width:76%;height:240px;margin-top:55px}.concept{min-height:380px}.audience article{padding:25px}.status .large-copy{margin-top:10px}.faq summary{font-size:17px;padding-block:22px}.cta:after{width:250px;height:250px;top:150px;inset-inline-end:-180px}.cta h2{font-size:42px}.contact-grid{grid-template-columns:1fr;gap:40px;padding-top:10px}.contact-hero{padding-bottom:20px}footer{display:grid;grid-template-columns:1fr;gap:12px;padding-block:35px}blockquote{font-size:25px;padding:30px}.contact-grid .button{width:100%}}
@media(max-width:390px){.hero-visual img{height:320px}.button{font-size:12px}.hero-actions{gap:13px}.language{padding:7px}.header-actions{gap:10px}.ribbon{font-size:7px}.model{height:210px}.cta h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
.abstract-visual{min-height:460px;background:var(--ink);border-radius:160px 0 0 0;color:var(--paper);display:flex;flex-direction:column;justify-content:flex-end}.abstract-visual figcaption{color:#d7dcd1;padding:0 24px 18px;margin:0}.spatial-stage,.perspective-study{position:relative;flex:1;min-height:410px;overflow:hidden}.spatial-grid{position:absolute;inset:10%;background-image:linear-gradient(#ffffff10 1px,transparent 1px),linear-gradient(90deg,#ffffff10 1px,transparent 1px);background-size:36px 36px;transform:perspective(700px) rotateX(54deg) rotateZ(-8deg);border:1px solid #ffffff22}.spatial-room{position:absolute;border:2px solid #dbe5cf;box-shadow:8px 8px 0 #71826955;transform:skewY(-8deg)}.room-a{width:42%;height:38%;left:13%;top:18%}.room-b{width:29%;height:29%;right:12%;top:31%;background:#8fa08055}.room-c{width:31%;height:20%;left:34%;bottom:13%;background:#cbb99a33}.spatial-path{position:absolute;width:2px;height:72%;background:#d6b98b;left:56%;top:12%;transform:rotate(23deg);transform-origin:center}.spatial-viewer{position:absolute;width:18px;height:18px;border:3px solid #d6b98b;border-radius:50%;left:52%;top:45%;box-shadow:0 0 0 12px #d6b98b22}.about-visual{background:#51664d}.perspective-study{display:grid;place-items:center}.orbit{position:absolute;border:1px solid #edf2e866;border-radius:50%}.orbit-one{width:55%;aspect-ratio:1}.orbit-two{width:72%;aspect-ratio:1;transform:rotateX(64deg)}.orbit-three{width:42%;aspect-ratio:1;transform:rotateY(62deg)}.perspective-core{display:grid;place-items:center;width:84px;height:90px;border:1px solid #edf2e8;border-radius:0 48px 48px 0;font-family:var(--serif);font-size:42px;z-index:2}.axis{position:absolute;background:#edf2e844}.axis-x{height:1px;width:82%}.axis-y{width:1px;height:82%}html[lang=en] .abstract-visual{border-radius:0 160px 0 0}@media(max-width:760px){.abstract-visual{min-height:390px;border-radius:90px 0 0 0}.spatial-stage,.perspective-study{min-height:340px}html[lang=en] .abstract-visual{border-radius:0 90px 0 0}}
select{display:block;width:100%;padding:14px;border:1px solid #b7bdb0;color:var(--ink);background:#faf9f5;border-radius:0;margin-bottom:24px;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-inline-end:42px}html[dir=rtl] select{background-position:18px 52%,13px 52%;padding-inline:42px 14px}.form-heading{border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:16px}.form-heading .eyebrow{margin-bottom:12px}.form-heading h2{font-size:clamp(26px,2.4vw,38px);margin-bottom:12px}.form-heading>p:last-child{color:var(--muted);font-size:14px}.optional{font-size:11px;color:var(--muted);font-weight:400;margin-inline-start:6px}.form-note{background:var(--sage);padding:13px 15px;border-inline-start:3px solid var(--accent)}
.concept-media{position:relative;width:100%;aspect-ratio:3/2;background:#d9d9cf;overflow:hidden}.concept-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:opacity .55s ease,transform .9s ease}.concept-image-plan{opacity:1;transform:scale(1)}.concept-image-experience{opacity:0;transform:scale(1.025)}[data-view=experience] .concept-image-plan{opacity:0;transform:scale(1.025)}[data-view=experience] .concept-image-experience{opacity:1;transform:scale(1)}.mode-description{font-size:14px;min-height:1.7em;margin:20px 0 8px}.concept-caption{margin-bottom:18px}@media(max-width:760px){.concept{min-height:0}.concept-media{aspect-ratio:4/3}.concept-image{object-position:center}.mode-description{font-size:13px;margin-top:16px;padding-inline:15px}}
