@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-arabic-wght-normal.CGnJ-sf6.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-ext-wght-normal.BjodpZir.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-cyrillic-wght-normal.DveCct9I.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-hebrew-wght-normal.BIkpbuMU.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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-ext-wght-normal.OacczzuJ.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:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/rubik-latin-wght-normal.CnQIisVs.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}:root{color-scheme:dark;--bg:#100d14;--cream:#f6efe3;--surface:#1b1720;--surface-2:#25202b;--text:#f4f1f7;--text-secondary:#c8bed4;--text-tertiary:#c8bed4;--accent:#2ec46b;--accent-deep:#22a158;--accent-ink:var(--accent);--on-accent:#04210f;--heat-1:#f2b457;--heat-2:#e8873c;--heat-3:#e24b4a;--gold:#ffc93c;--lavender:#b8a6f0;--rule:#f4f1f70a;--rule-strong:#f4f1f71a;--logo-tile:var(--accent);--logo-crack:var(--bg);--font-body:"Rubik Variable", "Rubik", system-ui, sans-serif;--font-display:var(--font-body);--font-counter:"Fredoka Variable", "Fredoka", ui-rounded, sans-serif;--fs-hero:clamp(3.25rem, 6.4vw, 6.25rem);--fs-display:clamp(2.25rem, 4.6vw, 4rem);--fs-title:clamp(1.5rem, 2.5vw, 2.15rem);--fs-lead:clamp(1.0625rem, 1.5vw, 1.25rem);--fs-body:1rem;--fs-small:.875rem;--lh-hero:1.04;--lh-display:1.1;--lh-title:1.2;--lh-body:1.65;--tr-hero:-.045em;--tr-display:-.035em;--tr-title:-.02em;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--section-y:clamp(4.5rem, 8vw, 8rem);--section-y-tight:clamp(2.5rem, 4vw, 4rem);--radius-sm:12px;--radius:20px;--radius-lg:28px;--radius-xl:40px;--radius-pill:999px;--band-r:0px;--container:1240px;--container-narrow:740px;--pad:clamp(1.25rem, 4vw, 3.5rem);--nav-h:80px;--shadow:0 24px 80px #05030966;--glow:0 0 100px #b8a6f012;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-fluid:cubic-bezier(.32, .72, 0, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease:var(--ease-out);--dur-press:.12s;--dur-hover:.2s;--dur-reveal:.65s}*,:before,:after{box-sizing:border-box}*{margin:0}html{background:var(--bg);scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 20px);-webkit-text-size-adjust:100%;interpolate-size:allow-keywords}body{background:var(--bg);color:var(--text);font:var(--fs-body)/var(--lh-body) var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;overflow-x:clip}img,picture,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;font-weight:800}h1{font-size:var(--fs-hero);line-height:var(--lh-hero);letter-spacing:var(--tr-hero)}h2{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--tr-display)}h3,h4{font-size:var(--fs-lead);line-height:var(--lh-title);letter-spacing:var(--tr-title)}p{text-wrap:pretty}.num{font-family:var(--font-counter);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}::selection{background:var(--accent);color:var(--on-accent)}main{overflow-x:clip}.night{color:var(--text)}.container{width:100%;max-width:var(--container);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.bleed{width:100%}.lead{color:var(--text-secondary);font-size:var(--fs-lead);line-height:var(--lh-body);max-width:52ch}.head{max-width:48rem;margin-bottom:clamp(var(--sp-8), 4vw, var(--sp-16))}.head .lead{margin-top:var(--sp-5);max-width:46ch}.head--center{text-align:center;margin-inline:auto}.head--center .lead{margin-inline:auto}.btn{--_bg:var(--accent);--_fg:var(--on-accent);justify-content:center;align-items:center;gap:var(--sp-2);min-height:48px;font:600 var(--fs-body)/1.25 var(--font-body);color:var(--_fg);background:var(--_bg);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--dur-hover), translate var(--dur-press), box-shadow var(--dur-hover);border:0;padding:1rem 1.5rem;display:inline-flex;box-shadow:0 5px #04210f66,0 12px 36px #2ec46b12}.btn--lg{min-height:58px;font-size:var(--fs-lead);padding:1.15rem 1.75rem}.btn--ghost{--_bg:var(--surface-2);--_fg:var(--text);box-shadow:none}.btn:active{translate:0 2px}.btn__i{display:inline-block}.link{color:var(--accent-ink);text-underline-offset:4px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);font-weight:500}@media (hover:hover) and (pointer:fine){.btn:hover{background:color-mix(in srgb, var(--_bg) 88%, white);box-shadow:0 5px #04210f66,0 12px 44px #2ec46b25}.link:hover{text-decoration-color:currentColor}}@media (prefers-reduced-motion:no-preference){html.reveal-ready [data-reveal].is-in,html.reveal-ready [data-rise].is-in{animation:settle-in .65s var(--ease-fluid) both}}@keyframes settle-in{0%{transform:translateY(14px)}to{transform:none}}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--accent);color:var(--on-accent);border-radius:var(--radius);padding:.75rem 1rem;font-weight:600;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}html.reveal-ready [data-reveal],html.reveal-ready [data-rise]{opacity:1;transform:translate(0,0)scale(1)}}.wordmark[data-astro-cid-qisgtjgl]{color:var(--text);line-height:0;display:inline-flex}.wordmark[data-astro-cid-qisgtjgl] svg{height:var(--wm-h);width:auto;overflow:visible}.wordmark[data-astro-cid-qisgtjgl] .lg-tile{fill:var(--logo-tile)}.wordmark[data-astro-cid-qisgtjgl] .lg-crack{fill:var(--logo-crack)}
