@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-DtcEHBoE.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-400-normal-CPsCACZF.woff) format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-BiCWpF8d.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-500-normal-Ddg_2VaK.woff) format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-C_LU4WLU.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-hebrew-600-normal-CQU8iefp.woff) format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-hebrew-latin-400-normal-LNOA4mnG.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-400-normal-BlLOxiF5.woff) format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-hebrew-latin-500-normal-CPKaftYY.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-500-normal-3kJePiyr.woff) format("woff")}@font-face{font-family:IBM Plex Sans Hebrew;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-hebrew-latin-600-normal-D8In27CT.woff2) format("woff2"),url(/assets/ibm-plex-sans-hebrew-latin-600-normal-B_0mKknD.woff) format("woff")}@font-face{font-family:Heebo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/heebo-hebrew-600-normal-CGRgQ0cj.woff2) format("woff2"),url(/assets/heebo-hebrew-600-normal-OHUSVRAa.woff) format("woff")}@font-face{font-family:Familjen Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/familjen-grotesk-latin-600-normal-DR8FYmV8.woff2) format("woff2"),url(/assets/familjen-grotesk-latin-600-normal-Cchso0CV.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}:root{--ink-900: #0E1A2B;--ink-700: #24324A;--ink-500: #4A5870;--ink-300: #A3ADBD;--mist-100: #F4F6FA;--white: #FFFFFF;--cobalt-600: #2F5BFF;--cobalt-700: #2448D6;--cobalt-300: #7D97FF;--surface: #F4F6FA;--surface-raised: #FFFFFF;--surface-inset: #F4F6FA;--text: #0E1A2B;--text-muted: #4A5870;--line: #DCE1EA;--line-strong: #A3ADBD;--line-control: #4A5870;--accent: #2F5BFF;--accent-hover: #2448D6;--on-accent: #FFFFFF;--error: #C8321E;--error-soft: #FCE9E5;--warning: #8A5300;--warning-soft: #FBEFD9;--scrim: rgba(14, 26, 43, .6);color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ink-900: #0E1A2B;--ink-700: #24324A;--ink-500: #4A5870;--ink-300: #A3ADBD;--mist-100: #F4F6FA;--white: #FFFFFF;--cobalt-600: #2F5BFF;--cobalt-700: #2448D6;--cobalt-300: #7D97FF;--surface: #0E1A2B;--surface-raised: #16243A;--surface-inset: #0E1A2B;--text: #F4F6FA;--text-muted: #A3ADBD;--line: #26344B;--line-strong: #4A5870;--line-control: #A3ADBD;--accent: #7D97FF;--accent-hover: #9DB0FF;--on-accent: #0E1A2B;--error: #FF8A75;--error-soft: #3B1F1C;--warning: #F2B35B;--warning-soft: #3A2E1A;--scrim: rgba(14, 26, 43, .6);color-scheme:dark}}:root[data-theme=dark]{--ink-900: #0E1A2B;--ink-700: #24324A;--ink-500: #4A5870;--ink-300: #A3ADBD;--mist-100: #F4F6FA;--white: #FFFFFF;--cobalt-600: #2F5BFF;--cobalt-700: #2448D6;--cobalt-300: #7D97FF;--surface: #0E1A2B;--surface-raised: #16243A;--surface-inset: #0E1A2B;--text: #F4F6FA;--text-muted: #A3ADBD;--line: #26344B;--line-strong: #4A5870;--line-control: #A3ADBD;--accent: #7D97FF;--accent-hover: #9DB0FF;--on-accent: #0E1A2B;--error: #FF8A75;--error-soft: #3B1F1C;--warning: #F2B35B;--warning-soft: #3A2E1A;--scrim: rgba(14, 26, 43, .6);color-scheme:dark}.on-ink{--ink-900: #0E1A2B;--ink-700: #24324A;--ink-500: #4A5870;--ink-300: #A3ADBD;--mist-100: #F4F6FA;--white: #FFFFFF;--cobalt-600: #2F5BFF;--cobalt-700: #2448D6;--cobalt-300: #7D97FF;--surface: #0E1A2B;--surface-raised: #16243A;--surface-inset: #0E1A2B;--text: #F4F6FA;--text-muted: #A3ADBD;--line: #26344B;--line-strong: #4A5870;--line-control: #A3ADBD;--accent: #7D97FF;--accent-hover: #9DB0FF;--on-accent: #0E1A2B;--error: #FF8A75;--error-soft: #3B1F1C;--warning: #F2B35B;--warning-soft: #3A2E1A;--scrim: rgba(14, 26, 43, .6);color-scheme:dark}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--radius-sm: 4px;--radius-md: 6px;--radius-pill: 999px;--control-h: 44px;--control-h-sm: 36px;--dur-fast: .16s;--dur-base: .28s;--dur-slow: .42s;--dur-logo-intro: 1.9s;--ease-out: cubic-bezier(.33, 1, .68, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--ease-back: cubic-bezier(.34, 1.56, .64, 1);--font-sans: "IBM Plex Sans Hebrew", "Familjen Grotesk", Arial, sans-serif;--font-display: "Familjen Grotesk", "Helvetica Neue", Arial, sans-serif;--font-display-he: "Heebo", "IBM Plex Sans Hebrew", Arial, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Menlo, monospace}:root{--gutter: clamp(16px, 4vw, 64px);--spine-w: 48px;--col-gap: clamp(24px, 3vw, 56px);--header-h: 64px;--dot: 14px;--dur-scene: .7s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-block-start:calc(var(--header-h) + 16px)}body{margin:0;background:var(--surface);color:var(--text);font-family:var(--font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p,figure,ol,ul{margin:0}ol,ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.eyebrow,.label{font-family:var(--font-mono);font-size:13px;line-height:20px;font-weight:500;letter-spacing:.04em;color:var(--accent)}.label{color:var(--text-muted)}:lang(he) .eyebrow,:lang(he) .label,:lang(he) .download-meta{font-family:var(--font-sans);letter-spacing:0}.display,.display-2{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;line-height:1.04;text-wrap:balance}.display{font-size:clamp(40px,5.6vw,80px)}.display-2{font-size:clamp(30px,3.2vw,48px)}:lang(he) .display,:lang(he) .display-2{font-family:var(--font-display-he);letter-spacing:0;line-height:1.08}.h3{font-size:19px;line-height:26px;font-weight:600;text-wrap:balance}.lead{font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--text-muted);max-inline-size:40em}.body{font-size:16px;line-height:1.7;color:var(--text-muted);max-inline-size:34em}.muted{color:var(--text-muted)}h2 .muted{display:block}.pill{display:inline-flex;align-items:center;gap:8px;min-block-size:36px;padding-inline:16px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:transparent;color:var(--text);font:500 14px/1 var(--font-sans);text-decoration:none;cursor:pointer;transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.pill:hover{border-color:var(--text)}.pill-quiet{border-color:transparent}.pill-quiet:hover{border-color:var(--line-strong)}.pill-accent{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pill-accent:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.pill-lg{min-block-size:var(--control-h);padding-inline:24px;font-size:16px}.pill[aria-disabled=true]{background:transparent;border-color:var(--line-strong);color:var(--text-muted);cursor:default}.icon{inline-size:20px;block-size:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.skip{position:absolute;inset-inline-start:16px;inset-block-start:-64px;z-index:200;padding:8px 16px;background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-pill)}.skip:focus{inset-block-start:12px}.top{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:16px;block-size:var(--header-h);padding-inline:var(--gutter);background:var(--surface);border-block-end:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.brand-mark{inline-size:28px;block-size:28px}.brand-name{font:600 19px/1 var(--font-display);letter-spacing:-.01em}.ink{fill:var(--text)}.accent{fill:var(--accent)}.controls{display:flex;align-items:center;gap:4px}html:not(.js) .controls button{display:none}.tl-dot{position:fixed;inset-block-start:0;left:0;z-index:90;inline-size:var(--dot);block-size:var(--dot);border-radius:50%;background:var(--accent);pointer-events:none;opacity:0;will-change:transform}html:not(.motion) .tl-dot{display:none}.dot-local{display:block;inline-size:var(--dot);block-size:var(--dot);border-radius:50%;background:var(--accent);opacity:0}main{display:block}.intro .pin{position:relative;min-block-size:100svh;padding:calc(var(--header-h) + 48px) var(--gutter) 64px;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center}.intro-field{position:absolute;inset:calc(var(--header-h) + 24px) var(--gutter) 24px}.tool{position:absolute;inset-inline-start:var(--x);inset-block-start:var(--y);display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);white-space:nowrap}.tool i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--line-strong)}.tool b{font-weight:500}.intro-core{position:absolute;inset-inline-start:50%;inset-block-start:50%}.intro-core .dot-local{translate:-50% -50%}[dir=rtl] .intro-core .dot-local{translate:50% -50%}.intro-copy{position:relative;max-inline-size:980px;text-align:center;display:grid;justify-items:center;gap:20px}.intro-promise{color:var(--text)}.actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:12px}.story{position:relative}.spine-line{position:absolute;inset-block:0;inset-inline-start:calc(var(--gutter) + var(--spine-w) / 2 - 1px);inline-size:2px;background:var(--line);z-index:1}.spine-fill{position:absolute;inset:0;background:var(--line-control);transform-origin:50% 0}.scene{position:relative}.pin,.flow{min-block-size:100svh;padding:calc(var(--header-h) + 48px) var(--gutter) 64px;display:grid;grid-template-columns:var(--spine-w) minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:var(--col-gap);row-gap:32px;align-content:center}.flow{min-block-size:0;padding-block:120px}.spine-cell{z-index:2;grid-column:1;grid-row:1 / span 2;position:relative;display:flex;flex-direction:column;align-items:center;gap:20px;padding-block-start:2px}.scene-head{grid-column:2;grid-row:1;display:grid;gap:16px;align-content:start}.scene-media{grid-column:3;grid-row:1 / span 2;align-self:center;position:relative}.ring{position:relative;flex:none;inline-size:22px;block-size:22px;border:2px solid var(--line-control);border-radius:50%;background:var(--surface)}.ring:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--accent);transform:scale(0);transition:transform var(--dur-slow) var(--ease-back)}.ring.is-locked{border-color:var(--accent)}.ring.is-locked:after{transform:scale(1)}html:not(.motion) .ring:after{transform:scale(1)}html:not(.motion) .ring{border-color:var(--accent)}.ring-sm{inline-size:18px;block-size:18px}.screen{position:relative;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-raised)}.screen img{inline-size:100%;block-size:auto}.brief{display:grid;gap:6px;padding:16px 20px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);max-inline-size:30em}.brief-text{font-size:17px;line-height:1.6}.hooks-screen .choice{position:absolute;inset-inline-start:8.6%;inset-block-start:34.5%;inline-size:0;block-size:0}.choice .dot-local{translate:-50% -50%}[dir=rtl] .choice .dot-local{translate:50% -50%}#stages .scene-head{grid-column:2 / 4}#stages .scene-head .body{max-inline-size:46em}.stages-grid{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:var(--spine-w) minmax(150px,190px) minmax(0,1fr) minmax(170px,210px);column-gap:var(--col-gap);align-items:start}.stage-list{grid-column:1 / 3;display:grid;gap:22px;padding-block-start:8px}.stage-list li{display:grid;grid-template-columns:var(--spine-w) 1fr;column-gap:var(--col-gap);align-items:start}.stage-list .ring{justify-self:center;margin-block-start:3px}.stage-list b{display:block;font-weight:600}.stage-list small{display:block;font-size:13px;line-height:20px;color:var(--text-muted)}.stage-screens{grid-column:3;display:grid;gap:16px}.preview{grid-column:4;display:grid;gap:10px}.frame{position:relative;aspect-ratio:9 / 16;border:1px solid var(--line);border-radius:var(--radius-md);overflow:hidden;background:var(--surface-raised)}.layer{position:absolute;inset:0}.layer-text{display:grid;align-content:center;gap:8px;padding-inline:18%}.layer-text span{block-size:6px;border-radius:3px;background:var(--line-strong)}.layer-text span:nth-child(2){inline-size:80%}.layer-text span:nth-child(3){inline-size:55%}.layer-sketch{inline-size:100%;block-size:100%;fill:none;stroke:var(--text-muted);stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round;background:var(--surface-raised)}.layer-image{background:var(--surface-inset)}.layer-image span{position:absolute;display:block}.layer-image .wall{inset:0 0 26%;background:var(--mist-100)}.layer-image .door{inset-block:21% 26%;inset-inline:20% 20%;background:var(--ink-300);border-radius:2px 2px 0 0}.layer-image .sofa{inset-block:62% 22%;inset-inline:12% 12%;background:var(--ink-500);border-radius:6px}.layer-image .floor{inset:74% 0 0;background:var(--ink-700)}.layer-video .play{position:absolute;inset-block-start:10px;inset-inline-end:10px;inline-size:26px;block-size:26px;border-radius:50%;background:var(--ink-900)}.layer-video .play:after{content:"";position:absolute;inset:8px 8px 8px 10px;background:var(--white);clip-path:polygon(0 0,100% 50%,0 100%)}.layer-caption{position:absolute;inset-inline:10%;inset-block-end:8%;padding:4px 8px;border-radius:4px;background:var(--ink-900);color:var(--white);font:600 12px/1.4 var(--font-sans);text-align:center}.scrub{position:relative;display:flex;align-items:center;gap:10px;block-size:20px}.scrub:before{content:"";flex:1;block-size:3px;border-radius:2px;background:var(--line)}.scrub-fill{position:absolute;inset-inline-start:0;inset-block-start:8px;block-size:3px;inline-size:calc(100% - 92px);border-radius:2px;background:var(--text-muted);transform-origin:0 50%;transform:scaleX(1)}.tc{font:500 12px/1 var(--font-mono);color:var(--text-muted);white-space:nowrap}.layer-names{display:flex;flex-wrap:wrap;gap:6px}.layer-names li{font:500 12px/1 var(--font-mono);padding:5px 8px;border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--text-muted)}.layer-names li.is-on{color:var(--surface);background:var(--text);border-color:var(--text)}.on-ink{background:var(--surface);color:var(--text)}.gate-bar{position:absolute;inset-block-start:44px;inline-size:44px;block-size:3px;border-radius:2px;background:var(--text)}.gate-screen{max-inline-size:400px;justify-self:center;margin-inline:auto}.cards{grid-column:2 / 4;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--col-gap)}.card{display:grid;gap:12px;align-content:start}.card .screen{aspect-ratio:4 / 3}.card .screen img{block-size:100%;object-fit:cover;object-position:top left}[dir=rtl] .card .screen img{object-position:top right}.mirror{grid-column:3;grid-row:1 / span 2;align-self:center;display:grid;gap:16px}.mirror-stage{position:relative;display:grid;gap:16px;direction:ltr}.mirror-line{display:none}.mirror-legend{display:flex;align-items:center;gap:14px;direction:ltr}.tag{font:500 13px/1 var(--font-sans);padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-pill)}.timebar{position:relative;flex:1;display:flex;align-items:center;gap:10px}.timebar:before{content:"";flex:1;block-size:3px;border-radius:2px;background:var(--line)}.timebar-fill{position:absolute;inset-inline-start:0;inset-block-start:calc(50% - 1.5px);block-size:3px;inline-size:calc(100% - 110px);border-radius:2px;background:var(--text-muted);transform-origin:0 50%}.download{grid-template-columns:var(--spine-w) minmax(0,4fr) minmax(0,8fr);grid-template-rows:auto;align-items:center;padding-block:140px}.download .spine-cell{grid-row:1}.lock{grid-column:2;position:relative;justify-self:center;inline-size:clamp(120px,14vw,200px);aspect-ratio:1}.lock-mark{inline-size:100%;block-size:100%}.download-body{grid-column:3;display:grid;gap:24px}.download-panel{display:grid;gap:14px;justify-items:start}.download-meta{font:500 13px/20px var(--font-mono);color:var(--text-muted)}.facts{display:grid;gap:8px;margin-block-start:8px;padding-block-start:16px;border-block-start:1px solid var(--line);color:var(--text-muted);font-size:15px}.facts li{display:flex;gap:10px}.facts li:before{content:"";flex:none;inline-size:6px;block-size:6px;margin-block-start:10px;border-radius:50%;background:var(--line-control)}.faq{max-inline-size:880px;margin-inline:auto;padding:120px var(--gutter);display:grid;gap:8px}.faq h2{margin-block-end:24px}details{border-block-end:1px solid var(--line)}summary{cursor:pointer;padding-block:18px;font-size:18px;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-family:var(--font-mono);color:var(--text-muted)}details[open] summary:after{content:"−"}details p{padding-block-end:20px;color:var(--text-muted);max-inline-size:40em}.foot{padding:40px var(--gutter) 56px;border-block-start:1px solid var(--line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px}html.js .reveal{opacity:0;translate:0 24px;transition:opacity var(--dur-scene) var(--ease-out),translate var(--dur-scene) var(--ease-out);transition-delay:var(--delay, 0ms)}html.js .reveal.is-in{opacity:1;translate:0 0}html[data-motion=reduced] .reveal{opacity:1!important;translate:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){html.js .reveal{opacity:1;translate:none;transition:none}}html.motion .pin{block-size:100vh;min-block-size:0}html.motion .intro-copy{grid-template-areas:"eyebrow" "head" "lead" "actions"}html.motion .intro-copy>.eyebrow{grid-area:eyebrow}html.motion .intro-copy>h1,html.motion .intro-copy>.intro-promise{grid-area:head;font-size:clamp(40px,5.6vw,80px)}html.motion .intro-copy>.lead{grid-area:lead}html.motion .intro-copy>.actions{grid-area:actions}.lock-mark .dot-local{opacity:1}html.motion .stage-screens{display:block;position:relative;aspect-ratio:1060 / 519}html.motion .stage-screens .screen{position:absolute;inset:0}html.motion .mirror-stage{display:block;aspect-ratio:1440 / 575}html.motion .mirror-stage .screen{position:absolute;inset:0}html.motion .mirror-line{display:block;position:absolute;inset-block:-12px;left:0;inline-size:2px;background:var(--text)}html.motion .mirror-line [data-dot-slot]{position:absolute;inset-block-start:50%;left:50%}html.motion .mirror-line .dot-local{translate:-50% -50%}@media(max-width:899px){:root{--spine-w: 0px;--col-gap: 0px}.spine-line,.spine-cell{display:none}.pin,.flow,.download{grid-template-columns:minmax(0,1fr);row-gap:28px;padding-block:calc(var(--header-h) + 40px) 56px;min-block-size:0}.scene-head,.scene-media,.cards,.mirror,.lock,.download-body,#stages .scene-head{grid-column:1;grid-row:auto}.stages-grid{grid-column:1;grid-row:auto;grid-template-columns:minmax(0,1fr);row-gap:24px}.stage-list{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stage-list li{grid-template-columns:1fr}.stage-list .ring{display:none}.stage-screens,.preview{grid-column:1}.stage-screens{grid-auto-flow:column;grid-auto-columns:88%;overflow-x:auto;scroll-snap-type:x mandatory;padding-block-end:8px}.stage-screens .screen{scroll-snap-align:start}.preview{max-inline-size:220px}.cards{grid-template-columns:minmax(0,1fr)}.lock{justify-self:start;inline-size:96px}.brand-name{display:none}.controls .pill-quiet{padding-inline:10px;font-size:13px}.tool b{display:none}}@media(max-width:420px){.controls [data-action=motion]{display:none}}
