.home__section{margin-top:var(--space-8)}.category-strip__heading{margin:0 0 var(--space-4);font-size:var(--text-xl)}.category-strip__list{gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.category-strip__list li{scroll-snap-align:start;flex:none}.category-strip__link{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:var(--border);border-radius:var(--radius-pill);background:var(--color-background);color:var(--color-text);white-space:nowrap;transition:border-color var(--duration);align-items:center;text-decoration:none;display:inline-flex}.category-strip__link:hover{border-color:var(--color-accent)}.category-strip__link:focus-visible{outline:var(--focus-ring);outline-offset:2px;box-shadow:var(--focus-halo)}.help-strip{gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.help-strip__heading{margin:0 0 var(--space-3);font-size:var(--text-lg)}.help-strip__links{gap:var(--space-2) var(--space-5);flex-wrap:wrap;margin:0;display:flex}.site-footer__logo{width:auto;max-width:140px;height:48px;margin-bottom:var(--space-3);object-fit:contain;display:block}.home :is(h1,h2),.bookshelf__heading,.hcard__price{font-family:var(--font-display)}.home{--home-ink:var(--color-text);--home-ink-2:#363b41;--home-muted:#5f666d;--home-navy:#1c2b3a;--home-navy-text:#d6dee6;--home-gold:var(--color-accent);--home-gold-dark:#a8832f;--home-gold-text:#8a6a22;--home-sand:#eadfc8;--home-line:#e4dccb;--home-red:#7a2e3a;--home-slate:#3f5b74;--home-paper:#fff;--mitz-hebrew:"Frank Ruhl Libre", Georgia, serif;--home-radius:16px;--home-radius-lg:24px;--home-shadow:0 1px 2px #14191c0f, 0 6px 20px #14191c12}body:has(.home){overflow-x:clip}.rail__header{justify-content:space-between;align-items:flex-end;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-4);display:flex}.rail__intro{min-width:0;max-width:var(--measure)}.rail__eyebrow{margin:0 0 var(--space-3);color:var(--home-slate);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase;line-height:1}.rail__heading{color:var(--home-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.45rem,1.1rem + 1.2vw,1.9rem);font-weight:800;line-height:1.05}.rail__description{margin:var(--space-2) 0 0;color:var(--home-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.rail__controls{align-items:center;gap:var(--space-4);flex:none;display:flex}.rail__all{color:var(--home-slate);font-size:var(--text-sm);font-weight:var(--weight-bold);white-space:nowrap}.rail__buttons{gap:var(--space-2);display:none}.rail__button{border-radius:var(--radius-pill);background:var(--home-paper);width:2.5rem;height:2.5rem;box-shadow:var(--home-shadow);color:var(--home-ink);cursor:pointer;transition:background-color var(--duration), color var(--duration);border:0;place-items:center;padding:0;display:inline-grid}.rail__button:not(:disabled):hover{background:var(--home-ink);color:var(--home-paper)}.rail__button:disabled{cursor:default;opacity:.35}.rail__button:focus-visible{outline:var(--focus-ring);outline-offset:2px}@media (width>=48em){.rail__buttons{display:flex}}.rail__track{gap:var(--space-3);margin:0 calc(-1 * var(--gutter));padding:var(--space-1) var(--gutter) var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;list-style:none;display:flex;overflow-x:auto}.rail__track::-webkit-scrollbar{display:none}.rail__item{scroll-snap-align:start;flex:none;width:10.625rem}.rail__track--compact .rail__item{width:9.375rem}.rail__track--book .rail__item{width:8.75rem}@media (prefers-reduced-motion:no-preference){.rail__track{scroll-behavior:smooth}}@media (width>=48em){.rail__track{gap:var(--space-4);margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1);scroll-padding-inline:var(--space-1)}.rail__item{width:13.375rem}.rail__track--compact .rail__item,.rail__track--book .rail__item{width:10.5rem}.rail__track--book{gap:1.125rem}}.rail--band{padding-block:var(--space-6) var(--space-5);border-image:linear-gradient(var(--home-sand) 0 0) fill 0 / /0 100vw}.rail--band .rail__description{color:var(--home-ink-2)}.rail--split{gap:var(--space-4);display:grid}.rail__panel{align-items:flex-start;gap:var(--space-3);padding:var(--space-5);border-radius:var(--home-radius-lg);background:var(--home-navy);color:var(--home-paper);flex-direction:column;display:flex}.rail__panel .rail__eyebrow{color:var(--home-gold);margin:0}.rail__panel .rail__heading{color:var(--home-paper);font-size:clamp(1.6rem,1.2rem + 1.2vw,2rem)}.rail__panel .rail__description{color:var(--home-navy-text);font-size:var(--text-md);margin:0}.rail__points{gap:var(--space-2);margin:var(--space-1) 0 0;color:var(--home-navy-text);font-size:var(--text-sm);padding:0;list-style:none;display:grid}.rail__points li{align-items:center;gap:var(--space-3);display:flex}.rail__points li:before{content:"";border-radius:var(--radius-pill);background:var(--home-gold);flex:none;width:8px;height:8px}.rail__cta{min-height:2.75rem;margin-top:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--home-gold);color:var(--home-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);transition:background-color var(--duration), color var(--duration);align-items:center;text-decoration:none;display:inline-flex}.rail__cta:hover{background:var(--home-gold-dark);color:var(--home-paper)}.rail__cta:focus-visible{outline:2px solid var(--home-paper);outline-offset:3px}.rail__side{min-width:0}.rail__side .rail__header{margin-bottom:var(--space-2);justify-content:flex-end}@media (width>=64em){.rail--split{gap:var(--space-5);grid-template-columns:21.25rem minmax(0,1fr);align-items:stretch}.rail__panel{padding:var(--space-6);justify-content:center}}.rail__links ul{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.rail__link{min-height:2.75rem;padding:0 var(--space-4);border:1px solid var(--home-line);border-radius:var(--radius-pill);background:var(--home-paper);color:var(--home-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);transition:background-color var(--duration), color var(--duration);align-items:center;text-decoration:none;display:inline-flex}.rail__link:hover{background:var(--home-ink);color:var(--home-paper)}.rail__link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.hcard{border:1px solid var(--home-line);border-radius:var(--home-radius);background:var(--home-paper);height:100%;color:var(--home-ink);transition:box-shadow var(--duration);flex-direction:column;display:flex;position:relative;overflow:hidden}.hcard:hover{box-shadow:var(--home-shadow)}.rail--band .hcard{border-color:#0000}.hcard__media{background:var(--home-paper);position:relative}.hcard__image,.hcard__placeholder{aspect-ratio:1;object-fit:contain;width:100%;display:block}.hcard__pill,.hcard__rank{top:var(--space-2);left:var(--space-2);z-index:2;color:var(--home-paper);font-size:.6875rem;font-weight:var(--weight-bold);border-radius:6px;padding:5px 8px;line-height:1;position:absolute}.hcard__pill--sale{background:var(--home-red)}.hcard__pill--new{background:var(--home-slate)}.hcard__pill--muted{background:var(--home-ink-2)}.hcard__info{gap:var(--space-1);padding:var(--space-3) var(--space-3) var(--space-3);flex-direction:column;flex:1;display:flex}.hcard__price{margin:0;font-size:1.1875rem;font-weight:800;line-height:1.1}.hcard__price .price__current--sale{color:var(--home-red)}.hcard__price .price__compare{margin-left:var(--space-1);color:var(--home-muted);font-size:var(--text-sm);font-weight:var(--weight-normal)}.hcard__title{color:var(--home-ink-2);font-size:.84375rem;font-weight:var(--weight-normal);text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.4;display:-webkit-box;overflow:hidden}.hcard__link{color:inherit;text-decoration:none}.hcard__link:after{content:"";z-index:1;position:absolute;inset:0}.hcard:hover .hcard__link{text-decoration:underline}.hcard__link:focus-visible{outline:none}.hcard__link:focus-visible:after{outline:var(--focus-ring);outline-offset:-3px;border-radius:var(--home-radius)}.hcard__action{padding-top:var(--space-2);margin-top:auto}.hcard__add{z-index:2;width:100%;height:2.25rem;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--home-ink);color:var(--home-paper);font:inherit;font-size:.8125rem;font-weight:var(--weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;display:flex;position:relative}.hcard__add:not([aria-disabled=true]):hover{background:#000}.hcard__add[aria-busy=true]{cursor:progress;opacity:.55}.hcard__add:focus-visible{outline:var(--focus-ring);outline-offset:2px;box-shadow:var(--focus-halo)}.hcard__add--options{border:1.5px solid var(--home-ink);color:var(--home-ink);cursor:inherit;background:0 0}.hcard__add--options:hover{background:0 0}.hcard--compact .hcard__info{padding:var(--space-3) var(--space-3) var(--space-3)}.hcard--compact .hcard__price{font-size:1.125rem}.hcard--book{background:0 0;border:0;border-radius:0;overflow:visible}.hcard--book:hover{box-shadow:none}.hcard--book .hcard__media{height:11.25rem;padding:0 var(--space-2);background:linear-gradient(#0000 88%,#12141714);justify-content:center;align-items:flex-end;display:flex}.hcard--book .hcard__image{aspect-ratio:auto;border-radius:4px;width:auto;max-width:100%;max-height:10.625rem;box-shadow:0 10px 24px #12141738,0 2px 4px #12141733}.hcard--book .hcard__placeholder{aspect-ratio:auto;background:var(--home-line);border-radius:4px;width:70%;height:90%}.hcard--book .hcard__rank{top:var(--space-3);background:var(--home-ink);color:var(--home-gold);font-variant-numeric:tabular-nums;border-radius:8px;padding:6px 8px;font-size:.75rem;font-weight:800;left:-4px}.hcard--book .hcard__info{padding:var(--space-3) 2px 0;gap:6px}.hcard--book .hcard__title{min-height:2.4em;font-size:var(--text-sm)}.hcard--book .hcard__price{font-size:1.0625rem}@media (width>=48em){.hcard--book .hcard__media{height:13.125rem}.hcard--book .hcard__image{max-height:12.5rem}}.bookshelf{padding-block:var(--space-2) 0}.bookshelf__intro{margin-bottom:var(--space-2)}.bookshelf__shelf{margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px dashed var(--home-line)}.bookshelf__heading{color:var(--home-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.2rem,1rem + .6vw,1.375rem);font-weight:800;line-height:1.1}.bookshelf .rail__track{padding-bottom:var(--space-6);border-bottom:12px solid var(--home-sand);border-radius:0 0 4px 4px;margin-bottom:0}@media (width>=48em){.bookshelf .rail__track{padding-inline:var(--space-1) 0;margin-inline:0}}@font-face{font-family:Frank Ruhl Libre;src:url(/assets/FrankRuhlLibre-Medium-hebrew-B5Lmmxta.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}.mitz{--mitz-hebrew:"Frank Ruhl Libre", Georgia, serif;--mitz-cream:#f7f3ea;overflow-anchor:none;width:100vw;margin:var(--space-8) 0 0 calc(50% - 50vw);padding-block:var(--space-7);background:var(--mitz-cream);position:relative}.mitz__sticky{position:relative;overflow:hidden}.mitz__track{align-items:stretch;gap:var(--space-3);padding-inline:var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;display:flex;overflow-x:auto}.mitz__track::-webkit-scrollbar{display:none}.mitz__intro,.mitz__end{scroll-snap-align:start;flex-direction:column;flex:none;justify-content:center;display:flex}.mitz__intro{width:min(20rem,80vw);padding-right:var(--space-4)}.mitz__hebrew{margin:0 0 var(--space-2);color:var(--home-gold-text);font:500 1.375rem/1.2 var(--mitz-hebrew);text-align:left}.mitz__heading{margin:0 0 var(--space-4);color:var(--home-ink);letter-spacing:-.015em;font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem);font-weight:800;line-height:1.02}.mitz__lede{max-width:21rem;color:var(--home-muted);font-size:.9375rem;line-height:var(--leading-normal);margin:0}.mitz__hint{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 0;color:var(--home-muted);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.1em;text-transform:uppercase;display:flex}.mitz__hint i{background:var(--home-gold);width:60px;height:2px;display:block}.mitz__hint-scroll{display:none}.mitz__list{gap:var(--space-3);flex:none;margin:0;padding:0;list-style:none;display:flex}.mitz__item{scroll-snap-align:start;flex:none;width:min(16.5rem,78vw);display:flex}.mcard{border:1px solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-paper);color:var(--home-ink);flex-direction:column;flex:1;text-decoration:none;transition:transform .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.mcard:hover{border-color:var(--home-gold-dark);box-shadow:0 20px 60px #14191c38}.mcard__title{gap:var(--space-1);font:inherit;flex-direction:column;margin:0;display:flex}.mcard__cta{max-width:100%;color:var(--home-slate);font-size:.75rem;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid;line-height:1.5;text-decoration:none}.mcard__cta:after{content:"";z-index:2;border-radius:inherit;position:absolute;inset:0}.mcard__cta:focus-visible{outline:none}.mcard__cta:focus-visible:after{outline:var(--focus-ring);outline-offset:-3px}.mcard{cursor:pointer}@media (prefers-reduced-motion:no-preference){.mcard:hover{transform:translateY(-8px)}.mcard__image{transition:transform .7s}.mcard:hover .mcard__image{transform:scale(1.05)}}.mcard__media{aspect-ratio:1/1.08;background:var(--home-paper);position:relative;overflow:hidden}.mcard__image{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:6px;display:block}.mcard__number{z-index:1;color:var(--home-gold-text);font:400 .8125rem/1 var(--font-display);letter-spacing:.1em;position:absolute;top:14px;left:16px}.mcard__number:after{content:"";background:var(--home-gold-dark);width:22px;height:1px;margin-top:6px;display:block}.mcard__text{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--home-line);flex-direction:column;flex:1;display:flex}.mcard__hebrew{font:500 1.75rem/1.1 var(--mitz-hebrew);text-align:left}.mcard__english{color:var(--home-gold-text);font-size:.71875rem;font-weight:var(--weight-bold);letter-spacing:.12em;text-transform:uppercase}.mcard__description{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:.8125rem;line-height:1.5;display:-webkit-box;overflow:hidden}.mcard__foot{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-3);flex-direction:column;margin-top:auto;display:flex}.mcard__shelf{gap:4px;display:flex}.mcard__shelf img{border:1px solid var(--home-line);background:var(--home-paper);object-fit:contain;border-radius:6px;width:36px;height:36px}.mcard:hover .mcard__cta{color:var(--home-gold-text)}.mitz__item--dark .mcard{border-color:var(--home-navy);background:var(--home-navy);color:var(--home-paper)}.mitz__item--dark .mcard__text{border-top-color:#ffffff1a}.mitz__item--dark .mcard__english{color:var(--home-gold)}.mitz__item--dark .mcard__description{color:#ffffffbf}.mitz__item--dark .mcard__cta{color:var(--home-paper)}.mitz__item--dark .mcard:hover .mcard__cta{color:var(--home-gold)}.mitz__end{gap:var(--space-3);width:min(17.5rem,78vw);padding-right:var(--gutter)}.mitz__end .rail__eyebrow{margin:0}.mitz__end-heading{color:var(--home-ink);letter-spacing:-.01em;margin:0;font-size:1.875rem;font-weight:800;line-height:1.05}.mitz__button{min-height:2.75rem;margin-top:var(--space-2);padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--home-ink);color:var(--home-paper);font-size:var(--text-sm);font-weight:var(--weight-bold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.mitz__button:hover{background:#000}.mitz__button:focus-visible,.mitz__more:focus-visible{outline:var(--focus-ring);outline-offset:3px}.mitz__more{color:var(--home-slate);font-size:var(--text-sm);font-weight:var(--weight-bold);text-underline-offset:3px}.mitz__progress{height:2px;margin:var(--space-6) var(--gutter) 0;background:var(--home-line);display:none}.mitz__progress i{background:var(--home-gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (width>=48em){.mitz__track,.mitz__list{gap:1.375rem}.mitz__item{width:18.75rem}.mitz__intro{width:25rem;padding-right:var(--space-6)}}.mitz--pinned{padding-block:0}.mitz--pinned .mitz__sticky{top:var(--mitz-top,0px);height:calc(100vh - var(--mitz-top,0px));height:calc(100dvh - var(--mitz-top,0px));flex-direction:column;justify-content:center;display:flex;position:sticky}.mitz--pinned .mitz__track{scroll-snap-type:none;will-change:transform;overflow:visible}.mitz--pinned .mitz__progress{display:block}.mitz--pinned .mitz__hint-scroll{display:inline}.mitz--pinned .mitz__hint-swipe{display:none}@media (prefers-reduced-motion:no-preference){.mitz--pinned .mitz__hint i{animation:1.6s ease-in-out infinite mitz-hint}}@keyframes mitz-hint{0%,to{transform-origin:0;transform:scaleX(.4)}50%{transform-origin:0;transform:scaleX(1)}}.mdialog{width:min(65rem, calc(100vw - 2 * var(--gutter)));max-width:none;max-height:calc(100dvh - 2 * var(--space-6));border-radius:var(--home-radius-lg);background:var(--home-paper);color:var(--home-ink);border:0;padding:0;overflow:hidden;box-shadow:0 20px 60px #14191c38}html:has(.mdialog[open]){overflow:hidden}.mdialog::backdrop{background:#12141773}.mdialog__inner{max-height:inherit;overscroll-behavior:contain;display:grid;overflow-y:auto}.mdialog__art{padding:var(--space-5);background:var(--mitz-cream);justify-content:center;align-items:center;display:flex}.mdialog__art img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-height:40vh}.mdialog__body{gap:var(--space-3);min-width:0;padding:var(--space-5);flex-direction:column;display:flex;position:relative}.mdialog__close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);background:var(--home-paper);width:2.75rem;height:2.75rem;box-shadow:var(--home-shadow);color:var(--home-ink);cursor:pointer;border:0;place-items:center;display:inline-grid;position:absolute}.mdialog__close:hover{background:var(--home-ink);color:var(--home-paper)}.mdialog__close:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mdialog__eyebrow{margin:0;padding-right:3.5rem}.mdialog__heading{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.mdialog__hebrew{font:500 2.5rem/1 var(--mitz-hebrew);text-align:left}.mdialog__heading .mcard__english{font-family:var(--font-body);letter-spacing:.14em;font-size:.75rem}.mdialog__long{color:var(--home-ink-2);margin:0;font-size:.9375rem;line-height:1.6}.mdialog__facts{gap:var(--space-3) var(--space-5);padding:var(--space-3) 0;border-block:1px solid var(--home-line);flex-wrap:wrap;margin:0;font-size:.78125rem;display:flex}.mdialog__facts div{flex-direction:column-reverse;display:flex}.mdialog__facts dt{color:var(--home-muted)}.mdialog__facts dd{color:var(--home-ink);font:700 1rem/1.3 var(--font-display);margin:0}.mdialog__shelf-heading{margin:var(--space-2) 0 var(--space-3);font-size:1rem;font-weight:800}.mdialog__products{gap:var(--space-3);padding:0 0 var(--space-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--home-sand) transparent;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.mdialog__products li{scroll-snap-align:start;flex:none;width:7.5rem}.mdialog__product{gap:var(--space-1);color:var(--home-ink);flex-direction:column;text-decoration:none;display:flex}.mdialog__product img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.mdialog__product:hover .mdialog__name{text-decoration:underline}.mdialog__product:focus-visible{outline:var(--focus-ring);outline-offset:2px}.mdialog__price{font:800 .9375rem/1.2 var(--font-display)}.mdialog__name{color:var(--home-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78125rem;line-height:1.4;display:-webkit-box;overflow:hidden}.mdialog__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mdialog__actions .mitz__button{margin-top:0}.mdialog__ghost{min-height:2.75rem;padding:0 var(--space-5);border:1.5px solid var(--home-ink);border-radius:var(--radius-pill);color:var(--home-ink);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.mdialog__ghost:hover{background:var(--home-ink);color:var(--home-paper)}.mdialog__ghost:focus-visible{outline:var(--focus-ring);outline-offset:3px}@media (width<=47.99em){.mdialog__close{top:var(--space-3);right:var(--space-3);z-index:2;position:fixed}.mdialog{border-radius:0;width:100vw;height:100dvh;max-height:100dvh;margin:0}}@media (width>=48em){.mdialog__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.mdialog__art{padding:var(--space-6)}.mdialog__art img{max-height:70vh}.mdialog__body{padding:var(--space-6) var(--space-6) var(--space-5)}}@media (prefers-reduced-motion:no-preference){.mdialog[open]{animation:.2s ease-out mdialog-in}}@keyframes mdialog-in{0%{opacity:0;transform:translateY(12px)}}.mdialog__placeholder{border-radius:var(--radius-md);background:var(--home-line);height:10rem}@media (prefers-reduced-motion:no-preference){.mdialog__placeholder{animation:1.2s ease-in-out infinite alternate mdialog-pulse}}@keyframes mdialog-pulse{to{opacity:.45}}.hcard__media{overflow:hidden}.hcard--compact:hover{box-shadow:0 20px 60px #14191c38}@media (prefers-reduced-motion:no-preference){.hcard__image{transition:transform .4s}.hcard:hover .hcard__image{transform:scale(1.04)}.hcard--book .hcard__media{overflow:visible}.hcard--book:hover .hcard__image{transform:translateY(-6px)}}.fm{border:1px solid var(--home-line);border-radius:var(--home-radius-lg);background:var(--home-paper);display:grid;overflow:hidden}.fm__art{background:var(--home-sand);min-height:16.25rem;position:relative}.fm__art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.fm__copy{justify-content:center;gap:var(--space-3);padding:var(--space-5) var(--space-5) var(--space-6);background:linear-gradient(180deg, var(--home-paper), #fbf8f1);flex-direction:column;display:flex}.fm__eyebrow{margin:0}.fm__hebrew{color:var(--home-slate);font:500 1.875rem/1 var(--mitz-hebrew);text-align:left;margin:0}.fm__heading{color:var(--home-ink);letter-spacing:-.01em;margin:0;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.375rem);font-weight:800;line-height:1.05}.fm__lede{color:var(--home-ink-2);font-size:clamp(1rem,.9rem + .4vw,1.125rem);font-weight:var(--weight-medium);margin:0}.fm__body{max-width:52ch;color:var(--home-muted);font-size:.9375rem;line-height:var(--leading-normal);margin:0}.fm__ctas{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.fm__ctas .rail__cta{margin-top:0}.fm__rail{margin-top:var(--space-5)}.fm__rail-heading{color:var(--home-ink);font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:800}@media (width>=48em){.fm{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.fm__art{min-height:22.5rem}.fm__copy{padding:var(--space-7) 2.75rem}}.home>.visually-hidden:first-child+.home__section{margin-top:var(--space-6)}.picks{gap:var(--space-4);display:grid}.pick{min-width:0;padding:var(--space-5) var(--space-4) var(--space-2);border-radius:var(--home-radius-lg)}.pick .rail__track{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);scroll-padding-inline:var(--space-4)}.pick--rabbi{background:var(--home-slate);color:var(--home-paper)}.pick--rabbi .pick__eyebrow{color:#cfe0ee}.pick--rabbi .pick__heading{color:var(--home-paper)}.pick--rabbi .pick__description{color:#ffffffd9}.pick--rabbi .rail__all{color:var(--home-paper)}.pick--rabbi .rail__button{box-shadow:none;color:var(--home-paper);background:#ffffff24}.pick--rabbi .rail__button:not(:disabled):hover{background:var(--home-paper);color:var(--home-ink)}.pick--rabbi .rail__button:focus-visible,.pick--rabbi .rail__all:focus-visible{outline-color:var(--home-paper)}.pick--rebbetzin{background:#f3e9cf;border:1px solid #e7d8ae}.pick--rebbetzin .pick__description{color:var(--home-ink-2)}.pick .hcard{border-color:#0000}@media (width>=48em){.pick{padding:1.625rem var(--space-5) var(--space-2)}.pick .rail__track{margin-inline:calc(-1 * var(--space-1));padding-inline:var(--space-1)}.pick .rail__item{width:12.25rem}}@media (width>=64em){.picks:not(.picks--single){gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}
