.documentaries-page{min-height:100vh;padding-bottom:64px}.documentaries-hero{background:radial-gradient(ellipse at 76% 28%, color-mix(in oklab, var(--primary) 24%, transparent), transparent 46%), linear-gradient(135deg, var(--card), var(--background) 76%);border-bottom:1px solid var(--border);padding:clamp(176px,22vw,235px) max(4.5%,50vw - 580px) 55px;position:relative;overflow:hidden}.documentaries-eyebrow{color:var(--primary);letter-spacing:.18em;font-size:11px;font-weight:700}.documentaries-hero h1{font-family:var(--font-display);text-transform:uppercase;overflow-wrap:anywhere;margin:14px 0;font-size:clamp(56px,8vw,112px);line-height:.95}.documentaries-hero p{max-width:620px;color:var(--muted-foreground);line-height:1.6}.documentaries-switch{background:var(--card);border:1px solid var(--border);border-radius:9px;gap:5px;margin-top:26px;padding:4px;display:inline-flex}.documentaries-switch button{color:var(--muted-foreground);border-radius:6px;padding:11px 25px;font-weight:700}.documentaries-switch button.active{background:var(--secondary);color:var(--foreground);box-shadow:inset 0 -2px var(--primary)}.documentaries-page .discover{padding-top:36px}@media (width<=1100px){.site-nav{gap:12px}.nav-links{white-space:nowrap;scrollbar-width:none;min-width:0;overflow-x:auto}.nav-links a{padding:10px 11px}.nav-tools{flex:none}}@media (width<=600px){.nav-links{justify-content:flex-start;padding:0 6px}.nav-links a{padding:9px 12px}.documentaries-hero{padding:174px 6% 42px}}
