@font-face{font-family:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/heebo-hebrew.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:Heebo;font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/fonts/heebo-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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}
html[lang=he] body,html[lang=he] body *{font-family:Heebo,Arial,sans-serif!important;letter-spacing:normal!important}
html[lang=he] h1,html[lang=he] h2,html[lang=he] h3{line-height:1.15!important}
html[lang=he] h1 em,html[lang=he] h2 em,html[lang=he] h3 em{font-style:normal!important}
.directional-arrow{display:inline-block;direction:ltr;unicode-bidi:isolate}
html[dir=rtl] .directional-arrow{scale:-1 1}
html[dir=rtl] span[style*="rotate"]:has(>.directional-arrow){scale:-1 1}
html[dir=rtl] span[style*="rotate"]>.directional-arrow{scale:none}
html[dir=rtl] input[type=email],html[dir=rtl] input[type=tel],html[dir=rtl] input[type=url]{direction:ltr;text-align:right}
/* Preserve the animation's coordinate system and mirror the track as a whole. */
html[dir=rtl] [data-work-viewport]{direction:ltr;scale:-1 1}
html[dir=rtl] [data-work-track]{direction:ltr}
html[dir=rtl] [data-work-track]>*{direction:rtl;scale:-1 1}
html[dir=rtl] [data-marquee-track]{direction:ltr}
html[dir=rtl] [data-marquee-track]>*{direction:rtl}
html[dir=rtl] [data-gallery-prev]{left:auto!important;right:16px!important}
html[dir=rtl] [data-gallery-next]{right:auto!important;left:16px!important}
/* Hebrew UI font: Heebo (self-hosted), HE routes only */
@font-face{font-family:'Heebo';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/font/heebo-var-hebrew.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:'Heebo';font-style:normal;font-weight:100 900;font-display:swap;src:url('/assets/font/heebo-var-latin.woff2') format('woff2');unicode-range:U+0000-00FF,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}
html[lang="he"] body,html[lang="he"] body *{font-family:'Heebo',sans-serif!important}

/* HE desktop hero recomposition: shorter Hebrew lines at design scale, clear of nav/telemetry */
@media (min-width:900px){
html[lang="he"] section[data-screen-label="Home · Hero"] h1{font-size:clamp(48px,7.2vw,116px)!important;line-height:1.08!important;letter-spacing:0!important;max-width:100%!important}
}
/* RTL: park the honeypot off the non-scrollable edge (left:-9999px creates horizontal overflow in RTL) */
html[dir="rtl"] input[tabindex="-1"][aria-hidden="true"]{left:auto!important;right:-9999px!important}
