@media (prefers-reduced-motion: no-preference){.arrow-previous.svelte-142tmlv,.arrow-next.svelte-142tmlv{transition:translate .2s ease-out}.arrow-previous.svelte-142tmlv:hover{translate:-.2rem 0}.arrow-next.svelte-142tmlv:hover{translate:.2rem 0}}.award-tile.svelte-180wzxt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.7) 50%,transparent 58%);opacity:0;pointer-events:none;translate:-110% 0}@media (prefers-reduced-motion: no-preference){.award-tile.svelte-180wzxt:hover:after{animation:svelte-180wzxt-award-glint .75s ease-out}}@keyframes svelte-180wzxt-award-glint{0%{opacity:1;translate:-110% 0}to{opacity:1;translate:110% 0}}@media (prefers-reduced-motion: no-preference){.game-tile.svelte-11lifu3{transform:perspective(60rem) rotateX(0) rotateY(0);transform:perspective(60rem) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .2s ease-out,opacity .5s cubic-bezier(.2,.7,.2,1),scale .5s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1);transition-delay:0s,0ms,0ms,0ms;transition-delay:0s,calc(var(--reveal-i, 0) * 70ms),calc(var(--reveal-i, 0) * 70ms),calc(var(--reveal-i, 0) * 70ms)}.game-tile.svelte-11lifu3[data-reveal-state=pending]{scale:.84}.game-tile.svelte-11lifu3:hover{transform:perspective(60rem) rotateX(0) rotateY(0) translateY(-.2rem);transform:perspective(60rem) rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg)) translateY(-.2rem)}.game-tile.svelte-11lifu3:before,.game-tile.svelte-11lifu3:after{content:"";position:absolute;top:50%;left:50%;pointer-events:none;animation:svelte-11lifu3-play-hint 1.8s ease-in-out infinite;animation-delay:-0s;animation-delay:calc(var(--reveal-i, 0) * -.35s)}.game-tile.svelte-11lifu3:before{z-index:3;width:5.6rem;height:5.6rem;border-radius:999px;background:#fffffff0;--tw-shadow:0 .3rem 1.2rem rgba(0, 0, 0, .28);--tw-shadow-colored:0 .3rem 1.2rem var(--tw-shadow-color);box-shadow:0 0 #0000,0 0 #0000,0 .3rem 1.2rem #00000047;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0,0,0,0)),var(--tw-ring-shadow, 0 0 rgba(0,0,0,0)),var(--tw-shadow);translate:-50% -50%}.game-tile.svelte-11lifu3:after{z-index:4;width:1.8rem;height:2rem;background:#1e1e1e;clip-path:polygon(0 0,100% 50%,0 100%);translate:-35% -50%}.game-tile.svelte-11lifu3:hover:before,.game-tile.svelte-11lifu3:hover:after,.game-tile.is-playing.svelte-11lifu3:before,.game-tile.is-playing.svelte-11lifu3:after{animation:none;opacity:0;scale:1;transition:opacity .2s ease}}@keyframes svelte-11lifu3-play-hint{0%,to{scale:1}50%{scale:1.08}}@media (prefers-reduced-motion: no-preference){.comparison-table.svelte-1aseqbt.svelte-1aseqbt[data-reveal-state],.comparison-table.svelte-1aseqbt.svelte-1aseqbt[data-reveal-state=pending][data-reveal-from]{opacity:1;scale:none;translate:none;transition:none}.comparison-table.svelte-1aseqbt[data-reveal-state=pending] .comparison-check.svelte-1aseqbt{opacity:0}.comparison-table.svelte-1aseqbt[data-reveal-state=shown] .comparison-check.svelte-1aseqbt{animation:svelte-1aseqbt-comparison-check-fall .42s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:0ms;animation-delay:calc(var(--check-i, 0) * 90ms)}}@keyframes svelte-1aseqbt-comparison-check-fall{0%{opacity:0;scale:.4}}@media (prefers-reduced-motion: no-preference){.subject-card.svelte-7xrm63 .subject-image{transition:scale .4s cubic-bezier(.2,.7,.2,1)}.subject-card.svelte-7xrm63:hover .subject-image{scale:1.04}}.hero-mascot.svelte-1w9hwup{--mascot-overlap:-8.6rem;--mascot-stage:56rem;right:max(-8.6rem,calc((56rem - 100vw)/2 + 1rem));right:max(var(--mascot-overlap),calc((var(--mascot-stage) - 100vw) / 2 + 1rem))}@media (min-width: 1200px){.hero-mascot.svelte-1w9hwup{--mascot-overlap:-7.1rem;--mascot-stage:110rem}}@media (min-width: 1440px){.hero-mascot.svelte-1w9hwup{--mascot-overlap:-13.4rem;--mascot-stage:132rem}}.hero-mascot.svelte-1w9hwup{transition:opacity .2s ease,translate .2s ease}.hero-mascot.is-yielding.svelte-1w9hwup{opacity:0;translate:12% 0}@media (prefers-reduced-motion: reduce){.hero-mascot.svelte-1w9hwup{transition:none}}@media (prefers-reduced-motion: no-preference){.hero-line.svelte-1w9hwup{animation:svelte-1w9hwup-hero-line-rise .6s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:0ms;animation-delay:calc(var(--line-i, 0) * 90ms)}.hero-video.svelte-1w9hwup{animation:svelte-1w9hwup-hero-video-settle .7s cubic-bezier(.2,.7,.2,1) .15s backwards}.hero-mascot.svelte-1w9hwup{animation:svelte-1w9hwup-hero-mascot-in .65s cubic-bezier(.2,.9,.3,1.1) .45s backwards,svelte-1w9hwup-hero-mascot-bob 2.4s ease-in-out 1.1s 3}.hero-cta{animation:svelte-1w9hwup-hero-pop .5s cubic-bezier(.2,.8,.3,1.05) .62s backwards}.hero-pricing.svelte-1w9hwup{animation:svelte-1w9hwup-hero-rise-fade .5s cubic-bezier(.2,.7,.2,1) .74s backwards}.hero-seal{animation:svelte-1w9hwup-hero-seal-stamp .52s cubic-bezier(.2,.8,.3,1.05) .86s backwards}}@keyframes svelte-1w9hwup-hero-line-rise{0%{transform:translateY(.35em)}}@keyframes svelte-1w9hwup-hero-video-settle{0%{transform:scale(.97)}}@keyframes svelte-1w9hwup-hero-mascot-in{0%{opacity:0;transform:translate(28%)}}@keyframes svelte-1w9hwup-hero-mascot-bob{50%{transform:translateY(-.6rem)}}@keyframes svelte-1w9hwup-hero-pop{0%{opacity:0;transform:scale(.92)}}@keyframes svelte-1w9hwup-hero-rise-fade{0%{opacity:0;transform:translateY(.6rem)}}@keyframes svelte-1w9hwup-hero-seal-stamp{0%{opacity:0;transform:scale(1.18) rotate(-5deg)}}@media (prefers-reduced-motion: no-preference){.join-cta-block.svelte-6859c9[data-reveal-state=shown] .join-cta{animation:svelte-6859c9-join-cta-nudge .7s ease-in-out 4s}}@keyframes svelte-6859c9-join-cta-nudge{30%{transform:scale(1.04)}60%{transform:scale(.99)}}@media (prefers-reduced-motion: no-preference){.research-chart.svelte-73v0go{--chart-axis-invert:calc(var(--chart-axis) * -1)}.research-chart.svelte-73v0go .chart-bar{transform-box:view-box;transform-origin:0 0}.chart-art.svelte-73v0go img{visibility:hidden}.chart-art.svelte-73v0go svg{display:block;height:100%;width:100%}.research-chart.svelte-73v0go[data-chart-motion=ready] .chart-bar{transform:translateY(var(--chart-axis)) scaleY(0) translateY(var(--chart-axis-invert))}.research-chart.svelte-73v0go[data-chart-motion=ready] .chart-arrow,.research-chart.svelte-73v0go[data-chart-motion=ready] .chart-star{opacity:0}.research-chart.svelte-73v0go[data-chart-motion=play] .chart-bar-short{animation:svelte-73v0go-chart-bar-rise .76s cubic-bezier(.22,1.35,.36,1) both;animation-delay:.16s}.research-chart.svelte-73v0go[data-chart-motion=play] .chart-bar-tall{animation:svelte-73v0go-chart-bar-rise .98s cubic-bezier(.16,1.7,.28,1) both;animation-delay:.3s}.research-chart.svelte-73v0go .chart-star{transform-box:fill-box;transform-origin:center}.research-chart.svelte-73v0go[data-chart-motion=play] .chart-star{animation:svelte-73v0go-chart-star-pop .52s cubic-bezier(.2,1.55,.32,1) both;animation-delay:1.28s;animation-delay:calc(1.28s + var(--star-i, 0) * .15s)}.research-chart.svelte-73v0go[data-chart-motion=play] .chart-arrow{animation:svelte-73v0go-chart-arrow-in .42s ease-out both;animation-delay:1.04s}}@keyframes svelte-73v0go-chart-bar-rise{0%{transform:translateY(var(--chart-axis)) scaleY(0) translateY(var(--chart-axis-invert))}to{transform:translateY(var(--chart-axis)) scaleY(1) translateY(var(--chart-axis-invert))}}@keyframes svelte-73v0go-chart-star-pop{0%{opacity:0;scale:.15}to{opacity:1;scale:1}}@keyframes svelte-73v0go-chart-arrow-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion: no-preference){.research-photo.svelte-c922hf[data-reveal-state=shown] img{animation:svelte-c922hf-research-photo-settle 8s ease-out}}@keyframes svelte-c922hf-research-photo-settle{0%{scale:1.06}}@media (prefers-reduced-motion: no-preference){[data-reveal-state]{transition:opacity .5s cubic-bezier(.2,.7,.2,1),scale .5s cubic-bezier(.2,.7,.2,1),translate .5s cubic-bezier(.2,.7,.2,1);transition-delay:0ms;transition-delay:calc(var(--reveal-i, 0) * 70ms)}[data-reveal-state=pending]{opacity:0}[data-reveal-state=pending][data-reveal-from=up]{translate:0 1.6rem}[data-reveal-state=pending][data-reveal-from=left]{translate:-2.4rem 0}[data-reveal-state=pending][data-reveal-from=right]{translate:2.4rem 0}[data-reveal-state=pending][data-reveal-from=pop]{scale:.94}[data-reveal-state=shown] [data-reveal-card]{animation:reveal-card-rise .5s cubic-bezier(.2,.7,.2,1) backwards;animation-delay:0ms;animation-delay:calc(var(--card-i, 0) * 80ms)}}@keyframes reveal-card-rise{0%{translate:0 1.6rem}}
