@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/fonts/archivo-latin-standard-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:100 900;font-stretch:62.5% 100%;font-display:swap;src:url(/fonts/noto-sans-hebrew-hebrew-standard-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/frank-ruhl-libre-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/frank-ruhl-libre-hebrew-wght-normal.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}:root{--soot: #100d0b;--soot-2: #1b1714;--ash: #ddd7ce;--ash-dim: #a39b90;--straw: #e9b44c;--steel: #e7eaec;--steel-2: #dbe0e4;--ink: #14181c;--ink-dim: #55606b;--rule: #b5bdc5;--blue: #2546a6;--hot: #f0621c;--hot-ink: #b13f0c;--display: "Archivo", "Noto Sans Hebrew", "Arial Narrow", Arial, sans-serif;--serif: "Frank Ruhl Libre", "Times New Roman", "David", serif;--sans: "Archivo", "Noto Sans Hebrew", system-ui, "Segoe UI", Arial, sans-serif;--cold: 62.5%;--w: 62.5%;--gutter: clamp(20px, 4.4vw, 72px);--base: clamp(24px, 4.6vh, 52px);--bg: var(--soot);--fg: var(--ash);--fg-dim: var(--ash-dim);--accent: var(--straw);--line: rgba(221, 215, 206, .22);--chamfer: 12px;--heat-ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--soot);color:var(--fg);font-family:var(--serif);font-size:clamp(17px,.42vw + 15.4px,20px);line-height:1.55;font-weight:400;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(he) body,body:lang(he),[lang=he]{line-height:1.7}h1,h2,h3,p,ol,ul,dl,dd,blockquote,figure{margin:0;padding:0}ol,ul{list-style:none}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.22em}canvas{display:block}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}::selection{background:var(--straw);color:var(--soot)}.nw{white-space:nowrap}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}[data-tone=dark]{--bg: var(--soot);--fg: var(--ash);--fg-dim: var(--ash-dim);--accent: var(--straw);--line: rgba(221, 215, 206, .22)}[data-tone=light]{--bg: var(--steel);--fg: var(--ink);--fg-dim: var(--ink-dim);--accent: var(--blue);--line: var(--rule)}[data-tone=ink]{--bg: var(--ink);--fg: var(--steel);--fg-dim: #9aa5af;--accent: var(--steel);--line: rgba(231, 234, 236, .22)}[data-tone]{background:var(--bg);color:var(--fg)}.hero__head,.step__name,.pyro,.forge__fallback,.ledger__head h2,.row__name,.row__deg,.group__title,.contact__title,.fp-hero__name,.fp-path h3,.nf h1{font-family:var(--display);font-weight:900;font-stretch:var(--w);line-height:.9;letter-spacing:-.005em}:lang(he) .hero__head,:lang(he) .step__name,:lang(he) .forge__fallback,:lang(he) .ledger__head h2,:lang(he) .row__name,:lang(he) .group__title,:lang(he) .contact__title,:lang(he) .fp-hero__name,:lang(he) .fp-path h3,:lang(he) .nf h1{line-height:1.04;letter-spacing:0}[data-heat],.hero__b{font-stretch:var(--w)}[data-heat],.hero__b,.step__name{transition:font-stretch 1.3s var(--heat-ease)}.js [data-heat]:not(.is-in){font-stretch:var(--cold)}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:30;background:var(--straw);color:var(--soot);padding:10px 14px;font-family:var(--sans);font-size:14px}.skip:focus{top:12px}.top{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;gap:clamp(16px,2.4vw,36px);padding:20px var(--gutter);font-family:var(--sans);font-size:14px;letter-spacing:.01em;color:var(--ash);transition:color .4s ease;pointer-events:none}.top>*{pointer-events:auto}.top:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--soot);opacity:0;transition:opacity .35s ease}.top-solid .top:before{opacity:.92}html[data-top=light] .top:before{background:var(--steel)}html[data-top=ink] .top:before{background:var(--ink)}html[data-top=light] .top{color:var(--ink)}html[data-top=ink] .top{color:var(--steel)}.top a{text-decoration:none}.top a:hover{text-decoration:underline}.top__brand{font-weight:800;font-size:16px;letter-spacing:0;margin-inline-end:auto}.top__brand--arrow{display:inline-flex;align-items:center;gap:10px}.top__brand--arrow svg{width:34px;height:14px;fill:currentColor}[dir=rtl] .top__brand--arrow svg{transform:scaleX(-1)}.top__nav{display:flex;gap:clamp(14px,2vw,30px)}.top__lang{padding-inline-start:clamp(14px,2vw,30px);border-inline-start:1px solid currentColor}@media(max-width:720px){.top{padding-block:16px;font-size:13px}.top__nav a:not(:nth-child(3)){display:none}.page-arrow .top__nav a{display:inline}.page-arrow .top__nav a:first-child{display:none}}.btn{display:inline-block;font-family:var(--sans);font-size:15px;font-weight:600;text-decoration:none;padding:14px 26px 14px 22px;background:var(--fg);color:var(--bg);clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,0 100%);transition:background-color .25s ease,color .25s ease,transform .25s ease}[dir=rtl] .btn{clip-path:polygon(var(--chamfer) 0,100% 0,100% 100%,0 100%,0 var(--chamfer));padding:14px 22px 14px 26px}.btn:hover{background:var(--accent);color:var(--bg)}[data-tone=ink] .btn:hover{background:#fff}.btn:active{transform:translateY(1px)}.btn--ghost{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg);clip-path:none}.btn--ghost:hover{background:var(--fg);color:var(--bg)}.btn--straw{background:var(--straw);color:var(--soot)}.btn--straw:hover{background:var(--ash);color:var(--soot)}.forge{position:relative;background:var(--soot);color:var(--ash)}.forge__stage{position:relative}.forge__set{display:none}.forge__set canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.forge__scene{opacity:0;visibility:hidden}.forge__fallback{text-align:center;font-size:clamp(56px,12vw,190px);padding:20vh var(--gutter) 2vh;color:#c9853a}.hero{padding:0 var(--gutter) 9vh}.hero__caption{font-family:var(--sans);font-size:13px;color:var(--ash-dim);text-align:center;margin-bottom:9vh}.hero__head{font-size:clamp(44px,min(7.2vw,14.5vh),132px)}.hero__a,.hero__b{display:block}.hero__b{color:var(--straw)}.hero__lede{margin-top:1em;font-size:clamp(17px,.75vw + 10px,22px);line-height:1.42;font-weight:300;max-width:35em}:lang(he) .hero__lede{line-height:1.58}.hero__hint,.pyro{display:none}.has-forge .forge__stage{min-height:100vh;min-height:100svh;overflow:hidden}.has-forge .forge__set{display:block;position:absolute;inset:0;pointer-events:none;overflow:hidden}.has-forge .forge__fallback{display:none}.has-forge .hero{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;position:relative;pointer-events:none;padding-bottom:var(--base)}.has-forge .hero>*{pointer-events:auto}.has-forge .hero__caption{position:absolute;inset-inline:0;top:var(--cap-y, 44%);margin:0;pointer-events:none}.has-forge .hero__hint{display:block;margin-top:clamp(18px,3.4vh,38px);padding-top:14px;border-top:1px solid var(--line);font-family:var(--sans);font-size:13.5px;color:var(--ash-dim)}.has-forge .hero__b{font-stretch:var(--cold)}.has-forge .is-lit .hero__b{font-stretch:var(--w)}.has-forge .pyro{display:block;position:absolute;right:var(--gutter);bottom:calc(var(--base) + clamp(60px,9vh,84px));font-size:clamp(40px,min(5.2vw,10.5vh),92px);line-height:.8;white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;color:var(--ash);direction:ltr}[dir=rtl].has-forge .pyro{right:auto;left:var(--gutter)}.pyro__unit{font-size:.36em;font-weight:500;font-stretch:100%;margin-left:.3em;color:var(--ash-dim);vertical-align:.9em}@media(max-height:640px){.has-forge .hero__caption{display:none}}@media(max-width:760px){.hero__head{font-size:clamp(36px,10.8vw,60px)}.hero__caption{font-size:12px}.has-forge .is-lit .hero__b{font-stretch:100%}.has-forge .pyro{bottom:auto;top:66px;font-size:28px}}.thesis{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px clamp(32px,6vw,110px);align-items:end;padding:clamp(90px,16vh,200px) var(--gutter) clamp(80px,13vh,160px)}.verse__line{font-size:clamp(32px,4.6vw,82px);line-height:1.08;font-weight:500;letter-spacing:-.012em;max-width:13em;text-wrap:balance}:lang(he) .verse__line{line-height:1.45;letter-spacing:0}.verse__src{margin-top:.6em;font-family:var(--sans);font-size:13.5px;color:var(--ash-dim)}.thesis__text{max-width:30em;display:grid;gap:.9em;font-size:clamp(17px,.5vw + 14px,21px);line-height:1.45}:lang(he) .thesis__text{line-height:1.62}.thesis__title{font-family:var(--sans);font-weight:700;font-size:clamp(20px,.7vw + 15px,27px);line-height:1.25;letter-spacing:-.005em;color:var(--ash)}.thesis__text p:last-child{color:var(--straw)}@media(max-width:860px){.thesis{grid-template-columns:1fr;align-items:start}}.method{padding:clamp(40px,7vh,90px) var(--gutter) clamp(90px,15vh,190px)}.method__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 40px;padding-bottom:clamp(22px,4vh,40px);border-bottom:1px solid var(--line)}.method__title{font-family:var(--display);font-weight:900;font-size:clamp(28px,3vw,50px);line-height:1;letter-spacing:-.01em}.method__note{font-family:var(--sans);font-size:15px;line-height:1.5;color:var(--ash-dim);max-width:34em}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,72px)}.step{position:relative;padding-top:clamp(26px,4.6vh,50px)}.step:before{content:"";position:absolute;top:-2px;inset-inline-start:0;width:56px;height:3px;background:var(--tone)}.js .step:before{width:100%;transform:scaleX(.12);transform-origin:left;transition:transform 1.8s var(--heat-ease) .3s}[dir=rtl].js .step:before{transform-origin:right}.js .step.is-in:before{transform:none}.step__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--sans);font-size:13.5px;color:var(--ash-dim);font-variant-numeric:tabular-nums}.step__deg{font-family:var(--display);font-weight:800;font-size:15px;color:var(--tone);direction:ltr}.step__name{margin-top:.12em;font-size:clamp(54px,min(6vw,14vh),118px);color:var(--tone);white-space:nowrap}.step__alt{display:block;margin-top:.75em;font-family:var(--sans);font-size:13.5px;font-weight:400;font-stretch:100%;line-height:1;letter-spacing:0;color:var(--ash-dim)}.step__body{margin-top:.6em;color:var(--ash-dim);max-width:26em}@media(max-width:900px){.steps{grid-template-columns:1fr}.step{padding-block:30px 38px;border-bottom:1px solid var(--line)}.step__name{font-size:clamp(60px,19vw,110px)}}.anvil{display:none;position:absolute;height:auto;overflow:visible}.hero-strike .anvil{display:block}[dir=rtl] .anvil{transform:scaleX(-1)}.anvil__lit,.anvil__edge{opacity:.45}.forge__flash{position:absolute;inset:0;opacity:0;background:radial-gradient(circle at var(--fx, 50%) var(--fy, 40%),rgba(255,200,130,.3),rgba(240,98,28,.1) 24%,rgba(240,98,28,0) 58%)}.has-forge.hero-scene .hero__caption{position:static;text-align:start;margin:0 0 1.3em;color:var(--ash-dim)}.hero-scene .hero__head{font-size:clamp(46px,min(7.6vw,14.5vh),148px)}@media(max-width:760px){.hero-scene .hero__head{font-size:clamp(36px,10.8vw,60px)}}.hero[data-beat] .hero__caption,.hero[data-beat] .hero__a,.hero[data-beat] .hero__b,.hero[data-beat] .hero__lede,.hero[data-beat] .hero__hint{transition:opacity .45s ease,transform .8s var(--heat-ease),font-stretch 1.3s var(--heat-ease)}.hero[data-beat="0"] .hero__caption,.hero[data-beat="0"] .hero__a,.hero[data-beat="0"] .hero__b,.hero[data-beat="1"] .hero__b,.hero[data-beat="0"] .hero__lede,.hero[data-beat="1"] .hero__lede,.hero[data-beat="2"] .hero__lede,.hero[data-beat="0"] .hero__hint,.hero[data-beat="1"] .hero__hint,.hero[data-beat="2"] .hero__hint{opacity:0;transform:translate3d(0,14px,0)}html:not(.hero-scene) [data-hero=mark] .forge__stage{min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:104px var(--gutter) var(--base)}html:not(.hero-scene) [data-hero=mark] .forge__fallback{padding:0;margin:0 0 calc(var(--seam) + 16px);text-align:start;color:var(--ash);font-weight:500;font-stretch:118%;letter-spacing:.004em;line-height:.94;font-size:clamp(40px,6.6vw,118px);--seam: clamp(18px, 3vh, 30px)}[dir=rtl]:not(.hero-scene) [data-hero=mark] .forge__fallback{font-weight:600;font-stretch:100%;letter-spacing:0;line-height:1.02;font-size:clamp(48px,9vw,150px)}.js:not(.hero-scene) [data-hero=mark] .forge__fallback{opacity:0;animation:name-up .8s ease 2.6s forwards}.js:not(.hero-scene) [data-hero=mark] .forge__fallback.is-cutting,.js:not(.hero-scene) [data-hero=mark] .forge__fallback.is-shown{opacity:1;animation:none}@keyframes name-up{to{opacity:1}}html:not(.hero-scene) [data-hero=mark] .forge__fallback.is-cutting{color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--ash) calc(var(--p) - 320px),#f2c89a calc(var(--p) - 70px),#fff0d8 calc(var(--p) - 16px),transparent calc(var(--p) + 12px))}[dir=rtl]:not(.hero-scene) [data-hero=mark] .forge__fallback.is-cutting{background-image:linear-gradient(270deg,var(--ash) calc(var(--p) - 320px),#f2c89a calc(var(--p) - 70px),#fff0d8 calc(var(--p) - 16px),transparent calc(var(--p) + 12px))}html:not(.hero-scene) [data-hero=mark] .hero{padding:0}html:not(.hero-scene) [data-hero=mark] .hero__caption{position:relative;display:flex;justify-content:space-between;align-items:baseline;gap:24px;margin:0;text-align:start;font-size:12.5px;letter-spacing:.02em;color:var(--ash-dim)}html:not(.hero-scene) [data-hero=mark] .hero__caption:before{content:"";position:absolute;inset-inline:0;top:-16px;height:1px;background:linear-gradient(90deg,transparent,#6b210b 6%,#b8461a 50%,#6b210b 94%,transparent);box-shadow:0 0 10px #f0621c59}.js:not(.hero-scene) [data-hero=mark] .hero__caption:before{opacity:0}html:not(.hero-scene) [data-hero=mark] .hero__caption.no-gl:before{opacity:1}.hero__caption canvas{position:absolute;top:-106px;height:180px;left:calc(var(--gutter) * -1);width:calc(100% + var(--gutter) * 2);display:block;pointer-events:none}html:not(.hero-scene) [data-hero=mark] .hero__caption>.pyro{display:block;position:static;font-family:var(--sans);font-weight:500;font-size:inherit;font-stretch:100%;line-height:1.2;letter-spacing:.04em;color:inherit;white-space:nowrap;direction:ltr}html:not(.hero-scene) [data-hero=mark] .pyro__unit{font-size:1em;font-weight:500;margin-left:.3em;vertical-align:baseline;color:inherit}html:not(.hero-scene) [data-hero=mark] .hero__head{margin-top:clamp(48px,11vh,132px);font-size:clamp(28px,min(3.6vw,7.6vh),60px);font-weight:800}html:not(.hero-scene) [data-hero=mark] .hero__lede{max-width:33em}html:not(.hero-scene) [data-hero=mark] .hero__hint{display:none}@media(max-width:760px){html:not(.hero-scene) [data-hero=mark] .forge__stage{padding-top:88px}html:not(.hero-scene) [data-hero=mark] .forge__fallback{font-size:clamp(40px,13vw,76px)}[dir=rtl]:not(.hero-scene) [data-hero=mark] .forge__fallback{font-size:clamp(48px,17vw,96px)}html:not(.hero-scene) [data-hero=mark] .hero__head{margin-top:clamp(36px,7vh,64px);font-size:clamp(28px,8.6vw,44px)}html:not(.hero-scene) [data-hero=mark] .hero__caption{font-size:11.5px}}[data-hero=billet] .forge__stage{min-height:100vh;min-height:100svh;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--gutter) var(--base)}[data-hero=billet] .forge__fallback{display:none}[data-hero=billet] .forge__set{display:block;position:absolute;inset:0;overflow:hidden}[data-hero=billet] .forge__set>:not(.billet){display:none}.billet{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .9s ease}[data-hero=billet] .forge__set:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#100d0b00 84%,#100d0b),linear-gradient(to top right,#100d0bc7,#100d0b00 52%)}[dir=rtl] [data-hero=billet] .forge__set:after{background:linear-gradient(to bottom,#100d0b00 84%,#100d0b),linear-gradient(to top left,#100d0bc7,#100d0b00 52%)}@media(max-width:760px){[data-hero=billet] .forge__set:after,[dir=rtl] [data-hero=billet] .forge__set:after{background:linear-gradient(to top,#100d0b,#100d0bcc 30%,#100d0b00 62%)}}.billet.is-on{opacity:1}[data-hero=billet] .hero{position:relative;padding:0;max-width:44em;pointer-events:none}[data-hero=billet] .hero__caption{text-align:start;margin:0 0 1.5em;font-size:12.5px;letter-spacing:.02em;color:var(--ash-dim)}[data-hero=billet] .hero__head{font-size:clamp(34px,min(4.3vw,8.6vh),78px)}[data-hero=billet] .hero__lede{max-width:33em;font-size:clamp(16px,.55vw + 11px,20px);color:var(--ash-dim)}[data-hero=billet] .hero__hint{display:flex;align-items:center;gap:10px;margin:0 0 0 clamp(4px,1vw,14px);font-family:var(--sans);font-size:12.5px;letter-spacing:.02em;color:var(--ash-dim)}[data-hero=billet] .hero__hint:before{content:"";flex:none;width:5px;height:5px;border-radius:50%;background:#ffb070;box-shadow:0 0 8px 1px #f0621ce6}.no-js [data-hero=billet] .hero__hint,[data-hero=billet].no-gl .hero__hint{display:none}[data-hero=billet] .pyro{display:block;position:absolute;left:0;top:0;z-index:2;pointer-events:none;font-family:var(--sans);font-weight:500;font-size:11.5px;font-stretch:100%;line-height:1;letter-spacing:.05em;color:var(--ash);white-space:nowrap;direction:ltr;font-variant-numeric:tabular-nums;padding-left:16px;opacity:0;transition:opacity .4s ease;will-change:transform}[data-hero=billet] .pyro:before{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background:currentColor;opacity:.5}[data-hero=billet] .pyro.is-on{opacity:.92}[data-hero=billet] .pyro__unit{font-size:1em;font-weight:500;vertical-align:baseline;margin-left:.3em;color:var(--ash-dim)}@media(max-width:760px){[data-hero=billet] .hero__head{font-size:clamp(30px,9vw,46px)}[data-hero=billet] .hero__caption{font-size:11.5px;margin-bottom:1.2em}[data-hero=billet] .hero__hint{font-size:12px}}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:1.7em}.hero__actions a{pointer-events:auto}.hero__actions .btn{padding-block:12px}.has-forge .hero__actions .hero__hint{margin-top:0;padding-top:0;border-top:0}@media(hover:none){[data-hero] .hero__hint,.has-forge .hero__hint{display:none}}@media(max-width:760px){.hero__actions{margin-top:1.3em}}.lab{position:fixed;z-index:25;left:50%;bottom:14px;transform:translate(-50%);display:flex;align-items:center;gap:2px;padding:4px;background:#1b1714;border:1px solid rgba(221,215,206,.2);font-family:var(--sans);font-size:12.5px;line-height:1;color:var(--ash);white-space:nowrap}.lab[hidden]{display:none}.lab{transition:opacity .3s ease,transform .3s ease}.past-hero .lab{opacity:0;transform:translate(-50%,10px);pointer-events:none}.lab__title{padding:0 10px 0 8px;color:var(--ash-dim)}.lab a{text-decoration:none;padding:8px 10px;color:var(--ash-dim)}.lab a b{color:var(--ash);font-weight:700;margin-inline-end:3px}.lab a:hover{color:var(--ash);background:#ddd7ce14}.lab a[aria-current]{background:var(--straw);color:var(--soot)}.lab a[aria-current] b{color:var(--soot)}@media(max-width:760px){.lab{left:auto;bottom:auto;top:62px;inset-inline-start:var(--gutter);transform:none}.past-hero .lab{transform:translateY(-6px)}.lab__title{display:none}.lab a{padding:7px 8px;font-size:11.5px}.lab a span{display:none}}@keyframes rise{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}.js [data-reveal]:not(.is-in){opacity:0}.js [data-reveal].is-in{animation:rise 1.15s cubic-bezier(.16,.84,.24,1) backwards;animation-delay:calc(var(--i, 0) * 90ms)}.has-depth [data-depth]{transform:translate3d(var(--dx, 0px),var(--dy, 0px),0);will-change:transform}.thesis,.method{position:relative;overflow:hidden}.thesis>:not(.embers),.method>:not(.embers){position:relative;z-index:1}.embers{position:absolute;inset:0;z-index:0;pointer-events:none}.ember{position:absolute;width:var(--s);height:var(--s)}.ember i{display:block;width:100%;height:100%;border-radius:50%;opacity:var(--o);animation:ember var(--t) ease-in-out infinite alternate;background:radial-gradient(circle,#ffc882 0,#f0621c8c 38%,#f0621c00 70%)}.ember--near i{background:radial-gradient(circle,#ffb060e6 0,#f0621c38 46%,#f0621c00 70%)}@keyframes ember{0%{transform:translateZ(0)}to{transform:translate3d(14px,-30px,0)}}[data-hero=billet] .billet{transform:translate3d(0,calc(var(--hero-out, 0) * 24vh),0)}[data-hero=billet] .hero{transform:translate3d(0,calc(var(--hero-out, 0) * -5vh),0);opacity:calc(1 - var(--hero-out, 0) * .7)}.ways{padding:clamp(80px,14vh,170px) var(--gutter) clamp(70px,12vh,150px);border-top:1px solid var(--line)}.ways__head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 40px;padding-bottom:clamp(22px,4vh,40px);border-bottom:1px solid var(--line)}.ways__title{font-family:var(--display);font-weight:900;font-size:clamp(28px,3vw,50px);line-height:1;letter-spacing:-.01em}.ways__intro{font-family:var(--sans);font-size:15px;color:var(--ash-dim)}.ways__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,72px)}.way{display:flex;flex-direction:column;padding-top:clamp(26px,4.6vh,50px)}.way__n{font-family:var(--display);font-weight:800;font-size:15px;color:var(--straw);font-variant-numeric:tabular-nums}.way__name{margin-top:.55em;font-family:var(--display);font-weight:900;font-size:clamp(26px,2.3vw,40px);line-height:1;font-stretch:86%;letter-spacing:-.005em}:lang(he) .way__name{line-height:1.1;font-stretch:100%}.way__body{margin-top:.8em;color:var(--ash-dim);max-width:26em}.way__cta{margin-top:auto;padding-top:1.4em;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--straw);text-decoration:none}.way__cta:hover{text-decoration:underline}@media(max-width:900px){.ways__list{grid-template-columns:1fr}.way{padding-block:30px 34px;border-bottom:1px solid var(--line)}}.ledger{padding:clamp(80px,14vh,180px) var(--gutter) clamp(70px,12vh,150px)}.ledger__head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:24px;padding-bottom:clamp(28px,5vh,56px)}.ledger__head h2{font-size:clamp(52px,10vw,190px)}.ledger__head p{font-family:var(--sans);font-size:clamp(16px,1.1vw,20px);color:var(--fg-dim);justify-self:end;text-align:end}.ledger__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.card{--pt: clamp(20px, 2vw, 32px);--px: clamp(20px, 2.2vw, 36px);position:relative;display:flex;flex-direction:column;padding:var(--pt) var(--px) clamp(26px,2.4vw,38px);border-bottom:1px solid var(--line);border-inline-start:1px solid var(--line);transition:background-color .35s ease}.card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;margin:calc(var(--pt) * -1) calc(var(--px) * -1) clamp(20px,2vw,28px);background:radial-gradient(120% 95% at 50% 105%,color-mix(in srgb,var(--glow) 24%,transparent),transparent 62%),#13100e;color:var(--glow)}.card__media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a;pointer-events:none}.card__art{position:absolute;inset:-5% 0}.card__art svg,.card__art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--heat-ease)}.card:hover .card__art svg,.card:hover .card__art img{transform:scale(1.035)}[dir=rtl] .card--arrowhead .card__media{transform:scaleX(-1)}.card:nth-child(3n+1){border-inline-start:0}.card:before{content:"";position:absolute;top:-1px;inset-inline:0;height:4px;background:var(--tone);transform:scaleX(.18);transform-origin:left;transition:transform .6s var(--heat-ease)}[dir=rtl] .card:before{transform-origin:right}.card:hover:before,.card:focus-within:before{transform:scaleX(1)}.card:hover{background:var(--steel-2)}.card__state{font-family:var(--sans);font-size:13px;line-height:1.3;color:var(--fg-dim);text-align:end}.card__name{margin-top:0;font-family:var(--display);font-weight:900;font-size:clamp(40px,3.7vw,66px);line-height:.92;font-stretch:var(--w);letter-spacing:-.005em}:lang(he) .card__name{line-height:1.05;letter-spacing:0}.card__tag{margin-top:.7em;font-family:var(--sans);font-size:13.5px;line-height:1.35;color:var(--fg-dim)}.card__what{margin-top:1.25em;font-size:clamp(19px,.55vw + 14px,23px);line-height:1.3;text-wrap:pretty}:lang(he) .card__what{line-height:1.5}.card__why{margin-top:.8em;font-family:var(--sans);font-size:15px;line-height:1.6;color:var(--fg-dim)}.card__state{display:flex;align-items:baseline;gap:9px;margin-top:auto;padding-top:1.5em;font-family:var(--sans);font-size:13px;line-height:1.35;color:var(--fg-dim)}.card__state:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--tone);transform:translateY(-1px)}.card__link{margin-top:.85em;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--accent);text-decoration:none}.card__link:after{content:"";position:absolute;inset:0}.card:hover .card__link{text-decoration:underline}.card__link:focus-visible{outline:none}.card:focus-within{outline:2px solid var(--accent);outline-offset:-2px}.card--next .card__name{color:var(--fg-dim)}@media(max-width:1100px){.ledger__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card:nth-child(3n+1){border-inline-start:1px solid var(--line)}.card:nth-child(odd){border-inline-start:0}}@media(max-width:900px){.ledger__head{grid-template-columns:1fr}.ledger__head p{justify-self:start;text-align:start}}@media(max-width:680px){.ledger__grid{grid-template-columns:1fr}.card,.card:nth-child(3n+1){border-inline-start:0}}.art{overflow:visible;direction:ltr}.art text{font-family:var(--sans)}.art-ring{fill:none;stroke:currentColor;stroke-width:1;opacity:.22}.art-seed{fill:currentColor;opacity:.6}.art-scan{stroke:#fff1dc;stroke-width:1.2;opacity:0}.art-pick{fill:none;stroke:#fff4e4;stroke-width:1;opacity:.85}.art-tag{fill:#1b1613;stroke:currentColor;stroke-width:1;stroke-opacity:.55}.art-lead{stroke:#fff4e4;stroke-width:1;opacity:.7}.art-label{fill:#ece3d6;font-size:11px;font-weight:500;letter-spacing:.04em}.is-in .art-scan{opacity:.85;animation:art-scan 7s linear infinite}.is-in .art-plant .art-ring{animation:art-read 7s linear infinite;animation-delay:calc(.32s + var(--c) * .636s)}@keyframes art-scan{0%{transform:translate(24px)}to{transform:translate(376px)}}@keyframes art-read{0%{opacity:.95;stroke-width:1.8}16%{opacity:.22;stroke-width:1}to{opacity:.22}}.art-shaft{stroke:#8f9aa4;stroke-width:2}.art-ridge{fill:none;stroke:#ffffff8c;stroke-width:.35}.art-head{transform:translate(-14px);transition:transform .9s var(--heat-ease)}.card:hover .art-head{transform:none}.art-glint{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center}.is-in .art-glint{animation:art-glint 4.6s ease-in-out 1.2s infinite}.is-in .art-glint--b{animation-delay:3.4s}@keyframes art-glint{0%,72%,to{opacity:0;transform:scale(.4)}80%{opacity:1;transform:scale(2.4)}}.art-staff{stroke:currentColor;stroke-width:1;opacity:.14}.art-note{fill:currentColor;opacity:.92}.art-slur{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s var(--heat-ease) .5s}.is-in .art-slur{stroke-dashoffset:0}.is-in .art-note{animation:art-note .7s ease backwards;animation-delay:calc(.4s + var(--i) * .2s)}@keyframes art-note{0%{opacity:0}}.art-dot{fill:currentColor}.art-dot--1{opacity:.32}.art-dot--2{opacity:.6}.art-dot--3{opacity:.85}.art-gate{stroke:currentColor;stroke-width:1;opacity:.26;stroke-dasharray:2 5}.art-flow{fill:none;stroke:currentColor;stroke-width:1;opacity:.3;stroke-dasharray:3 9}.is-in .art-flow{animation:art-flow 2.4s linear infinite;animation-delay:calc(var(--i) * -.34s)}@keyframes art-flow{to{stroke-dashoffset:-24}}.art-one{fill:#f2f4ff}.art-mid{stroke:currentColor;stroke-width:1;opacity:.3;stroke-dasharray:3 5}.art-say{stroke:currentColor;stroke-width:3;stroke-linecap:round;opacity:.55;transform-box:fill-box;transform:scaleX(.3);transition:transform 1.5s var(--heat-ease);transition-delay:calc(.3s + var(--i) * .09s)}.art-say--a{transform-origin:left center}.art-say--b{transform-origin:right center}.is-in .art-say{transform:none}.art-meet{fill:#fff3e2;opacity:0;transition:opacity .9s ease 1.7s}.is-in .art-meet{opacity:1}.art-ore{fill:#b98a661a;stroke:currentColor;stroke-width:1.2;opacity:.8}.art-facet{fill:none;stroke:currentColor;stroke-width:1;opacity:.35}.art-rock{transform-box:fill-box;transform-origin:center}.is-in .art-rock{animation:art-rock 6s ease-in-out infinite alternate}@keyframes art-rock{to{transform:translateY(-6px) rotate(-2deg)}}.callout{padding:clamp(80px,15vh,190px) var(--gutter);position:relative;overflow:hidden}.callout__arrow{display:flex;align-items:center;margin-bottom:clamp(36px,7vh,84px);margin-inline:calc(var(--gutter) * -1) 0}.callout__arrow i{flex:1;height:2px;background:currentColor;transform-origin:0 50%}[dir=rtl] .callout__arrow i{transform-origin:100% 50%}.callout__head{position:relative;flex:none;width:clamp(110px,15vw,250px);margin-inline-start:-4%}.callout__head svg{display:block;width:100%;height:auto;overflow:visible}.callout__ridge{stroke:#ffffff8c;stroke-width:.35}[dir=rtl] .callout__head svg{transform:scaleX(-1)}.callout__spark{position:absolute;inset-inline-end:-2px;top:50%;width:120px;height:120px;margin:-60px -60px 0;pointer-events:none;opacity:0;transform:scale(.2) rotate(12deg);background:radial-gradient(circle,#fff 0 3px,#ffffff8c 4px,#fff0 12px),linear-gradient(90deg,#fff0,#fff 50%,#fff0) center / 100% 2px no-repeat,linear-gradient(0deg,#fff0,#fff 50%,#fff0) center / 2px 100% no-repeat}.js .callout__arrow.is-in .callout__spark{animation:spark 1.1s 1.25s cubic-bezier(.2,.7,.2,1) both}@keyframes spark{0%{opacity:0;transform:scale(.2) rotate(12deg)}30%{opacity:1;transform:scale(1) rotate(22deg)}to{opacity:0;transform:scale(.5) rotate(40deg)}}.js .callout__arrow{transform:translate(-38%);transition:transform 1.5s cubic-bezier(.16,.84,.24,1)}[dir=rtl].js .callout__arrow{transform:translate(38%)}.js .callout__arrow.is-in{transform:none}.callout__blade{display:none;position:relative;height:clamp(210px,30vw,520px);margin:calc(clamp(80px,15vh,190px)*-.45) calc(var(--gutter) * -1) clamp(18px,4vh,48px)}.callout__blade canvas{position:absolute;inset:0;width:100%;height:100%;display:block;cursor:pointer}.js .callout:not(.no-blade) .callout__blade{display:block}.js .callout:not(.no-blade) .callout__arrow{display:none}.callout__name{font-family:var(--display);font-weight:800;font-size:18px}.callout__title{max-width:15em;font-family:var(--display);font-weight:900;font-size:clamp(38px,5.6vw,104px);line-height:.98;letter-spacing:-.03em;margin-top:.12em}:lang(he) .callout__title{letter-spacing:-.01em;line-height:1.08}.callout__body{font-family:var(--sans);font-size:clamp(17px,.5vw + 15px,21px);line-height:1.6;max-width:36em;margin:1.5em 0 2em;color:var(--fg-dim)}.group{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(28px,6vw,110px);align-items:end;padding:clamp(80px,14vh,170px) var(--gutter);overflow:hidden}.group__title{font-size:clamp(56px,10.5vw,200px)}.group__title span{display:block}.group__text{display:grid;gap:1em;justify-items:start;max-width:30em;font-size:clamp(18px,.6vw + 15px,22px);line-height:1.45}:lang(he) .group__text{line-height:1.62}.group__text p:nth-child(2){font-family:var(--sans);font-size:15.5px;line-height:1.55;color:var(--fg-dim)}.group__text .btn{margin-top:.6em}@media(max-width:820px){.group{grid-template-columns:1fr;align-items:start}}.contact{padding:clamp(90px,17vh,210px) var(--gutter) clamp(70px,12vh,150px);border-top:1px solid var(--straw)}.contact__title{font-size:clamp(56px,12vw,230px)}.contact__body{font-size:clamp(19px,.8vw + 15px,25px);line-height:1.45;max-width:30em;margin-top:1.1em;color:var(--ash-dim)}.contact__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin-top:2em}.contact__mail{font-family:var(--sans);font-size:clamp(17px,.5vw + 14px,21px);font-weight:400;color:var(--ash-dim);text-decoration-thickness:1px;text-underline-offset:.2em;direction:ltr;unicode-bidi:isolate}.contact__mail:hover{color:var(--ash)}.foot{padding:34px var(--gutter) 40px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:14px 40px;font-family:var(--sans);font-size:13.5px;color:var(--ash-dim)}.foot__line{color:var(--ash)}.foot__nav{display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:flex-end}.foot__nav a{text-decoration:none}.foot__nav a:hover{text-decoration:underline;color:var(--ash)}.foot__legal{grid-column:1 / -1}@media(max-width:720px){.foot{grid-template-columns:1fr}.foot__nav{justify-content:flex-start}}.page-arrow{background:var(--steel);color:var(--ink);font-family:var(--sans)}.page-arrow .top{color:var(--ink)}.ah{--pad: clamp(64px, 11vh, 150px)}.ah>section{padding:var(--pad) var(--gutter) var(--pad) calc(var(--gutter) + clamp(0px,6vw,110px))}.ah-h2{font-family:var(--display);font-weight:800;font-size:clamp(15px,.3vw + 14px,18px);letter-spacing:0;margin-bottom:clamp(26px,5vh,60px);display:flex;align-items:center;gap:14px}.ah-h2:before{content:"";width:26px;height:2px;background:var(--hot);flex:none}.ah-h2--big{display:block;font-weight:900;font-size:clamp(38px,6.4vw,118px);line-height:.96;letter-spacing:-.03em;max-width:12em}.ah-h2--big:before{display:none}:lang(he) .ah-h2--big{letter-spacing:-.01em;line-height:1.1}.ah-hero{min-height:100vh;min-height:100svh;position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.ah>.ah-hero{padding-top:110px;padding-bottom:clamp(40px,8vh,96px)}.ah-hero__canvas{display:none;position:absolute;inset:0;width:100%;height:100%}.has-arrow .ah-hero__canvas{display:block}.ah-hero__fallback{position:absolute;inset-inline-end:-4vw;top:16vh;width:min(78vw,1100px);fill:#c5ccd3}[dir=rtl] .ah-hero__fallback{transform:scaleX(-1)}.has-arrow .ah-hero__fallback{display:none}.ah-hero>p,.ah-hero>h1{position:relative;pointer-events:none}.ah-hero>.ah-hero__cta{margin-top:1.8em;pointer-events:auto}.ah-hero__kicker{font-weight:600;font-size:15px;display:flex;align-items:center;gap:14px}.ah-hero__kicker:before{content:"";width:26px;height:2px;background:var(--hot)}.ah-hero__title{font-family:var(--display);font-weight:900;font-size:clamp(50px,min(9.4vw,13.5vh),200px);font-stretch:82%;line-height:.88;letter-spacing:-.04em;margin:.16em 0 .3em;max-width:12em;text-wrap:balance}:lang(he) .ah-hero__title{letter-spacing:-.015em;line-height:1.02}.ah-hero__lede{font-size:clamp(18px,.75vw + 15px,24px);line-height:1.5;max-width:33em}.ah-why__text{display:grid;gap:1em;max-width:42em;font-family:var(--serif);font-size:clamp(20px,1.4vw + 9px,30px);line-height:1.38;text-wrap:pretty}:lang(he) .ah-why__text{line-height:1.6}.ah-offer__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:12px 24px;margin-bottom:clamp(22px,4.5vh,50px)}.ah-offer__head .ah-h2{margin-bottom:0}.ah-offer__intro{font-family:var(--serif);font-size:clamp(18px,.9vw + 11px,24px);line-height:1.35;color:var(--ink-dim);justify-self:end;text-align:end}.ah-offer__item{display:grid;grid-template-columns:3em minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:14px clamp(20px,3vw,52px);align-items:baseline;padding:clamp(24px,4vh,44px) 0;border-top:1px solid var(--rule)}.ah-offer__item:last-child{border-bottom:1px solid var(--rule)}.ah-offer__n{font-family:var(--display);font-weight:900;font-size:15px;color:var(--hot-ink);font-variant-numeric:tabular-nums}.ah-offer__name{font-family:var(--display);font-weight:900;font-size:clamp(32px,3.5vw,62px);line-height:.95;letter-spacing:-.02em;font-stretch:84%}:lang(he) .ah-offer__name{letter-spacing:-.005em;line-height:1.05;font-stretch:90%}.ah-offer__alt{display:block;margin-top:.55em;font-family:var(--sans);font-weight:400;font-size:14px;line-height:1.2;letter-spacing:0;font-stretch:100%;color:var(--ink-dim)}.ah-offer__body{font-size:clamp(16px,.3vw + 15px,18.5px);line-height:1.62;color:#2c343b}.ah-offer__leave{font-family:var(--serif);font-size:clamp(19px,.7vw + 13px,24px);line-height:1.35}:lang(he) .ah-offer__leave{line-height:1.5}.ah-offer__leave span{display:block;margin-bottom:9px;font-family:var(--sans);font-size:13px;font-weight:600;line-height:1.2;color:var(--hot-ink)}@media(max-width:980px){.ah-offer__head{grid-template-columns:1fr}.ah-offer__intro{justify-self:start;text-align:start}.ah-offer__item{grid-template-columns:2.6em minmax(0,1fr)}.ah-offer__body,.ah-offer__leave{grid-column:2}}.ah-stays__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(24px,3vw,56px)}.ah-stays__note{margin-top:clamp(18px,3vh,30px);max-width:40em;font-size:15.5px;line-height:1.55;color:var(--ink-dim)}.ah-stays__list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;align-items:start;padding:22px 0 30px;border-top:1px solid var(--rule);font-family:var(--serif);font-size:clamp(19px,.8vw + 13px,25px);line-height:1.3;text-wrap:pretty}:lang(he) .ah-stays__list li{line-height:1.5}.ah-stays__list svg{width:30px;height:12px;margin-top:.5em;fill:var(--hot)}[dir=rtl] .ah-stays__list svg{transform:scaleX(-1)}@media(max-width:980px){.ah-stays__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.ah-stays__list{grid-template-columns:1fr}.ah-stays__list li{padding:18px 0 22px}}.ah-faq__list{max-width:64em;border-bottom:1px solid var(--rule)}.ah-faq details{border-top:1px solid var(--rule)}.ah-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:clamp(18px,2.8vh,28px) 0;font-family:var(--display);font-weight:800;font-size:clamp(21px,1.4vw + 11px,32px);line-height:1.15;letter-spacing:-.01em}:lang(he) .ah-faq summary{letter-spacing:0;line-height:1.3}.ah-faq summary::-webkit-details-marker{display:none}.ah-faq summary:after{content:"";flex:none;width:16px;height:16px;color:var(--hot);background:linear-gradient(currentColor,currentColor) center / 16px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 16px no-repeat;transition:transform .3s ease}.ah-faq details[open] summary:after{transform:rotate(45deg)}.ah-faq summary:hover{color:#000}.ah-faq details p{padding:0 0 28px;max-width:40em;font-family:var(--serif);font-size:clamp(18px,.6vw + 14px,22px);line-height:1.5;color:#2c343b}:lang(he) .ah-faq details p{line-height:1.65}.ah-rules__list{display:grid}.ah-rules__list li{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px clamp(24px,4vw,70px);align-items:baseline;padding:clamp(18px,2.8vh,30px) 0;border-top:1px solid var(--line)}.ah-rules__line{font-family:var(--display);font-weight:900;font-size:clamp(24px,2.7vw,46px);line-height:1.04;letter-spacing:-.02em;text-wrap:balance}:lang(he) .ah-rules__line{letter-spacing:-.008em;line-height:1.14}.ah-rules__gloss{font-size:clamp(15px,.3vw + 14px,18px);line-height:1.55;color:var(--fg-dim);max-width:30em}@media(max-width:860px){.ah-rules__list li{grid-template-columns:1fr}}.diagram{width:100%;height:auto;margin:clamp(30px,6vh,70px) 0 clamp(20px,4vh,44px);overflow:visible}.diagram__shaft{stroke:var(--ink);stroke-width:2.5}.diagram__string{fill:none;stroke:var(--ink);stroke-width:1}.diagram__bow{fill:none;stroke:var(--ink);stroke-width:3.5;stroke-linecap:round}.diagram__fletch{fill:none;stroke:var(--ink);stroke-width:1.5}.diagram__head{fill:var(--hot)}.diagram__label line{stroke:var(--rule);stroke-width:1}.diagram__part{font-family:var(--display);font-weight:800;font-size:19px;fill:var(--ink)}.ah-anatomy__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,3vw,50px)}.ah-anatomy__list dt{font-family:var(--display);font-weight:800;font-size:20px}.ah-anatomy__list dd{margin-top:10px;font-size:16px;line-height:1.58;color:#2c343b}.ah-anatomy__intro{max-width:36em;font-family:var(--serif);font-size:clamp(19px,.9vw + 13px,26px);line-height:1.45;color:#2c343b}:lang(he) .ah-anatomy__intro{line-height:1.62}@media(max-width:860px){.ah-anatomy__list{grid-template-columns:repeat(2,minmax(0,1fr))}.diagram__label{display:none}}.ah-fit__text{display:grid;gap:1em;max-width:44em;font-family:var(--serif);font-size:clamp(24px,2.3vw,40px);line-height:1.24}:lang(he) .ah-fit__text{line-height:1.45}.ah-fit__now{font-family:var(--sans);font-size:15.5px;line-height:1.5;color:var(--ink-dim);display:flex;align-items:center;gap:12px;margin-top:.8em}.ah-fit__now i{width:9px;height:9px;border-radius:50%;background:var(--hot);flex:none}.ah-lead__body{max-width:44em}.ah-lead__body p{font-family:var(--serif);font-size:clamp(22px,1.9vw,34px);line-height:1.3;margin-bottom:1.2em}:lang(he) .ah-lead__body p{line-height:1.5}.page-arrow .contact{border-top:0}.page-arrow .contact__title{font-stretch:100%;font-size:clamp(46px,8.6vw,164px);line-height:.96;letter-spacing:-.035em}.page-arrow:lang(he) .contact__title{letter-spacing:-.012em;line-height:1.1}.page-arrow .contact__mail{color:var(--steel)}.page-arrow .contact__body,.page-arrow .foot{font-family:var(--sans)}.flight{display:none}@media(min-width:900px){.flight{display:block;position:fixed;z-index:5;inset-block:0;inset-inline-start:calc(var(--gutter) * .5 + 10px);width:2px;pointer-events:none;--p: 0;mix-blend-mode:difference;color:#fff}.flight i{position:absolute;inset-inline-start:0;top:84px;width:1px;height:calc(12vh - 84px + var(--p) * 74vh);background:currentColor;opacity:.55}.flight svg{position:absolute;inset-inline-start:-11px;top:calc(12vh + var(--p) * 74vh - 4px);width:24px;height:60px;fill:currentColor;transform:rotate(90deg);transform-origin:12px 12px;overflow:visible}}.flight svg{display:block}.page-founder{background:var(--steel);color:var(--ink)}.page-founder .top{color:var(--ink)}.fp>section{padding-inline:var(--gutter)}.fp-hero{padding-block:clamp(120px,20vh,220px) clamp(50px,8vh,100px)}.fp-hero__role{font-family:var(--sans);font-size:15px;color:var(--ink-dim)}.fp-hero__name{font-size:clamp(68px,15.5vw,300px);margin:.06em 0 .3em}.fp-hero__name span{display:inline-block}.fp-hero__lead{font-size:clamp(21px,1.2vw + 15px,32px);line-height:1.36;font-weight:300;max-width:30em}:lang(he) .fp-hero__lead{line-height:1.56}.fp-bio{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:clamp(30px,7vw,130px);padding-block:clamp(50px,9vh,110px);border-top:1px solid var(--rule)}.fp-bio__text{display:grid;gap:1.15em;max-width:36em;font-size:clamp(18px,.5vw + 15.5px,21.5px)}.fp-bio__side h2,.fp-path h2{font-family:var(--sans);font-weight:600;font-size:15px;color:var(--ink-dim);margin-bottom:18px}.fp-bio__side dl{display:grid}.fp-bio__side div{display:grid;grid-template-columns:8.5em 1fr;gap:10px;padding:13px 0;border-top:1px solid var(--rule);font-family:var(--sans);font-size:15.5px}.fp-bio__side dt{color:var(--ink-dim)}.fp-bio__side a{color:var(--blue)}.fp-path{padding-block:clamp(50px,9vh,110px) clamp(80px,13vh,160px);border-top:1px solid var(--rule)}.fp-path ol{display:grid}.fp-path li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 40px;align-items:baseline;padding:18px 0;border-top:1px solid var(--rule)}.fp-path li:last-child{border-bottom:1px solid var(--rule)}.fp-path h3{font-size:clamp(32px,4.4vw,76px);color:#7d8791}.fp-path li:last-child h3{color:var(--ink)}.fp-path li p{font-family:var(--sans);font-size:15.5px;color:var(--ink-dim)}.fp-path__links{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}@media(max-width:820px){.fp-bio,.fp-path li{grid-template-columns:1fr}}.nf{min-height:86vh;padding:28vh var(--gutter) 12vh}.nf h1{font-size:clamp(52px,10vw,180px);max-width:11em}.nf p{margin-top:1.2em;font-size:clamp(19px,1.4vw,24px);color:var(--ash-dim)}.nf__other{margin-inline-start:20px;font-family:var(--sans);font-size:15px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-hero=billet] .billet,[data-hero=billet] .hero{transform:none;opacity:1}.js .callout__arrow{transform:none}.has-forge .hero__hint,[data-hero] .hero__hint{display:none}}@media print{.top,.rail,.pyro,.flight,canvas{display:none!important}}.logo{display:block;width:auto;height:23px;overflow:visible}.logo__cut{transition:fill .25s ease}.top__brand:not(.top__brand--arrow),.foot__logo{display:block;line-height:0}.top__brand:hover .logo__cut,.foot__logo:hover .logo__cut{fill:#ff7a52}@media(max-width:720px){.top .logo{height:18px}}.foot__sign{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.foot__logo{color:var(--ash)}.foot__logo .logo{height:34px}
