:root{--black: #000000;--gray-900: #141414;--gray-800: #1f1f1f;--gray-700: #2e2e2e;--gray-500: #8a8a8a;--gray-300: #c4c4c4;--white: #f2f2f2;--orange: #ff751f;--orange-soft: #ff8f4d;--font-display: "Unbounded", system-ui, sans-serif;--font-body: "Instrument Sans", system-ui, sans-serif;--font-code: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-read: #e2e2e2;--logo-ink: brightness(1);color-scheme:dark;--maxw: 1200px;--gutter: 24px;--nav-h: 72px;--section-y: clamp(80px, 11vw, 140px)}:root[data-theme=light]{--black: #fbfaf8;--gray-900: #f1efeb;--gray-800: #e4e1dc;--gray-700: #cfcbc4;--gray-500: #69655f;--gray-300: #3f3c38;--white: #161514;--orange: #b34807;--orange-soft: #963b05;--text-read: #26241f;--logo-ink: brightness(.09);color-scheme:light}:root[lang=he]{--font-display: "Rubik", system-ui, sans-serif;--font-body: "Heebo", system-ui, sans-serif}@media(max-width:640px){:root{--gutter: 16px;--nav-h: 64px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}body{background:var(--black);color:var(--white);font-family:var(--font-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--orange);outline-offset:3px;border-radius:6px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gutter)}h1,h2,h3{font-family:var(--font-display);font-weight:600;letter-spacing:-.03em;line-height:1.08}h2{font-size:clamp(1.75rem,3.4vw,2.75rem);max-width:20ch}h3{font-size:1.3rem;letter-spacing:-.02em}.section-head{margin-bottom:clamp(40px,6vw,72px)}.section-head p{margin-top:16px;color:var(--gray-500);max-width:52ch;font-size:1.1rem}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;line-height:1;padding:15px 26px;border-radius:999px;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s,transform .2s}.btn-primary{background:var(--orange);color:var(--black)}.btn-primary:hover{background:var(--orange-soft)}.btn-primary:active{transform:scale(.98)}.btn-ghost{border-color:var(--gray-700);color:var(--white);background:transparent}.btn-ghost:hover{border-color:var(--orange);color:var(--orange)}.js [data-reveal]{opacity:0;transform:translateY(40px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d, 0) * .11s)}.js [data-reveal].is-in{opacity:1;transform:none}@media(max-width:640px){body{font-size:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js [data-reveal]{opacity:1;transform:none}*,*:before,*:after{animation:none!important;transition:none!important}}:root[lang=he] :is(h1,h2,h3){letter-spacing:0;font-weight:700}
