.group.svelte-nz3ifj{min-height:0;padding:34px 32px 30px}.feat-num.svelte-nz3ifj{margin-bottom:22px}.feat-title.svelte-nz3ifj{margin-bottom:12px;font-size:21px}.lead-line.svelte-nz3ifj{color:var(--text);text-wrap:pretty;margin:0 0 18px;font-size:14.5px;line-height:1.55}.points.svelte-nz3ifj{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.points.svelte-nz3ifj li:where(.svelte-nz3ifj){color:var(--text-2);text-wrap:pretty;padding-left:16px;font-size:13.5px;line-height:1.5;position:relative}.points.svelte-nz3ifj li:where(.svelte-nz3ifj):before{content:"";background:var(--text-4);width:5px;height:1px;position:absolute;top:8px;left:0}.feat-tag.svelte-nz3ifj{margin-top:24px}.dl-grid.svelte-1hhxeg2{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=720px){.dl-grid.svelte-1hhxeg2{grid-template-columns:repeat(2,1fr)}}@media (width<=420px){.dl-grid.svelte-1hhxeg2{grid-template-columns:1fr}}.dl-btn.svelte-1hhxeg2{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.dl-btn.svelte-1hhxeg2:hover{border-color:var(--cyan);box-shadow:var(--glow-cyan);transform:translateY(-1px)}.dl-btn.hot.svelte-1hhxeg2{border-color:var(--cyan)}.dl-label.svelte-1hhxeg2{color:var(--text);padding-right:24px;font-size:15.5px;font-weight:600}.dl-sub.svelte-1hhxeg2{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-3);font-size:11px}.dl-arrow.svelte-1hhxeg2{color:var(--cyan);font-size:15px;position:absolute;top:14px;right:16px}.dl-fine.svelte-1hhxeg2{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:14px;font-size:11px;line-height:1.5}.dl-fine.svelte-1hhxeg2 .tk:where(.svelte-1hhxeg2){color:var(--text-4)}.video-frame.svelte-161oxm0{border:1px solid var(--border-2);background:var(--panel);box-shadow:0 40px 100px -30px #000000b3, 0 0 0 1px var(--card-border);border-radius:10px;overflow:hidden}.video-bar.svelte-161oxm0{border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:12px 14px;font-size:10.5px;display:flex}.video-stage.svelte-161oxm0{aspect-ratio:16/9;width:100%;display:block;position:relative}.video-stage.svelte-161oxm0 iframe:where(.svelte-161oxm0){border:0;width:100%;height:100%;position:absolute;inset:0}.video-poster.svelte-161oxm0{cursor:pointer;background:0 0;border:0;margin:0;padding:0}.video-poster.svelte-161oxm0 img:where(.svelte-161oxm0){object-fit:cover;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0}.video-poster.svelte-161oxm0:hover img:where(.svelte-161oxm0){opacity:.85}.play-btn.svelte-161oxm0{width:72px;height:72px;color:var(--bg);background:var(--cyan);box-shadow:var(--glow-cyan);border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,background .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.play-btn.svelte-161oxm0 svg:where(.svelte-161oxm0){margin-left:3px}.video-poster.svelte-161oxm0:hover .play-btn:where(.svelte-161oxm0){background:var(--cyan-hover);transform:translate(-50%,-50%)scale(1.06)}.video-hint.svelte-161oxm0{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border);background:#06080cb3;border-radius:6px;padding:4px 8px;font-size:10px;position:absolute;bottom:12px;right:12px}.performer-copy.svelte-1uha8ag{color:var(--text-2);text-wrap:pretty;max-width:62ch;margin:0 0 40px;font-size:clamp(15px,1.2vw,18px);line-height:1.6}.performer-video.svelte-1uha8ag{max-width:960px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(44px,5.6vw,92px)}.shot.svelte-1uha8ag{padding-bottom:48px;display:grid}.shot.svelte-1uha8ag>:where(.svelte-1uha8ag){grid-area:1/1}.hw-tile.svelte-1uha8ag{z-index:1;border:1px solid var(--border-2);background:var(--card);width:min(40%,300px);box-shadow:var(--shadow-lg), 0 0 0 1px var(--card-border);border-radius:10px;place-self:end start;margin:0 0 -48px -32px;overflow:hidden}.hw-tile.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.hw-tile.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}.hw-title.svelte-1uha8ag{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:500;display:inline-flex}.hw-title.svelte-1uha8ag .dot:where(.svelte-1uha8ag){background:var(--cyan);width:6px;height:6px;box-shadow:0 0 10px var(--cyan);border-radius:50%}.hw-tags.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);padding-left:14px;font-size:9.5px}@media (width<=980px){.shot.svelte-1uha8ag{padding-bottom:0}.hw-tile.svelte-1uha8ag{width:min(46%,240px);margin:0 0 12px 12px}.hw-tags.svelte-1uha8ag{display:none}}.shot.svelte-1uha8ag .frame:where(.svelte-1uha8ag){border:1px solid var(--border-2);background:var(--panel);box-shadow:0 40px 100px -30px #000000b3, 0 0 0 1px var(--card-border);border-radius:12px;overflow:hidden}.shot.svelte-1uha8ag .frame-bar:where(.svelte-1uha8ag){border-bottom:1px solid var(--border);font-family:var(--font-mono);color:var(--text-3);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:14px;padding:12px 14px;font-size:10.5px;display:flex}.shot.svelte-1uha8ag .frame-ver:where(.svelte-1uha8ag){color:var(--text-4);margin-left:auto}.shot.svelte-1uha8ag .frame:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){width:100%;height:auto;display:block}.groups.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1180px){.groups.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.groups.svelte-1uha8ag{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.groups.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}}
