.c-hero{border-bottom:1px solid var(--rule);background:#0e0d0c;padding:56px 64px 40px;position:relative;overflow:hidden}@media (max-width:720px){.c-hero{padding:36px 20px 28px}}.c-hero>*{z-index:2;position:relative}.c-hero-bg{z-index:0;pointer-events:none;position:absolute;inset:0}.c-hero-bg video{object-fit:cover;object-position:center;width:58%;height:100%;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000026 8%,#0009 18%,#000 32%);mask-image:linear-gradient(90deg,#0000 0%,#00000026 8%,#0009 18%,#000 32%)}.c-hero-bg:before{content:"";background:linear-gradient(90deg,#0e0d0c 0%,#0e0d0cfa 36%,#0e0d0cd1 48%,#0e0d0c40 62%,#0e0d0c00 78%);position:absolute;inset:0}.c-hero-bg:after{content:"";background:linear-gradient(#0000 60%,#00000059 100%);position:absolute;inset:0}@media (max-width:900px){.c-hero-bg video{opacity:.28;width:100%}.c-hero-bg:before{background:linear-gradient(#0e0d0c8c 0%,#0e0d0ce6 100%)}}.c-eyebrow{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--fg-dim);align-items:center;gap:16px;margin-bottom:28px;font-size:11px;display:flex}.c-eyebrow:before{content:"";background:var(--accent);width:48px;height:1px}.c-eyebrow strong{color:var(--accent);font-weight:400}.c-headline{letter-spacing:-.01em;text-transform:uppercase;font-size:clamp(64px,10vw,168px);line-height:.82;font-family:var(--display);margin-bottom:28px}.c-headline .serif-italic{color:var(--accent);font-size:.78em}.c-headline .outline{-webkit-text-stroke:2px var(--fg);color:#0000}.c-lede{font-family:var(--serif);max-width:70ch;color:var(--fg);font-size:clamp(18px,1.6vw,22px);line-height:1.5}.c-lede em{color:var(--accent);font-style:italic}.c-meta-band{border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,1fr);gap:32px;padding:28px 64px;display:grid}@media (max-width:900px){.c-meta-band{grid-template-columns:repeat(2,1fr);padding:28px 20px}}.c-meta-band .stat-k{font-family:var(--mono);letter-spacing:.2em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:8px;font-size:10px}.c-meta-band .stat-v{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:clamp(24px,2.4vw,34px);line-height:1}.c-meta-band .stat-v .serif-italic{color:var(--accent);font-size:.85em}.c-section{border-bottom:1px solid var(--rule);padding:72px 64px}@media (max-width:720px){.c-section{padding:48px 20px}}.c-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:80px;display:grid}@media (max-width:1000px){.c-grid{grid-template-columns:1fr;gap:48px}}.c-form-wrap{border:1px solid var(--rule);background:var(--bg-2);padding:40px}@media (max-width:720px){.c-form-wrap{padding:24px}}.c-form-tag{font-family:var(--mono);letter-spacing:.22em;color:var(--accent);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:20px;font-size:10px;display:flex}.c-form-tag:before{content:"";background:var(--accent);width:6px;height:6px;box-shadow:0 0 10px var(--accent);border-radius:50%;animation:1.4s infinite blink}.c-form-title{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:12px;font-size:clamp(32px,3.2vw,44px);line-height:.92}.c-form-title .serif-italic{color:var(--accent)}.c-form-sub{font-family:var(--body);color:var(--fg-dim);margin-bottom:32px;font-size:14px;line-height:1.55}.c-field{margin-bottom:22px;position:relative}.c-field .num{font-family:var(--mono);letter-spacing:.18em;color:var(--fg-dim);text-transform:uppercase;font-size:10px;position:absolute;top:0;right:0}.c-field label{font-family:var(--mono);letter-spacing:.2em;color:var(--fg-dim);text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.c-field input,.c-field select,.c-field textarea{border:1px solid var(--rule);width:100%;color:var(--fg);font-family:var(--body);background:#000;padding:14px 16px;font-size:15px;line-height:1.4;transition:border-color .15s}.c-field textarea{resize:vertical;min-height:120px}.c-field input:focus,.c-field select:focus,.c-field textarea:focus{border-color:var(--accent);outline:none}.c-field select{appearance:none;cursor:pointer;padding-right:40px}.c-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:600px){.c-row{grid-template-columns:1fr}}.c-submit{background:var(--accent);color:#000;width:100%;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:22px;transition:transform .15s;display:flex}.c-submit:hover{box-shadow:4px 4px 0 var(--fg);transform:translate(-2px,-2px)}.c-fine{font-family:var(--mono);letter-spacing:.14em;color:var(--fg-dim);text-transform:uppercase;margin-top:18px;font-size:10px;line-height:1.6}.c-success{border:1px solid var(--accent);background:#000;margin-top:20px;padding:24px}.c-success h4{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;margin-bottom:8px;font-size:28px}.c-success h4 .serif-italic{color:var(--accent)}.c-success p{font-family:var(--body);color:var(--fg-dim);font-size:14px;line-height:1.55}.c-channels{flex-direction:column;gap:18px;display:flex}.c-channel{border:1px solid var(--rule);grid-template-columns:28px 1fr auto;align-items:center;gap:20px;padding:26px 28px;transition:transform .15s,border-color .15s;display:grid}.c-channel:hover{box-shadow:4px 4px 0 var(--accent);border-color:var(--fg);transform:translate(-2px,-2px)}.c-channel .idx{font-family:var(--mono);letter-spacing:.2em;color:var(--fg-dim);text-transform:uppercase;align-self:start;padding-top:4px;font-size:10px}.c-channel .meta{flex-direction:column;gap:4px;display:flex}.c-channel .name{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:22px}.c-channel .name .serif-italic{color:var(--accent)}.c-channel .sub{font-family:var(--body);color:var(--fg-dim);font-size:13px;line-height:1.45}.c-channel .arr{font-family:var(--display);color:var(--fg-dim);font-size:28px;transition:transform .15s,color .15s}.c-channel:hover .arr{color:var(--accent);transform:translate(4px)}.c-book-card{border:1px solid var(--accent);background:linear-gradient(135deg,#2ecbff14,#0000 70%);padding:32px 32px 28px;position:relative;overflow:hidden}.c-book-card:before{content:"";background:var(--accent);opacity:.12;filter:blur(20px);border-radius:50%;width:160px;height:160px;position:absolute;top:-40px;right:-40px}.c-book-tag{font-family:var(--mono);letter-spacing:.22em;color:var(--accent);text-transform:uppercase;align-items:center;gap:10px;margin-bottom:18px;font-size:10px;display:flex;position:relative}.c-book-tag:before{content:"";background:var(--accent);width:24px;height:1px}.c-book-card h3{font-family:var(--display);letter-spacing:-.01em;text-transform:uppercase;margin-bottom:16px;font-size:clamp(28px,3vw,42px);line-height:.9;position:relative}.c-book-card h3 .serif-italic{color:var(--accent)}.c-book-card p{font-family:var(--body);color:var(--fg-dim);margin-bottom:22px;font-size:14px;line-height:1.55;position:relative}.c-book-btn{background:var(--accent);color:#000;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 22px;font-size:20px;transition:transform .15s;display:inline-flex}.c-book-btn:hover{box-shadow:4px 4px 0 var(--fg);transform:translate(-2px,-2px)}
