*,*:before,*:after{box-sizing:border-box}body{margin:0;background:#0b0b0b;color:#f2f0ea;font-family:Space Grotesk,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.fx{display:flex}.ac{align-items:center}.wrap{flex-wrap:wrap}.jb{justify-content:space-between}.col{display:flex;flex-direction:column}.gap8{gap:8px}.gap12{gap:12px}.gap16{gap:16px}.gap24{gap:24px}.mt8{margin-top:8px}.mt16{margin-top:16px}.m0{margin:0}.noshrink{flex-shrink:0}.posrel{position:relative}.tc{text-align:center}.jc{justify-content:center}.f1{flex:1}.tick{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(227,179,65,.35);border-bottom:1px solid rgba(227,179,65,.35);background:#14110a}.tick-in{display:inline-flex;align-items:center;gap:36px;padding:13px 0;animation:tickm 20s linear infinite;font-family:Anton,sans-serif;font-size:22px;letter-spacing:.08em;text-transform:uppercase;color:#f2f0ea}@keyframes tickm{to{transform:translate(-50%)}}.tag{font-family:JetBrains Mono,monospace;font-size:10px;text-transform:uppercase;letter-spacing:.12em;padding:4px 9px;border:1px solid rgba(242,240,234,.25);border-radius:6px;color:#f2f0ea99}.ph{background:repeating-linear-gradient(-45deg,#161616 0 14px,#101010 14px 28px);border:1px solid rgba(242,240,234,.1);display:flex;align-items:center;justify-content:center}.ph-label{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#f2f0ea66;background:#0b0b0b;padding:6px 12px;border:1px solid rgba(242,240,234,.15)}.disp{font-family:Anton,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em}.mono{font-family:JetBrains Mono,monospace}.dim{color:#f2f0ea8c}.dim2{color:#f2f0ea59}.gold{color:#e3b341}.pagepad{padding-left:48px;padding-right:48px}.rule{border-top:1px solid rgba(242,240,234,.14)}.eyebrow{font-family:JetBrains Mono,monospace;font-size:12px;text-transform:uppercase;letter-spacing:.18em;color:#f2f0ea8c}.btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(100deg,#e3b341,#f7e2ae 35%,#b9820e 70%,#e3b341);background-size:250% 100%;animation:gradshift 6s ease-in-out infinite;color:#0b0b0b;font-weight:700;font-size:13px;padding:9px 18px;border-radius:2px;text-decoration:none;border:none;cursor:pointer;font-family:Space Grotesk,sans-serif}.btn:hover{filter:brightness(1.1)}@keyframes gradshift{0%{background-position:0% 0}50%{background-position:100% 0}to{background-position:0% 0}}.slogo{position:fixed;top:14px;left:20px;z-index:140}.slogo img{width:82px;display:block}.topfade{position:fixed;top:0;left:0;right:0;height:140px;background:linear-gradient(#000000fa,#0009 55%,#0000);z-index:130;pointer-events:none}.menubtn{position:fixed;top:20px;right:20px;z-index:160;width:56px;height:44px;border:1px solid #e3b341;background:#0b0b0bb3;backdrop-filter:blur(6px);border-radius:3px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;cursor:pointer}.menubtn:hover{background:#161514}.mline{display:block;width:24px;height:2px;background:#e3b341;transition:transform .4s cubic-bezier(.2,.7,.2,1)}.mopen .ml1{transform:translateY(4.5px) rotate(45deg)}.mopen .ml2{transform:translateY(-4.5px) rotate(-45deg)}.scrim{position:fixed;inset:0;background:#0000008c;z-index:150;opacity:0;pointer-events:none;transition:opacity .35s ease}.scrim.on{opacity:1;pointer-events:auto}.mpanel{position:fixed;top:0;right:0;bottom:0;width:min(760px,100vw);background:#0d0c0b;border-left:1px solid rgba(242,240,234,.12);z-index:155;display:grid;grid-template-columns:280px 1fr;transform:translate(102%);transition:transform .55s cubic-bezier(.65,0,.35,1);box-sizing:border-box;overflow:hidden}.mpanel.on{transform:none}.mimg{overflow:hidden}.mimg img{width:100%;height:100%;object-fit:cover;display:block}.mright{position:relative;display:flex;flex-direction:column;padding:24px 40px 32px;overflow-y:auto;min-width:0}.mlink{position:relative;font-family:Anton,sans-serif;font-size:clamp(40px,6vh,56px);text-transform:uppercase;line-height:1.15;color:#f2f0ea;text-decoration:none;transition:color .25s ease;align-self:flex-start}.mlink:after{content:"";position:absolute;left:0;bottom:-7px;height:4px;width:100%;background:#e3b341;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.mlink:hover{color:#fff}.mlink:hover:after{transform:scaleX(1)}.mfoot{margin-top:auto;padding-top:32px;border-top:1px solid rgba(242,240,234,.14)}.mmail{display:block;color:#f2f0ea;font-weight:700;font-size:20px;text-decoration:none;margin-top:2px}.mmail:hover{color:#e3b341}.lang{background:none;border:1px solid rgba(242,240,234,.3);border-radius:6px;color:#f2f0eabf;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.1em;padding:7px 12px;cursor:pointer;text-decoration:none}.lang:hover{border-color:#e3b341;color:#e3b341}.h1{font-size:clamp(56px,10vw,140px);line-height:.98;margin:0}.rv{opacity:1}@supports (animation-timeline:view()){.rv{animation:rvin .9s cubic-bezier(.2,.7,.2,1) both;animation-timeline:view();animation-range:entry 0% entry 55%}}@keyframes rvin{0%{opacity:0;transform:translateY(44px)}to{opacity:1;transform:none}}.sshort{font-size:20px;font-weight:600;color:#e3b341;margin:20px 0 0;max-width:560px}.sfull{font-size:16px;line-height:1.8;color:#f2f0eab3;margin:24px 0 0;max-width:720px}.viz{width:min(480px,92vw);height:350px;flex:0 0 auto;border:1px solid rgba(242,240,234,.14);border-radius:8px;background:radial-gradient(rgba(242,240,234,.05) 1px,transparent 1px) 0 0/22px 22px,radial-gradient(120% 90% at 80% 0%,rgba(227,179,65,.07),transparent 55%),#100f0d;padding:26px;box-sizing:border-box;position:relative;overflow:hidden;display:flex;flex-direction:column}.vz-bar{display:flex;align-items:center;gap:8px;border:1px solid rgba(242,240,234,.25);border-radius:6px;padding:12px 16px;font-size:13px;background:#0b0b0b}.vz-glass{color:#e3b341;font-weight:700;flex-shrink:0}.vz-q{overflow:hidden;white-space:nowrap;max-width:24ch;animation:vztype 7s steps(18,end) infinite}@keyframes vztype{0%{max-width:0}22%{max-width:24ch}to{max-width:24ch}}.vz-caret{width:2px;height:15px;background:#e3b341;flex-shrink:0;animation:vzblink 1s steps(1) infinite}@keyframes vzblink{50%{opacity:0}}.vz-row{height:52px;border:1px solid rgba(242,240,234,.14);border-radius:6px;margin-top:12px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#0d0c0b;animation:vzdrop 7s cubic-bezier(.65,0,.35,1) infinite}.vzl{display:block;height:8px;border-radius:4px;background:#f2f0ea29}.vz-fav{width:22px;height:22px;border-radius:50%;background:#f2f0ea1f;flex-shrink:0}.vz-gold{border-color:#e3b341;background:#161207;color:#e3b341;font-weight:700;font-size:14px;justify-content:space-between;position:relative;z-index:2;animation:vzclimb 7s cubic-bezier(.65,0,.35,1) infinite,vzflash 7s infinite;box-shadow:0 8px 28px #e3b3412e}@keyframes vzclimb{0%,28%{transform:none}44%{transform:translateY(-132px)}49%{transform:translateY(-126px)}53%{transform:translateY(-128px)}92%{transform:translateY(-128px)}to{transform:none}}@keyframes vzflash{0%,47%{filter:none}50%{filter:brightness(1.7) drop-shadow(0 0 14px rgba(227,179,65,.7))}56%{filter:none}to{filter:none}}@keyframes vzdrop{0%,28%{transform:none}48%{transform:translateY(64px)}92%{transform:translateY(64px)}to{transform:none}}.vz-rank{font-family:Anton,sans-serif;font-size:22px;animation:vzrank 7s infinite}@keyframes vzrank{0%,46%{opacity:0;transform:scale(.4)}54%{opacity:1;transform:scale(1.2)}60%{transform:none}92%{opacity:1}to{opacity:0}}.vzchat{justify-content:center}.cb{border-radius:10px;padding:13px 16px;box-sizing:border-box}.cb-u{background:#1c1a17;align-self:flex-end;font-size:13px;max-width:80%;animation:vzin 8s infinite}@keyframes vzin{0%{opacity:0;transform:translateY(12px)}6%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.cb-ai{background:#0d0c0b;border:1px solid rgba(242,240,234,.14);align-self:flex-start;margin-top:16px;width:100%;animation:vzin2 8s infinite}@keyframes vzin2{0%,10%{opacity:0;transform:translateY(12px)}17%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.ai-tag{color:#e3b341;font-size:11px;letter-spacing:.16em;text-transform:uppercase;display:inline-block;animation:vzspark 2.4s ease-in-out infinite}@keyframes vzspark{0%,to{opacity:.7}50%{opacity:1;text-shadow:0 0 12px rgba(227,179,65,.8)}}.vz-dots{display:flex;gap:5px;margin-top:13px;animation:vzdotw 8s infinite}@keyframes vzdotw{0%,12%{opacity:0}15%,32%{opacity:1}36%,to{opacity:0}}.vz-dots i{width:6px;height:6px;border-radius:50%;background:#e3b341;animation:vzdotb .9s ease-in-out infinite}@keyframes vzdotb{0%,to{transform:none;opacity:.4}50%{transform:translateY(-5px);opacity:1}}.vz-chips{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.vz-chip{border:1px solid rgba(227,179,65,.45);color:#e3b341;border-radius:999px;font-size:10px;letter-spacing:.1em;padding:4px 10px;animation:vzchip 8s cubic-bezier(.34,1.56,.64,1) infinite backwards}@keyframes vzchip{0%,48%{opacity:0;transform:scale(.5)}54%{opacity:1;transform:scale(1.08)}58%{transform:none}94%{opacity:1}to{opacity:0}}.skl{display:block;height:8px;border-radius:4px;background:linear-gradient(90deg,#f2f0ea1a,#f2f0ea40,#f2f0ea1a);background-size:200% 100%;margin-top:11px;animation:vzshim 1.1s linear infinite}@keyframes vzshim{to{background-position:-200% 0}}.ai-ans{margin-top:14px;font-size:16px;animation:vzans 8s infinite}.ai-ans b{color:#e3b341}@keyframes vzans{0%,36%{opacity:0;transform:translateY(8px)}44%{opacity:1;transform:none}94%{opacity:1}to{opacity:0}}.vz-brw{border:1px solid rgba(242,240,234,.2);border-radius:8px;overflow:hidden;background:#0d0c0b;flex:1;display:flex;flex-direction:column}.vz-chrome{display:flex;gap:6px;padding:10px 12px;border-bottom:1px solid rgba(242,240,234,.12)}.vz-dot{width:9px;height:9px;border-radius:50%;background:#f2f0ea33}.vz-page{flex:1;padding:16px;display:flex;flex-direction:column;gap:11px;position:relative}.bk{background:#f2f0ea17;border-radius:4px;transform-origin:left;animation:vzbk 8s infinite backwards}@keyframes vzbk{0%{opacity:0;transform:scaleX(0)}8%{opacity:1;transform:none}92%{opacity:1}to{opacity:0}}.bkrow{display:flex;gap:11px;flex:1}.bkrow .bk{flex:1}.vz-cta{background:#e3b341;color:#0b0b0b;font-weight:700;font-size:12px;padding:10px 20px;border-radius:4px;align-self:flex-start;font-family:Space Grotesk,sans-serif;animation:vzcta 8s infinite backwards;animation-delay:1.1s;position:relative}.vz-cta:after{content:"";position:absolute;inset:-4px;border:2px solid #e3b341;border-radius:7px;opacity:0;animation:vzring 8s ease-out infinite}@keyframes vzring{0%,46%{opacity:0;transform:scale(1)}50%{opacity:.9;transform:scale(1)}64%{opacity:0;transform:scale(1.7)}to{opacity:0}}.bk-hero{animation:vzbk 8s infinite backwards,vzfill 8s infinite}@keyframes vzfill{0%,54%{background:#f2f0ea17}60%,88%{background:#e3b34173}94%,to{background:#f2f0ea17}}@keyframes vzcta{0%{opacity:0;transform:scale(.7)}8%{opacity:1;transform:none}42%{transform:none}47%{transform:scale(.86)}53%{transform:none}92%{opacity:1}to{opacity:0}}.vz-cur{position:absolute;bottom:20px;left:118px;z-index:3;animation:vzcur 8s cubic-bezier(.3,.8,.3,1) infinite backwards}.vz-cur span{display:block;font-size:17px;color:#f2f0ea;transform:rotate(-118deg);text-shadow:0 2px 8px rgba(0,0,0,.8)}@keyframes vzcur{0%,16%{opacity:0;transform:translate(230px,-150px)}24%{opacity:1}42%{transform:none}47%{transform:scale(.8)}53%{transform:none}90%{opacity:1;transform:none}to{opacity:0;transform:none}}.vz-ad{border:1px solid rgba(242,240,234,.2);border-radius:6px;padding:14px 16px;background:#0d0c0b}.vz-sp{display:inline-block;background:linear-gradient(100deg,#e3b341,#f7e2ae 45%,#e3b341);background-size:220% 100%;animation:gradshift 4s ease-in-out infinite;color:#0b0b0b;font-size:10px;font-weight:700;letter-spacing:.14em;padding:3px 8px;border-radius:3px}.vz-lead{position:absolute;right:2%;bottom:96%;font-family:JetBrains Mono,monospace;font-size:11px;color:#e3b341;white-space:nowrap;animation:vzlead 3s ease-out infinite}@keyframes vzlead{0%{opacity:0;transform:translateY(8px)}18%{opacity:1}55%{opacity:0;transform:translateY(-20px)}to{opacity:0}}.vz-adt{font-weight:700;font-size:15px;margin-top:10px}.vz-chart{display:flex;align-items:flex-end;gap:10px;flex:1;margin-top:20px}.vz-b{flex:1;background:#f2f0ea29;border-radius:3px 3px 0 0;transform-origin:bottom;animation:vzbar 6s cubic-bezier(.19,1,.22,1) infinite backwards}.vz-bg{background:linear-gradient(#f7e2ae,#e3b341);box-shadow:0 0 24px #e3b34159}@keyframes vzbar{0%{transform:scaleY(0)}14%{transform:scaleY(1)}88%{transform:scaleY(1)}to{transform:scaleY(0)}}.vz-cap{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#f2f0ea8c;margin-top:16px}.vz-cap b{color:#e3b341;font-weight:500}.otherlink{color:#f2f0ea66;text-decoration:none;font-family:Anton,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.05em;transition:color .3s ease}.otherlink:hover{color:#e3b341}.pain{display:flex;gap:18px;align-items:baseline;padding:20px 0;border-bottom:1px solid rgba(242,240,234,.12);transition:padding-left .3s ease}.pain:hover{padding-left:10px}.pain-x{color:#f2f0ea4d;flex-shrink:0;font-size:15px;transition:color .3s ease}.pain:hover .pain-x{color:#e3b341}.pain-t{font-size:clamp(16px,1.6vw,20px);line-height:1.5;color:#f2f0eab8;transition:color .3s ease}.pain:hover .pain-t{color:#f2f0ea}.incgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:26px;max-width:1200px}.inc{position:relative;border:1px solid rgba(242,240,234,.14);border-radius:6px;padding:22px 20px 20px;display:flex;flex-direction:column;gap:16px;background:#0d0c0b;overflow:hidden;transition:border-color .35s ease,transform .35s ease,background .35s ease}.inc:hover{border-color:#e3b341;background:#12100b;transform:translateY(-4px)}.inc-n{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.16em;color:#e3b341}.inc-t{font-size:15px;font-weight:600;line-height:1.5;margin:0}.inc-star{position:absolute;right:-6px;bottom:-14px;font-size:52px;color:#e3b3411a;transition:color .35s ease,transform .35s ease;user-select:none}.inc:hover .inc-star{color:#e3b34166;transform:rotate(45deg)}.script{font-family:Caveat,cursive;color:#e3b341;font-size:26px;line-height:1}.boot{position:fixed;inset:0;background:#e3b341;z-index:400;display:flex;align-items:center;justify-content:center;pointer-events:none;animation:bootout .85s 1.05s cubic-bezier(.83,0,.17,1) forwards}.bclean{position:absolute;width:200px;filter:invert(1);animation:bootlogo .7s cubic-bezier(.19,1,.22,1) both,bootfade .2s .9s forwards}@keyframes bootfade{to{opacity:0}}@keyframes bootlogo{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes bootout{0%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 100% 0);visibility:hidden}}.bigcta{font-family:Anton,sans-serif;font-size:clamp(44px,8.5vw,150px);text-transform:uppercase;line-height:.98;color:#f2f0ea;text-decoration:none;display:block;transition:color .4s ease}.bigcta:hover{color:#e3b341}.ctarrows{display:flex;align-items:center}.carr{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:clamp(100px,11vw,190px);line-height:.9;color:transparent;-webkit-text-stroke:2.5px rgba(242,240,234,.22);user-select:none}.cgold{-webkit-text-stroke-color:#e3b341;margin-left:-.55em;animation:cfloat 3.5s ease-in-out infinite alternate}@keyframes cfloat{0%{transform:translateY(10px)}to{transform:translate(10px,-8px)}}.ctasec2{padding:72px 0 64px}.ctaeyb{font-size:clamp(22px,2.6vw,30px);display:inline-block;margin-bottom:8px}.ctam{display:block;overflow:hidden;white-space:nowrap;text-decoration:none;padding:28px 0}.ctam-in{display:inline-flex;animation:ctamm 22s linear infinite}.ctag{display:inline-flex;align-items:center;gap:.45em;padding-right:.45em;font-family:Anton,sans-serif;font-size:clamp(60px,9vw,150px);text-transform:uppercase;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(242,240,234,.45);transition:color .35s ease,-webkit-text-stroke-color .35s ease}.ctastar{color:#e3b341;-webkit-text-stroke:0;font-size:.5em}.ctam:hover .ctag{color:#e3b341;-webkit-text-stroke-color:#e3b341}@keyframes ctamm{0%{transform:translate(0)}to{transform:translate(-50%)}}.ftick{overflow:hidden;white-space:nowrap;border-bottom:1px solid rgba(242,240,234,.14)}.ftick-in{display:inline-flex;padding:11px 0;animation:ftickm 30s linear infinite;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#e3b341}.ftick-in span{padding-right:56px}@keyframes ftickm{to{transform:translate(-50%)}}.nfoot{margin:6vh 5vw 7vh;border:1px solid rgba(242,240,234,.14);overflow:hidden}.nf-grid{display:grid;grid-template-columns:280px 1.1fr 1.2fr;min-height:440px}.nf-brand{background:#e3b341;padding:28px 24px;display:flex;flex-direction:column;gap:22px}.nf-logo{width:100%;max-width:220px;display:block;filter:invert(1)}.nf-icons{color:#0b0b0b;font-size:17px;display:flex;gap:22px;font-family:JetBrains Mono,monospace;font-weight:700}.nf-brandfoot{margin-top:auto}.nf-tag{color:#0b0b0b;font-weight:700;font-size:15px;line-height:1.45;margin:0}.nf-rights{color:#0b0b0b99;font-size:11px;font-family:JetBrains Mono,monospace;margin:12px 0 0}.nf-menu{border-right:1px solid rgba(242,240,234,.12);display:flex;flex-direction:column}.nf-link{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;border-bottom:1px solid rgba(242,240,234,.12);color:#f2f0ea;text-decoration:none;font-size:16px;font-weight:600;transition:background .25s ease,color .25s ease}.nf-link:hover{background:#14120f;color:#e3b341}.nf-arr{color:#f2f0ea66;transition:transform .25s ease,color .25s ease}.nf-link:hover .nf-arr{color:#e3b341;transform:translate(3px,-3px)}.nf-reach{padding:26px 28px;margin-top:auto}.nf-mail{display:block;font-size:clamp(22px,2.4vw,32px);font-weight:700;color:#f2f0ea;text-decoration:none;margin-top:4px}.nf-mail:hover{color:#e3b341}.nf-right{padding:32px;display:flex;flex-direction:column;justify-content:center;gap:16px}.nf-ghost{font-family:Anton,sans-serif;font-size:clamp(48px,6vw,92px);text-transform:uppercase;color:#f2f0ea14;line-height:1;user-select:none}.nf-sub{margin:0;font-size:14px;color:#f2f0ea8c;max-width:320px}.nf-book{align-self:flex-start;padding:15px 26px;font-size:14px}@media(max-width:760px){.pagepad{padding-left:20px;padding-right:20px}.nf-grid{grid-template-columns:1fr;min-height:0}.nf-brand{min-height:220px}.nf-menu{border-right:none}.hidesm{display:none}.mpanel{grid-template-columns:1fr}.slogo img{width:64px}}
