@keyframes landing-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.landing-rise{animation:landing-rise .6s var(--ease-out-quad) both;animation-delay:calc(var(--i,0) * .1s)}.landing-reveal{opacity:0}.landing-reveal-visible{animation:landing-rise .7s var(--ease-out-quad) both;animation-delay:calc(var(--i,0) * .12s)}.dark .landing-heading{-webkit-mask-image:radial-gradient(at 0 0,#000 0% 35%,#0009 100%);mask-image:radial-gradient(at 0 0,#000 0% 35%,#0009 100%)}@keyframes landing-scene{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}.landing-scene{animation:landing-scene .45s var(--ease-out-quad) both}@keyframes landing-scene-item{0%{opacity:0;translate:8px}to{opacity:1;translate:0}}.landing-scene-item{animation:landing-scene-item .4s var(--ease-out-quad) both;animation-delay:calc(.15s + var(--i,0) * .13s)}@keyframes landing-needle{0%,26%{rotate:-24deg}34%{rotate:27deg}39%{rotate:22.5deg}43%,69%{rotate:24deg}77%{rotate:-27deg}82%{rotate:-21.5deg}86%,to{rotate:-24deg}}.landing-needle{animation:5.6s ease-in-out infinite landing-needle}@keyframes landing-framing-a{0%,26%{opacity:1}40%,72%{opacity:.45}86%,to{opacity:1}}.landing-framing-a{animation:5.6s ease-in-out infinite landing-framing-a}@keyframes landing-framing-b{0%,26%{opacity:.45}40%,72%{opacity:1}86%,to{opacity:.45}}.landing-framing-b{animation:5.6s ease-in-out infinite landing-framing-b}@keyframes landing-scale-dot{0%{opacity:0;transform:translate(0)scale(.5)}2%,16%{opacity:1;transform:translate(0)scale(1)}18%{opacity:0;transform:translate(0)scale(.5)}20%{opacity:0;transform:translate(20px)scale(.5)}22%,36%{opacity:1;transform:translate(20px)scale(1)}38%{opacity:0;transform:translate(20px)scale(.5)}40%{opacity:0;transform:translate(40px)scale(.5)}42%,56%{opacity:1;transform:translate(40px)scale(1)}58%{opacity:0;transform:translate(40px)scale(.5)}60%{opacity:0;transform:translate(60px)scale(.5)}62%,76%{opacity:1;transform:translate(60px)scale(1)}78%{opacity:0;transform:translate(60px)scale(.5)}80%{opacity:0;transform:translate(80px)scale(.5)}82%,96%{opacity:1;transform:translate(80px)scale(1)}98%,to{opacity:0;transform:translate(80px)scale(.5)}}.landing-scale-dot{transform-box:fill-box;transform-origin:50%;animation:7.5s ease-out infinite landing-scale-dot}@keyframes landing-journey{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.landing-journey-dot{offset-rotate:0deg;animation:3.75s ease-in-out infinite landing-journey}@keyframes landing-journey-lost{0%{offset-distance:0%;opacity:0}12%,78%{opacity:.7}90%,to{offset-distance:100%;opacity:0}}.landing-journey-lost{offset-rotate:0deg;animation:3.75s ease-in-out -2s infinite landing-journey-lost}@keyframes landing-journey-target{0%,86%{opacity:.7;scale:1}93%{opacity:1;scale:1.12}to{opacity:.7;scale:1}}.landing-journey-target{transform-box:fill-box;transform-origin:50%;animation:3.75s ease-in-out infinite landing-journey-target}@keyframes landing-galton-fall{0%{opacity:0;translate:80px 20px}1%{opacity:1}2%{translate:80px 30px}4%{translate:var(--fall-1)}6%{translate:var(--fall-2)}8%{translate:var(--fall-3)}11%{translate:var(--land);opacity:1}12%,to{translate:var(--land);opacity:0}}.landing-galton-fall{opacity:0;animation:10s linear infinite landing-galton-fall}@property --galton-clock{syntax:"<number>";inherits:true;initial-value:0}@keyframes landing-galton-clock{0%{--galton-clock:0}to{--galton-clock:100}}@keyframes landing-galton-pile-fade{0%,88%{opacity:1}94%,to{opacity:0}}.landing-galton-pile-group{animation:10s linear infinite landing-galton-clock,10s linear infinite landing-galton-pile-fade}.landing-galton-pile{transform-box:fill-box;transform-origin:50%;opacity:clamp(0, (var(--galton-clock) - var(--pop)) / 1.5, 1);scale:calc(.4 + .75 * clamp(0, (var(--galton-clock) - var(--pop)) / 1.5, 1) - .15 * clamp(0, (var(--galton-clock) - var(--pop) - 1.5) / 1.5, 1))}@keyframes landing-galton-hopper{0%,8%,16%,24%,32%,40%,48%{scale:1}1.5%,9.5%,17.5%,25.5%,33.5%,41.5%,49.5%{scale:1.06}3%,11%,19%,27%,35%,43%,51%,to{scale:1}}.landing-galton-hopper{transform-box:fill-box;transform-origin:50%;animation:10s ease-in-out infinite landing-galton-hopper}.landing-story-hatch{-webkit-mask-image:linear-gradient(270deg,#000 0%,#0000 60%);mask-image:linear-gradient(270deg,#000 0%,#0000 60%)}.landing-hero-apron{-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}.landing-showcase-apron{-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}@keyframes landing-divider-rotate{0%{transform:rotate(0)}50%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes landing-scroll-hint{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}.landing-scroll-hint{animation:1.8s ease-in-out infinite landing-scroll-hint}.draw-stage,.fuse-stage,.census-stage{perspective:1000px;justify-content:center;align-items:center;width:100%;height:100%;animation:7s ease-in-out infinite draw-bob;display:flex;position:relative}.draw-glow{filter:blur(44px);pointer-events:none;border-radius:9999px;animation:6s ease-in-out infinite draw-glow-pulse;position:absolute}.draw-glow-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent-500) 45%, transparent), transparent);--draw-glow-base:.16;width:240px;height:190px;opacity:var(--draw-glow-base);top:26%;left:34%}.draw-glow-b{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent-400) 55%, transparent), transparent);--draw-glow-base:.14;width:200px;height:160px;opacity:var(--draw-glow-base);animation-delay:-3s;top:44%;left:56%}.dark .draw-glow-a{--draw-glow-base:.42}.dark .draw-glow-b{--draw-glow-base:.34}.draw-iso{width:240px;height:240px;transform-style:preserve-3d;margin-top:18px;position:relative;transform:rotateX(56deg)rotate(-42deg)}.draw-guide{--guide-color:color-mix(in oklab, var(--color-base-300) 48%, transparent);width:480px;height:1px;margin-left:-240px;position:absolute;top:50%;left:50%}.dark .draw-guide{--guide-color:color-mix(in oklab, var(--color-accent-400) 34%, transparent)}.draw-guide-a{background:linear-gradient(90deg, transparent 0%, var(--guide-color) 6%, var(--guide-color) 16%, transparent 24%, transparent 76%, var(--guide-color) 84%, var(--guide-color) 94%, transparent 100%);transform:translateZ(-16px)rotate(0)}.draw-guide-b{background:linear-gradient(90deg, transparent 0%, var(--guide-color) 6%, var(--guide-color) 33%, transparent 40.5%, transparent 59.5%, var(--guide-color) 67%, var(--guide-color) 94%, transparent 100%);transform:translateZ(-16px)rotate(90deg)}.draw-base{border:1px solid color-mix(in oklab, var(--color-accent-400) 38%, transparent);background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-accent-400) 16%, transparent) 0%, transparent 70%), color-mix(in oklab, var(--color-base-300) 40%, transparent);opacity:.7;border-radius:24px;width:252px;height:90px;margin-top:-45px;margin-left:-126px;position:absolute;top:50%;left:50%;transform:translateZ(-6px)}.dark .draw-base{border:1px solid color-mix(in oklab, var(--color-accent-400) 32%, transparent);background:radial-gradient(ellipse at center, color-mix(in oklab, var(--color-base-100) 11%, transparent) 0%, color-mix(in oklab, var(--color-accent-400) 7%, transparent) 46%, transparent 74%), #0000003d;opacity:.9}@property --enter{syntax:"<number>";inherits:false;initial-value:1}@property --scan{syntax:"<number>";inherits:true;initial-value:0}@property --glow{syntax:"<number>";inherits:false;initial-value:0}@keyframes draw-plate-enter{0%{--enter:0;transform:translateZ(calc(var(--i) * 22px - 26px))}to{--enter:1;transform:translateZ(calc(var(--i) * 22px))}}.draw-plate{width:220px;height:58px;transform:translateZ(calc(var(--i) * 22px));animation:draw-plate-enter .5s var(--ease-out-quad) both;animation-delay:calc(var(--d,0) * 55ms);background:linear-gradient(150deg, #ffffffb8, color-mix(in oklab, var(--color-base-200) 55%, transparent));border:1px solid var(--color-base-300);opacity:calc((.42 + var(--i) * .16) * var(--enter));border-radius:20px;margin-top:-29px;margin-left:-110px;position:absolute;top:50%;left:50%;box-shadow:0 8px 16px -8px #0f172a73}.dark .draw-plate{background:linear-gradient(150deg, color-mix(in oklab, var(--color-base-900) 88%, transparent), color-mix(in oklab, var(--color-base-950) 88%, transparent));border:1px solid color-mix(in oklab, var(--color-accent-400) 16%, transparent);opacity:calc((.57 + var(--i) * .11) * var(--enter));box-shadow:0 10px 22px -10px #000000b3}.draw-plate-crown{border:1px solid color-mix(in oklab, var(--color-accent-500) 50%, transparent);width:252px;height:74px;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent-400) 28%, transparent), 0 14px 28px -8px color-mix(in oklab, var(--color-accent-500) 45%, transparent);opacity:var(--enter);animation-delay:calc(var(--delay,.5) * 1s);background:#fffffff2;align-items:center;gap:12px;margin-top:-37px;margin-left:-126px;padding:0 18px;display:flex}.dark .draw-plate-crown{background:linear-gradient(150deg, color-mix(in oklab, var(--color-accent-500) 20%, var(--color-base-900)), color-mix(in oklab, var(--color-base-950) 94%, transparent));border:1px solid color-mix(in oklab, var(--color-accent-400) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent-400) 45%, transparent), 0 0 30px color-mix(in oklab, var(--color-accent-500) 55%, transparent);opacity:var(--enter)}.draw-spark{background:var(--color-accent-400);width:3px;height:3px;box-shadow:0 0 6px color-mix(in oklab, var(--color-accent-400) 80%, transparent);opacity:.5;border-radius:9999px;animation:3.4s ease-in-out infinite draw-twinkle;position:absolute}.dark .draw-spark{box-shadow:0 0 8px color-mix(in oklab, var(--color-accent-300) 90%, transparent);background:#fff}.draw-avatar{background:color-mix(in oklab, var(--color-accent-500) 12%, transparent);width:36px;height:36px;color:var(--color-accent-700);border-radius:9999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}.dark .draw-avatar{background:color-mix(in oklab, var(--color-accent-400) 16%, transparent);color:var(--color-accent-200)}.draw-counter{z-index:3;border:1px solid var(--color-base-200);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:16%;left:50%;transform:translate(-50%);box-shadow:0 2px 6px #0f172a0f}.dark .draw-counter{background:color-mix(in oklab, var(--color-base-900) 82%, transparent);border:1px solid var(--color-base-800)}.draw-counter-dot{background:var(--color-accent-500);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-accent-500) 80%, transparent);border-radius:9999px;animation:2.2s ease-in-out infinite draw-pulse}.dark .draw-counter-dot{background:var(--color-accent-400)}.fuse-glow-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent-500) 45%, transparent), transparent);--draw-glow-base:.16;width:230px;height:200px;opacity:var(--draw-glow-base);top:24%;left:40%}.fuse-glow-b{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent-400) 55%, transparent), transparent);--draw-glow-base:.14;width:190px;height:170px;opacity:var(--draw-glow-base);animation-delay:-3s;top:40%;left:52%}.dark .fuse-glow-a{--draw-glow-base:.44}.dark .fuse-glow-b{--draw-glow-base:.34}.fuse-iso{width:220px;height:220px;transform-style:preserve-3d;position:relative;transform:translateY(-34px)rotateX(56deg)rotate(-42deg)}@keyframes fuse-plate-enter{0%{--enter:0;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), calc((var(--z) - 20) * 1px))}to{--enter:1;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), calc(var(--z) * 1px))}}@keyframes fuse-fade-enter{0%{--enter:0}to{--enter:1}}.fuse-plate{width:124px;height:124px;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), calc(var(--z) * 1px));animation:fuse-plate-enter .5s var(--ease-out-quad) both;animation-delay:calc(var(--d,0) * 70ms);background:linear-gradient(150deg, #ffffffb8, color-mix(in oklab, var(--color-base-200) 55%, transparent));border:1px solid var(--color-base-300);opacity:calc((.44 - var(--k,0) * .062) * var(--enter));border-radius:26px;margin:-62px 0 0 -62px;position:absolute;top:50%;left:50%;box-shadow:0 12px 24px -12px #0f172a66}.dark .fuse-plate{background:linear-gradient(150deg, color-mix(in oklab, var(--color-base-900) 88%, transparent), color-mix(in oklab, var(--color-base-950) 88%, transparent));border:1px solid color-mix(in oklab, var(--color-accent-400) 15%, transparent);box-shadow:0 14px 28px -12px #000000b3}.fuse-core-base,.fuse-core-top{opacity:var(--enter);animation:fuse-fade-enter .5s var(--ease-out-quad) both;animation-delay:calc(var(--d,0) * 70ms);position:absolute;top:50%;left:50%}.fuse-core-base{background:linear-gradient(150deg, var(--color-base-200), var(--color-base-100));border:1px solid var(--color-base-300);border-radius:32px;width:150px;height:150px;margin:-75px 0 0 -75px;transform:translateZ(0);box-shadow:inset 0 0 0 1px #ffffff80,0 22px 38px -14px #0f172a73}.dark .fuse-core-base{background:linear-gradient(150deg, color-mix(in oklab, var(--color-base-800) 45%, var(--color-base-950)), color-mix(in oklab, var(--color-base-950) 92%, black));border:1px solid color-mix(in oklab, var(--color-accent-400) 28%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-400) 10%, transparent), 0 26px 44px -14px #000000d9}.fuse-core-top{background:linear-gradient(150deg, #fff, var(--color-base-100));border:1px solid color-mix(in oklab, var(--color-accent-500) 52%, transparent);width:116px;height:116px;box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent-400) 28%, transparent), 0 14px 22px -8px #0f172a66, 0 0 24px color-mix(in oklab, var(--color-accent-500) 30%, transparent);border-radius:26px;place-items:center;margin:-58px 0 0 -58px;display:grid;transform:translateZ(20px)}.dark .fuse-core-top{background:linear-gradient(150deg, color-mix(in oklab, var(--color-accent-500) 22%, var(--color-base-900)), color-mix(in oklab, var(--color-base-950) 90%, transparent));border:1px solid color-mix(in oklab, var(--color-accent-400) 75%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent-400) 50%, transparent), 0 16px 26px -8px #000000b3, 0 0 32px color-mix(in oklab, var(--color-accent-500) 58%, transparent)}.fuse-hub{width:44px;height:44px;color:var(--color-accent-600)}.dark .fuse-hub{color:var(--color-accent-300);filter:drop-shadow(0 0 5px color-mix(in oklab, var(--color-accent-400) 55%, transparent))}.fuse-source{white-space:nowrap;transform:translate3d(calc((var(--x) + var(--ox)) * 1px), calc((var(--y) + var(--oy)) * 1px), calc((var(--z) + 2) * 1px));opacity:var(--enter);animation:fuse-fade-enter .5s var(--ease-out-quad) both;animation-delay:calc(var(--d,0) * 70ms);align-items:center;gap:6px;display:inline-flex;position:absolute;top:50%;left:50%}.fuse-badge{background:color-mix(in oklab, var(--color-accent-500) 12%, transparent);width:22px;height:22px;color:var(--color-accent-700);border-radius:9999px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.dark .fuse-badge{background:color-mix(in oklab, var(--color-accent-400) 16%, transparent);color:var(--color-accent-200)}.fuse-source-name{letter-spacing:-.01em;color:var(--color-base-600);font-size:12px;font-weight:600}.dark .fuse-source-name{color:var(--color-base-300)}.fuse-flow{background:var(--color-accent-500);width:6px;height:6px;box-shadow:0 0 8px color-mix(in oklab, var(--color-accent-400) 80%, transparent);opacity:0;animation:2.6s cubic-bezier(.42,0,.55,1) infinite fuse-flow;animation-delay:calc(.7s + var(--fd));border-radius:9999px;margin:-3px 0 0 -3px;position:absolute;top:50%;left:50%}.dark .fuse-flow{box-shadow:0 0 10px color-mix(in oklab, var(--color-accent-300) 90%, transparent);background:#fff}@keyframes fuse-flow{0%{transform:translate3d(calc(var(--fx) * 1px), calc(var(--fy) * 1px), -6px) scale(.5);opacity:0}22%{opacity:1}80%{opacity:.9}to{opacity:0;transform:translateZ(16px)scale(.3)}}.census-glow-a{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent-500) 42%, transparent), transparent);--draw-glow-base:.16;width:300px;height:240px;opacity:var(--draw-glow-base);margin:-135px 0 0 -150px;top:50%;left:50%}.census-glow-b{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-accent-400) 52%, transparent), transparent);--draw-glow-base:.14;width:230px;height:200px;opacity:var(--draw-glow-base);margin:-105px 0 0 -60px;animation-delay:-3s;top:50%;left:50%}.dark .census-glow-a{--draw-glow-base:.4}.dark .census-glow-b{--draw-glow-base:.32}.census-iso{width:240px;height:240px;transform-style:preserve-3d;--ring-line:color-mix(in oklab, var(--color-accent-500) 34%, transparent);--ring-tick:color-mix(in oklab, var(--color-accent-500) 52%, transparent);--ring-arc:color-mix(in oklab, var(--color-accent-500) 66%, transparent);position:relative;transform:rotateX(56deg)rotate(-42deg)}.dark .census-iso{--face-top:linear-gradient(150deg, color-mix(in oklab, var(--color-base-700) 80%, transparent), var(--color-base-950));--face-a:color-mix(in oklab, var(--color-base-900) 94%, black);--face-b:color-mix(in oklab, var(--color-base-950) 96%, black);--face-edge:color-mix(in oklab, var(--color-accent-400) 22%, transparent);--ring-line:color-mix(in oklab, var(--color-accent-400) 38%, transparent);--ring-tick:color-mix(in oklab, var(--color-accent-400) 56%, transparent);--ring-arc:color-mix(in oklab, var(--color-accent-300) 74%, transparent)}@keyframes census-reveal{0%{--enter:0}to{--enter:1}}@keyframes census-ring-in{0%{transform:translateZ(calc(var(--zoff,0) * 1px)) scale(.5);opacity:0}to{transform:translateZ(calc(var(--zoff,0) * 1px)) scale(1);opacity:var(--rfade,1)}}@keyframes census-fade-in{0%{opacity:0}to{opacity:1}}.census-tag{white-space:nowrap;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), 2px);opacity:var(--enter);animation:.45s ease-out both census-reveal;animation-delay:calc((var(--hit,0) + var(--pass,0)) * 4s + .44s);align-items:center;gap:7px;margin:-11px 0 0 -11px;display:inline-flex;position:absolute;top:50%;left:50%}.census-ring{width:calc(var(--r) * 1px);height:calc(var(--r) * 1px);margin:calc(var(--r) * -.5px) 0 0 calc(var(--r) * -.5px);border:calc(var(--w,1) * 1px) solid color-mix(in oklab, var(--ring-tick) calc(min(100%, (var(--w,1) - 1) * 100%)), var(--ring-line));opacity:var(--rfade,1);--zoff:18;transform:translateZ(calc(var(--zoff) * 1px)) scale(1);animation:.6s ease-out both census-ring-in;animation-delay:calc(var(--ri,0) * 70ms);border-radius:50%;position:absolute;top:50%;left:50%}.census-ring-dashed{border-style:dashed}.census-ring-ticked:before,.census-ring-ticked:after{content:"";pointer-events:none;border-radius:50%;position:absolute}.census-ring-ticked:before{background:repeating-conic-gradient(from 0deg, var(--ring-tick) 0deg 1.4deg, transparent 1.4deg 12deg);inset:-6px;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 7px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 7px))}.census-ring-ticked:after{background:conic-gradient(from -40deg, transparent 0deg, var(--ring-arc) 14deg, var(--ring-arc) 74deg, transparent 88deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.5px;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.census-tier{width:calc(var(--td) * 1px);height:calc(var(--td) * 1px);margin:calc(var(--td) * -.5px) 0 0 calc(var(--td) * -.5px);transform:translateZ(calc(var(--tz) * 1px));background:linear-gradient(150deg, var(--color-base-200), var(--color-base-100));border:1px solid var(--color-base-300);animation:.5s ease-out both census-fade-in;animation-delay:calc(var(--ti,0) * 90ms);border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff80,0 22px 38px -14px #0f172a73}.dark .census-tier{background:linear-gradient(150deg, color-mix(in oklab, var(--color-base-800) 45%, var(--color-base-950)), color-mix(in oklab, var(--color-base-950) 92%, black));border:1px solid color-mix(in oklab, var(--color-accent-400) 28%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-accent-400) 10%, transparent), 0 26px 44px -14px #000000d9}.census-tier-lit{background:linear-gradient(150deg, #fff, var(--color-base-100));border:1px solid color-mix(in oklab, var(--color-accent-500) 52%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent-400) 28%, transparent), 0 14px 22px -8px #0f172a66, 0 0 calc((14 + var(--glow,0) * 24) * 1px) color-mix(in oklab, var(--color-accent-500) calc((20 + var(--glow,0) * 26) * 1%), transparent);animation:.5s ease-out both census-fade-in,7.5s linear both census-glow;animation-delay:calc(var(--ti,0) * 90ms), 0s;place-items:center;display:grid}@keyframes census-glow{0%{--glow:0}to{--glow:1}}.census-hub{width:40px;height:40px;color:var(--color-accent-600)}.dark .census-hub{color:var(--color-accent-300);filter:drop-shadow(0 0 5px color-mix(in oklab, var(--color-accent-400) 55%, transparent))}.dark .census-tier-lit{background:linear-gradient(150deg, color-mix(in oklab, var(--color-accent-500) 22%, var(--color-base-900)), color-mix(in oklab, var(--color-base-950) 90%, transparent));border:1px solid color-mix(in oklab, var(--color-accent-400) 75%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--color-accent-400) 50%, transparent), 0 16px 26px -8px #000000b3, 0 0 calc((16 + var(--glow,0) * 30) * 1px) color-mix(in oklab, var(--color-accent-500) calc((36 + var(--glow,0) * 34) * 1%), transparent)}.census-plate{width:104px;height:104px;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), calc(var(--z) * 1px)) scale(var(--sc,1));background:linear-gradient(150deg, #ffffffb8, color-mix(in oklab, var(--color-base-200) 55%, transparent));border:1px solid var(--color-base-300);opacity:calc((.5 - (var(--k,1) - 1) * .09) * var(--enter));animation:census-plate-enter .5s var(--ease-out-quad,ease-out) both;animation-delay:calc((var(--hit,0) + var(--pass,0)) * 4s + (5 - var(--k,1)) * 60ms);border-radius:50%;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%;box-shadow:0 12px 24px -12px #0f172a66}@keyframes census-plate-enter{0%{--enter:0;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), calc((var(--z) - 20) * 1px)) scale(var(--sc,1))}to{--enter:1;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), calc(var(--z) * 1px)) scale(var(--sc,1))}}.dark .census-plate{background:linear-gradient(150deg, color-mix(in oklab, var(--color-base-900) 88%, transparent), color-mix(in oklab, var(--color-base-950) 88%, transparent));border:1px solid color-mix(in oklab, var(--color-accent-400) 15%, transparent);box-shadow:0 14px 28px -12px #000000b3}.census-link{height:1px;width:calc(var(--len) * 1px);transform-origin:0;transform:rotate(calc(var(--ang) * 1deg)) translateZ(1px);background:linear-gradient(90deg, var(--ring-line), var(--ring-line) 60%, transparent);opacity:var(--enter);animation:.55s ease-out both census-reveal;animation-delay:calc((var(--hit,0) + var(--pass,0)) * 4s);position:absolute;top:50%;left:50%}.census-pad{background:linear-gradient(150deg, #ffffffb8, color-mix(in oklab, var(--color-base-200) 55%, transparent));border:1px solid var(--ring-line);width:104px;height:104px;transform:translate3d(calc(var(--x) * 1px), calc(var(--y) * 1px), 2px) scale(var(--sc,1));opacity:var(--enter);animation:.45s ease-out both census-reveal;animation-delay:calc((var(--hit,0) + var(--pass,0)) * 4s + .32s);border-radius:50%;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%;box-shadow:0 14px 24px -12px #0f172a59}.dark .census-pad{background:linear-gradient(150deg, color-mix(in oklab, var(--color-base-900) 88%, transparent), color-mix(in oklab, var(--color-base-950) 88%, transparent));box-shadow:0 16px 28px -12px #000000b3}.census-sweep{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--color-accent-500) 26%, transparent) 52deg, color-mix(in oklab, var(--color-accent-400) 58%, transparent) 60deg, transparent 62deg, transparent 360deg);border-radius:50%;width:168px;height:168px;margin:-84px 0 0 -84px;animation:4s linear infinite census-spin,.7s ease-out .25s both census-fade-in;position:absolute;top:50%;left:50%;transform:translateZ(7px)rotate(230deg);-webkit-mask:radial-gradient(closest-side,#0000 5%,#000 28% 92%,#0000 100%);mask:radial-gradient(closest-side,#0000 5%,#000 28% 92%,#0000 100%)}@keyframes census-spin{0%{transform:translateZ(7px)rotate(230deg)}to{transform:translateZ(7px)rotate(590deg)}}.dark .census-sweep{background:conic-gradient(from 0deg, transparent 0deg, color-mix(in oklab, var(--color-accent-400) 30%, transparent) 52deg, color-mix(in oklab, var(--color-accent-300) 66%, transparent) 60deg, transparent 62deg, transparent 360deg)}.census-badge{background:color-mix(in oklab, var(--color-accent-500) 12%, transparent);width:22px;height:22px;color:var(--color-accent-700);border-radius:9999px;flex-shrink:0;place-items:center;font-size:10px;font-weight:600;display:grid}.dark .census-badge{background:color-mix(in oklab, var(--color-accent-400) 16%, transparent);color:var(--color-accent-200)}.census-tag-name{letter-spacing:-.01em;color:var(--color-base-600);font-size:12px;font-weight:600}.dark .census-tag-name{color:var(--color-base-300)}@keyframes draw-bob{0%,to{translate:0}50%{translate:0 -5px}}@keyframes draw-glow-pulse{0%,to{opacity:var(--draw-glow-base,.16);scale:1}50%{opacity:calc(var(--draw-glow-base,.16) * 1.5);scale:1.08}}@keyframes draw-twinkle{0%,to{opacity:.15;scale:.6}50%{opacity:1;scale:1}}@keyframes draw-pulse{0%,to{opacity:1;scale:1}50%{opacity:.55;scale:.85}}@media (prefers-reduced-motion:reduce){.landing-reveal{opacity:1}.landing-rise,.landing-reveal-visible,.landing-scroll-hint,.landing-scene,.landing-scene-item,.landing-needle,.landing-framing-a,.landing-framing-b,.landing-scale-dot,.landing-more-dot,.landing-journey-dot,.landing-journey-lost,.landing-journey-target,.landing-galton-hopper,.landing-galton-fall,.landing-galton-pile-group,.draw-stage,.fuse-stage,.census-stage,.census-iso,.census-tag,.census-tier,.census-plate,.census-pad,.census-link,.census-sweep,.draw-glow,.draw-spark,.draw-plate,.fuse-plate,.fuse-core-base,.fuse-core-top,.fuse-source,.fuse-flow,.draw-counter-dot{animation:none}.census-iso{--scan:1}.census-tier-lit{--glow:1}.landing-galton-pile{opacity:1;scale:1}.landing-journey-lost{opacity:0}}@keyframes landing-chapter-progress{0%{width:0%}to{width:100%}}@property --landing-fade-left{syntax:"<length>";inherits:false;initial-value:0}@property --landing-fade-right{syntax:"<length>";inherits:false;initial-value:0}@media (min-width:40rem){.landing-card-fade:not(.dark *){-webkit-mask-image:linear-gradient(to right, #0003, #000 var(--landing-fade-left), #000 calc(100% - var(--landing-fade-right)), #0003);-webkit-mask-image:linear-gradient(to right, #0003, #000 var(--landing-fade-left), #000 calc(100% - var(--landing-fade-right)), #0003);mask-image:linear-gradient(to right, #0003, #000 var(--landing-fade-left), #000 calc(100% - var(--landing-fade-right)), #0003);transition:--landing-fade-left .2s var(--ease-out-quad), --landing-fade-right .2s var(--ease-out-quad)}}@keyframes landing-more-dot{0%{opacity:0;transform:translate(0)scale(.5)}3.33%,26.67%{opacity:1;transform:translate(0)scale(1)}30%{opacity:0;transform:translate(0)scale(.5)}33.33%{opacity:0;transform:translate(36px)scale(.5)}36.67%,60%{opacity:1;transform:translate(36px)scale(1)}63.33%{opacity:0;transform:translate(36px)scale(.5)}66.67%{opacity:0;transform:translate(72px)scale(.5)}70%,93.33%{opacity:1;transform:translate(72px)scale(1)}96.67%,to{opacity:0;transform:translate(72px)scale(.5)}}.landing-more-dot{transform-box:fill-box;transform-origin:50%;animation:5.4s ease-out infinite landing-more-dot}
