:root{--landing-night:#081a20;--landing-night-2:#0f252d;--landing-ink-night:#eaf1f3;--landing-ink-night-2:#b9c9ce;--landing-mute-night:#8fa4ab;--landing-accent-night:#2dc2d2;--landing-on-accent-night:#06161b;--landing-rest-night:#e2724f;--landing-pill:#fff;--landing-pill-ink:#a5381c;--landing-glow:45 194 210;--landing-hairline-dark:#ffffff1f;--landing-starfield:radial-gradient(1.3px 1.3px at 207px 97px, #e8f6f89e 99%, transparent), radial-gradient(1.1px 1.1px at 60px 373px, #e8f6f84a 99%, transparent), radial-gradient(1.1px 1.1px at 268px 154px, #e8f6f89e 99%, transparent), radial-gradient(1.3px 1.3px at 79px 143px, #e8f6f847 99%, transparent), radial-gradient(.7px .7px at 375px 32px, #e8f6f8a3 99%, transparent), radial-gradient(.6px .6px at 185px 92px, #e8f6f880 99%, transparent), radial-gradient(1.1px 1.1px at 436px 66px, #7fe0ea6b 99%, transparent), radial-gradient(.6px .6px at 351px 40px, #e8f6f878 99%, transparent), radial-gradient(.9px .9px at 340px 497px, #e8f6f873 99%, transparent), radial-gradient(1.3px 1.3px at 192px 508px, #7fe0ea4a 99%, transparent), radial-gradient(.8px .8px at 192px 317px, #7fe0ea61 99%, transparent), radial-gradient(.9px .9px at 627px 76px, #e8f6f866 99%, transparent), radial-gradient(1.3px 1.3px at 597px 270px, #e8f6f880 99%, transparent), radial-gradient(.8px .8px at 505px 524px, #7fe0ea85 99%, transparent), radial-gradient(.6px .6px at 371px 292px, #f0a58f75 99%, transparent), radial-gradient(1.3px 1.3px at 425px 39px, #e8f6f882 99%, transparent), radial-gradient(1.3px 1.3px at 436px 285px, #e8f6f88c 99%, transparent), radial-gradient(.7px .7px at 14px 295px, #e8f6f878 99%, transparent), radial-gradient(1.3px 1.3px at 140px 184px, #e8f6f86e 99%, transparent), radial-gradient(.9px .9px at 558px 52px, #e8f6f861 99%, transparent), radial-gradient(1.1px 1.1px at 88px 276px, #e8f6f870 99%, transparent), radial-gradient(.7px .7px at 230px 566px, #e8f6f854 99%, transparent), radial-gradient(.9px .9px at 148px 149px, #7fe0ea54 99%, transparent), radial-gradient(1.1px 1.1px at 180px 93px, #e8f6f880 99%, transparent), radial-gradient(1.1px 1.1px at 610px 442px, #f0a58f8a 99%, transparent), radial-gradient(1.3px 1.3px at 473px 292px, #7fe0ea6e 99%, transparent), radial-gradient(1.3px 1.3px at 255px 66px, #e8f6f857 99%, transparent), radial-gradient(.6px .6px at 630px 282px, #e8f6f845 99%, transparent), radial-gradient(.6px .6px at 0px 97px, #f0a58f87 99%, transparent), radial-gradient(.9px .9px at 45px 133px, #e8f6f85c 99%, transparent), radial-gradient(.6px .6px at 222px 233px, #e8f6f878 99%, transparent), radial-gradient(.8px .8px at 626px 307px, #e8f6f84d 99%, transparent), radial-gradient(1.3px 1.3px at 219px 169px, #e8f6f842 99%, transparent), radial-gradient(.7px .7px at 609px 338px, #7fe0eaa8 99%, transparent), radial-gradient(1.3px 1.3px at 485px 191px, #7fe0ea8f 99%, transparent), radial-gradient(.7px .7px at 167px 235px, #e8f6f859 99%, transparent), radial-gradient(1.3px 1.3px at 347px 322px, #e8f6f89e 99%, transparent), radial-gradient(.7px .7px at 630px 546px, #7fe0ea94 99%, transparent), radial-gradient(.8px .8px at 145px 331px, #7fe0eab3 99%, transparent), radial-gradient(.7px .7px at 506px 302px, #7fe0eaad 99%, transparent), radial-gradient(.8px .8px at 286px 600px, #f0a58f69 99%, transparent), radial-gradient(.7px .7px at 141px 145px, #e8f6f878 99%, transparent), radial-gradient(.6px .6px at 631px 391px, #e8f6f88a 99%, transparent), radial-gradient(1.3px 1.3px at 512px 54px, #e8f6f86b 99%, transparent), radial-gradient(.7px .7px at 455px 128px, #e8f6f88a 99%, transparent), radial-gradient(1.3px 1.3px at 56px 606px, #e8f6f86e 99%, transparent)}.landing-night{isolation:isolate;background-color:var(--landing-night);color:var(--landing-ink-night);position:relative}.landing-night:before{content:"";z-index:-1;pointer-events:none;background-image:var(--landing-starfield);opacity:.75;background-size:640px 640px;position:absolute;inset:0}.landing-pill-glow{box-shadow:0 0 0 1px rgb(var(--landing-glow) / .4), 0 10px 30px -8px rgb(var(--landing-glow) / .55)}.landing-night-ui{--c-paper:var(--landing-night);--c-paper2:var(--landing-night);--c-card:var(--landing-night-2);--c-surface:var(--landing-night-2);--c-ink:var(--landing-ink-night);--c-ink2:var(--landing-ink-night-2);--c-mute:var(--landing-mute-night);--c-mute2:var(--landing-mute-night);--c-mute3:var(--landing-mute-night);--c-hair:var(--landing-hairline-dark);--c-hair2:var(--landing-hairline-dark);--c-accent:var(--landing-accent-night);--c-accent-deep:var(--landing-accent-night);--c-accent-foreground:var(--landing-on-accent-night);--c-rest:var(--landing-rest-night);--c-rest-deep:var(--landing-rest-night);--ring:186 65% 50%;--v-shadow-1:0 1px 2px #00000080}.landing-h2{letter-spacing:-.03em;text-wrap:balance;font-size:1.75rem;font-weight:300;line-height:1.08}@media (min-width:640px){.landing-h2{font-size:2.75rem}}@media (min-width:1024px){.landing-h2{letter-spacing:-.035em;font-size:3.5rem;line-height:1.04}}.landing-cta-panel{isolation:isolate;border:1px solid rgb(var(--landing-glow) / .22);background:radial-gradient(70% 90% at 50% 100%, rgb(var(--landing-glow) / .16), transparent 70%), linear-gradient(180deg, #ffffff08, transparent), var(--landing-night-2);box-shadow:0 0 0 1px #0003, 0 30px 80px -30px rgb(var(--landing-glow) / .45);border-radius:1.75rem;position:relative;overflow:hidden}.landing-cta-art{inset-inline:0;z-index:-1;aspect-ratio:1440/560;color:var(--landing-accent-night);opacity:.85;pointer-events:none;position:absolute;top:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.landing-cta-panel h2{text-shadow:0 0 4px var(--landing-night-2), 0 0 10px var(--landing-night-2)}.landing-cta-art svg{stroke-width:5px;width:100%;height:100%;position:absolute;inset:0}.landing-cta-art .landing-cta-glow{filter:blur(5px)opacity(.8);stroke-width:12.5px}@media (min-width:640px){.landing-cta-art svg{stroke-width:2.5px}.landing-cta-art .landing-cta-glow{stroke-width:6px}}@media (min-width:1024px){.landing-cta-art svg{stroke-width:2px}.landing-cta-art .landing-cta-glow{stroke-width:5px}.landing-cta-art{aspect-ratio:auto;opacity:.8;inset:0;-webkit-mask-image:linear-gradient(90deg,#000 0 22%,#0000 32% 68%,#000 78% 100%);mask-image:linear-gradient(90deg,#000 0 22%,#0000 32% 68%,#000 78% 100%)}}@media print{.page-header-night{margin-top:0;padding-top:0}:root{--landing-night:#fff;--landing-night-2:#fff;--landing-ink-night:#13181b;--landing-ink-night-2:#2a363c;--landing-mute-night:#586b74;--landing-accent-night:#1f7a84;--landing-starfield:none}}.page-header-night{margin-top:calc(-68px - env(safe-area-inset-top));padding-top:calc(68px + env(safe-area-inset-top))}.page-header-night:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(70% 70% at 50% 0%, rgb(var(--landing-glow) / .14), transparent 70%);position:absolute;inset:0}.dark .page-header-night{box-shadow:inset 0 -1px 0 var(--landing-hairline-dark), inset 0 -48px 48px -48px rgb(var(--landing-glow) / .18)}.page-h1{letter-spacing:-.03em;text-wrap:balance;font-size:2.25rem;font-weight:300;line-height:1.06}@media (min-width:640px){.page-h1{font-size:3rem}}@media (min-width:1024px){.page-h1{letter-spacing:-.035em;font-size:3.5rem;line-height:1.04}}.page-header-art{display:none}@media (min-width:1024px){.page-header-art{z-index:-1;width:55%;color:var(--landing-accent-night);opacity:.7;pointer-events:none;display:block;position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 45%,#0000);mask-image:linear-gradient(270deg,#000 45%,#0000)}[dir=rtl] .page-header-art{-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000);mask-image:linear-gradient(90deg,#000 45%,#0000)}.page-header-art svg{stroke-width:2.5px;width:100%;height:100%;position:absolute;inset:0}.page-header-art .landing-cta-glow{filter:blur(5px)opacity(.8);stroke-width:6px}}.landing-night-ui{--c-accent-soft:color-mix(in srgb, var(--landing-accent-night) 24%, var(--landing-night-2));--c-accent-tint:color-mix(in srgb, var(--landing-accent-night) 14%, var(--landing-night-2));--c-rest-soft:color-mix(in srgb, var(--landing-rest-night) 20%, var(--landing-night));--c-rest-tint:color-mix(in srgb, var(--landing-rest-night) 10%, var(--landing-night));--c-field-edge:#ffffff59;--background:195 60% 8%}.page-h2{letter-spacing:-.03em;text-wrap:balance;font-size:1.875rem;font-weight:300;line-height:1.1}@media (min-width:1024px){.page-h2{font-size:2.25rem}}.page-h2:lang(he){letter-spacing:0}.landing-night-ui [role=radio][data-state=checked]{box-shadow:inset 0 0 0 1px rgb(var(--landing-glow) / .45);background-color:#ffffff1a}.landing-h2:lang(he),.page-h1:lang(he){letter-spacing:0}
