.ft{position:relative;height:calc(var(--ft-len,280)*1vh);margin:0}@supports (height:1svh){.ft{height:calc(var(--ft-len,280)*1svh)}}.ft-stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#050509;contain:paint}@supports (height:1svh){.ft-stage{height:100svh}}.ft-poster,.ft-poster img,.ft-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ft-video{opacity:0;transition:opacity .35s ease}.ft-ready .ft-video{opacity:1}.ft-cap{position:absolute;left:clamp(16px,4vw,48px);bottom:clamp(18px,6vh,56px);z-index:2;margin:0;padding:10px 16px;border-radius:999px;font:500 12px/1.2 var(--font-mono,ui-monospace,monospace);letter-spacing:.14em;text-transform:uppercase;color:#f6efd8;background:rgba(5,5,9,.72);border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transform:translateY(6px);transition:opacity .25s ease,transform .25s ease;pointer-events:none}.ft-cap.on{opacity:1;transform:none}.ft-cap.right{left:auto;right:clamp(16px,4vw,48px)}.ft-hint{position:absolute;right:clamp(16px,4vw,48px);top:clamp(80px,12vh,120px);z-index:2;margin:0;font:500 11px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.24em;text-transform:uppercase;color:rgba(246,239,216,.7)}.ft-list{display:none}.ft-static.ft{height:auto}.ft-static .ft-stage{position:relative;height:auto;aspect-ratio:16/9}.ft-static .ft-video,.ft-static .ft-cap,.ft-static .ft-hint{display:none}.ft-static .ft-list{display:block}@media (prefers-reduced-motion:reduce){.ft{height:auto}.ft-stage{position:relative;height:auto;aspect-ratio:16/9}.ft-video,.ft-cap,.ft-hint{display:none}.ft-list{display:block}}@media (max-aspect-ratio:4/5){.ft-static .ft-stage{aspect-ratio:9/16}}@media (max-aspect-ratio:4/5) and (prefers-reduced-motion:reduce){.ft-stage{aspect-ratio:9/16}}.wd-shots{display:grid;gap:clamp(20px,3vw,36px);margin:clamp(32px,6vh,64px)0}.wd-shot{margin:0}.wd-shot img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 30px 80px -30px rgba(0,0,0,.6),0 0 0 1px rgba(127,127,127,.18)}.wd-shot figcaption{margin-top:10px;font-size:.9rem;opacity:.75}.wd-shot.phone{max-width:360px}.wd-shot.phone img{border-radius:28px}@media (min-width:900px){.wd-shots.two{grid-template-columns:2fr 1fr;align-items:start}}.wd-live{font-size:.95rem;opacity:.85}.wd-live a{white-space:nowrap}.w3{position:relative}.w3-stage{display:none}.w3-step{padding:clamp(28px,6vh,64px)0}.w3-card h2{margin:0 0 .6rem}.w3-card .w3-n{display:block;font:500 12px/1 var(--font-mono,ui-monospace,monospace);letter-spacing:.2em;text-transform:uppercase;opacity:.7;margin-bottom:.8rem}.w3-shot{margin:1.4rem 0 0}.w3-shot img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 30px 80px -30px rgba(0,0,0,.6),0 0 0 1px rgba(127,127,127,.18)}.w3-shot.phone{max-width:340px}.w3-shot.phone img{border-radius:26px}html.w3-on .ft{display:none}html.w3-on .w3-stage{display:block;position:sticky;top:0;height:100vh;overflow:hidden;z-index:0;background:#050509}@supports (height:1svh){html.w3-on .w3-stage{height:100svh}}html.w3-on .w3-stage canvas,html.w3-on .w3-stage .w3-poster,html.w3-on .w3-stage .w3-poster img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}html.w3-on .w3-stage canvas{opacity:0;transition:opacity .5s ease}html.w3-ready .w3-stage canvas{opacity:1}html.w3-on .w3-steps{position:relative;z-index:1;margin-top:-100vh}@supports (height:1svh){html.w3-on .w3-steps{margin-top:-100svh}}html.w3-on .w3-step{min-height:135vh;display:flex;align-items:center;padding:0 clamp(24px,4vw,64px);pointer-events:none}html.w3-on .w3-step:first-child{min-height:110vh}html.w3-on .w3-card{pointer-events:auto;max-width:min(30vw,440px);margin-left:auto;padding:22px 24px;border-radius:16px;background:rgba(5,5,9,.74);color:#f3efe3;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(14px);transition:opacity .35s ease,transform .35s ease}html.w3-on .w3-step.left .w3-card{margin-left:0;margin-right:auto}html.w3-on .w3-step.on .w3-card{opacity:1;transform:none}html.w3-on .w3-card a{color:inherit}html.w3-on .w3-shot{display:none}html:not(.w3-on) .w3-steps{max-width:1100px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}html.w3-on .w3-card .proof-stats{grid-template-columns:repeat(2,1fr)}html.w3-on .w3-card h2,html.w3-on .w3-card h3{color:#f6efd8}html.w3-on .w3-card p{color:#d9d4c8}.card-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.011;transition:opacity .4s ease;z-index:1;pointer-events:none}.card-vid.on{opacity:1}@media (prefers-reduced-motion:reduce){.card-vid{display:none}}html.w3-on .ft{display:none}html.w3-still .ft{display:none}html.w3-still .w3-stage{display:block;position:relative;aspect-ratio:16/9}html.w3-still .w3-stage canvas{display:none}html.w3-still .w3-stage .w3-poster,html.w3-still .w3-stage .w3-poster img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:820px){html.w3-on.w3-lite .w3-step{min-height:125vh;align-items:flex-end;padding:0 12px calc(env(safe-area-inset-bottom) + 18px)}html.w3-on.w3-lite .w3-step:first-child{min-height:105vh}html.w3-on.w3-lite .w3-card{max-width:none;width:100%;margin:0;padding:16px 18px;max-height:42vh;overflow:auto;font-size:15px}html.w3-on.w3-lite .w3-card h2{font-size:1.25rem}html.w3-on.w3-lite .w3-card .proof-stats{grid-template-columns:repeat(4,1fr);gap:6px}}.w3-nm{display:none}html.w3-lite .w3-nd{display:none}html.w3-lite .w3-nm{display:inline}@media (max-width:820px){html.w3-on.w3-lite .w3-step{display:block;min-height:125vh;padding:0 12px}html.w3-on.w3-lite .w3-card{position:sticky;top:58vh;top:58svh;max-height:38vh;max-height:38svh}}@media (max-width:820px){html.w3-on.w3-lite .w3-card{max-height:none;overflow:visible}}html:has(.w3),html:has(.w3) body{overflow-x:clip;max-width:100%}.w3,.w3-stage,.w3-steps{max-width:100%;overflow-x:clip}.w3-stage,.w3-stage canvas,.ft-stage{touch-action:pan-y}.w3-stage canvas{width:100%!important;max-width:100%}.w3-card{min-width:0;overflow-wrap:anywhere}.w3-card .proof-stats{min-width:0}.w3-card .proof-stats>*{min-width:0}@media (max-width:820px){html.w3-on.w3-lite .w3-card .proof-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}html.w3-on .w3-card a.btn,html.w3-on .w3-card .btn{color:#06201f;background:#5fe0d0;border-color:#5fe0d0;text-shadow:none}html.w3-on .w3-card a.btn:hover,html.w3-on .w3-card a.btn:focus-visible{color:#06201f;background:#8ff0e4;border-color:#8ff0e4}html.w3-on .w3-card a.btn:focus-visible{outline:2px solid #f6efd8;outline-offset:3px}html.w3-on .w3-card a.btn .btn-arrow{color:inherit}html.w3-on .w3-step:last-child{min-height:100vh}html.w3-on .w3-step:last-child{min-height:100svh}.mw{margin:clamp(24px,4vh,48px) auto 0;max-width:1100px;padding:0 clamp(16px,4vw,40px)}.mw-h{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;letter-spacing:-.01em;margin:0 0 14px;text-transform:none}.mw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 16px}.mw-tile{display:block;color:inherit;text-decoration:none;min-width:0}.mw-tile img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:8px;box-shadow:0 0 0 1px color-mix(in srgb,var(--mw-acc,#c5923a) 35%,transparent);transition:box-shadow .25s ease,transform .25s ease}.mw-name{display:block;margin-top:8px;font-size:.92rem;line-height:1.3;font-weight:500;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;text-decoration-color:color-mix(in srgb,var(--mw-acc,#c5923a) 70%,transparent)}.mw-tile:hover img,.mw-tile:focus-visible img{box-shadow:0 0 0 2px var(--mw-acc,#c5923a),0 10px 30px -12px var(--mw-acc,#c5923a);transform:translateY(-2px)}.mw-tile:focus-visible{outline:2px solid currentColor;outline-offset:4px;border-radius:8px}@media (max-width:600px){.mw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@media (prefers-reduced-motion:reduce){.mw-tile img{transition:none}.mw-tile:hover img{transform:none}}.mw-sec{padding:clamp(20px,4vh,40px)0 clamp(40px,8vh,72px)!important;margin:0!important}