@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/ae4091e751c37a8f-s.p.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(/_next/static/media/7b43bdfb5c70b33e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/_next/static/media/af1b7dc4c9d83343-s.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Times New Roman");ascent-override:88.56%;descent-override:30.91%;line-gap-override:0.00%;size-adjust:108.06%}.__className_a063e4{font-family:Frank Ruhl Libre,Frank Ruhl Libre Fallback;font-style:normal}.__variable_a063e4{--font-frank:"Frank Ruhl Libre","Frank Ruhl Libre Fallback"}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/0e7e88f8d82ce2cd-s.p.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:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/d469ecb1e0878a97-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Assistant;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/67ea4463d4a1f79e-s.woff2) format("woff2");unicode-range:u+00??,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:Assistant Fallback;src:local("Arial");ascent-override:109.94%;descent-override:30.90%;line-gap-override:0.00%;size-adjust:92.87%}.__className_8e9dd8{font-family:Assistant,Assistant Fallback;font-style:normal}.__variable_8e9dd8{--font-assistant:"Assistant","Assistant Fallback"}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/8a11d03aaef7fe11.woff2) format("woff2");unicode-range:u+200d,u+2620,u+26a7,u+fe0f,u+1f308,u+1f38c,u+1f3c1,u+1f3f3-1f3f4,u+1f6a9,u+e0062-e0063,u+e0065,u+e0067,u+e006c,u+e006e,u+e0073-e0074,u+e0077,u+e007f}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/b381b9ebaccca2db.woff2) format("woff2");unicode-range:u+23,u+2a,u+30-39,u+a9,u+ae,u+200d,u+203c,u+2049,u+20e3,u+2122,u+2139,u+2194-2199,u+21a9-21aa,u+23cf,u+23e9-23ef,u+23f8-23fa,u+24c2,u+25aa-25ab,u+25b6,u+25c0,u+25fb-25fe,u+2611,u+2622-2623,u+2626,u+262a,u+262e-262f,u+2638,u+2640,u+2642,u+2648-2653,u+2660,u+2663,u+2665-2666,u+2668,u+267b,u+267e-267f,u+2695,u+269b-269c,u+26a0,u+26a7,u+26aa-26ab,u+26ce,u+26d4,u+2705,u+2714,u+2716,u+271d,u+2721,u+2733-2734,u+2747,u+274c,u+274e,u+2753-2755,u+2757,u+2764,u+2795-2797,u+27a1,u+27b0,u+27bf,u+2934-2935,u+2b05-2b07,u+2b1b-2b1c,u+2b55,u+3030,u+303d,u+3297,u+3299,u+fe0f,u+1f170-1f171,u+1f17e-1f17f,u+1f18e,u+1f191-1f19a,u+1f201-1f202,u+1f21a,u+1f22f,u+1f232-1f23a,u+1f250-1f251,u+1f310,u+1f3a6,u+1f3b5-1f3b6,u+1f3bc,u+1f3e7,u+1f441,u+1f499-1f49c,u+1f49f-1f4a0,u+1f4a2,u+1f4ac-1f4ad,u+1f4b1-1f4b2,u+1f4b9,u+1f4db,u+1f4f2-1f4f6,u+1f500-1f50a,u+1f515,u+1f518-1f524,u+1f52f-1f53d,u+1f549,u+1f54e,u+1f5a4,u+1f5e8,u+1f5ef,u+1f6ab,u+1f6ad-1f6b1,u+1f6b3,u+1f6b7-1f6bc,u+1f6be,u+1f6c2-1f6c5,u+1f6d0-1f6d1,u+1f6d7,u+1f6dc,u+1f7e0-1f7eb,u+1f7f0,u+1f90d-1f90e,u+1f9e1,u+1fa75-1fa77,u+1faaf}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/bd54b230931e08f4.woff2) format("woff2");unicode-range:u+231a-231b,u+2328,u+23f0-23f3,u+2602,u+260e,u+2692,u+2694,u+2696-2697,u+2699,u+26b0-26b1,u+26cf,u+26d1,u+26d3,u+2702,u+2709,u+270f,u+2712,u+fe0f,u+1f302,u+1f321,u+1f392-1f393,u+1f3a9,u+1f3bd,u+1f3ee,u+1f3f7,u+1f3fa,u+1f451-1f462,u+1f484,u+1f489-1f48a,u+1f48c-1f48e,u+1f4a1,u+1f4a3,u+1f4b0,u+1f4b3-1f4b8,u+1f4bb-1f4da,u+1f4dc-1f4f1,u+1f4ff,u+1f50b-1f514,u+1f516-1f517,u+1f526-1f529,u+1f52c-1f52e,u+1f550-1f567,u+1f56f-1f570,u+1f576,u+1f587,u+1f58a-1f58d,u+1f5a5,u+1f5a8,u+1f5b1-1f5b2,u+1f5c2-1f5c4,u+1f5d1-1f5d3,u+1f5dc-1f5de,u+1f5e1,u+1f5f3,u+1f6aa,u+1f6ac,u+1f6bd,u+1f6bf,u+1f6c1,u+1f6cb,u+1f6cd-1f6cf,u+1f6d2,u+1f6e0-1f6e1,u+1f6f0,u+1f97b-1f97f,u+1f9af,u+1f9ba,u+1f9e2-1f9e6,u+1f9ea-1f9ec,u+1f9ee-1f9f4,u+1f9f7-1f9ff,u+1fa71-1fa74,u+1fa79-1fa7b,u+1fa86,u+1fa91-1fa93,u+1fa96,u+1fa99-1faa0,u+1faa2-1faa7,u+1faaa-1faae}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/9048b27e837e0d1c.woff2) format("woff2");unicode-range:u+265f,u+26bd-26be,u+26f3,u+26f8,u+fe0f,u+1f004,u+1f0cf,u+1f380-1f384,u+1f386-1f38b,u+1f38d-1f391,u+1f396-1f397,u+1f399-1f39b,u+1f39e-1f39f,u+1f3a3-1f3a5,u+1f3a7-1f3a9,u+1f3ab-1f3b4,u+1f3b7-1f3bb,u+1f3bd-1f3c0,u+1f3c5-1f3c6,u+1f3c8-1f3c9,u+1f3cf-1f3d3,u+1f3f8-1f3f9,u+1f47e,u+1f4e2,u+1f4f7-1f4fd,u+1f52b,u+1f579,u+1f58c-1f58d,u+1f5bc,u+1f6f7,u+1f6f9,u+1f6fc,u+1f93f,u+1f941,u+1f945,u+1f947-1f94f,u+1f9e7-1f9e9,u+1f9f5-1f9f6,u+1fa70-1fa71,u+1fa80-1fa81,u+1fa83-1fa85,u+1fa87-1fa88,u+1fa94-1fa95,u+1fa97-1fa98,u+1faa1,u+1faa9}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/ae4580e25e78e84b.woff2) format("woff2");unicode-range:u+2693,u+26e9-26ea,u+26f1-26f2,u+26f4-26f5,u+26fa,u+26fd,u+2708,u+fe0f,u+1f301,u+1f303,u+1f306-1f307,u+1f309,u+1f310,u+1f3a0-1f3a2,u+1f3aa,u+1f3cd-1f3ce,u+1f3d5,u+1f3d7-1f3db,u+1f3df-1f3e6,u+1f3e8-1f3ed,u+1f3ef-1f3f0,u+1f488,u+1f492,u+1f4ba,u+1f54b-1f54d,u+1f5fa-1f5ff,u+1f680-1f6a2,u+1f6a4-1f6a8,u+1f6b2,u+1f6d1,u+1f6d5-1f6d6,u+1f6dd-1f6df,u+1f6e2-1f6e5,u+1f6e9,u+1f6eb-1f6ec,u+1f6f3-1f6f6,u+1f6f8,u+1f6fa-1f6fb,u+1f9bc-1f9bd,u+1f9ed,u+1f9f3,u+1fa7c}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/00d6e8b7bc811152.woff2) format("woff2");unicode-range:u+2615,u+fe0f,u+1f32d-1f330,u+1f336,u+1f33d,u+1f345-1f37f,u+1f382,u+1f52a,u+1f942-1f944,u+1f950-1f96f,u+1f99e,u+1f9aa,u+1f9c0-1f9cb,u+1fad0-1fadb}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/80ba54ad8daa84f3.woff2) format("woff2");unicode-range:u+200d,u+2600-2601,u+2603-2604,u+2614,u+2618,u+26a1,u+26c4-26c5,u+26c8,u+26f0,u+2728,u+2744,u+2b1b,u+2b50,u+fe0f,u+1f300,u+1f304-1f305,u+1f308,u+1f30a-1f30f,u+1f311-1f321,u+1f324-1f32c,u+1f331-1f335,u+1f337-1f33c,u+1f33e-1f344,u+1f3d4,u+1f3d6,u+1f3dc-1f3de,u+1f3f5,u+1f400-1f43f,u+1f490,u+1f4a7,u+1f4ab,u+1f4ae,u+1f525,u+1f54a,u+1f573,u+1f577-1f578,u+1f648-1f64a,u+1f940,u+1f980-1f9ae,u+1f9ba,u+1fa90,u+1faa8,u+1fab0-1fabd,u+1fabf,u+1face-1facf,u+1fae7}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/e37c0b97e04dbaf0.woff2) format("woff2");unicode-range:u+200d,u+2640,u+2642,u+2695-2696,u+26f7,u+26f9,u+2708,u+2764,u+fe0f,u+1f33e,u+1f373,u+1f37c,u+1f384-1f385,u+1f393,u+1f3a4,u+1f3a8,u+1f3c2-1f3c4,u+1f3c7,u+1f3ca-1f3cc,u+1f3eb,u+1f3ed,u+1f3fb-1f3ff,u+1f466-1f478,u+1f47c,u+1f481-1f483,u+1f486-1f487,u+1f48b,u+1f48f,u+1f491,u+1f4bb-1f4bc,u+1f527,u+1f52c,u+1f574-1f575,u+1f57a,u+1f645-1f647,u+1f64b,u+1f64d-1f64e,u+1f680,u+1f692,u+1f6a3,u+1f6b4-1f6b6,u+1f6c0,u+1f6cc,u+1f91d,u+1f926,u+1f930-1f931,u+1f934-1f93a,u+1f93c-1f93e,u+1f977,u+1f9af-1f9b3,u+1f9b8-1f9b9,u+1f9bc-1f9bd,u+1f9cc-1f9cf,u+1f9d1-1f9df,u+1fa82,u+1fac3-1fac5}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/97ac475fccf4ba92.woff2) format("woff2");unicode-range:u+200d,u+261d,u+2620,u+2639-263a,u+2665,u+270a-270d,u+2728,u+2763-2764,u+2b50,u+fe0f,u+1f31a-1f31f,u+1f32b,u+1f383,u+1f389,u+1f3fb-1f3ff,u+1f440-1f450,u+1f463-1f465,u+1f479-1f47b,u+1f47d-1f480,u+1f485,u+1f48b-1f48c,u+1f493-1f49f,u+1f4a4-1f4a6,u+1f4a8-1f4ab,u+1f4af,u+1f525,u+1f573,u+1f590,u+1f595-1f596,u+1f5a4,u+1f5e3,u+1f600-1f644,u+1f648-1f64a,u+1f64c,u+1f64f,u+1f90c-1f925,u+1f927-1f92f,u+1f932-1f933,u+1f970-1f976,u+1f978-1f97a,u+1f9a0,u+1f9b4-1f9b7,u+1f9bb,u+1f9be-1f9bf,u+1f9d0,u+1f9e0-1f9e1,u+1fa75-1fa79,u+1fac0-1fac2,u+1fae0-1fae6,u+1fae8,u+1faf0-1faf8}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/115908ca6482d034.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:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/7152d0d0e0452e9c.woff2) format("woff2");unicode-range:u+0302-0303,u+0305,u+0307-0308,u+0310,u+0312,u+0315,u+031a,u+0326-0327,u+032c,u+032f-0330,u+0332-0333,u+0338,u+033a,u+0346,u+034d,u+0391-03a1,u+03a3-03a9,u+03b1-03c9,u+03d1,u+03d5-03d6,u+03f0-03f1,u+03f4-03f5,u+2016-2017,u+2034-2038,u+203c,u+2040,u+2043,u+2047,u+2050,u+2057,u+205f,u+2070-2071,u+2074-209f,u+20d0-20dc,u+20e1,u+20e5-20ef,u+2100-2112,u+2114-2115,u+2117-2121,u+2123-214f,u+2190,u+2192,u+2194-21ae,u+21b0-21e5,u+21f1-21f2,u+21f4-2211,u+2213-2214,u+2216-22ff,u+2308-230b,u+2310,u+2319,u+231c-2321,u+2336-237a,u+237c,u+2395,u+239b-23b7,u+23d0,u+23dc-23e1,u+2474-2475,u+25af,u+25b3,u+25b7,u+25bd,u+25c1,u+25ca,u+25cc,u+25fb,u+266d-266f,u+27c0-27ff,u+2900-2aff,u+2b0e-2b11,u+2b30-2b4c,u+2bfe,u+3030,u+ff5b,u+ff5d,u+1d400-1d7ff,u+1ee??}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/c42ef0785ada8369.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Playpen Sans Hebrew;font-style:normal;font-weight:100 800;font-display:swap;src:url(/_next/static/media/312f84da5a7dc6c8.woff2) format("woff2");unicode-range:u+00??,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}.__className_65e6b7{font-family:Playpen Sans Hebrew;font-style:normal}.__variable_65e6b7{--font-playpen:"Playpen Sans Hebrew"}:root{--paper:#f7f9fc;--sheet:#ffffff;--grid:#dce5f0;--ink:#1d3461;--ink-soft:#4a6390;--graphite:#272b33;--muted:#555c6b;--margin:#d9534f;--pen:#c23b37;--marker:#ffe45e;--wa:#0e7a54;--wa-dark:#095c3f;--line:#d3dce7;--display:var(--font-frank),"David",serif;--body:var(--font-assistant),"Arial Hebrew",Arial,sans-serif;--hand:var(--font-playpen),var(--font-assistant),sans-serif;--sq:22px;--margin-x:clamp(12px,5vw,72px);--gutter:calc(var(--margin-x) + clamp(18px, 3vw, 44px));color-scheme:light}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--paper);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:var(--sq) var(--sq);color:var(--graphite);font:400 1.125rem/1.7 var(--body);overflow-x:clip}body:after{content:"";position:fixed;top:0;bottom:0;inset-inline-start:var(--margin-x);z-index:1;width:2px;background:var(--margin);opacity:.55;pointer-events:none}img,svg{display:block;max-width:100%}a{color:var(--ink)}p{margin:0}h1,h2,h3{font-family:var(--display);color:var(--ink);text-wrap:balance;margin:0}h2{font-size:clamp(2rem,1.4rem + 2.4vw,3rem);line-height:1.15}h2,h3{font-weight:700}h3{font-size:1.5rem;line-height:1.25}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 7px var(--marker);border-radius:4px}::selection{background:var(--marker);color:var(--graphite)}.wrap{max-width:1180px;margin-inline:auto;-webkit-padding-start:var(--gutter);padding-inline-start:var(--gutter);-webkit-padding-end:max(16px,env(safe-area-inset-left,0px));padding-inline-end:max(16px,env(safe-area-inset-left,0px))}.lede{color:var(--muted);max-width:56ch}.skip{position:fixed;top:8px;inset-inline-start:8px;z-index:100;padding:10px 16px;background:var(--ink);color:#fff;border-radius:6px;transform:translateY(-200%)}.skip:focus{transform:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.btn{display:inline-flex;align-items:center;gap:10px;font:700 1.0625rem/1.2 var(--body);text-decoration:none;border-radius:999px;padding:14px 24px;min-height:50px;transition:transform .15s,box-shadow .15s}.btn svg{width:22px;height:22px;flex:none}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 2px 0 var(--wa-dark)}.btn-wa:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--wa-dark)}.btn-ghost{color:var(--ink);border:1.5px solid var(--ink);background:var(--sheet)}.btn-ghost:hover{background:color-mix(in srgb,var(--marker) 35%,var(--sheet))}.btn-sm{padding:10px 18px;min-height:44px;font-size:1rem}.nav{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:color-mix(in srgb,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line)}.nav .wrap{justify-content:space-between;gap:16px;padding-block:10px}.brand,.nav .wrap{display:flex;align-items:center}.brand{gap:10px;text-decoration:none}.brand .brand-mark{height:40px;width:auto}.brand .brand-name{height:24px;width:auto}.nav ul{display:flex;gap:24px;list-style:none;margin:0;padding:0;font-weight:600;font-size:1.02rem}.nav ul a{text-decoration:none;color:var(--graphite);padding-block:4px;background:linear-gradient(var(--marker),var(--marker)) no-repeat 100% 85% /0 40%;transition:background-size .25s}.nav ul a:hover{background-size:100% 40%}@media (max-width:880px){.nav ul{display:none}}@media (max-width:400px){.brand .brand-name{height:20px}.brand .brand-mark{height:34px}}.hero{position:relative;z-index:2}.hero .wrap{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;grid-gap:clamp(16px,4vw,56px);gap:clamp(16px,4vw,56px);padding-block:clamp(24px,6vw,72px) clamp(36px,6vw,84px)}.hero h1{font-size:clamp(2.5rem,1.4rem + 3.6vw,4.4rem);line-height:1.08;font-weight:900;letter-spacing:-.01em}.hero h1 span{display:block}.hero h1 .l2{font-weight:500;color:var(--ink-soft);font-size:.6em;line-height:1.3;margin-top:.4em}.hero .lede{margin-top:22px;font-size:1.2rem}.hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero .note{font-family:var(--hand);color:var(--pen);font-size:1rem;margin-top:20px;display:inline-block;transform:rotate(-1.5deg)}.stage-wrap{position:relative;min-width:0}.stage{position:relative;aspect-ratio:1/.82;width:100%}.stage .stage-mark,.stage canvas{position:absolute;left:0;top:0;width:100%;height:100%}.stage canvas{touch-action:pan-y}.stage .stage-mark{object-fit:contain;padding:9% 8%;transition:opacity .6s}html.js .stage:not(.is-static) .stage-mark{opacity:0}.stage.is-static canvas{display:none}.replay{display:block;margin:6px auto 0 0;font:600 .95rem var(--hand);color:var(--ink-soft);background:var(--sheet);border:1px dashed var(--ink-soft);border-radius:999px;padding:6px 14px;cursor:pointer;min-height:40px}.replay[hidden]{display:none}@media (max-width:880px){.hero .wrap{grid-template-columns:1fr}.stage-wrap{order:-1;width:100%;max-width:440px;margin-inline:auto}.stage{aspect-ratio:1/.72}}.section{position:relative;z-index:2;padding-block:clamp(56px,8vw,104px)}.section+.section.tight{padding-top:0}.hero+.section{padding-top:clamp(24px,4vw,56px)}[id]{scroll-margin-top:84px}.sec-head{display:grid;grid-gap:12px;gap:12px;margin-bottom:clamp(28px,4vw,44px)}.subjects{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(16px,3vw,32px);gap:clamp(16px,3vw,32px)}.page{background-color:var(--sheet);border:1px solid var(--line);border-radius:6px;min-width:0;box-shadow:0 1px 0 var(--line),0 10px 24px -18px rgba(29,52,97,.45);padding:28px clamp(20px,3vw,34px) 30px}.page .grade{font-family:var(--hand);color:var(--pen);font-size:1.15rem}.page h3{margin-top:4px;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.1rem)}.page ul{list-style:none;padding:0;margin:16px 0 0}.page li{display:flex;gap:10px;align-items:baseline;font-weight:700;color:var(--ink);font-size:1.25rem}.page li:before{content:"✓";font-family:var(--hand);color:var(--pen);font-weight:600}.page .desc{color:var(--muted);margin-top:12px}.page.lined{background-image:repeating-linear-gradient(180deg,transparent 0 33px,#cfe0f2 33px 34px);background-position:0 12px}.page.lined .desc,.page.lined li{line-height:34px}.page.squared{background-image:linear-gradient(#e4ebf4 1px,transparent 0),linear-gradient(90deg,#e4ebf4 1px,transparent 0);background-size:17px 17px}@media (max-width:760px){.subjects{grid-template-columns:1fr}}.about{display:grid;grid-template-columns:minmax(220px,340px) 1fr;grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.photo{margin:0;aspect-ratio:4/5;background:var(--sheet);border:1px solid var(--line);padding:12px 12px 48px;box-shadow:0 14px 28px -20px rgba(29,52,97,.5);transform:rotate(1.5deg);position:relative;max-width:100%}.photo:before{content:"";position:absolute;top:-12px;left:50%;width:90px;height:26px;margin-left:-45px;background:color-mix(in srgb,var(--marker) 70%,transparent);transform:rotate(-3deg)}.photo .ph{width:100%;height:100%;display:grid;place-items:center;padding:16px;background:repeating-linear-gradient(45deg,#eef2f7 0 10px,#f6f8fb 10px 20px)}.photo .ph img{width:70%;height:auto;opacity:.85}.photo img.portrait{width:100%;height:100%;object-fit:cover}.photo figcaption{position:absolute;bottom:10px;inset-inline:12px;font-family:var(--hand);color:var(--ink);text-align:center}.about blockquote{margin:0;font-family:var(--display);font-size:clamp(1.3rem,1.05rem + .9vw,1.7rem);line-height:1.6;color:var(--ink);max-width:36em;font-weight:500}.about blockquote p+p{margin-top:.8em}.about .sig{font-family:var(--hand);color:var(--ink);font-size:1.3rem;margin-top:18px}.about h2{margin-bottom:22px}@media (max-width:760px){.about{grid-template-columns:1fr}.photo{width:100%;max-width:280px;margin-inline:auto}}.steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(20px,3vw,32px);gap:clamp(20px,3vw,32px);list-style:none;padding:0;margin:0}.steps li{position:relative;padding-top:68px;min-width:0}.steps .n{position:absolute;top:0;inset-inline-start:0;width:52px;height:52px;display:grid;place-items:center;font:600 1.6rem var(--hand);color:var(--ink);background:radial-gradient(circle at 50% 55%,var(--marker) 0 58%,transparent 60%)}.steps li:not(:last-child):after{content:"";position:absolute;top:26px;inset-inline-start:66px;inset-inline-end:-10px;border-top:2px dashed var(--ink-soft);opacity:.45}.steps h3{font-size:1.35rem}.steps p{color:var(--muted);margin-top:8px}@media (max-width:760px){.steps{grid-template-columns:1fr}.steps li{padding-top:0;-webkit-padding-start:68px;padding-inline-start:68px;min-height:52px}.steps li:not(:last-child):after{display:none}}.where{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:6px;background:var(--sheet);overflow:hidden}.where>div{padding:clamp(22px,3vw,36px);min-width:0}.where>div+div{-webkit-border-start:2px dashed var(--line);border-inline-start:2px dashed var(--line)}.where svg{width:40px;height:40px;color:var(--ink);margin-bottom:10px}.where p{color:var(--muted);margin-top:8px}@media (max-width:760px){.where{grid-template-columns:1fr}.where>div+div{-webkit-border-start:0;border-inline-start:0;border-top:2px dashed var(--line)}}.how{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:0 40px;gap:0 40px;list-style:none;padding:0;margin:0}.how li{padding:18px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;grid-gap:2px 14px;gap:2px 14px;align-items:baseline}.how li:before{content:"✓";grid-row:span 2;font:600 1.4rem var(--hand);color:var(--pen)}.how b{font-weight:700;color:var(--ink);font-size:1.15rem}.how span{color:var(--muted)}.draft{outline:2px dashed var(--margin);outline-offset:4px;position:relative}.draft:after{content:"טיוטה: מוצג רק בפיתוח עד אישור";display:block;grid-column:2;font:400 .85rem var(--hand);color:var(--pen)}.quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));grid-gap:clamp(24px,3vw,36px);gap:clamp(24px,3vw,36px);align-items:start}.quotes figure{margin:0;position:relative;background:var(--sheet);border:1px solid var(--line);border-radius:4px;padding:34px 26px 24px;display:grid;grid-gap:16px;gap:16px;transform:rotate(-.8deg);box-shadow:0 12px 24px -18px rgba(29,52,97,.5);background-image:repeating-linear-gradient(180deg,transparent 0 31px,#e4ecf6 31px 32px);background-position:0 18px}.quotes figure:nth-child(2n){transform:rotate(.9deg)}.quotes figure:before{content:"";position:absolute;top:-11px;left:50%;width:84px;height:24px;margin-left:-42px;background:color-mix(in srgb,var(--marker) 70%,transparent);transform:rotate(2deg)}.quotes blockquote{margin:0;font-family:var(--display);font-size:1.2rem;color:var(--ink);line-height:32px;font-weight:500}.quotes blockquote:before{content:"״";font-size:2.4rem;line-height:0;vertical-align:-.35em;-webkit-margin-end:4px;margin-inline-end:4px;color:var(--pen)}.quotes figcaption{font-family:var(--hand);color:var(--muted)}.quotes figcaption b{color:var(--ink);font-weight:600}.quotes .draft:after{grid-column:auto}.faq{max-width:820px;display:grid;grid-gap:10px;gap:10px}.faq details{background:var(--sheet);border:1px solid var(--line);border-radius:6px}.faq summary{cursor:pointer;list-style:none;padding:16px 22px;font-weight:700;color:var(--ink);font-size:1.15rem;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:56px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:600 1.5rem/1 var(--hand);color:var(--pen);transition:transform .2s;flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{padding:0 22px 20px;max-width:62ch}.faq-more{margin-top:22px;color:var(--muted)}.final .card{background:var(--ink);color:#fff;border-radius:8px;padding:clamp(36px,6vw,72px) clamp(20px,4vw,48px);display:grid;justify-items:center;text-align:center;grid-gap:16px;gap:16px;position:relative;overflow:hidden}.final .card:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 0);background-size:var(--sq) var(--sq)}.final h2{color:#fff;position:relative}.final p{color:#d5deec;max-width:46ch}.final .btn,.final p,.footer{position:relative}.footer{z-index:2;border-top:1px solid var(--line);background:var(--sheet)}.footer .wrap{gap:12px 28px;align-items:center;justify-content:space-between;padding-block:26px 96px;font-size:1rem;color:var(--muted)}.footer .wrap,.footer nav{display:flex;flex-wrap:wrap}.footer nav{gap:8px 20px}.footer a{color:var(--ink)}@media (min-width:881px){.footer .wrap{padding-bottom:26px}}.fab{position:fixed;z-index:30;left:max(16px,env(safe-area-inset-left,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:58px;height:58px;border-radius:50%;background:var(--wa);display:none;place-items:center;box-shadow:0 8px 20px -6px rgba(14,122,84,.6)}.fab svg{width:30px;height:30px;color:#fff}@media (max-width:880px){.fab{display:grid}}.legal{position:relative;z-index:2;padding-block:clamp(40px,7vw,88px) 100px}.legal-inner{max-width:820px;display:grid;grid-gap:36px;gap:36px}.legal-sheet{background:var(--sheet);border:1px solid var(--line);border-radius:6px;padding:clamp(24px,4vw,48px);display:grid;grid-gap:32px;gap:32px}.legal h1{font-size:clamp(2.4rem,1.6rem + 3vw,3.6rem);font-weight:900;line-height:1.1}.legal-lede{font-size:1.2rem;color:var(--muted)}.legal section{display:grid;grid-gap:10px;gap:10px}.legal h2{font-size:1.45rem}.legal ul{margin:0;-webkit-padding-start:1.2em;padding-inline-start:1.2em;display:grid;grid-gap:6px;gap:6px}.legal-contact dl{display:flex;flex-wrap:wrap;gap:14px 48px;margin:6px 0 0}.legal-contact dt{font-size:.95rem;color:var(--muted)}.legal-contact dd{margin:2px 0 0;font-size:1.15rem}.legal-updated{font-size:.95rem;color:var(--muted)}.notfound{text-align:start}.notfound .num{font:600 clamp(4rem,10vw,7rem)/1 var(--hand);color:var(--pen)}.a11y-trigger{position:fixed;z-index:40;right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));width:52px;height:52px;border-radius:50%;border:2px solid var(--sheet);background:var(--ink);color:#fff;display:grid;place-items:center;cursor:pointer;box-shadow:0 8px 20px -8px rgba(29,52,97,.7)}.a11y-trigger:hover{transform:scale(1.05)}.a11y-trigger.is-on{outline:3px solid var(--marker);outline-offset:2px}.a11y-panel{position:fixed;z-index:40;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(max(16px, env(safe-area-inset-bottom, 0px)) + 64px);width:min(360px,calc(100vw - 32px));max-height:calc(100svh - 120px);overflow-y:auto;background:var(--sheet);color:var(--graphite);border:1px solid var(--line);border-radius:10px;padding:20px;display:grid;grid-gap:18px;gap:18px;box-shadow:0 24px 60px -20px rgba(29,52,97,.55);font-size:1rem}.a11y-head{display:flex;justify-content:space-between;align-items:center}.a11y-head h2{font:700 1.3rem/1.2 var(--body);color:var(--ink)}.a11y-close{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:none;color:var(--graphite);cursor:pointer;font-size:1rem}.a11y-text{justify-content:space-between;gap:12px}.a11y-text,.a11y-text>div{display:flex;align-items:center}.a11y-text>div{gap:8px}.a11y-text button{min-width:48px;height:44px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:700 1rem var(--body);cursor:pointer}.a11y-text button:disabled{opacity:.45;cursor:not-allowed}.a11y-text output{min-width:52px;text-align:center;color:var(--muted)}.a11y-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.a11y-opt{min-height:52px;padding:10px;border-radius:8px;border:1px solid var(--line);background:var(--paper);color:var(--graphite);font:600 .95rem/1.3 var(--body);cursor:pointer;text-align:center}.a11y-opt[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.a11y-opt[aria-pressed=true]:before{content:"✓ "}.a11y-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--line);padding-top:14px}.a11y-reset{background:none;border:1px solid var(--line);border-radius:999px;color:var(--graphite);padding:9px 16px;min-height:44px;font:600 .95rem var(--body);cursor:pointer}.a11y-reset:disabled{opacity:.45;cursor:not-allowed}.a11y-foot a{color:var(--ink);text-underline-offset:3px}html.a11y-text-1{font-size:112.5%}html.a11y-text-2{font-size:125%}html.a11y-text-3{font-size:140%}html.a11y-contrast{--paper:#fff;--grid:transparent;--graphite:#000;--muted:#000;--ink:#000;--ink-soft:#000;--line:#000;--pen:#a00000}html.a11y-contrast body:after{opacity:1}html.a11y-contrast a:not(.btn){text-decoration:underline}html.a11y-mono{filter:grayscale(1)}html.a11y-links a{outline:2px solid var(--ink);outline-offset:3px;text-decoration:underline;text-underline-offset:4px}html.a11y-font{--display:var(--font-assistant),Arial,sans-serif;--hand:var(--font-assistant),Arial,sans-serif}html.a11y-spacing body{line-height:2;letter-spacing:.04em;word-spacing:.12em}html.a11y-spacing p{margin-bottom:.6em}html.a11y-still *,html.a11y-still :after,html.a11y-still :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}html.a11y-cursor,html.a11y-cursor *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='48' viewBox='0 0 24 24'%3E%3Cpath d='M3 2l7 19 2.5-7.5L20 11z' fill='%23fff' stroke='%23000' stroke-width='1.5' stroke-linejoin='round'/%3E%3C/svg%3E") 3 2,auto!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}html.js .stage .stage-mark{opacity:1}.replay,.stage canvas{display:none}}