.page.svelte-8s3559{padding:var(--ct-spacing-3xl, 64px)}.page-header.svelte-8s3559{padding-bottom:var(--ct-spacing-2xl, 48px)}.page-eyebrow.svelte-8s3559{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:11px;text-transform:uppercase;letter-spacing:.15em;color:var(--ct-color-yellow, #ffcc00);margin:0 0 var(--ct-spacing-md, 16px) 0}.page-title.svelte-8s3559{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:clamp(28px,7vw,80px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1;color:var(--ct-color-text-primary, #f5f5f5);margin:0 0 var(--ct-spacing-lg, 24px) 0}.page-sub.svelte-8s3559{font-size:16px;line-height:1.6;color:var(--ct-color-text-secondary, #aaaaaa);margin:0;max-width:520px;text-wrap:balance}.videos-section.svelte-8s3559{padding:0 0 var(--ct-spacing-3xl, 64px)}.video-grid.svelte-8s3559{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--ct-spacing-sm, 8px)}.video-card.svelte-8s3559{display:flex;flex-direction:column;text-decoration:none;background:var(--ct-color-surface, #121212);border:1px solid var(--ct-color-border, #333333);transition:all .2s ease}.video-card.svelte-8s3559:hover{border-color:var(--ct-color-yellow, #ffcc00);box-shadow:0 0 20px #ffcc000f}.video-card.svelte-8s3559:hover .video-title:where(.svelte-8s3559){color:var(--ct-color-yellow, #ffcc00)}.video-thumb.svelte-8s3559{position:relative;width:100%;aspect-ratio:16 / 9;background:var(--ct-color-surface-elevated, #1a1a1a);border-bottom:1px solid var(--ct-color-border, #333333);overflow:hidden}.thumb-img.svelte-8s3559{width:100%;height:100%;object-fit:cover;display:block}.video-badge.svelte-8s3559{position:absolute;top:var(--ct-spacing-sm, 8px);left:var(--ct-spacing-sm, 8px);z-index:1}.video-body.svelte-8s3559{padding:var(--ct-spacing-md, 16px);display:flex;flex-direction:column;flex:1}.video-date.svelte-8s3559{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-color-yellow, #ffcc00);font-weight:700;margin:6px 0 0}.video-title.svelte-8s3559{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:12px;font-weight:700;text-transform:uppercase;color:var(--ct-color-text-primary, #f5f5f5);margin:0;line-height:1.3;letter-spacing:.01em;transition:color .15s ease}.section.svelte-8s3559{padding:var(--ct-spacing-3xl, 64px) 0}.section-label.svelte-8s3559{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--ct-color-text-muted, #888888);display:block;margin-bottom:var(--ct-spacing-lg, 24px)}.subscribe-inner.svelte-8s3559{display:grid;grid-template-columns:1fr 1fr;gap:var(--ct-spacing-3xl, 64px);align-items:center;padding:var(--ct-spacing-2xl, 48px);border:1px solid var(--ct-color-border, #333333)}.subscribe-title.svelte-8s3559{font-family:var(--ct-font-display, "Tomorrow", sans-serif);font-size:clamp(28px,3.5vw,48px);font-weight:800;text-transform:uppercase;letter-spacing:-.02em;line-height:1;color:var(--ct-color-text-primary, #f5f5f5);margin:0}.subscribe-desc.svelte-8s3559{font-size:14px;line-height:1.7;color:var(--ct-color-text-secondary, #aaaaaa);margin:0 0 var(--ct-spacing-xl, 32px) 0}.subscribe-btn.svelte-8s3559{font-family:var(--ct-font-mono, "Roboto Mono", monospace);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--ct-color-black, #000000);background:var(--ct-color-yellow, #ffcc00);text-decoration:none;display:inline-block;padding:12px 24px;transition:opacity .15s ease}.subscribe-btn.svelte-8s3559:hover{opacity:.85}@media(max-width:1100px){.video-grid.svelte-8s3559{grid-template-columns:repeat(3,1fr)}.subscribe-inner.svelte-8s3559{grid-template-columns:1fr;gap:var(--ct-spacing-2xl, 48px)}}@media(max-width:768px){.page.svelte-8s3559{padding:var(--ct-spacing-xl, 32px) var(--ct-spacing-lg, 24px)}.video-grid.svelte-8s3559{grid-template-columns:1fr 1fr}.subscribe-inner.svelte-8s3559{padding:var(--ct-spacing-xl, 32px) var(--ct-spacing-lg, 24px)}}
