@property --beam2{syntax:"<angle>";inherits:false;initial-value:0deg}.has-fx{position:relative}.has-fx>.container{z-index:1;position:relative}.scroll-progress{z-index:300;background:var(--grad);width:0%;height:3px;box-shadow:0 0 14px var(--glow-cyan), 0 0 5px var(--glow-purple);pointer-events:none;transition:width 80ms linear;position:fixed;top:0;left:0}.fx-grid{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.fx-grid:before{content:"";background-image:linear-gradient(#b525ff29 1px,#0000 1px),linear-gradient(90deg,#22d2fe21 1px,#0000 1px);background-size:54px 54px;animation:22s linear infinite fx-grid-pan;position:absolute;inset:-2px;-webkit-mask:radial-gradient(82% 72% at 50% 38%,#000,#0000 86%);mask:radial-gradient(82% 72% at 50% 38%,#000,#0000 86%)}@keyframes fx-grid-pan{0%{background-position:0 0,0 0}to{background-position:54px 54px,54px 54px}}.marque-ticker{box-shadow:inset 0 0 50px #b525ff29, 0 0 30px -12px var(--glow-purple);background:linear-gradient(#514574 0%,#443a68 100%);border-top:1px solid #b525ff8c;border-bottom:1px solid #22d2fe73;padding:9px 0}.mt-track{align-items:center;gap:0}.mt-logo{width:auto;height:62px;box-shadow:none;opacity:.95;transition:opacity .35s var(--ease), transform .35s var(--ease);background:0 0;border:none;border-radius:0;flex:none;justify-content:center;align-items:center;gap:0;margin:0;padding:0 46px;display:inline-flex}.mt-logo .ml-logo{object-fit:contain;filter:none;width:auto;max-width:142px;height:58px;transition:transform .35s var(--ease)}.mt-logo:hover{opacity:1}.mt-logo:hover .ml-logo{transform:scale(1.1)}.ml-word,.mt-sep{display:none}.beam-travel{position:relative}.beam-travel:after{content:"";border-radius:inherit;z-index:1;pointer-events:none;background:conic-gradient(from var(--beam2), transparent 0deg, transparent 290deg, var(--cyan) 320deg, #fff 338deg, var(--purple) 352deg, transparent 360deg);-webkit-mask-composite:xor;padding:1.6px;animation:5s linear infinite beam2-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes beam2-spin{to{--beam2:360deg}}.lamp-head{position:relative}.lamp-head:before{content:"";background:var(--grad);width:230px;height:3px;box-shadow:0 0 26px 4px var(--glow-cyan), 0 0 60px 10px #b525ff59;opacity:.9;border-radius:3px;position:absolute;top:-26px;left:0}.section-head.center.lamp-head:before{left:50%;transform:translate(-50%)}.bento{position:relative}.bento-cell{z-index:1;position:relative}.bento-beam{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.bento-beam .bb-line{fill:none;stroke:url(#bbGrad);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:6 11;opacity:.9;filter:drop-shadow(0 0 4px #22d2fe80);animation:1s linear infinite bb-flow}.bento-beam .bb-base{fill:none;stroke:#ffffff0f;stroke-width:1.5px}@keyframes bb-flow{to{stroke-dashoffset:-38px}}.bento-cell.tilt{transition:transform .18s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);transform-style:preserve-3d}.bubble.typing:after{content:"";vertical-align:text-bottom;background:currentColor;width:2px;height:.95em;margin-left:2px;animation:.8s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.tg-word{opacity:0;filter:blur(8px);transition:opacity .5s var(--ease), filter .5s var(--ease), transform .5s var(--ease);display:inline-block;transform:translateY(6px)}.tg-word.in{opacity:1;filter:blur();transform:none}.story-media{will-change:transform;transition:transform .2s var(--ease);transform-style:preserve-3d}.story-float,.story-stat{will-change:transform}.stat-card{position:relative}.stat-card.beam-travel:after{animation-duration:6.5s}.build-photo{position:relative}.build-photo .shine{z-index:4;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.build-photo .shine:before{content:"";width:70%;height:220%;transition:left .7s var(--ease);background:linear-gradient(100deg,#0000,#ffffff47,#0000);position:absolute;top:-60%;left:-130%;transform:rotate(8deg)}.build-card:hover .shine:before{left:130%}.build-rank{cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .15s var(--ease)}.build-rank.pop{transform:scale(1.18)}.heart-burst{z-index:6;pointer-events:none;width:14px;height:14px;color:var(--cyan);animation:heart-fly .9s var(--ease) forwards;position:absolute}@keyframes heart-fly{0%{opacity:1;transform:translate(0)scale(.4)}to{opacity:0;transform:translate(var(--hx,0), -46px) scale(1.1)}}.founder{position:relative}.founder .f-tip{z-index:20;white-space:nowrap;border:1px solid var(--border-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;pointer-events:none;transition:opacity .25s var(--ease), transform .25s var(--ease);background:#141020eb;border-radius:10px;padding:8px 13px;font-size:.74rem;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 16px 40px -18px #000000e6}.founder .f-tip b{color:var(--cyan)}.founder .f-tip:after{content:"";border:6px solid #0000;border-top-color:#141020eb;position:absolute;top:100%;left:50%;transform:translate(-50%)}.founder:hover .f-tip{opacity:1;transform:translate(-50%)translateY(0)}.founder:hover{box-shadow:0 0 0 1px #22d2fe66, 0 18px 50px -22px var(--glow-cyan)}.entry-arrow svg{transition:transform .3s var(--ease)}.entry-card:hover .entry-arrow svg{transform:translate(5px)}.entry-card:hover .entry-arrow{background:linear-gradient(90deg, var(--cyan), #fff, var(--cyan));color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:200%}}.faq-item{position:relative}.faq-item[open]{border-color:#0000}.faq-item[open]:before{content:"";border-radius:inherit;z-index:0;pointer-events:none;background:var(--grad);-webkit-mask-composite:xor;padding:1.4px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.faq-item summary,.faq-item .faq-a{z-index:1;position:relative}.faq-item .faq-a{overflow:hidden}.faq-item[open] .faq-a{animation:faq-open .4s var(--ease)}@keyframes faq-open{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.foot-cta{isolation:isolate}.foot-beams{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.foot-beams .fb{background:linear-gradient(180deg, transparent, var(--cyan), transparent);opacity:0;filter:blur(.4px);border-radius:2px;width:2px;height:60%;animation:5.5s linear infinite fb-fall;position:absolute;top:-20%}@keyframes fb-fall{0%{opacity:0;transform:translateY(-40%)}12%{opacity:.7}88%{opacity:.5}to{opacity:0;transform:translateY(220%)}}.spark{z-index:2;pointer-events:none;width:4px;height:4px;box-shadow:0 0 8px 1px var(--glow-cyan);background:#fff;border-radius:50%;animation:2.4s ease-in-out infinite spark-tw;position:absolute}@keyframes spark-tw{0%,to{opacity:0;transform:scale(.4)}50%{opacity:1;transform:scale(1)}}.foot-cta{padding:120px 0 70px}.foot-bg{z-index:0;object-fit:cover;opacity:.24;pointer-events:none;filter:saturate(1.05);width:100%;height:100%;position:absolute;inset:0;-webkit-mask:radial-gradient(130% 115% at 50% 45%,#000 28%,#0000 88%);mask:radial-gradient(130% 115% at 50% 45%,#000 28%,#0000 88%)}.foot-orb{filter:blur(60px);pointer-events:none;z-index:0;opacity:.5;border-radius:50%;position:absolute}.foot-orb.o1{background:radial-gradient(circle,#b525ff80,#0000 70%);width:460px;height:460px;animation:14s ease-in-out infinite orb-a;top:40px;left:-120px}.foot-orb.o2{background:radial-gradient(circle,#22d2fe6b,#0000 70%);width:420px;height:420px;animation:16s ease-in-out infinite orb-b;bottom:-40px;right:-100px}@keyframes orb-a{0%,to{transform:translate(0)}50%{transform:translate(50px,30px)}}@keyframes orb-b{0%,to{transform:translate(0)}50%{transform:translate(-40px,-30px)}}.foot-cta .container{z-index:1;position:relative}.btn-grad{position:relative;overflow:hidden}.btn-grad:after{content:"";z-index:1;background:linear-gradient(100deg,#0000,#ffffff59,#0000);width:60%;height:100%;animation:4.2s ease-in-out infinite btn-sheen;position:absolute;top:0;left:-150%;transform:skew(-18deg)}.btn-grad>*{z-index:2;position:relative}@keyframes btn-sheen{0%,62%{left:-150%}80%,to{left:150%}}.band-photo img{transform-origin:50% 45%;animation:26s ease-in-out infinite alternate kenburns}@keyframes kenburns{0%{transform:scale(1.05)translate(1%)}to{transform:scale(1.2)translate(-2.5%,-3%)}}.bp-live{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap;align-items:center;gap:10px;min-height:1.4em;font-size:1.05rem;font-weight:700;display:inline-flex}.bp-live b{color:var(--cyan)}.bp-live-dot{background:var(--cyan);border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s ease-out infinite live-pulse;box-shadow:0 0 #22d2fe99}@keyframes live-pulse{0%{box-shadow:0 0 #22d2fe8c}to{box-shadow:0 0 0 10px #22d2fe00}}.bp-live-text{transition:opacity .32s var(--ease), transform .32s var(--ease);display:inline-block}.bp-live-text.swap{opacity:0;transform:translateY(-7px)}.founder-live{flex-wrap:wrap;align-items:center;gap:20px;margin:28px 0 30px;display:flex}.fl-reel-wrap{box-shadow:0 0 30px -16px var(--glow-cyan);background:#22d2fe0f;border:1px solid #22d2fe47;border-radius:13px;flex-direction:column;align-items:flex-start;gap:3px;padding:10px 20px;display:inline-flex}.fl-label{text-transform:uppercase;letter-spacing:.18em;color:#ffffff9e;font-size:.6rem;font-weight:600;line-height:1}.fl-reel{font-family:var(--font-display);letter-spacing:.01em;background:var(--grad);color:#0000;text-align:left;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:800;line-height:1;display:inline-block}.fl-reel.land{animation:reel-land .42s var(--ease)}@keyframes reel-land{0%{filter:blur(1.5px);transform:scale(1.22)}60%{transform:scale(.97)}to{filter:blur();transform:scale(1)}}.fl-spots{color:#ffffffc7;align-items:center;gap:9px;font-size:.95rem;display:inline-flex}.fl-spots b{color:#fff;font-family:var(--font-display);font-size:1.1rem;font-weight:800;display:inline-block}.fl-spots.bump b{animation:spot-bump .45s var(--ease)}@keyframes spot-bump{0%{color:var(--cyan);transform:scale(1.35)}to{color:#fff;transform:scale(1)}}.fl-dot{background:var(--purple);width:8px;height:8px;box-shadow:0 0 10px var(--glow-purple);border-radius:50%;flex:none;animation:1.8s ease-out infinite live-pulse}.band-point .bp-ic{animation:4.5s ease-in-out infinite ic-glow}.band-point:nth-child(2) .bp-ic{animation-delay:.7s}.band-point:nth-child(3) .bp-ic{animation-delay:1.4s}@keyframes ic-glow{0%,to{box-shadow:0 0 22px -13px var(--glow-purple)}50%{box-shadow:0 0 34px -6px var(--glow-cyan)}}.band-point:first-child .bp-ic svg{transform-origin:50%;animation:3.4s ease-in-out infinite twinkle}@keyframes twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.78;transform:scale(1.12)rotate(-6deg)}}.band-point:nth-child(3) .bp-ic svg{transform-origin:50%;animation:3.6s ease-in-out infinite badge-bob}@keyframes badge-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2.5px)scale(1.06)}}.appshow .phones{perspective:1500px;flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:30px;margin-top:14px;display:flex}.phone{width:262px;transition:transform .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(160deg,#3a3358,#1a1630);border-radius:42px;flex:none;padding:9px;position:relative;box-shadow:0 44px 90px -34px #000000d9,0 0 0 1px #ffffff12,inset 0 0 0 2px #ffffff0d}.phone.raised{margin-bottom:36px}.phone:hover{box-shadow:0 54px 100px -34px var(--glow-purple), 0 0 0 1px #22d2fe4d;transform:translateY(-8px)}.phone-screen{aspect-ratio:9/19.3;background:var(--panel);border-radius:33px;position:relative;overflow:hidden}.phone .notch{z-index:3;background:#0a0612;border-radius:0 0 16px 16px;width:40%;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-screen img{object-fit:cover;width:100%;height:100%;display:block}.screen-ph{text-align:center;background:radial-gradient(120% 80% at 50% 0%, #b525ff33, transparent 60%), var(--panel);color:var(--muted);border:1.5px dashed #fff3;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex;position:absolute;inset:0}.screen-ph span{font-family:var(--font-display);text-transform:uppercase;color:#fff;font-size:1.3rem;font-weight:800}.screen-ph small{letter-spacing:.04em;max-width:16ch;font-size:.7rem}.screen-label{text-align:center;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:#ffffffd9;margin-top:16px;font-size:.96rem;font-weight:700}.appshow-cta{text-align:center;margin-top:46px}@media (max-width:680px){.appshow .phones{gap:22px}.phone{width:210px}.phone.raised{margin-bottom:0}}#founding h2{font-size:clamp(2.4rem,5.4vw,4rem)}#founders .section-title{font-size:clamp(2.4rem,5.2vw,4rem)}@media (min-width:1025px){#founding>.container{max-width:1480px}#founding .band-photo{height:320px}}#founders .founders-marquee{width:100vw;margin-left:calc(50% - 50vw)}#founders .marquee{gap:18px}.founder-av img{object-fit:cover;width:100%;height:100%;display:block}.founder-name{font-family:var(--font-display);text-transform:uppercase;margin-top:4px;font-size:1.14rem;font-weight:700;line-height:1}@media (prefers-reduced-motion:reduce){.fx-grid:before,.beam-travel:after,.bento-beam .bb-line,.foot-beams .fb,.spark,.btn-grad:after,.bubble.typing:after,.foot-orb,.band-photo img,.bp-live-dot,.fl-dot,.band-point .bp-ic,.band-point .bp-ic svg,.fl-reel{animation:none!important}.scroll-progress{transition:none}.tg-word{opacity:1;filter:none;transform:none}.foot-beams,.spark{display:none}}
