.fan[data-astro-cid-el6rsbjk]{display:flex;justify-content:center;gap:14px;margin:44px 0 34px;perspective:900px}.card[data-astro-cid-el6rsbjk]{width:clamp(78px,11vw,132px);aspect-ratio:9 / 16;border-radius:var(--r);background:var(--night-2);border:1px solid rgba(255,255,255,.12);box-shadow:var(--sh-2);overflow:hidden;transform:rotate(var(--a)) translateY(var(--y));transition:transform var(--dur-2) var(--ease)}.card[data-astro-cid-el6rsbjk] img[data-astro-cid-el6rsbjk]{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.card[data-astro-cid-el6rsbjk][data-i="0"],.card[data-astro-cid-el6rsbjk][data-i="4"]{display:none}}.hero[data-astro-cid-bbe6dxrz]{background:var(--grad);color:var(--on-dark);text-align:center;padding-block:clamp(124px,12vw,164px) clamp(60px,8vw,96px)}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz]{color:var(--on-dark);font-size:clamp(2.4rem,5.4vw,4rem);max-width:24ch;margin-inline:auto}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] .line,.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz] em{display:block}.hero[data-astro-cid-bbe6dxrz] em{color:var(--purple-pale)}.eyebrow[data-astro-cid-bbe6dxrz]{display:inline-block;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);border-radius:var(--r-pill);padding:7px 16px;margin-bottom:26px}.lede[data-astro-cid-bbe6dxrz]{color:#ffffffc7;max-width:60ch;margin-inline:auto;font-size:1.08rem}.actions[data-astro-cid-bbe6dxrz]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.trust[data-astro-cid-bbe6dxrz]{list-style:none;display:flex;gap:26px;justify-content:center;flex-wrap:wrap;margin:30px 0 0;padding:0;font-family:var(--font-mono);font-size:.8rem;color:#ffffffa8}.trust[data-astro-cid-bbe6dxrz] li[data-astro-cid-bbe6dxrz]:before{content:"✓";color:var(--purple-pale);margin-right:8px}.trio[data-astro-cid-7wu7vf5b]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:16px;margin-top:40px}.card[data-astro-cid-7wu7vf5b]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 28px;box-shadow:var(--sh-1)}.card[data-astro-cid-7wu7vf5b] p[data-astro-cid-7wu7vf5b]{margin-bottom:0;font-size:.98rem}@media(max-width:860px){.trio[data-astro-cid-7wu7vf5b]{grid-template-columns:minmax(0,1fr)}}.frame[data-astro-cid-jgy5orp2]{aspect-ratio:var(--ratio);border-radius:var(--r-lg);overflow:hidden;background:var(--surface-2);border:1px solid var(--line);transition:transform var(--dur-2) var(--ease),box-shadow var(--dur-2) var(--ease),border-color var(--dur-2) var(--ease)}.frame[data-astro-cid-jgy5orp2]:has(.facade):hover{transform:translateY(-5px);box-shadow:var(--sh-2);border-color:var(--purple)}.empty[data-astro-cid-jgy5orp2]{height:100%;display:grid;align-content:center;justify-items:center;gap:6px;font-family:var(--font-mono);background:repeating-linear-gradient(135deg,transparent 0 11px,color-mix(in srgb,var(--line) 60%,transparent) 11px 12px)}.label[data-astro-cid-jgy5orp2]{font-size:.82rem;color:var(--ink-2);font-weight:500}.kind[data-astro-cid-jgy5orp2]{font-size:.72rem;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.facade[data-astro-cid-jgy5orp2]{all:unset;display:block;position:relative;height:100%;width:100%;cursor:pointer}.facade[data-astro-cid-jgy5orp2] img[data-astro-cid-jgy5orp2]{height:100%;width:100%;object-fit:cover}.play[data-astro-cid-jgy5orp2]{position:absolute;inset:0;margin:auto;width:54px;height:54px;border-radius:50%;background:var(--purple);box-shadow:var(--sh-purple);transform:scale(.86);transition:transform var(--dur-1) var(--ease)}.play[data-astro-cid-jgy5orp2]:after{content:"";position:absolute;inset:0;margin:auto;width:0;height:0;border-left:15px solid var(--on-dark);border-block:9px solid transparent;translate:2px 0}.frame[data-astro-cid-jgy5orp2]:has(.facade):hover .play[data-astro-cid-jgy5orp2]{transform:scale(1)}@media(prefers-reduced-motion:reduce){.frame[data-astro-cid-jgy5orp2]:has(.facade):hover{transform:none}.play[data-astro-cid-jgy5orp2]{transform:scale(1)}}.grid[data-astro-cid-pcxayahm]{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));gap:16px}@media(max-width:700px){.grid[data-astro-cid-pcxayahm]{grid-template-columns:repeat(2,minmax(0,1fr))}}.steps[data-astro-cid-cx7gdanv]{list-style:none;display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:16px;margin:44px 0 0;padding:0}.step[data-astro-cid-cx7gdanv]{position:relative;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 26px}.ghost[data-astro-cid-cx7gdanv]{position:absolute;right:6px;top:6px;font-family:var(--font-display);font-variation-settings:"wdth" 120;font-weight:800;font-size:7rem;line-height:.78;color:var(--purple-lo);pointer-events:none}.n[data-astro-cid-cx7gdanv]{position:relative;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}.step[data-astro-cid-cx7gdanv] h3[data-astro-cid-cx7gdanv]{position:relative;margin-top:12px;min-height:2.04em}.step[data-astro-cid-cx7gdanv] p[data-astro-cid-cx7gdanv]{position:relative;font-size:.95rem;margin-bottom:0}@media(max-width:900px){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.steps[data-astro-cid-cx7gdanv]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-cx7gdanv] h3[data-astro-cid-cx7gdanv]{min-height:0}}.stats[data-astro-cid-m7fuv3fi]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0}.stat[data-astro-cid-m7fuv3fi]{border-top:2px solid var(--purple);padding-top:18px}.fig[data-astro-cid-m7fuv3fi]{font-family:var(--font-display);font-variation-settings:"wdth" 118;font-weight:800;font-size:clamp(1.7rem,3.4vw,2.6rem);line-height:1;letter-spacing:-.02em}.lab[data-astro-cid-m7fuv3fi]{margin:8px 0 0;font-family:var(--font-mono);font-size:.76rem;color:var(--ink-3);line-height:1.5}.t-night[data-astro-cid-m7fuv3fi] .fig[data-astro-cid-m7fuv3fi]{color:var(--on-dark)}.t-night[data-astro-cid-m7fuv3fi] .lab[data-astro-cid-m7fuv3fi]{color:#fff9}@media(max-width:560px){.stats[data-astro-cid-m7fuv3fi]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cats[data-astro-cid-al2ca2vr]{display:none;flex-wrap:wrap;gap:8px;margin-bottom:26px}.js .cats[data-astro-cid-al2ca2vr]{display:flex}.js .cat-head[data-astro-cid-al2ca2vr]{display:none}.cat[data-astro-cid-al2ca2vr]{cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);font-family:var(--font-mono);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;padding:9px 16px;border-radius:var(--r-pill);transition:background var(--dur-1) var(--ease),color var(--dur-1) var(--ease)}.cat[data-astro-cid-al2ca2vr][aria-selected=true]{background:var(--purple);color:var(--on-purple);border-color:var(--purple)}.cat-head[data-astro-cid-al2ca2vr]{margin:0 0 18px;font-size:1.08rem;font-weight:600;color:var(--ink-2)}.qa[data-astro-cid-al2ca2vr]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:4px 22px;margin-bottom:10px}.qa[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]{cursor:pointer;list-style:none;padding-block:18px;font-weight:600;color:var(--ink);display:flex;justify-content:space-between;gap:18px;align-items:center}.qa[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.qa[data-astro-cid-al2ca2vr] summary[data-astro-cid-al2ca2vr]:after{content:"+";font-family:var(--font-mono);font-size:1.24rem;color:var(--purple);line-height:1;flex:none;transition:transform var(--dur-1) var(--ease)}.qa[data-astro-cid-al2ca2vr][open] summary[data-astro-cid-al2ca2vr]:after{transform:rotate(45deg)}.qa[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{margin:0 0 20px;font-size:.97rem;max-width:70ch}.sticky[data-astro-cid-qff7fdmd]{position:fixed;z-index:45;inset-inline:var(--gutter);bottom:calc(14px + env(safe-area-inset-bottom,0px));max-width:var(--maxw);margin-inline:auto;display:flex;align-items:center;gap:16px;padding:12px 12px 12px 22px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);box-shadow:var(--sh-3);transform:translateY(140%);transition:transform var(--dur-2) var(--ease)}.sticky[data-astro-cid-qff7fdmd].in{transform:none}.msg[data-astro-cid-qff7fdmd]{margin:0 auto 0 0;font-size:.92rem;color:var(--ink-2)}.msg[data-astro-cid-qff7fdmd] strong[data-astro-cid-qff7fdmd]{color:var(--ink)}.sticky[data-astro-cid-qff7fdmd] .btn{flex:none}.x[data-astro-cid-qff7fdmd]{border:0;background:transparent;color:var(--ink-3);font-size:1.3rem;cursor:pointer;line-height:1;flex:none}@media(max-width:620px){.msg[data-astro-cid-qff7fdmd]{display:none}}@media(prefers-reduced-motion:reduce){.sticky[data-astro-cid-qff7fdmd]{transition:none}}
