@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/david-libre-hebrew-500-normal.DdLzJ5Hu.woff2) format("woff2"),url(/_astro/david-libre-hebrew-500-normal.pa1Wn0L-.woff) format("woff")}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/david-libre-hebrew-700-normal.BbqQ7A_L.woff2) format("woff2"),url(/_astro/david-libre-hebrew-700-normal.BCt5pq-w.woff) format("woff")}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alef-hebrew-400-normal.B3mXsi-i.woff2) format("woff2"),url(/_astro/alef-hebrew-400-normal.B7gIhvxs.woff) format("woff")}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alef-hebrew-700-normal.HbamEiXs.woff2) format("woff2"),url(/_astro/alef-hebrew-700-normal.Dk2Vpb5j.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/cormorant-garamond-latin-700-normal.DajfzrDU.woff2) format("woff2"),url(/_astro/cormorant-garamond-latin-700-normal.O25Qpphb.woff) format("woff")}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alef-latin-400-normal.DXtOzdue.woff2) format("woff2"),url(/_astro/alef-latin-400-normal.BaiVmqus.woff) format("woff")}@font-face{font-family:Alef;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alef-latin-700-normal.BXgplaMv.woff2) format("woff2"),url(/_astro/alef-latin-700-normal.CF2CJXpi.woff) format("woff")}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/david-libre-latin-500-normal.DG7sYUqh.woff2) format("woff2"),url(/_astro/david-libre-latin-500-normal.Ps0ozu22.woff) format("woff")}@font-face{font-family:David Libre;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/david-libre-latin-700-normal.CfTOE75p.woff2) format("woff2"),url(/_astro/david-libre-latin-700-normal.B-CvLeM0.woff) format("woff")}:root{--ink: #1c1613;--ink-soft: #4a4039;--ink-faint: #6b5f55;--parchment: #f7f2e8;--parchment-raised: #fcf9f3;--parchment-sunk: #f1eade;--wine: #5e1220;--wine-deep: #3d0a15;--wine-ink: #f3e6da;--gold: #a8813f;--gold-bright: #c9a45c;--gold-text: #7a5a26;--rule: color-mix(in srgb, var(--gold) 34%, transparent);--rule-strong: color-mix(in srgb, var(--gold) 62%, transparent);--font-display-he: "David Libre", "Cormorant Garamond", Georgia, serif;--font-display-lat: "Cormorant Garamond", "David Libre", Georgia, serif;--font-body: "Alef", "Helvetica Neue", sans-serif;--w-body: 400;--w-strong: 700;--w-display: 500;--w-display-heavy: 700;--step--1: clamp(.82rem, .79rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.12rem);--step-1: clamp(1.2rem, 1.12rem + .4vw, 1.45rem);--step-2: clamp(1.45rem, 1.3rem + .75vw, 1.95rem);--step-3: clamp(1.8rem, 1.5rem + 1.5vw, 2.8rem);--step-4: clamp(2.4rem, 1.7rem + 3.4vw, 4.6rem);--space-2xs: .375rem;--space-xs: .75rem;--space-sm: 1.25rem;--space-md: 2rem;--space-lg: 3.5rem;--space-xl: clamp(4rem, 3rem + 5vw, 7rem);--measure: 54ch;--shell: 72rem;--ease: cubic-bezier(.16, 1, .3, 1);--dur: .7s;color-scheme:light}:lang(he){--font-display: var(--font-display-he);--leading-body: 1.85;--leading-display: 1.24}:lang(en){--font-display: var(--font-display-lat);--leading-body: 1.7;--leading-display: 1.12}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:7.5rem}@media(min-width:62rem){html{scroll-padding-block-start:5.5rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100svh;font-family:var(--font-body);font-weight:var(--w-body);font-size:var(--step-0);line-height:var(--leading-body);color:var(--ink);background-color:var(--parchment);text-align:start;-webkit-font-smoothing:antialiased;overflow-x:hidden}a,button,.btn{touch-action:manipulation;-webkit-tap-highlight-color:color-mix(in srgb,var(--gold) 22%,transparent)}body:before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(120% 80% at 50% -10%,#fffdf8 0%,transparent 60%),radial-gradient(90% 60% at 100% 100%,color-mix(in srgb,var(--gold) 9%,transparent) 0%,transparent 70%),var(--parchment)}body:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.32;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.22'/%3E%3C/svg%3E")}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--w-display-heavy);line-height:var(--leading-display);letter-spacing:-.005em;text-wrap:balance}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}img,svg{display:block;max-width:100%}:focus-visible{outline:2px solid var(--gold-text);outline-offset:3px;border-radius:2px}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ltr-run{direction:ltr;unicode-bidi:isolate;display:inline-block}.shell{inline-size:100%;max-inline-size:var(--shell);margin-inline:auto;padding-left:max(var(--space-sm),env(safe-area-inset-left,0px));padding-right:max(var(--space-sm),env(safe-area-inset-right,0px))}.section{padding-block:var(--space-xl)}.prose>*+*{margin-block-start:1.1em}.prose{max-inline-size:var(--measure);margin-inline:auto;text-align:center;color:var(--ink-soft)}.prose strong{color:var(--ink);font-weight:var(--w-strong)}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);font-weight:var(--w-strong);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-text);display:flex;align-items:center;gap:.7em}.eyebrow:after{content:"";block-size:1px;flex:1;background:linear-gradient(to left,transparent,var(--rule) 30%)}[dir=ltr] .eyebrow:after{background:linear-gradient(to right,transparent,var(--rule) 30%)}.lozenge{color:var(--gold);font-size:.7em;line-height:1;vertical-align:.25em}.js .reveal{opacity:0;transform:translateY(1.4rem);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.js .reveal.is-in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.09s}.reveal[data-delay="2"]{transition-delay:.18s}.reveal[data-delay="3"]{transition-delay:.27s}.reveal[data-delay="4"]{transition-delay:.36s}.reveal[data-delay="5"]{transition-delay:.45s}@media(prefers-reduced-motion:reduce){.js .reveal,.js .reveal.is-in{opacity:1;transform:none;transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-block-size:48px;padding:.85rem 1.9rem;font-family:var(--font-body);font-size:var(--step-0);font-weight:var(--w-strong);letter-spacing:.02em;text-decoration:none;border:1px solid transparent;border-radius:2px;cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),transform .25s var(--ease)}.btn-primary{background-color:var(--wine);color:var(--wine-ink);border-color:var(--wine-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-bright) 40%,transparent)}.btn-primary:hover{background-color:var(--wine-deep);transform:translateY(-1px)}.btn-ghost{background-color:transparent;color:var(--ink);border-color:var(--rule-strong)}.btn-ghost:hover{background-color:var(--parchment-sunk);border-color:var(--gold)}.btn-on-wine{background-color:var(--gold-bright);color:var(--wine-deep);border-color:var(--gold-bright)}.btn-on-wine:hover{background-color:#dcbe7c;transform:translateY(-1px)}@media(prefers-reduced-motion:reduce){.btn:hover{transform:none}}.skip-link{position:absolute;inset-inline-start:var(--space-sm);inset-block-start:-4rem;z-index:100;padding:.7rem 1.2rem;background:var(--wine);color:var(--wine-ink);border-radius:2px;transition:inset-block-start .2s var(--ease)}.skip-link:focus{inset-block-start:var(--space-sm)}
