.ix[data-intro=cosmic-expansion]{--intro-duration:7s;--ce-void:color-mix(in oklab, var(--ae-void,#05040f) 70%, #02020a);--ce-ink:#f4f2ff;--ce-ink-2:color-mix(in oklab, var(--ae-ink-2,#cfcaf0) 80%, #fff);--ce-faint:color-mix(in oklab, var(--ae-ink-faint,#9f98cd) 85%, var(--ce-void));--ce-a:color-mix(in oklab, var(--ae-signal,#a493ff) 78%, #241a5a);--ce-b:#24308f;--ce-c:#1c8fa6;--ce-gold:color-mix(in oklab, var(--ae-ember,#ffd27a) 72%, #fff3d8);--ce-light:color-mix(in oklab, var(--ae-signal,#a493ff) 30%, #fff);--ce-sans:var(--font-space), var(--font-geist-sans), "Inter", ui-sans-serif, system-ui, sans-serif;--ce-mono:var(--font-geist-mono), "JetBrains Mono", ui-monospace, monospace;background:var(--ce-void);color:var(--ce-ink);animation:ix-cosmic-expansion-curtain var(--intro-duration) linear forwards}@supports (color:oklch(from red l c h)){.ix[data-intro=cosmic-expansion]{--ce-void:oklch(from var(--ae-void,#05040f) min(l, .1) min(c, .035) h);--ce-a:oklch(from var(--ae-signal,#a493ff) .6 min(c, .17) h);--ce-light:oklch(from var(--ae-signal,#a493ff) .93 min(c, .06) h)}}@keyframes ix-cosmic-expansion-curtain{0%,80%{clip-path:polygon(evenodd,0 50%,0 0,100% 0,100% 100%,0 100%,0 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%,50% 50%);animation-timing-function:cubic-bezier(.62,0,.26,1)}to{clip-path:polygon(evenodd,0 50%,0 0,100% 0,100% 100%,0 100%,0 50%,calc(50% - 72cqmax) 50%,calc(50% - 71.9cqmax) calc(50% - 3.77cqmax),calc(50% - 71.61cqmax) calc(50% - 7.53cqmax),calc(50% - 71.11cqmax) calc(50% - 11.26cqmax),calc(50% - 70.43cqmax) calc(50% - 14.97cqmax),calc(50% - 69.55cqmax) calc(50% - 18.63cqmax),calc(50% - 68.48cqmax) calc(50% - 22.25cqmax),calc(50% - 67.22cqmax) calc(50% - 25.8cqmax),calc(50% - 65.78cqmax) calc(50% - 29.29cqmax),calc(50% - 64.15cqmax) calc(50% - 32.69cqmax),calc(50% - 62.35cqmax) calc(50% - 36cqmax),calc(50% - 60.38cqmax) calc(50% - 39.21cqmax),calc(50% - 58.25cqmax) calc(50% - 42.32cqmax),calc(50% - 55.95cqmax) calc(50% - 45.31cqmax),calc(50% - 53.51cqmax) calc(50% - 48.18cqmax),calc(50% - 50.91cqmax) calc(50% - 50.91cqmax),calc(50% - 48.18cqmax) calc(50% - 53.51cqmax),calc(50% - 45.31cqmax) calc(50% - 55.95cqmax),calc(50% - 42.32cqmax) calc(50% - 58.25cqmax),calc(50% - 39.21cqmax) calc(50% - 60.38cqmax),calc(50% - 36cqmax) calc(50% - 62.35cqmax),calc(50% - 32.69cqmax) calc(50% - 64.15cqmax),calc(50% - 29.29cqmax) calc(50% - 65.78cqmax),calc(50% - 25.8cqmax) calc(50% - 67.22cqmax),calc(50% - 22.25cqmax) calc(50% - 68.48cqmax),calc(50% - 18.63cqmax) calc(50% - 69.55cqmax),calc(50% - 14.97cqmax) calc(50% - 70.43cqmax),calc(50% - 11.26cqmax) calc(50% - 71.11cqmax),calc(50% - 7.53cqmax) calc(50% - 71.61cqmax),calc(50% - 3.77cqmax) calc(50% - 71.9cqmax),50% calc(50% - 72cqmax),calc(50% + 3.77cqmax) calc(50% - 71.9cqmax),calc(50% + 7.53cqmax) calc(50% - 71.61cqmax),calc(50% + 11.26cqmax) calc(50% - 71.11cqmax),calc(50% + 14.97cqmax) calc(50% - 70.43cqmax),calc(50% + 18.63cqmax) calc(50% - 69.55cqmax),calc(50% + 22.25cqmax) calc(50% - 68.48cqmax),calc(50% + 25.8cqmax) calc(50% - 67.22cqmax),calc(50% + 29.29cqmax) calc(50% - 65.78cqmax),calc(50% + 32.69cqmax) calc(50% - 64.15cqmax),calc(50% + 36cqmax) calc(50% - 62.35cqmax),calc(50% + 39.21cqmax) calc(50% - 60.38cqmax),calc(50% + 42.32cqmax) calc(50% - 58.25cqmax),calc(50% + 45.31cqmax) calc(50% - 55.95cqmax),calc(50% + 48.18cqmax) calc(50% - 53.51cqmax),calc(50% + 50.91cqmax) calc(50% - 50.91cqmax),calc(50% + 53.51cqmax) calc(50% - 48.18cqmax),calc(50% + 55.95cqmax) calc(50% - 45.31cqmax),calc(50% + 58.25cqmax) calc(50% - 42.32cqmax),calc(50% + 60.38cqmax) calc(50% - 39.21cqmax),calc(50% + 62.35cqmax) calc(50% - 36cqmax),calc(50% + 64.15cqmax) calc(50% - 32.69cqmax),calc(50% + 65.78cqmax) calc(50% - 29.29cqmax),calc(50% + 67.22cqmax) calc(50% - 25.8cqmax),calc(50% + 68.48cqmax) calc(50% - 22.25cqmax),calc(50% + 69.55cqmax) calc(50% - 18.63cqmax),calc(50% + 70.43cqmax) calc(50% - 14.97cqmax),calc(50% + 71.11cqmax) calc(50% - 11.26cqmax),calc(50% + 71.61cqmax) calc(50% - 7.53cqmax),calc(50% + 71.9cqmax) calc(50% - 3.77cqmax),calc(50% + 72cqmax) 50%,calc(50% + 71.9cqmax) calc(50% + 3.77cqmax),calc(50% + 71.61cqmax) calc(50% + 7.53cqmax),calc(50% + 71.11cqmax) calc(50% + 11.26cqmax),calc(50% + 70.43cqmax) calc(50% + 14.97cqmax),calc(50% + 69.55cqmax) calc(50% + 18.63cqmax),calc(50% + 68.48cqmax) calc(50% + 22.25cqmax),calc(50% + 67.22cqmax) calc(50% + 25.8cqmax),calc(50% + 65.78cqmax) calc(50% + 29.29cqmax),calc(50% + 64.15cqmax) calc(50% + 32.69cqmax),calc(50% + 62.35cqmax) calc(50% + 36cqmax),calc(50% + 60.38cqmax) calc(50% + 39.21cqmax),calc(50% + 58.25cqmax) calc(50% + 42.32cqmax),calc(50% + 55.95cqmax) calc(50% + 45.31cqmax),calc(50% + 53.51cqmax) calc(50% + 48.18cqmax),calc(50% + 50.91cqmax) calc(50% + 50.91cqmax),calc(50% + 48.18cqmax) calc(50% + 53.51cqmax),calc(50% + 45.31cqmax) calc(50% + 55.95cqmax),calc(50% + 42.32cqmax) calc(50% + 58.25cqmax),calc(50% + 39.21cqmax) calc(50% + 60.38cqmax),calc(50% + 36cqmax) calc(50% + 62.35cqmax),calc(50% + 32.69cqmax) calc(50% + 64.15cqmax),calc(50% + 29.29cqmax) calc(50% + 65.78cqmax),calc(50% + 25.8cqmax) calc(50% + 67.22cqmax),calc(50% + 22.25cqmax) calc(50% + 68.48cqmax),calc(50% + 18.63cqmax) calc(50% + 69.55cqmax),calc(50% + 14.97cqmax) calc(50% + 70.43cqmax),calc(50% + 11.26cqmax) calc(50% + 71.11cqmax),calc(50% + 7.53cqmax) calc(50% + 71.61cqmax),calc(50% + 3.77cqmax) calc(50% + 71.9cqmax),50% calc(50% + 72cqmax),calc(50% - 3.77cqmax) calc(50% + 71.9cqmax),calc(50% - 7.53cqmax) calc(50% + 71.61cqmax),calc(50% - 11.26cqmax) calc(50% + 71.11cqmax),calc(50% - 14.97cqmax) calc(50% + 70.43cqmax),calc(50% - 18.63cqmax) calc(50% + 69.55cqmax),calc(50% - 22.25cqmax) calc(50% + 68.48cqmax),calc(50% - 25.8cqmax) calc(50% + 67.22cqmax),calc(50% - 29.29cqmax) calc(50% + 65.78cqmax),calc(50% - 32.69cqmax) calc(50% + 64.15cqmax),calc(50% - 36cqmax) calc(50% + 62.35cqmax),calc(50% - 39.21cqmax) calc(50% + 60.38cqmax),calc(50% - 42.32cqmax) calc(50% + 58.25cqmax),calc(50% - 45.31cqmax) calc(50% + 55.95cqmax),calc(50% - 48.18cqmax) calc(50% + 53.51cqmax),calc(50% - 50.91cqmax) calc(50% + 50.91cqmax),calc(50% - 53.51cqmax) calc(50% + 48.18cqmax),calc(50% - 55.95cqmax) calc(50% + 45.31cqmax),calc(50% - 58.25cqmax) calc(50% + 42.32cqmax),calc(50% - 60.38cqmax) calc(50% + 39.21cqmax),calc(50% - 62.35cqmax) calc(50% + 36cqmax),calc(50% - 64.15cqmax) calc(50% + 32.69cqmax),calc(50% - 65.78cqmax) calc(50% + 29.29cqmax),calc(50% - 67.22cqmax) calc(50% + 25.8cqmax),calc(50% - 68.48cqmax) calc(50% + 22.25cqmax),calc(50% - 69.55cqmax) calc(50% + 18.63cqmax),calc(50% - 70.43cqmax) calc(50% + 14.97cqmax),calc(50% - 71.11cqmax) calc(50% + 11.26cqmax),calc(50% - 71.61cqmax) calc(50% + 7.53cqmax),calc(50% - 71.9cqmax) calc(50% + 3.77cqmax),calc(50% - 72cqmax) 50%)}}.ix[data-intro=cosmic-expansion] .ce{isolation:isolate;position:absolute;inset:0;overflow:hidden}.ix[data-intro=cosmic-expansion] .ce>*,.ix[data-intro=cosmic-expansion] .ce-space>*{pointer-events:none;position:absolute}.ix[data-intro=cosmic-expansion] p{margin:0}.ix[data-intro=cosmic-expansion] .ce-space{transform-origin:50%;animation:ix-cosmic-expansion-roll var(--intro-duration) linear both;inset:-18%}@keyframes ix-cosmic-expansion-roll{0%{animation-timing-function:cubic-bezier(.3,0,.6,1);transform:rotate(1.4deg)}80%{animation-timing-function:cubic-bezier(.6,0,.9,.6);transform:none}to{transform:rotate(-1.2deg)}}.ix[data-intro=cosmic-expansion] .ce-space>*{transform-origin:50%;inset:0}.ix[data-intro=cosmic-expansion] .ce-neb,.ix[data-intro=cosmic-expansion] .ce-stars{will-change:transform, opacity}.ix[data-intro=cosmic-expansion] .ce-deep{background:radial-gradient(60cqmax 42cqmax at 50% 50%, color-mix(in oklab, var(--ce-a) 9%, transparent), transparent 72%), radial-gradient(120cqmax 80cqmax at 50% 50%, color-mix(in oklab, var(--ce-b) 14%, transparent), transparent 70%), var(--ce-void);animation:ix-cosmic-expansion-deep var(--intro-duration) ease-out both}@keyframes ix-cosmic-expansion-deep{0%{opacity:0}24%,to{opacity:1}}.ix[data-intro=cosmic-expansion] .ce-neb--far{background:radial-gradient(42% 36% at 28% 32%, color-mix(in oklab, var(--ce-a) 26%, transparent), transparent 72%), radial-gradient(48% 40% at 76% 70%, color-mix(in oklab, var(--ce-b) 34%, transparent), transparent 74%), radial-gradient(30% 24% at 64% 22%, #ff7ab812, transparent 70%);animation:ix-cosmic-expansion-neb-far var(--intro-duration) linear both}@supports (color:lab(0% 0 0)){.ix[data-intro=cosmic-expansion] .ce-neb--far{background:radial-gradient(42% 36% at 28% 32%, color-mix(in oklab, var(--ce-a) 26%, transparent), transparent 72%), radial-gradient(48% 40% at 76% 70%, color-mix(in oklab, var(--ce-b) 34%, transparent), transparent 74%), radial-gradient(30% 24% at 64% 22%, lab(68.8286% 56.325 -7.52717/.07), transparent 70%)}}@keyframes ix-cosmic-expansion-neb-far{0%{opacity:0;transform:scale(.95)translate(-1cqw,.6cqh)}4%{opacity:0}34%{opacity:1}80%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}to{opacity:.4;transform:scale(1.22)}}.ix[data-intro=cosmic-expansion] .ce-neb--mid{background:radial-gradient(26% 20% at 34% 58%, color-mix(in oklab, var(--ce-light) 30%, transparent), transparent 70%), radial-gradient(40% 28% at 38% 56%, color-mix(in oklab, var(--ce-a) 62%, transparent), transparent 72%), radial-gradient(34% 26% at 60% 42%, color-mix(in oklab, var(--ce-c) 40%, transparent), transparent 72%), linear-gradient(154deg, transparent 24%, color-mix(in oklab, var(--ce-a) 30%, transparent) 42%, color-mix(in oklab, var(--ce-b) 34%, transparent) 54%, transparent 72%);opacity:.85;animation:ix-cosmic-expansion-neb-mid var(--intro-duration) linear both;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0042 0.0062' numOctaves='5' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.8 0 0 0 -1.16'/%3E%3C/filter%3E%3Crect width='800' height='500' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0042 0.0062' numOctaves='5' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 2.8 0 0 0 -1.16'/%3E%3C/filter%3E%3Crect width='800' height='500' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}@keyframes ix-cosmic-expansion-neb-mid{0%{opacity:0;transform:scale(.86)translate(1.6cqw,.8cqh)}8%{opacity:0}44%{opacity:.85}80%{opacity:.85;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}to{opacity:.2;transform:scale(1.6)}}.ix[data-intro=cosmic-expansion] .ce-neb--near{background:radial-gradient(30% 26% at 78% 24%, color-mix(in oklab, var(--ce-c) 46%, transparent), transparent 72%), radial-gradient(24% 22% at 70% 30%, color-mix(in oklab, var(--ce-a) 40%, transparent), transparent 70%), radial-gradient(30% 24% at 18% 80%, color-mix(in oklab, var(--ce-a) 42%, transparent), transparent 72%), radial-gradient(20% 16% at 24% 76%, color-mix(in oklab, var(--ce-gold) 12%, transparent), transparent 70%);opacity:.9;animation:ix-cosmic-expansion-neb-near var(--intro-duration) linear both;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0075 0.011' numOctaves='4' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -1.45'/%3E%3C/filter%3E%3Crect width='800' height='500' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='500' viewBox='0 0 800 500' preserveAspectRatio='none'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0075 0.011' numOctaves='4' seed='9'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 3.2 0 0 0 -1.45'/%3E%3C/filter%3E%3Crect width='800' height='500' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:cover;mask-size:cover}@keyframes ix-cosmic-expansion-neb-near{0%{opacity:0;transform:scale(.74)translate(3cqw,-1.6cqh)}12%{opacity:0}52%{opacity:.9}80%{opacity:.9;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}to{opacity:0;transform:scale(2.4)}}.ix[data-intro=cosmic-expansion] .ce-stars{background-repeat:repeat}.ix[data-intro=cosmic-expansion] .ce-stars--far{animation:ix-cosmic-expansion-stars-far var(--intro-duration) linear both;background-image:radial-gradient(circle at 22.5px 9.5px,#ffffffa1 0 .63px,#fff0 1.39px),radial-gradient(circle at 135.5px 46.5px,#fff0d685 0 .68px,#fff0d600 1.5px),radial-gradient(circle at 151.5px 241.5px,#ffffff6b 0 .48px,#fff0 1.06px),radial-gradient(circle at 278.5px 118.5px,#ecf0ff5e 0 .53px,#ecf0ff00 1.17px),radial-gradient(circle at 31.5px 343.5px,#fff0d675 0 .7px,#fff0d600 1.54px),radial-gradient(circle at 185.5px 129.5px,#d6deff66 0 .54px,#d6deff00 1.19px),radial-gradient(circle at 308.5px 252.5px,#fff9 0 .51px,#fff0 1.12px),radial-gradient(circle at 54.5px 116.5px,#d6deff7d 0 .5px,#d6deff00 1.1px),radial-gradient(circle at 376.5px 360.5px,#ffffff94 0 .75px,#fff0 1.65px),radial-gradient(circle at 554.5px 176.5px,#ffffffa3 0 .68px,#fff0 1.5px),radial-gradient(circle at 450.5px 700.5px,#ffffff85 0 .58px,#fff0 1.28px),radial-gradient(circle at 148.5px 295.5px,#ecf0ff7d 0 .74px,#ecf0ff00 1.63px);background-size:241px 227px,241px 227px,317px 293px,317px 293px,409px 383px,409px 383px,503px 479px,503px 479px,613px 587px,613px 587px,727px 701px,727px 701px}.ix[data-intro=cosmic-expansion] .ce-stars--mid{animation:ix-cosmic-expansion-stars-mid var(--intro-duration) linear both;background-image:radial-gradient(circle at 309.5px 32.5px,#ffffffc7 0 .97px,#fff0 2.13px),radial-gradient(circle at 240.5px 360.5px,#fff0d6d9 0 .94px,#fff0d600 2.07px),radial-gradient(circle at 57.5px 270.5px,#ffffff9c 0 .96px,#fff0 2.11px),radial-gradient(circle at .5px 530.5px,#fff0d6cc 0 .81px,#fff0d600 1.78px),radial-gradient(circle at 339.5px 220.5px,#ffffffc2 0 .84px,#fff0 1.85px),radial-gradient(circle at 512.5px 250.5px,#ffffffd1 0 .93px,#fff0 2.05px),radial-gradient(circle at 253.5px 151.5px,#fff0d6c2 0 .73px,#fff0d600 1.61px),radial-gradient(circle at 309.5px 180.5px,#ffffffb3 0 .99px,#fff0 2.18px);background-size:457px 431px,457px 431px,571px 547px,571px 547px,719px 683px,719px 683px,883px 857px,883px 857px}.ix[data-intro=cosmic-expansion] .ce-stars--near{animation:ix-cosmic-expansion-stars-near var(--intro-duration) linear both;background-image:radial-gradient(circle at 104.5px 616.5px,#ecf0ffe8 0 1.16px,#ecf0ff00 2.55px),radial-gradient(circle at 416.5px 390.5px,#ffffffe0 0 1.22px,#fff0 2.68px),radial-gradient(circle at 444.5px 58.5px,#fff0d6cc 0 1.31px,#fff0d600 2.88px),radial-gradient(circle at 767.5px 921.5px,#d6defff7 0 1.42px,#d6deff00 3.12px),radial-gradient(circle at 1099.5px 925.5px,#fff 0 1.42px,#fff0 3.12px);background-size:797px 761px,1013px 977px,1013px 977px,1237px 1193px,1237px 1193px}@keyframes ix-cosmic-expansion-stars-far{0%{opacity:0;transform:scale(.97)}2%{opacity:0}22%{opacity:1}80%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}to{opacity:1;transform:scale(1.18)}}@keyframes ix-cosmic-expansion-stars-mid{0%{opacity:0;transform:scale(.9)}6%{opacity:0}28%{opacity:1}80%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}to{opacity:.8;transform:scale(1.6)}}@keyframes ix-cosmic-expansion-stars-near{0%{opacity:0;transform:scale(.78)}10%{opacity:0}34%{opacity:1}80%{opacity:1;animation-timing-function:cubic-bezier(.55,0,.9,.5);transform:none}to{opacity:0;transform:scale(2.6)}}.ix[data-intro=cosmic-expansion] .ce:has(.ce-canvas[data-live]) .ce-handoff{opacity:0;animation:1.4s both ix-cosmic-expansion-handoff}@keyframes ix-cosmic-expansion-handoff{0%{opacity:1}to{opacity:0}}.ix[data-intro=cosmic-expansion] .ce-field{inset:0}.ix[data-intro=cosmic-expansion] .ce-canvas{width:100%;height:100%;display:block}.ix[data-intro=cosmic-expansion][data-ix-still] .ce-canvas{display:none}.ix[data-intro=cosmic-expansion] .ce-vignette{background:radial-gradient(closest-corner at 50% 50%, transparent 46%, color-mix(in oklab, var(--ce-void) 55%, transparent) 82%, color-mix(in oklab, var(--ce-void) 85%, transparent) 100%);inset:0}.ix[data-intro=cosmic-expansion] .ce-core{width:0;height:0;top:50%;left:50%}.ix[data-intro=cosmic-expansion] .ce-core>i{display:block;position:absolute;top:0;left:0}.ix[data-intro=cosmic-expansion] .ce-halo{background:radial-gradient(closest-side, color-mix(in oklab, var(--ce-light) 34%, transparent), color-mix(in oklab, var(--ce-a) 16%, transparent) 34%, color-mix(in oklab, var(--ce-a) 5%, transparent) 62%, transparent);opacity:.5;width:70cqmin;height:70cqmin;animation:ix-cosmic-expansion-halo var(--intro-duration) linear both;border-radius:50%;margin:-35cqmin 0 0 -35cqmin}@keyframes ix-cosmic-expansion-halo{0%,8%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.3)}26%{opacity:.85;transform:scale(.8)}48%{opacity:.5;transform:none}72%{opacity:.5;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:none}82%{opacity:1;transform:scale(1.6)}to{opacity:0;transform:scale(3)}}.ix[data-intro=cosmic-expansion] .ce-point{width:.5rem;height:.5rem;box-shadow:0 0 .5rem .15rem color-mix(in oklab, var(--ce-light) 80%, transparent), 0 0 2.2rem .5rem color-mix(in oklab, var(--ce-a) 45%, transparent);opacity:0;animation:ix-cosmic-expansion-point var(--intro-duration) linear both;background:#fff;border-radius:50%;margin:-.25rem 0 0 -.25rem;transform:scale(.6)}@keyframes ix-cosmic-expansion-point{0%,7%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(0)}18%{opacity:1;transform:scale(1.3)}30%{opacity:1;transform:scale(1)}46%{opacity:0;transform:scale(.6)}72%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(.6)}80%{opacity:1;transform:scale(2.4)}92%,to{opacity:0;transform:scale(5)}}.ix[data-intro=cosmic-expansion] .ce-spike{background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--ce-light) 70%, transparent) 46%, #fff 50%, color-mix(in oklab, var(--ce-light) 70%, transparent) 54%, transparent);opacity:0;animation:ix-cosmic-expansion-spike var(--intro-duration) linear both}.ix[data-intro=cosmic-expansion] .ce-spike--h{width:34cqmin;height:1px;margin:-.5px 0 0 -17cqmin}.ix[data-intro=cosmic-expansion] .ce-spike--v{background:linear-gradient(180deg, transparent, color-mix(in oklab, var(--ce-light) 70%, transparent) 46%, #fff 50%, color-mix(in oklab, var(--ce-light) 70%, transparent) 54%, transparent);width:1px;height:34cqmin;margin:-17cqmin 0 0 -.5px}@keyframes ix-cosmic-expansion-spike{0%,9%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(0)}24%{opacity:.7;transform:scale(1.1)}44%{opacity:0;transform:none}72%{opacity:0;animation-timing-function:cubic-bezier(.4,0,.2,1);transform:scale(.6)}81%{opacity:.85;transform:scale(2.6)}94%,to{opacity:0;transform:scale(4.5)}}.ix[data-intro=cosmic-expansion] .ce-name,.ix[data-intro=cosmic-expansion] .ce-lower{transform-origin:50%;inset:0}.ix[data-intro=cosmic-expansion] .ce-name{animation:ix-cosmic-expansion-name var(--intro-duration) linear both;place-items:center;padding:0 4cqw;display:grid}@keyframes ix-cosmic-expansion-name{0%,24%{opacity:0;animation-timing-function:cubic-bezier(.12,.62,.22,1);transform:scale(.14)}34%{opacity:1}66%{transform:none}77%{opacity:1;filter:none;animation-timing-function:cubic-bezier(.4,0,.75,.55);transform:none}87%{opacity:0;filter:blur(8px);animation-timing-function:linear;transform:scale(2.4)}to{opacity:0;filter:blur(8px);transform:scale(3.2)}}.ix[data-intro=cosmic-expansion] .ce-title{font-family:var(--ce-sans);letter-spacing:-.012em;white-space:nowrap;text-align:center;font-size:min(8.2cqw,5rem);font-weight:300;line-height:1}.ix[data-intro=cosmic-expansion] .ce-l{background:linear-gradient(180deg, #fff 18%, color-mix(in oklab, var(--ce-light) 70%, #fff) 62%, var(--ce-light) 100%);color:#0000;animation:ix-cosmic-expansion-letter calc(var(--intro-duration) * .17) cubic-bezier(.3, .6, .3, 1) calc(var(--intro-duration) * (.27 + var(--k,0) * .011)) both;-webkit-background-clip:text;background-clip:text;display:inline-block}.ix[data-intro=cosmic-expansion] .ce-l--tld{background-image:linear-gradient(180deg, color-mix(in oklab, var(--ce-light) 80%, #fff) 18%, color-mix(in oklab, var(--ce-a) 70%, var(--ce-light)) 100%)}@keyframes ix-cosmic-expansion-letter{0%{opacity:0;filter:blur(.32em)}45%{opacity:.85}to{opacity:1;filter:blur()}}.ix[data-intro=cosmic-expansion] .ce-lower{animation:ix-cosmic-expansion-lower var(--intro-duration) linear both;align-content:start;justify-items:center;padding-top:calc(50cqh + min(8.2cqw,5rem)/1.08696);display:grid}@keyframes ix-cosmic-expansion-lower{0%,52%{opacity:0;filter:blur(5px);animation-timing-function:cubic-bezier(.2,.6,.2,1);transform:translateY(.9rem)}68%{opacity:1;filter:none;transform:none}77%{opacity:1;filter:none;animation-timing-function:cubic-bezier(.4,0,.75,.55);transform:none}86%,to{opacity:0;filter:blur(4px);transform:scale(1.8)}}.ix[data-intro=cosmic-expansion] .ce-sub{font-family:var(--ce-mono);letter-spacing:.42em;color:var(--ce-ink-2);white-space:nowrap;align-items:baseline;gap:1.1em;margin-right:-.42em;font-size:clamp(.66rem,.52rem + .55cqw,.95rem);font-weight:400;display:flex}.ix[data-intro=cosmic-expansion] .ce-x{letter-spacing:0;color:var(--ce-gold);text-shadow:0 0 .8em color-mix(in oklab, var(--ce-gold) 60%, transparent);animation:ix-cosmic-expansion-x var(--intro-duration) linear both;font-size:1.3em}@keyframes ix-cosmic-expansion-x{0%,58%{opacity:.25;text-shadow:0 0 #0000}70%,to{opacity:1}}.ix[data-intro=cosmic-expansion] .ce-cap{font-family:var(--ce-mono);letter-spacing:.26em;text-transform:uppercase;color:var(--ce-faint);animation:ix-cosmic-expansion-cap var(--intro-duration) linear both;gap:.45rem;font-size:clamp(.56rem,.5rem + .18cqw,.68rem);display:grid;left:clamp(1.25rem,4.2cqw,3.25rem)}.ix[data-intro=cosmic-expansion] .ce-cap--tl{top:clamp(1.25rem,5cqh,3rem)}.ix[data-intro=cosmic-expansion] .ce-cap--bl{bottom:clamp(1.25rem,5cqh,3rem)}.ix[data-intro=cosmic-expansion] .ce-cap-dim{opacity:.6}@keyframes ix-cosmic-expansion-cap{0%,50%{opacity:0}64%,80%{opacity:1}86%,to{opacity:0}}.ix[data-intro=cosmic-expansion] .ce-rim{background:radial-gradient(closest-side, transparent 75.4%, #fff 76.9%, color-mix(in oklab, var(--ce-light) 72%, transparent) 78.6%, color-mix(in oklab, var(--ce-a) 38%, transparent) 83%, color-mix(in oklab, var(--ce-a) 12%, transparent) 91%, transparent 100%);opacity:0;width:187.2cqmax;height:187.2cqmax;animation:ix-cosmic-expansion-rim var(--intro-duration) linear both;border-radius:50%;margin:-93.6cqmax 0 0 -93.6cqmax;top:50%;left:50%;transform:scale(0)}@keyframes ix-cosmic-expansion-rim{0%,80%{opacity:1;animation-timing-function:cubic-bezier(.62,0,.26,1);transform:scale(0)}to{opacity:1;transform:scale(1)}}.ix[data-intro=cosmic-expansion] .ix-clock{background:color-mix(in oklab, var(--ce-light) 55%, transparent);height:1px}.ix[data-intro=cosmic-expansion] .ix-skip{font-family:var(--ce-mono);color:var(--ce-faint);background:color-mix(in oklab, var(--ce-void) 60%, transparent);border-color:color-mix(in oklab, var(--ce-light) 16%, transparent)}@container (max-aspect-ratio:4/5){.ix[data-intro=cosmic-expansion] .ce-title{font-size:min(8.6cqw,5rem)}.ix[data-intro=cosmic-expansion] .ce-lower{padding-top:calc(50cqh + 1.25*min(8.6cqw,5rem))}.ix[data-intro=cosmic-expansion] .ce-sub{letter-spacing:.3em;gap:.8em;margin-right:-.3em}.ix[data-intro=cosmic-expansion] .ce-neb--far{background-position:50%;background-size:160% 100%}}
.ix[data-intro=kinetic-type]{--intro-duration:6s;--kt-ground:var(--ae-void,#0c0c0c);--kt-ink:var(--ae-ink,#f6f5ef);--kt-hot:var(--ae-signal,#5b8cff);--kt-alt:var(--ae-ember,#ff6b3d);--kt-face:var(--font-poster), "Anton", Impact, "Arial Narrow", sans-serif;background:var(--kt-ground);color:var(--kt-ink);font-family:var(--kt-face);animation:ix-kinetic-type-curtain var(--intro-duration) linear forwards}.ix[data-intro=kinetic-type] .kt{--kt-a-fs:min(26cqw, 44cqh);--kt-b-fs:min(29cqw, 40cqh);--kt-b-x:-36.5cqw;--kt-b-s:.87;--kt-c-fs:min(33cqw, 54cqh);--kt-c-bottom:5cqh;--kt-d-w:min(86cqw, 108cqh);--kt-name:min(11.4cqw, 20cqh);--kt-k:1.85;--kt-small:clamp(.62rem, 1.05cqw, .92rem);position:absolute;inset:0;overflow:hidden}@container (orientation:portrait){.ix[data-intro=kinetic-type] .kt{--kt-b-x:-22cqw;--kt-b-s:1.9;--kt-c-fs:min(33cqw, 30cqh);--kt-c-bottom:36cqh;--kt-k:2.4;--kt-small:clamp(.58rem, 2.7cqw, .8rem)}}.ix[data-intro=kinetic-type] .kt-word{font-family:var(--kt-face);letter-spacing:0;white-space:nowrap;margin:0;font-weight:400;line-height:1}.ix[data-intro=kinetic-type] .kt-shot{opacity:0;position:absolute;inset:0;overflow:hidden}.ix[data-intro=kinetic-type] .kt-a{animation:ix-kinetic-type-shot-a var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-a-stack{font-size:var(--kt-a-fs);animation:ix-kinetic-type-a-drift var(--intro-duration) linear both;place-items:center;display:grid;position:absolute;inset:0}.ix[data-intro=kinetic-type] .kt-a-stack>*{grid-area:1/1}.ix[data-intro=kinetic-type] .kt-a-main{color:var(--kt-ink);animation:ix-kinetic-type-a-main var(--intro-duration) linear both;position:relative}.ix[data-intro=kinetic-type] .kt-a-echo{color:#0000;-webkit-text-stroke:max(1.5px, .012em) var(--kt-ink);opacity:0;animation:ix-kinetic-type-a-echo var(--intro-duration) linear both}@keyframes ix-kinetic-type-shot-a{0%,13.33%{opacity:1}13.34%,to{opacity:0}}@keyframes ix-kinetic-type-a-main{0%{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1);transform:scale(2.5)}1%{opacity:1}4%{animation-timing-function:cubic-bezier(.3,0,.3,1);transform:scale(.965)}5.5%,to{opacity:1;transform:scale(1)}}@keyframes ix-kinetic-type-a-echo{0%,6.66%{opacity:0;transform:translateY(0)}6.67%{opacity:calc(1 - var(--a,1) * .2);animation-timing-function:cubic-bezier(.7,0,.12,1);transform:translateY(0)}10.5%,to{opacity:calc(1 - var(--a,1) * .2);transform:translateY(calc(var(--k) * .9em))}}@keyframes ix-kinetic-type-a-drift{0%,9.5%{animation-timing-function:cubic-bezier(.5,0,.75,0);transform:translateY(0)}13.33%,to{transform:translateY(-5cqh)}}.ix[data-intro=kinetic-type] .kt-b{font-size:var(--kt-b-fs);animation:ix-kinetic-type-shot-b var(--intro-duration) linear both;place-items:center;display:grid}.ix[data-intro=kinetic-type] .kt-b>.kt-word{grid-area:1/1}.ix[data-intro=kinetic-type] .kt-b-word{color:var(--kt-hot);animation:ix-kinetic-type-b-word var(--intro-duration) linear both;position:relative}.ix[data-intro=kinetic-type] .kt-b-ghost{color:#0000;-webkit-text-stroke:max(1.5px, .01em) var(--kt-hot);transform:translate(var(--kt-b-x), -3cqh) rotate(-90deg) scale(var(--kt-b-s));animation:ix-kinetic-type-b-ghost var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-b-note{font-size:var(--kt-small);letter-spacing:.22em;text-align:right;text-transform:uppercase;color:var(--kt-ink);animation:ix-kinetic-type-b-note var(--intro-duration) linear both;margin:0;line-height:1.25;display:grid;position:absolute;top:50%;right:clamp(1rem,5cqw,3rem)}@keyframes ix-kinetic-type-shot-b{0%,13.33%{opacity:0}13.34%,26.66%{opacity:1}26.67%,to{opacity:0}}@keyframes ix-kinetic-type-b-word{0%,13.33%{transform:translate(var(--kt-b-x), 120cqh) rotate(-90deg) scale(var(--kt-b-s));animation-timing-function:cubic-bezier(.1,.85,.18,1)}16.6%{transform:translate(var(--kt-b-x), 0cqh) rotate(-90deg) scale(var(--kt-b-s));animation-timing-function:linear}20%{transform:translate(var(--kt-b-x), -3cqh) rotate(-90deg) scale(var(--kt-b-s));animation-timing-function:cubic-bezier(.76,0,.2,1)}24%,to{transform:translate(0)rotate(0)scale(1)}}@keyframes ix-kinetic-type-b-ghost{0%,19.99%{opacity:0}20%,to{opacity:1}}@keyframes ix-kinetic-type-b-note{0%,15%{opacity:0;transform:translate(2em)}15.01%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translate(2em)}18%,19.99%{opacity:1;transform:translate(0)}20%,to{opacity:0;transform:translate(0)}}.ix[data-intro=kinetic-type] .kt-c{background:var(--kt-ink);color:var(--kt-ground);animation:ix-kinetic-type-shot-c var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-c-set{left:50%;bottom:var(--kt-c-bottom);width:2.818em;font-size:var(--kt-c-fs);transform-origin:50% 100%;animation:ix-kinetic-type-c-push var(--intro-duration) linear both;margin-left:-1.409em;position:absolute}.ix[data-intro=kinetic-type] .kt-c-the{color:var(--kt-ground);transform-origin:0 100%;animation:ix-kinetic-type-c-the var(--intro-duration) linear both;font-size:.36em}.ix[data-intro=kinetic-type] .kt-c-record{position:relative;overflow:hidden}.ix[data-intro=kinetic-type] .kt-c-record>span{display:block}.ix[data-intro=kinetic-type] .kt-c-line{color:#0000;-webkit-text-stroke:max(1.5px, .012em) var(--kt-ground);animation:ix-kinetic-type-c-rise var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-c-fill{color:var(--kt-ground);animation:ix-kinetic-type-c-fill var(--intro-duration) linear both;position:absolute;inset:0}@keyframes ix-kinetic-type-shot-c{0%,26.66%{opacity:0}26.67%,39.99%{opacity:1}40%,to{opacity:0}}@keyframes ix-kinetic-type-c-the{0%,26.67%{animation-timing-function:cubic-bezier(.08,.82,.17,1);transform:scale(1.7)}29.5%,to{transform:scale(1)}}@keyframes ix-kinetic-type-c-rise{0%,26.67%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(100%)}30.5%,to{transform:translateY(0%)}}@keyframes ix-kinetic-type-c-fill{0%,33.33%{clip-path:inset(0 100% 0 0);animation-timing-function:cubic-bezier(.76,0,.24,1)}37.2%,to{clip-path:inset(0 0% 0 0)}}@keyframes ix-kinetic-type-c-push{0%,30%{animation-timing-function:cubic-bezier(.4,0,.6,1);transform:scale(1)}40%,to{transform:scale(1.04)}}.ix[data-intro=kinetic-type] .kt-d{animation:ix-kinetic-type-shot-d var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-d-set{justify-content:center;align-items:center;gap:calc(var(--kt-d-w) * .14);perspective:1600px;flex-direction:column;display:flex;position:absolute;inset:0}.ix[data-intro=kinetic-type] .kt-d-vector{font-size:calc(var(--kt-d-w) / 2.713);animation:ix-kinetic-type-d-in-left var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-d-symbiote{font-size:calc(var(--kt-d-w) / 3.652);animation:ix-kinetic-type-d-in-right var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-d-row{transform-style:preserve-3d}.ix[data-intro=kinetic-type] .kt-d-turn{transform-style:preserve-3d;margin:0;line-height:.9;position:relative}.ix[data-intro=kinetic-type] .kt-d-vector .kt-d-turn{animation:ix-kinetic-type-d-flip-up var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-d-symbiote .kt-d-turn{animation:ix-kinetic-type-d-flip-down var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-d-face{backface-visibility:hidden;line-height:.9;display:block}.ix[data-intro=kinetic-type] .kt-d-back{position:absolute;inset:0;transform:rotateX(180deg)}.ix[data-intro=kinetic-type] .kt-d-vector .kt-d-front,.ix[data-intro=kinetic-type] .kt-d-symbiote .kt-d-back{color:var(--kt-ink)}.ix[data-intro=kinetic-type] .kt-d-symbiote .kt-d-back{color:var(--kt-hot)}.ix[data-intro=kinetic-type] .kt-d-vector .kt-d-back,.ix[data-intro=kinetic-type] .kt-d-symbiote .kt-d-front{color:#0000;-webkit-text-stroke:max(1.5px, .012em) var(--kt-ink)}.ix[data-intro=kinetic-type] .kt-d-x{left:0;right:0;top:calc(50% + var(--kt-d-w) * .043);font-size:calc(var(--kt-d-w) * .4);text-align:center;color:var(--kt-hot);animation:ix-kinetic-type-d-x var(--intro-duration) linear both;margin-top:-.6em;position:absolute}@keyframes ix-kinetic-type-shot-d{0%,39.99%{opacity:0}40%,53.32%{opacity:1}53.33%,to{opacity:0}}@keyframes ix-kinetic-type-d-in-left{0%,40%{animation-timing-function:cubic-bezier(.1,.85,.18,1);transform:translate(-125cqw)}43.5%,to{transform:translate(0)}}@keyframes ix-kinetic-type-d-in-right{0%,41.67%{animation-timing-function:cubic-bezier(.1,.85,.18,1);transform:translate(125cqw)}45.2%,to{transform:translate(0)}}@keyframes ix-kinetic-type-d-flip-up{0%,46.67%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:rotateX(0)}50.6%,to{transform:rotateX(180deg)}}@keyframes ix-kinetic-type-d-flip-down{0%,47.5%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:rotateX(0)}51.4%,to{transform:rotateX(-180deg)}}@keyframes ix-kinetic-type-d-x{0%,43.33%{opacity:0;transform:scale(0)rotate(-135deg)}43.34%{opacity:1;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:scale(0)rotate(-135deg)}46.4%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:scale(1)rotate(0)}50.6%,to{opacity:1;transform:scale(1)rotate(90deg)}}.ix[data-intro=kinetic-type] .kt-lock{place-items:center;display:grid;position:absolute;inset:0}.ix[data-intro=kinetic-type] .kt-plate{font-size:var(--kt-name);position:relative}.ix[data-intro=kinetic-type] .kt-name{font-family:var(--kt-face);white-space:nowrap;margin:0;line-height:1;display:flex}.ix[data-intro=kinetic-type] .kt-w{color:var(--kt-ink);display:block;position:relative}.ix[data-intro=kinetic-type] .kt-w-2{color:#0000;-webkit-text-stroke:max(1.25px, .02em) var(--kt-ink)}.ix[data-intro=kinetic-type] .kt-w-3{color:var(--kt-hot)}.ix[data-intro=kinetic-type] .kt-w-fill{color:var(--kt-ink);-webkit-text-stroke:0 transparent;opacity:0;position:absolute;inset:0}.ix[data-intro=kinetic-type] .kt-w-1{animation:ix-kinetic-type-w-1 var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-w-2{animation:ix-kinetic-type-w-2 var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-w-3{animation:ix-kinetic-type-w-3 var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-w-2 .kt-w-fill{animation:ix-kinetic-type-w-fill-2 var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-w-3 .kt-w-fill{animation:ix-kinetic-type-w-fill-3 var(--intro-duration) linear both}@keyframes ix-kinetic-type-w-1{0%,53.32%{opacity:0;transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(calc(var(--kt-k) * 1.45))}53.33%{opacity:1;transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(calc(var(--kt-k) * 1.45));animation-timing-function:cubic-bezier(.08,.82,.17,1)}55.8%,60%{transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(var(--kt-k));animation-timing-function:cubic-bezier(.76,0,.2,1)}66.67%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes ix-kinetic-type-w-2{0%,55.32%{opacity:0;transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(calc(var(--kt-k) * 1.45))}55.33%{opacity:1;transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(calc(var(--kt-k) * 1.45));animation-timing-function:cubic-bezier(.08,.82,.17,1)}57.8%,60.4%{transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(var(--kt-k));animation-timing-function:cubic-bezier(.76,0,.2,1)}66.67%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes ix-kinetic-type-w-3{0%,57.32%{opacity:0;transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(calc(var(--kt-k) * 1.45))}57.33%{opacity:1;transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(calc(var(--kt-k) * 1.45));animation-timing-function:cubic-bezier(.08,.82,.17,1)}59.8%,60.8%{transform:translate(calc(var(--c) * -1em), calc(var(--r) * .9em * var(--kt-k))) scale(var(--kt-k));animation-timing-function:cubic-bezier(.76,0,.2,1)}66.67%,to{opacity:1;transform:translate(0)scale(1)}}@keyframes ix-kinetic-type-w-fill-2{0%,68.33%{opacity:1}68.34%,to{opacity:0}}@keyframes ix-kinetic-type-w-fill-3{0%,70%{opacity:1}70.01%,to{opacity:0}}.ix[data-intro=kinetic-type] .kt-ghost{left:0;top:calc(var(--g) * 1em);white-space:nowrap;color:#0000;-webkit-text-stroke:1px var(--kt-ink);opacity:calc(.2 - var(--i) * .019);animation:ix-kinetic-type-ghost var(--intro-duration) linear both;animation-delay:calc(var(--intro-duration) * .006 * var(--i));line-height:1;position:absolute}@keyframes ix-kinetic-type-ghost{0%,67.5%{opacity:0;transform:translateY(calc(var(--g) * -.12em))}67.51%{opacity:calc(.2 - var(--i) * .019);transform:translateY(calc(var(--g) * -.12em));animation-timing-function:cubic-bezier(.16,1,.3,1)}70.5%,to{opacity:calc(.2 - var(--i) * .019);transform:translateY(0)}}.ix[data-intro=kinetic-type] .kt-rule{background:var(--kt-ink);height:max(1px,.012em);animation:ix-kinetic-type-rule var(--intro-duration) linear both;position:absolute;left:-60cqw;right:-60cqw}.ix[data-intro=kinetic-type] .kt-rule-top{top:-.1em}.ix[data-intro=kinetic-type] .kt-rule-bottom{animation-delay:calc(var(--intro-duration) * .01);top:1.14em}@keyframes ix-kinetic-type-rule{0%,66.67%{animation-timing-function:cubic-bezier(.76,0,.24,1);transform:scaleX(0)}70.5%,to{transform:scaleX(1)}}.ix[data-intro=kinetic-type] .kt-cap{font-family:var(--kt-face);font-size:var(--kt-small);letter-spacing:.24em;text-transform:uppercase;color:var(--kt-ink);justify-content:space-between;gap:1em;margin:0;line-height:1.3;display:flex;position:absolute;left:0;right:0;overflow:hidden}.ix[data-intro=kinetic-type] .kt-cap-top{bottom:calc(100% + var(--kt-name) * .22)}.ix[data-intro=kinetic-type] .kt-cap-bottom{top:calc(100% + var(--kt-name) * .26);text-transform:none;letter-spacing:.16em;justify-content:flex-end}.ix[data-intro=kinetic-type] .kt-cap>span{animation:ix-kinetic-type-cap var(--intro-duration) linear both;display:block}.ix[data-intro=kinetic-type] .kt-cap>span:nth-child(2){animation-delay:calc(var(--intro-duration) * .012)}.ix[data-intro=kinetic-type] .kt-cap>span:nth-child(3){animation-delay:calc(var(--intro-duration) * .024)}.ix[data-intro=kinetic-type] .kt-cap-bottom>span{animation-delay:calc(var(--intro-duration) * .02)}@keyframes ix-kinetic-type-cap{0%,68.33%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(110%)}72%,to{transform:translateY(0%)}}.ix[data-intro=kinetic-type] .kt-hud{z-index:2;font-family:var(--kt-face);letter-spacing:.2em;color:#fff;mix-blend-mode:difference;justify-content:space-between;font-size:clamp(.75rem,1.15cqw,1rem);line-height:1;display:flex;position:absolute;top:clamp(1rem,3.2cqh,2rem);left:clamp(1rem,4cqw,2.5rem);right:clamp(1rem,4cqw,2.5rem)}.ix[data-intro=kinetic-type] .kt-hud-count{display:flex}.ix[data-intro=kinetic-type] .kt-hud-roll{height:1em;display:block;overflow:hidden}.ix[data-intro=kinetic-type] .kt-hud-roll>span{height:1em;animation:ix-kinetic-type-reel var(--intro-duration) linear both;display:block;transform:translateY(-400%)}.ix[data-intro=kinetic-type] .kt-hud-of{opacity:.55}@keyframes ix-kinetic-type-reel{0%,13.33%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translateY(0%)}15%,26.67%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translateY(-100%)}28.33%,40%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translateY(-200%)}41.67%,53.33%{animation-timing-function:cubic-bezier(.7,0,.2,1);transform:translateY(-300%)}55%,to{transform:translateY(-400%)}}.ix[data-intro=kinetic-type] .ix-clock{background:var(--kt-hot);height:3px}.ix[data-intro=kinetic-type] .kt-strikes{z-index:4;pointer-events:none;position:absolute;inset:0}.ix[data-intro=kinetic-type] .kt-strike{top:var(--y);height:var(--h);font-family:var(--kt-face);white-space:nowrap;color:var(--kt-ground);background:var(--kt-hot);opacity:0;align-items:center;padding:0 .32em;font-size:min(7.6cqh,10cqw);line-height:1;display:flex;position:absolute}.ix[data-intro=kinetic-type] .kt-strike:nth-child(odd){left:0}.ix[data-intro=kinetic-type] .kt-strike:nth-child(2n){right:0}.ix[data-intro=kinetic-type] .kt-strike-0{--y:0cqh;--h:13cqh;animation:ix-kinetic-type-strike-a var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-strike-1{--y:13cqh;--h:13cqh;animation:ix-kinetic-type-strike-b var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-strike-2{--y:26cqh;--h:13cqh;animation:ix-kinetic-type-strike-c var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-strike-3{--y:39cqh;--h:22cqh;background:var(--kt-ink);width:max(.5rem,1.6cqw);animation:ix-kinetic-type-strike-d var(--intro-duration) linear both;padding:0}.ix[data-intro=kinetic-type] .kt-strike-4{--y:61cqh;--h:13cqh;animation:ix-kinetic-type-strike-c var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-strike-5{--y:74cqh;--h:13cqh;animation:ix-kinetic-type-strike-b var(--intro-duration) linear both}.ix[data-intro=kinetic-type] .kt-strike-6{--y:87cqh;--h:13cqh;animation:ix-kinetic-type-strike-a var(--intro-duration) linear both}@keyframes ix-kinetic-type-strike-a{0%,80%{opacity:0;transform:translate(0)}80.01%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.25,1);transform:translate(0)}89%,to{opacity:1;transform:translate(100cqw)}}@keyframes ix-kinetic-type-strike-b{0%,82%{opacity:0;transform:translate(0)}82.01%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.25,1);transform:translate(0)}91%,to{opacity:1;transform:translate(-100cqw)}}@keyframes ix-kinetic-type-strike-c{0%,84%{opacity:0;transform:translate(0)}84.01%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.25,1);transform:translate(0)}93%,to{opacity:1;transform:translate(100cqw)}}@keyframes ix-kinetic-type-strike-d{0%,86.5%{opacity:0;transform:translate(0)}86.51%{opacity:1;animation-timing-function:cubic-bezier(.7,0,.25,1);transform:translate(0)}to{opacity:1;transform:translate(-100cqw)}}@keyframes ix-kinetic-type-curtain{0%,80%{clip-path:polygon(0% 0%,0% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,0% 87%,0% 100%,100% 100%,100% 87%,100% 87%,100% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,100% 26%,100% 13%,100% 13%,100% 0%)}80.5%{clip-path:polygon(.23% 0%,.23% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,.23% 87%,.23% 100%,100% 100%,100% 87%,100% 87%,100% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,100% 26%,100% 13%,100% 13%,100% 0%)}81%{clip-path:polygon(.98% 0%,.98% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,.98% 87%,.98% 100%,100% 100%,100% 87%,100% 87%,100% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,100% 26%,100% 13%,100% 13%,100% 0%)}81.5%{clip-path:polygon(2.41% 0%,2.41% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,2.41% 87%,2.41% 100%,100% 100%,100% 87%,100% 87%,100% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,100% 26%,100% 13%,100% 13%,100% 0%)}82%{clip-path:polygon(4.75% 0%,4.75% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,4.75% 87%,4.75% 100%,100% 100%,100% 87%,100% 87%,100% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,100% 26%,100% 13%,100% 13%,100% 0%)}82.5%{clip-path:polygon(8.38% 0%,8.38% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,8.38% 87%,8.38% 100%,100% 100%,100% 87%,99.77% 87%,99.77% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,99.77% 26%,99.77% 13%,100% 13%,100% 0%)}83%{clip-path:polygon(13.95% 0%,13.95% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,13.95% 87%,13.95% 100%,100% 100%,100% 87%,99.02% 87%,99.02% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,99.02% 26%,99.02% 13%,100% 13%,100% 0%)}83.5%{clip-path:polygon(22.76% 0%,22.76% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,22.76% 87%,22.76% 100%,100% 100%,100% 87%,97.59% 87%,97.59% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,97.59% 26%,97.59% 13%,100% 13%,100% 0%)}84%{clip-path:polygon(37.1% 0%,37.1% 13%,0% 13%,0% 26%,0% 26%,0% 39%,0% 39%,0% 61%,0% 61%,0% 74%,0% 74%,0% 87%,37.1% 87%,37.1% 100%,100% 100%,100% 87%,95.25% 87%,95.25% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,95.25% 26%,95.25% 13%,100% 13%,100% 0%)}84.5%{clip-path:polygon(56.67% 0%,56.67% 13%,0% 13%,0% 26%,.23% 26%,.23% 39%,0% 39%,0% 61%,.23% 61%,.23% 74%,0% 74%,0% 87%,56.67% 87%,56.67% 100%,100% 100%,100% 87%,91.62% 87%,91.62% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,91.62% 26%,91.62% 13%,100% 13%,100% 0%)}85%{clip-path:polygon(72.46% 0%,72.46% 13%,0% 13%,0% 26%,.98% 26%,.98% 39%,0% 39%,0% 61%,.98% 61%,.98% 74%,0% 74%,0% 87%,72.46% 87%,72.46% 100%,100% 100%,100% 87%,86.05% 87%,86.05% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,86.05% 26%,86.05% 13%,100% 13%,100% 0%)}85.5%{clip-path:polygon(82.41% 0%,82.41% 13%,0% 13%,0% 26%,2.41% 26%,2.41% 39%,0% 39%,0% 61%,2.41% 61%,2.41% 74%,0% 74%,0% 87%,82.41% 87%,82.41% 100%,100% 100%,100% 87%,77.24% 87%,77.24% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,77.24% 26%,77.24% 13%,100% 13%,100% 0%)}86%{clip-path:polygon(88.83% 0%,88.83% 13%,0% 13%,0% 26%,4.75% 26%,4.75% 39%,0% 39%,0% 61%,4.75% 61%,4.75% 74%,0% 74%,0% 87%,88.83% 87%,88.83% 100%,100% 100%,100% 87%,62.9% 87%,62.9% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,62.9% 26%,62.9% 13%,100% 13%,100% 0%)}86.5%{clip-path:polygon(93.12% 0%,93.12% 13%,0% 13%,0% 26%,8.38% 26%,8.38% 39%,0% 39%,0% 61%,8.38% 61%,8.38% 74%,0% 74%,0% 87%,93.12% 87%,93.12% 100%,100% 100%,100% 87%,43.33% 87%,43.33% 74%,100% 74%,100% 61%,100% 61%,100% 39%,100% 39%,100% 26%,43.33% 26%,43.33% 13%,100% 13%,100% 0%)}87%{clip-path:polygon(96.03% 0%,96.03% 13%,0% 13%,0% 26%,13.95% 26%,13.95% 39%,0% 39%,0% 61%,13.95% 61%,13.95% 74%,0% 74%,0% 87%,96.03% 87%,96.03% 100%,100% 100%,100% 87%,27.54% 87%,27.54% 74%,100% 74%,100% 61%,99.9% 61%,99.9% 39%,100% 39%,100% 26%,27.54% 26%,27.54% 13%,100% 13%,100% 0%)}87.5%{clip-path:polygon(97.96% 0%,97.96% 13%,0% 13%,0% 26%,22.76% 26%,22.76% 39%,0% 39%,0% 61%,22.76% 61%,22.76% 74%,0% 74%,0% 87%,97.96% 87%,97.96% 100%,100% 100%,100% 87%,17.59% 87%,17.59% 74%,100% 74%,100% 61%,99.59% 61%,99.59% 39%,100% 39%,100% 26%,17.59% 26%,17.59% 13%,100% 13%,100% 0%)}88%{clip-path:polygon(99.16% 0%,99.16% 13%,0% 13%,0% 26%,37.1% 26%,37.1% 39%,0% 39%,0% 61%,37.1% 61%,37.1% 74%,0% 74%,0% 87%,99.16% 87%,99.16% 100%,100% 100%,100% 87%,11.17% 87%,11.17% 74%,100% 74%,100% 61%,99.02% 61%,99.02% 39%,100% 39%,100% 26%,11.17% 26%,11.17% 13%,100% 13%,100% 0%)}88.5%{clip-path:polygon(99.8% 0%,99.8% 13%,0% 13%,0% 26%,56.67% 26%,56.67% 39%,0% 39%,0% 61%,56.67% 61%,56.67% 74%,0% 74%,0% 87%,99.8% 87%,99.8% 100%,100% 100%,100% 87%,6.88% 87%,6.88% 74%,100% 74%,100% 61%,98.15% 61%,98.15% 39%,100% 39%,100% 26%,6.88% 26%,6.88% 13%,100% 13%,100% 0%)}89%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,72.46% 26%,72.46% 39%,0% 39%,0% 61%,72.46% 61%,72.46% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,3.97% 87%,3.97% 74%,100% 74%,100% 61%,96.92% 61%,96.92% 39%,100% 39%,100% 26%,3.97% 26%,3.97% 13%,100% 13%,100% 0%)}89.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,82.41% 26%,82.41% 39%,0% 39%,0% 61%,82.41% 61%,82.41% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,2.04% 87%,2.04% 74%,100% 74%,100% 61%,95.25% 61%,95.25% 39%,100% 39%,100% 26%,2.04% 26%,2.04% 13%,100% 13%,100% 0%)}90%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,88.83% 26%,88.83% 39%,0% 39%,0% 61%,88.83% 61%,88.83% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,.84% 87%,.84% 74%,100% 74%,100% 61%,93% 61%,93% 39%,100% 39%,100% 26%,.84% 26%,.84% 13%,100% 13%,100% 0%)}90.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,93.12% 26%,93.12% 39%,0% 39%,0% 61%,93.12% 61%,93.12% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,.2% 87%,.2% 74%,100% 74%,100% 61%,90.02% 61%,90.02% 39%,100% 39%,100% 26%,.2% 26%,.2% 13%,100% 13%,100% 0%)}91%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,96.03% 26%,96.03% 39%,0% 39%,0% 61%,96.03% 61%,96.03% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,86.05% 61%,86.05% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}91.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,97.96% 26%,97.96% 39%,0% 39%,0% 61%,97.96% 61%,97.96% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,80.66% 61%,80.66% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}92%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,99.16% 26%,99.16% 39%,0% 39%,0% 61%,99.16% 61%,99.16% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,73.21% 61%,73.21% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}92.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,99.8% 26%,99.8% 39%,0% 39%,0% 61%,99.8% 61%,99.8% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,62.9% 61%,62.9% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}93%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,49.92% 61%,49.92% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}93.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,37.31% 61%,37.31% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}94%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,27.54% 61%,27.54% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}94.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,20.41% 61%,20.41% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}95%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,15.15% 61%,15.15% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}95.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,11.17% 61%,11.17% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}96%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,8.13% 61%,8.13% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}96.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,5.78% 61%,5.78% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}97%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,3.97% 61%,3.97% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}97.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,2.6% 61%,2.6% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}98%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,1.57% 61%,1.57% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}98.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,.84% 61%,.84% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}99%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,.36% 61%,.36% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}99.5%{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,.08% 61%,.08% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}to{clip-path:polygon(100% 0%,100% 13%,0% 13%,0% 26%,100% 26%,100% 39%,0% 39%,0% 61%,100% 61%,100% 74%,0% 74%,0% 87%,100% 87%,100% 100%,100% 100%,100% 87%,0% 87%,0% 74%,100% 74%,100% 61%,0% 61%,0% 39%,100% 39%,100% 26%,0% 26%,0% 13%,100% 13%,100% 0%)}}
.ix[data-intro=minimal-arrival]{--intro-duration:2.2s;--ma-ground:var(--ae-void,#f3f1ec);--ma-ink:var(--ae-ink,#111);--ma-ink-2:var(--ae-ink-2,#3b3b3b);--ma-ink-3:var(--ae-ink-3,#575757);--ma-signal:var(--ae-signal,#c8201a);--ma-face:var(--ae-body,var(--font-geist-sans), system-ui, sans-serif);--ma-meta:var(--ma-face);--ma-ease:cubic-bezier(.77, 0, .175, 1);--ma-x:max(1.25rem, calc((100cqw - 76rem) / 2 + 2rem));--ma-w:calc(100cqw - 2 * var(--ma-x));--ma-col:calc(var(--ma-w) / 12);--ma-rule-y:61cqh;--ma-small:clamp(.72rem, .92cqw, .86rem);background:var(--ma-ground);color:var(--ma-ink);font-family:var(--ma-face);animation:ix-minimal-arrival-curtain var(--intro-duration) var(--ma-ease) forwards}[data-ui=hyper] .ix[data-intro=minimal-arrival]{--ma-meta:var(--ae-mono,ui-monospace, monospace)}@keyframes ix-minimal-arrival-curtain{0%,60%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.ix[data-intro=minimal-arrival]:before{content:"";z-index:2;background:var(--ma-ink);opacity:0;width:1px;animation:ix-minimal-arrival-edge var(--intro-duration) var(--ma-ease) both;position:absolute;top:0;bottom:0;left:0}@keyframes ix-minimal-arrival-edge{0%,60%{opacity:0;transform:translate(0)}60.5%{opacity:1}to{opacity:1;transform:translate(100cqw)}}.ix[data-intro=minimal-arrival] .ma-bar{background:var(--ma-signal);transform-origin:0;width:8.3333cqw;height:6px;animation:ix-minimal-arrival-draw calc(var(--intro-duration) * .18) var(--ma-ease) both;position:absolute;top:0;left:0}@keyframes ix-minimal-arrival-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ix[data-intro=minimal-arrival] .ma-rule{left:0;right:0;top:var(--ma-rule-y);background:var(--ma-ink);height:1px;clip-path:inset(0 var(--ma-x) 0 var(--ma-x));animation:ix-minimal-arrival-rule var(--intro-duration) linear both;position:absolute}@keyframes ix-minimal-arrival-rule{0%,2%{clip-path:inset(0 calc(100% - var(--ma-x)) 0 var(--ma-x));animation-timing-function:var(--ma-ease)}33%,56%{clip-path:inset(0 var(--ma-x) 0 var(--ma-x));animation-timing-function:var(--ma-ease)}68%,to{clip-path:inset(0)}}.ix[data-intro=minimal-arrival] :is(.ma-role,.ma-tagline,.ma-index,.ma-sig){font-family:var(--ma-meta);font-size:var(--ma-small);letter-spacing:.005em;margin:0;font-weight:600;line-height:1.45;position:absolute}.ix[data-intro=minimal-arrival] :is(.ma-role,.ma-tagline){top:max(1.6rem,7cqh)}.ix[data-intro=minimal-arrival] .ma-role{left:var(--ma-x)}.ix[data-intro=minimal-arrival] .ma-tagline{left:calc(var(--ma-x) + 6 * var(--ma-col));max-width:calc(4 * var(--ma-col));color:var(--ma-ink-3);font-weight:500}.ix[data-intro=minimal-arrival] .ma-wipe{animation:ix-minimal-arrival-wipe calc(var(--intro-duration) * .2) var(--ma-ease) both;animation-delay:calc(var(--intro-duration) * var(--d))}@keyframes ix-minimal-arrival-wipe{0%{clip-path:inset(-25% 100% -25% 0)}to{clip-path:inset(-25% -2% -25% 0)}}.ix[data-intro=minimal-arrival] .ma-index{left:calc(var(--ma-x) + 6 * var(--ma-col));right:var(--ma-x);bottom:calc(100cqh - var(--ma-rule-y) + max(1rem, 2.2cqh))}.ix[data-intro=minimal-arrival] .ma-index ol{margin:0;padding:0;list-style:none}.ix[data-intro=minimal-arrival] .ma-index li{grid-template-columns:var(--ma-col) 1fr;display:grid}.ix[data-intro=minimal-arrival] .ma-index-head{color:var(--ma-ink-3);margin:0 0 .6em;font-weight:500}.ix[data-intro=minimal-arrival] .ma-num{color:var(--ma-ink-3);font-variant-numeric:tabular-nums;font-weight:500}.ix[data-intro=minimal-arrival] .ma-sig{left:var(--ma-x);color:var(--ma-ink-3);font-weight:500;bottom:max(1.4rem,6cqh)}.ix[data-intro=minimal-arrival] .ma-name{left:var(--ma-x);top:calc(var(--ma-rule-y) + 1px);font-size:min(calc(var(--ma-w) / 9.06), 19cqh);letter-spacing:-.055em;white-space:nowrap;margin:0;font-weight:700;line-height:.9;display:flex;position:absolute}.ix[data-intro=minimal-arrival] .ma-word{clip-path:inset(0 -.3em -.35em);display:block}.ix[data-intro=minimal-arrival] .ma-word>span{animation:ix-minimal-arrival-hang calc(var(--intro-duration) * .37) both;animation-delay:calc(var(--intro-duration) * (.15 + var(--w) * .035));display:block}@keyframes ix-minimal-arrival-hang{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(-102%)}70%{animation-timing-function:cubic-bezier(.45,0,.2,1);transform:translate(.025em)}to{transform:translate(0,0)}}.ix[data-intro=minimal-arrival] .ma-tld{color:var(--ma-ink-3)}.ix[data-intro=minimal-arrival] .ix-skip{right:var(--ma-x);font-family:var(--ma-meta);font-size:var(--ma-small);letter-spacing:.005em;text-transform:none;color:var(--ma-ink-3);background:0 0;border:0;padding:0;font-weight:600;line-height:1.45;bottom:max(1.4rem,6cqh)}.ix[data-intro=minimal-arrival] .ix-skip:hover{color:var(--ma-ink)}.ix[data-intro=minimal-arrival] .ix-clock{background:var(--ma-ink-3);height:1px}@container (orientation:portrait){.ix[data-intro=minimal-arrival]{--ma-rule-y:50cqh}.ix[data-intro=minimal-arrival] .ma-name{font-size:min(calc(var(--ma-w) / 3.69), 10.5cqh);line-height:.92;display:block}}
.ix[data-intro=birthday-ascension]{--intro-duration:7.6s;--ba-zenith:#0c0a15;--ba-dusk:#1f1838;--ba-plum:#4a2450;--ba-rose:color-mix(in oklab, #b44c5c 82%, var(--ae-ember,#ff8a5c));--ba-amber:#ec8a4c;--ba-gold:color-mix(in oklab, #f6b54e 88%, var(--ae-signal,#f0b955));--ba-flare:#fff1cf;--ba-ink:#fbf3e4;--ba-ink-2:#e2cfb0;--ba-sea:#0a0810;background:var(--ba-zenith);color:var(--ba-ink);animation:ix-birthday-ascension-curtain var(--intro-duration) linear forwards}@supports (color:oklch(from red l c h)){.ix[data-intro=birthday-ascension]{--ba-zenith:oklch(from var(--ae-void,#0b0a10) min(l, .15) min(c, .04) h)}}@keyframes ix-birthday-ascension-curtain{0%{clip-path:inset(0)}80%{clip-path:inset(0);animation-timing-function:cubic-bezier(.62,0,.2,1)}to{clip-path:inset(0 0 100%)}}.ix[data-intro=birthday-ascension] .ba{--hf:.7;--h:calc(var(--hf) * 100cqh);--r:min(47cqw, 60cqh);--s:min(15cqmin, 9.5rem);--name-y:42cqh;--name-size:min(8.2cqw, 13cqh);--date-size:min(14cqw, 25cqh);--ring-w:.3;position:absolute;inset:0;overflow:hidden}@container (orientation:portrait){.ix[data-intro=birthday-ascension] .ba{--hf:.6;--r:66cqw;--s:17cqmin;--name-y:43cqh;--name-size:11.8cqw;--date-size:25cqw;--ring-w:.6}}.ix[data-intro=birthday-ascension] .ba-world{animation:ix-birthday-ascension-world var(--intro-duration) linear both;position:absolute;inset:0}@keyframes ix-birthday-ascension-world{0%,80%{animation-timing-function:cubic-bezier(.62,0,.2,1);transform:translateY(0)}to{transform:translateY(-14cqh)}}.ix[data-intro=birthday-ascension] .ba-sky{background:radial-gradient(80cqw 34cqh at 50% var(--h), #ffc4786b, transparent 72%), linear-gradient(to bottom, var(--ba-zenith) 0, var(--ba-dusk) calc(var(--h) * .34), var(--ba-plum) calc(var(--h) * .62), var(--ba-rose) calc(var(--h) * .85), var(--ba-amber) calc(var(--h) * .96), #ffc56c var(--h), var(--ba-sea) var(--h));position:absolute;inset:0}.ix[data-intro=birthday-ascension] .ba-night{background:linear-gradient(to bottom, var(--ba-zenith) 0%, var(--ba-zenith) 28%, color-mix(in oklab, var(--ba-zenith) 55%, #1b1433) 50%, color-mix(in oklab, var(--ba-zenith) 62%, transparent) 58%, color-mix(in oklab, var(--ba-zenith) 18%, transparent) 68%, transparent 76%);height:200cqh;animation:ix-birthday-ascension-night var(--intro-duration) linear both;position:absolute;top:-100cqh;left:0;right:0;transform:translateY(0)}@keyframes ix-birthday-ascension-night{0%,3%{animation-timing-function:cubic-bezier(.32,.06,.24,1);transform:translateY(100cqh)}60%,to{transform:translateY(0)}}.ix[data-intro=birthday-ascension] .ba-rays{left:50%;top:var(--h);opacity:.7;width:230cqmax;height:230cqmax;animation:ix-birthday-ascension-rays var(--intro-duration) linear both;background:repeating-conic-gradient(#ffd69600 0deg,#ffd69617 2.2deg,#ffd69600 4.6deg 7.5deg);margin:-115cqmax 0 0 -115cqmax;position:absolute;transform:rotate(0);-webkit-mask-image:radial-gradient(closest-side,#000 0%,#00000073 15%,#0000 40%);mask-image:radial-gradient(closest-side,#000 0%,#00000073 15%,#0000 40%)}@keyframes ix-birthday-ascension-rays{0%,30%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.2,1);transform:rotate(-7deg)scale(.6)}60%{opacity:.7}to{opacity:.7;transform:rotate(2deg)scale(1.05)}}.ix[data-intro=birthday-ascension] .ba-stars{opacity:.5;height:58cqh;animation:ix-birthday-ascension-stars var(--intro-duration) linear both;background:radial-gradient(1.6px 1.6px at 8% 12%,#fff6e6,#0000),radial-gradient(1.2px 1.2px at 17% 31%,#fff6e6,#0000),radial-gradient(1.4px 1.4px at 26% 7%,#fff6e6,#0000),radial-gradient(1px 1px at 33% 22%,#fff6e6,#0000),radial-gradient(1.8px 1.8px at 44% 9%,#fff6e6,#0000),radial-gradient(1.1px 1.1px at 57% 27%,#fff6e6,#0000),radial-gradient(1.5px 1.5px at 63% 6%,#fff6e6,#0000),radial-gradient(1px 1px at 71% 18%,#fff6e6,#0000),radial-gradient(1.7px 1.7px at 82% 10%,#fff6e6,#0000),radial-gradient(1.2px 1.2px at 91% 26%,#fff6e6,#0000),radial-gradient(1px 1px at 96% 5%,#fff6e6,#0000);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 30%,#0000 100%);mask-image:linear-gradient(#000 30%,#0000 100%)}.ix[data-intro=birthday-ascension] .ba-stars--b{opacity:.4;background:radial-gradient(1.3px 1.3px at 4% 34%,#ffe9c8,#0000),radial-gradient(1px 1px at 13% 4%,#ffe9c8,#0000),radial-gradient(1.5px 1.5px at 22% 19%,#ffe9c8,#0000),radial-gradient(1.1px 1.1px at 38% 4%,#ffe9c8,#0000),radial-gradient(1.3px 1.3px at 51% 16%,#ffe9c8,#0000),radial-gradient(1px 1px at 67% 33%,#ffe9c8,#0000),radial-gradient(1.4px 1.4px at 76% 4%,#ffe9c8,#0000),radial-gradient(1.1px 1.1px at 87% 18%,#ffe9c8,#0000);animation-name:ix-birthday-ascension-stars-b}@keyframes ix-birthday-ascension-stars{0%{opacity:.95}12%{opacity:.55}20%{opacity:.95}40%{opacity:.7}52%{opacity:.85}70%,to{opacity:.5}}@keyframes ix-birthday-ascension-stars-b{0%{opacity:.4}9%{opacity:.9}24%{opacity:.5}36%{opacity:.85}62%,to{opacity:.4}}.ix[data-intro=birthday-ascension] .ba-well{height:var(--h);position:absolute;inset:0 0 auto;overflow:hidden}.ix[data-intro=birthday-ascension] .ba-sun{left:50%;top:var(--h);width:calc(var(--s) * 2);height:calc(var(--s) * 2);margin:calc(var(--s) * -.68) 0 0 calc(var(--s) * -1);box-shadow:0 0 calc(var(--s) * .35) calc(var(--s) * .04) #ffc8788c, 0 0 calc(var(--s) * 1.2) calc(var(--s) * .2) #ff965a47;animation:ix-birthday-ascension-sun var(--intro-duration) linear both;background:radial-gradient(circle,#fffaf0 0%,#fff0c8 34%,#ffd283 58%,#f9a452 82%,#f4804699 96%,#f4804600 100%);border-radius:50%;position:absolute;transform:translateY(0)}@keyframes ix-birthday-ascension-sun{0%,28%{transform:translateY(calc(var(--s) * 1.6));animation-timing-function:cubic-bezier(.22,.55,.16,1)}58%{transform:translateY(0)}72%{transform:translateY(calc(var(--s) * -.03))}80%{animation-timing-function:cubic-bezier(.62,0,.2,1);transform:translateY(0)}to{transform:translateY(calc(var(--s) * -.2))}}.ix[data-intro=birthday-ascension] .ba-bloom{left:50%;top:var(--h);opacity:1;width:150cqw;height:76cqh;animation:ix-birthday-ascension-bloom var(--intro-duration) linear both;background:radial-gradient(closest-side,#fff0cd80,#ffc47833 22%,#0000 60%),radial-gradient(closest-side,#ffaa6438,#0000 100%);margin:-38cqh 0 0 -75cqw;position:absolute;transform:scale(1)}@keyframes ix-birthday-ascension-bloom{0%{opacity:0;transform:scale(.04,.03)}6%{opacity:1;transform:scale(.14,.05)}26%{opacity:.8;animation-timing-function:cubic-bezier(.2,.6,.2,1);transform:scale(.34,.18)}60%{opacity:1;transform:scale(1)}80%{opacity:1;animation-timing-function:cubic-bezier(.62,0,.2,1);transform:scale(1)}92%{opacity:1;transform:scale(1.3,1.6)}to{opacity:.7;transform:scale(1.4,1.9)}}.ix[data-intro=birthday-ascension] .ba-sea{inset:var(--h) 0 0 0;background:var(--ba-sea);position:absolute}.ix[data-intro=birthday-ascension] .ba-sea:before{content:"";background:radial-gradient(70cqw 16cqh at 50% 0%, #ffaa6457, transparent 75%), linear-gradient(to bottom, #3b1d27 0%, #1d1019 22%, #0f0b13 62%, var(--ba-sea) 100%);opacity:1;animation:ix-birthday-ascension-sea var(--intro-duration) linear both;position:absolute;inset:0}@keyframes ix-birthday-ascension-sea{0%,8%{opacity:0}55%,to{opacity:1}}.ix[data-intro=birthday-ascension] .ba-glint{width:calc(var(--s) * 2.6);height:100%;margin-left:calc(var(--s) * -1.3);opacity:.9;transform-origin:50% 0;animation:ix-birthday-ascension-glint var(--intro-duration) linear both;background:radial-gradient(50% 80% at 50% 0,#ffecc4f2,#ffba6e80 34%,#f078501f 70%,#0000 100%);position:absolute;top:0;left:50%;transform:scaleX(1);-webkit-mask-image:repeating-linear-gradient(#000 0 2px,#00000040 3px,#0000 5px 9px);mask-image:repeating-linear-gradient(#000 0 2px,#00000040 3px,#0000 5px 9px)}@keyframes ix-birthday-ascension-glint{0%,34%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.2,1);transform:scaleX(.3)scaleY(.2)}58%{opacity:.9;transform:scaleX(1)scaleY(1)}64%{transform:scaleX(1.12)scaleY(1)}70%{transform:scaleX(.94)scaleY(1)}76%{transform:scaleX(1.06)scaleY(1)}80%,to{opacity:.9;transform:scaleX(1)scaleY(1)}}.ix[data-intro=birthday-ascension] .ba-horizon{left:0;right:0;top:var(--h);opacity:.9;height:1px;animation:ix-birthday-ascension-horizon var(--intro-duration) linear both;background:linear-gradient(90deg,#0000 0%,#ffce8c59 18%,#fff3d6 50%,#ffce8c59 82%,#0000 100%);margin-top:-.5px;position:absolute;box-shadow:0 0 12px .5px #ffbe6e8c}@keyframes ix-birthday-ascension-horizon{0%,2%{opacity:0}14%{opacity:.35}50%,to{opacity:.9}}.ix[data-intro=birthday-ascension] .ba-motes{position:absolute;inset:0}.ix[data-intro=birthday-ascension] .ba-canvas{width:100%;height:100%;display:block}.ix[data-intro=birthday-ascension][data-ix-still] .ba-canvas{display:none}.ix[data-intro=birthday-ascension] .ba-orbit{left:50%;top:var(--h);width:0;height:0;position:absolute}.ix[data-intro=birthday-ascension] .ba-ring{left:calc(var(--r) * -1);top:calc(var(--r) * -1);width:calc(var(--r) * 2);height:calc(var(--r) * 2);clip-path:inset(-2% -2% 50%);filter:drop-shadow(0 0 3px #ffc878b3);position:absolute;overflow:visible}.ix[data-intro=birthday-ascension] .ba-ring-arc{fill:none;stroke:url(#ba-ring-light);stroke-width:var(--ring-w);stroke-linecap:round;stroke-dasharray:.5 1.5;stroke-dashoffset:0;animation:ix-birthday-ascension-arc var(--intro-duration) linear both}@keyframes ix-birthday-ascension-arc{0%,42%{stroke-dashoffset:.5px;animation-timing-function:cubic-bezier(.42,0,.3,1)}64%,to{stroke-dashoffset:0}}.ix[data-intro=birthday-ascension] .ba-ring-dial{fill:none;stroke:#ffe4b8d9;stroke-width:calc(var(--ring-w) * 2.2);stroke-linecap:round;stroke-dasharray:0 1;transform-box:view-box;transform-origin:50%;opacity:.6;animation:ix-birthday-ascension-dial var(--intro-duration) linear both;transform:rotate(0)}@keyframes ix-birthday-ascension-dial{0%,50%{opacity:0;animation-timing-function:cubic-bezier(.2,.6,.2,1);transform:rotate(-12deg)}72%,to{opacity:.6;transform:rotate(0)}}.ix[data-intro=birthday-ascension] .ba-arm{width:0;height:0;animation:ix-birthday-ascension-arm var(--intro-duration) linear both;position:absolute;top:0;left:0;transform:rotate(180deg)}@keyframes ix-birthday-ascension-arm{0%,42%{animation-timing-function:cubic-bezier(.42,0,.3,1);transform:rotate(0)}64%,to{transform:rotate(180deg)}}.ix[data-intro=birthday-ascension] .ba-spark{left:calc(var(--r) * -1);opacity:0;width:7cqmin;height:7cqmin;animation:ix-birthday-ascension-spark var(--intro-duration) linear both;background:radial-gradient(closest-side,#fff 0%,#fff6dc 14%,#ffd2828c 32%,#0000 100%),linear-gradient(90deg,#0000,#fff4d6e6 50%,#0000) 50%/100% 1.5px no-repeat,linear-gradient(#0000,#fff4d6e6 50%,#0000) 50%/1.5px 100% no-repeat;margin:-3.5cqmin;position:absolute;top:0;transform:scale(.4)}@keyframes ix-birthday-ascension-spark{0%,40%{opacity:0;transform:scale(.2)rotate(0)}43%{opacity:1;transform:scale(.55)rotate(0)}62%{opacity:1;animation-timing-function:cubic-bezier(.2,0,0,1);transform:scale(.55)rotate(90deg)}65.5%{opacity:1;animation-timing-function:ease-in;transform:scale(1.5)rotate(135deg)}72%,to{opacity:0;transform:scale(.4)rotate(180deg)}}.ix[data-intro=birthday-ascension] .ba-date{height:calc(var(--name-y) * 2);font-family:var(--font-fraunces), "Fraunces", Georgia, serif;font-size:var(--date-size);font-variation-settings:"opsz" 144, "SOFT" 100;letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;gap:.12em;margin:0;font-weight:300;line-height:1;display:flex;position:absolute;inset:0 0 auto}.ix[data-intro=birthday-ascension] .ba-date>span{color:#0000;background:linear-gradient(#fff6e4db 0%,#fff6e4 42%,#ffe2a6 70%,#ffc463 96%);opacity:0;animation:ix-birthday-ascension-date var(--intro-duration) linear both;-webkit-background-clip:text;background-clip:text;padding:.08em .04em .16em;display:inline-block}.ix[data-intro=birthday-ascension] .ba-date>.ba-date-month{animation-delay:calc(var(--intro-duration) * .035);font-style:italic}@keyframes ix-birthday-ascension-date{0%,6%{opacity:0;clip-path:inset(100% -10% -10%);filter:blur(.04em)brightness(1.6);animation-timing-function:cubic-bezier(.22,.7,.2,1);transform:translateY(.22em)}9%{opacity:1}20%{opacity:1;clip-path:inset(-10%);filter:blur()brightness();transform:translateY(0)}31%{opacity:1;clip-path:inset(-10%);filter:blur()brightness();animation-timing-function:cubic-bezier(.5,0,.75,.4);transform:translateY(-.05em)}42%,to{opacity:0;clip-path:inset(-10%);filter:blur(.12em)brightness(1.4);transform:translateY(-.55em)scale(1.03)}}.ix[data-intro=birthday-ascension] .ba-head{height:calc(var(--name-y) * 2);justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto}.ix[data-intro=birthday-ascension] .ba-name{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;font-size:var(--name-size);font-variation-settings:"opsz" 144, "SOFT" 50;letter-spacing:-.012em;white-space:nowrap;filter:drop-shadow(0 0 .4em #ffb0603d);margin:0;font-weight:340;line-height:1.1}.ix[data-intro=birthday-ascension] .ba-l{color:#0000;background:linear-gradient(to top, #ffd391 0%, #fff0d6 34%, var(--ba-ink) 60%, #f1e6d6 100%);animation:ix-birthday-ascension-ignite calc(var(--intro-duration) * .11) linear calc(var(--intro-duration) * var(--t,.5)) both;-webkit-background-clip:text;background-clip:text;padding-bottom:.08em;display:inline-block}.ix[data-intro=birthday-ascension] .ba-name>.ba-l--tld{background:linear-gradient(to top, #f59a46 0%, var(--ba-gold) 40%, #ffe3a8 100%);-webkit-background-clip:text;background-clip:text;font-style:italic;animation-name:ix-birthday-ascension-ignite-gold}@keyframes ix-birthday-ascension-ignite{0%{opacity:0;filter:blur(.12em)brightness(2.6)drop-shadow(0 0 #ffbe6400);animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateY(.2em)}28%{opacity:1;filter:blur()brightness(2.2)drop-shadow(0 0 .18em #ffbe64f2);animation-timing-function:ease-out;transform:translateY(0)}to{opacity:1;filter:blur()brightness()drop-shadow(0 0 #ffbe6400);transform:translateY(0)}}@keyframes ix-birthday-ascension-ignite-gold{0%{opacity:0;filter:blur(.12em)brightness(1.2)drop-shadow(0 0 #ff965000);animation-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateY(.2em)}28%{opacity:1;filter:blur()brightness(1.15)drop-shadow(0 0 .2em #ff9650f2);animation-timing-function:ease-out;transform:translateY(0)}to{opacity:1;filter:blur()brightness()drop-shadow(0 0 #ff965000);transform:translateY(0)}}.ix[data-intro=birthday-ascension] .ba-line{left:0;right:0;top:calc(var(--h) + 6.5cqh);font-family:var(--font-display), "Instrument Serif", Georgia, serif;white-space:nowrap;color:var(--ba-ink-2);justify-content:center;align-items:baseline;gap:.8em;margin:0;padding:0 1.25rem;font-size:clamp(1.15rem,.75rem + 1.25cqw,2.05rem);font-style:italic;line-height:1.2;display:flex;position:absolute}.ix[data-intro=birthday-ascension] .ba-line-day{font-family:var(--font-geist-mono), "JetBrains Mono", ui-monospace, monospace;letter-spacing:.36em;text-transform:uppercase;color:var(--ba-gold);animation:ix-birthday-ascension-line-day var(--intro-duration) linear both;font-size:.5em;font-style:normal}.ix[data-intro=birthday-ascension] .ba-line-dot{color:var(--ba-gold);animation:ix-birthday-ascension-line-dot var(--intro-duration) linear both}.ix[data-intro=birthday-ascension] .ba-line-words{color:var(--ba-ink);animation:ix-birthday-ascension-line-words var(--intro-duration) linear both}@keyframes ix-birthday-ascension-line-day{0%,58%{opacity:0;animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(.9em)}68%,to{opacity:1;transform:translateY(0)}}@keyframes ix-birthday-ascension-line-dot{0%,61%{opacity:0;animation-timing-function:cubic-bezier(.2,0,0,1);transform:scale(.2)}64%{opacity:1;animation-timing-function:ease-out;transform:scale(2.2)}70%,to{opacity:1;transform:scale(1)}}@keyframes ix-birthday-ascension-line-words{0%,61%{opacity:0;filter:blur(6px);clip-path:inset(0 0 100%);animation-timing-function:cubic-bezier(.16,1,.3,1);transform:translateY(.55em)}72%,to{opacity:1;filter:blur();clip-path:inset(-.3em);transform:translateY(0)}}.ix[data-intro=birthday-ascension] .ba-edge{opacity:0;height:34cqh;animation:ix-birthday-ascension-edge var(--intro-duration) linear both;background:linear-gradient(0deg,#fff6de 0,#ffd68ce6 2px,#0000 6px),linear-gradient(#0000 0%,#be505c24 62%,#f6965457 88%,#ffc46eb3 100%);position:absolute;bottom:0;left:0;right:0}@keyframes ix-birthday-ascension-edge{0%,79.5%{opacity:0;transform:translateY(0)}80%{opacity:1;animation-timing-function:cubic-bezier(.62,0,.2,1);transform:translateY(0)}to{opacity:1;transform:translateY(-100cqh)}}@container (orientation:portrait){.ix[data-intro=birthday-ascension] .ba-date{flex-direction:column;gap:0;line-height:.92}.ix[data-intro=birthday-ascension] .ba-line{top:calc(var(--h) + 5.5cqh);flex-direction:column;align-items:center;gap:.55em}.ix[data-intro=birthday-ascension] .ba-line-dot{display:none}.ix[data-intro=birthday-ascension] .ba-line-day{font-size:.6em}}.ix[data-intro=birthday-ascension] .ix-clock{background:linear-gradient(90deg, transparent, var(--ba-gold) 70%, var(--ba-flare));opacity:.7;height:1px;box-shadow:0 0 8px #ffc46e99}.ix[data-intro=birthday-ascension] .ix-skip{font-family:var(--font-geist-mono), "JetBrains Mono", ui-monospace, monospace;color:#f7efe19e;background:0 0;border-color:#f0c88c33}.ix[data-intro=birthday-ascension] .ix-skip:hover{color:var(--ba-ink);border-color:var(--ba-gold)}@media (prefers-reduced-motion:reduce){.ix[data-intro=birthday-ascension] .ba-canvas{display:none}}
.ix[data-intro=digital-origin]{--intro-duration:6.6s;--do-void:var(--ae-void,#08061a);--do-panel:var(--ae-panel,#151131);--do-ink:var(--ae-ink,#fbfaff);--do-ink-2:var(--ae-ink-2,#d9d4f5);--do-faint:var(--ae-ink-faint,#a49ccb);--do-sig:var(--ae-signal,#f36);--do-alt:var(--ae-ember,#18e0dc);--do-hot:var(--ae-alert,#fc3);--do-sun-a:var(--do-hot);--do-sun-b:var(--do-sig);--do-grid:var(--do-alt);--do-block:var(--do-sig);--do-label:var(--do-sig);--do-prompt:var(--do-hot);--do-tld:var(--do-alt);--do-beam:color-mix(in srgb, #fff 72%, var(--do-sig));--do-scanline:#0000004d;--do-glow:none;--do-face:var(--font-arcade), var(--font-geist-mono), ui-monospace, monospace;--do-small:var(--font-pixel), var(--font-geist-mono), ui-monospace, monospace;--do-fs:.48;--do-weight:400;--do-px:max(2px, .42cqmin);background:var(--do-void);color:var(--do-ink);font-family:var(--do-small);text-shadow:none;animation:ix-digital-origin-curtain var(--intro-duration) linear forwards}@keyframes ix-digital-origin-curtain{0%,78%{clip-path:inset(0);animation-timing-function:cubic-bezier(.55,0,.9,.35)}86%{clip-path:inset(calc(50% - 3px) 0);animation-timing-function:cubic-bezier(.6,0,.85,.4)}93%{clip-path:inset(calc(50% - 3px));animation-timing-function:cubic-bezier(.3,0,.7,1)}to{clip-path:inset(50%)}}.ix[data-intro=digital-origin] i{font-style:normal;display:block}.ix[data-intro=digital-origin] p{margin:0}.ix[data-intro=digital-origin] b{font-weight:inherit}.ix[data-intro=digital-origin] .do-tube{--do-t:min(4.35cqw, 10cqh);--do-gap:calc(var(--do-t) * .1);--do-ty:24cqh;--do-hz:64cqh;--do-r:min(22cqmin, 30cqw);--do-sy:81cqh;z-index:1;transform-origin:50%;animation:ix-digital-origin-tube var(--intro-duration) linear both;position:absolute;inset:0}@container (max-aspect-ratio:1){.ix[data-intro=digital-origin] .do-tube{--do-t:min(11.6cqw, 7.2cqh);--do-ty:19cqh;--do-hz:66cqh;--do-r:min(34cqmin, 44cqw);--do-sy:83cqh}.ix[data-intro=digital-origin] .do-word{flex-basis:100%;justify-content:center}}@keyframes ix-digital-origin-tube{0%,16%{opacity:0;filter:brightness(2.4);transform:none}17%{opacity:1;filter:brightness(2.4);animation-timing-function:step-end;transform:translateY(-9cqh)}19%{opacity:1;filter:brightness(2.1);animation-timing-function:step-end;transform:translateY(5cqh)skew(-5deg)}20.5%{filter:brightness(1.9);animation-timing-function:step-end;transform:translateY(-2.5cqh)}22%{filter:brightness(1.7);animation-timing-function:step-end;transform:translateY(1.2cqh)skew(2deg)}23.5%{filter:brightness(1.5);animation-timing-function:step-end;transform:translateY(-.5cqh)}25%{filter:brightness(1.4);animation-timing-function:steps(4,end);transform:none}31%{filter:brightness();transform:none}75.5%{opacity:1;filter:brightness();animation-timing-function:step-end;transform:none}76.2%{filter:brightness(2.3);animation-timing-function:step-end;transform:translate(.6cqw)}76.9%{filter:brightness(.45);animation-timing-function:step-end;transform:none}77.5%{filter:brightness(1.7);animation-timing-function:step-end;transform:none}78%{opacity:1;filter:brightness(1.3);animation-timing-function:cubic-bezier(.55,0,.9,.35);transform:none}86%{opacity:1;filter:brightness(3);animation-timing-function:cubic-bezier(.6,0,.85,.4);transform:scale(1.03,.006)}93%,to{opacity:0;filter:brightness(3);transform:scale(.004,.006)}}.ix[data-intro=digital-origin] .do-sky{height:var(--do-hz);background:radial-gradient(60% 34% at 50% 100%, color-mix(in srgb, var(--do-sun-b) 16%, transparent), transparent 75%);position:absolute;inset:0 0 auto}.ix[data-intro=digital-origin] .do-star{left:calc(var(--x) * 100%);top:calc(13cqh + var(--y) * (100% - 18cqh));width:var(--do-px);height:var(--do-px);background:var(--do-ink);opacity:.7;animation:ix-digital-origin-twinkle calc(var(--intro-duration) * .3) steps(1, end) both;animation-delay:calc(var(--intro-duration) * (.27 + var(--k) * .011));position:absolute}.ix[data-intro=digital-origin] .do-star-x{color:var(--do-alt);background:var(--do-ink);opacity:1;box-shadow:var(--do-px) 0 0 currentColor, calc(var(--do-px) * -1) 0 0 currentColor, 0 var(--do-px) 0 currentColor, 0 calc(var(--do-px) * -1) 0 currentColor}@keyframes ix-digital-origin-twinkle{0%{opacity:0}8%{opacity:1}30%{opacity:.25}55%{opacity:1}80%{opacity:.45}}.ix[data-intro=digital-origin] .do-sunbox{left:50%;top:calc(var(--do-hz) - var(--do-r));width:calc(var(--do-r) * 2);height:var(--do-r);margin-left:calc(var(--do-r) * -1);position:absolute;overflow:hidden}.ix[data-intro=digital-origin] .do-sun{background:linear-gradient(to bottom, var(--do-sun-a) 0 28.57%, color-mix(in srgb, var(--do-sun-a) 62%, var(--do-sun-b)) 28.57% 50%, color-mix(in srgb, var(--do-sun-a) 28%, var(--do-sun-b)) 50% 71.43%, var(--do-sun-b) 71.43%);animation:ix-digital-origin-sun var(--intro-duration) linear both;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 50%,#0000 50% 53.57%,#000 53.57% 64.29%,#0000 64.29% 69.64%,#000 69.64% 78.57%,#0000 78.57% 85.71%,#000 85.71% 92.86%,#0000 92.86%);mask:linear-gradient(#000 0 50%,#0000 50% 53.57%,#000 53.57% 64.29%,#0000 64.29% 69.64%,#000 69.64% 78.57%,#0000 78.57% 85.71%,#000 85.71% 92.86%,#0000 92.86%)}@keyframes ix-digital-origin-sun{0%,29%{filter:none;animation-timing-function:steps(14,end);transform:translateY(100%)}42%{filter:none;transform:none}70%{filter:none;animation-timing-function:step-end;transform:none}70.6%{filter:brightness(1.9)saturate(1.3);animation-timing-function:step-end}72%{filter:brightness(1.35);animation-timing-function:step-end}73.4%,to{filter:none;transform:none}}.ix[data-intro=digital-origin] .do-ground{left:0;right:0;top:var(--do-hz);animation:ix-digital-origin-build calc(var(--intro-duration) * .09) steps(8, end) both;animation-delay:calc(var(--intro-duration) * .27);position:absolute;bottom:0;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 38%);mask:linear-gradient(#0000,#000 38%)}@keyframes ix-digital-origin-build{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.ix[data-intro=digital-origin] .do-floor{--do-cell:3.4cqh;transform-origin:50% 0;background:repeating-linear-gradient(to right, var(--do-grid) 0 var(--do-px), transparent var(--do-px) calc(100% / 34));opacity:.75;background-position:50% 0;height:25cqh;position:absolute;top:0;left:-70%;right:-70%;overflow:hidden;transform:perspective(30cqh)rotateX(62deg)}.ix[data-intro=digital-origin] .do-floor-rows{inset:calc(var(--do-cell) * -1) 0 0 0;background:repeating-linear-gradient(to bottom, var(--do-grid) 0 var(--do-px), transparent var(--do-px) var(--do-cell));animation:ix-digital-origin-advance calc(var(--intro-duration) * .075) steps(4, end) infinite both;animation-delay:calc(var(--intro-duration) * .3);position:absolute}@keyframes ix-digital-origin-advance{to{transform:translateY(var(--do-cell))}}.ix[data-intro=digital-origin] .do-horizon{left:0;right:0;top:calc(var(--do-hz) - var(--do-px) / 2);height:var(--do-px);background:var(--do-grid);box-shadow:0 0 calc(var(--do-px) * 4) color-mix(in srgb, var(--do-grid) 60%, transparent);animation:ix-digital-origin-draw calc(var(--intro-duration) * .05) steps(8, end) both;animation-delay:calc(var(--intro-duration) * .24);position:absolute}@keyframes ix-digital-origin-draw{0%{transform:scaleX(0)}}.ix[data-intro=digital-origin] .do-corner{border:0 solid var(--do-ink-2);width:clamp(14px,3.4cqmin,34px);height:clamp(14px,3.4cqmin,34px);animation:ix-digital-origin-on calc(var(--intro-duration) * .02) steps(1, end) both;animation-delay:calc(var(--intro-duration) * .205);position:absolute}.ix[data-intro=digital-origin] .do-corner[data-at=tl]{border-top-width:var(--do-px);border-left-width:var(--do-px);top:2.6cqmin;left:2.6cqmin}.ix[data-intro=digital-origin] .do-corner[data-at=tr]{border-top-width:var(--do-px);border-right-width:var(--do-px);top:2.6cqmin;right:2.6cqmin}.ix[data-intro=digital-origin] .do-corner[data-at=bl]{border-bottom-width:var(--do-px);border-left-width:var(--do-px);bottom:2.6cqmin;left:2.6cqmin}.ix[data-intro=digital-origin] .do-corner[data-at=br]{border-bottom-width:var(--do-px);border-right-width:var(--do-px);bottom:2.6cqmin;right:2.6cqmin}@keyframes ix-digital-origin-on{0%{visibility:hidden}to{visibility:visible}}.ix[data-intro=digital-origin] .do-bulbs{--do-bp:max(16px, 3.2cqmin);animation:ix-digital-origin-on calc(var(--intro-duration) * .02) steps(1, end) both;animation-delay:calc(var(--intro-duration) * .22);display:none;position:absolute;inset:1.4cqmin}.ix[data-intro=digital-origin] .do-bulbs:before,.ix[data-intro=digital-origin] .do-bulbs:after{--do-bulb:radial-gradient(circle, var(--do-hot) 0 22%, color-mix(in srgb, var(--do-hot) 30%, transparent) 30%, transparent 42%);content:"";background:var(--do-bulb) 0 0 / var(--do-bp) var(--do-bp) repeat-x, var(--do-bulb) 0 100% / var(--do-bp) var(--do-bp) repeat-x, var(--do-bulb) 0 0 / var(--do-bp) var(--do-bp) repeat-y, var(--do-bulb) 100% 0 / var(--do-bp) var(--do-bp) repeat-y;animation:ix-digital-origin-chase calc(var(--intro-duration) * .07) steps(1, end) infinite both;animation-delay:calc(var(--intro-duration) * .22);position:absolute;inset:0}.ix[data-intro=digital-origin] .do-bulbs:after{background-position:calc(var(--do-bp) / 2) 0, calc(var(--do-bp) / 2) 100%, 0 calc(var(--do-bp) / 2), 100% calc(var(--do-bp) / 2);animation-direction:reverse}@keyframes ix-digital-origin-chase{0%{opacity:1}50%{opacity:.18}}.ix[data-intro=digital-origin] .do-hud{font-family:var(--do-small);letter-spacing:.12em;text-transform:uppercase;color:var(--do-ink);animation:ix-digital-origin-type calc(var(--intro-duration) * .06) steps(12, end) both;animation-delay:calc(var(--intro-duration) * .215);grid-template-columns:1fr auto 1fr;align-items:start;gap:2cqw;font-size:clamp(.5rem,1.55cqmin,.95rem);line-height:1;display:grid;position:absolute;top:5.6cqmin;left:7cqmin;right:7cqmin}@keyframes ix-digital-origin-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ix[data-intro=digital-origin] .do-hud-cell{white-space:nowrap;display:block}.ix[data-intro=digital-origin] .do-hud-cell[data-at=c]{text-align:center}.ix[data-intro=digital-origin] .do-hud-cell[data-at=r]{text-align:right}.ix[data-intro=digital-origin] .do-hud-cell>span{flex-direction:column;gap:.7em;display:inline-flex}.ix[data-intro=digital-origin] .do-hud-cell[data-at=c]>span{align-items:center}.ix[data-intro=digital-origin] .do-hud-cell[data-at=r]>span{align-items:flex-end}.ix[data-intro=digital-origin] .do-hud b{color:var(--do-label)}.ix[data-intro=digital-origin] [data-v=term]{display:none!important}.ix[data-intro=digital-origin] .do-reel{vertical-align:top;height:1em;line-height:1;display:inline-block;overflow:hidden}.ix[data-intro=digital-origin] .do-reel>span{white-space:pre;transform:translateY(calc(var(--n) * -1em));display:block}.ix[data-intro=digital-origin] .do-reel-score>span{animation:ix-digital-origin-reel calc(var(--intro-duration) * .1275) steps(17, end) both;animation-delay:calc(var(--intro-duration) * .3925)}.ix[data-intro=digital-origin] .do-reel-credit>span{animation:ix-digital-origin-reel calc(var(--intro-duration) * .01) steps(1, end) both;animation-delay:calc(var(--intro-duration) * .7)}@keyframes ix-digital-origin-reel{0%{transform:none}}.ix[data-intro=digital-origin] .do-centre{left:0;right:0;top:var(--do-ty);align-items:center;gap:calc(var(--do-t) * .62);flex-direction:column;display:flex;position:absolute}.ix[data-intro=digital-origin] .do-title{justify-content:center;gap:calc(var(--do-gap) * 2.4) var(--do-gap);flex-wrap:wrap;margin:0;display:flex}.ix[data-intro=digital-origin] .do-word{gap:var(--do-gap);display:flex}.ix[data-intro=digital-origin] .do-cell{width:var(--do-t);height:calc(var(--do-t) * 1.18);animation:ix-digital-origin-drop calc(var(--intro-duration) * .04) linear both;animation-delay:calc(var(--intro-duration) * (.36 + var(--o) * .0075));display:block}@keyframes ix-digital-origin-drop{0%{visibility:hidden;transform:translateY(calc(var(--do-t) * -4.72))}.1%{visibility:visible;transform:translateY(calc(var(--do-t) * -4.72));animation-timing-function:steps(4,end)}to{visibility:visible;transform:none}}.ix[data-intro=digital-origin] .do-tile{z-index:0;height:100%;font-family:var(--do-face);font-size:calc(var(--do-t) * var(--do-fs));font-weight:var(--do-weight);color:var(--do-ink);text-shadow:var(--do-glow);background:var(--do-panel);box-shadow:inset var(--do-px) var(--do-px) 0 color-mix(in srgb, var(--do-ink) 16%, transparent), inset calc(var(--do-px) * -1) calc(var(--do-px) * -1) 0 #00000061, calc(var(--do-px) * 1.5) calc(var(--do-px) * 1.5) 0 #00000080;animation:ix-digital-origin-hop calc(var(--intro-duration) * .03) linear both;animation-delay:calc(var(--intro-duration) * (.702 + var(--i) * .0024));place-items:center;line-height:1;display:grid;position:relative}.ix[data-intro=digital-origin] .do-word[data-word="2"] .do-tile{color:var(--do-tld)}@keyframes ix-digital-origin-hop{0%{animation-timing-function:step-end;transform:none}20%{transform:translateY(calc(var(--do-t) * -.3));animation-timing-function:step-end}60%{transform:translateY(calc(var(--do-t) * -.14));animation-timing-function:step-end}to{transform:none}}.ix[data-intro=digital-origin] .do-tile:after{content:"";z-index:1;background:var(--do-block);opacity:0;animation:ix-digital-origin-resolve calc(var(--intro-duration) * .027) steps(3, end) both;animation-delay:calc(var(--intro-duration) * (.4 + var(--o) * .0075));position:absolute;inset:0}@keyframes ix-digital-origin-resolve{0%{opacity:1}to{opacity:0}}.ix[data-intro=digital-origin] .do-tile:before{content:"";z-index:-1;background:var(--do-block);opacity:0;animation:ix-digital-origin-flash calc(var(--intro-duration) * .03) steps(1, end) both;animation-delay:calc(var(--intro-duration) * (.702 + var(--i) * .0024));position:absolute;inset:0}@keyframes ix-digital-origin-flash{0%{opacity:0}20%{opacity:.6}60%,to{opacity:0}}.ix[data-intro=digital-origin] .do-sub{font-family:var(--do-face);letter-spacing:.14em;color:var(--do-ink-2);white-space:nowrap;padding-right:.9em;font-size:clamp(.5rem,1.7cqmin,1rem);line-height:1.2;display:inline-block;position:relative}.ix[data-intro=digital-origin] .do-sub-text{animation:ix-digital-origin-type calc(var(--intro-duration) * .09) steps(17, end) both;animation-delay:calc(var(--intro-duration) * .545);display:block}.ix[data-intro=digital-origin] .do-caret{animation:ix-digital-origin-caret calc(var(--intro-duration) * .09) steps(17, end) both;animation-delay:calc(var(--intro-duration) * .545);position:absolute;inset:0 .9em 0 0}.ix[data-intro=digital-origin] .do-caret:after{content:"";background:var(--do-sig);width:.6em;animation:ix-digital-origin-blink calc(var(--intro-duration) * .075) steps(1, end) infinite both;animation-delay:calc(var(--intro-duration) * .635);position:absolute;top:.1em;bottom:.1em;left:calc(100% + .15em)}@keyframes ix-digital-origin-caret{0%{visibility:hidden;transform:translate(-100%)}.1%{visibility:visible;transform:translate(-100%)}to{visibility:visible;transform:none}}@keyframes ix-digital-origin-blink{50%{opacity:0}}.ix[data-intro=digital-origin] .do-start{left:0;right:0;top:var(--do-sy);text-align:center;font-family:var(--do-small);letter-spacing:.24em;color:var(--do-prompt);text-shadow:calc(var(--do-px) * 1) calc(var(--do-px) * 1) 0 #0009;animation:ix-digital-origin-start calc(var(--intro-duration) * .2) steps(1, end) both;animation-delay:calc(var(--intro-duration) * .58);font-size:clamp(.8rem,2.7cqmin,1.55rem);font-weight:700;line-height:1;position:absolute}@keyframes ix-digital-origin-start{0%{visibility:hidden;opacity:1}.5%{visibility:visible;opacity:1}22%{opacity:0}34%{opacity:1}56%{opacity:0}64%{opacity:1}68%{opacity:0}72%{opacity:1}76%{opacity:0}80%{opacity:1}84%{opacity:0}88%{opacity:1}92%{opacity:0}96%,to{visibility:visible;opacity:1}}.ix[data-intro=digital-origin] .do-scan{z-index:4;pointer-events:none;background:repeating-linear-gradient(to bottom, var(--do-scanline) 0 1px, transparent 1px 3px);animation:ix-digital-origin-settle var(--intro-duration) steps(1, end) both;position:absolute;inset:0}@keyframes ix-digital-origin-settle{0%,13%{opacity:0;transform:none}13.5%{opacity:1;transform:scaleY(3.4)translateY(.4cqh)}19%{transform:scaleY(2.6)translateY(-.3cqh)}23%{transform:scaleY(1.9)translateY(.2cqh)}27%{transform:scaleY(1.4)}31%,to{opacity:1;transform:none}}.ix[data-intro=digital-origin] .do-roll{z-index:4;pointer-events:none;background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--do-ink) 5%, transparent) 60%, color-mix(in srgb, var(--do-ink) 8%, transparent) 86%, transparent);height:34cqh;animation:ix-digital-origin-roll calc(var(--intro-duration) * .3) linear 2 both;animation-delay:calc(var(--intro-duration) * .19);position:absolute;top:0;left:0;right:0;transform:translateY(-40cqh)}@keyframes ix-digital-origin-roll{0%{transform:translateY(-40cqh)}to{transform:translateY(110cqh)}}.ix[data-intro=digital-origin] .do-glass{z-index:5;pointer-events:none;background:radial-gradient(55% 38% at 28% 16%,#ffffff0b,#0000 70%),radial-gradient(120% 115%,#0000 58%,#0000009e 100%);position:absolute;inset:0}.ix[data-intro=digital-origin] .do-dot,.ix[data-intro=digital-origin] .do-line,.ix[data-intro=digital-origin] .do-raster,.ix[data-intro=digital-origin] .do-off{z-index:6;pointer-events:none;opacity:0;position:absolute}.ix[data-intro=digital-origin] .do-dot{aspect-ratio:1;background:radial-gradient(circle, #fff 0 12%, var(--do-beam) 22%, color-mix(in srgb, var(--do-sig) 30%, transparent) 40%, transparent 70%);width:clamp(18px,4cqmin,40px);animation:ix-digital-origin-dot var(--intro-duration) linear both;top:50%;left:50%;translate:-50% -50%}@keyframes ix-digital-origin-dot{0%,3%{opacity:0;animation-timing-function:steps(3,end);transform:scale(.2)}4.5%{opacity:1;animation-timing-function:step-end;transform:scale(1)}6%{animation-timing-function:step-end;transform:scale(1.5)}7%{animation-timing-function:step-end;transform:scale(.8)}8%{opacity:1;transform:scale(1)}9.5%,to{opacity:0;transform:scale(1)}}.ix[data-intro=digital-origin] .do-line{background:linear-gradient(to right, transparent, var(--do-beam) 12%, #fff 50%, var(--do-beam) 88%, transparent);height:4px;box-shadow:0 0 18px 2px color-mix(in srgb, var(--do-sig) 55%, transparent);animation:ix-digital-origin-line var(--intro-duration) linear both;top:calc(50% - 2px);left:0;right:0}@keyframes ix-digital-origin-line{0%,8%{opacity:0;transform:scaleX(.02)}8.1%{opacity:1;animation-timing-function:steps(8,end);transform:scaleX(.02)}13%{opacity:1;transform:scaleX(1)}14.5%,to{opacity:0;transform:scaleX(1)}}.ix[data-intro=digital-origin] .do-raster{background:repeating-linear-gradient(to bottom, #0000002e 0 2px, transparent 2px 6px), color-mix(in srgb, var(--do-beam) 78%, var(--do-void));animation:ix-digital-origin-raster var(--intro-duration) linear both;inset:0}@keyframes ix-digital-origin-raster{0%,13%{opacity:0;transform:scaleY(.006)}13.1%{opacity:1;animation-timing-function:steps(6,end);transform:scaleY(.006)}18.5%{opacity:1;animation-timing-function:steps(5,end);transform:scaleY(1)}25%,to{opacity:0;transform:scaleY(1)}}.ix[data-intro=digital-origin] .do-off{background:linear-gradient(to right, var(--do-beam), #fff 50%, var(--do-beam));height:4px;box-shadow:0 0 14px 3px color-mix(in srgb, var(--do-beam) 70%, transparent);animation:ix-digital-origin-off var(--intro-duration) linear both;top:calc(50% - 2px);left:0;right:0}@keyframes ix-digital-origin-off{0%,79%{opacity:0;transform:none}85%{opacity:1;animation-timing-function:cubic-bezier(.6,0,.85,.4);transform:none}93%{opacity:1;animation-timing-function:cubic-bezier(.3,0,.7,1);transform:scaleX(.006)}to{opacity:0;transform:scaleX(.002)}}.ix[data-intro=digital-origin][data-ix-still] :before,.ix[data-intro=digital-origin][data-ix-still] :after{animation:none!important}@media (prefers-reduced-motion:reduce){.ix[data-intro=digital-origin][data-ix-preview] :before,.ix[data-intro=digital-origin][data-ix-preview] :after{animation:none!important}}.ix[data-intro=digital-origin] .ix-clock{z-index:8;height:var(--do-px);background:var(--do-sig);animation-timing-function:steps(32,end)}.ix[data-intro=digital-origin] .ix-skip{z-index:8;font-family:var(--do-small);letter-spacing:.16em;color:var(--do-ink-2);background:var(--do-void);border:2px solid var(--do-faint);text-shadow:none;border-radius:0;font-size:.62rem;box-shadow:3px 3px #00000080}.ix[data-intro=digital-origin] .ix-skip:hover{color:var(--do-void);background:var(--do-sig);border-color:var(--do-sig)}[data-ui=phosphor] .ix[data-intro=digital-origin]{--do-alt:var(--do-sig);--do-hot:var(--do-sig);--do-sun-a:var(--do-sig);--do-sun-b:color-mix(in srgb, var(--do-sig) 38%, var(--do-void));--do-grid:color-mix(in srgb, var(--do-sig) 70%, var(--do-void));--do-label:var(--do-ink-2);--do-prompt:var(--do-ink);--do-tld:var(--do-sig);--do-beam:color-mix(in srgb, #fff 55%, var(--do-sig));--do-scanline:#0000006b;--do-glow:0 0 .35em color-mix(in srgb, var(--do-sig) 70%, transparent);--do-face:var(--ae-mono,var(--font-geist-mono)), ui-monospace, monospace;--do-small:var(--ae-mono,var(--font-geist-mono)), ui-monospace, monospace;--do-fs:1.05;--do-weight:700;text-shadow:0 0 6px color-mix(in srgb, var(--do-sig) 35%, transparent)}[data-ui=phosphor] .ix[data-intro=digital-origin] [data-v=game]{display:none!important}[data-ui=phosphor] .ix[data-intro=digital-origin] [data-v=term]{display:inline!important}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-hud{color:var(--do-ink-2);letter-spacing:.08em}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-hud-cell[data-at=r] [data-v=term]:after{content:"";vertical-align:top;background:var(--do-sig);width:.6em;height:1em;animation:ix-digital-origin-blink calc(var(--intro-duration) * .075) steps(1, end) infinite both;animation-delay:calc(var(--intro-duration) * .28);margin-left:.35em;display:inline-block}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-tube{--do-t:min(5.4cqw, 11cqh);--do-gap:0px;--do-ty:21cqh}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-centre{gap:calc(var(--do-t) * .4)}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-sub{letter-spacing:.18em;font-size:clamp(.72rem,2.3cqmin,1.3rem)}@container (max-aspect-ratio:1){[data-ui=phosphor] .ix[data-intro=digital-origin] .do-tube{--do-t:min(15cqw, 9cqh)}}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-cell{width:calc(var(--do-t) * .66)}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-tile{box-shadow:none;background:0 0}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-cell{animation-name:ix-digital-origin-on;animation-duration:calc(var(--intro-duration) * .001);animation-delay:calc(var(--intro-duration) * (.36 + var(--i) * .011))}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-tile:after{box-shadow:0 0 10px color-mix(in srgb, var(--do-sig) 60%, transparent);animation-duration:calc(var(--intro-duration) * .011);animation-timing-function:step-end;animation-delay:calc(var(--intro-duration) * (.36 + var(--i) * .011));inset:12% 8%}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-tile:before{inset:10% 4%}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-reel-score>span{animation:none}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-sunbox{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--do-sig) 45%, transparent))}[data-ui=phosphor] .ix[data-intro=digital-origin] .do-start{text-shadow:var(--do-glow)}[data-ui=pixel] .ix[data-intro=digital-origin]{--do-sun-a:var(--do-alt);--do-sun-b:var(--do-hot);--do-grid:var(--do-sig);--do-block:var(--do-ink);--do-label:var(--do-sig);--do-prompt:var(--ae-ember,#f2c14e);--do-tld:var(--do-sig);--do-px:max(3px, .5cqmin);--do-scanline:#0000002e}[data-ui=pixel] .ix[data-intro=digital-origin] .do-scan{background:repeating-linear-gradient(to bottom, var(--do-scanline) 0 2px, transparent 2px 4px)}[data-ui=pixel] .ix[data-intro=digital-origin] .do-tile{box-shadow:inset var(--do-px) var(--do-px) 0 color-mix(in srgb, var(--do-ink) 22%, transparent), inset calc(var(--do-px) * -1) calc(var(--do-px) * -1) 0 #0000006b, calc(var(--do-px) * 2) calc(var(--do-px) * 2) 0 #0000008c}[data-ui=pixel] .ix[data-intro=digital-origin] .do-horizon{box-shadow:none}[data-ui=arcade] .ix[data-intro=digital-origin]{--do-small:var(--font-arcade), var(--font-geist-mono), monospace;--do-glow:calc(var(--do-px) * .9) calc(var(--do-px) * .9) 0 var(--do-sig), calc(var(--do-px) * -.6) calc(var(--do-px) * -.6) 0 color-mix(in srgb, var(--do-alt) 70%, transparent)}[data-ui=arcade] .ix[data-intro=digital-origin] .do-bulbs{display:block}[data-ui=arcade] .ix[data-intro=digital-origin] .do-corner{display:none}[data-ui=arcade] .ix[data-intro=digital-origin] .do-hud{font-size:clamp(.45rem,1.3cqmin,.8rem);top:7cqmin;left:8cqmin;right:8cqmin}[data-ui=arcade] .ix[data-intro=digital-origin] .do-start{letter-spacing:.14em;font-size:clamp(.62rem,2.1cqmin,1.2rem);font-weight:400}[data-ui=arcade] .ix[data-intro=digital-origin] .do-tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--do-alt) 30%, transparent), calc(var(--do-px) * 1.5) calc(var(--do-px) * 1.5) 0 #0000008c}[data-ui=synthwave] .ix[data-intro=digital-origin]{--do-sun-a:var(--do-hot);--do-sun-b:var(--do-sig);--do-grid:var(--do-sig);--do-block:var(--do-alt);--do-label:var(--do-alt);--do-prompt:var(--do-alt);--do-tld:var(--do-alt);--do-scanline:#00000038;--do-glow:0 0 .25em var(--do-sig), 0 0 .7em color-mix(in srgb, var(--do-sig) 70%, transparent)}[data-ui=synthwave] .ix[data-intro=digital-origin] .do-sky{background:radial-gradient(70% 40% at 50% 100%, color-mix(in srgb, var(--do-sig) 34%, transparent), transparent 75%), linear-gradient(to bottom, transparent 40%, color-mix(in srgb, var(--do-sig) 10%, transparent))}[data-ui=synthwave] .ix[data-intro=digital-origin] .do-floor{opacity:1;filter:drop-shadow(0 0 3px var(--do-sig))}[data-ui=synthwave] .ix[data-intro=digital-origin] .do-floor-rows{animation-timing-function:linear}[data-ui=synthwave] .ix[data-intro=digital-origin] .do-horizon{background:var(--do-alt);box-shadow:0 0 calc(var(--do-px) * 5) var(--do-alt)}[data-ui=synthwave] .ix[data-intro=digital-origin] .do-tile{background:linear-gradient(to bottom, color-mix(in srgb, var(--do-panel) 92%, transparent), color-mix(in srgb, var(--do-sig) 14%, var(--do-panel)));box-shadow:inset 0 calc(var(--do-px) * -1) 0 var(--do-sig), 0 0 0 1px color-mix(in srgb, var(--do-sig) 35%, transparent)}[data-ui=synthwave] .ix[data-intro=digital-origin] .do-start{text-shadow:0 0 .4em var(--do-alt)}
