.beat[data-astro-cid-353gghbn]{display:block}.beat__mood[data-astro-cid-353gghbn],.beat__arms[data-astro-cid-353gghbn],.beat__ecg[data-astro-cid-353gghbn]{display:none}.beat[data-astro-cid-353gghbn][data-mood=idle] .beat__mood--idle[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=celebrate] .beat__mood--celebrate[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wrong] .beat__mood--wrong[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=flatline] .beat__mood--flatline[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=revive] .beat__mood--revive[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=sleep] .beat__mood--sleep[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=think] .beat__mood--think[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=battle] .beat__mood--battle[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wave] .beat__mood--wave[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=champion] .beat__mood--champion[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=celebrate] .beat__arms--raised[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=champion] .beat__arms--raised[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=flatline] .beat__arms--drooped[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=sleep] .beat__arms--drooped[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=idle] .beat__arms--neutral[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wrong] .beat__arms--neutral[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=revive] .beat__arms--neutral[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=think] .beat__arms--neutral[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=battle] .beat__arms--neutral[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wave] .beat__arms--wave[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=idle] .beat__ecg--idle[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=celebrate] .beat__ecg--celebrate[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wrong] .beat__ecg--wrong[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=flatline] .beat__ecg--flatline[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=revive] .beat__ecg--revive[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=sleep] .beat__ecg--sleep[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=think] .beat__ecg--think[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=battle] .beat__ecg--battle[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wave] .beat__ecg--wave[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=champion] .beat__ecg--champion[data-astro-cid-353gghbn]{display:block}.beat[data-astro-cid-353gghbn][data-mood=revive] .beat__cheeks[data-astro-cid-353gghbn]{display:none}.beat[data-astro-cid-353gghbn][data-mood=wave] .beat__wave-arm[data-astro-cid-353gghbn]{transform-box:view-box;transform-origin:200px 90px;animation:beatWave 1.15s ease-in-out infinite}@keyframes beatWave{0%,to{transform:rotate(-6deg)}50%{transform:rotate(12deg)}}.beat--pulse[data-astro-cid-353gghbn] .beat__body[data-astro-cid-353gghbn]{transform-box:fill-box;transform-origin:center;animation:beatPulse 1.5s ease-in-out infinite}@keyframes beatPulse{0%,55%,to{transform:scale(1)}12%{transform:scale(1.06)}24%{transform:scale(1)}36%{transform:scale(1.04)}}.beat--jolt[data-astro-cid-353gghbn]{animation:beatJolt .5s cubic-bezier(.2,1.7,.5,1);transform-box:fill-box;transform-origin:center}@keyframes beatJolt{0%{transform:scale(.9) translateY(3px)}35%{transform:scale(1.14) translateY(-4px)}60%{transform:scale(.98)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.beat--pulse[data-astro-cid-353gghbn] .beat__body[data-astro-cid-353gghbn],.beat--jolt[data-astro-cid-353gghbn],.beat[data-astro-cid-353gghbn][data-mood=wave] .beat__wave-arm[data-astro-cid-353gghbn]{animation:none}}.beat-mark[data-astro-cid-tojpbpae]{display:block;flex-shrink:0}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:flex-end;gap:7px;user-select:none}.logo[data-astro-cid-tvrurpns] .beat-mark{transform:translateY(2px)}.logo__word[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-size:19px;font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--slate-900)}.logo__word[data-astro-cid-tvrurpns] em[data-astro-cid-tvrurpns]{font-style:normal;color:var(--violet-600)}.logo--light[data-astro-cid-tvrurpns] .logo__word[data-astro-cid-tvrurpns]{color:#fff}.logo--light[data-astro-cid-tvrurpns] .logo__word[data-astro-cid-tvrurpns] em[data-astro-cid-tvrurpns]{color:var(--violet-200)}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-ext-wght-normal.DxkvHKaa.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display Variable;font-style:normal;font-display:swap;font-weight:300 800;src:url(/_astro/funnel-display-latin-wght-normal.h7i3A3FI.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-ext-wght-normal.DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-cyrillic-wght-normal.BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-vietnamese-wght-normal.6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-ext-wght-normal.DC-KSUi6.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-latin-wght-normal.BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-ext-wght-normal.DiMfzA-V.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-cyrillic-wght-normal.D5lnP6kL.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-ext-wght-normal.Byk3UhVp.woff2) format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/caveat-latin-wght-normal.C1hSzPvX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--violet-600: #7C3AED;--violet-700: #6D28D9;--violet-800: #5B21B6;--violet-300: #C4B5FD;--violet-200: #DDD6FE;--violet-100: #EDE9FE;--violet-50: #F5F3FF;--slate-900: #0F172A;--slate-700: #334155;--slate-500: #64748B;--slate-400: #94A3B8;--slate-300: #CBD5E1;--slate-200: #E2E8F0;--slate-100: #F1F5F9;--slate-50: #F8FAFC;--amber-500: #F59E0B;--amber-400: #FBBF24;--amber-100: #FEF3C7;--emerald-600: #059669;--emerald-100: #D1FAE5;--rose-700: #BE123C;--rose-600: #E11D48;--rose-500: #F43F5E;--rose-400: #FB7185;--rose-300: #FDA4AF;--rose-200: #FECDD3;--rose-100: #FFE4E6;--paper: #FDF6E7;--paper-line: rgba(146, 124, 88, .28);--paper-ink: #33285A;--paper-red: rgba(214, 96, 96, .55);--hl-yellow: rgba(251, 191, 36, .55);--font-display: "Funnel Display Variable", "Funnel Display", system-ui, sans-serif;--font: "Geist Variable", "Geist", system-ui, sans-serif;--font-hand: "Caveat Variable", "Caveat", "Bradley Hand", cursive;--shadow-sm: 0 1px 2px rgba(15, 23, 42, .05);--shadow-card: 0 1px 2px rgba(15, 23, 42, .04), 0 10px 30px -18px rgba(15, 23, 42, .12)}html{scroll-behavior:smooth;overflow-x:clip}body{background:#fff;color:var(--slate-900);font-family:var(--font);overflow-x:hidden;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--violet-200);color:var(--slate-900)}h1,h2,h3,.display{font-family:var(--font-display);color:var(--slate-900)}a{color:var(--violet-600)}button{font-family:var(--font)}:focus-visible{outline:none;box-shadow:0 0 0 4px var(--violet-200);border-radius:8px}.chr-word{display:inline-block;white-space:nowrap}.chr{display:inline-block;will-change:transform}.btn-duo{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding:0 32px;border-radius:16px;background:var(--violet-600);color:#fff;border:none;font-family:var(--font-display);font-weight:700;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;box-shadow:0 5px 0 var(--violet-800);transition:transform .22s cubic-bezier(.34,1.9,.5,1),box-shadow .22s cubic-bezier(.34,1.9,.5,1),background-color .12s ease-out,border-radius .3s ease}.btn-duo:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--violet-800);background:var(--violet-700);border-radius:24px 13px}.btn-duo:active{transform:translateY(5px) scale(.98,.94);box-shadow:0 0 0 var(--violet-800);transition-duration:.06s}.btn-duo--hero{text-transform:uppercase;letter-spacing:.06em}.btn-duo .btn-arrow{transition:transform .2s ease;display:inline-block}.btn-duo:hover .btn-arrow{transform:translate(4px)}.btn-duo--secondary{background:#fff;color:var(--slate-700);border:2px solid var(--slate-200);font-weight:600;box-shadow:0 5px 0 var(--slate-200)}.btn-duo--secondary:hover{transform:translateY(-2px);box-shadow:0 7px 0 var(--slate-200);background:var(--slate-50)}.btn-duo--secondary:active{transform:translateY(4px);box-shadow:0 0 0 var(--slate-200);transition-duration:.06s}.btn-duo--inverse{background:#fff;color:var(--violet-600);box-shadow:0 5px 0 var(--violet-800),0 14px 30px -10px #0f172a59;text-transform:uppercase;letter-spacing:.06em}.btn-duo--inverse:hover{background:var(--violet-50);transform:translateY(-2px);box-shadow:0 7px 0 var(--violet-800),0 16px 32px -10px #0f172a59}.btn-duo--inverse:active{transform:translateY(5px);box-shadow:0 0 0 var(--violet-800),0 6px 18px -8px #0f172a4d;transition-duration:.06s}.btn-duo--sm{height:40px;padding:0 20px;font-size:14px;border-radius:12px}.btn-duo--md{height:48px;padding:0 26px;font-size:15px}.card{background:#fff;border:2px solid var(--slate-100);border-radius:24px;box-shadow:var(--shadow-sm)}.card--chunky{border-bottom-width:6px;border-bottom-color:var(--slate-200)}.card--violet-edge{border-bottom-color:var(--violet-300)}.card--amber-edge{border-bottom-color:var(--amber-400)}.card--emerald-edge{border-bottom-color:#10b981}.margin-note{display:inline-block;font-family:var(--font-hand);font-size:24px;font-weight:700;letter-spacing:.01em;color:var(--violet-600);transform:rotate(-2deg)}.margin-note--amber{color:var(--amber-500)}.margin-note--dim{color:var(--slate-400)}.margin-note:after{content:"";display:block;height:7px;margin-top:-2px;background-repeat:no-repeat;background-size:100% 100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 8' preserveAspectRatio='none'%3E%3Cpath d='M2 5.5 C 24 2.5, 48 6.5, 70 4 S 108 3, 118 4.5' fill='none' stroke='%23FBBF24' stroke-width='2.4' stroke-linecap='round' opacity='0.85'/%3E%3C/svg%3E")}.margin-note--dim:after{opacity:.4}.marker{display:inline-block;font-family:var(--font-display);font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#3b2a09;background:linear-gradient(100deg,#fbbf24d9,#fbbf248c);border-radius:3px;padding:3px 9px;transform:rotate(-.8deg)}.marker--violet{color:#fff;background:linear-gradient(100deg,#7c3aedf2,#8b5cf6cc)}.readout{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.section-head{text-align:center;margin-bottom:56px;position:relative;z-index:1}.section-head h2{font-family:var(--font-display);font-size:clamp(30px,4.2vw,48px);font-weight:800;letter-spacing:-.02em;line-height:1.06}.section-head p{font-size:17px;margin-top:14px;color:var(--slate-500)}.section-head .margin-note{margin-bottom:12px}.dots-wash{background-image:radial-gradient(var(--slate-200) 1.1px,transparent 1.1px);background-size:22px 22px}[data-reveal]{opacity:0;transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:translateY(0);transition:opacity .55s ease-out,transform .55s ease-out}[data-reveal="2"].is-in{transition-delay:.07s}[data-reveal="3"].is-in{transition-delay:.14s}[data-reveal="4"].is-in{transition-delay:.21s}[data-stagger]>*{opacity:0;transform:translateY(52px);transition:opacity .6s ease,transform .6s cubic-bezier(.16,1,.3,1)}[data-stagger].is-in>*{opacity:1;transform:translateY(0)}.goo-cursor{position:fixed;top:0;left:0;width:34px;height:34px;border-radius:50%;background:#83c512;pointer-events:none;z-index:9999;mix-blend-mode:difference;opacity:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),width .25s ease,height .25s ease,opacity .2s ease;transform:translate(-50%,-50%)}.goo-cursor.is-live{opacity:1}.goo-cursor.grow{width:76px;height:76px}.goo-cursor.is-down{width:14px;height:14px}body.has-goo,body.has-goo *{cursor:none}body.has-goo input,body.has-goo textarea{cursor:text}.grain-surface{position:relative;isolation:isolate}.grain-surface:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:.85;background-size:300px 300px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='c'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.014' numOctaves='5' seed='7' result='n'/%3E%3CfeDiffuseLighting in='n' lighting-color='white' surfaceScale='4' diffuseConstant='1.2'%3E%3CfeDistantLight azimuth='235' elevation='38'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23c)'/%3E%3C/svg%3E")}.progress{position:fixed;top:0;left:0;height:4px;width:0%;background:linear-gradient(90deg,var(--violet-600),var(--violet-600) 30%,var(--amber-400));z-index:9997}@media(min-width:1181px){.progress{display:none}}.magnet-wrap{display:inline-block;transition:transform .18s cubic-bezier(.2,.8,.2,1);will-change:transform}.cloze__slot{position:relative;display:inline-block;padding:0 .12em}.cloze__slot:after{content:"";position:absolute;left:.04em;right:.04em;bottom:.02em;height:3px;border-radius:2px;background:#ffffff73;transition:background-color .4s ease 1.15s}.cloze__word{font-family:var(--font-hand);font-size:1.16em;line-height:.8;display:inline-block;color:var(--amber-400);transform:rotate(-2deg)}.cloze--armed .cloze__word{clip-path:inset(-.2em 100% -.2em 0)}.cloze--go .cloze__word{clip-path:inset(-.2em -.2em -.2em 0);transition:clip-path .85s cubic-bezier(.4,0,.3,1) .25s}.cloze--go .cloze__slot:after{background:#34d399}.cloze__tick{position:absolute;top:-.28em;right:-.55em;width:24px;height:24px;border-radius:50%;background:var(--emerald-600);color:#fff;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px #047857;transform:rotate(6deg)}.cloze--armed .cloze__tick{transform:scale(0)}.cloze--go .cloze__tick{transform:scale(1) rotate(6deg);transition:transform .45s cubic-bezier(.34,2.1,.5,1) 1.15s}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes floaty{0%,to{transform:translateY(0) rotate(var(--tilt, 0deg))}50%{transform:translateY(-9px) rotate(var(--tilt, 0deg))}}@keyframes confettiFall{0%{opacity:1;transform:translate(0) rotate(0) scale(1)}to{opacity:0;transform:translate(var(--cx, 0px),var(--cy, -90px)) rotate(var(--cr, 320deg)) scale(.6)}}.cta-confetti{position:fixed;width:10px;height:7px;border-radius:2px;z-index:96;pointer-events:none;animation:confettiFall 1.5s cubic-bezier(.3,.4,.5,1) forwards}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes flameFlicker{0%,to{transform:scale(1) rotate(-2deg)}30%{transform:scale(1.08) rotate(2deg)}60%{transform:scale(.96) rotate(-1deg)}}@keyframes defibShake{0%,to{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}}body.is-shocked{animation:defibShake .35s ease}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none}[data-stagger]>*{opacity:1;transform:none}.goo-cursor{display:none}}
