/* Generated colour projection; edit theme/palette.json and palette-colors.cjs. */
:root{--paper:var(--site-bg)!important;--ink:var(--site-ink)!important;--muted:var(--site-muted)!important;--rule:var(--site-line)!important;--wash:var(--site-soft)!important;--accent:var(--site-ink)!important;color:var(--site-ink)!important;background:var(--site-bg)!important}
a:hover{color:var(--site-ink)!important}
figcaption{color:var(--site-muted)!important}
.skip-link{background:var(--site-surface)!important}
.brand-maker{color:var(--site-ink)!important}
.breadcrumbs{color:var(--site-muted)!important}
.breadcrumbs li + li::before{color:var(--site-muted)!important}
.eyebrow{color:var(--site-ink)!important}
.meta{color:var(--site-muted)!important}
.photo-link .play-label{color:var(--site-ink)!important;background:var(--site-surface)!important}
.source-note{color:var(--site-muted)!important}
.video-link .video-meta{color:var(--site-muted)!important}
.site-footer{color:var(--site-ink)!important}
.site-footer .maker{color:var(--site-ink)!important}
.feature-label{color:var(--site-ink)!important}
.index-more span{color:var(--site-ink)!important}
.hero-photo--art img{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
@media print{body{background-color:var(--site-bg)!important;color:var(--site-ink)!important;background:var(--site-bg)!important}}
:root{--feature-video-bg:var(--site-bg)!important}
.video-stage{background:var(--site-surface)!important}
.video-stage button{color:var(--site-ink)!important}
.video-stage button small{color:var(--site-ink)!important}
