.zohar-page{background-color:var(--color-cream);color:var(--color-text);direction:rtl;font-family:var(--font-body);line-height:var(--line-height)}.zohar-page__inner{max-width:760px;margin:0 auto;padding:var(--space-xl) var(--space-md);text-align:right}.zohar-page__section+.zohar-page__section{margin-top:var(--space-xl)}.zohar-page__title{font-family:var(--font-heading);font-weight:700;font-size:clamp(2rem, 4.5vw, 2.9rem);line-height:1.2;color:var(--color-text);margin:0 0 var(--space-md);text-wrap:balance}.zohar-page__lede{font-family:var(--font-body);font-size:1.2rem;line-height:1.7;color:var(--color-text);margin:0 0 var(--space-lg)}.zohar-page__note{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--color-text-soft);margin:calc(-1 * var(--space-md)) 0 var(--space-lg)}.zohar-contact__cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media (min-width:600px){.zohar-contact__cards{grid-template-columns:1fr 1fr;gap:var(--space-lg)}}.zohar-contact__card{background-color:var(--color-cream-low);border-radius:var(--radius-lg);transition:box-shadow var(--transition-base),transform var(--transition-base)}.zohar-contact__card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.zohar-contact__link{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-lg);text-decoration:none;color:var(--color-text)}.zohar-contact__link:hover,.zohar-contact__link:focus-visible{color:var(--color-text);text-decoration:none}.zohar-contact__icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-pill);background-color:var(--color-cream);color:var(--color-gold)}.zohar-contact__body{display:flex;flex-direction:column;gap:2px;min-width:0}.zohar-contact__label{font-family:var(--font-body);font-size:.82rem;font-weight:600;letter-spacing:.03em;color:var(--color-text-soft)}.zohar-contact__value{font-family:var(--font-body);font-size:1.05rem;font-weight:500;color:var(--color-text);word-break:break-word}.zohar-contact__link:hover .zohar-contact__value,.zohar-contact__link:focus-visible .zohar-contact__value{color:var(--color-gold)}@media (max-width:599px){.zohar-page__inner{padding:var(--space-xl) var(--space-md) var(--space-lg)}.zohar-contact__link{padding:var(--space-md)}}.zohar-about__wrap{max-width:1080px;margin-inline:auto;padding:clamp(3rem, 8vw, 6.5rem) clamp(1.25rem, 5vw, 4rem) clamp(3.5rem, 9vw, 7rem)}.zohar-about__hero{max-width:40rem;margin-inline:auto;text-align:center}.zohar-about__headline{font-family:var(--font-heading);font-weight:700;font-size:clamp(2.75rem, 7vw, 4.5rem);line-height:1.04;letter-spacing:-.01em;color:var(--color-text);margin:0;text-wrap:balance}.zohar-about__lede{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.3rem, 3vw, 1.85rem);line-height:1.4;color:var(--color-text);max-width:30ch;margin:clamp(1.25rem, 3vw, 1.75rem) auto 0;text-wrap:balance}.zohar-about__intro{font-family:var(--font-body);font-size:1.1875rem;font-weight:500;line-height:1.85;color:var(--color-text);max-width:56ch;margin:clamp(1.25rem, 3vw, 1.75rem) auto 0;text-wrap:pretty}.zohar-about__signature{font-family:var(--font-heading);font-size:clamp(1.4rem, 3.4vw, 2.1rem);font-weight:700;line-height:1.3;letter-spacing:-.005em;margin:clamp(1.75rem, 4vw, 2.5rem) 0 0;direction:ltr;text-wrap:balance}.zohar-about__story{display:grid;gap:clamp(2.25rem, 6vw, 4.5rem);align-items:center;margin-top:clamp(3.5rem, 9vw, 7rem)}@media (min-width:860px){.zohar-about__story{grid-template-columns:1.05fr 0.95fr}}.zohar-about__story-text{text-align:right}.zohar-about__subhead{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.9rem, 4vw, 2.6rem);line-height:1.12;letter-spacing:-.01em;color:var(--color-text);margin:0 0 clamp(1rem, 2.5vw, 1.5rem);text-wrap:balance}.zohar-about__story-text p{font-family:var(--font-body);font-size:1.1875rem;font-weight:500;line-height:1.85;color:var(--color-text);max-width:60ch;margin:0 0 1.15rem;text-wrap:pretty}.zohar-about__quote{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.5rem, 3.4vw, 2.15rem);line-height:1.35;color:var(--color-text);max-width:26ch;margin:clamp(1.75rem, 4vw, 2.5rem) 0;padding:0;border:0;text-wrap:balance}.zohar-about__cta{display:inline-flex;align-items:center;gap:.55em;font-family:var(--font-body);font-weight:600;font-size:1.125rem;letter-spacing:normal;text-decoration:none;color:var(--color-text-on-gold);background-color:var(--color-gold);background-image:var(--btn-sheen);border:1px solid color-mix(in srgb,var(--color-gold-light) 55%,var(--color-gold));padding:15px 40px;min-height:50px;border-radius:var(--radius-pill);box-shadow:var(--btn-depth);margin-top:clamp(1.5rem, 3vw, 2rem);transition:background-color var(--transition-fast),transform var(--transition-fast),box-shadow var(--transition-fast)}.zohar-about__cta-icon{font-size:1.05em;line-height:1;color:var(--color-gold-light)}.zohar-about__cta:hover,.zohar-about__cta:focus-visible{background-color:var(--color-gold-hover);color:var(--color-text-on-gold);text-decoration:none;transform:translateY(-2px);box-shadow:var(--btn-depth-hover)}.zohar-about__cta:hover .zohar-about__cta-icon,.zohar-about__cta:focus-visible .zohar-about__cta-icon{color:var(--color-text-on-gold)}.zohar-about__cta:active{transform:translateY(0);box-shadow:var(--btn-depth-active)}@media (prefers-reduced-motion:reduce){.zohar-about__cta{transition:none}.zohar-about__cta:hover,.zohar-about__cta:focus-visible,.zohar-about__cta:active{transform:none}}.zohar-about__credo{margin-top:clamp(3.5rem, 9vw, 7rem);text-align:right}.zohar-about__credo-lede{font-family:var(--font-body);font-size:clamp(1.1rem, 2.2vw, 1.3rem);line-height:1.8;color:var(--color-text);max-width:60ch;margin:0 0 clamp(2rem, 5vw, 3rem);text-wrap:pretty}.zohar-about__values{list-style:none;margin:0 0 clamp(2rem, 5vw, 3rem);padding:0;display:grid;gap:clamp(1.5rem, 4vw, 2.5rem)}@media (min-width:760px){.zohar-about__values{grid-template-columns:repeat(3,1fr)}}.zohar-about__value{background-image:linear-gradient(200deg,color-mix(in srgb,var(--color-cream-low) 82%,#fff) 0%,var(--color-cream-low) 52%,color-mix(in srgb,var(--color-cream-low) 91%,var(--color-text)) 100%);background-color:var(--color-cream-low);border:1px solid color-mix(in srgb,var(--color-gold) 30%,transparent);border-radius:var(--radius-lg);padding:clamp(1.25rem, 0.9rem + 1.6vw, 1.75rem);box-shadow:0 1px 2px rgb(42 37 32 / .05),0 8px 24px rgb(42 37 32 / .07),0 28px 56px -16px rgb(42 37 32 / .1),inset 0 1px 0 rgb(255 255 255 / .55)}.zohar-about__value-title{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;line-height:1.3;color:var(--color-text);margin:0 0 .5rem}.zohar-about__value p{font-family:var(--font-body);font-size:1.0625rem;font-weight:500;line-height:1.75;color:var(--color-text);margin:0}.zohar-about__vision{font-family:var(--font-heading);font-weight:400;font-size:clamp(1.4rem, 3vw, 1.9rem);line-height:1.4;color:var(--color-text);max-width:30ch;margin:0;text-wrap:balance}.zohar-about__portrait{position:relative;margin:0}.zohar-about__portrait img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 18%;border-radius:var(--radius-lg);box-shadow:var(--shadow-ambient);position:relative;z-index:1}@media (min-width:860px){.zohar-about__portrait::before{content:"";position:absolute;z-index:0;inset:1.75rem -1.5rem -1.5rem 1.75rem;border-radius:var(--radius-lg);background:color-mix(in oklab,var(--color-gold-light) 22%,var(--color-cream))}}.zohar-about__caption{display:flex;flex-direction:column;gap:.15rem;margin-top:var(--space-md);text-align:right}.zohar-about__caption-name{font-family:var(--font-heading);font-weight:700;font-size:1.1rem;color:var(--color-text)}.zohar-about__caption-role{font-family:var(--font-body);font-size:.9rem;letter-spacing:.02em;color:color-mix(in oklab,var(--color-text) 70%,var(--color-cream))}@media (prefers-reduced-motion:no-preference){.zohar-about__hero>*{animation:zohar-about-rise 0.7s cubic-bezier(.16,1,.3,1) both}.zohar-about__hero>*:nth-child(2){animation-delay:0.08s}.zohar-about__hero>*:nth-child(3){animation-delay:0.16s}.zohar-about__hero>*:nth-child(4){animation-delay:0.24s}.zohar-about__story-text{animation:zohar-about-rise 0.8s cubic-bezier(.16,1,.3,1) 0.1s both}.zohar-about__portrait{animation:zohar-about-rise 0.8s cubic-bezier(.16,1,.3,1) 0.2s both}}@keyframes zohar-about-rise{from{opacity:.4;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}