.lt-root,.lt-root *,.lt-root :before,.lt-root :after{box-sizing:border-box}:where(.lt-root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.lt-root) [hidden]{display:none!important}.lt-root{--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--lt-bg:#050507;--lt-pad:clamp(16px, 4vw, 56px);--lt-body:"Inter Tight", var(--font);--lt-display:"Inter Tight", var(--font);--lt-weight:800;--lt-track:-.035em;--lt-size:clamp(44px, 7.2vw, 104px);--lt-lh:.98;--lt-case:none;--lt-measure:13ch;--spot-x:50%;--spot-y:50%;z-index:50;overscroll-behavior:contain;background:var(--lt-bg);color:#f5f5f5;font-family:var(--lt-body);position:fixed;inset:0;overflow:hidden auto}.lt-root[data-type=serif]{--lt-display:"Instrument Serif", Georgia, serif;--lt-weight:400;--lt-track:-.015em;--lt-size:clamp(54px, 8.6vw, 128px);--lt-lh:.94}.lt-root[data-type=condensed]{--lt-display:"Anton", Impact, "Arial Narrow", sans-serif;--lt-weight:400;--lt-track:.004em;--lt-size:clamp(58px, 9.6vw, 150px);--lt-lh:.92;--lt-case:uppercase;--lt-measure:11ch}.lt-root[data-type=mono]{--lt-display:"JetBrains Mono", ui-monospace, Menlo, monospace;--lt-weight:700;--lt-track:-.06em;--lt-size:clamp(36px, 6vw, 84px);--lt-lh:1.02;--lt-measure:16ch}.lt-root[data-type=rounded]{--lt-body:"Nunito", var(--font);--lt-display:"Nunito", var(--font);--lt-weight:900;--lt-track:-.03em;--lt-size:clamp(44px, 7.2vw, 104px);--lt-measure:14ch}.lt-root[data-launching]{overflow:hidden}.lt-root[data-launching] *{pointer-events:none!important}.lt-root h1,.lt-root h2,.lt-root h3,.lt-root p{margin:0}.lt-header{z-index:6;padding:20px var(--lt-pad) 28px;background:linear-gradient(#050507b3,#05050700);align-items:center;gap:28px;display:flex;position:absolute;top:0;left:0;right:0}.lt-brand{color:#fff;font:800 18px/1 var(--lt-body);letter-spacing:-.02em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lt-nav{gap:26px;margin-left:auto;display:flex}.lt-nav a{color:#ffffffb8;font-size:15px;font-weight:600;text-decoration:none}.lt-nav a:hover{color:#fff}.lt-header-cta{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border-radius:999px;height:40px;padding:0 18px;font-size:14px;font-weight:700;box-shadow:inset 0 0 0 1px #fff3}.lt-header-cta:hover{background:#fff3}.lt-hero{isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:hidden}.lt-hero[data-layout=left]{--spot-x:26%}.lt-hero[data-layout=bottom]{--spot-x:26%;--spot-y:72%}.lt-hero[data-layout=split]{--spot-x:50%}.lt-gallery-hit,.lt-gallery{position:absolute;inset:0}.lt-gallery{overflow:hidden}.lt-hero[data-layout=split] :is(.lt-gallery-hit,.lt-blur,.lt-veil){left:46%}.lt-blur{z-index:1;pointer-events:none;-webkit-backdrop-filter:blur(var(--b));position:absolute;inset:0}.lt-blur[data-mode=soft]{--b:6px}.lt-blur[data-mode=heavy]{--b:18px}.lt-blur[data-mode=edges]{--b:12px;-webkit-mask-image:radial-gradient(34% 40%,#0000 35%,#000 100%);mask-image:radial-gradient(34% 40%,#0000 35%,#000 100%)}.lt-blur[data-mode=lens]{--b:16px;-webkit-mask-image:radial-gradient(circle 190px at var(--lx,78%) var(--ly,36%), transparent 55%, #000 100%);mask-image:radial-gradient(circle 190px at var(--lx,78%) var(--ly,36%), transparent 55%, #000 100%)}.lt-veil{z-index:2;pointer-events:none;position:absolute;inset:0}.lt-veil[data-mode=radial]{background:radial-gradient(ellipse 60% 55% at var(--spot-x) var(--spot-y), rgb(5 5 7/calc(var(--dim) + .28)), rgb(5 5 7/var(--dim)) 62%, rgb(5 5 7/calc(var(--dim) * .75)) 100%)}.lt-veil[data-mode=bottom]{background:linear-gradient(to top, #050507f5, rgb(5 5 7/calc(var(--dim) + .1)) 45%, rgb(5 5 7/calc(var(--dim) * .5)) 100%)}.lt-veil[data-mode=flat]{background:rgb(5 5 7/var(--dim))}.lt-veil[data-mode=spot]{background:radial-gradient(ellipse 42% 38% at var(--spot-x) var(--spot-y), #050507e6, #05050799 55%, rgb(5 5 7/calc(var(--dim) * .4)) 100%)}.lt-hero[data-layout=split] .lt-veil[data-mode=spot]{background:rgb(5 5 7/calc(var(--dim) * .4))}.lt-hero-fade{z-index:3;pointer-events:none;background:linear-gradient(transparent, var(--lt-bg));height:18vh;position:absolute;bottom:0;left:0;right:0}.lt-tile{cursor:pointer;background:#15161a;border-radius:12px;flex:none;position:relative;overflow:hidden}.lt-tile[data-on-board]{background:0 0}.lt-board{pointer-events:none;display:block;position:absolute;top:0;left:0}.lt-tile video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.lt-row{will-change:transform;width:max-content;animation:linear infinite lt-x;display:flex;position:absolute;left:0}@keyframes lt-x{to{transform:translate(-50%)}}.lt-col{will-change:transform;flex-direction:column;animation:linear infinite lt-y;display:flex;position:absolute}@keyframes lt-y{to{transform:translateY(-50%)}}.lt-plane{position:absolute}.lt-root[data-launching]:not([data-tier=phone]):not([data-flat-exit]) .lt-tilted,.lt-root[data-launching]:not([data-tier=phone]):not([data-flat-exit]) .lt-tilted .lt-row{transform-style:preserve-3d}.lt-root[data-tier=phone] .lt-blur{-webkit-backdrop-filter:none;background:#00000047}.lt-mosaic{grid-auto-flow:dense;gap:4px;animation:ease-in-out infinite alternate lt-pan;display:grid}.lt-mosaic .lt-tile{border-radius:6px}.lt-big{grid-area:span 2/span 2}@keyframes lt-pan{to{transform:translate(-64px,-44px)}}.lt-orbit-scene{perspective:2400px;perspective-origin:50% 40%;position:absolute;inset:0}.lt-orbit{transform-style:preserve-3d;animation:linear infinite lt-spin;position:absolute;top:50%;left:50%}.lt-orbit-tile{position:absolute;top:0;left:0}@keyframes lt-spin{0%{transform:rotateX(-7deg)rotateY(0)}to{transform:rotateX(-7deg)rotateY(-360deg)}}.lt-scatter{position:absolute;inset:0}.lt-float{translate:calc(var(--mx,0) * var(--depth) * 28px) calc(var(--my,0) * var(--depth) * 20px);transition:translate .8s cubic-bezier(.2,.8,.2,1);animation:ease-in-out infinite alternate lt-bob;position:absolute;box-shadow:0 24px 60px -20px #000c}@keyframes lt-bob{0%{transform:translateY(-16px)rotate(-1.5deg)}to{transform:translateY(16px)rotate(1.5deg)}}.lt-tunnel{perspective:900px;position:absolute;inset:0;overflow:hidden}.lt-fly{opacity:0;animation:linear infinite lt-fly;position:absolute;top:50%;left:50%}@keyframes lt-fly{0%{transform:translate3d(var(--x), var(--y), -2600px);opacity:0}14%{opacity:1}82%{opacity:1}to{transform:translate3d(var(--x), var(--y), 520px);opacity:0}}.lt-front{z-index:3;pointer-events:none;position:absolute;inset:0}.lt-phone{aspect-ratio:9/19.5;pointer-events:auto;background:#0c0d10;border-radius:50px;height:min(76vh,720px);padding:10px;position:absolute;top:50%;right:10%;translate:0 -50%;box-shadow:0 0 0 2px #2b2d33,0 40px 120px -20px #000000d9}.lt-phone-screen{background:#000;border-radius:40px;width:100%;height:100%;position:relative;overflow:hidden}.lt-phone-feed{animation:ease-in-out infinite lt-phone;position:absolute;inset:0}.lt-phone-tile{border-radius:0;width:100%;height:100%;position:absolute;left:0}.lt-phone-island{background:#000;border-radius:20px;width:92px;height:27px;position:absolute;top:22px;left:50%;translate:-50%}@keyframes lt-phone{0%,20%{transform:translateY(0)}25%,45%{transform:translateY(-100%)}50%,70%{transform:translateY(-200%)}75%,95%{transform:translateY(-300%)}to{transform:translateY(-400%)}}.lt-filmstrip{position:absolute;bottom:6vh;left:0;right:0}.lt-content{z-index:5;padding:96px var(--lt-pad) 72px;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lt-content>*{pointer-events:auto}.lt-hero[data-layout=left] .lt-content,.lt-hero[data-layout=bottom] .lt-content,.lt-hero[data-layout=split] .lt-content{text-align:left;align-items:flex-start}.lt-hero[data-layout=left] .lt-content{right:40%}.lt-hero[data-layout=bottom] .lt-content{justify-content:flex-end;padding-bottom:14vh;right:30%}.lt-hero[data-layout=split] .lt-content{right:54%}.lt-hero[data-gallery=filmstrip] .lt-content{justify-content:flex-start;padding-top:max(110px,13vh);right:0}.lt-eyebrow{-webkit-backdrop-filter:blur(8px);color:#ffffffe0;letter-spacing:.01em;background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.lt-eyebrow:before{content:"";background:var(--accent);width:7px;height:7px;box-shadow:0 0 10px var(--accent);border-radius:50%}.lt-title{max-width:var(--lt-measure);font-family:var(--lt-display);font-weight:var(--lt-weight);font-size:var(--lt-size);line-height:var(--lt-lh);letter-spacing:var(--lt-track);text-transform:var(--lt-case);text-wrap:balance;text-shadow:0 2px 40px #00000073;margin-top:20px!important}.lt-hero[data-gallery=filmstrip] .lt-title{max-width:18ch}.lt-sub{color:#ffffffc7;text-wrap:pretty;max-width:34em;font-size:clamp(16px,1.45vw,19px);line-height:1.5;margin-top:20px!important}.lt-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:34px;display:flex}.lt-hero[data-layout=center] .lt-actions{justify-content:center}.lt-cta{color:#000;height:56px;font:700 17px/1 var(--lt-body);letter-spacing:-.01em;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 26px;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.lt-cta:hover{transform:translateY(-1px)}.lt-cta:active{transform:scale(.96)}.lt-root[data-cta=glass] .lt-cta{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff4d}.lt-root[data-cta=glass] .lt-cta:hover{background:#fff3}.lt-root[data-cta=accent] .lt-cta{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 44px -12px var(--accent)}.lt-root[data-cta=play] .lt-hero .lt-cta{color:#fff;background:0 0;gap:16px;height:auto;padding:0;font-size:18px}.lt-cta-disc{background:var(--accent);width:68px;height:68px;color:var(--accent-ink);border-radius:50%;place-items:center;padding-left:3px;display:grid;position:relative}.lt-cta-disc:after{content:"";border:2px solid var(--accent);opacity:0;border-radius:50%;animation:2.4s ease-out infinite lt-ring;position:absolute;inset:-10px}@keyframes lt-ring{0%{opacity:.7;scale:.8}to{opacity:0;scale:1.35}}.lt-secondary{color:#fffc;align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.lt-secondary:hover{color:#fff}.lt-em{display:inline-block;position:relative}.lt-root[data-type=serif] .lt-em{font-style:italic}.lt-em-bracket{color:var(--accent);margin:0 .02em;padding:0 .12em}.lt-em-bracket i{--t:max(3px, .045em);border:var(--t) solid var(--accent);width:.2em;height:.2em;animation:.7s cubic-bezier(.2,.8,.2,1) .3s both lt-bracket-in,3.4s ease-in-out 1s infinite lt-bracket;position:absolute}.lt-em-bracket i:first-child{--bx:-.04em;--by:-.04em;border-bottom:0;border-right:0;top:.06em;left:0}.lt-em-bracket i:nth-child(2){--bx:.04em;--by:-.04em;border-bottom:0;border-left:0;top:.06em;right:0}.lt-em-bracket i:nth-child(3){--bx:-.04em;--by:.04em;border-top:0;border-right:0;bottom:.02em;left:0}.lt-em-bracket i:nth-child(4){--bx:.04em;--by:.04em;border-top:0;border-left:0;bottom:.02em;right:0}@keyframes lt-bracket-in{0%{opacity:0;translate:calc(var(--bx) * 6) calc(var(--by) * 6)}}@keyframes lt-bracket{50%{translate:var(--bx) var(--by)}}.lt-em-strike{animation:4.2s ease-in-out infinite lt-strike-word}.lt-em-strike i{background:var(--accent);border-radius:4px;height:max(4px,.07em);animation:4.2s cubic-bezier(.7,0,.3,1) infinite lt-strike;position:absolute;top:50%;left:-.06em;right:-.06em}@keyframes lt-strike{0%,12%{clip-path:inset(0 100% 0 0)}32%,58%{clip-path:inset(0)}80%,to{clip-path:inset(0 0 0 100%)}}@keyframes lt-strike-word{30%,60%{opacity:.55}}.lt-em-gradient{background:linear-gradient(100deg, var(--accent), #ff7ad9 30%, #7af0ff 60%, var(--accent) 90%);color:#0000;text-shadow:none;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin:0 -.06em -.1em;padding:0 .06em .1em;animation:7s linear infinite lt-shine}@keyframes lt-shine{to{background-position:250% 0}}.lt-em-glitch:before,.lt-em-glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.lt-em-glitch:before{color:var(--accent);mix-blend-mode:screen;animation:3s step-end infinite lt-glitch-a}.lt-em-glitch:after{color:#ff2e63;mix-blend-mode:screen;animation:3s step-end infinite lt-glitch-b}@keyframes lt-glitch-a{0%{clip-path:inset(0 0 55%);translate:-.025em}8%{clip-path:inset(10% 0 70%);translate:-.08em}10%{clip-path:inset(45% 0 30%);translate:.05em}12%{clip-path:inset(0 0 55%);translate:-.025em}60%{clip-path:inset(60% 0 10%);translate:-.1em}62%{clip-path:inset(0 0 55%);translate:-.025em}}@keyframes lt-glitch-b{0%{clip-path:inset(55% 0 0);translate:.025em}8%{clip-path:inset(70% 0 5%);translate:.07em}11%{clip-path:inset(20% 0 55%);translate:-.04em}13%{clip-path:inset(55% 0 0);translate:.025em}61%{clip-path:inset(5% 0 75%);translate:.09em}63%{clip-path:inset(55% 0 0);translate:.025em}}.lt-em-underline svg{width:calc(100% + .08em);height:.3em;position:absolute;bottom:-.14em;left:-.04em;overflow:visible}.lt-em-underline path{fill:none;stroke:var(--accent);stroke-width:5px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.1s cubic-bezier(.6,0,.2,1) .45s forwards lt-draw}@keyframes lt-draw{to{stroke-dashoffset:0}}.lt-step-box,.lt-tell-box,.lt-scan-box,.lt-beat-box{--c:var(--accent);--l:18px;--t:3px;background:linear-gradient(var(--c), var(--c)) top left / var(--l) var(--t), linear-gradient(var(--c), var(--c)) top left / var(--t) var(--l), linear-gradient(var(--c), var(--c)) top right / var(--l) var(--t), linear-gradient(var(--c), var(--c)) top right / var(--t) var(--l), linear-gradient(var(--c), var(--c)) bottom left / var(--l) var(--t), linear-gradient(var(--c), var(--c)) bottom left / var(--t) var(--l), linear-gradient(var(--c), var(--c)) bottom right / var(--l) var(--t), linear-gradient(var(--c), var(--c)) bottom right / var(--t) var(--l);background-repeat:no-repeat}.lt-scan{z-index:2;pointer-events:none;animation:2.4s ease-out forwards lt-scan;position:absolute}.lt-scan-box{--l:12px;--t:2px;box-shadow:inset 0 0 0 999px #ffffff0f}.lt-scan-chip{color:#fff;font:700 12px/1 var(--lt-body);background:#0000009e;border-radius:999px;padding:5px 9px;font-style:normal;top:10px;left:10px}@keyframes lt-scan{0%{opacity:0;scale:1.2}14%{opacity:1;scale:1}80%{opacity:1}to{opacity:0}}.lt-lift-frame{z-index:4;pointer-events:none;position:fixed}.lt-lift{background:#000;position:absolute;overflow:hidden}.lt-lift video,.lt-lift canvas{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lt-hi{opacity:0}.lt-beat-box{z-index:41;box-sizing:content-box;pointer-events:none;--l:26px;--t:3px;margin:-12px;padding:12px;position:fixed}.lt-beat-label{z-index:41;color:#000;font:800 15px/1 var(--lt-body);white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;padding:9px 16px;position:fixed;transform:translate(-50%)}.lt-section{max-width:1200px;padding:clamp(64px, 10vw, 128px) var(--lt-pad);margin:0 auto;position:relative}.lt-h2{font-family:var(--lt-display);font-weight:var(--lt-weight);letter-spacing:var(--lt-track);text-transform:var(--lt-case);font-size:clamp(34px,4.6vw,64px);line-height:1}.lt-lede{color:#ffffffb3;max-width:36em;font-size:18px;line-height:1.55;margin-top:16px!important}.lt-steps{grid-template-columns:repeat(3,1fr);gap:24px;margin:48px 0 0;padding:0;list-style:none;display:grid}.lt-step h3{letter-spacing:-.02em;margin-top:6px;font-size:22px}.lt-step p{color:#ffffffa8;margin-top:6px;line-height:1.5}.lt-step-n{color:var(--accent);margin-top:18px;font:700 13px/1 JetBrains Mono,ui-monospace,monospace;display:block}.lt-step-art{aspect-ratio:4/3;background:#111;border-radius:18px;position:relative;overflow:hidden}.lt-step-art img{object-fit:cover;opacity:.85;width:100%;height:100%;display:block}.lt-step-play{-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:50%;place-items:center;width:60px;height:60px;padding-left:3px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.lt-step-call{justify-content:center;gap:10px;display:flex;position:absolute;bottom:18px;left:0;right:0}.lt-step-call b{-webkit-backdrop-filter:blur(8px);background:#0009;border-radius:999px;padding:10px 22px}.lt-step-call b+b{background:var(--accent);color:var(--accent-ink)}.lt-step-box{width:42%;height:40%;animation:2.8s ease-in-out infinite lt-tellpulse;position:absolute;top:24%;left:26%}.lt-tells{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;display:grid}.lt-tells-frame{aspect-ratio:9/16;border-radius:24px;justify-self:center;width:min(100%,340px);position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #000000e6}.lt-tells-frame img{object-fit:cover;width:100%;height:100%;display:block}.lt-tell-box{animation:2.8s ease-in-out infinite lt-tellpulse;position:absolute}.lt-tell-box+.lt-tell-box{animation-delay:1.4s}.lt-tell-box em{background:var(--accent);color:var(--accent-ink);border-radius:4px;padding:3px 6px;font:700 12px/1.2 JetBrains Mono,ui-monospace,monospace;position:absolute;top:-24px;left:0}@keyframes lt-tellpulse{50%{opacity:.55;scale:1.04}}.lt-tell-list{grid-template-columns:1fr 1fr;gap:14px;margin:32px 0 0;padding:0;list-style:none;display:grid}.lt-tell-list li{background:#ffffff0d;border-radius:16px;padding:18px;box-shadow:inset 0 0 0 1px #ffffff14}.lt-tell-list h3{font-size:16px}.lt-tell-list p{color:#ffffff9e;margin-top:6px;font-size:14px;line-height:1.45}.lt-quiz{text-align:center}.lt-quiz .lt-lede{margin-inline:auto}.lt-quiz-row{justify-content:center;align-items:center;gap:22px;margin-top:40px;display:flex}.lt-quiz-tile{aspect-ratio:9/16;border-radius:20px;width:min(38vw,250px);transition:transform .2s,box-shadow .2s}.lt-quiz-tile:hover{box-shadow:0 0 0 3px var(--accent);transform:translateY(-4px)}.lt-quiz-or{color:#ffffff80;font:italic 600 22px/1 Instrument Serif,Georgia,serif}.lt-final{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.lt-root[data-cta=play] .lt-final .lt-cta{background:var(--accent);color:var(--accent-ink)}.lt-footer{max-width:1200px;padding:28px var(--lt-pad) 40px;color:#ffffff80;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;font-size:14px;display:flex}.lt-footer .lt-brand{font-size:15px}@media (width<=760px){.lt-nav{display:none}.lt-header-cta{margin-left:auto}.lt-hero[data-layout] .lt-content{right:0}.lt-hero[data-layout=split] :is(.lt-gallery-hit,.lt-blur,.lt-veil){left:0}.lt-hero[data-layout=split] .lt-content{justify-content:flex-end;padding-bottom:12vh}.lt-hero[data-layout=split] .lt-veil[data-mode]{background:linear-gradient(#0505074d 0%,#050507db 42%,#050507f5)}.lt-hero[data-gallery=phone] .lt-content{justify-content:flex-start;padding-top:92px}.lt-phone{height:60vh;top:auto;bottom:-16vh;right:50%;translate:50%}.lt-steps,.lt-tells,.lt-tell-list{grid-template-columns:1fr}.lt-tells{gap:40px}}@media (prefers-reduced-motion:reduce){.lt-root *,.lt-root :before,.lt-root :after{animation-duration:.01ms!important;animation-iteration-count:1!important}}