@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/assistant-hebrew-wght-normal.xjFeJKcj.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/assistant-latin-ext-wght-normal.nCbYUGnR.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Assistant Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/assistant-latin-wght-normal.YBnnBc3v.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-hebrew-wght-normal.DdnsCkLr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-ext-wght-normal.CYrqKuxd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/fredoka-latin-wght-normal.DM6njrJ3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-1-wght-normal.DU6-oMhj.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-2-wght-normal.Ccl7R3HZ.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-3-wght-normal.XQZP4NkL.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-4-wght-normal.zmXqILPA.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-5-wght-normal.D1NRon20.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-6-wght-normal.CFpUGdEc.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-7-wght-normal.kLnyz4EU.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-8-wght-normal.HNRQUtkP.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-9-wght-normal.Bkta5-dn.woff2)format("woff2-variations");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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-hebrew-wght-normal.B3AiZCQr.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-math-wght-normal.CP226TYD.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,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-208E,U+2090-209C,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 Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-latin-ext-wght-normal.BRG4lE83.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playpen Sans Hebrew Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_astro/playpen-sans-hebrew-latin-wght-normal._hbkFQtY.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fffcf5;--paper-2:#f8f0e0;--ink:#22303c;--muted:#5d6873;--coral:#e8604c;--coral-dark:#c5432f;--sun:#f7c948;--sun-soft:#fbe6a2;--leaf:#6a8f6b;--leaf-soft:#cfe0c8;--sky:#bfdde5;--sky-soft:#e3f0f3;--peach:#f6d5c3;--line:#22303c;--sketch:18px 24px 16px 26px / 24px 16px 26px 18px;--sketch-2:26px 16px 24px 18px / 16px 26px 18px 24px;--display:"Fredoka Variable", "Fredoka", "Rubik", "Arial Hebrew", sans-serif;--sans:"Assistant Variable", "Assistant", "Heebo", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--hand:"Playpen Sans Hebrew Variable", "Playpen Sans Hebrew", "Fredoka Variable", cursive;--wrap:1140px;--prose:700px;--bg:var(--paper);--surface:#fff;--accent:var(--coral);--accent-dark:var(--coral-dark)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .28 0 0 0 0 .18 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");margin:0;font-size:18.5px;line-height:1.75}img,svg{max-width:100%;display:block}a{color:var(--coral-dark);text-underline-offset:4px;text-decoration-thickness:2px}a:hover{color:var(--ink);text-decoration-color:var(--sun)}h1,h2,h3{font-family:var(--display);margin:0 0 .5em;font-weight:600;line-height:1.2}h1{font-size:clamp(2.2rem,5vw,3.7rem);font-weight:650}h2{font-size:clamp(1.65rem,3.2vw,2.4rem)}h3{font-size:1.32rem}p{margin:0 0 1.1em}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--wrap), 100% - 40px);margin-inline:auto}.narrow{width:min(var(--prose), 100% - 40px);margin-inline:auto}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{inset-inline-start:16px;z-index:100;background:#fff;padding:8px 14px;top:16px}.mark{background:linear-gradient(transparent 56%, var(--sun) 56%, var(--sun) 90%, transparent 90%);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em}.hand{font-family:var(--hand);color:var(--coral-dark);font-size:1.05rem;font-weight:500;line-height:1.5}.hand.tilt{display:inline-block;transform:rotate(-2deg)}.art{display:block}.art svg{width:100%;height:auto}.site-header{z-index:50;background:var(--paper);border-bottom:2px dashed #22303c47;position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:24px;min-height:74px;display:flex}.logo{font-family:var(--display);color:var(--ink);align-items:center;gap:10px;font-size:1.5rem;font-weight:650;text-decoration:none;display:inline-flex}.logo svg{width:36px;height:36px}.nav{align-items:center;gap:26px;display:flex}.nav a{color:var(--ink);font-size:1.04rem;font-weight:600;text-decoration:none}.nav a:not(.btn):hover,.nav a[aria-current=page]{background:linear-gradient(transparent 60%, var(--sun) 60%, var(--sun) 92%, transparent 92%)}.nav-toggle{border:2px solid var(--ink);border-radius:var(--sketch);font:inherit;color:var(--ink);cursor:pointer;background:#fff;padding:6px 14px;font-weight:600;display:none}@media (width<=860px){.nav-toggle{display:inline-flex}.nav{top:100%;background:var(--paper);border-bottom:2px solid var(--ink);flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 20px;display:none;position:absolute;inset-inline:0}.nav.open{display:flex}.nav a:not(.btn){border-bottom:1px dashed #22303c4d;padding:12px 0}.nav .btn{text-align:center;margin-top:16px}}.btn{background:var(--coral);font-family:var(--display);border-radius:var(--sketch);border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);cursor:pointer;padding:12px 26px;font-size:1.08rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-block;color:#fff!important}.btn:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(2px,2px)}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(4px,4px)}.btn.ghost{background:#fff;color:var(--ink)!important}.btn.sun{background:var(--sun);color:var(--ink)!important}.btn.small{box-shadow:3px 3px 0 var(--ink);padding:7px 18px;font-size:1rem}.btn[disabled]{opacity:.6;cursor:wait}.section{padding:88px 0}.section.tight{padding:56px 0}.section.alt{background:var(--paper-2);border-block:2px solid var(--ink)}.section.sage{background:var(--sky-soft);border-block:2px solid var(--ink)}.section-head{max-width:660px;margin-bottom:44px}.section-head p{color:var(--muted);margin:0;font-size:1.12rem}.eyebrow{font-family:var(--hand);color:var(--ink);background:var(--sun-soft);border:2px solid var(--ink);border-radius:var(--sketch-2);margin-bottom:20px;padding:3px 14px;font-size:1rem;font-weight:500;display:inline-block;transform:rotate(-1.5deg)}.hero{padding:72px 0 92px;overflow:hidden}.hero .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid}.hero p.lead{color:var(--muted);max-width:33em;font-size:1.28rem}.hero-actions{flex-wrap:wrap;gap:16px;margin-top:30px;display:flex}.hero-note{margin-top:22px}.hero-art{margin-bottom:96px;position:relative}.photo{border:2px solid var(--ink);background:#fff;margin:0;padding:14px 14px 12px;position:relative;transform:rotate(1.6deg);box-shadow:8px 8px #22303c24}.photo.left{transform:rotate(-1.8deg)}.photo:before{content:"";top:-15px;background:#f7c948bf;border:1px solid #22303c2e;width:110px;height:30px;margin-inline-start:-55px;position:absolute;inset-inline-start:50%;transform:rotate(-3deg)}.photo .art svg,.photo img{border:2px solid var(--ink);width:100%}.photo figcaption{font-family:var(--hand);color:var(--ink);padding:12px 4px 2px;font-size:1.02rem;line-height:1.5}.sticky-note{top:100%;background:var(--sun-soft);border:2px solid var(--ink);width:200px;font-family:var(--hand);margin-top:-6px;padding:12px 14px;font-size:.95rem;line-height:1.5;position:absolute;inset-inline-end:-18px;transform:rotate(-4deg);box-shadow:4px 4px #22303c29}@media (width<=900px){.hero{padding:44px 0 80px}.hero .wrap{grid-template-columns:1fr;gap:52px}.sticky-note{inset-inline-end:4px}.section{padding:60px 0}}.grid{gap:30px;display:grid}.grid.three{grid-template-columns:repeat(3,1fr)}.grid.two{grid-template-columns:repeat(2,1fr)}@media (width<=980px){.grid.three{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.grid.three,.grid.two{grid-template-columns:1fr}}.card{border:2px solid var(--ink);border-radius:var(--sketch);background:#fff;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:5px 5px #22303c21}.grid>.card:nth-child(2n){border-radius:var(--sketch-2)}a.card{color:inherit;text-decoration:none}.card:hover{box-shadow:8px 9px 0 var(--sun);transform:translate(-2px,-3px)rotate(-.4deg)}.card .art{border-bottom:2px solid var(--ink)}.card .art svg{aspect-ratio:400/230;object-fit:cover}.card-cover{aspect-ratio:400/230;object-fit:cover;border-bottom:2px solid var(--ink);width:100%;display:block}.card-body{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.card h2,.card h3{margin-bottom:8px;font-size:1.3rem}.card h2 a,.card h3 a{color:var(--ink);text-decoration:none}.card h2 a:after,.card h3 a:after{content:"";position:absolute;inset:0}.card p{color:var(--muted);margin:0;font-size:1.02rem}.card .meta{color:var(--muted);margin-top:auto;padding-top:16px;font-size:.9rem}.chip{font-family:var(--hand);color:var(--ink);background:var(--sun-soft);border:1.5px solid var(--ink);border-radius:999px;align-self:flex-start;margin-bottom:12px;padding:1px 12px;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-block}.chips{flex-wrap:wrap;gap:10px;margin-bottom:40px;display:flex}.chips .chip{background:#fff;margin:0;padding:5px 16px;font-size:.98rem}.chips .chip[aria-current=page],.chips .chip:hover{background:var(--ink);color:#fff}.steps{counter-reset:step;grid-template-columns:repeat(5,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before{content:"";top:24px;border-top:3px dashed var(--ink);opacity:.35;position:absolute;inset-inline:6%}.steps li{counter-increment:step;color:var(--muted);font-size:1.02rem;position:relative}.steps li:before{content:counter(step);background:var(--sun);border:2px solid var(--ink);width:50px;height:50px;color:var(--ink);font-family:var(--hand);border-radius:50% 46% 52% 48%/48% 52% 46% 50%;place-items:center;margin-bottom:16px;font-size:1.3rem;font-weight:700;display:grid}.steps li:nth-child(2n):before{background:var(--peach);transform:rotate(6deg)}.steps strong{color:var(--ink);font-family:var(--display);margin-bottom:4px;font-size:1.2rem;font-weight:600;display:block}@media (width<=960px){.steps{grid-template-columns:1fr;gap:26px}.steps:before{display:none}.steps li{min-height:52px;padding-inline-start:68px}.steps li:before{inset-inline-start:0;position:absolute;top:0}}.faq details{border:2px solid var(--ink);border-radius:var(--sketch);background:#fff;margin-bottom:14px;padding:0 22px}.faq details:nth-of-type(2n){border-radius:var(--sketch-2)}.faq details[open]{box-shadow:5px 5px 0 var(--sun)}.faq summary{cursor:pointer;font-family:var(--display);justify-content:space-between;gap:16px;padding:16px 0;font-size:1.14rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--hand);color:var(--coral);font-size:1.6rem;line-height:1}.faq details[open] summary:after{content:"×"}.faq details p{color:var(--muted);margin:0;padding-bottom:18px}.about-strip{grid-template-columns:190px 1fr;align-items:center;gap:44px;display:grid}.avatar{border-radius:50%;flex:none;width:190px;height:190px;display:block;overflow:hidden}.avatar img{object-fit:cover;border:2.5px solid var(--ink);border-radius:50%;width:100%;height:100%}.avatar.small{width:62px;height:62px}.signature{font-family:var(--hand);color:var(--coral-dark);margin-top:6px;font-size:1.5rem;display:inline-block;transform:rotate(-3deg)}@media (width<=640px){.about-strip{grid-template-columns:1fr;gap:24px}.avatar:not(.small){width:140px;height:140px}}.cta-band{background:var(--ink);color:#fff;border-radius:var(--sketch-2);box-shadow:8px 8px 0 var(--sun);grid-template-columns:1.3fr auto;align-items:center;gap:32px;padding:50px 48px;display:grid}.cta-band h2{color:#fff;margin-bottom:8px}.cta-band p{color:#d5dde3;max-width:36em;margin:0}.cta-band .btn{white-space:nowrap;border-color:#fff;box-shadow:4px 4px #fff}@media (width<=760px){.cta-band{grid-template-columns:1fr;padding:36px 26px}}.page-head{padding:52px 0 30px}.page-head p.lead{color:var(--muted);max-width:40em;font-size:1.22rem}.page-head.split{grid-template-columns:1fr 300px;align-items:center;gap:48px;display:grid}@media (width<=800px){.page-head.split{grid-template-columns:1fr}.page-head.split .photo{max-width:300px}}.crumbs{color:var(--muted);margin-bottom:22px;font-size:.92rem}.crumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.crumbs li+li:before{content:"‹";opacity:.5;margin-inline-end:8px}.crumbs a{color:var(--muted);text-decoration-thickness:1px}.post-head{padding:44px 0 8px}.post-head h1{font-size:clamp(2rem,4.4vw,3.1rem)}.post-head .lead{color:var(--muted);font-size:1.25rem}.post-cover{margin:26px 0 6px}.post-cover .art svg,.post-cover img{aspect-ratio:7/4;object-fit:cover;height:auto}.photo img{height:auto;display:block}.hero .photo img{aspect-ratio:10/10.5;object-fit:cover}.card-cover{height:auto}.byline{color:var(--muted);border-block:2px dashed #22303c47;align-items:center;gap:14px;margin:20px 0 8px;padding:18px 0;font-size:.98rem;display:flex}.byline strong{color:var(--ink);font-family:var(--display);font-weight:600;display:block}.toc{background:var(--sun-soft);border:2px solid var(--ink);border-radius:var(--sketch);margin:30px 0;padding:20px 26px;transform:rotate(-.4deg)}.toc strong{font-family:var(--hand);font-size:1.1rem}.toc ol{margin:8px 0 0;padding-inline-start:22px}.toc li{margin:4px 0}.toc a{color:var(--ink)}.prose{font-size:1.17rem;line-height:1.9}.prose h2{background:linear-gradient(transparent 60%, var(--sun) 60%, var(--sun) 92%, transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin-top:1.9em;scroll-margin-top:96px;display:inline}.prose h2:before{content:"";height:1.7em;display:block}.prose h2:after{content:"";height:.5em;display:block}.prose h3{margin-top:1.5em;scroll-margin-top:96px}.prose ul,.prose ol{margin:0 0 1.2em;padding-inline-start:26px}.prose li{margin:.35em 0}.prose li::marker{color:var(--coral);font-family:var(--hand);font-weight:700}.prose strong{font-weight:700}.prose blockquote{border:2px solid var(--ink);border-radius:var(--sketch-2);box-shadow:5px 5px 0 var(--peach);font-family:var(--hand);background:#fff;margin:1.7em 0;padding:18px 26px;font-size:1.12rem;line-height:1.75;transform:rotate(-.5deg)}.prose blockquote p:last-child{margin:0}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:1.02rem}.prose th,.prose td{border:1.5px solid var(--ink);text-align:start;padding:10px 14px}.prose th{background:var(--sun-soft)}.note{background:var(--leaf-soft);border:2px dashed var(--ink);border-radius:var(--sketch);margin:2em 0;padding:16px 22px;font-size:1rem}.author-box{border:2px solid var(--ink);border-radius:var(--sketch);background:#fff;align-items:center;gap:20px;margin:48px 0 0;padding:24px;display:flex}.author-box strong{font-family:var(--display);font-size:1.15rem}.author-box p{color:var(--muted);margin:4px 0 0;font-size:1.02rem}.soft-cta{background:var(--peach);border:2px solid var(--ink);border-radius:var(--sketch-2);box-shadow:6px 6px 0 var(--ink);margin:36px 0 0;padding:30px}.soft-cta h2{font-size:1.5rem}.soft-cta .btn{margin-top:6px}.pager{justify-content:space-between;gap:16px;margin-top:44px;display:flex}.form{gap:16px;display:grid}.form .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.form .row{grid-template-columns:1fr}}.form label{gap:6px;font-size:1rem;font-weight:600;display:grid}.form input[type=text],.form input[type=tel],.form input[type=number],.form textarea,.form select{font:inherit;border:2px solid var(--ink);color:var(--ink);background:#fff;border-radius:12px 14px 11px 15px/14px 11px 15px 12px;width:100%;padding:11px 14px}.form input:focus,.form textarea:focus{box-shadow:4px 4px 0 var(--sun);outline:none}.form .consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:.95rem;font-weight:400;display:flex}.form .consent input{width:18px;height:18px;accent-color:var(--coral);flex:none;margin-top:6px}.form .hp{position:absolute;inset-inline-start:-9999px}.form-status{min-height:1.5em;margin:0;font-size:1rem}.form-status.error{color:var(--coral-dark);font-weight:600}.form-card{border:2px solid var(--ink);border-radius:var(--sketch);box-shadow:8px 8px 0 var(--sky);background:#fff;padding:34px}@media (width<=560px){.form-card{padding:24px 20px}}.quiz-progress{border:2px solid var(--ink);background:#fff;border-radius:999px;height:12px;margin-bottom:26px;overflow:hidden}.quiz-progress span{background:var(--sun);width:0;height:100%;transition:width .3s;display:block}.quiz-q h2{font-size:1.65rem}.quiz-q .hint{color:var(--muted);font-size:1rem}.quiz-q .hint:first-child{font-family:var(--hand);color:var(--coral-dark)}.quiz-options{gap:12px;margin-top:20px;display:grid}.quiz-options button{font:inherit;text-align:start;border-radius:var(--sketch);border:2px solid var(--ink);color:var(--ink);cursor:pointer;background:#fff;padding:14px 20px;font-weight:600;transition:transform .12s,box-shadow .12s,background .12s}.quiz-options button:hover{background:var(--sun-soft);box-shadow:4px 4px 0 var(--ink);transform:translate(-2px,-2px)}.quiz-back{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;margin-top:20px;padding:0;text-decoration:underline}.quiz-result{border:2px solid var(--ink);border-radius:var(--sketch-2);margin-bottom:26px;padding:22px 24px}.quiz-result.good{background:var(--leaf-soft)}.quiz-result.maybe{background:var(--sun-soft)}.quiz-result.wait{background:var(--paper-2)}.quiz-result h2{font-size:1.5rem}.quiz-result ul{margin:8px 0 0;padding-inline-start:22px}[hidden]{display:none!important}.site-footer{background:var(--paper-2);border-top:2px solid var(--ink);margin-top:88px;padding:56px 0 28px;font-size:1rem}.site-footer .cols{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.site-footer h2{font-size:1.05rem;font-family:var(--hand);margin-bottom:12px;font-weight:600}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin:6px 0}.site-footer a{color:var(--ink);text-decoration:none}.site-footer a:hover{text-decoration:underline;text-decoration-color:var(--coral)}.site-footer p{color:var(--muted)}.site-footer .legal{color:var(--muted);border-top:2px dashed #22303c47;margin-top:36px;padding-top:20px;font-size:.9rem}@media (width<=760px){.site-footer .cols{grid-template-columns:1fr;gap:26px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
