@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;border-radius:0}img,video{max-inline-size:100%;display:block}[hidden]{display:none!important}}@layer tokens{:root{--graphite-950:#0e1110;--graphite-900:#141716;--graphite-850:#1a1f1d;--graphite-800:#202523;--graphite-700:#2c3330;--steel-600:#4b5450;--steel-550:#575f5a;--steel-500:#6e7873;--steel-400:#87948d;--steel-300:#b9c0bb;--steel-200:#d9dcd2;--ivory-200:#e7e4db;--ivory-100:#f0eee7;--ivory-50:#f7f6f1;--signal-300:#8db3cb;--signal-500:#4a7c9b;--signal-700:#2d566f;--surface-dark:var(--graphite-900);--surface-deep:var(--graphite-950);--surface-dark-raised:var(--graphite-850);--surface-light:var(--ivory-100);--surface-stone:var(--ivory-200);--surface-readout:var(--ivory-50);--text-on-dark:var(--ivory-100);--text-on-dark-soft:var(--steel-200);--text-on-dark-muted:var(--steel-300);--text-on-light:var(--graphite-800);--text-on-light-muted:var(--steel-550);--line:var(--steel-600);--line-strong:var(--steel-400);--line-measure:var(--steel-500);--line-track:var(--graphite-700);--accent:var(--signal-300);--accent-line:var(--signal-500);--accent-strong:var(--signal-700);--scrim:var(--graphite-950);--header-surface:color-mix(in srgb, var(--surface-dark) 86%, transparent);--header-surface-fallback:color-mix(in srgb, var(--surface-dark) 97%, transparent);--line-on-media:color-mix(in srgb, var(--text-on-dark) 20%, transparent);--form-error:#853c32;--font-body:"Plex Latin", Arial, sans-serif;--font-display:var(--font-body);--type-display:clamp(2.5rem, 4.35vw, 4.5rem);--leading-display:1.09;--tracking-display:-.035em;--type-body:clamp(1rem, 1.4vw, 1.25rem);--type-small:.8125rem;--type-label:.75rem;--tracking-label:.12em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-section:clamp(6rem, 12vw, 12.5rem);--content-max:90rem;--media-max:120rem;--gutter:clamp(1.25rem, 4.5vw, 5rem);--grid-gap:clamp(1rem, 2vw, 2rem);--columns:12;--spine-column:8;--spine-offset:calc((100% + var(--grid-gap)) / var(--columns) * (var(--spine-column) - 1));--inline-start:left;--label-case:uppercase;--header-height:5rem;--radius:0px;--dir:1;--dur-micro:.16s;--dur-nav:.24s;--dur-state:.32s;--dur-draw:.72s;--stagger:60ms;--dur-reveal:.48s;--dur-media-reveal:.9s;--dur-media:1.2s;--ease-precise:cubic-bezier(.2, 0, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--reveal-distance:12px}:root:lang(he){--font-body:"Plex Hebrew", Arial, sans-serif;--type-display:clamp(2.5rem, 4.45vw, 4.625rem);--leading-display:1.2;--tracking-display:0em;--tracking-label:0em;--type-label:.8125rem;--label-case:none}:root[dir=rtl]{--dir:-1;--inline-start:right}@media (width<=69.99rem){:root{--columns:8;--spine-column:5}}@media (width<=47.99rem){:root{--columns:4;--spine-column:1;--header-height:4rem;--type-display:clamp(2rem, 8.4vw, 2.875rem)}:root:lang(he){--type-display:clamp(2rem, 8.5vw, 2.875rem)}}}@layer base{html{background:var(--surface-dark);scroll-padding-block-start:calc(var(--header-height) + 1rem)}body{color:var(--text-on-dark);font-family:var(--font-body);text-align:start;font-weight:400;line-height:1.6}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;border:1px solid var(--line-strong);cursor:pointer;background:0 0;min-block-size:44px;padding:.6rem 1rem}:focus-visible{outline:2px solid var(--accent);outline-offset:6px}::selection{background:var(--accent);color:var(--surface-dark)}[aria-disabled=true]{cursor:default}[id]{scroll-margin-block-start:calc(var(--header-height) + 1rem)}h1{font-family:var(--font-display);font-size:var(--type-display);font-weight:400;line-height:var(--leading-display);letter-spacing:var(--tracking-display)}}@layer layout{.container{inline-size:min(calc(100% - 2 * var(--gutter)), var(--content-max));margin-inline:auto}.grid{grid-template-columns:repeat(var(--columns), minmax(0, 1fr));gap:var(--grid-gap);display:grid}.stack>*+*{margin-block-start:var(--space-5)}.wide-media{inline-size:min(100%, var(--media-max));margin-inline:auto}}@layer components{.brand-wordmark[data-astro-cid-qyif745z]{direction:ltr;unicode-bidi:isolate;flex-shrink:0;align-items:center;display:inline-flex}.brand-art[data-astro-cid-qyif745z]{block-size:auto;inline-size:7rem;display:block}@media (width<=47.99rem){.brand-art[data-astro-cid-qyif745z]{inline-size:6.25rem}}.site-footer[data-astro-cid-nns7i3if]{background:var(--surface-dark);color:var(--text-on-dark-muted);border-block-start:1px solid var(--line);padding-block:var(--space-5);font-size:.875rem}.footer-inner[data-astro-cid-nns7i3if],ul[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.footer-inner[data-astro-cid-nns7i3if]{justify-content:space-between}a[data-astro-cid-nns7i3if]{align-items:center;gap:var(--space-2);min-block-size:44px;display:inline-flex}a[data-astro-cid-nns7i3if]:hover{text-underline-offset:.3em;text-decoration:underline}a[data-astro-cid-nns7i3if]:focus-visible{outline-color:var(--accent)}.footer-brand[data-astro-cid-nns7i3if]{color:var(--text-on-dark)}@media (width<=47.99rem){.footer-inner[data-astro-cid-nns7i3if]{align-items:start;gap:var(--space-2);flex-direction:column}ul[data-astro-cid-nns7i3if]{column-gap:var(--space-5)}}.skip-link{z-index:100;background:var(--surface-light);color:var(--text-on-light);padding:.75rem 1rem;position:fixed;inset-block-start:1rem;inset-inline-start:var(--gutter);transform:translateY(-200%)}.skip-link:focus{outline-color:var(--accent-strong);transform:none}.header-sentinel{pointer-events:none;block-size:1px;inline-size:1px;position:absolute;inset-block-start:32px}.site-header{z-index:20;isolation:isolate;position:fixed;inset-block-start:0;inset-inline:0}.site-header:before{content:"";background:var(--header-surface);backdrop-filter:blur(14px);border-block-end:1px solid var(--line);opacity:1;z-index:-1;transition:opacity var(--dur-nav) var(--ease-standard);position:absolute;inset:0}@supports not (backdrop-filter:blur(1px)){.site-header:before{background:var(--header-surface-fallback)}}.site-header[data-scrolled=false]:before{opacity:0}.header-inner{min-block-size:var(--header-height);align-items:center;gap:var(--space-7);border-block-end:1px solid var(--line-on-media);display:flex}.wordmark{-webkit-tap-highlight-color:transparent;flex-shrink:0;align-items:center;min-block-size:44px;display:inline-flex}.desktop-nav{margin-inline-start:auto}.desktop-nav ul{gap:clamp(1.5rem,3vw,3rem);display:flex}.desktop-nav span[role=link]{color:var(--text-on-dark-muted);font-size:.875rem}.header-actions{align-items:center;gap:var(--space-4);display:flex}.language-link{border:1px solid var(--line-strong);min-block-size:44px;min-inline-size:44px;transition:background var(--dur-micro) var(--ease-standard);justify-content:center;align-items:center;font-size:.8125rem;display:inline-flex}.language-link:hover{background:var(--surface-dark-raised)}.menu-toggle{align-items:center;gap:var(--space-3);border:none;padding-inline:.25rem;display:none}.menu-mark{border-block:1px solid;block-size:7px;inline-size:18px}.hero{isolation:isolate;background:var(--surface-deep);min-block-size:max(44rem,100svh);display:flex;position:relative}.hero-media{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-media picture,.hero-media img,.hero-media video{block-size:100%;inline-size:100%}.hero-media picture{display:block}.hero-media img,.hero-media video{object-fit:cover;object-position:center}.hero-media video{opacity:0;transition:opacity var(--dur-media) var(--ease-standard);position:absolute;inset:0}.hero-media[data-playing=true] video{opacity:1}.hero-scrim{background:color-mix(in srgb, var(--surface-dark) 34%, transparent);position:absolute;inset:0}.hero-scrim:before{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--surface-dark) 72%, transparent) 0%, color-mix(in srgb, var(--surface-dark) 48%, transparent) 58%, color-mix(in srgb, var(--surface-dark) 12%, transparent) 100%);position:absolute;inset:0}:root[dir=rtl] .hero-scrim:before{transform:scaleX(-1)}.hero-media[data-playing=true] .hero-scrim{background:color-mix(in srgb, var(--surface-dark) 78%, transparent)}.hero-scrim:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--surface-dark) 85%, transparent), transparent 45%, color-mix(in srgb, var(--surface-dark) 25%, transparent));position:absolute;inset:0}.hero-inner{padding-block:calc(var(--header-height) + clamp(2rem, 5vh, 4rem)) var(--space-8);grid-template-rows:1fr;position:relative}.hero-copy{grid-column:1/-1;align-self:center;max-inline-size:73rem}.hero-copy h1{text-wrap:balance;max-inline-size:30ch}.hero-copy h1 span+span{color:var(--text-on-dark-soft);margin-block-start:.16em}:root:lang(he) .hero-copy h1{max-inline-size:26ch}.hero-media-controls{position:absolute;inset-block-end:var(--space-5);inset-inline-end:0}.eyebrow{font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:var(--label-case)}.hero-eyebrow{align-items:center;gap:var(--space-3);margin-block-end:var(--space-5);display:flex}.signal{background:var(--accent);flex-shrink:0;block-size:6px;inline-size:6px}h1 span{display:block}.hero-support{color:var(--text-on-dark);max-inline-size:65ch;margin-block-start:var(--space-6);font-size:clamp(1rem,1.25vw,1.125rem);line-height:1.65}:root:lang(he) .hero-support{max-inline-size:61ch;line-height:1.8}.hero-actions{align-items:center;gap:var(--space-6);flex-wrap:wrap;margin-block-start:var(--space-6);font-size:.875rem;display:flex}.action-primary,.action-secondary{justify-content:center;align-items:center;gap:var(--space-6);min-block-size:52px;padding:.75rem 1.5rem;display:inline-flex}.action-primary{background:var(--surface-light);color:var(--text-on-light);padding:.75rem 1.25rem}.action-secondary{padding-inline:var(--space-2);border:0}.cta-arrow{flex-shrink:0;display:inline-flex}.arrow{block-size:1rem;inline-size:1rem;display:block}.arrow-directional .arrow{transform:scaleX(var(--dir))}.video-control{font-size:.75rem}.preview-bar{color:var(--text-on-dark-muted);background:var(--surface-dark);border-block-start:1px solid var(--line);padding-block:var(--space-2);font-size:.6875rem}.preview-inner,.preview-inner p{align-items:center;gap:var(--space-5);display:flex}.preview-inner{justify-content:end}.preview-label{color:var(--text-on-dark-muted)}.preview-inner a{white-space:nowrap;align-items:center;min-block-size:44px;display:inline-flex}.preview-inner a:focus-visible{outline-color:var(--accent)}.mobile-menu{block-size:100dvh;max-block-size:none;inline-size:100%;max-inline-size:none;padding:var(--space-6) var(--gutter);color:var(--text-on-dark);background:var(--surface-dark);border:0;margin:0;position:fixed;inset:0}.mobile-menu[open]{flex-direction:column;display:flex}.mobile-menu::backdrop{background:var(--surface-dark)}.menu-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.mobile-menu nav{padding-block:var(--space-7);margin-block:auto}.mobile-menu li{align-items:baseline;gap:var(--space-5);padding-block:var(--space-3);border-block-end:1px solid var(--line);display:flex}.mobile-menu li [role=link]{font-size:clamp(1.9rem,7vw,3rem);font-weight:300}.menu-index{font-size:var(--type-label);color:var(--text-on-dark-muted)}.menu-bottom{justify-content:space-between;gap:var(--space-6);align-items:end;display:flex}.menu-bottom p{max-inline-size:28ch;color:var(--text-on-dark-muted);font-size:.875rem}@media (width<=69.99rem){.desktop-nav{display:none}.header-actions{margin-inline-start:auto}.menu-toggle{display:inline-flex}}@media (width<=47.99rem){.hero-scrim{background:color-mix(in srgb, var(--surface-dark) 48%, transparent)}.hero-scrim:before{background:color-mix(in srgb, var(--surface-dark) 34%, transparent)}.header-inner{gap:var(--space-3)}.header-actions{gap:var(--space-2)}.menu-toggle{gap:var(--space-2);font-size:.75rem}.language-link{border-color:#0000}.hero{min-block-size:100svh}.hero-inner{padding-block:calc(var(--header-height) + var(--space-7)) var(--space-8)}.hero-copy{align-self:center}.hero-copy h1{text-wrap:pretty;max-inline-size:19ch}:root:lang(he) .hero-copy h1{text-wrap:balance;max-inline-size:21ch}.hero-eyebrow{margin-block-end:var(--space-6);font-size:.6875rem}.hero-support{max-inline-size:38ch;margin-block-start:var(--space-5);font-size:1rem}.hero-actions{gap:var(--space-3);margin-block-start:var(--space-6);font-size:.875rem}.action-primary,.action-secondary{gap:var(--space-4);min-inline-size:100%}.preview-inner p{align-items:start;gap:var(--space-1);flex-direction:column}.preview-inner{gap:var(--space-4)}:lang(he) .hero-actions{gap:var(--space-3)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}html.js .reveal{animation:reveal var(--dur-reveal) var(--ease-precise) both}html.js .mobile-menu[open]{animation:menu-reveal var(--dur-nav) var(--ease-standard)}@keyframes reveal{0%{opacity:.8;transform:translateY(var(--reveal-distance))}to{opacity:1;transform:none}}@keyframes menu-reveal{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.hero-media{display:none}.site-header:before,.mobile-menu{background:canvas}.action-primary,.language-link{border:1px solid buttontext}:focus-visible{outline-color:highlight}.signal{background:canvastext}}.section-register{align-items:center;gap:var(--space-5);color:var(--text-on-dark-muted);margin-block-end:var(--space-7);display:flex;position:relative}:is(.opportunity,.investment-focus,.people-culture,.about) .section-register{color:var(--text-on-light-muted);--register-line:var(--line-strong)}.register-label{align-items:baseline;gap:var(--space-3);font-size:var(--type-label);letter-spacing:var(--tracking-label);text-transform:var(--label-case);max-inline-size:calc(var(--spine-offset) - var(--grid-gap));font-weight:400;display:flex}.technical-number{font-variant-numeric:lining-nums tabular-nums;letter-spacing:0;unicode-bidi:isolate}.technical-line{background:var(--line-measure);transform-origin:var(--inline-start) center;display:block}.line-structure{background:var(--line)}.line-structure-on-light{background:var(--line-strong)}.line-state{background:var(--accent)}.line-state-on-light{background:var(--accent-strong)}.line-vertical{transform-origin:top}.register-rule{background:var(--register-line,var(--line));flex:1;block-size:1px;position:relative}.hero:after{content:"";inset-block-end:0;inset-inline:max(var(--gutter), calc((100% - var(--content-max)) / 2));background:var(--line-on-media);block-size:1px;position:absolute}.signal[data-state=upcoming]{border:1px solid var(--line-measure);background:0 0}.signal[data-state=complete]{background:var(--accent-line)}.state-transition{transition:transform var(--dur-state) var(--ease-standard), color var(--dur-state) var(--ease-standard), background-color var(--dur-state) var(--ease-standard), border-color var(--dur-state) var(--ease-standard)}.action-primary{transition:background-color var(--dur-micro) var(--ease-standard)}.action-secondary{position:relative}.action-secondary:after{content:"";inset-inline:var(--space-2);block-size:1px;transform-origin:var(--inline-start) center;background:currentColor;position:absolute;inset-block-end:.5rem;transform:scaleX(0)}.action-primary:active,.action-secondary:active{opacity:.88}:is(.action-primary,.action-secondary):focus-visible{outline-color:var(--accent)}.desktop-nav a[data-nav-section]{position:relative}.desktop-nav a[data-nav-section]:before{content:"";background:var(--accent);opacity:0;block-size:6px;inline-size:6px;position:absolute;inset-inline-start:-12px}.desktop-nav a[data-nav-section]:after{content:"";background:var(--accent);block-size:1px;transform-origin:var(--inline-start) center;transition:transform var(--dur-nav) var(--ease-standard);position:absolute;inset-block-end:5px;inset-inline:0;transform:scaleX(0)}.desktop-nav a[aria-current=location]:before{opacity:1}.desktop-nav a[aria-current=location]:after{transform:scaleX(1)}.nav-contact{border:1px solid var(--line-strong);padding-inline:1rem}.mobile-menu a[aria-current=location]{text-underline-offset:.3em;text-decoration:underline;text-decoration-color:var(--accent)}@media (width<=47.99rem){.section-register{gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-5)}.register-label{max-inline-size:100%}.register-rule{flex:1 0 100%}}@media (hover:hover){.action-primary:hover{background:var(--surface-readout)}.action-secondary:hover:after{transform:scaleX(1)}}.action-secondary:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){html.js [data-section-entry] .section-heading{opacity:.8;transform:translateY(var(--reveal-distance));transition:opacity var(--dur-reveal) var(--ease-precise) .12s, transform var(--dur-reveal) var(--ease-precise) .12s}html.js [data-section-entry][data-inview=true] .section-heading{opacity:1;transform:none}html.js [data-section-entry] .register-rule,html.js [data-motion=line]{transition:transform var(--dur-draw) var(--ease-precise);transform:scaleX(0)}html.js [data-section-entry][data-inview=true] .register-rule,html.js [data-motion=line][data-inview=true]{transform:scaleX(1)}html.js [data-motion=line].line-vertical,html.js [data-motion=seam]{transition:transform var(--dur-draw) var(--ease-precise);transform:scaleY(0)}html.js [data-motion=line].line-vertical[data-inview=true],html.js [data-motion=seam][data-inview=true]{transform:scaleY(1)}html.js [data-motion=media]{opacity:0;clip-path:inset(0 0 6%);transition:opacity var(--dur-media-reveal) var(--ease-precise), clip-path var(--dur-media-reveal) var(--ease-precise)}html.js [data-motion=media][data-inview=true]{opacity:1;clip-path:inset(0)}.action-secondary:after,.cta-arrow{transition:transform var(--dur-micro) var(--ease-standard)}:is(.action-primary,.action-secondary):focus-visible .cta-arrow{transform:translateX(calc(4px * var(--dir)))}html.js .mobile-menu[open] li{animation:menu-link-in var(--dur-nav) var(--ease-standard) both}.mobile-menu li:nth-child(2){animation-delay:40ms}.mobile-menu li:nth-child(3){animation-delay:80ms}.mobile-menu li:nth-child(4){animation-delay:.12s}@keyframes menu-link-in{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:none}}@media (hover:hover){:is(.action-primary,.action-secondary):hover .cta-arrow{transform:translateX(calc(4px * var(--dir)))}}}@media (prefers-reduced-motion:reduce){.action-secondary:after{transform:none}}@media (forced-colors:active){.technical-line,.register-rule,.hero:after{background:canvastext}.line-state,.line-state-on-light,.desktop-nav a[aria-current]:before,.desktop-nav a[aria-current]:after{background:highlight}.signal[data-state=upcoming]{border-color:canvastext}.nav-contact{border-color:buttontext}}}@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@font-face{font-family:Plex Latin;src:url(/fonts/IBMPlexSans-Light-Latin1.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Plex Latin;src:url(/fonts/IBMPlexSans-Regular-Latin1.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plex Hebrew;src:url(/fonts/IBMPlexSansHebrew-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Plex Hebrew;src:url(/fonts/IBMPlexSansHebrew-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Plex Latin;src:url(/fonts/IBMPlexSansHebrew-Light.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap;unicode-range:U+20AA}@font-face{font-family:Plex Latin;src:url(/fonts/IBMPlexSansHebrew-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap;unicode-range:U+20AA}
