.mmm{--ink:#0a0c0f;--panel:#11151a;--line:#222a31;--text:#ecede9;--mute:#8d979f;--ask:#2fc3b1;--bid:#e4566a;--brass:#e3a83c;--display:var(--font-display),"Arial Narrow",Impact,sans-serif;--body:var(--font-body),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-mono),ui-monospace,Menlo,Consolas,monospace;--ease:cubic-bezier(.2,.7,.1,1);--gut-l:max(clamp(16px,4vw,56px),env(safe-area-inset-left,0px));--gut-r:max(clamp(16px,4vw,56px),env(safe-area-inset-right,0px));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mmm *{box-sizing:border-box}.mmm{background:var(--ink);color:var(--text);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:clip}.mmm a{color:inherit}.mmm :focus-visible{outline:2px solid var(--brass);outline-offset:3px}.mmm .mono{font-family:var(--mono)}.mmm .eyebrow{font:500 12px/1.5 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin:0}.mmm .eyebrow b{color:var(--brass);font-weight:500}.mmm .mmm-header{z-index:50;padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0}.mmm .mmm-header:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0a0c0fe6,#0a0c0f00);position:absolute;inset:0 0 -70%}.mmm .hd{height:64px;padding-left:var(--gut-l);padding-right:var(--gut-r);align-items:center;gap:24px;display:flex}.mmm .wordmark{font:800 22px/1 var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-decoration:none}.mmm .wordmark span{color:var(--brass)}.mmm .readout{font:500 12px/1 var(--mono);color:var(--mute);letter-spacing:.06em;font-variant-numeric:tabular-nums;flex:1;justify-content:center;gap:18px;transition:opacity .4s;display:flex}.mmm .readout #rPx{color:var(--text);text-align:right;min-width:9ch}.mmm .nav{font:500 14px/1 var(--body);align-items:center;gap:22px;display:flex}.mmm .nav a{color:var(--mute);text-decoration:none;transition:color .2s}.mmm .nav a:hover{color:var(--text)}.mmm .nav .buy{color:var(--ink);background:var(--brass);border-radius:2px;padding:10px 16px;font-weight:600}.mmm .nav .buy:hover{color:var(--ink);filter:brightness(1.08)}.mmm.past-film .readout{opacity:0}.mmm #drive{height:820vh;position:relative}.mmm .stage{height:100lvh;position:sticky;top:0;overflow:hidden}.mmm #film{width:100%;height:100%;display:block;position:absolute;inset:0}.mmm .vignette{pointer-events:none;background:radial-gradient(120% 90% at 60%,#0000 55%,#050608a6 100%);position:absolute;inset:0}.mmm .beat{left:var(--gut-l);pointer-events:none;z-index:2;width:min(36vw,520px);position:absolute;top:50%;transform:translateY(-50%)}.mmm .beat.hero{width:min(46vw,680px)}.mmm .beat.top{width:min(44vw,640px);top:clamp(92px,12vh,140px);transform:none}.mmm .beat .bi{opacity:0;will-change:opacity,transform}.mmm .beat.hero .bi{opacity:1}.mmm .beat .bi:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 55% at 34%,#0a0c0fd1,#0a0c0f80 48%,#0000 78%);position:absolute;inset:-60% -30% -60% -40%}.mmm .beat.on{pointer-events:auto}.mmm .beat h1,.mmm .beat h2{font:900 clamp(40px,5.6vw,96px)/.9 var(--display);text-transform:uppercase;letter-spacing:.005em;text-wrap:balance;margin:14px 0 18px}.mmm .beat h2{font-size:clamp(34px,4.1vw,68px);font-weight:800}.mmm .beat p{color:#c9cdcb;text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(16px,1.25vw,19px)}.mmm .beat .ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.mmm .beat .from{font:500 13px/1.4 var(--mono);color:var(--mute);letter-spacing:.04em}.mmm .split .w{vertical-align:top;padding-bottom:.04em;display:inline-block;overflow:hidden}.mmm .split .w>span{animation:mmm-rise 1.1s var(--ease) forwards;display:inline-block;transform:translateY(110%)}@keyframes mmm-rise{to{transform:none}}.mmm .rail{left:var(--gut-l);bottom:calc(28px + env(safe-area-inset-bottom,0px));font:500 11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#5e676f;z-index:3;align-items:center;gap:18px;display:flex;position:absolute}.mmm .rail li{list-style:none;transition:color .3s}.mmm .rail li.on{color:var(--brass)}.mmm .rail ol{gap:18px;margin:0;padding:0;display:flex}.mmm .rail .bar{background:var(--line);width:120px;height:2px;position:relative;overflow:hidden}.mmm .rail .bar i{background:var(--brass);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.mmm .btn{cursor:pointer;font:600 16px/1 var(--body);border:0;border-radius:2px;align-items:center;gap:14px;padding:16px 22px;text-decoration:none;transition:transform .15s,box-shadow .3s,filter .2s;display:inline-flex;position:relative;overflow:hidden}.mmm .btn-primary{background:var(--brass);color:var(--ink);box-shadow:0 0 0 1px #e3a83c99,0 14px 44px -14px #e3a83cb3}.mmm .btn-primary:after{content:"";transition:transform .7s var(--ease);background:linear-gradient(100deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.mmm .btn-primary:hover:after{transform:translate(120%)}.mmm .btn-primary:hover{box-shadow:0 0 0 1px #e3a83ce6,0 18px 54px -12px #e3a83cd9}.mmm .btn:active{transform:translateY(1px)}.mmm .btn .p{font:800 22px/1 var(--display);letter-spacing:.02em;border-left:1px solid #0a0c0f59;padding-left:14px}.mmm .btn-ghost{color:var(--text);background:0 0;box-shadow:inset 0 0 0 1px #3a444d}.mmm .btn-ghost:hover{box-shadow:inset 0 0 0 1px var(--text)}.mmm .sec{align-items:center;min-height:min(92vh,900px);padding-block:clamp(88px,13vh,160px);display:flex;position:relative}.mmm .wrap{width:100%;max-width:1320px;padding-left:var(--gut-l);padding-right:var(--gut-r);margin:0 auto}.mmm .sec h2{font:900 clamp(44px,6.4vw,112px)/.88 var(--display);text-transform:uppercase;text-wrap:balance;margin:16px 0 0}.mmm .lede{color:#c9cdcb;text-wrap:pretty;max-width:58ch;margin:24px 0 0;font-size:clamp(17px,1.35vw,20px)}.mmm .rv{opacity:0;transition:opacity .9s var(--ease),transform .9s var(--ease);transform:translateY(26px)}.mmm .in .rv,.mmm .rv.in{opacity:1;transform:none}.mmm .in .rv:nth-child(2){transition-delay:90ms}.mmm .in .rv:nth-child(3){transition-delay:.18s}.mmm .in .rv:nth-child(4){transition-delay:.27s}.mmm #suite{display:block}.mmm [id]{scroll-margin-top:84px}.mmm .suite-head{max-width:900px}.mmm .prod{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,96px);margin-top:clamp(72px,11vh,140px);display:grid}.mmm .prod.flip .viz{order:2}.mmm .viz{aspect-ratio:5/4;background:var(--panel);border:1px solid var(--line);border-radius:3px;width:100%;max-width:100%;position:relative;overflow:hidden}.mmm .viz canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.mmm .viz .tag{font:500 11px/1 var(--mono);letter-spacing:.12em;color:var(--mute);text-transform:uppercase;position:absolute;top:12px;left:14px}.mmm .prod-copy{min-width:0}.mmm .prod h3{font:900 clamp(54px,7vw,120px)/.86 var(--display);text-transform:uppercase;margin:14px 0 0}.mmm .pricing{flex-wrap:wrap;align-items:flex-end;gap:18px;margin:26px 0 0;display:flex}.mmm .price{font:800 clamp(56px,6.2vw,96px)/.8 var(--display);color:var(--brass)}.mmm .terms{font:500 12px/1.5 var(--mono);color:var(--mute);letter-spacing:.06em;text-transform:uppercase;border-left:1px solid var(--line);padding-left:14px}.mmm .prod p.pitch{color:#c9cdcb;max-width:46ch;margin:22px 0 0}.mmm .feats{color:#bfc4c3;gap:10px;margin:26px 0 0;padding:0;font-size:15px;list-style:none;display:grid}.mmm .feats li{grid-template-columns:18px 1fr;align-items:baseline;gap:10px;display:grid}.mmm .feats li:before{content:"";background:var(--ask);width:8px;height:8px;transform:translateY(-1px)}.mmm .prod.delta .feats li:before{background:var(--brass)}.mmm .prod .ctas{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.mmm #cost .grid{grid-template-columns:auto 1fr;align-items:center;gap:clamp(32px,6vw,100px);display:grid}.mmm .zero{font:900 clamp(160px,26vw,400px)/.78 var(--display);color:#0000;-webkit-text-stroke:2px var(--brass);letter-spacing:-.01em}.mmm .stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:40px;display:grid}.mmm .stat{background:var(--ink);padding:22px 20px}.mmm .stat b{font:800 clamp(40px,4vw,60px)/.9 var(--display);color:var(--text);display:block}.mmm .stat span{color:var(--mute);margin-top:10px;font-size:14px;line-height:1.45;display:block}.mmm .note{color:var(--mute);max-width:62ch;margin:26px 0 0;font-size:14px}.mmm .instr{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.mmm .instr span{font:500 13px/1 var(--mono);border:1px solid var(--line);color:var(--text);letter-spacing:.06em;border-radius:2px;padding:9px 12px}.mmm #proof .grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(40px,7vw,120px);display:grid}.mmm .phone{aspect-ratio:9/19;background:#15191e;border-radius:38px;justify-self:center;width:min(100%,330px);max-width:100%;padding:12px;box-shadow:0 0 0 1px #2a3138,0 40px 90px -30px #000000e6,0 0 120px -40px #2fc3b159}.mmm .phone video{-o-object-fit:cover;object-fit:cover;background:#000;border-radius:28px;width:100%;height:100%;display:block}.mmm .cap{font:400 12px/1.5 var(--mono);color:var(--mute);letter-spacing:.03em;margin-top:18px}.mmm #faq .grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.mmm .qa{border-top:1px solid var(--line)}.mmm .qa details{border-bottom:1px solid var(--line)}.mmm .qa summary{cursor:pointer;font:800 clamp(22px,2vw,30px)/1.1 var(--display);text-transform:uppercase;letter-spacing:.01em;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.mmm .qa summary::-webkit-details-marker{display:none}.mmm .qa summary:after{content:"+";font:400 26px/1 var(--mono);color:var(--brass);transition:transform .3s}.mmm .qa details[open] summary:after{transform:rotate(45deg)}.mmm .qa details p{color:#bfc4c3;max-width:60ch;margin:0 0 24px}.mmm #buy{text-align:left}.mmm #buy h2{font-size:clamp(56px,10vw,180px)}.mmm #buy .ctas{flex-wrap:wrap;gap:16px;margin-top:44px;display:flex}.mmm footer{border-top:1px solid var(--line);padding-block:48px calc(48px + env(safe-area-inset-bottom,0px))}.mmm footer .wrap{color:var(--mute);grid-template-columns:1fr 1fr;gap:32px;font-size:13px;display:grid}.mmm footer p{max-width:60ch;margin:0 0 10px}.mmm .mail{align-items:center;gap:10px;margin-top:8px;display:inline-flex}.mmm .mail code{font:500 14px var(--mono);color:var(--text);-webkit-user-select:all;user-select:all}.mmm .mail button{font:500 12px var(--mono);color:var(--mute);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:2px;padding:6px 10px}.mmm .mail button:hover{color:var(--text)}@media (max-width:1000px){.mmm .readout{display:none}}@media (max-width:819px){.mmm .nav a:not(.buy){display:none}.mmm .hd{justify-content:space-between}.mmm #drive{height:700vh}.mmm .beat,.mmm .beat.hero{left:var(--gut-l);right:var(--gut-r);width:auto;top:auto;bottom:calc(76px + env(safe-area-inset-bottom,0px));transform:none}.mmm .beat.top{width:auto;top:84px;bottom:auto}.mmm .beat h1{font-size:clamp(38px,11vw,56px)}.mmm .beat h2{margin:10px 0 12px;font-size:clamp(30px,9vw,44px)}.mmm .beat p{font-size:15.5px}.mmm .beat .bi:before{background:radial-gradient(80% 70% at 50% 60%,#0a0c0fe6,#0a0c0f99 50%,#0000 82%);inset:-40% -20% -50%}.mmm .rail ol{display:none}.mmm .rail{right:var(--gut-r)}.mmm .rail .bar{flex:1;width:auto}.mmm .prod,.mmm .prod.flip{grid-template-columns:1fr}.mmm .prod.flip .viz{order:0}.mmm #cost .grid,.mmm #proof .grid,.mmm #faq .grid,.mmm .stats,.mmm footer .wrap{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mmm .split .w>span{animation:none;transform:none}.mmm .rv{opacity:1;transition:none;transform:none}.mmm .btn-primary:after{display:none}}
