body.on-landing{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html:has(body.on-landing){scroll-padding-top:env(safe-area-inset-top,0px)}body.on-landing{color:#000;background:#fff;margin:0;padding:0;font:14px -apple-system,BlinkMacSystemFont,sans-serif}body.on-landing img{max-width:100%}body.on-landing [hidden]:not([hidden=until-found i]){display:none!important}body.on-landing{--bg:#161616;--main:#1b1b1b;--card:#202020;--raised:#272727;--line:#2a2a2a;--line2:#3a3a3a;--fg:#f3f2ef;--mut:#9b9a98;--dim:#6c6b6a;--sand:#e9dcc6;--quest:#8fb59f;--questbg:#26332c;--paid:#d9b27c;--paidbg:#3a2f20;--f:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"Geist Mono",ui-monospace,Menlo,monospace;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.on-landing *{box-sizing:border-box}html:has(body.on-landing){scroll-behavior:smooth}body.on-landing{background:var(--bg);color:var(--fg);font:14px/1.5 var(--f);-webkit-font-smoothing:antialiased;margin:0}body.on-landing button,body.on-landing input{font:inherit;color:inherit}body.on-landing button{cursor:pointer;background:0 0;border:0;padding:0}body.on-landing a{color:inherit}body.on-landing :focus-visible{outline:2px solid var(--sand);outline-offset:2px}body.on-landing svg.i{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}body.on-landing .wrap{width:100%;max-width:1160px;padding:0 max(24px,env(safe-area-inset-left,0px));margin:0 auto}body.on-landing .btn{border:1px solid var(--line2);background:var(--raised);border-radius:9px;justify-content:center;align-items:center;gap:7px;height:34px;padding:0 15px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}body.on-landing .btn:hover{background:#2e2e2e}body.on-landing .btn.pri{color:#111;background:#fff;border-color:#fff}body.on-landing .btn.pri:hover{background:#ececec}body.on-landing .btn.lg{border-radius:10px;height:42px;padding:0 20px;font-size:14px}body.on-landing .pill{white-space:nowrap;border-radius:999px;align-items:center;padding:2px 9px;font-size:11px;font-weight:500;display:inline-flex}body.on-landing .pill.q{background:var(--questbg);color:var(--quest)}body.on-landing .pill.p{background:var(--paidbg);color:var(--paid)}body.on-landing .brand{align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}body.on-landing nav.nav{width:auto;height:auto;color:inherit;font-size:inherit;text-align:initial;z-index:20;border:0;border-bottom:1px solid #0000;border-radius:0;gap:normal;padding:0;transition:background .2s,border-color .2s;display:block;position:fixed;top:0;left:0;right:0}body.on-landing nav.nav:hover{color:inherit}body.on-landing nav.nav.sc{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#161616db;border-color:#272727}body.on-landing .nav .wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}body.on-landing .nav .links{color:#e6e2da;align-items:center;gap:26px;font-size:13px;display:flex}body.on-landing .nav .links a{opacity:.85;text-decoration:none}body.on-landing .nav .links a:hover{opacity:1}body.on-landing .nav .links a.btn{opacity:1;color:#111}body.on-landing .hero{padding:150px 0 0;position:relative;overflow:hidden}body.on-landing .hero>img.bgimg{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}body.on-landing .hero:after{content:"";z-index:1;background:linear-gradient(180deg,#16161659 0,#16161626 35%,#161616b3 75%,var(--bg) 100%);position:absolute;inset:0}body.on-landing .hero .wrap{z-index:2;text-align:center;position:relative}body.on-landing .eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161616b8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;height:28px;padding:0 12px;font-size:12px;display:inline-flex}body.on-landing .eyebrow i{background:var(--quest);border-radius:50%;width:6px;height:6px}body.on-landing .hero h1{letter-spacing:-.035em;text-wrap:balance;color:#fff;text-shadow:0 2px 30px #00000059;max-width:15ch;margin:22px auto 0;font-size:clamp(40px,7vw,76px);font-weight:600;line-height:1}body.on-landing .hero p.lead{color:#f1ede5;text-shadow:0 1px 14px #00000073;max-width:52ch;margin:22px auto 0;font-size:17px;line-height:1.55}body.on-landing .cta{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}body.on-landing .cta .btn:not(.pri){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161616b8;border-color:#ffffff2e}body.on-landing .prev{background:var(--main);text-align:left;border:1px solid #000;border-bottom:0;border-radius:12px 12px 0 0;grid-template-columns:190px minmax(0,1fr);max-width:1040px;margin:64px auto 0;display:grid;overflow:hidden;box-shadow:0 -10px 80px -10px #0009,0 0 0 1px #2e2e2e}body.on-landing .pside{background:#171717;border-right:1px solid #272727;min-height:320px;padding:0 16px 18px}body.on-landing .dots{gap:5px;height:46px;padding-top:16px;display:flex}body.on-landing .dots i{border-radius:50%;width:10px;height:10px}body.on-landing .dots i:first-child{background:#ff5f57}body.on-landing .dots i:nth-child(2){background:#febc2e}body.on-landing .dots i:nth-child(3){background:#28c840}body.on-landing .grp{text-transform:uppercase;color:#8a8a8a;margin:6px 0;font-size:10px}body.on-landing .nv{color:#b3b3b3;border:1px solid #0000;border-radius:7px;align-items:center;gap:7px;height:28px;padding:0 8px;font-size:12.5px;display:flex}body.on-landing .nv.on{color:#fff;background:#282828;border-color:#363636}body.on-landing .nv .i{width:13px;height:13px}body.on-landing .pmain{padding:22px 24px}body.on-landing .ptop{align-items:center;gap:10px;margin-bottom:18px;display:flex}body.on-landing .fake-s{color:#9a9a9a;background:#242424;border:1px solid #3a3a3a;border-radius:8px;align-items:center;gap:8px;width:200px;height:28px;padding:0 10px;font-size:12px;display:flex}body.on-landing .ptop .btn{height:28px;margin-left:auto;font-size:12px}body.on-landing .pcards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}body.on-landing .pc{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:6px 6px 10px}body.on-landing .pc .hd{align-items:center;gap:6px;height:24px;padding:0 6px;font-size:11.5px;font-weight:500;display:flex}body.on-landing .tag{color:#fff;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}body.on-landing .tag .i{width:10px;height:10px}body.on-landing .pc .im{aspect-ratio:4/3;border-radius:6px;margin-top:4px;overflow:hidden}body.on-landing .pc .im img,body.on-landing .shot img{object-fit:cover;width:100%;height:100%;display:block}body.on-landing .pc h4{margin:9px 6px 0;font-size:12.5px;font-weight:500}body.on-landing .chips{flex-wrap:wrap;gap:4px;margin:7px 6px 0;display:flex}body.on-landing .chip{color:#bdbdbd;background:#262626;border:1px solid #333;border-radius:999px;align-items:center;height:18px;padding:0 7px;font-size:10px;display:inline-flex}body.on-landing section.sec{padding:112px 0}body.on-landing .kick{font:500 12px var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--sand);margin:0 0 14px}body.on-landing h2.t{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.05}body.on-landing p.d{color:var(--mut);max-width:54ch;margin:16px 0 0;font-size:16px;line-height:1.6}body.on-landing .seg{border:1px solid var(--line);background:#1d1d1d;border-radius:10px;gap:2px;margin-top:32px;padding:3px;display:inline-flex}body.on-landing .seg button{height:32px;color:var(--mut);border-radius:7px;padding:0 16px;font-size:13px;font-weight:500}body.on-landing .seg button.on{color:#fff;background:#2a2a2a;box-shadow:0 0 0 1px #3a3a3a}body.on-landing .panel{background:var(--main);border:1px solid var(--line);border-radius:16px;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:20px;margin-top:20px;padding:12px;display:grid}body.on-landing .pl{flex-direction:column;gap:6px;padding:34px 28px;display:flex}body.on-landing .pl h3{letter-spacing:-.02em;margin:0 0 6px;font-size:24px;font-weight:600;line-height:1.15}body.on-landing .pl>p{color:var(--mut);margin:0 0 14px;font-size:14.5px;line-height:1.6}body.on-landing .rows{flex-direction:column;gap:12px;margin-top:auto;display:flex}body.on-landing .rows div{color:#c9c8c5;gap:10px;font-size:13.5px;line-height:1.5;display:flex}body.on-landing .rows .i{color:var(--sand);margin-top:3px}body.on-landing .pr{border-radius:10px;justify-content:center;align-items:center;min-height:440px;padding:28px;display:flex;position:relative;overflow:hidden}body.on-landing .pr>img.bgimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body.on-landing .mock{width:min(100%,420px);position:relative}body.on-landing .mini{background:#181819f2;border:1px solid #3a3a3d;border-radius:10px;font-size:11px;overflow:hidden;box-shadow:0 20px 50px -10px #00000080}body.on-landing .mini-s{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 12px;display:flex}body.on-landing .mini-s input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}body.on-landing .mini-r{align-items:center;gap:9px;padding:8px 12px;display:flex}body.on-landing .mini-r:first-of-type{background:#2a2a2b}body.on-landing .mini-r img{object-fit:cover;border-radius:5px;width:28px;height:28px}body.on-landing .mini-r b{font-size:12px;font-weight:500;display:block}body.on-landing .mini-r small{color:var(--dim);font-size:10px}body.on-landing .mini-e{text-align:center;color:var(--mut);padding:18px 12px;font-size:12px}body.on-landing .shots{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}body.on-landing .shot{aspect-ratio:1;border-radius:8px;overflow:hidden;box-shadow:0 8px 24px -8px #00000080}body.on-landing .caps{background:#181819f5;border:1px solid #3a3a3d;border-radius:22px;padding:10px 10px 10px 16px;box-shadow:0 20px 50px -10px #00000080}body.on-landing .caps input{background:0 0;border:0;outline:0;width:100%;padding:6px 0 10px;font-size:13px}body.on-landing .caps .row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body.on-landing .caps .go{color:#111;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-left:auto;display:grid}body.on-landing .pc2{gap:12px;width:min(100%,300px);display:grid}body.on-landing .bgrid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:48px;display:grid}body.on-landing .bc{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}body.on-landing .bc .tag{width:28px;height:28px}body.on-landing .bc .tag .i{width:14px;height:14px}body.on-landing .bc h3{margin:6px 0 0;font-size:16px;font-weight:600}body.on-landing .bc p{color:#a6a6a6;margin:0;font-size:13px;line-height:1.55}body.on-landing .band{text-align:center;border-radius:18px;margin-top:96px;padding:72px 32px;position:relative;overflow:hidden}body.on-landing .band>img.bgimg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}body.on-landing .band:after{content:"";background:#16161680;position:absolute;inset:0}body.on-landing .band>:not(img){z-index:1;position:relative}body.on-landing .band h2{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:16ch;margin:0 auto;font-size:clamp(30px,4.6vw,52px);font-weight:600;line-height:1.04}body.on-landing .band p{color:#f1ede5;max-width:46ch;margin:16px auto 0;font-size:16px}body.on-landing footer{border-top:1px solid #272727;margin-top:96px;padding:28px 0 40px}body.on-landing footer .wrap{color:var(--dim);grid-template-columns:1fr auto 1fr;grid-template-areas:"brand copy by""nav copy by";align-items:center;gap:10px 16px;font-size:12px;display:grid}body.on-landing footer .brand{color:var(--fg);grid-area:brand;justify-self:start}body.on-landing footer nav{grid-area:nav;gap:20px;display:flex}body.on-landing footer .fc{text-align:center;grid-area:copy}body.on-landing footer .fb{text-align:right;grid-area:by;place-self:end}@media (width<=700px){body.on-landing footer .wrap{text-align:center;grid-template-columns:1fr;grid-template-areas:"brand""nav""copy""by";justify-items:center}body.on-landing footer .brand,body.on-landing footer .fb{text-align:center;place-self:auto center}}body.on-landing footer a{text-decoration:none}body.on-landing footer a:hover{color:var(--fg)}body.on-landing .sample{font:11px var(--mono);color:var(--dim);text-align:center;margin-top:14px}body.on-landing .logo{object-fit:contain;filter:invert();width:24px;height:24px;display:block}body.on-landing .hero>img.bgimg,body.on-landing .pr>img.bgimg,body.on-landing .band>img.bgimg{transform:scale(1.08) translate3d(var(--px,0px),var(--py,0px),0);will-change:transform;transition:transform .35s ease-out}body.on-landing .prev,body.on-landing .mock{will-change:transform;transition:transform .25s ease-out,box-shadow .25s}body.on-landing .pc,body.on-landing .bc{transition:transform .2s,border-color .2s;position:relative}body.on-landing .pc:hover,body.on-landing .bc:hover{border-color:#3d3d3d;transform:translateY(-3px)}body.on-landing .pc:before,body.on-landing .bc:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),#e9dcc61f,transparent 70%);transition:opacity .2s;position:absolute;inset:0}body.on-landing .pc:hover:before,body.on-landing .bc:hover:before{opacity:1}body.on-landing .shot{transition:transform .2s}body.on-landing .shot:hover{transform:scale(1.04)}body.on-landing .mini-r{transition:background .15s}body.on-landing .mini-r:hover{background:#2a2a2b}body.on-landing .btn.lg{transition:transform .2s ease-out,background .15s}@media (width<=900px){body.on-landing .panel{grid-template-columns:1fr}body.on-landing .pl{padding:24px 16px}body.on-landing .pr{min-height:380px}body.on-landing .bgrid{grid-template-columns:1fr 1fr}body.on-landing .prev{grid-template-columns:1fr}body.on-landing .pside{display:none}body.on-landing .pcards{grid-template-columns:1fr 1fr}body.on-landing .pcards .pc:nth-child(3){display:none}body.on-landing section.sec{padding:80px 0}}@media (width<=560px){body.on-landing .nav .links a:not(.btn){display:none}body.on-landing .bgrid,body.on-landing .pcards{grid-template-columns:1fr}body.on-landing .pcards .pc:nth-child(2){display:none}body.on-landing .fake-s{flex:1;width:auto}body.on-landing .band{padding:56px 20px}}@media (prefers-reduced-motion:reduce){body.on-landing *{scroll-behavior:auto!important;transition:none!important}}body.on-landing{background:#161616;padding:0}body.on-landing #scape{display:none}body.on-landing .win,body.on-landing .win.full{width:100%;max-width:none;height:auto;min-height:100dvh;box-shadow:none;background:#161616;border:0;border-radius:0;overflow:visible}body.on-landing #features .seg button{flex:0 auto}body.on-landing #features .pl{flex:0 auto;align-items:normal;height:auto}body.on-landing #features .pr{flex:0 auto;gap:normal;height:auto;margin-left:0}body.on-landing #features .shot{break-inside:auto;background:0 0;border:0;width:auto;margin:0;position:static}body.on-landing #features .mini{width:auto}
