/* Hebrew RTL layer */
:root{--serif:"Frank Ruhl Libre","Newsreader",Georgia,serif;--sans:"Assistant","Archivo",Arial,sans-serif;}
body{line-height:1.6;}
.kicker,.hero-placed,.f-spec-l{letter-spacing:0 !important;}
/* keep moving/positioned visuals in LTR geometry */
.marquee,.marquee-row,.wave-stage,.wave-clips,.pflow,.pflow-stage,.cmap-maps,.desk,.cwall,.cwall-col,.dp-view,.jpf2-browser,.jpf3-browser,.otr,.hero-photo>img,.twin-clocks,.tclocks,.room,.rooms-row,.fly-wrap,.tm-marquee,.tm-track{direction:ltr;}
.desk-clip a,.cmap-card,.tm-card,.bt-body,.faq-q,.pflow-card{direction:rtl;text-align:right;}
.faq-q{text-align:right;}
.btn svg,.fn-read svg,.li-link svg,.fd-ig svg,.fcta-go svg{transform:scaleX(-1);}
.kicker::before{margin-left:.7em;margin-right:0;}
.jpf2-notes li.on::after{right:auto;left:-44px;}
.strike-new{font-family:"Assistant",sans-serif;font-weight:700;}
.hand{font-family:"Assistant",sans-serif;font-weight:700;}
input,textarea{text-align:right;}
input[type=email],input[type=tel]{direction:ltr;text-align:right;}
.tc-time,.tclock b,[href^="tel:"],.contact-detail a,.cmodal-k b,.cr strong{direction:ltr;unicode-bidi:isolate;}
.cmodal,.cmodal-info{direction:rtl;text-align:right;}

.hero-head{font-size:clamp(30px,4.4vw,62px) !important;max-width:11ch;}
.foot-col p,.contact-detail{unicode-bidi:plaintext;}
.foot-col:first-child p{direction:ltr;text-align:right;}
.foot-col p{text-align:right;}
