:root{--bg:#15140f;--floor:#0b0a07;--ink:#efece4;--ink-muted:#928d82;--card-fg:#f4f4f5;--card-muted:#a9a9b2;--font-display:"Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif}[data-astro-cid-lcdefpme]{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow:hidden}.hero[data-astro-cid-lcdefpme]{width:100vw;height:100svh;position:relative;overflow:hidden}.backdrop[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;background:radial-gradient(120% 100% at 50% 44%,#0000 28%,#0000008c 100%),radial-gradient(60% 24% at 50% 102%,#00000080,#0000 70%),radial-gradient(58% 46% at 50% 36%,#f8f2e229,#f8f2e200 60%),linear-gradient(#1c1a14 0%,#15140f 45%,#110f0b 72%,#0c0b08 100%);position:absolute;inset:0}.stage[data-astro-cid-lcdefpme]{perspective:900px;perspective-origin:50% 44%;position:absolute;inset:0}.field[data-astro-cid-lcdefpme]{transform-style:preserve-3d;position:absolute;inset:0}.layer[data-astro-cid-lcdefpme]{animation:fly var(--dur) linear var(--delay) infinite;will-change:transform, opacity;position:absolute;top:50%;left:50%}@keyframes fly{0%{transform:translate(-50%, -50%) translate3d(var(--x), var(--y), -1050px);opacity:0;filter:blur()}16%{opacity:var(--peak)}76%{opacity:var(--peak);filter:blur()}to{transform:translate(-50%, -50%) translate3d(var(--x2), var(--y2), 650px);opacity:0;filter:blur(5px)}}.card[data-astro-cid-lcdefpme]{color:var(--card-fg);background:#141418f0;border:1px solid #ffffff24;border-radius:20px;position:relative;box-shadow:0 26px 64px #28221647}.play[data-astro-cid-lcdefpme]{color:#fff;border:1.5px solid #fff6;border-radius:50%;place-items:center;width:70px;height:70px;margin:auto;display:grid;position:absolute;inset:0}.phone[data-astro-cid-lcdefpme]{background:linear-gradient(#322f2b,#201e1b);border:1px solid #ffffff24;border-radius:42px;width:210px;height:400px;overflow:visible;box-shadow:0 32px 72px #0009,inset 0 0 0 1px #0000004d}.phone[data-astro-cid-lcdefpme] .device[data-astro-cid-lcdefpme]{background:#000;border-radius:36px;position:absolute;inset:6px;overflow:hidden}.phone[data-astro-cid-lcdefpme] .screen[data-astro-cid-lcdefpme]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.phone[data-astro-cid-lcdefpme] .island[data-astro-cid-lcdefpme]{z-index:2;background:#000;border-radius:10px;width:58px;height:17px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone[data-astro-cid-lcdefpme] .side[data-astro-cid-lcdefpme]{background:#1b1917;border-radius:2px;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff14}.phone[data-astro-cid-lcdefpme] .silent[data-astro-cid-lcdefpme]{width:3px;height:20px;top:70px;left:-2px}.phone[data-astro-cid-lcdefpme] .volup[data-astro-cid-lcdefpme]{width:3px;height:36px;top:102px;left:-2px}.phone[data-astro-cid-lcdefpme] .voldn[data-astro-cid-lcdefpme]{width:3px;height:36px;top:146px;left:-2px}.phone[data-astro-cid-lcdefpme] .power[data-astro-cid-lcdefpme]{width:3px;height:54px;top:118px;right:-2px}.phone[data-astro-cid-lcdefpme] .reel-ui[data-astro-cid-lcdefpme]{z-index:1;color:#fff;filter:drop-shadow(0 2px 6px #00000080);position:absolute;inset:0}.phone[data-astro-cid-lcdefpme] .actions[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;display:flex;position:absolute;bottom:56px;right:12px}.phone[data-astro-cid-lcdefpme] .act[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:25px;height:25px;display:block}.phone[data-astro-cid-lcdefpme] .handle[data-astro-cid-lcdefpme]{letter-spacing:.01em;font-size:13px;font-weight:600;position:absolute;bottom:22px;left:16px}.reel[data-astro-cid-lcdefpme]{border-radius:24px;width:198px;height:316px}.reel[data-astro-cid-lcdefpme] .views[data-astro-cid-lcdefpme]{color:#e7e7ea;font-size:13px;position:absolute;bottom:14px;left:14px}.vignette[data-astro-cid-lcdefpme]{z-index:1;pointer-events:none;background:radial-gradient(90% 80% at 50% 44%,#0000 56%,#09080699 100%);position:absolute;inset:0}.floor[data-astro-cid-lcdefpme]{z-index:2;pointer-events:none;background:linear-gradient(to top, var(--floor) 8%, #090806d1 34%, transparent 100%);height:48svh;position:absolute;bottom:0;left:0;right:0}.streaks[data-astro-cid-lcdefpme]{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.streak[data-astro-cid-lcdefpme]{filter:blur(50px);opacity:0;mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#fffc,#0000);width:40%;height:140%;animation:linear infinite sweep;position:absolute;top:-20%;left:-45%}.streak[data-astro-cid-lcdefpme].s1{animation-duration:19s;animation-delay:-2s;transform:rotate(12deg)}.streak[data-astro-cid-lcdefpme].s2{animation-duration:29s;animation-delay:-14s;transform:rotate(12deg)}@keyframes sweep{0%{opacity:0;left:-45%}25%{opacity:.26}55%{opacity:.26}85%{opacity:.18}to{opacity:0;left:115%}}.topbar[data-astro-cid-lcdefpme]{z-index:4;background:linear-gradient(#090806b3,#0000);padding:1.6rem;position:absolute;top:0;left:0;right:0}.brand[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);font-size:1.15rem;font-weight:600}.center[data-astro-cid-lcdefpme]{z-index:4;text-align:center;flex-direction:column;align-items:center;gap:1.05rem;padding:0 1.5rem;display:flex;position:absolute;bottom:13svh;left:0;right:0}.tagline[data-astro-cid-lcdefpme]{letter-spacing:.26em;text-transform:uppercase;color:var(--ink-muted);margin:0;font-size:.82rem}.contact[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:#15140f;background:#efece5;border-radius:.85rem;padding:1rem 2.4rem;font-size:1.08rem;font-weight:600;text-decoration:none;transition:transform .12s;box-shadow:0 14px 40px #00000080}.contact[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px)}.contact[data-astro-cid-lcdefpme]:active{transform:scale(.98)}.alt[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:.85rem;text-decoration:none}.alt[data-astro-cid-lcdefpme]:hover{color:var(--ink)}@media (prefers-reduced-motion:reduce){.field[data-astro-cid-lcdefpme],.streaks[data-astro-cid-lcdefpme]{display:none}}
