.ft-root{z-index:1;color:var(--ink);position:relative;overflow-x:clip}.ft-act{max-width:1200px;margin:0 auto;padding:16vh 24px;position:relative}.ft-act-tight{padding-top:11vh;padding-bottom:11vh}.ft-tag{font:11px var(--font-plex), monospace;letter-spacing:.34em;color:#ecebe666;text-transform:uppercase}.ft-h2{font:400 clamp(38px, 5vw, 76px)/1.06 var(--font-instrument), serif;letter-spacing:-.01em;text-wrap:balance;margin:24px 0 0}.ft-sub{color:#ecebe694;max-width:560px;margin:26px 0 0;font-size:clamp(15px,1.4vw,17.5px);line-height:1.75}.ft-center{text-align:center}.ft-center .ft-sub{margin-inline:auto}.ft-chapter{scroll-margin-top:84px}.ft-close-line{text-align:center;margin:56px auto 0}.ft-close-line p{font:italic 400 clamp(22px, 2.6vw, 34px)/1.3 var(--font-instrument), serif;color:var(--gold);margin:0}.ft-never{text-align:center;font:10.5px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe659;margin:54px auto 0}.qp-grid{grid-template-columns:1fr 1fr;gap:22px;max-width:940px;margin:0 auto;display:grid}.qp-tile{background:linear-gradient(#ffffff03,#ffffff01);border:1px solid #ecebe614;border-radius:18px;padding:34px 32px 30px}.qp-tile h3{font:400 clamp(24px, 2.4vw, 32px)/1.2 var(--font-instrument), serif;letter-spacing:-.01em;text-wrap:balance;margin:18px 0 0}.qp-sub{color:#ecebe68c;margin:14px 0 0;font-size:14.5px;line-height:1.7}.qp-micro{font:9.5px var(--font-plex), monospace;letter-spacing:.16em;color:#f0c46a8c;margin:22px 0 0}.qp-payoff{font:italic 400 15px/1.5 var(--font-instrument), serif;color:#ecebe673;margin:16px 0 0}.lp{text-align:left;grid-template-columns:1fr 1fr;align-items:start;gap:22px;max-width:940px;margin:50px auto 0;display:grid}.lp-list{gap:10px;display:grid}.lp-row{cursor:pointer;text-align:left;opacity:.35;background:0 0;border:1px solid #ecebe614;border-radius:12px;align-items:center;gap:14px;width:100%;padding:15px 20px;transition:opacity .5s cubic-bezier(.22,.61,.36,1),border-color .5s cubic-bezier(.22,.61,.36,1),background .5s cubic-bezier(.22,.61,.36,1);display:flex}.lp-row[data-state=working],.lp-row[data-state=done],.lp-row[data-state=next]{opacity:1}.lp-row.is-active{background:#f0c46a08;border-color:#f0c46a59}.lp-dot{background:#ecebe640;border-radius:50%;flex:none;width:6px;height:6px;transition:background .4s cubic-bezier(.22,.61,.36,1)}.lp-row[data-state=working] .lp-dot{background:var(--gold);animation:1.1s ease-in-out infinite cs-breathe}.lp-row[data-state=done] .lp-dot{background:#6dbe82;animation:none}.lp-row[data-state=next] .lp-dot{background:var(--gold);animation:2.2s ease-in-out infinite cs-breathe}.lp-row span{font:10.5px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe6d9}.lp-row[data-state=next] span{color:var(--gold)}.lp-row em{font:9px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe666;margin-left:auto;font-style:normal}.lp-row[data-state=working] em{color:#f0c46ab3;animation:1.1s ease-in-out infinite cs-breathe}.lp-row[data-state=done] em{color:#6dbe82;font-size:12px;animation:.4s cubic-bezier(.22,.61,.36,1) cs-pop}.lp-row[data-state=next] em{color:#f0c46ab3;font-style:italic;font-family:var(--font-instrument), serif;letter-spacing:0;font-size:13px}.lp-panel{background:linear-gradient(#ffffff04,#ffffff01);border:1px solid #ecebe61a;border-radius:16px;min-height:300px;padding:40px 26px 22px;position:relative}.lp-cap{text-align:center;font:8.5px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe647;position:absolute;top:13px;left:0;right:0}.lp-proof{opacity:0;pointer-events:none;align-content:center;justify-items:center;gap:16px;transition:opacity .42s cubic-bezier(.22,.61,.36,1),transform .42s cubic-bezier(.22,.61,.36,1);display:grid;position:absolute;inset:40px 26px 22px;transform:translateY(8px)}.lp-proof.is-active{opacity:1;transform:none}.lp-lines{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.lp-lines span{font:9px var(--font-plex), monospace;letter-spacing:.14em;color:#ecebe680;align-items:center;gap:6px;display:inline-flex}.lp-ok{color:#6dbe82!important}.lp-live{background:#6dbe82;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite cs-breathe}.lp-seed span{color:var(--gold)}.lp-seed .lp-dot{background:var(--gold)}.lp-row[data-state=done].lp-seed em{color:#f0c46ab3;font-style:italic;font-family:var(--font-instrument), serif;letter-spacing:0;font-size:13px}.lp-idea{font:italic 400 20px/1.4 var(--font-instrument), serif;color:var(--ink);text-align:center;max-width:24ch;margin:0}.lp-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-chips span{font:9px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe6b3;border:1px solid #ecebe624;border-radius:99px;padding:7px 13px}.lp-note{font:italic 400 13.5px/1.5 var(--font-instrument), serif;color:#ecebe673;text-align:center;margin:0}.lp-brand-head{align-items:center;gap:10px;display:flex}.lp-brand-head i{background:#c8a96a;border-radius:50%;width:10px;height:10px}.lp-brand-head b{font:11px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe6d9;font-weight:400}.lp-brand-head span{font:8.5px var(--font-plex), monospace;letter-spacing:.14em;color:#6dbe82}.lp-brand-row{align-items:center;gap:22px;display:flex}.lp-aa{font:italic 400 44px var(--font-instrument), serif;color:var(--ink)}.lp-swatches{gap:8px;display:flex}.lp-swatches i{border:1px solid #ecebe624;border-radius:7px;width:22px;height:22px}.lp-browser{border:1px solid #ecebe624;border-radius:10px;width:100%;max-width:300px;overflow:hidden}.lp-chrome{border-bottom:1px solid #ecebe61a;align-items:center;gap:5px;padding:8px 10px;display:flex}.lp-chrome i{background:#ecebe633;border-radius:50%;width:6px;height:6px}.lp-chrome b{font:8.5px var(--font-plex), monospace;letter-spacing:.1em;color:#ecebe68c;margin-left:8px;font-weight:400}.lp-page{justify-items:center;gap:7px;padding:16px 14px 18px;display:grid}.lp-hline{background:#ecebe699;border-radius:3px;width:62%;height:8px}.lp-tline{background:#ecebe62e;border-radius:2px;width:78%;height:4px}.lp-tline.lp-short{width:52%}.lp-btn{background:#c8a96a;border-radius:99px;width:74px;height:16px;margin-top:4px}.lp-checkout{border:1px solid #ecebe624;border-radius:12px;gap:12px;width:100%;max-width:280px;padding:16px 16px 14px;display:grid}.lp-co-row{justify-content:space-between;align-items:baseline;display:flex}.lp-co-row span{font:italic 400 15px var(--font-instrument), serif;color:#ecebe6cc}.lp-co-row b{font:11px var(--font-plex), monospace;color:var(--ink);font-weight:400}.lp-co-btn{text-align:center;font:10px var(--font-plex), monospace;letter-spacing:.22em;color:var(--bg);background:#c8a96a;border-radius:99px;justify-self:stretch;padding:9px 0}.lp-bars{align-items:flex-end;gap:10px;height:74px;display:flex}.lp-bars i{background:linear-gradient(#7fe0c3b3,#7fe0c333);border-radius:4px 4px 2px 2px;width:16px}.lp-next-proof p{font:italic 400 17px/1.5 var(--font-instrument), serif;color:#ecebe6bf;text-align:center;max-width:30ch;margin:0}.lp-next-proof span{font:8.5px var(--font-plex), monospace;letter-spacing:.18em;color:#f0c46a8c;text-align:center}.lp-pulse{background:var(--gold);border-radius:50%;width:9px;height:9px;animation:2.2s ease-in-out infinite cs-breathe}.wk{text-align:left;gap:12px;max-width:560px;margin:50px auto 0;display:grid}.wk-row{opacity:0;border:1px solid #ecebe614;border-radius:12px;align-items:baseline;gap:14px;padding:15px 20px;display:flex}.on .wk-row{animation:.6s cubic-bezier(.22,.61,.36,1) forwards cs-rise;animation-delay:calc(.3s + var(--i,0) * .42s)}.wk-row span{font:italic 400 15.5px var(--font-instrument), serif;color:#ecebe6cc}.wk-row em{font:9.5px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe666;margin-left:auto;font-style:normal}.wk-open{border-color:#f0c46a47}.wk-gold{color:var(--gold)!important}.wk-artifact{text-align:center;opacity:0;background:#f0c46a0a;border:1px solid #f0c46a4d;border-radius:14px;gap:10px;padding:26px 22px;display:grid}.on .wk-artifact{animation:.7s cubic-bezier(.22,.61,.36,1) forwards cs-rise;animation-delay:calc(.3s + var(--i,0) * .42s)}.wk-artifact p{font:400 clamp(26px, 3vw, 34px)/1.1 var(--font-instrument), serif;color:var(--ink);margin:0}.wk-artifact b{font:8.5px var(--font-plex), monospace;letter-spacing:.2em;color:#f0c46a99;font-weight:400}.en{max-width:760px;margin:54px auto 0;position:relative}.en-honest{font:8.5px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe647;position:absolute;top:-18px;right:4px}.en-stage{width:100%;height:auto;display:block}.en-label{font:10.5px var(--font-plex), monospace;letter-spacing:.18em;fill:#ecebe673}.en-label.en-gold{fill:var(--gold)}.en-learn{font:italic 400 13px var(--font-instrument), serif;fill:#f0c46ab3;opacity:0}.en-kept{font:9.5px var(--font-plex), monospace;letter-spacing:.18em;fill:var(--gold)}.en-line{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:var(--len,640);stroke-dashoffset:var(--len,640)}.en-gold-line{stroke:#f0c46ae6}.en-cand{fill:#ecebe659;opacity:0}.en-win{fill:var(--gold);opacity:0}.en-drop{fill:none;stroke:#f0c46a4d;stroke-width:1px;stroke-dasharray:var(--len,76);stroke-dashoffset:var(--len,76)}.en-s1,.en-s2,.en-s3,.en-s4{opacity:0}.on .en-s1{animation:.5s cubic-bezier(.22,.61,.36,1) .2s forwards cs-pop}.on .en-p1{animation:.4s cubic-bezier(.22,.61,.36,1) forwards cs-pop;animation-delay:calc(.3s + var(--i,0) * .12s)}.on .en-e1{animation:.5s cubic-bezier(.22,.61,.36,1) forwards cs-pop;animation-delay:calc(1.7s + var(--i,0) * .15s)}.on .en-lose1{animation:.4s cubic-bezier(.22,.61,.36,1) forwards cs-pop,.7s cubic-bezier(.22,.61,.36,1) 1.7s forwards cs-dim;animation-delay:calc(.3s + var(--i,0) * .12s), 1.7s}.on .en-w1{animation:2.2s cubic-bezier(.22,.61,.36,1) 1.7s forwards cs-cycle}.on .en-dl1{animation:.6s cubic-bezier(.22,.61,.36,1) forwards cs-draw;animation-delay:calc(2.5s + var(--i,0) * .15s)}.on .en-s2{animation:.5s cubic-bezier(.22,.61,.36,1) 3s forwards cs-pop}.on .en-i2{animation:.5s cubic-bezier(.22,.61,.36,1) forwards cs-pop;animation-delay:calc(3.1s + var(--i,0) * .12s)}.on .en-p2{animation:.4s cubic-bezier(.22,.61,.36,1) forwards cs-pop;animation-delay:calc(3.3s + var(--i,0) * .12s)}.on .en-e2{animation:.5s cubic-bezier(.22,.61,.36,1) forwards cs-pop;animation-delay:calc(4.5s + var(--i,0) * .15s)}.on .en-lose2{animation:.4s cubic-bezier(.22,.61,.36,1) forwards cs-pop,.7s cubic-bezier(.22,.61,.36,1) 4.5s forwards cs-dim;animation-delay:calc(3.3s + var(--i,0) * .12s), 4.5s}.on .en-w2{animation:2.2s cubic-bezier(.22,.61,.36,1) 4.5s forwards cs-cycle}.on .en-dl2{animation:.6s cubic-bezier(.22,.61,.36,1) forwards cs-draw;animation-delay:calc(5.2s + var(--i,0) * .12s)}.on .en-s3{animation:.5s cubic-bezier(.22,.61,.36,1) 5.7s forwards cs-pop}.on .en-r3{animation:.45s cubic-bezier(.22,.61,.36,1) forwards cs-pop,2.8s ease-in-out infinite cs-breathe;animation-delay:calc(5.8s + var(--i,0) * .1s), calc(6.6s + var(--i,0) * .2s)}.on .en-d3{animation:.8s cubic-bezier(.22,.61,.36,1) 6.5s forwards cs-draw}.on .en-s4{animation:.7s cubic-bezier(.22,.61,.36,1) 7.2s forwards cs-rise}.sa-tag{color:#7fe0c3cc!important}.sa-scale{color:#7fe0c38c}.sa-card{background:linear-gradient(#7fe0c30d,#ffffff03 34%,#ffffff02);border:1px solid #7fe0c347;border-radius:18px;justify-items:center;gap:14px;max-width:520px;margin:46px auto 0;padding:30px 32px 26px;display:grid;position:relative}.sa-dots{justify-content:center;gap:9px;display:flex}.sa-dots i{opacity:.25;width:4px;height:4px;animation:2.6s ease-in-out infinite cs-breathe;animation-delay:calc(var(--i,0) * .18s);background:#7fe0c3;border-radius:50%}.sa-many{grid-template-columns:repeat(14,1fr);justify-items:center;gap:8px 9px;width:100%;max-width:340px;display:grid}.sa-many i{opacity:0}.on .sa-many i{animation:.4s cubic-bezier(.22,.61,.36,1) forwards cs-pop,2.6s ease-in-out infinite cs-breathe;animation-delay:calc(.2s + var(--i,0) * 55ms), calc(1.2s + var(--i,0) * 55ms)}.on .sa-many i:first-child{animation-delay:.2s,.7s}.sa-cap{font:8.5px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe64d}.sa-card h3{font:400 clamp(26px, 3vw, 34px)/1.15 var(--font-instrument), serif;letter-spacing:-.01em;margin:8px 0 0}.sa-60{font:11px var(--font-plex), monospace;letter-spacing:.22em;color:#7fe0c3;margin:0}.sa-field{width:100%;display:block;position:relative}.sa-caret{pointer-events:none;background:#ecebe6bf;width:1px;height:18px;animation:1.1s step-end infinite sa-blink;position:absolute;top:50%;left:50%;transform:translate(calc(-50% - 86px),-52%)}.sa-field:focus-within .sa-caret{display:none}.sa-field:has(input:not(:placeholder-shown)) .sa-caret{display:none}@keyframes sa-blink{0%,49%{opacity:1}50%,to{opacity:0}}.sa-ready{animation:3.2s ease-in-out infinite sa-ready}.ec-modal{gap:14px}.ec-ok{color:#6dbe82!important}.ec-us{border:1px solid #ecebe624;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:12px 16px;display:flex}.ec-flag{font-size:20px;line-height:1}.ec-us span:last-child{color:#ecebe6a6;text-align:left;font-size:12.5px;line-height:1.5}.en-lg .en-label{font-size:14px}.en-lg .en-learn{font-size:15px}.en-lg .en-kept{font-size:11px}.en-lg .en-line{stroke-width:2px}.en-lg .en-drop{stroke-width:1.4px}@keyframes sa-ready{0%,to{box-shadow:0 0 22px #7fe0c32e}50%{box-shadow:0 0 34px #7fe0c352}}.bk-open{background:linear-gradient(#f0c46a0f,#f0c46a04);border:1px solid #f0c46a66;border-radius:16px;justify-items:center;gap:7px;width:min(560px,100%);margin:40px auto 0;padding:22px 26px;text-decoration:none;transition:box-shadow .28s cubic-bezier(.22,.61,.36,1),border-color .28s cubic-bezier(.22,.61,.36,1);display:grid;box-shadow:0 0 30px #f0c46a14}.bk-open:hover{border-color:#f0c46ab3;box-shadow:0 0 46px #f0c46a2e}.bk-open-main{font:13px var(--font-plex), monospace;letter-spacing:.18em;color:var(--gold)}.bk-open-sub{font:8.5px var(--font-plex), monospace;letter-spacing:.22em;color:#ecebe673;align-items:center;gap:7px;display:inline-flex}.bk-open-sub i{background:#6dbe82;border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite cs-breathe}.sa-line{color:#ecebe68c;max-width:36ch;margin:0;font-size:13.5px;line-height:1.65}.sa-form{gap:10px;width:100%;margin-top:8px;display:grid}.sa-form input[type=email],.sa-form input[type=tel]{width:100%;min-height:48px;color:var(--ink);font:15px var(--font-plex), monospace;letter-spacing:.02em;text-align:center;background:#06060899;border:1px solid #ecebe62e;border-radius:99px;outline:none;padding:0 16px;transition:border-color .24s,box-shadow .24s}.sa-form input:focus{border-color:#7fe0c399;box-shadow:0 0 0 3px #7fe0c31f}.sa-form input::placeholder{color:#ecebe64d;letter-spacing:.08em;font-size:13px}.sa-consent{text-align:left;cursor:pointer;align-items:flex-start;gap:10px;margin:2px 4px;display:flex}.sa-consent input{accent-color:#7fe0c3;margin-top:2px}.sa-consent span{color:#ecebe680;font-size:11.5px;line-height:1.5}.sa-cta{font:12px var(--font-plex), monospace;letter-spacing:.22em;color:var(--bg);cursor:pointer;background:#7fe0c3;border:1px solid #7fe0c3;border-radius:99px;padding:15px 30px;transition:box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);box-shadow:0 0 26px #7fe0c338}.sa-cta:hover{box-shadow:0 0 40px #7fe0c361}.sa-cta:active{transform:scale(.985)}.sa-quiet{font:9px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe659;margin:4px 0 0}.sa-soon{color:#7fe0c3bf;font-weight:400}.sa-form input:disabled{opacity:.55}.sa-cta:disabled{opacity:.55;cursor:default;box-shadow:none}.sa-cta:disabled:hover{box-shadow:none}.gl-grid{grid-template-columns:repeat(5,1fr);gap:14px;max-width:1080px;margin:44px auto 0;display:grid}.gl-tile{text-align:center;opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * 60ms);border:1px solid #ecebe614;border-radius:12px;gap:7px;padding:18px 14px 16px;display:grid;transform:translateY(10px)}.on .gl-tile{opacity:1;transform:none}.gl-tile span{font:10px var(--font-plex), monospace;letter-spacing:.14em;color:#ecebe6d9}.gl-tile em{font:italic 400 12.5px var(--font-instrument), serif;color:#ecebe66b}.gl-proof{font:11px var(--font-plex), monospace;letter-spacing:.22em;color:var(--gold);margin:40px auto 0}.gl-close{font:italic 400 clamp(17px, 1.8vw, 22px)/1.4 var(--font-instrument), serif;color:#ecebe680;margin:18px auto 0}.ft-r{opacity:0;transition:opacity .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * .12s);transform:translateY(26px)}.on .ft-r{opacity:1;transform:none}.ft-mark{z-index:6;pointer-events:none;aspect-ratio:1;width:min(280px,56vw);transition:top .9s cubic-bezier(.22,.61,.36,1),left .9s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1),width .9s cubic-bezier(.22,.61,.36,1),opacity .7s cubic-bezier(.22,.61,.36,1);position:fixed;top:9vh;left:50%;transform:translate(-50%)}.ft-mark canvas{width:100%;height:100%;display:block}.ft-mark-label{font:10px var(--font-plex), monospace;letter-spacing:.3em;text-transform:uppercase;color:#f0c46abf;white-space:nowrap;opacity:0;transition:opacity .5s cubic-bezier(.22,.61,.36,1);position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.ft-mark.is-docked{pointer-events:auto;width:64px;top:calc(100svh - 108px);left:calc(100vw - 118px);transform:none}.ft-mark.is-docked .ft-mark-label{opacity:1;inset:auto 0 calc(100% + 8px) auto;transform:none}.ft-mark-hit{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:none;position:absolute;inset:-10px}.ft-mark.is-docked .ft-mark-hit{display:block}.ft-mark.is-docked:after{content:"";pointer-events:none;border:1px solid #f0c46a00;border-radius:50%;transition:border-color .32s cubic-bezier(.22,.61,.36,1),box-shadow .32s cubic-bezier(.22,.61,.36,1);position:absolute;inset:-6px}.ft-mark.is-docked:hover:after,.ft-mark.is-docked:focus-within:after{border-color:#f0c46a66;box-shadow:0 0 22px #f0c46a26}.ft-mark-label b{color:var(--gold);opacity:0;text-align:center;font-weight:400;transition:opacity .28s;position:absolute;inset:0}.ft-mark-label span{transition:opacity .28s}.ft-mark.is-docked:hover .ft-mark-label span,.ft-mark.is-docked:focus-within .ft-mark-label span{opacity:0}.ft-mark.is-docked:hover .ft-mark-label b,.ft-mark.is-docked:focus-within .ft-mark-label b{opacity:1}.ft-hero{text-align:center;align-content:start;justify-items:center;min-height:100svh;padding-top:calc(11vh + min(280px,56vw) + 28px);display:grid}.ft-hero .ft-tag{color:#f0c46acc}.ft-hero h1{font:400 clamp(52px, 8.4vw, 128px)/1.02 var(--font-instrument), serif;letter-spacing:-.015em;margin:30px 0 0}.ft-hero h1 span{display:block}.ft-hero .ft-sub{max-width:640px}.ft-hero-ctas{align-items:center;gap:34px;margin-top:44px;display:flex}.ft-cta{font:12px var(--font-plex), monospace;letter-spacing:.22em;color:var(--bg);background:var(--gold);border:1px solid var(--gold);border-radius:99px;padding:15px 30px;text-decoration:none;transition:box-shadow .24s cubic-bezier(.22,.61,.36,1),transform .18s cubic-bezier(.22,.61,.36,1);display:inline-block;box-shadow:0 0 26px #f0c46a3d}.ft-cta:hover{color:var(--bg);box-shadow:0 0 40px #f0c46a66}.ft-cta:active{transform:scale(.985)}button.ft-cta{cursor:pointer}button.ft-cta:disabled{opacity:.6;cursor:default}.ft-cta-quiet{font:11px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe68c;text-decoration:none}.ft-cta-quiet:hover{color:var(--gold)}.ft-hint{color:#ecebe659;font:10px var(--font-plex), monospace;letter-spacing:.3em;justify-items:center;gap:12px;margin-top:9vh;display:grid}.ft-hint i{background:linear-gradient(#f0c46a00,#f0c46ab3);width:1px;height:44px}.ft-final{text-align:center;align-content:start;justify-items:center;min-height:100svh;padding-top:calc(11vh + min(280px,56vw) + 34px);display:grid}.ft-final h2{font:400 clamp(40px, 6.4vw, 100px)/1.05 var(--font-instrument), serif;text-wrap:balance;max-width:16ch;margin:0}.ft-final .ft-sub{margin-top:24px}.ft-final .ft-cta{margin-top:46px;padding:18px 38px;font-size:13px}.ft-final-quiet{font:10.5px var(--font-plex), monospace;letter-spacing:.18em;color:#ecebe666;margin-top:20px}.ft-modal-scrim{z-index:70;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060608d1;place-items:center;padding:20px;animation:.28s cubic-bezier(.22,.61,.36,1) ft-scrim-in;display:grid;position:fixed;inset:0}@keyframes ft-scrim-in{0%{opacity:0}to{opacity:1}}.ft-modal{text-align:center;background:linear-gradient(#f0c46a0d,#ffffff03 30%,#ffffff02);border:1px solid #f0c46a40;border-radius:18px;justify-items:center;gap:16px;width:min(430px,100%);padding:34px 32px 30px;animation:.36s cubic-bezier(.22,.61,.36,1) ft-modal-in;display:grid;position:relative;box-shadow:0 40px 120px #0009}@keyframes ft-modal-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ft-modal-tag{font:10px var(--font-plex), monospace;letter-spacing:.3em;color:#f0c46acc}.ft-modal h3{font:400 clamp(26px, 6vw, 32px)/1.15 var(--font-instrument), serif;letter-spacing:-.01em;margin:0}.ft-modal p{color:#ecebe68c;max-width:30ch;margin:0;font-size:13.5px;line-height:1.6}.ft-modal form{gap:10px;width:100%;margin-top:6px;display:grid;position:relative}.ft-modal input[type=email]{width:100%;min-height:50px;color:var(--ink);font:16px var(--font-plex), monospace;letter-spacing:.02em;text-align:center;background:#06060899;border:1px solid #ecebe633;border-radius:99px;outline:none;padding:0 16px;transition:border-color .24s,box-shadow .24s}.ft-modal input[type=email]::placeholder{color:#ecebe64d;letter-spacing:.08em;font-size:13px}.ft-modal input[type=email]:focus{border-color:#f0c46a8c;box-shadow:0 0 0 3px #f0c46a1f}.ft-modal .ft-cta{text-align:center;width:100%}.ft-modal-quiet{font:9.5px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe659}.ft-modal-error{color:#e5604ce6!important;max-width:34ch!important;margin:2px 0 0!important;font-size:12.5px!important}.ft-modal-sentto{max-width:none!important}.ft-modal-sentto b{color:var(--gold);font-weight:400;font-family:var(--font-plex), monospace;letter-spacing:.02em;font-size:13px}.ft-modal-open{color:#ecebe6bf!important}.ft-modal-resend{font:10px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe680;cursor:pointer;background:0 0;border:1px solid #ecebe62e;border-radius:99px;margin-top:8px;padding:9px 16px;transition:color .24s,border-color .24s}.ft-modal-resend:hover:not(:disabled){color:var(--gold);border-color:#f0c46a80}.ft-modal-resend:disabled{cursor:default;opacity:.55}.ft-modal-close{color:#ecebe68c;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;line-height:1;position:absolute;top:8px;right:8px}.ft-modal-close:hover{color:var(--ink)}.cs{max-width:880px;margin:56px auto 0;position:relative}.cs-honest{font:8.5px var(--font-plex), monospace;letter-spacing:.2em;color:#ecebe647;position:absolute;top:-6px;right:4px}.cs-stage{width:100%;height:auto;display:block}.cs-serif{font:italic 400 24px var(--font-instrument), serif;fill:var(--ink)}.cs-serif-s{font:italic 400 17.5px var(--font-instrument), serif;fill:var(--ink)}.cs-mono{font:10.5px var(--font-plex), monospace;letter-spacing:.12em;fill:#ecebe673}.cs-mono-b{font:11.5px var(--font-plex), monospace;letter-spacing:.1em;fill:#ecebe6cc}.cs-whisper{font:italic 400 13.5px var(--font-instrument), serif;fill:#f0c46abf}.cs-gold-line{font:10px var(--font-plex), monospace;letter-spacing:.2em;fill:var(--gold)}.cs-node{fill:#0b0b0e;stroke:#ecebe638}.cs-s4 .cs-mono{letter-spacing:.08em;font-size:9.5px}.cs-node-gold{stroke:#f0c46ab3}.cs-node-dim{stroke:#ecebe61a}.cs-report{fill:#f0c46a0a;stroke:#f0c46a4d}.cs-line{fill:none;stroke:#ecebe62e;stroke-width:1px;stroke-dasharray:var(--len,300);stroke-dashoffset:var(--len,300)}.cs-signal{fill:none;stroke:#f0c46a61;stroke-width:1px;stroke-linecap:round;stroke-dasharray:13 307;stroke-dashoffset:320px;opacity:0}.cs.on .cs-signal{animation:.7s cubic-bezier(.22,.61,.36,1) forwards cs-pop,2.8s linear infinite cs-flow,.9s cubic-bezier(.22,.61,.36,1) forwards cs-dim;animation-delay:calc(4.9s + var(--i,0) * .42s), calc(4.9s + var(--i,0) * .42s), 12.3s}@keyframes cs-flow{to{stroke-dashoffset:0}}.cs-signal-back{fill:none;stroke:#7fe0c34d;stroke-width:1px;stroke-linecap:round;stroke-dasharray:10 310;stroke-dashoffset:0;opacity:0}.cs.on .cs-signal-back{animation:.7s cubic-bezier(.22,.61,.36,1) forwards cs-pop,2.8s linear infinite cs-flow-back,.9s cubic-bezier(.22,.61,.36,1) forwards cs-dim;animation-delay:calc(6.3s + var(--i,0) * .42s), calc(6.3s + var(--i,0) * .42s), 12.3s}@keyframes cs-flow-back{to{stroke-dashoffset:320px}}.cs-gold.cs-line{stroke:#f0c46a8c}.cs-pulse{fill:var(--gold)}.cs-workdot{fill:var(--gold);opacity:0}.cs-evidence{fill:var(--teal,#7fe0c3);opacity:0}.cs-s1,.cs-s2,.cs-s3,.cs-s4,.cs-s5,.cs-whisper{opacity:0}.cs.on .cs-s1{animation:.7s cubic-bezier(.22,.61,.36,1) .3s forwards cs-pop}.cs.on .cs-d1{animation:.7s cubic-bezier(.22,.61,.36,1) 1.5s forwards cs-draw}.cs.on .cs-s2{animation:.7s cubic-bezier(.22,.61,.36,1) 2.1s forwards cs-pop}.cs.on .cs-pulse{opacity:0;animation:.5s cubic-bezier(.22,.61,.36,1) 2.1s forwards cs-pop,3s ease-in-out 2.6s infinite cs-breathe}.cs.on .cs-w1{animation:2.6s cubic-bezier(.22,.61,.36,1) 2.7s forwards cs-cycle}.cs.on .cs-w2{animation:2.6s cubic-bezier(.22,.61,.36,1) 3.4s forwards cs-cycle}.cs.on .cs-d2{animation:.9s cubic-bezier(.22,.61,.36,1) forwards cs-draw;animation-delay:calc(3.8s + var(--i,0) * .26s)}.cs.on .cs-s3{animation:.6s cubic-bezier(.22,.61,.36,1) forwards cs-pop,.9s cubic-bezier(.22,.61,.36,1) forwards cs-dim;animation-delay:calc(4.3s + var(--i,0) * .26s), 12.3s}.cs.on .cs-d3{animation:.8s cubic-bezier(.22,.61,.36,1) forwards cs-draw,.9s cubic-bezier(.22,.61,.36,1) forwards cs-dim-line;animation-delay:calc(5.6s + var(--i,0) * .22s), 12.3s}.cs.on .cs-s4{animation:.6s cubic-bezier(.22,.61,.36,1) forwards cs-pop,.9s cubic-bezier(.22,.61,.36,1) forwards cs-dim;animation-delay:calc(6.1s + var(--i,0) * .22s), 12.3s}.cs.on .cs-workdot{animation:8s ease-in-out forwards cs-work;animation-delay:calc(6.4s + var(--i,0) * .22s)}.cs.on .cs-w3{animation:3.4s cubic-bezier(.22,.61,.36,1) 7.6s forwards cs-cycle}.cs.on .cs-evidence{animation:1.8s cubic-bezier(.22,.61,.36,1) forwards cs-return;animation-delay:calc(10.6s + var(--i,0) * .2s)}.cs.on .cs-d4{animation:.7s cubic-bezier(.22,.61,.36,1) 12.9s forwards cs-draw}.cs.on .cs-s5{animation:1s cubic-bezier(.22,.61,.36,1) 13.4s forwards cs-rise}@keyframes cs-pop{0%{opacity:0}to{opacity:1}}@keyframes cs-draw{to{stroke-dashoffset:0}}@keyframes cs-cycle{0%{opacity:0}16%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes cs-breathe{0%,to{opacity:1}50%{opacity:.45}}@keyframes cs-work{0%{opacity:0}4%{opacity:1}14%{opacity:.4}24%{opacity:1}34%{opacity:.4}44%{opacity:1}54%{opacity:.4}64%{opacity:1}to{opacity:.14}}@keyframes cs-dim{to{opacity:.14}}@keyframes cs-dim-line{to{stroke-dashoffset:0;opacity:.3}}@keyframes cs-return{0%{opacity:0;transform:translateY(0)}15%{opacity:.95}70%{opacity:.95}to{opacity:0;transform:translateY(-190px)}}@keyframes cs-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ft-tag-gold{color:#f0c46acc}.bk-card{background:linear-gradient(#ffffff05,#ffffff02);border:1px solid #ecebe624;border-radius:18px;max-width:620px;margin:54px auto 0;padding:40px 30px 30px;position:relative}.bk-src{font:8.5px var(--font-plex), monospace;letter-spacing:.28em;color:#ecebe659;position:absolute;top:13px;left:16px}.bk-live{font:8.5px var(--font-plex), monospace;letter-spacing:.18em;color:#f0c46a8c;position:absolute;top:13px;right:16px}.bk-proof{text-align:center;font:8.5px var(--font-plex), monospace;letter-spacing:.22em;color:#ecebe652;opacity:0;margin-top:18px;display:block}.bk-specimen{flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;display:flex}.bk-aa{font:italic 400 88px/1 var(--font-instrument), serif;color:var(--ink);opacity:0}.bk-tokens{text-align:left;justify-items:start;gap:9px;display:grid}.bk-chip{font:9.5px var(--font-plex), monospace;letter-spacing:.16em;color:#ecebe68c;opacity:0;align-items:center;gap:9px;display:inline-flex}.bk-chip>i{border:1px solid #ecebe62e;border-radius:4px;flex:none;width:12px;height:12px}.bk-chip .bk-ease{background:0 0;border:0;position:relative}.bk-chip .bk-ease:after{content:"";border-bottom:1.5px solid #f0c46acc;border-right:1.5px solid #f0c46acc;border-radius:0 0 8px;height:6px;position:absolute;inset:3px 0 auto}.bk-drop{opacity:0;background:linear-gradient(#f0c46a0d,#f0c46ab3);width:1px;height:46px;margin:20px auto 16px;display:block}.bk-out{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.bk-out span{font:10px var(--font-plex), monospace;letter-spacing:.18em;color:#ecebe69e;opacity:0;border:1px solid #ecebe61f;border-radius:99px;align-items:center;gap:8px;padding:8px 15px;display:inline-flex;transform:translateY(8px)}.bk-out span>i{background:var(--gold);border-radius:50%;width:5px;height:5px}.bk-ctas{justify-content:center;margin-top:44px}.on .bk-aa{animation:.6s cubic-bezier(.22,.61,.36,1) .25s forwards cs-pop}.on .bk-chip{animation:.5s cubic-bezier(.22,.61,.36,1) forwards cs-pop;animation-delay:calc(.5s + var(--i,0) * .14s)}.on .bk-drop{animation:.6s cubic-bezier(.22,.61,.36,1) 1.15s forwards cs-pop}.on .bk-out span{animation:.6s cubic-bezier(.22,.61,.36,1) forwards cs-rise;animation-delay:calc(1.5s + var(--i,0) * .18s)}.on .bk-out span>i{animation:2.8s ease-in-out infinite cs-breathe;animation-delay:calc(2.1s + var(--i,0) * .18s)}.on .bk-proof{animation:.7s cubic-bezier(.22,.61,.36,1) 2.3s forwards cs-pop}.cs-relay{display:none}@media (max-width:700px){.cs-stage{display:none}.cs-relay{text-align:center;justify-items:center;gap:14px;margin-top:14px;display:grid}.cs-relay>*{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * .55s);transform:translateY(10px)}.cs.on .cs-relay>*{opacity:1;transform:none}.cs-relay-you{font:italic 400 24px/1.25 var(--font-instrument), serif;gap:7px;margin:0;display:grid}.cs-relay-you span,.cs-relay-casper span{font:9.5px var(--font-plex), monospace;letter-spacing:.22em;color:#ecebe666;font-style:normal}.cs-relay-drop{background:linear-gradient(#f0c46a1a,#f0c46a99);width:1px;height:30px}.cs-relay-drop-teal{background:linear-gradient(#7fe0c399,#7fe0c31a)}.cs-relay-casper{font:12px var(--font-plex), monospace;letter-spacing:.12em;color:#ecebe6d9;justify-items:center;gap:7px;margin:0;display:grid}.cs-relay-casper i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:3s ease-in-out infinite cs-breathe}.cs-relay-row{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cs-relay-row span{font:10px var(--font-plex), monospace;letter-spacing:.14em;border:1px solid;border-radius:99px;padding:7px 13px}.cs-relay-work{flex-wrap:wrap;justify-content:center;gap:8px;max-width:340px;display:flex}.cs-relay-work span{font:10.5px var(--font-plex), monospace;color:#ecebe699;opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .6s cubic-bezier(.22,.61,.36,1);transition-delay:calc(var(--i,0) * .55s);border:1px solid #ecebe61a;border-radius:99px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;transform:translateY(8px)}.cs.on .cs-relay-work span{opacity:1;transform:none}.cs-relay-work i{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2.8s ease-in-out infinite cs-breathe}.cs-relay-report{background:#f0c46a0a;border:1px solid #f0c46a4d;border-radius:14px;gap:12px;max-width:340px;padding:20px 18px;display:grid}.cs-relay-report p{font:italic 400 17px/1.45 var(--font-instrument), serif;color:var(--ink);margin:0}.cs-relay-report b{font:10px var(--font-plex), monospace;letter-spacing:.18em;color:var(--gold);font-weight:400}.cs-honest{text-align:center;margin-bottom:6px;display:block;position:static}.ft-act{padding:14vh 20px}.ft-hero{padding-top:calc(10vh + min(200px,52vw) + 24px)}.ft-hero h1{font-size:clamp(44px,13vw,52px)}.ft-mark{width:min(200px,52vw)}.ft-mark.is-docked{width:64px;top:calc(100svh - 100px);left:calc(100vw - 92px)}.ft-hero-ctas{flex-direction:column;gap:20px}.ft-chapter{scroll-margin-top:64px}.ft-modal{padding:28px 20px 24px}.qp-grid{grid-template-columns:1fr;gap:16px;max-width:460px}.ft-final{padding-top:calc(10vh + min(200px,52vw) + 28px)}.lp{grid-template-columns:1fr;gap:16px}.lp-panel{min-height:280px}.lp-row{gap:10px;padding:13px 15px}.lp-row span{letter-spacing:.1em;font-size:9.5px}.wk-row{gap:10px;padding:13px 15px}.wk-row em{letter-spacing:.1em;font-size:9.5px}.sa-many{grid-template-columns:repeat(8,1fr);max-width:250px}.gl-grid{grid-template-columns:1fr 1fr;gap:10px}.sa-card{padding:26px 20px 22px}.bk-card{margin-top:40px;padding:44px 20px 24px}.bk-src{display:none}.bk-live{white-space:nowrap;right:50%;transform:translate(50%)}.bk-specimen{gap:22px}.bk-aa{font-size:68px}.bk-drop{height:36px}.bk-ctas{flex-direction:column;gap:20px}}.ftb-act{padding-top:12vh;padding-bottom:12vh}.ftb-row{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:52px;max-width:1160px;margin:0 auto;display:grid}.ftb-launch{grid-template-columns:.72fr 1.28fr}.ftb-row .ft-h2{margin-top:20px;font-size:clamp(30px,3.1vw,50px)}.ftb-row .ft-sub{max-width:46ch;margin-left:0}.ftb-never{text-align:left;margin:30px 0 0}.ftb-vis{min-width:0}.ftb-vis .lp{grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:0}.ftb-vis .lp-row{padding:12px 14px}.ftb-vis .lp-row span{letter-spacing:.12em;font-size:9px}.ftb-vis .bk-card{margin-top:0}.ftb-vis .sa-card{max-width:none;margin-top:0}.ftb-vis .en{margin-top:0}.ftb-open{text-align:left;justify-items:start;width:100%;margin:30px 0 0}@media (max-width:980px){.ftb-row,.ftb-launch{text-align:center;grid-template-columns:1fr;gap:34px}.ftb-row .ft-sub{margin-inline:auto}.ftb-never{text-align:center;margin-inline:auto}.ftb-open{text-align:center;justify-items:center}.ftb-vis .lp{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ft-r,.on .ft-r{opacity:1;transition:none;transform:none}.ft-mark{transition:none}.cs-s1,.cs-s2,.cs-s5{opacity:1;animation:none!important}.cs-s3,.cs-s4{opacity:.14;animation:none!important}.cs-whisper{display:none}.cs-line{stroke-dashoffset:0;animation:none!important}.cs-d2,.cs-d3{opacity:.3}.cs-pulse{opacity:1!important;animation:none!important}.cs-workdot,.cs-evidence{display:none}.cs-relay>*,.cs.on .cs-relay>*,.cs-relay-work span,.cs.on .cs-relay-work span{opacity:1;transition:none;transform:none}.cs-relay-casper i,.cs-relay-work i{animation:none}.bk-aa,.bk-chip,.bk-out span,.bk-drop,.bk-proof{opacity:1;transform:none;animation:none!important}.bk-out span>i{animation:none!important}.wk-row,.on .wk-row,.wk-artifact,.on .wk-artifact{opacity:1;transform:none;animation:none!important}.lp-row{opacity:1;transition:none}.lp-dot,.lp-row em,.lp-live,.lp-pulse{animation:none!important}.lp-proof{transition:none}.sa-many i,.on .sa-many i{opacity:.5;animation:none!important}.en-s1,.en-s2,.en-s3,.en-s4{opacity:1;animation:none!important}.en-w1,.en-w2{display:none}.en-line,.en-drop{stroke-dashoffset:0;animation:none!important}.en-cand{opacity:.14;animation:none!important}.en-win{opacity:1;animation:none!important}.cs-signal,.cs-signal-back{display:none}.sa-caret{opacity:1;animation:none}.sa-ready{animation:none}.sa-dots i{opacity:.5;animation:none}.gl-tile,.on .gl-tile{opacity:1;transition:none;transform:none}}
