/* Generated colour projection; edit theme/palette.json and palette-colors.cjs. */
:root{--sf-ink:var(--site-ink)!important;--sf-muted:var(--site-muted)!important;--sf-bg:var(--site-bg)!important;--sf-line:var(--site-line)!important;--sf-accent:var(--site-ink)!important}
.sf-page{color:var(--site-ink)!important;background:var(--site-surface)!important}
.sf-skip{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.sf-brand span{color:var(--site-ink)!important}
.sf-breadcrumb{color:var(--site-muted)!important}
.sf-kicker{color:var(--site-ink)!important}
.sf-hero-credit{color:var(--site-muted)!important}
.sf-facts dt{color:var(--site-ink)!important}
.sf-toc p{color:var(--site-ink)!important}
.sf-toc a span{color:var(--site-ink)!important}
.sf-section-no{color:var(--site-ink)!important}
.sf-section .sf-source-links{color:var(--site-ink)!important}
.sf-section .sf-editor-note{color:var(--site-muted)!important}
.sf-photo figcaption{color:var(--site-muted)!important}
.sf-sources{color:var(--site-ink)!important}
.sf-sources summary{color:var(--site-muted)!important}
.sf-related > p{color:var(--site-ink)!important}
.sf-related-grid small{color:var(--site-ink)!important}
.sf-footer{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.sf-footer .sf-footer-brand{color:var(--site-ink)!important}
.sf-collection{border-top-color:var(--site-line)!important}
.sf-collection-kicker{color:var(--site-ink)!important}
.sf-collection-story small{color:var(--site-ink)!important}
.sf-collection-story .sf-read{border-bottom-color:var(--site-line)!important}
.sf-hero-portrait{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.sf-collection-portrait .sf-collection-photo{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
@media print{.sf-page{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}}
.sf-page{--sf-accent:var(--site-ink)!important;--sf-line:var(--site-line)!important}
.sf-page ::selection{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.sf-page a:focus-visible, .sf-collection a:focus-visible, .sf-page button:focus-visible{outline-color:var(--site-line)!important;outline:var(--site-line) solid 2px!important}
.sf-hero-read{border-bottom-color:var(--site-line)!important}
.sf-hero-credit{color:var(--site-muted)!important}
.sf-photo-treatment{color:var(--site-ink)!important}
.sf-issue-band{color:var(--site-ink)!important}
.sf-issue-band b{color:var(--site-ink)!important}
.sf-toc a:hover, .sf-toc a[aria-current]{color:var(--site-ink)!important}
.sf-section-no{color:var(--site-ink)!important}
.sf-photo-open::after{border-top-color:color-mix(in srgb, var(--site-line) 46.7%, transparent)!important;border-right-color:color-mix(in srgb, var(--site-line) 46.7%, transparent)!important;border-bottom-color:color-mix(in srgb, var(--site-line) 46.7%, transparent)!important;border-left-color:color-mix(in srgb, var(--site-line) 46.7%, transparent)!important;background-color:color-mix(in srgb, var(--site-surface) 61%, transparent)!important;color:var(--site-ink)!important;background:color-mix(in srgb, var(--site-surface) 61%, transparent)!important;border:1px solid color-mix(in srgb, var(--site-line) 46.7%, transparent)!important}
.sf-reading-dock{background-color:color-mix(in srgb, var(--site-surface) 95%, transparent)!important;border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;box-shadow:none!important;background:color-mix(in srgb, var(--site-surface) 95%, transparent)!important;border:1px solid var(--site-line)!important}
.sf-reading-dock a{color:var(--site-ink)!important}
.sf-reading-current{color:var(--site-ink)!important}
.sf-reading-progress{background-color:var(--site-surface)!important;color:var(--site-ink)!important;background:var(--site-surface)!important}
.sf-reading-progress::-webkit-progress-bar{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.sf-reading-progress::-webkit-progress-value{background:var(--site-surface)!important}
.sf-related{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.sf-footer{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.sf-lightbox{border-top-color:var(--site-line)!important;border-right-color:var(--site-line)!important;border-bottom-color:var(--site-line)!important;border-left-color:var(--site-line)!important;color:var(--site-ink)!important;background-color:var(--site-surface)!important;background:var(--site-surface)!important;border:1px solid var(--site-line)!important}
.sf-lightbox::backdrop{background-color:color-mix(in srgb, var(--site-surface) 93.3%, transparent)!important;background:color-mix(in srgb, var(--site-surface) 93.3%, transparent)!important}
.sf-lightbox figcaption{color:var(--site-muted)!important}
.sf-lightbox-close{color:var(--site-ink)!important}
.sf-collection{--sf-muted:var(--site-muted)!important;--sf-accent:var(--site-ink)!important;border-top-color:var(--site-line)!important}
.sf-collection-intro > p{color:var(--site-ink)!important}
.sf-collection-story{border-bottom-color:var(--site-line)!important}
.sf-collection-number{color:var(--site-ink)!important}
.sf-collection-story p{color:var(--site-ink)!important}
.sf-collection-story .sf-collection-photo{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.sf-collection-story:first-child::after{background-image:linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 80.8%, transparent), transparent 85%), linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 69%, transparent), transparent 55%)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 80.8%, transparent), transparent 85%), linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 69%, transparent), transparent 55%)!important}
.sf-collection-story:first-child .sf-collection-copy{color:var(--site-ink)!important}
.sf-collection-story:first-child p{color:var(--site-ink)!important}
.sf-collection-story:nth-child(2){background-color:var(--site-surface)!important;background:var(--site-surface)!important}
@media (max-width: 600px){.sf-collection-story, .sf-collection-story:nth-child(n){border-bottom-color:var(--site-line)!important}}
@media (max-width: 600px){.sf-collection-story:first-child::after{background-image:linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 79%, transparent), color-mix(in srgb, var(--site-surface) 25%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 72.5%, transparent), transparent 65%)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--site-surface) 79%, transparent), color-mix(in srgb, var(--site-surface) 25%, transparent)), linear-gradient(0deg, color-mix(in srgb, var(--site-surface) 72.5%, transparent), transparent 65%)!important}}
@media (max-width: 600px){.sf-collection-story:nth-child(6) .sf-collection-photo{background-color:var(--site-surface)!important;background:var(--site-surface)!important}}
.sf-hero-credit, .sf-hero-portrait .sf-hero-credit{background-color:color-mix(in srgb, var(--site-surface) 79%, transparent)!important;border-left-color:var(--site-line)!important;background:color-mix(in srgb, var(--site-surface) 79%, transparent)!important}
.sf-thumbnail-caption, .sf-collection-story .sf-thumbnail-caption, .sf-collection-story:first-child .sf-thumbnail-caption{color:var(--site-muted)!important}
.sf-collection-story:first-child .sf-thumbnail-caption{background-color:var(--site-surface)!important;background:var(--site-surface)!important}
.sf-index .feature-heading .lead{color:var(--site-muted)!important}
