@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.p.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_90db36{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_90db36{--font-rubik:"Rubik","Rubik Fallback"}:root{--c-white:#f4f3f0;--c-paper:#ebe9e4;--c-stone:#dad7d0;--c-linen:#bdb8ac;--c-graphite:#393936;--c-ink:#121212;--c-accent:#6e705e;--bg:var(--c-white);--fg:var(--c-ink);--fg-muted:#5c5c57;--line:rgba(18,18,18,0.14);--focus:var(--c-accent);--font-body:var(--font-rubik),system-ui,sans-serif;--font-mark:var(--font-rubik),system-ui,sans-serif;--w-display:300;--w-body:400;--w-strong:500;--fs-display:clamp(2.75rem,1.6rem + 5.2vw,6.5rem);--fs-h1:clamp(2.35rem,1.5rem + 3.4vw,4.75rem);--fs-h2:clamp(1.85rem,1.3rem + 2.1vw,3.25rem);--fs-h3:clamp(1.2rem,1.1rem + 0.4vw,1.4rem);--fs-lead:clamp(1.15rem,1.05rem + 0.45vw,1.45rem);--fs-body:1.0625rem;--fs-small:0.875rem;--fs-micro:0.75rem;--gutter:clamp(1.25rem,0.6rem + 3.2vw,3.5rem);--section:clamp(5.5rem,3.5rem + 8vw,11rem);--max:1440px;--measure:38rem;--header-h:72px;--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-1:180ms;--dur-2:420ms;--dur-3:900ms}html[lang=ru]{--w-body:400;--w-display:300}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-weight:var(--w-body);font-size:var(--fs-body);line-height:1.7;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;overflow-wrap:break-word}dd,td{overflow-wrap:anywhere}canvas,img,video{display:block;max-width:100%}a{color:inherit;text-decoration:none}blockquote,dd,dl,figure,h1,h2,h3,h4,ol,p,ul{margin:0}button,ol,ul{padding:0}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--c-stone);color:var(--c-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;inset-inline-start:1rem;top:1rem;z-index:100;padding:.75rem 1.25rem;background:var(--c-ink);color:var(--c-white);transform:translateY(-200%);transition:transform var(--dur-1) var(--ease-out)}.skip-link:focus{transform:none}.s-white{--bg:var(--c-white);background:var(--c-white)}.s-paper,.s-white{color:var(--c-ink)}.s-paper{--bg:var(--c-paper);background:var(--c-paper)}.s-stone{--bg:var(--c-stone);background:var(--c-stone);color:var(--c-ink);--fg-muted:#4f4f4b}.s-graphite,.s-ink{--fg:var(--c-white);--fg-muted:#b3b0a8;--line:rgba(244,243,240,0.16);--focus:var(--c-stone);color:var(--c-white)}.s-graphite{--bg:var(--c-graphite);background:var(--c-graphite)}.s-ink{--bg:var(--c-ink);background:var(--c-ink)}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.section-tight{padding-block:calc(var(--section) * .6)}.grid-12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(1rem,2vw,2rem)}.display{font-size:var(--fs-display);line-height:1.02;letter-spacing:-.02em}.display,.h1{font-weight:var(--w-display)}.h1{font-size:var(--fs-h1);line-height:1.06;letter-spacing:-.015em}.h2{font-size:var(--fs-h2);font-weight:var(--w-display);line-height:1.12;letter-spacing:-.01em}.h3{font-size:var(--fs-h3);font-weight:400;line-height:1.35}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--fg-muted);max-width:40rem}.lead,html[lang=ru] .lead{font-weight:300}.eyebrow{display:inline-block;font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);font-weight:400}html[lang=he] .eyebrow{letter-spacing:.08em;font-size:.8125rem}.muted{color:var(--fg-muted)}.prose{max-width:var(--measure)}.prose p+p{margin-top:1.1em}.prose a,.text-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:text-decoration-color var(--dur-1)}.prose a:hover,.text-link:hover{text-decoration-color:currentColor}.prose ul{list-style:none;margin-top:1.25em;display:grid;gap:.6em}.prose ul li{position:relative;padding-inline-start:1.5em}.prose ul li:before{content:"";position:absolute;inset-inline-start:0;top:.85em;width:.7em;height:1px;background:currentColor;opacity:.5}.wordmark{font-family:var(--font-mark);font-weight:300;letter-spacing:.5em;margin-inline-end:-.5em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate}.btn,.wordmark{white-space:nowrap}.btn{--btn-bg:var(--c-ink);--btn-fg:var(--c-white);display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:52px;padding:.85rem 1.75rem;background:var(--btn-bg);color:var(--btn-fg);font-size:.9375rem;font-weight:400;letter-spacing:.01em;line-height:1.2;border:1px solid var(--btn-bg);transition:background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out),border-color var(--dur-2) var(--ease-out)}.btn:hover{--btn-bg:var(--c-graphite)}.btn .arrow{transition:transform var(--dur-2) var(--ease-out)}.btn:hover .arrow{transform:translateX(3px)}[dir=rtl] .btn .arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .arrow{transform:scaleX(-1) translateX(3px)}.on-media .btn,.s-graphite .btn,.s-ink .btn{--btn-bg:var(--c-white);--btn-fg:var(--c-ink)}.on-media .btn:hover,.s-graphite .btn:hover,.s-ink .btn:hover{--btn-bg:var(--c-stone)}.btn-ghost{background:transparent;color:var(--fg);border-color:var(--line)}.btn-ghost:hover{background:transparent;border-color:currentColor}.on-media .btn-ghost{color:var(--c-white);border-color:rgba(244,243,240,.5);background:transparent}.on-media .btn-ghost:hover{border-color:var(--c-white);background:rgba(244,243,240,.08)}.btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.link-arrow{display:inline-flex;align-items:center;gap:.6rem;font-size:.9375rem;padding-block:.4rem;border-bottom:1px solid var(--line);transition:border-color var(--dur-2) var(--ease-out)}.link-arrow:hover{border-color:currentColor}.link-arrow .arrow{transition:transform var(--dur-2) var(--ease-out)}.link-arrow:hover .arrow{transform:translateX(3px)}[dir=rtl] .link-arrow .arrow{transform:scaleX(-1)}[dir=rtl] .link-arrow:hover .arrow{transform:scaleX(-1) translateX(3px)}.media{position:relative;overflow:hidden;background:var(--c-stone)}.media img,.media video{width:100%;height:100%;object-fit:cover}.media-hover img{transition:transform 1.4s var(--ease-out)}a:focus-visible .media-hover img,a:hover .media-hover img{transform:scale(1.03)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal-mask{animation:reveal-mask linear both;animation-timeline:view();animation-range:entry 0 entry 70%}.reveal-up{animation:reveal-up linear both;animation-timeline:view();animation-range:entry 0 entry 60%}}}@keyframes reveal-mask{0%{clip-path:inset(0 0 14% 0);transform:scale(1.04)}to{clip-path:inset(0 0 0 0);transform:none}}@keyframes reveal-up{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}.hairline{border:0;border-top:1px solid var(--line);margin:0}.tag{display:inline-block;font-size:var(--fs-micro);letter-spacing:.08em;padding:.3rem .6rem;border:1px solid var(--line);color:var(--fg-muted)}.answer{border-inline-start:1px solid var(--c-accent);padding-inline-start:1.25rem;max-width:44rem}.answer .eyebrow{color:var(--c-accent);margin-bottom:.5rem;display:block}.s-graphite .answer .eyebrow,.s-ink .answer .eyebrow{color:var(--c-linen)}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.4rem;cursor:pointer;font-size:var(--fs-h3);font-weight:300;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq summary .plus{flex:none;width:14px;height:14px;position:relative}.faq summary .plus:after,.faq summary .plus:before{content:"";position:absolute;inset:50% 0 auto 0;height:1px;background:currentColor;transition:transform var(--dur-2) var(--ease-out)}.faq summary .plus:after{transform:rotate(90deg)}.faq details[open] summary .plus:after{transform:rotate(0deg)}.faq .faq-a{padding-bottom:1.6rem;max-width:var(--measure);color:var(--fg-muted)}@supports (interpolate-size:allow-keywords){.faq details{interpolate-size:allow-keywords}.faq details::details-content{height:0;overflow:clip;transition:height var(--dur-2) var(--ease-out),content-visibility var(--dur-2) allow-discrete}.faq details[open]::details-content{height:auto}}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;font-size:var(--fs-small);color:var(--fg-muted)}.breadcrumbs li+li:before{content:"/";margin-inline-end:.5rem;opacity:.5}.breadcrumbs a:hover{color:var(--fg)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:480px){.btn{white-space:normal;text-align:center}}.hours{display:grid;gap:.2rem}.hours-row{display:flex;justify-content:space-between;gap:.75rem;max-width:13rem}.hours-days{color:var(--fg-muted)}.hours-time{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.h1-seo{font-size:clamp(1.15rem,1rem + .6vw,1.5rem);font-weight:400;line-height:1.3;color:var(--fg-muted)}.tagline{font-size:var(--fs-h1);font-weight:var(--w-display);line-height:1.08;letter-spacing:-.015em;max-width:20ch;text-wrap:balance}html[lang=ru] .tagline{max-width:24ch}.rb-blur-word{display:inline-block;will-change:filter,opacity,transform;animation:rb-blur-in 1.1s var(--ease-out) both}.rb-blur-text[data-direction=bottom] .rb-blur-word{animation-name:rb-blur-in-up}@keyframes rb-blur-in{0%{filter:blur(10px);opacity:0;transform:translateY(-18px)}55%{filter:blur(4px);opacity:.6;transform:translateY(3px)}to{filter:blur(0);opacity:1;transform:none}}@keyframes rb-blur-in-up{0%{filter:blur(10px);opacity:0;transform:translateY(18px)}55%{filter:blur(4px);opacity:.6;transform:translateY(-3px)}to{filter:blur(0);opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rb-scroll-reveal{view-timeline-name:--rb-reveal}.rb-sr-word{animation:rb-word linear both;animation-timeline:--rb-reveal;animation-range:cover calc(18% + var(--i) * 34% / var(--n)) cover calc(24% + var(--i) * 34% / var(--n))}}}@keyframes rb-word{0%{opacity:var(--rb-base,.14);filter:blur(var(--rb-blur,3px))}to{opacity:1;filter:blur(0)}}.rb-scroll-stack{display:grid;gap:2.5rem;padding-bottom:4rem}.rb-stack-card{position:sticky;will-change:scale;top:calc(var(--header-h) + 2rem + var(--k) * 1.25rem);transform-origin:50% 0;--rb-radius:clamp(20px,2.8vw,40px);border-radius:var(--rb-radius);overflow:hidden;box-shadow:0 0 30px rgba(18,18,18,.08)}.rb-stack-card>*{border-radius:inherit}.sm{--sm-from:100%}[dir=rtl] .sm{--sm-from:-100%}.sm-toggle{position:relative;z-index:62;display:inline-flex;align-items:center;gap:.6rem;min-height:40px;padding-inline:.85rem;font-size:.9375rem;color:inherit;border:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:border-color var(--dur-2) var(--ease-out)}.sm-toggle:hover{border-color:currentColor}.sm-toggle-text{display:inline-grid;height:1.3em;overflow:hidden;line-height:1.3}.sm-toggle-line:before{content:attr(data-label)}.sm-toggle-line{grid-area:1/1;transition:transform var(--dur-2) var(--ease-out)}.sm-toggle-line:last-child{transform:translateY(100%)}.sm[data-open] .sm-toggle-line:first-child{transform:translateY(-100%)}.sm[data-open] .sm-toggle-line:last-child{transform:none}.sm-icon{position:relative;width:18px;height:12px}.sm-icon span{position:absolute;inset-inline:0;height:1.5px;background:currentColor;transition:transform .45s var(--ease-out),top .45s var(--ease-out)}.sm-icon span:first-child{top:2px}.sm-icon span:last-child{top:9px}.sm[data-open] .sm-icon span{top:5px}.sm[data-open] .sm-icon span:first-child{transform:rotate(45deg)}.sm[data-open] .sm-icon span:last-child{transform:rotate(-45deg)}.sm[data-open] .sm-toggle{color:var(--c-white);border-color:rgba(244,243,240,.35)}.sm-layers,.sm-panel{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(100vw,440px)}.sm-layers{z-index:60;pointer-events:none}.sm-layer{position:absolute;inset:0;transform:translateX(var(--sm-from));transition:transform .5s var(--ease-out)}.sm-layer:nth-child(2){transition-delay:.07s}.sm[data-open] .sm-layer{transform:none}.sm:not([data-open]) .sm-layer{transition-duration:.32s;transition-delay:.08s}.sm:not([data-open]) .sm-layer:nth-child(2){transition-delay:0s}.sm-panel{z-index:61;display:flex;flex-direction:column;justify-content:space-between;gap:2rem;padding:calc(var(--header-h) + 2.5rem) var(--gutter) 2rem;background:var(--c-ink);color:var(--c-white);overflow-y:auto;transform:translateX(var(--sm-from));transition:transform .65s var(--ease-out) .12s}.sm:not([data-open]) .sm-panel{transition:transform .32s var(--ease-inout) 0s}.sm[data-open] .sm-panel{transform:none}.sm-list{list-style:none;display:grid;gap:.35rem}.sm-footer,.sm-item{opacity:0;transform:translateY(1.25rem);transition:opacity .5s var(--ease-out),transform .7s var(--ease-out)}.sm[data-open] .sm-footer,.sm[data-open] .sm-item{opacity:1;transform:none;transition-delay:calc(.3s + var(--i) * .06s)}.sm-link{display:flex;align-items:baseline;gap:1rem;padding-block:.4rem;font-size:clamp(1.9rem,1.4rem + 2.4vw,2.6rem);font-weight:300;line-height:1.15}.sm-num{font-family:var(--font-mark);font-size:.75rem;letter-spacing:.12em;color:var(--c-linen);min-width:1.6rem}.sm-link:hover{color:var(--c-stone)}.sm-footer{display:grid;gap:1rem;font-size:var(--fs-small);color:#b3b0a8}.sm:not([data-open]) .sm-layers,.sm:not([data-open]) .sm-panel{visibility:hidden;transition-property:transform,visibility;transition-delay:0s,.45s}.sm[data-open] .sm-layers,.sm[data-open] .sm-panel{visibility:visible}.sm-layers,.sm-panel{contain:layout paint}.modal-cards-container{position:relative;width:100%;container-type:inline-size}.modal-cards-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;padding:1rem 0}@container (min-width: 768px){.modal-cards-grid{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1280px){.modal-cards-grid{grid-template-columns:repeat(3,1fr)}}.modal-card{position:relative;cursor:pointer;border-radius:1rem;overflow:hidden;border:1px solid rgba(0,0,0,.05);aspect-ratio:4/3;display:block;width:100%;padding:0;background:var(--c-stone);font:inherit;color:inherit;text-align:start}.modal-card:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.modal-card-image,.modal-card-image .media,.modal-card-image img,.modal-card-image video{width:100%;height:100%;object-fit:cover}.modal-card-image{display:block}.modal-card-image .media{transition:transform var(--mc-dur,.45s) var(--ease-out)}.modal-card:hover .modal-card-image .media{transform:scale(1.03)}.modal-card-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5),transparent);padding:3rem 1.5rem 1.5rem}.modal-card-overlay:not([data-title]){background:none;padding:1rem}.modal-card-overlay:not([data-title]) .modal-card-content{justify-content:flex-end}.modal-card-overlay:not([data-title]) .modal-card-icon{background-color:rgba(18,18,18,.35);opacity:0;transition:opacity var(--dur-2),background-color var(--dur-2)}.modal-card:focus-visible .modal-card-overlay:not([data-title]) .modal-card-icon,.modal-card:hover .modal-card-overlay:not([data-title]) .modal-card-icon{opacity:1}@media (hover:none){.modal-card-overlay:not([data-title]) .modal-card-icon{opacity:1}}.modal-card-content{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.modal-card-title{color:white;font-size:1.0625rem;font-weight:400;line-height:1.4;margin:0}.modal-card-icon{width:2rem;height:2rem;border-radius:50%;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:white;transition:background-color .2s;flex-shrink:0}.modal-card:hover .modal-card-icon{background-color:rgba(255,255,255,.3)}.modal-backdrop{position:fixed;inset:0;z-index:999999;background:rgba(18,18,18,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:mc-fade var(--mc-dur,.45s) var(--ease-out) both}.modal-backdrop-clickable{cursor:pointer}.modal-expanded-container{position:fixed;inset:0;z-index:1000000;display:flex;align-items:center;justify-content:center;padding:2rem;pointer-events:none}.modal-expanded-card{position:relative;border-radius:1rem;overflow:hidden;max-width:48rem;width:100%;max-height:80vh;background-color:white;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);pointer-events:auto;display:flex;flex-direction:column;animation:mc-in var(--mc-dur,.45s) var(--ease-out) both}.modal-expanded-container[data-variant=fade] .modal-expanded-card{animation-name:mc-fade}.modal-expanded-container[data-variant=slide] .modal-expanded-card{animation-name:mc-slide}.modal-expanded-image-container{position:relative;height:24rem;flex-shrink:0}.modal-expanded-image,.modal-expanded-image .media,.modal-expanded-image img,.modal-expanded-image video{width:100%;height:100%;object-fit:cover}.modal-expanded-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5),transparent);padding:3rem 1.5rem 1.5rem}.modal-expanded-overlay-content{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.modal-expanded-title{color:white;font-size:1.5rem;font-weight:400;line-height:1.3;margin:0}.modal-close-button{width:2.5rem;height:2.5rem;border-radius:50%;background-color:rgba(255,255,255,.2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;color:white;border:none;cursor:pointer;transition:background-color .2s;flex-shrink:0}.modal-close-button:hover{background-color:rgba(255,255,255,.3)}.modal-description{padding:2rem;overflow-y:auto}.modal-description p{color:#374151;font-size:1.125rem;line-height:1.75;margin:0}@media (max-width:600px){.modal-card-overlay{padding:2.25rem 1rem 1rem}.modal-card-title{font-size:.9375rem}.modal-card-icon{width:1.75rem;height:1.75rem}.modal-expanded-container{padding:1rem}.modal-expanded-image-container{height:15rem}.modal-description{padding:1.25rem}.modal-description p{font-size:1rem}}@keyframes mc-fade{0%{opacity:0}to{opacity:1}}@keyframes mc-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes mc-slide{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.modal-backdrop,.modal-expanded-card{animation-duration:.01ms}.modal-card:hover .modal-card-image .media{transform:none}}.site-header{position:fixed;inset:0 0 auto 0;z-index:50;height:var(--header-h);color:var(--c-ink);transition:color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:2rem}.header-mark{font-size:1.05rem;font-weight:600;letter-spacing:.42em;margin-inline-end:-.42em;position:relative;z-index:62}.header-nav ul{list-style:none;display:flex;gap:clamp(1.25rem,2.2vw,2.25rem);font-size:.9375rem}.header-nav a{position:relative;white-space:nowrap;padding-block:.5rem}.header-nav a:after{content:"";position:absolute;inset-inline:0;bottom:.2rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin,left);transition:transform var(--dur-2) var(--ease-out)}[dir=rtl] .header-nav a:after{--origin:right}.header-nav a:hover:after,.header-nav a[aria-current=page]:after{transform:scaleX(1)}.header-actions{display:flex;align-items:center;gap:1.25rem}.header-lang{font-size:.875rem;padding:.5rem .25rem;opacity:.8}.header-lang:hover{opacity:1}.header-cta{display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.45rem 1rem;font-size:.875rem;border:1px solid color-mix(in srgb,currentColor 35%,transparent);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.header-cta:hover{border-color:currentColor}.header-cta{white-space:nowrap}@media (max-width:1440px){.header-cta-long{font-size:0}.header-cta-long:after{content:attr(data-short);font-size:.875rem}}.header-menu{display:none}.header-blur{opacity:0;transition:opacity var(--dur-2) var(--ease-out)}[data-scrolled] .header-blur{opacity:1}.site-header:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;background:color-mix(in srgb,var(--c-white) 88%,transparent);-webkit-backdrop-filter:saturate(1.2) blur(14px);backdrop-filter:saturate(1.2) blur(14px);transition:opacity var(--dur-2) var(--ease-out)}[data-scrolled] .site-header:before{opacity:1}html:not([data-scrolled]) body:has(.hero-film) .site-header{color:var(--c-white)}@media (max-width:1200px){.header-nav{display:none}.header-menu{display:block}.header-actions{gap:.75rem}}@media (max-width:480px){.header-inner{gap:.75rem}.sm-toggle{padding-inline:.7rem}.header-mark{font-size:.9rem;letter-spacing:.32em;margin-inline-end:-.32em}.header-actions{gap:.5rem}.header-cta{padding-inline:.65rem;min-height:40px}.header-cta-long:after{content:none}.header-lang{font-size:.8125rem}}.site-footer{padding-block:clamp(4.5rem,3rem + 5vw,7.5rem) 2rem;font-size:.9375rem}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:end;gap:clamp(2.5rem,5vw,5rem);padding-bottom:clamp(3rem,2rem + 4vw,5rem);border-bottom:1px solid var(--line)}.footer-mark{font-size:clamp(1.75rem,1rem + 4vw,4.25rem)}.footer-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem;padding-block:3.5rem}.footer-cols ul{list-style:none;display:grid;gap:.55rem}.footer-cols a:hover{color:var(--c-stone)}.footer-h{font-size:var(--fs-micro);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:1.25rem}html[lang=he] .footer-h{letter-spacing:.04em;font-size:.8125rem}.footer-showrooms li{display:grid;gap:.15rem;margin-bottom:.75rem}.footer-sr-name{font-family:var(--font-mark);letter-spacing:.2em;font-size:.75rem;text-transform:uppercase}.footer-dir{font-size:var(--fs-small);justify-self:start}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:2rem;border-top:1px solid var(--line);font-size:var(--fs-small)}.footer-legal{list-style:none;display:flex;gap:1.5rem}@media (max-width:900px){.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr;align-items:start}}@media (max-width:520px){.footer-cols{grid-template-columns:1fr}}.mobile-bar{position:fixed;z-index:45;inset-inline:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));display:none;gap:.5rem;transform:translateY(160%);transition:transform .6s var(--ease-out)}.mobile-bar .btn{min-height:52px}.mobile-bar-main{flex:1 1;min-width:0;padding-inline:1rem;overflow:hidden;text-overflow:ellipsis}.mobile-bar-call{flex:none;width:52px;padding:0;background:var(--c-white);color:var(--c-ink);border-color:var(--c-linen)}[data-past-hero] .mobile-bar,body:not(:has(.hero-film)) .mobile-bar{transform:none}@media (max-width:760px){.mobile-bar{display:flex}.site-footer{padding-bottom:6.5rem}}.consent{position:fixed;z-index:70;inset-inline-start:1rem;bottom:1rem;max-width:26rem;padding:1.25rem;background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-stone);font-size:var(--fs-small);display:grid;gap:1rem}.consent-actions{display:flex;gap:.5rem}.consent .btn{min-height:42px;padding-block:.5rem}@media (max-width:760px){.consent{inset-inline:.75rem;bottom:5.25rem;max-width:none}}.lf{display:grid;gap:1rem}.lf .footer-h{margin-bottom:0}.lf-heading{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.2rem);font-weight:300;line-height:1.2;color:var(--c-white)}.lf form{display:grid;gap:1.1rem}.lf-text{color:var(--fg-muted);font-size:.9375rem}.lf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem .75rem}.lf-grid>.lf-field:first-child{grid-column:1/-1}.lf-field{display:grid;gap:.35rem}.lf-field label{font-size:var(--fs-small);color:#c9c6be}.lf-field input{width:100%;min-height:50px;padding:0 1rem;font:inherit;font-size:1rem;color:var(--c-white);background:transparent;border:1px solid rgba(244,243,240,.24);border-radius:12px;transition:border-color var(--dur-1)}.lf-field input:focus-visible,.lf-field input:hover{border-color:rgba(244,243,240,.55)}.lf-field input:focus-visible{outline:2px solid var(--c-stone);outline-offset:2px}.lf-field input[aria-invalid]{border-color:#e2a39a}.lf-error{color:#f0b3aa;font-size:var(--fs-small)}.lf-consent{display:flex;align-items:flex-start;gap:.7rem;font-size:.875rem;line-height:1.55;color:#c9c6be;cursor:pointer}.lf-consent input{flex:none;width:20px;height:20px;margin:.15rem 0 0;accent-color:var(--c-stone)}.lf-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.lf .btn{border-radius:12px;min-width:9rem}.lf .btn[disabled]{opacity:.7;cursor:progress}.lf-note{font-size:var(--fs-small);color:var(--fg-muted)}.lf-success{padding:1.25rem 1.5rem;border:1px solid rgba(244,243,240,.2);border-radius:12px;color:var(--c-white)}.lf-hp{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;inset-inline-start:-9999px}@media (max-width:480px){.lf-grid{grid-template-columns:1fr}}.footer-dir{display:flex;gap:1rem}.footer-dir a{white-space:nowrap;display:inline-flex;align-items:center;gap:.35rem}.lf-optional{opacity:.6;font-weight:300}.footer-social{display:flex;gap:.625rem;padding-top:.5rem}.footer-social a{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgba(244,243,240,.28);border-radius:50%;color:#f4f3f0;transition:background var(--dur-2),color var(--dur-2),border-color var(--dur-2)}.footer-social a:focus-visible,.footer-social a:hover{background:#f4f3f0;color:#121212;border-color:#f4f3f0}.footer-sr-phone{display:block;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-film{position:relative;min-height:100svh;display:flex;align-items:flex-end;color:var(--c-white);background:var(--c-graphite);overflow:hidden;isolation:isolate}.hero-poster,.hero-poster img,.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-poster{z-index:-3}.hero-video{z-index:-2;opacity:0;transition:opacity 1.2s var(--ease-out)}.hero-video[data-state=paused],.hero-video[data-state=playing]{opacity:1}.hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(18,18,18,.66) 0,rgba(18,18,18,.3) 45%,rgba(18,18,18,.06) 75%),linear-gradient(180deg,rgba(18,18,18,.28),rgba(18,18,18,0) 22%)}.hero-copy{position:relative;z-index:3;padding-bottom:clamp(3.5rem,2rem + 6vh,7rem);display:grid;gap:1.5rem}.hero-h{max-width:11ch;text-shadow:0 1px 24px rgba(18,18,18,.25);text-wrap:balance}html[lang=ru] .hero-h{max-width:14ch}.hero-sub{font-size:var(--fs-lead);font-weight:300;line-height:1.5;max-width:34rem;color:rgba(244,243,240,.86);animation:rb-blur-in 1.1s var(--ease-out) .7s both}.hero-copy .btn-row{margin-top:.5rem;animation:rb-blur-in 1.1s var(--ease-out) .9s both}.hero-pause{position:absolute;z-index:4;inset-inline-end:var(--gutter);bottom:clamp(3.5rem,2rem + 6vh,7rem);width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(244,243,240,.4);color:var(--c-white);transition:border-color var(--dur-1)}.hero-pause:hover{border-color:var(--c-white)}@media (max-width:760px){.hero-scrim{background:linear-gradient(0deg,rgba(18,18,18,.78) 0,rgba(18,18,18,.5) 45%,rgba(18,18,18,.15) 75%),linear-gradient(180deg,rgba(18,18,18,.35),rgba(18,18,18,0) 20%)}.hero-pause{bottom:auto;top:calc(var(--header-h) + .5rem)}.hero-copy .btn-row .btn{flex:1 1 100%}}.proof-list{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--line)}.proof-list li{padding:1.75rem 0;font-size:.9375rem;color:var(--fg-muted);text-align:center}.proof-list li+li{border-inline-start:1px solid var(--line)}@media (max-width:760px){.proof-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-list li{padding:1.25rem .5rem;font-size:.875rem}.proof-list li:nth-child(3){border-inline-start:0}.proof-list li:nth-child(n+3){border-top:1px solid var(--line)}}.statement-text{font-size:clamp(1.6rem,1.1rem + 2.2vw,3.1rem);font-weight:300;line-height:1.3;letter-spacing:-.01em;max-width:24em;text-wrap:pretty}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.section-head .eyebrow{margin-bottom:1rem}.collections{padding-bottom:var(--section)}.coll-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,2vw + 2rem,4.5rem) clamp(1rem,2vw,2rem)}.coll{display:grid;gap:1.25rem;align-content:start}.coll-lg.coll-0{grid-column:1/span 7}.coll-lg.coll-1{grid-column:9/span 4;margin-top:clamp(4rem,12vw,12rem)}.coll-sm{grid-column:span 4}.coll-meta{display:grid;grid-template-columns:1fr auto;column-gap:1rem;row-gap:.25rem;align-items:baseline}.coll-meta p{grid-column:1;font-size:.9375rem}.coll-meta .arrow{grid-column:2;grid-row:1;opacity:0;transform:translateX(-6px);transition:opacity var(--dur-2),transform var(--dur-2) var(--ease-out)}[dir=rtl] .coll-meta .arrow{transform:scaleX(-1) translateX(-6px)}.coll:hover .coll-meta .arrow{opacity:1;transform:none}[dir=rtl] .coll:hover .coll-meta .arrow{transform:scaleX(-1)}@media (max-width:760px){.coll-lg.coll-0,.coll-lg.coll-1,.coll-sm{grid-column:1/-1;margin-top:0}.coll-meta .arrow{opacity:1;transform:none}}.fabrics{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:min(92vh,900px)}.fabrics-media .media{height:100%;min-height:420px}.fabrics-copy{align-self:center;display:grid;gap:1.5rem;padding:var(--section) var(--gutter);max-width:38rem}@media (max-width:900px){.fabrics{grid-template-columns:1fr}.fabrics-media .media{min-height:0;aspect-ratio:4/3}}.smart{position:relative;height:190vh}.smart-sticky{position:sticky;top:0;height:100vh;height:100svh;display:flex;align-items:center;overflow:hidden}.smart-canvas,.smart-fallback{position:absolute;inset:0}.smart-fallback{z-index:-1;background:radial-gradient(60% 70% at calc(85% - var(--p, 0) * 70%) 30%,rgba(218,215,208,.35),transparent 70%),repeating-linear-gradient(90deg,#1a1a19 0 48px,#232321 48px 96px)}.smart-canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(18,18,18,.82),rgba(18,18,18,.45) 45%,rgba(18,18,18,.1))}[dir=rtl] .smart-canvas:after{background:linear-gradient(270deg,rgba(18,18,18,.82),rgba(18,18,18,.45) 45%,rgba(18,18,18,.1))}.smart-copy{position:relative;z-index:1;display:grid;gap:1.5rem;justify-items:start}.smart-copy>*{max-width:36rem}.smart-copy .lead{color:rgba(244,243,240,.8)}.smart-points{list-style:none;display:grid;gap:.5rem;font-size:.9375rem}.smart-points li{display:flex;gap:.75rem;align-items:center}.smart-points li:before{content:"";width:1.25rem;height:1px;background:var(--c-linen)}@media (max-width:760px){.smart{height:150vh}.smart-canvas:after,[dir=rtl] .smart-canvas:after{background:linear-gradient(0deg,rgba(18,18,18,.9),rgba(18,18,18,.55) 60%,rgba(18,18,18,.2))}.smart-sticky{align-items:flex-end;padding-bottom:5rem}}@media (prefers-reduced-motion:reduce){.smart{height:auto}.smart-sticky{position:relative;min-height:80vh}}.process-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2rem,5vw,6rem);align-items:start}.process-intro{position:sticky;top:calc(var(--header-h) + 2.5rem);display:grid;gap:1.5rem}.process-note{max-width:26rem;font-size:.9375rem}.step{min-height:clamp(260px,36vh,360px);padding:clamp(1.75rem,3vw,2.75rem);display:grid;grid-template-rows:auto 1fr auto;gap:1rem;border:1px solid var(--line)}.step-0{background:var(--c-white)}.step-1{background:var(--c-paper)}.step-2{background:var(--c-stone)}.step-3{background:var(--c-graphite);color:var(--c-white);border-color:transparent}.step-n{font-family:var(--font-mark);font-size:.8125rem;letter-spacing:.16em;color:var(--c-accent)}.step-3 .step-n{color:var(--c-linen)}.step-text{max-width:30rem}@media (max-width:900px){.process-grid{grid-template-columns:1fr}.process-intro{position:static}}.project-tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(2.5rem,4vw,4rem) clamp(1rem,2vw,2rem)}.project-tile{display:grid;gap:1rem;align-content:start}.project-tile-0{grid-column:1/-1}.project-tile-1{grid-column:1/span 5}.project-tile-2{grid-column:7/span 6;margin-top:clamp(3rem,8vw,8rem)}.project-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem}@media (max-width:760px){.project-tile-1,.project-tile-2{grid-column:1/-1;margin-top:0}}.arch-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2.5rem,6vw,7rem);align-items:center}.arch-copy{display:grid;gap:1.5rem}.arch-copy .lead{color:rgba(244,243,240,.78)}.arch-points{list-style:none;border-top:1px solid var(--line)}.arch-points li{padding-block:.9rem;border-bottom:1px solid var(--line);font-size:.9375rem}@media (max-width:900px){.arch-grid{grid-template-columns:1fr}.arch-media{order:-1}}.showroom-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4vw,4rem) clamp(1rem,3vw,3rem)}.showroom-card{display:grid;gap:1.25rem;align-content:start}.showroom-name{font-weight:300;font-size:1.05rem}.showroom-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding-block:1rem;border-block:1px solid var(--line)}.showroom-facts dt{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}html[lang=he] .showroom-facts dt{letter-spacing:.04em;font-size:.8125rem}.showroom-facts dd{margin:.25rem 0 0}.home-visit{margin-top:2.5rem;color:var(--fg-muted)}@media (max-width:760px){.showroom-cards{grid-template-columns:1fr}}@media (max-width:1100px) and (min-width:761px),(max-width:420px){.showroom-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.showroom-facts>div:nth-child(2){grid-row:span 2}}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(2.5rem,4vw,4rem);margin-top:3rem}.quote blockquote{margin:0 0 1.25rem;font-size:clamp(1.25rem,1.05rem + .8vw,1.7rem);font-weight:300;line-height:1.4}.quote figcaption{font-size:var(--fs-small)}.quote blockquote[dir=rtl]{text-align:start}.quote-translation{margin:-.5rem 0 1.25rem;color:var(--fg-muted);font-size:1rem}.quote-translation .eyebrow{margin-inline-end:.5rem}.about-home-inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:2rem}.cta-band{padding-block:var(--section)}.cta-inner{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,5vw,5rem);align-items:end}.cta-h{font-size:clamp(2.3rem,1.5rem + 3.6vw,5rem);text-wrap:balance}.cta-side{display:grid;gap:1.75rem}.cta-side .lead{color:rgba(244,243,240,.78)}@media (max-width:900px){.cta-inner{grid-template-columns:1fr}}.page-head{padding-top:calc(var(--header-h) + clamp(2.5rem, 2rem + 4vw, 6rem));padding-bottom:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid;gap:1.5rem}.page-head .h1{max-width:18ch;text-wrap:balance}html[lang=ru] .page-head .h1{max-width:22ch}.page-hero .media{max-height:none}.page-body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(2rem,5vw,6rem)}.page-body+.page-body{margin-top:clamp(3.5rem,6vw,6rem)}.page-body h2{position:sticky;top:calc(var(--header-h) + 2rem);align-self:start}.page-body h3{margin:2rem 0 .75rem}@media (max-width:900px){.page-body{grid-template-columns:1fr;gap:1.25rem}.page-body h2{position:static}}.highlights{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--line);padding-top:2rem}.highlights h3{margin-bottom:.5rem}.highlights p{color:var(--fg-muted);font-size:.9375rem}@media (max-width:760px){.highlights{grid-template-columns:1fr}}.inline-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,3vw,2.5rem);background:var(--c-paper);margin-block:clamp(3.5rem,6vw,6rem)}.inline-cta p{font-size:var(--fs-h3);font-weight:300;max-width:32rem}.link-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:clamp(1.5rem,3vw,2.5rem) clamp(1rem,2vw,2rem)}.link-card{display:grid;gap:.9rem;align-content:start}.link-card .h3{font-weight:300}.link-card p{color:var(--fg-muted);font-size:.9375rem}.article-list{list-style:none;border-top:1px solid var(--line)}.article-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,7fr) auto;gap:clamp(1rem,3vw,3rem);align-items:center;padding-block:clamp(1.25rem,2vw,2rem);border-bottom:1px solid var(--line)}.article-row .h3{font-weight:300;font-size:clamp(1.2rem,1rem + .8vw,1.6rem)}.article-row:hover .h3{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}@media (max-width:760px){.article-row{grid-template-columns:1fr}.article-row .media{display:none}}.meta-row{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--fg-muted);font-size:var(--fs-small)}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:1.5rem;padding-block:1.5rem;border-block:1px solid var(--line)}.facts dt{font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted)}html[lang=he] .facts dt{letter-spacing:.04em;font-size:.8125rem}.facts dd{margin:.3rem 0 0}.contact-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.contact-way{background:var(--bg);padding:clamp(1.5rem,3vw,2.5rem);display:grid;gap:1rem;align-content:space-between;min-height:220px}.gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,2rem)}.gallery>:first-child{grid-column:1/-1}@media (max-width:760px){.gallery{grid-template-columns:1fr}}.coll-stack{gap:clamp(2rem,4vw,3.5rem)}.coll-card{top:calc(var(--header-h) + 1.5rem + var(--k) * 1rem)}.coll-card-link{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(76vh,720px);background:var(--card-bg,var(--c-paper));color:var(--card-fg,var(--c-ink));overflow:hidden}.coll-card-0{--card-bg:var(--c-paper)}.coll-card-1{--card-bg:var(--c-stone)}.coll-card-2{--card-bg:var(--c-graphite);--card-fg:var(--c-white)}.coll-card-2 .lead{color:rgba(244,243,240,.78)}.coll-card-2 .link-arrow{border-color:rgba(244,243,240,.3)}.coll-card-media{height:100%;min-height:320px}.coll-card-copy{display:grid;align-content:end;gap:1.25rem;padding:clamp(1.75rem,3.5vw,3.5rem)}.coll-card-n{font-family:var(--font-mark);font-size:.8125rem;letter-spacing:.16em;color:var(--c-accent);margin-bottom:auto}.coll-card-2 .coll-card-n{color:var(--c-linen)}.coll-card-copy .link-arrow{justify-self:start}.coll-card-link .media img{transition:transform 1.4s var(--ease-out)}.coll-card-link:hover .media img{transform:scale(1.03)}.coll-card-link:hover .link-arrow{border-color:currentColor}@media (max-width:900px){.coll-card-link{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;min-height:min(82svh,680px)}.coll-card-media{min-height:0}.coll-card-copy{gap:.75rem;padding:1.5rem}.coll-card-copy .h1{font-size:clamp(1.9rem,1.4rem + 2.5vw,2.6rem)}}.coll-card-link:focus-visible{outline-offset:-4px}.reviews-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.75rem 2rem;margin-bottom:clamp(2rem,4vw,3rem)}.reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(1rem,2vw,1.5rem)}.review{display:grid;grid-template-rows:auto 1fr auto;gap:1.25rem;margin:0;padding:clamp(1.5rem,3vw,2.25rem);background:var(--c-white);border-radius:clamp(20px,2.8vw,32px);box-shadow:0 0 30px rgba(18,18,18,.06);transition:transform var(--dur-2) var(--ease-out),box-shadow var(--dur-2) var(--ease-out)}@media (hover:hover){.review:hover{transform:translateY(-3px);box-shadow:0 12px 40px rgba(18,18,18,.09)}}.review-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.review-stars{display:inline-flex;gap:2px}.review-stars svg{fill:var(--c-stone)}.review-stars svg[data-on]{fill:#fbbc04}.review-source{display:inline-flex;align-items:center;gap:.4rem;font-size:var(--fs-micro);color:var(--fg-muted)}.review blockquote{margin:0;font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);font-weight:300;line-height:1.4}.review blockquote p:after,.review blockquote p:before{content:"\0022"}html[lang=ru] .review blockquote:not([dir]) p:before{content:"«"}html[lang=ru] .review blockquote:not([dir]) p:after{content:"»"}.review blockquote[dir=rtl]{text-align:start}.review .quote-translation{margin:-.5rem 0 0}.review figcaption{display:flex;align-items:center;gap:.75rem;font-size:.9375rem}.review-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--c-stone);color:var(--c-graphite);font-size:.9375rem}@media (max-width:560px){.page-head .btn-row:has(a[href*="waze.com"])>*,.showroom-card .btn-row>*{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.375rem);padding-inline:.75rem}.page-head .btn-row:has(a[href*="waze.com"])>:first-child,.showroom-card .btn-row>:first-child{flex-basis:100%}}.hero-eyebrow{color:rgba(244,243,240,.82);margin-bottom:-.5rem}.intro-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(1.5rem,5vw,6rem);align-items:start}.intro-h{max-width:12em;text-wrap:balance}.intro-body{display:grid;gap:clamp(1.5rem,2vw,2.25rem)}.intro-body .lead{max-width:38rem;color:var(--fg-muted)}.quality-h{max-width:11em;text-wrap:balance}.quality .intro-body .lead:first-child{color:var(--fg)}.process-sub{margin-top:1rem}.cta-note{font-size:var(--fs-small);letter-spacing:.08em;color:rgba(244,243,240,.6)}@media (max-width:900px){.intro-grid{grid-template-columns:1fr}}.hero-sub-2{font-size:1rem;color:rgba(244,243,240,.74);max-width:36rem;margin-top:-.75rem}.section-media{margin-block:clamp(1.5rem,3vw,2.5rem);border-radius:2px}.gallery{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));gap:clamp(1.25rem,3vw,2.5rem)}.gallery-item{display:grid;gap:.75rem;align-content:start}.gallery-caption{font-size:var(--fs-small);color:var(--fg-muted)}@media (min-width:900px){.gallery-item-0{grid-column:span 2}}