.device[data-astro-cid-btrcxztb]{background:var(--panel);border-radius:22px;padding:22px;border:1px solid var(--line);box-shadow:0 1px color-mix(in srgb,#fff 50%,transparent) inset,0 30px 60px -30px #00000059;min-width:0}.device-top[data-astro-cid-btrcxztb]{display:flex;justify-content:space-between;color:var(--ink-3);margin-bottom:14px}.lcd[data-astro-cid-btrcxztb]{display:block;background:var(--lcd);border-radius:10px;aspect-ratio:16 / 9;position:relative;overflow:hidden;max-width:100%}.lcd[data-astro-cid-btrcxztb] img{width:100%;height:100%;object-fit:cover;opacity:.95;transition:opacity .18s,transform .4s var(--ease-out)}.lcd[data-astro-cid-btrcxztb]:hover img{transform:scale(1.02)}.lcd[data-astro-cid-btrcxztb].swap img{opacity:0}.scan[data-astro-cid-btrcxztb]{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0 1px,transparent 1px 4px)}.readout[data-astro-cid-btrcxztb]{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;display:flex;justify-content:space-between;align-items:end;color:#fff;background:linear-gradient(transparent,#000000c7)}.readout[data-astro-cid-btrcxztb] .t[data-astro-cid-btrcxztb]{display:block;font-family:var(--mono);font-size:13px;letter-spacing:.08em}.readout[data-astro-cid-btrcxztb] .s[data-astro-cid-btrcxztb]{display:block;color:#b5b5b5;margin-top:4px}.readout[data-astro-cid-btrcxztb] .n[data-astro-cid-btrcxztb]{font-family:var(--mono);font-size:28px;color:#5b8cff;line-height:1;font-variant-numeric:tabular-nums}.controls[data-astro-cid-btrcxztb]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:22px;margin-top:20px;align-items:center}.knob-wrap[data-astro-cid-btrcxztb]{position:relative;width:132px;height:132px}.ticks[data-astro-cid-btrcxztb] i[data-astro-cid-btrcxztb]{position:absolute;left:calc(50% - 1px);top:50%;width:2px;height:7px;background:var(--ink-3);transform-origin:50% 0;transform:rotate(calc(var(--a) + 180deg)) translateY(58px);transition:background-color .15s}.ticks[data-astro-cid-btrcxztb] i[data-astro-cid-btrcxztb].on{background:var(--cobalt-hi)}.knob[data-astro-cid-btrcxztb]{position:absolute;inset:18px;border-radius:50%;cursor:grab;touch-action:none;background:radial-gradient(circle at 35% 30%,var(--knob-hi),var(--knob) 70%);box-shadow:0 6px 14px #00000059,0 0 0 4px var(--panel-2);transition:transform .18s var(--ease-spring)}.knob[data-astro-cid-btrcxztb].dragging{cursor:grabbing;transition:none}.knob[data-astro-cid-btrcxztb] .ind[data-astro-cid-btrcxztb]{position:absolute;left:50%;top:8px;width:4px;height:22px;margin-left:-2px;border-radius:2px;background:var(--cobalt-hi)}.knob[data-astro-cid-btrcxztb]:focus-visible{outline-offset:8px;border-radius:50%}.knob-label[data-astro-cid-btrcxztb]{position:absolute;bottom:-4px;left:0;right:0;text-align:center;color:var(--ink-3);font-size:9px}.pads[data-astro-cid-btrcxztb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.pad[data-astro-cid-btrcxztb]{aspect-ratio:1.4;border-radius:8px;background:var(--bg);border:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;padding:8px;cursor:pointer;transition:transform .08s,background-color .15s,border-color .15s;text-align:left;color:var(--ink-2);box-shadow:0 2px 0 var(--panel-2)}.pad[data-astro-cid-btrcxztb]:hover{border-color:var(--ink-3)}.pad[data-astro-cid-btrcxztb]:active{transform:translateY(2px);box-shadow:none}.pad[data-astro-cid-btrcxztb] .mono[data-astro-cid-btrcxztb]{font-size:10.5px}.sfx-cell[data-astro-cid-btrcxztb]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.sfx[data-astro-cid-btrcxztb]{width:46px;height:46px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--ink);color:var(--bg);box-shadow:0 3px 0 var(--panel-2),inset 0 1px color-mix(in srgb,var(--bg) 25%,transparent);transition:transform .08s,box-shadow .08s,background-color .15s}.sfx[data-astro-cid-btrcxztb]:hover{background:color-mix(in srgb,var(--ink) 85%,var(--cobalt-hi))}.sfx[data-astro-cid-btrcxztb]:active{transform:translateY(3px);box-shadow:0 0 0 var(--panel-2)}.sfx[data-astro-cid-btrcxztb]:focus-visible{border-radius:50%}.sfx[data-astro-cid-btrcxztb] .wave[data-astro-cid-btrcxztb]{display:none}.sfx[data-astro-cid-btrcxztb][aria-pressed=true] .wave[data-astro-cid-btrcxztb]{display:inline}.sfx[data-astro-cid-btrcxztb][aria-pressed=true] .slash[data-astro-cid-btrcxztb]{display:none}.sfx-label[data-astro-cid-btrcxztb]{display:flex;align-items:center;gap:6px;color:var(--ink-3);font-size:9.5px;white-space:nowrap}.sfx-label[data-astro-cid-btrcxztb] .led[data-astro-cid-btrcxztb]{width:6px;height:6px;border-radius:50%;background:var(--panel-2);border:1px solid var(--line);transition:background-color .15s,box-shadow .15s}.sfx[data-astro-cid-btrcxztb][aria-pressed=true]+.sfx-label[data-astro-cid-btrcxztb]{color:var(--ink-2)}.sfx[data-astro-cid-btrcxztb][aria-pressed=true]+.sfx-label[data-astro-cid-btrcxztb] .led[data-astro-cid-btrcxztb]{background:var(--cobalt-hi);border-color:var(--cobalt-hi);box-shadow:0 0 8px var(--cobalt-hi)}@media(max-width:460px){.device[data-astro-cid-btrcxztb]{padding:16px}.controls[data-astro-cid-btrcxztb]{grid-template-columns:1fr;justify-items:center}.pads[data-astro-cid-btrcxztb]{width:100%}}.hero[data-astro-cid-j7pv25f6]{padding-block:72px 64px}.hero-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}@media(max-width:980px){.hero-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:40px}.hero[data-astro-cid-j7pv25f6]{padding-block:48px}}.eyebrow[data-astro-cid-j7pv25f6]{color:var(--ink-3);margin-bottom:20px;display:flex;gap:10px;flex-wrap:wrap}.eyebrow[data-astro-cid-j7pv25f6] b[data-astro-cid-j7pv25f6]{color:var(--cobalt-hi);font-weight:500}h1[data-astro-cid-j7pv25f6]{font-size:clamp(42px,6.6vw,92px);line-height:.94;letter-spacing:-.045em;font-weight:700}h1[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:normal;color:var(--cobalt-hi)}.lede[data-astro-cid-j7pv25f6]{margin-top:28px;font-size:clamp(17px,1.6vw,21px);line-height:1.45;color:var(--ink-2);max-width:36ch}.selector[data-astro-cid-j7pv25f6]{min-width:0}.hint[data-astro-cid-j7pv25f6]{margin-top:14px;color:var(--ink-3);display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:center}@media(hover:none){.hint[data-astro-cid-j7pv25f6]{display:none}}.feat-hero[data-astro-cid-j7pv25f6]{display:block;border-radius:20px;overflow:hidden;position:relative;background:#000}.feat-hero[data-astro-cid-j7pv25f6] img{width:100%;aspect-ratio:21 / 9;object-fit:cover;transition:transform 1.2s var(--ease-out)}.feat-hero[data-astro-cid-j7pv25f6]:hover img{transform:scale(1.03)}@media(max-width:700px){.feat-hero[data-astro-cid-j7pv25f6] img{aspect-ratio:16 / 10}}.feat-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;margin-top:40px}@media(max-width:900px){.feat-grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:32px}}.feat-grid[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:clamp(44px,5.4vw,76px);letter-spacing:-.045em;line-height:.95;font-weight:700}.feat-role[data-astro-cid-j7pv25f6]{color:var(--ink-3);margin-top:14px}.feat-grid[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.mono){font-size:18px;line-height:1.55;color:var(--ink-2);margin-block:18px 28px;max-width:58ch}.strip-wrap[data-astro-cid-j7pv25f6]{margin-top:48px}.strip-head[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;color:var(--ink-3);margin-bottom:12px}.strip[data-astro-cid-j7pv25f6]{display:flex;gap:12px;overflow-x:auto;padding-bottom:14px;scroll-snap-type:x mandatory;scrollbar-width:thin}.strip[data-astro-cid-j7pv25f6] img{height:220px;width:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px;scroll-snap-align:start;flex:none;transition:transform .2s var(--ease-out)}.strip[data-astro-cid-j7pv25f6] img:hover{transform:translateY(-3px)}@media(max-width:700px){.strip[data-astro-cid-j7pv25f6] img{height:160px}}.recent[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:900px){.recent[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.card[data-astro-cid-j7pv25f6]{background:var(--panel);border-radius:18px;padding:24px;border:1px solid var(--line);display:flex;flex-direction:column;gap:14px;transition:transform .25s var(--ease-out),border-color .2s}.card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:var(--ink-3)}.card[data-astro-cid-j7pv25f6] img{border-radius:10px;aspect-ratio:16 / 9;object-fit:cover;width:100%}.card[data-astro-cid-j7pv25f6] .meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:12px;color:var(--ink-3);margin-top:4px}.card-title[data-astro-cid-j7pv25f6]{font-size:32px;font-weight:650;letter-spacing:-.03em;line-height:1.05}.card-body[data-astro-cid-j7pv25f6]{color:var(--ink-2);line-height:1.5}.card-link[data-astro-cid-j7pv25f6]{color:var(--cobalt-hi);margin-top:auto;padding-top:6px}.talk-thumb[data-astro-cid-j7pv25f6]{position:relative;display:grid;place-items:center;border-radius:10px;aspect-ratio:16 / 9;background:var(--lcd) center / cover no-repeat;overflow:hidden}.talk-thumb[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;background:#00000059}.play[data-astro-cid-j7pv25f6]{position:relative;z-index:1;width:64px;height:64px;border-radius:50%;background:var(--cobalt);color:#fff;display:grid;place-items:center;font-size:20px;transition:transform .2s var(--ease-spring)}.talk[data-astro-cid-j7pv25f6]:hover .play[data-astro-cid-j7pv25f6]{transform:scale(1.1)}.rows[data-astro-cid-j7pv25f6]{list-style:none;border-top:1px solid var(--ink)}.row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.4fr) minmax(0,1fr) 32px;gap:16px;align-items:center;padding:24px 0;border-bottom:1px solid var(--line);transition:padding .2s var(--ease-out),color .2s}.row[data-astro-cid-j7pv25f6]:hover,.row[data-astro-cid-j7pv25f6]:focus-visible{padding-left:12px;color:var(--cobalt-hi)}.row[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.02em}.row[data-astro-cid-j7pv25f6] .r[data-astro-cid-j7pv25f6]{color:var(--ink-2)}.row[data-astro-cid-j7pv25f6]:hover .r[data-astro-cid-j7pv25f6]{color:inherit}.row[data-astro-cid-j7pv25f6] .y[data-astro-cid-j7pv25f6]{color:var(--ink-3)}.row[data-astro-cid-j7pv25f6] .arr[data-astro-cid-j7pv25f6]{text-align:right;font-size:20px}@media(max-width:760px){.row[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) 28px;gap:4px 12px}.row[data-astro-cid-j7pv25f6] .t[data-astro-cid-j7pv25f6]{grid-column:1}.row[data-astro-cid-j7pv25f6] .r[data-astro-cid-j7pv25f6],.row[data-astro-cid-j7pv25f6] .y[data-astro-cid-j7pv25f6]{grid-column:1;grid-row:auto}.row[data-astro-cid-j7pv25f6] .arr[data-astro-cid-j7pv25f6]{grid-column:2;grid-row:1}}.preview[data-astro-cid-j7pv25f6]{position:fixed;top:0;left:0;width:320px;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;pointer-events:none;opacity:0;z-index:30;box-shadow:0 20px 40px #00000059;transform:translate3d(var(--x, 0),var(--y, 0),0) scale(.92) rotate(-2deg);transition:opacity .15s,transform .2s var(--ease-out)}.preview[data-astro-cid-j7pv25f6].show{opacity:1;transform:translate3d(var(--x, 0),var(--y, 0),0) scale(1) rotate(-2deg)}.preview[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}@media(hover:none){.preview[data-astro-cid-j7pv25f6]{display:none}}.about[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px}@media(max-width:900px){.about[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:40px}}.about-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}.about-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:20px;line-height:1.5;color:var(--ink-2);max-width:54ch}.about-copy[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--ink);font-weight:600}.chips[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px;list-style:none}.chips[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:var(--panel)}
