.gal{--gal-bg:#eef1ea;--gal-card:#fff;--gal-ink:#1a1a1a;--gal-ink-muted:#6b6b6b;--gal-shadow-rest:0 1px 2px #1414140f, 0 0 0 1px #14141409;--gal-shadow-hover:0 14px 36px -10px #14141447, 0 4px 10px -2px #1414141f;--gal-radius:18px;--gal-gap:14px;background:var(--gal-bg);color:var(--gal-ink);isolation:isolate;padding:56px 48px 96px}@media (width<=900px){.gal{padding:40px 22px 72px}}@media (width<=560px){.gal{--gal-gap:10px;--gal-radius:14px;padding:32px 14px 56px}}.gal-filters{flex-wrap:wrap;gap:8px;max-width:1280px;margin:0 auto 26px;display:flex}.gal-chip{appearance:none;color:var(--gal-ink);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;min-height:44px;padding:10px 18px;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1;transition:background .18s,color .18s,transform .18s;display:inline-flex}html[lang=he] .gal-chip{font-size:.9375rem}.gal-chip:hover{background:#14141412}.gal-chip:active{transform:scale(.97)}.gal-chip.is-active{color:#fff;background:var(--gal-ink)}.gal-chip.is-active:hover{background:#000}.gal-chip:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.gal-empty{background:var(--gal-card);border-radius:var(--gal-radius);max-width:520px;color:var(--gal-ink-muted);text-align:center;box-shadow:var(--gal-shadow-rest);margin:12px auto 0;padding:28px 24px;font-size:.9375rem;line-height:1.55}html[lang=he] .gal-empty{font-size:1rem;line-height:1.65}.gal-grid{column-count:4;column-gap:var(--gal-gap);column-fill:balance;max-width:1440px;margin:0 auto}@media (width<=1280px){.gal-grid{column-count:3}}@media (width<=900px){.gal-grid{column-count:2}}@media (width<=540px){.gal-grid{column-count:1}}.gal-tile{width:100%;margin:0 0 var(--gal-gap);cursor:zoom-in;break-inside:avoid;-webkit-column-break-inside:avoid;page-break-inside:avoid;color:inherit;text-align:start;will-change:transform;background:0 0;border:0;padding:0;font-family:inherit;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:block}.gal-tile:focus-visible{outline:none}.gal-tile:focus-visible .gal-tile-frame{box-shadow:var(--gal-shadow-hover), 0 0 0 3px var(--amber)}.gal-tile-frame{background:var(--gal-card);border-radius:var(--gal-radius);box-shadow:var(--gal-shadow-rest);isolation:isolate;transition:box-shadow .28s;display:block;position:relative;overflow:hidden}.gal-tile-img{object-fit:cover;will-change:transform;background:#ece8e1;width:100%;height:auto;transition:transform .9s cubic-bezier(.2,.7,.2,1),filter .35s;display:block}@media (hover:hover){.gal-tile:hover{transform:translateY(-3px)}.gal-tile:hover .gal-tile-frame{box-shadow:var(--gal-shadow-hover)}.gal-tile:hover .gal-tile-img{transform:scale(1.04)}.gal-tile:hover .gal-tile-shade,.gal-tile:hover .gal-tile-pill,.gal-tile:hover .gal-tile-caption{opacity:1;transform:translateY(0)}}.gal-tile-shade{opacity:0;pointer-events:none;z-index:1;background:linear-gradient(#0000006b 0%,#0000 38%),linear-gradient(#0000 58%,#0000008c 100%);transition:opacity .28s;position:absolute;inset:0}.gal-tile-pill{top:14px;z-index:2;background:var(--amber);color:#1a1a1a;letter-spacing:.02em;opacity:0;pointer-events:none;white-space:nowrap;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:.8125rem;font-weight:800;line-height:1;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1);display:inline-flex;position:absolute;inset-inline-end:14px;transform:translateY(-6px);box-shadow:0 6px 16px #00000040}html[lang=he] .gal-tile-pill{letter-spacing:0;font-size:.875rem}.gal-tile-caption{z-index:2;color:#fff;letter-spacing:.005em;text-shadow:0 1px 2px #00000080;opacity:0;pointer-events:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78125rem;font-weight:600;line-height:1.35;transition:opacity .22s,transform .28s cubic-bezier(.2,.7,.2,1);display:-webkit-box;position:absolute;bottom:12px;left:14px;right:14px;overflow:hidden;transform:translateY(6px)}html[lang=he] .gal-tile-caption{font-size:.84375rem}.reveal .gal-tile{opacity:0;transition:opacity .55s cubic-bezier(.2,.7,.2,1),transform .55s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.reveal.in .gal-tile{opacity:1;transition-delay:calc(var(--i,0) * 55ms);transform:translateY(0)}.gal-cta{color:var(--ink,#1a1a1a);text-align:center;background:linear-gradient(#f5f2eb 0%,#ede8db 100%);border-top:1px solid #14141414;padding:64px 48px 96px}@media (width<=900px){.gal-cta{padding:48px 22px 72px}}.gal-cta-inner{max-width:640px;margin:0 auto}.gal-cta-inner .eyebrow{justify-content:center}.gal-cta-inner .section-title{margin-bottom:14px}.gal-cta-inner .section-lede{margin-bottom:28px}.gal-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.gal-cta-actions .btn .ico{vertical-align:-3px;width:18px;height:18px;margin-inline-end:8px}html[dir=rtl] .gal-cta-actions .btn .ico{margin-inline:8px 0}.gal-lightbox{-webkit-backdrop-filter:blur(10px);z-index:9000;background:#eef1eaf5;justify-content:center;align-items:center;padding:56px 88px;animation:.22s lbFade;display:flex;position:fixed;inset:0}@keyframes lbFade{0%{opacity:0}to{opacity:1}}.lb-stage{flex-direction:column;align-items:center;gap:16px;max-width:100%;max-height:100%;margin:0;animation:.35s cubic-bezier(.2,.7,.2,1) lbStage;display:flex}@keyframes lbStage{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.lb-stage img{object-fit:contain;background:#fff;border-radius:18px;max-width:100%;max-height:calc(100vh - 200px);box-shadow:0 30px 80px -20px #00000059,0 8px 20px -8px #0000002e}.lb-stage figcaption{color:var(--gal-ink-muted,#6b6b6b);text-align:center;max-width:720px;font-size:.84375rem;font-weight:500;line-height:1.45}html[lang=he] .lb-stage figcaption{font-size:.90625rem}.lb-close,.lb-nav{color:#1a1a1a;cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;transition:transform .18s,background .18s,box-shadow .18s;display:grid;position:absolute;box-shadow:0 6px 16px #0000002e}.lb-close:hover,.lb-nav:hover{background:var(--amber);transform:scale(1.06)}.lb-close:active,.lb-nav:active{transform:scale(.94)}.lb-close:focus-visible,.lb-nav:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.lb-close{top:22px;width:44px;height:44px;inset-inline-end:22px}.lb-nav{width:52px;height:52px;top:50%;transform:translateY(-50%)}.lb-nav:hover{transform:translateY(-50%)scale(1.06)}.lb-nav:active{transform:translateY(-50%)scale(.94)}.lb-prev{inset-inline-start:28px}.lb-next{inset-inline-end:28px}html[dir=rtl] .lb-prev svg,html[dir=rtl] .lb-next svg{transform:scaleX(-1)}@media (width<=700px){.gal-lightbox{padding:56px 14px}.lb-nav{width:44px;height:44px}.lb-prev{inset-inline-start:10px}.lb-next{inset-inline-end:10px}.lb-stage img{border-radius:14px}}@media (prefers-reduced-motion:reduce){.gal-tile,.gal-tile-frame,.gal-tile-img,.gal-tile-shade,.gal-tile-pill,.gal-tile-caption,.lb-close,.lb-nav{transition:none}.gal-tile:hover,.gal-tile:hover .gal-tile-img{transform:none}.reveal .gal-tile{opacity:1;transform:none}.reveal.in .gal-tile{transition-delay:0s}.gal-lightbox,.lb-stage{animation:none}}
