:root{--paper:#fbf9f7;--ink:#17130f;--stone:#e3dcd2;--bronze:#8a5a2b;--white:#fff;--ink-68:#17130fad;--ink-45:#17130f73;--hair:#17130f1f;--hair-bronze:#8a5a2b66;--bronze-08:#8a5a2b14;--font-display:"Bellefair", "Cormorant Garamond Variable", Georgia, "Times New Roman", serif;--font-body:"Rubik", "Commissioner Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--tsc:1;--step-display:calc(clamp(2.5rem, 1.6rem + 4vw, 5.25rem) * var(--tsc));--step-h2:calc(clamp(1.75rem, 1.15rem + 2.3vw, 3.15rem) * var(--tsc));--step-h3:clamp(1.1rem, .98rem + .55vw, 1.4rem);--step-quote:clamp(1.125rem, 1.02rem + .45vw, 1.375rem);--step-body:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--step-small:clamp(.875rem, .85rem + .12vw, .9375rem);--step-micro:.75rem;--lh-display:1.14;--lh-heading:1.28;--lh-body:1.8;--track-micro:.18em;--pad-section:clamp(4rem, 1.5rem + 7.5vw, 10rem);--gap:clamp(1.25rem, .6rem + 2.4vw, 3.5rem);--pad-inline:clamp(1.25rem, .6rem + 2.6vw, 3rem);--mount:clamp(.75rem, .4rem + 1vw, 1.5rem);--wrap:1180px;--header-h:5rem;--r:8px;--r-fab:999px;--r-phone:clamp(10px, 2.4vw, 24px);--rule:1px solid var(--hair);--rule-bronze:1px solid var(--hair-bronze);--shadow-card:0 24px 60px #17130f12;--t-hover:.26s;--t-parallax:.1s}html[lang=ru],html[lang=en]{--font-display:"Cormorant Garamond Variable", "Bellefair", Georgia, "Times New Roman", serif;--font-body:"Commissioner Variable", "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif}html[lang=ru]{--tsc:.97}html[lang=en]{--tsc:.98}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bellefair-hebrew-400-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Bellefair;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/bellefair-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-hebrew-400-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-hebrew-500-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-hebrew-700-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/rubik-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/rubik-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/rubik-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/cormorant-garamond-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Commissioner Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Commissioner Variable;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/commissioner-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:calc(var(--header-h) + 1.5rem);overflow-x:clip}body{font-family:var(--font-body);font-size:var(--step-body);font-weight:400;line-height:var(--lh-body);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.16'/%3E%3C/svg%3E");overflow-x:clip}img,svg,picture,video{max-inline-size:100%;display:block}button,input,textarea,select{font:inherit;color:inherit}ul[role=list],ol[role=list]{padding:0;list-style:none}h1,h2{font-family:var(--font-display);font-weight:400;line-height:var(--lh-heading);text-wrap:balance}h1,h2,h3{overflow-wrap:break-word;hyphens:auto}h1{font-size:var(--step-display);line-height:var(--lh-display)}h2{font-size:var(--step-h2)}h3{font-family:var(--font-body);font-size:var(--step-h3);font-weight:500;line-height:var(--lh-heading);text-wrap:balance}p{text-wrap:pretty;max-inline-size:64ch}a{color:inherit}strong{font-weight:500}:focus-visible{outline:2px solid var(--bronze);outline-offset:4px;border-radius:var(--r)}.wrap{inline-size:min(var(--wrap), 100% - 2 * var(--pad-inline));margin-inline:auto}.section{padding-block:var(--pad-section)}.section--band{background:var(--white);border-block:var(--rule)}.sr-only{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-size:var(--step-small);padding:.85rem 1.5rem;font-weight:500;text-decoration:none;transition:transform .15s;position:absolute;inset-block-start:0;inset-inline-start:0;transform:translateY(-120%)}.skip-link:focus-visible{transform:translateY(0)}.mount{padding:var(--mount);background:var(--white);border:var(--rule);border-radius:var(--r)}.btn{border:1px solid var(--ink);border-radius:var(--r);background:var(--ink);color:var(--paper);font-family:var(--font-body);font-size:var(--step-small);letter-spacing:.02em;cursor:pointer;transition:background-color var(--t-hover) ease, border-color var(--t-hover) ease, color var(--t-hover) ease, transform .12s ease;align-items:center;gap:.65em;padding:.9em 1.9em;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--bronze);border-color:var(--bronze);color:var(--white)}.btn:active{transform:scale(.97)}.btn--sm{font-size:var(--step-micro);letter-spacing:.06em;padding:.65em 1.4em}.btn--ghost{border-color:var(--hair);color:var(--ink);background:0 0}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--bronze);color:var(--bronze);background:0 0}.link{color:inherit;text-decoration-color:var(--hair-bronze);text-underline-offset:.3em;transition:color var(--t-hover) ease;text-decoration-thickness:1px}.link:hover,.link:focus-visible{color:var(--bronze)}.link-arrow{border-block-end:var(--rule);color:var(--ink);font-size:var(--step-small);letter-spacing:.02em;transition:color var(--t-hover) ease, border-color var(--t-hover) ease;align-items:center;gap:.55em;padding-block-end:.35em;font-weight:500;text-decoration:none;display:inline-flex}.link-arrow:hover,.link-arrow:focus-visible{color:var(--bronze);border-block-end-color:var(--hair-bronze)}.eyebrow{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-micro);color:var(--bronze);font-weight:500;display:block}.wall-label{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-micro);color:var(--ink-68);align-items:center;gap:.85rem;max-inline-size:none;margin-block-end:clamp(1.25rem,.75rem + 1.5vw,2.25rem);font-weight:500;display:flex}.wall-label__n{color:var(--bronze);font-variant-numeric:tabular-nums}.wall-label:after{content:"";background:var(--hair);flex:auto;block-size:1px}.tick{background:var(--bronze);border:0;block-size:1px;inline-size:44px;display:block}.lead{color:var(--ink-68);font-size:clamp(1.0625rem,.98rem + .45vw,1.3rem);line-height:1.65}.arrow-glyph{flex:none;block-size:1em;inline-size:1em}[dir=rtl] .arrow-glyph{transform:scaleX(-1)}.prose{max-inline-size:64ch}.prose>*+*{margin-block-start:1rem}.prose h2{font-family:var(--font-body);font-size:var(--step-h3);margin-block-start:3rem;font-weight:500}.prose ul{padding-inline-start:1.25rem}.prose li+li{margin-block-start:.5rem}.todo{background:var(--bronze-08);box-shadow:0 1px 0 0 var(--bronze);color:var(--bronze)}span.todo{padding-inline:.2em}.ph{background:var(--white);border:var(--rule);border-radius:var(--r);color:var(--ink-68);font-size:var(--step-micro);letter-spacing:var(--track-micro);text-align:center;place-items:center;padding:1.5rem;display:grid}.ph span{max-inline-size:24ch}.header{z-index:50;min-block-size:var(--header-h);transition:background-color var(--t-hover) ease, border-color var(--t-hover) ease, backdrop-filter var(--t-hover) ease;background:0 0;border-block-end:1px solid #0000;align-items:center;display:flex;position:sticky;inset-block-start:0}.header.is-scrolled{background:color-mix(in oklab, var(--paper) 90%, transparent);backdrop-filter:blur(10px);border-block-end-color:var(--hair)}.header__inner{inline-size:min(var(--wrap), 100% - 2 * var(--pad-inline));align-items:center;gap:clamp(1rem,.5rem + 1.5vw,2.5rem);display:flex}.brand{font-family:var(--font-display);color:var(--ink);white-space:nowrap;min-width:0;transition:color var(--t-hover) ease;font-size:clamp(1.05rem,.95rem + .4vw,1.3rem);font-weight:400;text-decoration:none}.brand:hover,.brand:focus-visible{color:var(--bronze)}.nav{min-width:0;margin-inline-end:auto}.nav__list{align-items:center;gap:clamp(.9rem,.4rem + 1.3vw,2rem);margin:0;padding:0;display:flex}.nav__link{font-size:var(--step-micro);letter-spacing:.1em;color:var(--ink-68);white-space:nowrap;transition:color var(--t-hover) ease;padding-block:.4rem;font-weight:500;text-decoration:none;display:inline-block;position:relative}.nav__link:after{content:"";background:var(--bronze);block-size:1px;inline-size:100%;transform-origin:inline-start;transition:transform var(--t-hover) ease;position:absolute;inset-block-end:0;inset-inline-start:0;transform:scaleX(0)}.nav__link:hover,.nav__link:focus-visible,.nav__link.is-active{color:var(--bronze)}.nav__link:hover:after,.nav__link:focus-visible:after,.nav__link.is-active:after{transform:scaleX(1)}.header__actions{align-items:center;gap:.5rem;min-width:0;display:flex}.header__actions .header__cta{white-space:nowrap}.header__actions .header__langs{margin-inline-end:.35rem}.header{--control-sq:2.75rem}.menu-btn{inline-size:var(--control-sq);block-size:var(--control-sq);border:var(--rule);border-radius:var(--r);cursor:pointer;transition:border-color var(--t-hover) ease;background:0 0;place-items:center;display:none}.menu-btn:hover,.menu-btn:focus-visible{border-color:var(--hair-bronze)}.menu-btn__bars,.menu-btn__bars:before,.menu-btn__bars:after{background:var(--ink);block-size:1px;inline-size:1.1rem;display:block}.menu-btn__bars{position:relative}.menu-btn__bars:before,.menu-btn__bars:after{content:"";position:absolute;inset-inline-start:0}.menu-btn__bars:before{inset-block-start:-5px}.menu-btn__bars:after{inset-block-start:5px}@media (width<=900px){.header__actions{margin-inline-start:auto}.menu-btn{display:grid}.header__actions .header__cta span:not(.sr-only){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header__actions .header__cta{inline-size:var(--control-sq);block-size:var(--control-sq);place-items:center;padding:0;display:grid}.nav{inset-block-start:100%;inset-inline:var(--pad-inline);background:var(--white);border:var(--rule);border-radius:var(--r);margin-inline-end:0;padding:.5rem;display:none;position:absolute}.header.is-menu-open .nav{display:block}.header.is-menu-open{background:color-mix(in oklab, var(--paper) 90%, transparent);backdrop-filter:blur(10px);border-block-end-color:var(--hair)}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__link{font-size:var(--step-small);letter-spacing:.06em;padding:.9rem 1rem;display:block}.nav__list li+li .nav__link{border-block-start:var(--rule)}.nav__link:after{inline-size:calc(100% - 2rem);inset-block-end:.55rem;inset-inline-start:1rem}}@media (width<=480px){.header__inner{gap:.6rem}.header__actions{gap:.35rem}.header__actions .header__langs{gap:.35rem;margin-inline-end:.1rem}.header__actions .langs__item+.langs__item{padding-inline-start:.35rem}}.langs{align-items:center;gap:.55rem;min-width:0;display:flex}.langs__item{text-align:center;min-inline-size:1.5rem;font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:.1em;color:var(--ink-68);white-space:nowrap;transition:color var(--t-hover) ease;padding-block:.4rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-block}.langs__item:hover,.langs__item:focus-visible{color:var(--bronze)}.langs__item--current{color:var(--ink);cursor:default}.langs__item+.langs__item{border-inline-start:var(--rule);padding-inline-start:.55rem}.langs__item:lang(he){letter-spacing:0}@media (width<=900px){.langs__item{padding-block:.75rem}}.notice{z-index:60;background:var(--paper);border-block-start:var(--rule);position:fixed;inset-block-end:0;inset-inline:0}.notice__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:.9rem;display:flex}.notice__text{max-inline-size:74ch;font-size:var(--step-small);color:var(--ink-68);margin:0}@media (width<=640px){.notice__inner{padding-inline-end:4.5rem}}.footer{background:var(--white);border-block-start:var(--rule);padding-block:calc(clamp(2.5rem,1rem + 5vw,6rem) + clamp(3.5rem,2rem + 4vw,6rem)) 1.5rem;position:relative;overflow:hidden}.footer__grid{gap:var(--gap);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.footer__name{font-size:var(--step-h3);margin:0 0 .5rem;font-weight:500}.footer__tag{color:var(--ink-68);font-size:var(--step-small);max-inline-size:30ch;margin:0 0 1.5rem}.footer__h{font-family:var(--font-body);font-size:var(--step-micro);letter-spacing:var(--track-micro);color:var(--bronze);margin:0 0 1rem;font-weight:500}.footer__list{font-size:var(--step-small);flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.footer__list a{text-decoration:none}.footer__nav .footer__langs{border-block-start:var(--rule);margin-block-start:1.25rem;padding-block-start:1.25rem}.footer__portrait{display:none}.footer__base{border-block-start:var(--rule);margin-block-start:clamp(2.5rem,1.5rem + 3vw,4rem);padding-block-start:1.25rem}.footer__copy{font-size:var(--step-micro);letter-spacing:.06em;color:var(--ink-68);max-inline-size:none;margin:0}@media (width>=768px){.footer__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr)}.footer__portrait{align-self:end;min-width:0;margin-block-end:calc(-1*clamp(2.5rem,5vw,6rem));display:block}.footer__portrait img{block-size:auto;inline-size:100%}}.wa{align-items:center;gap:.55em;text-decoration:none;display:inline-flex}.wa__icon{flex:none;block-size:1.2em;inline-size:1.2em}[data-parallax]{transform:translateX(var(--tx,0px));transition:transform var(--t-parallax) linear;will-change:transform}.is-revealing [data-parallax]{transition:none}.draw path{stroke-dasharray:var(--len,1000);stroke-dashoffset:var(--len,1000)}.draw.is-in path{animation:.9s cubic-bezier(.65,0,.35,1) forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-parallax]{transition:none;transform:none!important}.draw path{stroke-dashoffset:0;animation:none!important}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
