/* GENERATED FILE - DO NOT EDIT. Variant bundle built by tools/minify-css.py from css/home-overlay.css, css/thumb-leaf.css, css/hover-shine.css, css/meta-overlay.css, css/content-rule.css, css/decor-gradient.css, css/header-rail.css, css/style-variant08.css */
.ecn-home-overlay .ecn-posters > .ecn-card{position: relative;padding: 0;border: 0;border-radius: var(--ecn-radius);overflow: hidden;background: var(--ecn-color-surface)}.ecn-home-overlay .ecn-card:hover{box-shadow: none}.ecn-home-overlay .ecn-card .ecn-thumb{aspect-ratio: 4 / 5;border-radius: 0}.ecn-home-overlay .ecn-card-body{position: absolute;right: 0;bottom: 0;left: 0;gap: 8px;padding: 64px 18px 18px;background: linear-gradient(transparent,rgba(0,0,0,0.82) 64px);color: #ffffff;pointer-events: none}.ecn-home-overlay .ecn-posters > .ecn-card .ecn-card-title a{pointer-events: auto;color: #ffffff}.ecn-home-overlay .ecn-posters > .ecn-card .ecn-kicker{pointer-events: auto;color: #ffffff;opacity: 0.92}.ecn-home-overlay .ecn-posters > .ecn-card :is(.ecn-card-excerpt,.ecn-meta){color: rgba(255,255,255,0.92)}.ecn-home-overlay .ecn-posters > .ecn-card .ecn-card-title{padding: 0;border: 0;background: transparent}.ecn-home-overlay .ecn-card-title{font-size: 1.25rem;line-height: 1.25}.ecn-home-overlay .ecn-card-excerpt{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;color: rgba(255,255,255,0.92)}.ecn-home-overlay .ecn-card .ecn-meta{margin-top: 0;padding-top: 0;color: rgba(255,255,255,0.92)}@media (min-width: 640px){.ecn-home-overlay .ecn-card .ecn-thumb{aspect-ratio: 3 / 4}.ecn-home-overlay .ecn-posters > .ecn-card:first-child{grid-column: 1 / -1}.ecn-home-overlay .ecn-posters > .ecn-card:first-child .ecn-thumb{aspect-ratio: 16 / 9}.ecn-home-overlay .ecn-posters > .ecn-card:first-child .ecn-card-title{font-size: 1.75rem}.ecn-home-overlay .ecn-card-body{padding: 72px 22px 22px}}@media (min-width: 1024px){.ecn-home-overlay .ecn-posters > .ecn-card:first-child .ecn-card-title{font-size: 2.25rem;max-width: 22ch}}.ecn-thumb-leaf :is(.ecn-card,.ecn-featured) .ecn-thumb{border-radius: 0 40px}.ecn-thumb-leaf :is(.ecn-row,.ecn-row-mini) .ecn-thumb{border-radius: 0 18px}.ecn-thumb-leaf .ecn-article-media .ecn-thumb{border-radius: 0 72px}.ecn-hover-shine .ecn-card:hover{box-shadow: none}.ecn-hover-shine :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini):is(:hover,:focus-within) :is(.ecn-card-title,.ecn-featured-title,.ecn-row-title,.ecn-row-mini-title) a{color: var(--ecn-color-accent)}@media (prefers-reduced-motion: no-preference){.ecn-hover-shine .ecn-thumb{position: relative}.ecn-hover-shine .ecn-thumb::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg,transparent 30%,rgba(255,255,255,0.5) 50%,transparent 70%);transform: translateX(-120%);pointer-events: none}.ecn-hover-shine :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini,.ecn-hero):is(:hover,:focus-within) .ecn-thumb::after{transform: translateX(120%);transition: transform 0.9s ease}}.ecn-meta-overlay .ecn-pinned{position: relative;width: 100%;container-type: inline-size}.ecn-meta-overlay .ecn-pinned-link{display: block}.ecn-meta-overlay .ecn-pinned > .ecn-meta{position: absolute;z-index: 2;bottom: 14px;left: 14px;max-width: calc(100% - 28px);margin: 0;gap: 2px 12px;padding: 5px 12px;border-radius: 999px;background: rgba(20,22,26,0.68);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px);color: #ffffff;font-size: 0.75rem;font-weight: 600}.ecn-meta-overlay .ecn-article-media .ecn-pinned > .ecn-meta{bottom: 24px;left: 32px;padding: 7px 16px;font-size: 0.8125rem}.ecn-meta-overlay .ecn-meta .ecn-icon,.ecn-meta-overlay :is(.ecn-card-date,.ecn-row-mini-date,.ecn-row-date){color: var(--ecn-color-accent)}.ecn-meta-overlay .ecn-pinned > .ecn-meta .ecn-icon{color: inherit}@media (min-width: 900px){.ecn-meta-overlay.ecn-single-cover .ecn-article-media .ecn-pinned > .ecn-meta{top: 20px;bottom: auto}}@container (max-width: 280px){.ecn-meta-overlay .ecn-pinned > .ecn-meta{bottom: 8px;left: 8px;padding: 2px 9px;font-size: 0.6875rem}.ecn-meta-overlay .ecn-pinned .ecn-meta-reading{display: none}}.ecn-content-rule .ecn-card-body{position: relative;padding-top: 12px}.ecn-content-rule .ecn-card-body::before{content: "";position: absolute;top: 0;left: 0;width: 44px;height: 3px;background: var(--ecn-color-accent)}.ecn-content-rule :is(.ecn-card-excerpt,.ecn-featured-excerpt){font-style: italic}.ecn-content-rule .ecn-kicker{font-size: 0.6875rem;letter-spacing: 0.12em}.ecn-decor-gradient{overflow-x: clip}.ecn-decor-gradient :is(.ecn-article-header,.ecn-archive-header){position: relative;isolation: isolate}.ecn-decor-gradient :is(.ecn-article-header,.ecn-archive-header)::before{content: "";position: absolute;z-index: -1;top: -24px;bottom: -24px;left: calc(50% - 50vw + var(--ecn-bleed-inset,0px));right: calc(50% - 50vw + var(--ecn-bleed-inset,0px));background: radial-gradient(60% 90% at 10% 0,color-mix(in srgb,var(--ecn-color-accent) 14%,transparent),transparent 70%),linear-gradient(180deg,var(--ecn-color-accent-soft),transparent)}@media (min-width: 1280px){.ecn-header-rail #masthead.ecn-header{position: fixed;top: 0;bottom: 0;left: 0;z-index: 30;width: 232px;border-right: 1px solid var(--ecn-color-border);border-bottom: 0;overflow-y: auto}.ecn-header-rail .ecn-site{padding-left: 232px}.admin-bar.ecn-header-rail #masthead.ecn-header{top: 32px}.ecn-header-rail{--ecn-bleed-inset: 116px}.ecn-header-rail .ecn-header-bar{flex-direction: column;align-items: stretch;gap: 20px;height: 100%;max-width: none;padding: 40px 20px 28px}.ecn-header-rail .ecn-branding{width: 100%;max-width: 100%;margin-right: 0}body.ecn-header-rail:has(> .dyez-lang-switcher-primary) .ecn-header-bar,body.ecn-header-rail:has(> .dyez-lang-switcher-relocated) .ecn-header-bar{padding-right: 20px}.ecn-header-rail .ecn-site-title{font-size: 1.375rem}.ecn-header-rail .ecn-nav{margin-inline: -10px;margin-bottom: auto}.ecn-header-rail .ecn-menu,.ecn-header-rail .ecn-menu-fallback ul{display: block}.ecn-header-rail .ecn-menu > li > a,.ecn-header-rail .ecn-menu-fallback a{padding: 9px 10px;white-space: normal}.ecn-header-rail .ecn-menu .sub-menu{top: 0;left: 100%;margin-left: 8px}.ecn-header-rail .ecn-search{display: block;flex-basis: auto;width: 100%;padding-top: 0}.ecn-header-rail .ecn-header-actions{display: none}}:root{--ecn-color-bg: #f7fbfa;--ecn-color-surface: #eef5f4;--ecn-color-border: #d9e5e3;--ecn-color-accent: #0e6a6a;--ecn-color-accent-contrast: #ffffff;--ecn-color-accent-soft: #dcefed;--ecn-radius: 8px;--ecn-shadow: 0 1px 2px rgba(14,60,60,0.06),0 6px 18px rgba(14,60,60,0.08)}.ecn-variant-08 .ecn-site-title a{color: var(--ecn-color-accent)}.ecn-variant-08 .ecn-header{border-bottom: 1px solid var(--ecn-color-accent)}.ecn-variant-08 .ecn-card{border-color: var(--ecn-color-border);border-radius: var(--ecn-radius)}.ecn-variant-08 .ecn-thumb{border-radius: var(--ecn-radius)}.ecn-variant-08 .ecn-section-title{border-top-color: var(--ecn-color-accent)}.ecn-variant-08 .ecn-kicker{color: var(--ecn-color-accent);letter-spacing: 0.06em}.ecn-variant-08 .ecn-article-title{font-size: 1.5rem;font-weight: 700}.ecn-variant-08 .ecn-article-lead{font-size: 1.25rem;font-style: italic;color: var(--ecn-color-text)}.ecn-variant-08 .ecn-home-overlay .ecn-card-body{background: none}.ecn-variant-08 .ecn-home-overlay .ecn-posters > .ecn-card{background: transparent}.ecn-variant-08 .ecn-home-overlay .ecn-posters > .ecn-card :is(.ecn-card-title a,.ecn-kicker,.ecn-card-excerpt,.ecn-card-body > .ecn-meta){color: var(--ecn-color-text);opacity: 1}.ecn-variant-08.ecn-content-rule .ecn-home-overlay .ecn-card-body::before{left: 18px}@media (min-width: 640px){.ecn-variant-08.ecn-content-rule .ecn-home-overlay .ecn-card-body::before{left: 22px}}.ecn-variant-08 :is(.ecn-card,.ecn-featured) .ecn-thumb{border-radius: 0 16px}@media (min-width: 1280px){.ecn-variant-08.ecn-header-rail .ecn-branding{align-items: center;text-align: center}.ecn-variant-08.ecn-header-rail .ecn-menu,.ecn-variant-08.ecn-header-rail .ecn-menu-fallback ul{text-align: center}}.ecn-variant-08.ecn-meta-overlay .ecn-pinned > .ecn-meta{font-size: 0.875rem}@media (min-width: 1024px){.ecn-variant-08 .ecn-home-overlay .ecn-posters > .ecn-card:first-child .ecn-card-title{max-width: 48ch}}