@font-face{font-family:Atelier;src:url(/fonts/Atelier.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Gridlite;src:url(/fonts/Gridlite.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:InterK;src:url(/fonts/Inter.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--ink:#14110d;--ink2:#1c1811;--ink3:#241e17;--ink4:#2c261d;--line:#3a332a;--line2:#4a4234;--green:#7cf067;--pink:#d262b2;--cream:#f4efe6;--txt:#ede7dd;--mut:#a89f92;--mut2:#7d766a;--display:"Atelier",Georgia,serif;--label:"Gridlite","SF Mono",ui-monospace,monospace;--body:"InterK",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--topbar:60px}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--ink);color:var(--txt);font-family:var(--body);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}input{font-family:inherit}::selection{background:var(--green);color:var(--ink)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px}::-webkit-scrollbar-track{background:var(--ink)}.label{font-family:var(--label);text-transform:uppercase;letter-spacing:2.5px}.disp{font-family:var(--display)}.top{z-index:60;height:var(--topbar);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#14110de6;align-items:center;gap:6px;padding:0 20px;display:flex;position:sticky;top:0}.brand{font-family:var(--display);letter-spacing:-.5px;align-items:center;gap:9px;margin-right:20px;font-size:19px;font-weight:700;display:flex}.brand small{color:var(--mut);font-weight:400;font-family:var(--body)}.dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 10px var(--green);border-radius:50%}.tabs{gap:2px;display:flex}.tabbtn{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);border-radius:8px;padding:8px 14px;font-size:11.5px;font-weight:600;transition:color .18s;position:relative}.tabbtn:hover{color:var(--txt)}.tabbtn.on{color:var(--ink);background:var(--green)}.cartbtn{background:var(--ink3);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;margin-left:auto;padding:7px 12px 7px 14px;transition:all .18s;display:flex}.cartbtn:hover{border-color:var(--green)}.cartbtn .ct{font-family:var(--label);letter-spacing:1.5px;text-transform:uppercase;color:var(--mut);font-size:10px;line-height:1.1}.cartbtn .rc{font-family:var(--display);color:var(--cream);font-size:16px;font-weight:700;line-height:1}.cartbtn .pill{background:var(--green);color:var(--ink);border-radius:7px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:800;display:grid}@media (max-width:760px){.top{flex-wrap:wrap;gap:8px;height:auto;padding:10px 14px}.brand{margin-right:auto}.tabs{order:3;width:100%}.tabbtn{text-align:center;flex:1}}.wrap{max-width:1280px;margin:0 auto;padding:0 24px}.page{padding:34px 0 90px}.head{margin-bottom:22px}.head .kick{font-family:var(--label);text-transform:uppercase;letter-spacing:2.5px;color:var(--green);margin-bottom:8px;font-size:11px}.head h1{font-family:var(--display);letter-spacing:-1.5px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1}.head p{color:var(--mut);max-width:660px;margin-top:10px;font-size:14.5px;line-height:1.55}.toolbar{background:var(--ink2);border:1px solid var(--line);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:14px;display:flex}.search{background:var(--ink);border:1px solid var(--line);border-radius:10px;flex:1;align-items:center;gap:9px;min-width:210px;padding:0 12px;transition:all .18s;display:flex}.search:focus-within{border-color:var(--green)}.search input{color:var(--txt);background:0 0;border:none;outline:none;flex:1;padding:11px 0;font-size:14px}.search input::placeholder{color:var(--mut2)}.search .ic{color:var(--mut);font-size:14px}.segs{background:var(--ink);border:1px solid var(--line);border-radius:10px;padding:3px;display:flex}.seg{font-family:var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--mut);white-space:nowrap;border-radius:7px;padding:7px 11px;font-size:10.5px;font-weight:600;transition:all .15s}.seg.on{background:var(--ink4);color:var(--cream)}.seg:hover:not(.on){color:var(--txt)}select.sort{background:var(--ink);border:1px solid var(--line);color:var(--txt);border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.tcount{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);margin-left:auto;font-size:11px}.grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.icard{background:var(--ink2);border:1.5px solid var(--line);cursor:pointer;border-radius:16px;padding:18px;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;position:relative}.icard:hover{border-color:var(--line2);transform:translateY(-4px)}.icard.sel{border-color:var(--green);box-shadow:5px 5px 0 var(--green)}.icard .selbtn{border:1.5px solid var(--line2);background:var(--ink);color:#0000;z-index:2;border-radius:8px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:800;transition:all .15s;display:grid;position:absolute;top:12px;right:12px}.icard .selbtn:hover{border-color:var(--green)}.icard.sel .selbtn{background:var(--green);border-color:var(--green);color:var(--ink)}.icard .row{align-items:center;gap:12px;margin-bottom:14px;padding-right:30px;display:flex}.av{object-fit:cover;background:var(--ink3);border:1.5px solid var(--line2);border-radius:50%;flex-shrink:0;width:56px;height:56px}.avfb{width:56px;height:56px;font-family:var(--display);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:24px;font-weight:700;display:grid}.icard .nm{color:var(--cream);font-size:15px;font-weight:700;line-height:1.15}.icard .hd{color:var(--mut);margin-top:2px;font-size:12.5px}.niche{font-family:var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--mut);background:var(--ink3);border:1px solid var(--line);border-radius:6px;margin-bottom:14px;padding:4px 8px;font-size:9.5px;font-weight:600;display:inline-block}.icard .stats{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-end;padding-top:13px;display:flex}.bignum{font-family:var(--display);letter-spacing:-.5px;color:var(--cream);font-size:22px;font-weight:700;line-height:1}.bignum small{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);margin-top:4px;font-size:9px;font-weight:600;display:block}.mini{text-align:right;color:var(--mut);font-size:11.5px;line-height:1.5}.mini b{color:var(--txt);font-weight:600}.pend{color:var(--mut2);font-size:12px}.overlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080705b8;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}@keyframes fade{0%{opacity:0}to{opacity:1}}.modal{background:var(--ink2);border:1.5px solid var(--line2);border-radius:22px;width:100%;max-width:540px;max-height:90vh;padding:30px;animation:.25s cubic-bezier(.22,1,.36,1) pop;position:relative;overflow:auto}@keyframes pop{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}.modal .x{background:var(--ink3);border:1px solid var(--line);width:34px;height:34px;color:var(--mut);border-radius:10px;place-items:center;font-size:17px;transition:all .15s;display:grid;position:absolute;top:18px;right:18px}.modal .x:hover{color:var(--cream);border-color:var(--line2)}.modal .mhead{align-items:center;gap:16px;margin-bottom:24px;display:flex}.avlg{object-fit:cover;background:var(--ink3);border:2px solid var(--line2);border-radius:50%;flex-shrink:0;width:88px;height:88px}.avlgfb{width:88px;height:88px;font-family:var(--display);color:var(--ink);border-radius:50%;flex-shrink:0;place-items:center;font-size:38px;font-weight:700;display:grid}.modal h2{font-family:var(--display);letter-spacing:-1px;color:var(--cream);font-size:26px;font-weight:700;line-height:1.05}.modal .sub{color:var(--mut);margin-top:4px;font-size:14px}.mstats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:22px;display:grid}.mstat{background:var(--ink);border:1px solid var(--line);text-align:center;border-radius:14px;padding:16px}.mstat .v{font-family:var(--display);letter-spacing:-.5px;color:var(--cream);font-size:26px;font-weight:700;line-height:1}.mstat .l{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);margin-top:7px;font-size:9.5px;font-weight:600}.msocials{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.soc{background:var(--ink);border:1px solid var(--line);border-radius:10px;align-items:center;gap:8px;padding:11px 15px;font-size:13px;font-weight:600;transition:all .15s;display:inline-flex}.soc:hover{border-color:var(--green);transform:translateY(-2px)}.soc.ig{color:var(--pink)}.soc.yt{color:#ff5b5b}.msg{color:var(--mut);margin-bottom:20px;font-size:13.5px;line-height:1.5}.solid{background:var(--green);color:var(--ink);font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:12px;font-weight:700;transition:all .15s;display:inline-flex}.solid:hover{transform:translate(-1px,-1px);box-shadow:4px 4px #7cf06759}.solid.pinky{background:var(--pink)}.solid.pinky:hover{box-shadow:4px 4px #d262b259}.solid.ghost{color:var(--txt);border:1px solid var(--line2);background:0 0}.solid.ghost:hover{border-color:var(--pink);box-shadow:none;color:var(--cream)}.full{width:100%}.scrim{z-index:90;background:#08070599;animation:.2s fade;position:fixed;inset:0}.drawer{z-index:95;background:var(--ink2);border-left:1.5px solid var(--line2);flex-direction:column;width:400px;max-width:92vw;animation:.28s cubic-bezier(.22,1,.36,1) slide;display:flex;position:fixed;top:0;bottom:0;right:0}@keyframes slide{0%{transform:translate(100%)}to{transform:none}}.drawer .dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 22px 16px;display:flex}.drawer .dh h3{font-family:var(--display);letter-spacing:-.5px;font-size:22px;font-weight:700}.drawer .dh .x{background:var(--ink3);border:1px solid var(--line);width:32px;height:32px;color:var(--mut);border-radius:9px;place-items:center;font-size:16px;display:grid}.dlist{flex-direction:column;flex:1;gap:8px;padding:14px 18px;display:flex;overflow:auto}.dempty{color:var(--mut);text-align:center;padding:60px 20px;font-size:14px;line-height:1.6}.ditem{background:var(--ink);border:1px solid var(--line);border-radius:12px;align-items:center;gap:11px;padding:9px 11px;display:flex}.ditem img,.ditem .avfb{width:38px;height:38px;font-size:16px}.ditem .di-nm{flex:1;min-width:0}.ditem .di-nm b{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.ditem .di-nm span{color:var(--mut);font-size:11.5px}.ditem .di-f{font-family:var(--display);color:var(--green);font-size:14px;font-weight:700}.ditem .rm{color:var(--mut2);padding:2px 4px;font-size:18px;transition:all .15s}.ditem .rm:hover{color:var(--pink)}.dfoot{border-top:1px solid var(--line);flex-direction:column;gap:12px;padding:18px;display:flex}.reachbox{background:var(--ink);border:1px solid var(--line);border-radius:14px;justify-content:space-between;align-items:center;padding:16px;display:flex}.reachbox .l{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);font-size:10px}.reachbox .v{font-family:var(--display);letter-spacing:-1px;color:var(--green);font-size:28px;font-weight:700}.vgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.vcard{background:var(--ink2);border:1.5px solid var(--line);border-radius:16px;gap:14px;padding:18px;transition:all .2s;display:flex}.vcard:hover{border-color:var(--line2);transform:translateY(-3px)}.vlogo{background:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;padding:7px;display:grid;overflow:hidden}.vlogo img{object-fit:contain;width:100%;height:100%}.vcard .vb{flex:1;min-width:0}.vcard .vn{color:var(--cream);align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}.vtype{font-family:var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--green);background:#7cf0671a;border:1px solid #7cf06740;border-radius:5px;padding:3px 6px;font-size:8.5px;font-weight:600}.vtype.pr{color:var(--mut);background:var(--ink3);border-color:var(--line)}.vcard .vnote{color:var(--mut);margin-top:6px;font-size:12.5px;line-height:1.45}.vcard .vlink{font-family:var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--pink);margin-top:9px;font-size:10px;font-weight:600;display:inline-block}.chips{flex-wrap:wrap;gap:9px;display:flex}.chips .c{background:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:9px 15px;font-size:13px}.chips .c b{color:var(--green);margin-right:6px}.steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (max-width:900px){.steps{grid-template-columns:1fr 1fr}}@media (max-width:520px){.steps{grid-template-columns:1fr}}.step{background:var(--ink2);border:1px solid var(--line);border-radius:15px;padding:20px}.step .n{background:var(--green);width:30px;height:30px;color:var(--ink);border-radius:9px;place-items:center;margin-bottom:13px;font-size:14px;font-weight:800;display:grid}.step h4{font-family:var(--display);margin-bottom:8px;font-size:16.5px;font-weight:700;line-height:1.2}.step p{color:var(--mut);font-size:13px;line-height:1.5}.impacts{flex-wrap:wrap;gap:14px;display:flex}.impact{background:var(--ink2);border:1px solid var(--line);border-radius:16px;flex:1;min-width:200px;padding:26px}.impact .v{font-family:var(--display);letter-spacing:-2px;color:var(--green);font-size:52px;font-weight:700;line-height:.9}.impact .d{color:var(--mut);margin-top:12px;font-size:14px;line-height:1.45}.impact .s{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut2);margin-top:12px;font-size:9.5px}.two{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}@media (max-width:820px){.two{grid-template-columns:1fr}}.tbl{border-collapse:collapse;background:var(--ink2);border:1px solid var(--line);border-radius:14px;width:100%;overflow:hidden}.tbl th,.tbl td{text-align:left;border-bottom:1px solid var(--line);padding:13px 18px;font-size:14px}.tbl th{background:var(--ink3);font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);font-size:10.5px}.tbl tr:last-child td{border-bottom:none}.tbl td.r{text-align:right;font-family:var(--display);color:var(--green);font-weight:700}.panel{background:var(--ink2);border:1px solid var(--line);border-radius:16px;height:100%;padding:24px}.panel h4{font-family:var(--display);color:var(--green);margin-bottom:12px;font-size:19px;font-weight:700}.panel ul{color:var(--mut);padding-left:18px;font-size:13.5px;line-height:1.9}.cases{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (max-width:760px){.cases{grid-template-columns:1fr}}.pcase{background:var(--ink2);border:1px solid var(--line);border-radius:16px;overflow:hidden}.pcase .img{aspect-ratio:16/9;object-fit:cover;object-position:top;border-bottom:1px solid var(--line);background:#000;width:100%}.pcase .b{padding:20px 22px}.pcase h4{font-family:var(--display);color:var(--cream);font-size:21px;font-weight:700}.pcase .tg{color:var(--mut);margin:5px 0 14px;font-size:12.5px}.pcase .nums{flex-wrap:wrap;gap:18px;margin-bottom:12px;display:flex}.pcase .nums b{font-family:var(--display);color:var(--green);font-size:16px;font-weight:700;display:block}.pcase .nums small{color:var(--mut);font-size:10.5px}.pcase .vc{color:var(--mut);border-top:1px solid var(--line);padding-top:11px;font-size:12px}.logowall{flex-wrap:wrap;gap:10px;display:flex}.logowall .lw{background:var(--ink2);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;padding:8px 13px 8px 8px;font-size:13px;font-weight:600;display:flex}.logowall .lw img{object-fit:contain;background:#fff;border-radius:6px;width:26px;height:26px;padding:3px}.exchips{flex-wrap:wrap;gap:10px;display:flex}.exchips .e{background:var(--ink2);border:1px solid var(--line);border-radius:11px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:600;display:flex}.exchips .e b{color:var(--green)}.cta{background:var(--ink2);border:1px solid var(--line);text-align:center;border-radius:20px;margin-top:28px;padding:40px}.cta h3{font-family:var(--display);letter-spacing:-1px;margin-bottom:10px;font-size:clamp(24px,3vw,34px);font-weight:700}.cta p{color:var(--mut);max-width:520px;margin:0 auto 22px;font-size:14.5px;line-height:1.55}.subhead{margin:44px 0 18px}.subhead .kick{font-family:var(--label);text-transform:uppercase;letter-spacing:2.5px;color:var(--green);margin-bottom:7px;font-size:11px}.subhead h2{font-family:var(--display);letter-spacing:-1px;font-size:26px;font-weight:700}.subhead p{color:var(--mut);max-width:600px;margin-top:8px;font-size:14px;line-height:1.5}.note{color:var(--mut);background:var(--ink2);border:1px dashed var(--line2);border-radius:12px;margin-bottom:18px;padding:12px 15px;font-size:12.5px;line-height:1.5}footer{border-top:1px solid var(--line);color:var(--mut2);text-align:center;padding:32px 0;font-size:12.5px}.socdots{gap:5px;margin-top:6px;display:flex}.sd{font-family:var(--label);letter-spacing:.5px;border:1px solid var(--line2);border-radius:5px;padding:2px 6px;font-size:8.5px;font-weight:700}.sd.ig{color:var(--pink);border-color:#d262b259}.sd.x{color:var(--cream);border-color:var(--line2)}.sd.yt{color:#ff5b5b;border-color:#ff5b5b59}.soc{flex-direction:column;align-items:flex-start;gap:2px;min-width:120px}.soc .socname{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:var(--mut);font-size:9.5px}.soc .socsub{font-size:13.5px;font-weight:600}.vfmts{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.vfmts span{font-family:var(--label);text-transform:uppercase;letter-spacing:.5px;color:var(--mut);background:var(--ink3);border:1px solid var(--line);border-radius:5px;padding:3px 7px;font-size:8.5px;font-weight:600}.vmeta{color:var(--green);background:#7cf06712;border:1px solid #7cf06733;border-radius:8px;margin-top:10px;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.4}.vcard.owned{border-color:#7cf06766}.vtype.own{color:var(--ink);background:var(--green);border-color:var(--green)}.sd.tt{color:#25f4ee;border-color:#25f4ee4d}.sd.li{color:#5aa9ff;border-color:#5aa9ff4d}.soc.tt{color:#25f4ee}.soc.li{color:#5aa9ff}.ytbox{background:var(--ink);border:1px solid var(--line);border-radius:14px;margin-bottom:20px;padding:16px 18px}.ythdr{font-family:var(--label);text-transform:uppercase;letter-spacing:1.5px;color:#ff5b5b;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;display:flex}.ytdot{background:#ff5b5b;border-radius:2px;width:8px;height:8px;box-shadow:0 0 8px #ff5b5b99}.ytstats{grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:12px;display:grid}.ytstats b{font-family:var(--display);letter-spacing:-.5px;color:var(--cream);font-size:21px;font-weight:700;line-height:1;display:block}.ytstats span{font-family:var(--label);text-transform:uppercase;letter-spacing:1px;color:var(--mut);margin-top:5px;font-size:8.5px;display:block}.ytbox.ig{border-color:#d262b240}.ythdr.ig{color:var(--pink)}.ytdot.ig{background:var(--pink);box-shadow:0 0 8px #d262b299}.ytnote{color:var(--mut2);margin-top:10px;font-size:11px;font-style:italic}
