:root{--g:#0d3b36;--m:#536762;--c:#f6f1e9;--l:#b9c5c0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fffdfa;color:#1d3430;font-family:Arial,"Segoe UI",sans-serif;line-height:1.48}a{text-decoration:none;color:inherit}.site-shell{max-width:1440px;margin:auto;box-shadow:0 0 40px #243a3312}.inner{width:87%;margin:auto}.site-header{height:94px;display:flex;align-items:center}.nav{display:flex;align-items:center;justify-content:space-between}.brand b{display:block;font:700 33px Georgia,serif;color:var(--g)}.brand small{font-size:11px;letter-spacing:.16em}.menu{display:flex;align-items:center;gap:48px;font-size:16px}.menu a:first-child{border-bottom:2px solid var(--g);padding-bottom:8px}.linkedin{background:var(--g);color:#fff;font:bold 23px Georgia;padding:2px 7px;border-radius:3px}.hero{height:525px;display:grid;grid-template-columns:46% 54%;background:#eee9e1;overflow:hidden}.photo{position:relative;overflow:hidden;background:linear-gradient(135deg,#dce6e2,#f3ece3)}.photo img{position:absolute;width:210%;max-width:none;top:-17%;left:-59%}.photo:after{content:"תמונה זמנית - תוחלף בתמונה של חן";position:absolute;left:25px;bottom:20px;background:#fffd;color:var(--g);font-size:12px;padding:6px 10px;border-radius:20px}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:right;padding:50px 8% 55px;background:linear-gradient(105deg,#f7f2eb,#ebe6de)}.hero-copy h1{font:700 76px/1 Georgia,serif;color:var(--g);margin:0 0 19px}.hero-copy h2{font-size:30px;line-height:1.25;font-weight:500;color:#123c37;margin:0 0 22px}.hero-copy p{font-size:19px;max-width:540px;margin:0;color:#314944}.script{font:italic 27px Georgia,serif;color:var(--g);margin-top:28px;border-bottom:1px solid var(--g);padding-bottom:3px;transform:rotate(-2deg);align-self:flex-end}.pillars{height:260px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.pillar{text-align:center;padding:0 35px;border-left:1px solid var(--l);min-height:164px}.pillar:last-child{border-left:0}.ico{height:56px;display:grid;place-items:center;font:700 27px Georgia;color:var(--g)}.pillar h3{font-size:19px;color:var(--g);margin:9px 0 6px}.pillar p{font-size:15px;color:#405651;margin:0}.about{min-height:350px;background:linear-gradient(100deg,#edf1ef,#f7f5f0);padding:56px 0}.about-grid{display:grid;grid-template-columns:1fr 3.4fr;gap:70px;align-items:center}.about h2,.skills h2,.contact h2{font:700 37px Georgia,serif;color:var(--g);margin:0 0 20px}.about p{font-size:16.5px;margin:0 0 12px}.motto{font:italic 28px/1.45 Georgia,serif;color:var(--g);transform:rotate(-4deg);text-align:center}.motto:after{content:"";display:block;width:85px;border-bottom:1px solid var(--g);margin:10px auto}.skills{padding:45px 0 26px}.tags{display:flex;flex-wrap:wrap;gap:10px}.tag{background:#e5ebe7;color:#274640;border-radius:22px;padding:8px 17px;font-size:14px}.contact{padding:26px 0 38px;border-top:1px solid #d4dcd7}.contact-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.details{display:flex}.item{padding:8px 25px;border-left:1px solid var(--l);white-space:nowrap}.item:last-child{border-left:0}.item b{color:var(--g);margin-left:8px}.cta{background:var(--g);color:#fff;padding:13px 28px;border-radius:22px;font-weight:700}.site-footer{height:90px;background:linear-gradient(90deg,#f0ece5,#faf8f4);display:flex;align-items:center}.foot{display:flex;justify-content:space-between;align-items:center}.foot b{font:700 21px Georgia;color:var(--g)}.foot small{color:var(--m)}@media(max-width:800px){.site-shell{box-shadow:none}.inner{width:90%}.site-header{height:78px}.menu a:not(.linkedin){display:none}.brand b{font-size:26px}.hero{height:auto;display:flex;flex-direction:column}.photo{height:410px}.photo img{width:230%;top:-12%;left:-67%}.hero-copy{padding:45px 6%}.hero-copy h1{font-size:53px}.hero-copy h2{font-size:23px}.hero-copy p{font-size:17px}.pillars{height:auto;grid-template-columns:1fr;padding:22px 0}.pillar{padding:24px 18px;border-left:0;border-bottom:1px solid var(--l);min-height:0}.pillar:last-child{border-bottom:0}.pillar p{max-width:340px;margin:0 auto}.about-grid{grid-template-columns:1fr}.motto{display:none}.details{display:grid}.contact-row,.foot{display:block}.item{border:0;padding:7px 0}.cta{display:inline-block;margin-top:18px}.site-footer{height:auto;padding:25px 0}.foot small{display:block;margin-top:7px}}html,body,.site-shell{direction:rtl}body{text-align:right}.about-grid{direction:ltr;grid-template-columns:1fr 3.4fr}.about-copy{direction:rtl;text-align:right}.about h2,.about p,.skills h2,.contact h2{text-align:right}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.linkedin{display:inline-block;cursor:pointer}.photo img{width:100%;height:100%;max-width:none;top:0;left:0;object-fit:cover;object-position:center center}.photo.custom-photo:after{display:none}.ico svg{width:49px;height:49px;display:block;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.linkedin{background:none;padding:0;line-height:1}.linkedin-mark{width:31px;height:31px;display:block;fill:var(--g)}.contact-linkedin{display:inline-flex;align-items:center;gap:11px}.contact-linkedin .linkedin-mark{width:22px;height:22px;flex:0 0 22px}@media(max-width:800px){.about{min-height:0;padding:44px 0}.about-grid{display:block;direction:rtl;width:90%}.about-copy{width:100%;max-width:none;direction:rtl;text-align:right}.about h2{font-size:34px;margin-bottom:18px}.about p{width:100%;font-size:17px;line-height:1.75;text-align:right;margin:0 0 16px;overflow-wrap:normal;word-break:normal}}