.studio[data-v-8a872d74]{--bg:#0b0d12;--text:#e7eaf0;--dim:#8a93a6;--faint:#565e6e;--line:rgba(231,234,240,.08);--line-2:rgba(231,234,240,.17);--glass:rgba(231,234,240,.035);--glass-2:rgba(231,234,240,.07);--live:#4ade80;--hue:#f0b44a;--r:12px;background:var(--bg);color:var(--text);font-family:Geist,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6;min-height:100vh;overflow-x:hidden}a[data-v-8a872d74]{color:inherit;text-decoration:none}.cta-title[data-v-8a872d74],.headline[data-v-8a872d74],.mark[data-v-8a872d74],.plate-name[data-v-8a872d74],.sec-title[data-v-8a872d74],.show-name[data-v-8a872d74],.sys-name[data-v-8a872d74]{font-family:Geist,ui-sans-serif,system-ui,sans-serif;letter-spacing:-.03em}.foot-copy[data-v-8a872d74],.foot-links a[data-v-8a872d74],.hero-pill[data-v-8a872d74],.pill[data-v-8a872d74],.sec-eyebrow[data-v-8a872d74],.show-host[data-v-8a872d74],.show-tabs button[data-v-8a872d74],.sys-host[data-v-8a872d74],.sys-kind[data-v-8a872d74],.sys-stack[data-v-8a872d74],.tag-live[data-v-8a872d74],.top-mail[data-v-8a872d74],.topnav a[data-v-8a872d74]{font-family:Geist Mono,ui-monospace,monospace}.studio[data-v-8a872d74] :focus-visible{border-radius:4px;outline:2px solid #c9d2e4;outline-offset:3px}.live-dot[data-v-8a872d74]{animation:blip-8a872d74 2.6s ease-in-out infinite;background:var(--live);border-radius:50%;box-shadow:0 0 8px #4ade8099;flex:none;height:6px;width:6px}.live-dot.sm[data-v-8a872d74]{height:5px;width:5px}@keyframes blip-8a872d74{0%,to{opacity:1}50%{opacity:.3}}.pill[data-v-8a872d74]{background:var(--glass);border:1px solid var(--line);border-radius:999px;color:var(--dim);display:inline-flex;font-size:10px;gap:7px;letter-spacing:.08em;padding:5px 11px;text-transform:uppercase}.pill[data-v-8a872d74],.topbar[data-v-8a872d74]{align-items:center}.topbar[data-v-8a872d74]{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0b0d12b8;border-bottom:1px solid var(--line);display:flex;gap:clamp(16px,3vw,34px);padding:13px clamp(22px,5vw,64px);position:sticky;top:0;z-index:20}.brand[data-v-8a872d74]{align-items:center;display:inline-flex;gap:10px}.brand-mark[data-v-8a872d74]{background:#f8fafc;border-radius:7px;display:block;padding:3px}.mark[data-v-8a872d74]{font-size:20px;font-weight:700;letter-spacing:-.045em}.topnav[data-v-8a872d74]{display:flex;gap:clamp(14px,2vw,24px);margin-left:clamp(8px,2vw,24px)}.topnav a[data-v-8a872d74]{color:var(--dim);font-size:12px;letter-spacing:.05em;padding:4px 0;transition:color .15s}.topnav a[data-v-8a872d74]:hover{color:var(--text)}.top-pill[data-v-8a872d74]{margin-left:auto}.top-mail[data-v-8a872d74]{border-bottom:1px solid var(--line-2);color:var(--dim);font-size:12px;transition:color .15s,border-color .15s}.top-mail[data-v-8a872d74]:hover{border-color:var(--text);color:var(--text)}.shell[data-v-8a872d74]{margin:0 auto;max-width:1120px;padding:clamp(52px,7vw,96px) clamp(22px,5vw,64px) 48px}.hero[data-v-8a872d74]{position:relative;text-align:center;z-index:1}.hero-pill[data-v-8a872d74]{align-items:center;background:var(--glass);border:1px solid var(--line);border-radius:999px;color:var(--dim);display:inline-flex;font-size:11px;gap:8px;letter-spacing:.09em;margin:0 0 22px;padding:6px 13px;text-transform:uppercase}.headline[data-v-8a872d74]{background:linear-gradient(180deg,#fff 20%,#a7b0c2);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(36px,6.2vw,78px);font-weight:650;line-height:1.03;margin:0;text-wrap:balance}.lede[data-v-8a872d74]{color:var(--dim);font-size:clamp(15px,1.6vw,17.5px);margin:22px auto 0;max-width:56ch}.hero-cta[data-v-8a872d74]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:32px}.btn[data-v-8a872d74]{align-items:center;border-radius:10px;display:inline-flex;font-size:13.5px;font-weight:600;letter-spacing:-.01em;padding:11px 22px;transition:transform .15s,background .15s,border-color .15s,color .15s}.btn-primary[data-v-8a872d74]{background:#f2f4f8;color:#0b0d12}.btn-primary[data-v-8a872d74]:hover{background:#fff;transform:translateY(-2px)}.btn-ghost[data-v-8a872d74]{background:var(--glass);border:1px solid var(--line-2);color:var(--text)}.btn-ghost[data-v-8a872d74]:hover{border-color:#e7eaf061;transform:translateY(-2px)}.headline[data-v-8a872d74],.hero-cta[data-v-8a872d74],.hero-pill[data-v-8a872d74],.lede[data-v-8a872d74],.show[data-v-8a872d74]{animation:rise-8a872d74 .7s cubic-bezier(.2,.7,.2,1) both}.headline[data-v-8a872d74]{animation-delay:.06s}.lede[data-v-8a872d74]{animation-delay:.14s}.hero-cta[data-v-8a872d74]{animation-delay:.22s}.show[data-v-8a872d74]{animation-delay:.34s}@keyframes rise-8a872d74{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.show[data-v-8a872d74]{margin-top:clamp(44px,6vw,68px);position:relative}.show-glow[data-v-8a872d74]{background:var(--hue);border-radius:50%;filter:blur(90px);height:70%;left:50%;opacity:.14;pointer-events:none;position:absolute;top:-12%;transform:translate(-50%);transition:background .9s ease;width:min(760px,88%)}.show-frame[data-v-8a872d74]{background:linear-gradient(180deg,#e7eaf00e,#e7eaf005);border:1px solid color-mix(in srgb,var(--hue) 28%,rgba(231,234,240,.1));border-radius:var(--r);box-shadow:0 30px 80px -30px #000c,0 0 70px -24px color-mix(in srgb,var(--hue) 45%,transparent);overflow:hidden;position:relative;transition:border-color .9s ease,box-shadow .9s ease}.show-stack[data-v-8a872d74]{aspect-ratio:16/8.6;background:#07090d;position:relative}.show-stack img[data-v-8a872d74]{height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:0;position:absolute;transition:opacity .7s ease;width:100%}.show-stack img.on[data-v-8a872d74]{opacity:1}.show-meta[data-v-8a872d74]{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 16px;padding:14px clamp(16px,2.4vw,24px)}.show-name[data-v-8a872d74]{font-size:15.5px;font-weight:650}.show-outcome[data-v-8a872d74]{color:var(--dim);font-size:13.5px}.show-host[data-v-8a872d74]{color:color-mix(in srgb,var(--hue) 78%,#fff);font-size:11.5px;margin-left:auto;transition:color .9s ease}.show-tabs[data-v-8a872d74]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:18px}.show-tabs button[data-v-8a872d74]{align-items:center;background:var(--glass);border:1px solid var(--line);border-radius:999px;color:var(--dim);cursor:pointer;display:inline-flex;font-size:11.5px;gap:8px;letter-spacing:.03em;padding:7px 14px;transition:color .2s,border-color .2s,background .2s}.show-tabs button .dot[data-v-8a872d74]{background:var(--hue);border-radius:50%;height:6px;opacity:.55;transition:opacity .2s,box-shadow .2s;width:6px}.show-tabs button[data-v-8a872d74]:hover{border-color:var(--line-2);color:var(--text)}.show-tabs button.on[data-v-8a872d74]{background:var(--glass-2);border-color:color-mix(in srgb,var(--hue) 55%,transparent);color:var(--text)}.show-tabs button.on .dot[data-v-8a872d74]{box-shadow:0 0 8px var(--hue);opacity:1}.block[data-v-8a872d74]{margin-top:clamp(80px,10vw,136px);scroll-margin-top:74px}.sec-head[data-v-8a872d74]{margin:0 auto clamp(32px,4.5vw,52px);max-width:640px;text-align:center}.sec-eyebrow[data-v-8a872d74]{color:var(--dim);font-size:11px;letter-spacing:.18em;text-transform:uppercase}.sec-title[data-v-8a872d74]{background:linear-gradient(180deg,#fff 25%,#abb4c6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(26px,3.4vw,40px);font-weight:650;line-height:1.08;margin:12px 0 0}.sec-sub[data-v-8a872d74]{color:var(--dim);font-size:clamp(13.5px,1.4vw,15.5px);margin:12px 0 0}.sys-grid[data-v-8a872d74]{display:grid;gap:clamp(20px,2.6vw,30px);grid-template-columns:repeat(2,minmax(0,1fr))}.sys[data-v-8a872d74]{background:linear-gradient(180deg,#e7eaf00b,#e7eaf004);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,border-color .25s,box-shadow .25s}.sys[data-v-8a872d74]:hover{border-color:color-mix(in srgb,var(--hue) 40%,rgba(231,234,240,.08));box-shadow:0 18px 50px -24px color-mix(in srgb,var(--hue) 40%,rgba(0,0,0,.6));transform:translateY(-3px)}.sys-shot[data-v-8a872d74]{background:#07090d;border-bottom:1px solid var(--line);display:block;overflow:hidden}.sys-shot img[data-v-8a872d74]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .5s ease;width:100%}.sys:hover .sys-shot img[data-v-8a872d74]{transform:scale(1.03)}.sys-body[data-v-8a872d74]{padding:clamp(18px,2.2vw,26px)}.sys-top[data-v-8a872d74]{align-items:center;display:flex;gap:10px;justify-content:space-between}.sys-kind[data-v-8a872d74]{align-items:center;color:var(--dim);display:inline-flex;font-size:10px;gap:7px;letter-spacing:.13em;text-transform:uppercase}.sys-kind .dot[data-v-8a872d74]{background:var(--hue);border-radius:50%;flex:none;height:6px;width:6px}.tag-live[data-v-8a872d74]{align-items:center;color:var(--live);display:inline-flex;font-size:9.5px;gap:6px;letter-spacing:.1em;text-transform:uppercase}.sys-name[data-v-8a872d74]{font-size:clamp(19px,2vw,23px);font-weight:650;line-height:1.1;margin:10px 0 0}.sys-name a[data-v-8a872d74]:hover{color:color-mix(in srgb,var(--hue) 70%,#fff)}.sys-outcome[data-v-8a872d74]{color:var(--text);font-size:15px;font-weight:500;line-height:1.45;margin:9px 0 0}.sys-blurb[data-v-8a872d74]{color:var(--dim);font-size:13px;line-height:1.65;margin:9px 0 0}.sys-meta[data-v-8a872d74]{align-items:baseline;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:space-between;margin-top:17px;padding-top:13px}.sys-host[data-v-8a872d74]{color:var(--dim);font-size:11.5px}.sys-host[data-v-8a872d74]:hover{color:var(--text)}.sys-stack[data-v-8a872d74]{color:var(--faint);font-size:10.5px;letter-spacing:.03em}.plates[data-v-8a872d74]{display:grid;gap:clamp(18px,2.2vw,26px);grid-template-columns:repeat(3,minmax(0,1fr))}.plate[data-v-8a872d74]{background:linear-gradient(180deg,#e7eaf00a,#e7eaf004);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:transform .2s,border-color .2s,box-shadow .25s}.plate[data-v-8a872d74]:hover{border-color:var(--line-2);box-shadow:0 16px 44px -26px #e7eaf040;transform:translateY(-3px)}.plate-shot[data-v-8a872d74]{background:#07090d;border-bottom:1px solid var(--line);display:block;overflow:hidden;position:relative}.plate-shot img[data-v-8a872d74]{aspect-ratio:16/10;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;opacity:.88;transition:transform .5s ease,opacity .2s;width:100%}.plate:hover .plate-shot img[data-v-8a872d74]{opacity:1;transform:scale(1.04)}.plate-body[data-v-8a872d74]{display:block;padding:15px 17px 19px}.plate-name[data-v-8a872d74]{display:block;font-size:15px;font-weight:600;letter-spacing:-.015em}.plate:hover .plate-name[data-v-8a872d74]{color:#fff}.plate-blurb[data-v-8a872d74]{color:var(--dim);display:block;font-size:12.5px;margin-top:4px}.bench-more[data-v-8a872d74]{color:var(--dim);font-size:13.5px;margin:clamp(24px,3vw,34px) auto 0;max-width:640px;text-align:center}.bench-more a[data-v-8a872d74]{border-bottom:1px solid var(--line-2);color:var(--text)}.bench-more a[data-v-8a872d74]:hover{border-color:var(--text)}.cta[data-v-8a872d74]{background:radial-gradient(60% 90% at 50% 0,rgba(231,234,240,.06),transparent 70%),linear-gradient(180deg,#e7eaf008,#e7eaf003);border:1px solid var(--line);border-radius:var(--r);padding:clamp(36px,5vw,64px);position:relative;text-align:center}.cta-title[data-v-8a872d74]{background:linear-gradient(180deg,#fff 25%,#abb4c6);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(28px,4vw,48px);font-weight:650;line-height:1.04;margin:12px 0 0}.cta-sub[data-v-8a872d74]{color:var(--dim);font-size:clamp(14px,1.5vw,16.5px);margin:14px auto 0;max-width:52ch}.cta-actions[data-v-8a872d74]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;margin-top:26px}.cta-mail[data-v-8a872d74]{border-bottom:1px solid var(--line-2);color:var(--dim);font-family:Geist Mono,ui-monospace,monospace;font-size:clamp(13px,1.8vw,15px);padding-bottom:3px}.cta-mail[data-v-8a872d74]:hover{border-color:var(--text);color:var(--text)}.foot[data-v-8a872d74]{align-items:center;border-top:1px solid var(--line);gap:16px;justify-content:space-between;margin-top:clamp(52px,6vw,80px);padding-top:24px}.foot[data-v-8a872d74],.foot-links[data-v-8a872d74]{display:flex;flex-wrap:wrap}.foot-links[data-v-8a872d74]{gap:15px}.foot-links a[data-v-8a872d74]{color:var(--dim);font-size:11px}.foot-links a[data-v-8a872d74]:hover{color:var(--text)}.foot-copy[data-v-8a872d74]{color:var(--faint);font-size:10px;letter-spacing:.05em}@media (max-width:900px){.top-mail[data-v-8a872d74]{display:none}.sys-grid[data-v-8a872d74]{grid-template-columns:1fr}.plates[data-v-8a872d74]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.brk[data-v-8a872d74],.top-pill[data-v-8a872d74]{display:none}.topnav[data-v-8a872d74]{margin-left:auto}.plates[data-v-8a872d74]{grid-template-columns:1fr}.show-stack[data-v-8a872d74]{aspect-ratio:16/11}.show-meta[data-v-8a872d74]{align-items:flex-start;flex-direction:column;gap:4px}.show-host[data-v-8a872d74]{margin-left:0}.hero-cta[data-v-8a872d74]{align-items:stretch;flex-direction:column}.btn[data-v-8a872d74]{justify-content:center}}@media (prefers-reduced-motion:reduce){.headline[data-v-8a872d74],.hero-cta[data-v-8a872d74],.hero-pill[data-v-8a872d74],.lede[data-v-8a872d74],.live-dot[data-v-8a872d74],.show[data-v-8a872d74]{animation:none}.btn[data-v-8a872d74]:hover,.plate[data-v-8a872d74]:hover,.plate:hover .plate-shot img[data-v-8a872d74],.sys[data-v-8a872d74]:hover,.sys:hover .sys-shot img[data-v-8a872d74]{transform:none}.plate-shot img[data-v-8a872d74],.show-frame[data-v-8a872d74],.show-glow[data-v-8a872d74],.show-stack img[data-v-8a872d74],.sys-shot img[data-v-8a872d74]{transition:none}}
