html{scroll-behavior:smooth;background:#f6f8fb}html.dark{background:#090c12}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;--bg:#f6f8fb;--surface:#fff;--ink:#111c30;--ink2:#4d5d7d;--ink3:#8492ac;--line:rgba(17,28,48,.09);--navbg:rgba(246,248,251,.72);--frost:#3656a4;--frost-deep:#2f4a8f;--frost-soft:rgba(54,86,164,.13);--gold:#8a6b12;--gold-soft:rgba(138,107,18,.12);--btn-frost:#3656a4;--btn-frost-ink:#fff;--btn-gold:#cbbf98;--btn-gold-ink:#2c250f;--hero-accent:#3656a4;--lede-ink:#3f6082;--wmg1:#77653f;--wmg2:#b3a173;--wmg3:#e3d9bc;--wmg4:#8a6b12;--wmg5:#6b5b3d;--wmf1:#3a5694;--wmf2:#243f78;--wmf3:#152747;--wmf4:#3a5694;--card-shadow:0 1px 0 rgba(13,15,18,.05), 0 2px 8px rgba(13,15,18,.05);margin:0;font-family:Kym Sans,Myriad Pro,Myriad Set Pro,Myriad,PT Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;transition:background .4s,color .4s;animation:.45s both pageIn}html.dark body,body.dark{--bg:#090c12;--surface:#10141d;--ink:#eef2fa;--ink2:#9daac4;--ink3:#5e6b85;--line:rgba(238,242,250,.09);--navbg:rgba(9,12,18,.72);--frost:#8aa6de;--frost-deep:#5e82c8;--frost-soft:rgba(138,166,222,.12);--gold:#cfc39c;--gold-soft:rgba(207,195,156,.12);--btn-frost:#6f92d8;--btn-frost-ink:#0b1526;--btn-gold:#cfc39c;--btn-gold-ink:#1f1a0c;--hero-accent:#8faede;--lede-ink:#9fb5ce;--wmg1:#a5946c;--wmg2:#d8cba2;--wmg3:#f6f0dd;--wmg4:#bfae82;--wmg5:#8e7d57;--wmf1:#9fb8e8;--wmf2:#4d6fb4;--wmf3:#3a5694;--wmf4:#7594d2;--card-shadow:0 1px 0 rgba(0,0,0,.45), 0 2px 8px rgba(0,0,0,.4)}a{color:var(--frost-deep);text-decoration:none}a:hover{color:var(--gold)}::selection{background:rgba(92,127,196,.45)}a:focus-visible{outline:2px solid var(--frost-deep);outline-offset:2px}button:focus-visible{outline:2px solid var(--frost-deep);outline-offset:2px}input:focus-visible{outline:2px solid var(--frost-deep);outline-offset:2px}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@keyframes navDrop{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes heroWord{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes kbLoad{0%{left:-70%}to{left:105%}}@keyframes copyFloat{0%,to{transform:translate(0)}20%{transform:translate(4.6px,-3.4px)}45%{transform:translate(-4.2px,2.8px)}70%{transform:translate(3.4px,4.4px)}85%{transform:translate(-2.8px,-3px)}}@keyframes kymonSnap{0%{letter-spacing:.32em;transform:scale(1)}30%{letter-spacing:.19em;transform:scale(.94)}62%{letter-spacing:.35em;transform:scale(1.24)}to{letter-spacing:.32em;transform:scale(1.15)}}@keyframes kymonPress{0%{transform:scale(1.15)translateY(0)}45%{transform:scale(1.05)translateY(2.6px)}to{transform:scale(1)translateY(0)}}@keyframes singForm{0%{opacity:0;transform:translate(-50%,-50%)scale(0)}45%{opacity:1;transform:translate(-50%,-50%)scale(2.2)}80%{opacity:1;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(0)}}@keyframes singWave{0%{opacity:.9;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(9)}}@keyframes singStar{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(40px)scale(.25)}}@keyframes novaGlint{0%{opacity:.9;transform:translate(-50%,-50%)scale(.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes sheenSweep{0%{opacity:1;left:-60%}to{opacity:0;left:130%}}[data-sheen]{display:inline-block;position:relative;overflow:hidden}[data-sheen]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,rgba(255,255,255,0),rgba(255,255,255,.5),rgba(255,255,255,0));width:45%;position:absolute;top:-20%;bottom:-20%;left:-60%;transform:skew(-20deg)}[data-sheen]:hover:after{animation:.8s forwards sheenSweep}[data-sheen-k]{position:relative;overflow:hidden}[data-sheen-k]:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,rgba(92,127,196,0),rgba(92,127,196,.5),rgba(193,154,74,.35),rgba(92,127,196,0));width:50%;position:absolute;top:0;bottom:0;left:-70%;transform:skew(-20deg)}[data-sheen-k]:hover:after{animation:.9s forwards sheenSweep}.nav{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.4);background:var(--navbg);border-bottom:1px solid var(--line);transition:background .4s,border-color .4s,color .4s;animation:.6s cubic-bezier(.2,.7,.2,1) both navDrop;position:fixed;top:0;left:0;right:0}.nav-inner{box-sizing:border-box;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1440px;height:92px;margin:0 auto;padding:0 clamp(24px,3vw,48px);display:flex}.brand-anchor{color:var(--ink);align-items:center;transition:transform .18s;display:flex;position:relative}.brand-anchor:hover{transform:translateY(-1px)}.brand-mark{letter-spacing:.32em;transform-origin:50%;color:var(--ink);margin-right:-.32em;font-size:16px;font-weight:700;line-height:19px;transition:transform .5s cubic-bezier(.34,1.56,.4,1);display:inline-block;transform:scale(1)}[data-stage="2"] .brand-mark{animation:.62s cubic-bezier(.2,.7,.2,1) .1s both kymonSnap;transform:scale(1.15)}[data-bump=true] .brand-mark{animation:.45s cubic-bezier(.3,.7,.3,1) both kymonPress}.brand-drum{width:96px;height:19px;margin-left:10px;transition:width .34s cubic-bezier(.7,0,.2,1),margin-left .34s cubic-bezier(.7,0,.2,1);display:inline-block;overflow:hidden}[data-stage="1"] .brand-drum{width:165px}[data-stage="2"] .brand-drum{width:0;margin-left:0}.brand-row{display:flex}.drum-col{flex:none;width:13.75px;height:19px;display:inline-block;overflow:hidden}.drum-roll{flex-direction:column;align-items:center;transition:transform .5s cubic-bezier(.25,.8,.25,1);display:flex;transform:translateY(-38px)}[data-stage="-1"] .drum-roll{transform:translateY(-57px)}[data-stage="1"] .drum-roll{transform:translateY(-19px)}[data-stage="2"] .drum-roll{transform:translateY(0)}.drum-col:first-child .drum-roll{transition-delay:.264s}.drum-col:nth-child(2) .drum-roll{transition-delay:.24s}.drum-col:nth-child(3) .drum-roll{transition-delay:.216s}.drum-col:nth-child(4) .drum-roll{transition-delay:.192s}.drum-col:nth-child(5) .drum-roll{transition-delay:.168s}.drum-col:nth-child(6) .drum-roll{transition-delay:.144s}.drum-col:nth-child(7) .drum-roll{transition-delay:.12s}.drum-col:nth-child(8) .drum-roll{transition-delay:96ms}.drum-col:nth-child(9) .drum-roll{transition-delay:72ms}.drum-col:nth-child(10) .drum-roll{transition-delay:48ms}.drum-col:nth-child(11) .drum-roll{transition-delay:24ms}.drum-col:nth-child(12) .drum-roll{transition-delay:0s}[data-cut=true] .brand-drum,[data-cut=true] .drum-roll,[data-cut=true] .brand-mark{transition:none!important}.drum-roll span{height:19px}.drum-t,.drum-c{font-size:16px;font-weight:700;line-height:19px}.drum-t{color:var(--wmf1)}.drum-c{color:var(--wmg4)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.drum-c{-webkit-text-fill-color:transparent;background-image:linear-gradient(#7d6110 0%,#755c0b 40%,#8d6d15 50%,#6b530a 60%,#5e490b 100%);-webkit-background-clip:text;background-clip:text}html.dark .drum-c,body.dark .drum-c{background-image:linear-gradient(#f0dca2 0%,#d5b568 40%,#ffe9b0 50%,#c09a50 60%,#a9854a 100%)}}.theme-toggle{border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink2);cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:14px;display:flex}.theme-toggle:hover{color:var(--ink);border-color:var(--ink3)}.icon-sun{display:none}.icon-moon,html.dark .icon-sun,body.dark .icon-sun{display:block}html.dark .icon-moon,body.dark .icon-moon{display:none}.hero{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:flex-start;min-height:100dvh;padding:clamp(165px,23dvh,270px) 20px 64px;display:flex;position:relative;overflow:hidden}.wavefield{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.wavefield-gpu{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;top:0;left:0}.hero.gpu-water .wavefield-gpu{opacity:1}.hero-inner{box-sizing:border-box;--hero-floor:clamp(52px, calc(52px + (100vh - 600px) / 8), 58px);--hero-unit:calc(clamp(var(--hero-floor), min(8vh, 6.5vw), 84px) / 84);align-items:flex-start;gap:calc(var(--hero-unit) * 23);flex-direction:column;width:min(1280px,92vw);margin:0 auto;padding-left:clamp(20px,4.5vw,84px);display:flex;position:relative}.logo-egg{cursor:pointer;animation:.7s cubic-bezier(.2,.7,.2,1) both heroWord;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 1012 1012'%3E%3Cpath d='M318.89 365.93 A392.18 392.18 0 0 0 155.86 667.12 A267.03 267.03 0 0 0 256.72 888.17 A442.33 442.33 0 0 0 814.87 881.26 A537.05 537.05 0 0 1 480.53 888.17 A373.90 373.90 0 0 1 241.52 667.12 A265.58 265.58 0 0 1 318.89 365.93 Z'/%3E%3Cpath d='M545.46 885.40 A436.18 436.18 0 0 0 1000.00 708.56 A692.22 692.22 0 0 1 545.46 885.40 Z'/%3E%3Cpath d='M654.61 227.78 A330.54 330.54 0 0 0 371.39 345.21 A247.42 247.42 0 0 0 375.53 667.12 A428.39 428.39 0 0 0 953.03 727.91 A532.38 532.38 0 0 1 785.86 765.21 A349.31 349.31 0 0 1 502.64 646.39 A254.32 254.32 0 0 1 654.61 227.78 Z'/%3E%3Cpath d='M271.91 465.41 A210.33 210.33 0 0 0 258.10 667.12 A345.17 345.17 0 0 0 502.64 860.54 A431.02 431.02 0 0 0 812.11 806.66 A516.76 516.76 0 0 1 647.70 826.00 A383.15 383.15 0 0 1 434.94 750.01 A413.02 413.02 0 0 1 271.91 465.41 Z'/%3E%3Cpath d='M578.62 219.49 A582.85 582.85 0 0 0 95.07 484.75 A275.66 275.66 0 0 0 75.73 750.01 A439.73 439.73 0 0 0 260.86 950.34 A694.70 694.70 0 0 1 179.35 832.91 A336.33 336.33 0 0 1 179.35 508.24 A577.21 577.21 0 0 1 578.62 219.49 Z'/%3E%3Cpath d='M957.17 291.33 A432.71 432.71 0 0 0 371.39 180.80 A1054.04 1054.04 0 0 0 233.23 287.19 A434.30 434.30 0 0 0 140.66 407.38 A665.79 665.79 0 0 1 426.65 208.44 A1491.26 1491.26 0 0 1 502.64 183.57 A468.22 468.22 0 0 1 957.17 291.33 Z'/%3E%3Cpath d='M562.04 84.09 A502.13 502.13 0 0 0 233.23 164.23 A2899.14 2899.14 0 0 0 164.15 211.20 A385.49 385.49 0 0 0 3.89 581.46 A397.24 397.24 0 0 1 95.07 376.99 A1266.11 1266.11 0 0 1 316.12 172.52 A469.39 469.39 0 0 1 562.04 84.09 Z'/%3E%3Cpath d='M562.04 88.24 A338.21 338.21 0 0 0 335.47 160.08 A741.12 741.12 0 0 1 562.04 88.24 Z'/%3E%3Cpath d='M988.95 331.40 A392.77 392.77 0 0 0 854.94 131.07 A532.86 532.86 0 0 0 371.39 38.50 A535.80 535.80 0 0 0 49.48 305.15 A573.28 573.28 0 0 1 371.39 89.62 A638.62 638.62 0 0 1 785.86 125.54 A395.83 395.83 0 0 1 988.95 331.40 Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 1012 1012'%3E%3Cpath d='M318.89 365.93 A392.18 392.18 0 0 0 155.86 667.12 A267.03 267.03 0 0 0 256.72 888.17 A442.33 442.33 0 0 0 814.87 881.26 A537.05 537.05 0 0 1 480.53 888.17 A373.90 373.90 0 0 1 241.52 667.12 A265.58 265.58 0 0 1 318.89 365.93 Z'/%3E%3Cpath d='M545.46 885.40 A436.18 436.18 0 0 0 1000.00 708.56 A692.22 692.22 0 0 1 545.46 885.40 Z'/%3E%3Cpath d='M654.61 227.78 A330.54 330.54 0 0 0 371.39 345.21 A247.42 247.42 0 0 0 375.53 667.12 A428.39 428.39 0 0 0 953.03 727.91 A532.38 532.38 0 0 1 785.86 765.21 A349.31 349.31 0 0 1 502.64 646.39 A254.32 254.32 0 0 1 654.61 227.78 Z'/%3E%3Cpath d='M271.91 465.41 A210.33 210.33 0 0 0 258.10 667.12 A345.17 345.17 0 0 0 502.64 860.54 A431.02 431.02 0 0 0 812.11 806.66 A516.76 516.76 0 0 1 647.70 826.00 A383.15 383.15 0 0 1 434.94 750.01 A413.02 413.02 0 0 1 271.91 465.41 Z'/%3E%3Cpath d='M578.62 219.49 A582.85 582.85 0 0 0 95.07 484.75 A275.66 275.66 0 0 0 75.73 750.01 A439.73 439.73 0 0 0 260.86 950.34 A694.70 694.70 0 0 1 179.35 832.91 A336.33 336.33 0 0 1 179.35 508.24 A577.21 577.21 0 0 1 578.62 219.49 Z'/%3E%3Cpath d='M957.17 291.33 A432.71 432.71 0 0 0 371.39 180.80 A1054.04 1054.04 0 0 0 233.23 287.19 A434.30 434.30 0 0 0 140.66 407.38 A665.79 665.79 0 0 1 426.65 208.44 A1491.26 1491.26 0 0 1 502.64 183.57 A468.22 468.22 0 0 1 957.17 291.33 Z'/%3E%3Cpath d='M562.04 84.09 A502.13 502.13 0 0 0 233.23 164.23 A2899.14 2899.14 0 0 0 164.15 211.20 A385.49 385.49 0 0 0 3.89 581.46 A397.24 397.24 0 0 1 95.07 376.99 A1266.11 1266.11 0 0 1 316.12 172.52 A469.39 469.39 0 0 1 562.04 84.09 Z'/%3E%3Cpath d='M562.04 88.24 A338.21 338.21 0 0 0 335.47 160.08 A741.12 741.12 0 0 1 562.04 88.24 Z'/%3E%3Cpath d='M988.95 331.40 A392.77 392.77 0 0 0 854.94 131.07 A532.86 532.86 0 0 0 371.39 38.50 A535.80 535.80 0 0 0 49.48 305.15 A573.28 573.28 0 0 1 371.39 89.62 A638.62 638.62 0 0 1 785.86 125.54 A395.83 395.83 0 0 1 988.95 331.40 Z'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.logo-egg img{width:calc(var(--hero-unit) * 105);height:calc(var(--hero-unit) * 105);display:block}.kicker{font-size:calc(var(--hero-unit) * 14.5);letter-spacing:.24em;color:var(--gold);font-weight:700;animation:.7s cubic-bezier(.2,.7,.2,1) 50ms both heroWord}@supports ((-webkit-background-clip:text) or (background-clip:text)){.kicker{-webkit-text-fill-color:transparent;background-image:linear-gradient(#a4762c 0%,#b3843c 30%,#936617 58%,#875b02 100%);background-repeat:repeat;background-size:100% 1.6em;-webkit-background-clip:text;background-clip:text;line-height:1.6}html.dark .kicker,body.dark .kicker{background-image:linear-gradient(#b8935a 0%,#cfae68 45%,#ffe9b0 70%,#c09a50 85%,#a9854a 100%)}}.headline{font-synthesis:none;font-family:Kym Display,Kym Sans,sans-serif;font-weight:400;font-size:calc(var(--hero-unit) * 62.72);letter-spacing:.0428571em;text-wrap:balance;margin:0;line-height:1.05}.headline .w1{animation:.7s cubic-bezier(.2,.7,.2,1) .1s both heroWord;display:inline-block}.headline .w2{color:var(--hero-accent);animation:.7s cubic-bezier(.2,.7,.2,1) .22s both heroWord;display:inline-block}.hairline{width:calc(var(--hero-unit) * 560);background:var(--line);height:1px;margin-top:calc(var(--hero-unit) * 10);animation:.7s cubic-bezier(.2,.7,.2,1) .46s both heroWord;position:relative;overflow:hidden}.hairline-sweep{background:linear-gradient(90deg,rgba(92,127,196,0),#5c7fc4 26%,#87a6dc 55%,#c9a558 78%,rgba(201,165,88,0));width:68%;animation:2.6s cubic-bezier(.45,.1,.35,.9) infinite kbLoad;position:absolute;top:0;bottom:0;left:-70%}.lede{max-width:calc(var(--hero-unit) * 504);font-size:calc(var(--hero-unit) * 18.2);letter-spacing:.039em;color:var(--lede-ink);text-wrap:pretty;margin:0;font-weight:700;line-height:1.49;animation:.7s cubic-bezier(.2,.7,.2,1) .34s both heroWord}.copyright-rail{pointer-events:none;position:absolute;bottom:0;left:0;right:0}[data-copy]{box-sizing:border-box;text-align:left;letter-spacing:.18em;pointer-events:auto;cursor:default;width:min(1280px,92vw);color:var(--ink2);opacity:.66;margin:0 auto;padding:14px 0 16px clamp(20px,4.5vw,84px);font-size:10.5px;font-weight:600;animation:13s ease-in-out infinite copyFloat}html.dark [data-copy],body.dark [data-copy]{color:var(--ink3);opacity:.5}.gpu-water .copyright-rail [data-copy]{color:#eef3fb;opacity:.8;text-shadow:none}html.dark .gpu-water .copyright-rail [data-copy],body.dark .gpu-water .copyright-rail [data-copy]{color:var(--ink2);opacity:.8;text-shadow:0 1px 8px rgba(9,12,18,.9),0 0 2px rgba(9,12,18,.95)}[data-copy]>span{transition:transform .45s cubic-bezier(.2,.7,.2,1);display:inline-block}@media (width<=720px){.nav-inner{height:64px}.hero{padding:clamp(128px,20dvh,190px) 20px 56px}.hero-inner{--hero-unit:min(calc(var(--hero-floor) / 84), calc((92vw - 4px) / 572));padding-left:4px}[data-copy]{padding-left:4px}}.gpu-lab{background:var(--bg);position:fixed;inset:0}.gpu-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.gpu-hud{align-items:center;gap:12px;display:flex;position:absolute;top:16px;right:16px}.gpu-status{letter-spacing:.08em;color:var(--ink2);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:8px 10px;font-size:11px;font-weight:600}.gpu-pipeline-toggle{letter-spacing:.08em;color:var(--ink2);background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:4px;padding:8px 10px;font-family:inherit;font-size:11px;font-weight:600}.gpu-pipeline-toggle:hover{color:var(--ink);border-color:var(--ink3)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.nova{display:none!important}}