@font-face{font-family:"Big Shoulders Display";src:url(/f/display-800.226e6b5f.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:"Instrument Sans";src:url(/f/sans-400.34c0565b.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"Instrument Sans";src:url(/f/sans-600.62108f92.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:"IBM Plex Mono";src:url(/f/mono-500.d32f0e07.woff2) format("woff2");font-weight:500;font-display:swap}:root{--bg:#0b0a09;--s1:#14120f;--s2:#1c1915;--line:#2d2822;--tx:#efe8da;--mu:#aaa08f;--am:#f2a73b;--am2:#ffc46b;--cool:#6cb7d6;--bad:#ff8a7a;--disp:"Big Shoulders Display","Arial Narrow",Impact,sans-serif;--sans:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--tx);font:400 1.0625rem/1.65 var(--sans);background-image:radial-gradient(ellipse 80% 40% at 50% -10%,#2a1e0e 0,transparent 70%);background-repeat:no-repeat}a{color:var(--am2);text-underline-offset:3px}a:hover{color:#fff}:focus-visible{outline:3px solid var(--cool);outline-offset:2px;border-radius:3px}.skip{position:absolute;left:-999px;top:8px;background:var(--am);color:#111;padding:.6rem 1rem;z-index:99;font-weight:600}.skip:focus{left:8px}.wrap{max-width:68rem;margin:0 auto;padding:0 1rem}.narrow{max-width:46rem}h1,h2,h3{font-family:var(--disp);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.02;margin:0 0 .6rem}h1{font-size:clamp(2.6rem,9vw,5rem)}h2{font-size:clamp(1.9rem,5vw,2.8rem);margin-top:3rem}h3{font-size:1.5rem;margin-top:1.8rem;color:var(--am2)}p{margin:0 0 1rem}ul,ol{padding-left:1.25rem;margin:0 0 1rem}li{margin:.25rem 0}.mono,.tc{font-family:var(--mono);font-weight:500;letter-spacing:.04em;font-size:.8rem;color:var(--mu);text-transform:uppercase}.top{position:sticky;top:0;z-index:20;background:rgba(11,10,9,.92);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;flex-wrap:wrap;padding-top:.3rem;padding-bottom:.3rem}.mark{font:800 1.7rem/1 var(--disp);text-transform:uppercase;letter-spacing:.04em;color:var(--tx);text-decoration:none;display:flex;align-items:center;gap:.5rem}.mark i{width:1.1rem;height:.8rem;background:var(--am);display:inline-block;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);box-shadow:0 0 12px rgba(242,167,59,.6)}.top nav{display:flex;gap:.2rem 1.1rem;flex-wrap:wrap;align-items:center}.top nav a{color:var(--mu);text-decoration:none;font-size:.95rem;padding:.4rem 0}.top nav a:hover,.top nav a[aria-current]{color:var(--tx)}.btn{display:inline-flex;align-items:center;justify-content:center;font:600 1rem/1 var(--sans);padding:.85rem 1.3rem;min-height:2.75rem;border-radius:4px;border:1px solid #4a4236;background:var(--s2);color:var(--tx);cursor:pointer;text-decoration:none}.btn:hover{border-color:var(--am);color:#fff}.btn.pri{background:var(--am);border-color:var(--am);color:#16110a}.btn.pri:hover{background:var(--am2)}.btn:disabled,[aria-disabled=true]{opacity:.55;cursor:not-allowed}.hero{padding:2.5rem 0 1rem}.hero .lede{font-size:1.2rem;color:#d4cab8;max-width:42rem}.letter{position:relative;background:#000;border:1px solid var(--line);margin:1.2rem 0 0;padding:clamp(.5rem,2vw,1.4rem) 0;overflow:hidden}.scope{position:relative;aspect-ratio:2.39/1;background:radial-gradient(ellipse 60% 90% at 30% 70%,rgba(242,167,59,.55),transparent 60%),radial-gradient(ellipse 50% 80% at 78% 30%,rgba(108,183,214,.4),transparent 65%),linear-gradient(180deg,#1b1610,#07090b);display:flex;align-items:flex-end;justify-content:space-between;padding:.8rem 1rem;font:500 .75rem var(--mono);color:#e7dcc7;text-transform:uppercase;letter-spacing:.05em}.scope:before{content:"";position:absolute;inset:12% 6%;border:1px dashed rgba(255,255,255,.28)}.scope .rec{position:absolute;top:.8rem;left:1rem;display:flex;align-items:center;gap:.4rem}.scope .rec:before{content:"";width:.6rem;height:.6rem;border-radius:50%;background:#ff5a4d}.scope .ill{position:absolute;top:.8rem;right:1rem}.slate{display:flex;justify-content:space-between;gap:.5rem;font:500 .78rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mu);flex-wrap:wrap}.stripe{height:.9rem;background:repeating-linear-gradient(115deg,var(--tx) 0 1.2rem,#111 1.2rem 2.4rem);opacity:.9}.toolbox{background:var(--s1);border:1px solid var(--line);margin:1.8rem 0}.toolbox .stripe{height:.7rem}.tin{padding:1rem 1rem 1.2rem;display:grid;gap:1.2rem}@media(min-width:60rem){.tin{grid-template-columns:1.3fr 1fr;padding:1.4rem}}.tin .slate{grid-column:1/-1}label,.lab{display:block;font:500 .78rem var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--mu);margin:0 0 .4rem}textarea,input[type=email]{width:100%;background:#0d0c0a;color:var(--tx);border:1px solid #3d362c;border-radius:4px;padding:.8rem;font:400 1rem/1.5 var(--sans)}textarea{min-height:9rem;resize:vertical}textarea:focus,input:focus{border-color:var(--am)}.cnt{display:flex;justify-content:space-between;font:500 .78rem var(--mono);color:var(--mu);margin-top:.3rem}.cnt .bad{color:var(--bad)}.grp{margin:0 0 1rem}.seg{display:flex;flex-wrap:wrap;gap:.4rem}.seg button,.mdl button,.tabs button{font:600 .95rem var(--sans);min-height:2.6rem;padding:.55rem .95rem;background:#0d0c0a;color:var(--tx);border:1px solid #3d362c;border-radius:4px;cursor:pointer}.seg button[aria-pressed=true],.mdl button[aria-pressed=true],.tabs button[aria-selected=true]{background:var(--am);border-color:var(--am);color:#16110a}.mdl{display:flex;flex-wrap:wrap;gap:.4rem}.mdl button[aria-disabled=true]{border-style:dashed;color:var(--mu)}.mdl small{font:500 .7rem var(--mono);color:var(--cool);margin-left:.3rem}.tabs{display:flex;gap:.4rem;margin:0 0 .8rem}.tabs button[aria-selected=false]{color:var(--mu)}.frame{background:linear-gradient(135deg,#1b160f,#0a0d10);border:1px solid #3d362c;margin:0 auto;width:100%;max-width:22rem;max-height:20rem;position:relative;display:flex;align-items:flex-end;justify-content:space-between;padding:.5rem .6rem;font:500 .7rem var(--mono);color:var(--mu);text-transform:uppercase}.frame:after{content:"";position:absolute;inset:10%;border:1px dashed rgba(255,255,255,.18)}.framewrap small{display:block;text-align:center;margin-top:.4rem;font:500 .7rem var(--mono);color:var(--mu);text-transform:uppercase}.cost{font-size:1.05rem}.cost b{font:800 2rem var(--disp);color:var(--am2)}.cost span{color:var(--mu)}.check{display:flex;gap:.6rem;align-items:center;font-size:1rem;text-transform:none;letter-spacing:0;color:var(--tx);font-family:var(--sans)}.check input{width:1.2rem;height:1.2rem;accent-color:var(--am)}.go{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.go .btn{min-width:11rem;font-size:1.1rem;padding:1rem 1.6rem}#freeleft{font-size:.95rem;color:var(--cool)}#freeleft a{display:block;color:var(--am2)}#tstatus{min-height:1.4rem;margin:.6rem 0 0;font-size:.95rem;color:var(--mu)}#tstatus.err{color:var(--bad)}.upsell,.queued{border:1px solid #5d4a28;background:#1d160b;padding:1rem 2.4rem 1rem 1rem;position:relative;margin-top:.8rem}.queued{border-color:#2f5565;background:#0d1a20}.x{position:absolute;top:.3rem;right:.3rem;width:2.5rem;height:2.5rem;background:none;border:0;color:var(--tx);font-size:1.6rem;cursor:pointer}.i2v{border:1px dashed #4a4236;padding:1.4rem;text-align:center;color:var(--mu);margin-bottom:1rem}section.blk{padding:.3rem 0}.grid{display:grid;gap:1rem}@media(min-width:48rem){.grid.c2{grid-template-columns:1fr 1fr}.grid.c3{grid-template-columns:repeat(3,1fr)}}.card{background:var(--s1);border:1px solid var(--line);padding:1.1rem 1.1rem 1.2rem}.card h3{margin-top:0;font-size:1.4rem}.card .tc{display:block;margin-bottom:.4rem;color:var(--cool)}.prompt{font-size:.98rem;border-left:3px solid var(--am);padding:.1rem 0 .1rem .8rem;margin:.6rem 0;color:#e6dccb}.card .watch{font-size:.92rem;color:var(--mu)}.chips{display:flex;gap:.35rem;flex-wrap:wrap;margin:.6rem 0}.chips span{font:500 .72rem var(--mono);border:1px solid #3d362c;padding:.2rem .45rem;color:var(--mu);text-transform:uppercase}table{width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.97rem}.tw{overflow-x:auto;-webkit-overflow-scrolling:touch}th,td{text-align:left;padding:.65rem .7rem;border-bottom:1px solid var(--line);vertical-align:top}th{font:500 .75rem var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--mu);background:var(--s1)}caption{text-align:left;color:var(--mu);font-size:.9rem;padding:.4rem 0;caption-side:bottom}.note{color:var(--mu);font-size:.95rem}.callout{border:1px solid #5d4a28;background:#1a1409;padding:1rem 1.2rem;margin:1.2rem 0}.faq details{border-bottom:1px solid var(--line);padding:.9rem 0}.faq summary{cursor:pointer;font-weight:600;font-size:1.05rem}.faq p{margin:.6rem 0 0;color:#d4cab8}.toc{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0}.toc a{border:1px solid #3d362c;padding:.4rem .75rem;text-decoration:none;font-size:.92rem;color:var(--tx)}.toc a:hover{border-color:var(--am)}.plans,.packs{list-style:none;padding:0;display:grid;gap:.8rem}.plans{margin:1rem 0}@media(min-width:48rem){.plans{grid-template-columns:repeat(3,1fr)}.plans.four{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.plans.four{grid-template-columns:repeat(4,1fr)}}.plans li,.packs li{background:var(--s1);border:1px solid var(--line);padding:1rem;margin:0;position:relative}.plans li.pop{border-color:var(--am)}.plans li.best{border-color:var(--am2)}.packclips{margin:.5rem 0 1rem;color:#d4cab8;font-size:.95rem}.packclips small{color:var(--mu)}.plans em{position:absolute;top:-.7rem;left:1rem;background:var(--am);color:#16110a;font:600 .72rem var(--mono);padding:.15rem .5rem;text-transform:uppercase;font-style:normal}.plans h3{margin:0}.pr{font:800 2.2rem var(--disp);margin:.2rem 0}.pr small{font:400 .85rem var(--sans);color:var(--mu);margin-left:.3rem}.packs li{display:flex;gap:.6rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.tg{display:inline-flex;border:1px solid #3d362c;margin:.4rem 0}.tg button{background:#0d0c0a;color:var(--tx);border:0;padding:.65rem 1rem;min-height:2.6rem;font:600 .95rem var(--sans);cursor:pointer}.tg button[aria-pressed=true]{background:var(--am);color:#16110a}.tg i{font:500 .7rem var(--mono);font-style:normal}dialog{background:var(--s1);color:var(--tx);border:1px solid #5d4a28;max-width:min(42rem,calc(100vw - 1.5rem));width:100%;padding:1.4rem;max-height:92vh;overflow:auto}dialog::backdrop{background:rgba(0,0,0,.8)}dialog h2{margin-top:0;font-size:2rem}.row{display:flex;gap:.6rem;flex-wrap:wrap;margin-top:1rem}.ord{display:grid;grid-template-columns:auto 1fr;gap:.3rem 1.2rem;margin:1rem 0}.ord dt{color:var(--mu)}.ord dd{margin:0;font-weight:600}.pay{border:1px dashed #5a5040;padding:1rem;margin:1rem 0;background:repeating-linear-gradient(135deg,transparent 0 10px,rgba(255,255,255,.03) 10px 20px)}.pay p{margin:.3rem 0 .8rem;color:var(--am2);font-weight:600}.err{color:var(--bad);min-height:1.2rem;margin:.3rem 0 0}.fine,small{color:var(--mu)}blockquote{margin:1rem 0;padding:.3rem 0 .3rem 1rem;border-left:3px solid var(--cool);color:#d4cab8}.jobs{list-style:none;padding:0;display:grid;gap:1rem}.job,.empty{background:var(--s1);border:1px solid var(--line);padding:1rem;margin:0}.job .st{color:var(--am2)}.job.failed .st{color:var(--bad)}.job.completed .st{color:#8fe3a4}.job video{width:100%;max-height:26rem;background:#000}.pt{font-size:1rem;margin:.6rem 0 .2rem}.meta{font:500 .78rem var(--mono);color:var(--mu);text-transform:uppercase}.notify{display:flex;gap:.5rem;flex-wrap:wrap;align-items:end}.notify label{flex:1;min-width:14rem}footer{border-top:1px solid var(--line);margin-top:4rem;padding:2rem 0 3rem;color:var(--mu);font-size:.92rem}footer .disc{max-width:50rem;color:#c6bca9}footer nav{display:flex;gap:.4rem 1.2rem;flex-wrap:wrap;margin:1rem 0}footer a{color:var(--mu)}.crumbs{font:500 .78rem var(--mono);text-transform:uppercase;letter-spacing:.05em;color:var(--mu);padding-top:1.5rem}.crumbs a{color:var(--mu)}.steps{counter-reset:s;list-style:none;padding:0}.steps li{counter-increment:s;padding:.2rem 0 .8rem 3rem;position:relative}.steps li:before{content:counter(s,decimal-leading-zero);position:absolute;left:0;top:0;font:800 1.8rem var(--disp);color:var(--am)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media(max-width:40rem){.scope .ill{top:2.3rem;left:1rem;right:auto}}