.oc-page[data-astro-cid-cbahvrdz]{--oc-cyan: #3de8ff;--oc-blue: #4aa8ff;--oc-blue-deep: #1a5fd8;--oc-orange: #ff8d2e;--oc-gold: #ffd95e;--oc-red: #ff4a3d;--oc-bg: #060913;--oc-surface: #0a1020;--oc-border: #16233f;--oc-border-strong: #29426e}.breadcrumb[data-astro-cid-cbahvrdz]{padding:24px 0 0;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--text-mute);text-transform:uppercase}.breadcrumb[data-astro-cid-cbahvrdz] a[data-astro-cid-cbahvrdz]{color:var(--text-mute);text-decoration:none}.breadcrumb[data-astro-cid-cbahvrdz] a[data-astro-cid-cbahvrdz]:hover{color:var(--oc-orange)}.breadcrumb[data-astro-cid-cbahvrdz] .cur[data-astro-cid-cbahvrdz]{color:var(--text)}.btn-oc-primary[data-astro-cid-cbahvrdz]{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:3px;padding:14px 28px;border-radius:2px;border:1px solid transparent;cursor:pointer;text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;transition:all .18s;background:linear-gradient(90deg,var(--oc-orange),#d85f10);color:#0a0500;box-shadow:0 0 0 1px #ff8d2e4d,0 0 30px #ff8d2e40}.btn-oc-primary[data-astro-cid-cbahvrdz]:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #ff8d2e8c,0 0 40px #ff8d2e66}.btn-oc-ghost[data-astro-cid-cbahvrdz]{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:3px;padding:14px 28px;border-radius:2px;border:1px solid var(--oc-cyan);background:transparent;color:var(--oc-cyan);text-decoration:none;text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;transition:all .18s}.btn-oc-ghost[data-astro-cid-cbahvrdz]:hover{background:#3de8ff14}.hero[data-astro-cid-cbahvrdz]{padding:16px 0 60px;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}@media(max-width:860px){.hero[data-astro-cid-cbahvrdz]{grid-template-columns:1fr;gap:30px;padding-bottom:30px}}.genre-tag[data-astro-cid-cbahvrdz]{font-family:var(--font-mono);font-size:11px;letter-spacing:3px;color:var(--oc-cyan);text-transform:uppercase;margin-bottom:20px}.genre-tag[data-astro-cid-cbahvrdz]:before{content:"// ";opacity:.6}h1[data-astro-cid-cbahvrdz].title{font-family:var(--font-display);font-size:clamp(42px,7vw,88px);font-weight:800;letter-spacing:3px;line-height:.95;background:linear-gradient(90deg,var(--oc-cyan) 0%,var(--oc-blue) 50%,var(--oc-orange) 110%);-webkit-background-clip:text;background-clip:text;color:transparent;text-transform:uppercase;margin-bottom:20px;filter:drop-shadow(0 0 24px rgba(255,141,46,.25))}.tagline[data-astro-cid-cbahvrdz]{font-size:17px;color:var(--text-dim);margin-bottom:30px}.tagline[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz]{color:var(--text);font-weight:600}.tagline[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].gold{color:var(--oc-gold)}.tagline[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].cyan{color:var(--oc-cyan)}.tagline[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].red{color:var(--oc-red)}.ctas[data-astro-cid-cbahvrdz]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:32px}.hero-meta[data-astro-cid-cbahvrdz]{display:flex;gap:24px;flex-wrap:wrap;padding:14px 18px;border:1px solid var(--oc-border);border-left:2px solid var(--oc-orange);background:var(--oc-surface);font-family:var(--font-mono);font-size:11px;letter-spacing:1.5px}.hero-meta[data-astro-cid-cbahvrdz] .item[data-astro-cid-cbahvrdz]{display:flex;gap:8px}.hero-meta[data-astro-cid-cbahvrdz] .k[data-astro-cid-cbahvrdz]{color:var(--text-mute)}.hero-meta[data-astro-cid-cbahvrdz] .v[data-astro-cid-cbahvrdz]{color:var(--text);font-weight:700}.hero-visual[data-astro-cid-cbahvrdz]{position:relative;aspect-ratio:16/9;background:var(--oc-bg);border:1px solid var(--oc-border);border-radius:3px;overflow:hidden;box-shadow:0 0 40px #3de8ff1f}.hero-visual[data-astro-cid-cbahvrdz] img[data-astro-cid-cbahvrdz]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;display:block}.status[data-astro-cid-cbahvrdz]{position:absolute;top:12px;left:12px;font-family:var(--font-mono);font-size:10px;letter-spacing:2px;color:var(--oc-cyan);background:#060913cc;border:1px solid var(--oc-cyan);padding:4px 10px;z-index:2}.section-kicker[data-astro-cid-cbahvrdz]{color:var(--oc-orange)!important}.loop-grid[data-astro-cid-cbahvrdz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.loop-card[data-astro-cid-cbahvrdz]{background:var(--oc-surface);border:1px solid var(--oc-border);border-top:2px solid var(--oc-blue);padding:26px;border-radius:2px;transition:all .2s}.loop-card[data-astro-cid-cbahvrdz]:hover{border-top-color:var(--oc-orange);transform:translateY(-2px)}.loop-num[data-astro-cid-cbahvrdz]{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--oc-gold);margin-bottom:10px}.loop-card[data-astro-cid-cbahvrdz] h3[data-astro-cid-cbahvrdz]{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.loop-card[data-astro-cid-cbahvrdz] p[data-astro-cid-cbahvrdz]{color:var(--text-dim);font-size:14.5px;line-height:1.6}.loop-card[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz]{color:var(--text);font-weight:600}.loop-card[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].gold{color:var(--oc-gold)}.loop-card[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].cyan{color:var(--oc-cyan)}.loop-card[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].orange{color:var(--oc-orange)}.loop-card[data-astro-cid-cbahvrdz] b[data-astro-cid-cbahvrdz].red{color:var(--oc-red)}.features[data-astro-cid-cbahvrdz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.feature[data-astro-cid-cbahvrdz]{background:var(--oc-surface);border:1px solid var(--oc-border);border-left:2px solid var(--oc-cyan);padding:24px;border-radius:2px;transition:all .2s}.feature[data-astro-cid-cbahvrdz]:hover{border-left-color:var(--oc-orange);transform:translateY(-2px)}.feature[data-astro-cid-cbahvrdz] .num[data-astro-cid-cbahvrdz]{font-family:var(--font-mono);font-size:11px;letter-spacing:2px;color:var(--oc-cyan);margin-bottom:8px}.feature[data-astro-cid-cbahvrdz] h3[data-astro-cid-cbahvrdz]{font-family:var(--font-display);font-size:20px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.feature[data-astro-cid-cbahvrdz] p[data-astro-cid-cbahvrdz]{color:var(--text-dim);font-size:14px;line-height:1.55}.clip-frame[data-astro-cid-cbahvrdz]{position:relative;aspect-ratio:16/9;max-width:880px;margin:0 auto;background:var(--oc-bg);border:1px solid var(--oc-border);border-radius:3px;overflow:hidden;box-shadow:0 0 40px #ff8d2e1f}.clip-frame[data-astro-cid-cbahvrdz] img[data-astro-cid-cbahvrdz]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;display:block}.shots[data-astro-cid-cbahvrdz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.shot[data-astro-cid-cbahvrdz]{aspect-ratio:16/9;background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:2px;overflow:hidden;display:block;transition:all .2s;cursor:zoom-in}.shot[data-astro-cid-cbahvrdz] img[data-astro-cid-cbahvrdz]{width:100%;height:100%;object-fit:cover;image-rendering:pixelated;display:block}.shot[data-astro-cid-cbahvrdz]:hover{border-color:var(--oc-cyan);transform:translateY(-2px);box-shadow:0 10px 30px #3de8ff26}.final-cta[data-astro-cid-cbahvrdz]{margin:40px 0 20px;padding:56px 40px;background:linear-gradient(135deg,#3de8ff1a,#ff8d2e1f);border:1px solid var(--oc-border-strong);border-radius:4px;text-align:center}.fcta-label[data-astro-cid-cbahvrdz]{font-family:var(--font-mono);font-size:10px;letter-spacing:3px;color:var(--oc-orange);text-transform:uppercase;margin-bottom:10px}.final-cta[data-astro-cid-cbahvrdz] h3[data-astro-cid-cbahvrdz]{font-family:var(--font-display);font-size:34px;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px;background:linear-gradient(90deg,var(--oc-cyan),var(--oc-orange));-webkit-background-clip:text;background-clip:text;color:transparent}.final-cta[data-astro-cid-cbahvrdz] p[data-astro-cid-cbahvrdz]{color:var(--text-dim);margin-bottom:26px;font-size:15px;max-width:540px;margin-left:auto;margin-right:auto}
