/* GENERATED FILE - DO NOT EDIT. Variant bundle built by tools/minify-css.py from css/cards-minimal.css, css/home-overlay.css, css/single-media-first.css, css/thumb-polaroid.css, css/hover-frame.css, css/meta-signature.css, css/content-reversed.css, css/decor-tape.css, css/header-boxed.css, css/footer-minimal.css, css/style-variant43.css */
.ecn-cards-minimal .ecn-card-excerpt{display: none}.ecn-cards-minimal .ecn-card-title{font-size: 1.375rem;line-height: 1.25}.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-single-media-first .ecn-article.has-post-thumbnail .ecn-article-media{order: -1;max-width: 1040px}.ecn-single-media-first .ecn-article.has-post-thumbnail .ecn-thumb-hero{aspect-ratio: 16 / 9}@media (min-width: 1024px){.ecn-single-media-first .ecn-article.has-post-thumbnail .ecn-thumb-hero{aspect-ratio: 21 / 9}}.ecn-thumb-polaroid :is(.ecn-card,.ecn-featured,.ecn-row,.ecn-row-mini,.ecn-article-media) .ecn-thumb{border: 8px solid var(--ecn-color-bg);border-bottom-width: 28px;border-radius: 2px;box-shadow: 0 1px 2px rgba(16,24,40,0.14),0 8px 20px rgba(16,24,40,0.1);transform: rotate(-1.2deg)}.ecn-thumb-polaroid :is(.ecn-card,.ecn-row,.ecn-row-mini):nth-child(even) .ecn-thumb{transform: rotate(1deg)}.ecn-thumb-polaroid :is(.ecn-row,.ecn-row-mini) .ecn-thumb{border-width: 4px 4px 12px}.ecn-thumb-polaroid .ecn-article-media .ecn-thumb{border-width: 12px 12px 44px;transform: rotate(-0.6deg)}.ecn-hover-frame .ecn-card:hover{box-shadow: none}.ecn-hover-frame :is(.ecn-card,.ecn-featured,.ecn-hero) .ecn-thumb{position: relative}.ecn-hover-frame :is(.ecn-card,.ecn-featured,.ecn-hero) .ecn-thumb::after{content: "";position: absolute;inset: 12px;border: 2px solid rgba(255,255,255,0.92);border-radius: inherit;opacity: 0;transition: opacity 0.3s ease,transform 0.3s ease;pointer-events: none}.ecn-hover-frame :is(.ecn-card,.ecn-featured,.ecn-hero):is(:hover,:focus-within) .ecn-thumb::after{opacity: 1}.ecn-hover-frame .ecn-card:is(:hover,:focus-within){border-color: var(--ecn-color-accent)}.ecn-hover-frame :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-frame :is(.ecn-card,.ecn-featured,.ecn-hero) .ecn-thumb::after{transform: scale(1.06)}.ecn-hover-frame :is(.ecn-card,.ecn-featured,.ecn-hero):is(:hover,:focus-within) .ecn-thumb::after{transform: none}}.ecn-meta-signature .ecn-meta{gap: 4px 12px}.ecn-meta-signature .ecn-meta::before{content: "";width: 28px;height: 2px;background: var(--ecn-color-accent)}.ecn-meta-signature :is(.ecn-meta-date,.ecn-card-date,.ecn-row-mini-date,.ecn-row-date){font-family: Georgia,"Times New Roman","DejaVu Serif",serif;font-size: 0.9375rem;font-style: italic;letter-spacing: 0;text-transform: none}.ecn-meta-signature .ecn-meta-reading{font-size: 0.6875rem;letter-spacing: 0.12em;text-transform: uppercase}.ecn-meta-signature .ecn-byline{padding-top: 0;border-top: 0}.ecn-meta-signature .ecn-hero .ecn-meta::before{background: currentColor}.ecn-content-reversed .ecn-meta-reading{order: -1}.ecn-content-reversed :is(.ecn-card,.ecn-featured) .ecn-meta{order: -1;margin-top: 0;padding-top: 0}.ecn-content-reversed :is(.ecn-card-excerpt,.ecn-featured-excerpt){margin-top: 2px}.ecn-content-reversed .ecn-meta-reading::after{content: "·";content: "·" / "";margin-left: 10px;opacity: 0.6}.ecn-content-reversed.ecn-meta-caps .ecn-meta > * + *::before,.ecn-content-reversed.ecn-meta-caps .ecn-meta-reading::after{content: none}.ecn-content-reversed.ecn-meta-caps .ecn-meta > .ecn-meta-date:not(:only-child)::before{content: "/";content: "/" / "";margin-right: 4px;color: var(--ecn-color-accent)}.ecn-decor-tape{overflow-x: clip}.ecn-decor-tape :is(.ecn-article-header,.ecn-archive-header){position: relative;isolation: isolate}.ecn-decor-tape :is(.ecn-article-header,.ecn-archive-header)::before,.ecn-decor-tape :is(.ecn-article-header,.ecn-archive-header)::after{content: "";position: absolute;z-index: -1}.ecn-decor-tape :is(.ecn-article-header,.ecn-archive-header)::before{inset: -24px -24px -20px;border: 1px solid var(--ecn-color-border);background: var(--ecn-color-bg);box-shadow: 0 16px 32px -18px rgba(16,24,40,0.35)}.ecn-decor-tape :is(.ecn-article-header,.ecn-archive-header)::after{top: -36px;left: 50%;width: 132px;height: 26px;background: color-mix(in srgb,var(--ecn-color-accent-soft) 75%,transparent);box-shadow: 0 1px 2px rgba(16,24,40,0.12);transform: translateX(-50%) rotate(-3deg)}.ecn-decor-tape .ecn-archive-header::before{left: calc(-1 * var(--ecn-gutter));right: calc(-1 * var(--ecn-gutter))}@media (max-width: 799px){.ecn-decor-tape .ecn-article-header::before{left: 0;right: 0}}.ecn-header-boxed .ecn-header{padding-top: 12px;border-bottom: 0;background: transparent}.ecn-header-boxed .ecn-header-bar{width: calc(100% - 2 * var(--ecn-gutter) + 16px);max-width: calc(var(--ecn-max-w) - 2 * var(--ecn-gutter));padding-right: 16px;padding-left: 16px;border: 1px solid var(--ecn-color-border);border-radius: var(--ecn-radius);background: var(--ecn-color-bg);box-shadow: var(--ecn-shadow)}@media (min-width: 1024px){.ecn-header-boxed .ecn-header{padding-top: 20px}.ecn-header-boxed .ecn-header-bar{width: calc(100% - 2 * var(--ecn-gutter));padding: 14px 24px}.ecn-header-boxed .ecn-branding{flex-shrink: 0}.ecn-header-boxed .ecn-nav{flex: 0 1 auto;min-width: 0}.ecn-header-boxed .ecn-menu,.ecn-header-boxed .ecn-menu-fallback{flex-wrap: wrap;justify-content: flex-end;gap: 4px}.ecn-header-boxed .ecn-menu > li > a{padding: 8px 14px;border-radius: 999px;white-space: nowrap}.ecn-header-boxed .ecn-menu > li > a:hover{background: var(--ecn-color-surface)}.ecn-header-boxed .ecn-menu > .current-menu-item > a,.ecn-header-boxed .ecn-menu > .current-menu-ancestor > a{background: var(--ecn-color-accent-soft)}.ecn-header-boxed .ecn-search{flex-shrink: 0}body.ecn-header-boxed:has(> .dyez-lang-switcher-primary) .ecn-header,body.ecn-header-boxed:has(> .dyez-lang-switcher-relocated) .ecn-header{padding-top: 30px}body.ecn-header-boxed:has(> .dyez-lang-switcher-primary) .ecn-header-bar,body.ecn-header-boxed:has(> .dyez-lang-switcher-relocated) .ecn-header-bar{padding-right: 24px}.ecn-header-boxed .dyez-lang-switcher-primary,.ecn-header-boxed .dyez-lang-switcher-relocated{top: 7px;transform: none}}.ecn-footer-minimal .ecn-footer{margin-top: 32px}.ecn-footer-minimal .ecn-footer-top{padding-top: 24px;padding-bottom: 24px;gap: 20px}.ecn-footer-minimal .ecn-footer-brand{flex-direction: row;flex-wrap: wrap;align-items: baseline;gap: 6px 12px}.ecn-footer-minimal .ecn-footer-site{font-size: 1.25rem}.ecn-footer-minimal .ecn-footer-tagline{margin: 0;font-size: 0.875rem}.ecn-footer-minimal .ecn-footer-search{display: none}.ecn-footer-minimal .ecn-footer-nav{width: 100%}.ecn-footer-minimal .ecn-footer-column .widget-title,.ecn-footer-minimal .ecn-footer-column .widget h2,.ecn-footer-minimal .ecn-footer-column .widget h3{font-size: 0.875rem;border-bottom: 0;padding-bottom: 0;margin-bottom: 8px}.ecn-footer-minimal .ecn-footer-column ul{flex-direction: row;flex-wrap: wrap;gap: 6px 16px}.ecn-footer-minimal .ecn-footer-bottom{display: block;padding: 14px 0;font-size: 0.8125rem;color: var(--ecn-color-muted)}@media (min-width: 900px){.ecn-footer-minimal .ecn-footer-top{grid-template-columns: minmax(0,1fr) minmax(0,1.6fr);gap: 32px}}:root{--ecn-color-bg: #fdfaf6;--ecn-color-surface: #f6f0ee;--ecn-color-border: #e9e1df;--ecn-color-accent: #7d3a2a;--ecn-color-accent-contrast: #ffffff;--ecn-color-accent-soft: #f4e9e6;--ecn-font-heading: Didot,"Bodoni MT","Noto Serif Display","URW Palladio L",P052,Sylfaen,serif;--ecn-font-body: Georgia,"Times New Roman","DejaVu Serif",serif;--ecn-radius: 12px;--ecn-shadow: 0 1px 2px rgba(16,24,40,0.05),0 8px 24px rgba(16,24,40,0.06)}.ecn-variant-43 .ecn-site-description{font-family: var(--ecn-font-heading);font-style: italic}.ecn-variant-43 .ecn-site-title,.ecn-variant-43 .ecn-article-title,.ecn-variant-43 .ecn-featured-title,.ecn-variant-43 .ecn-card-title{font-weight: 700;letter-spacing: -0.005em}.ecn-variant-43 .ecn-article-lead{font-style: italic;font-size: 1.1875rem}.ecn-variant-43 .ecn-article-header .ecn-kicker{font-size: 0.6875rem;letter-spacing: 0.14em}.ecn-variant-43 .ecn-meta-date,.ecn-variant-43 .ecn-meta::before,.ecn-variant-43 .ecn-meta-reading::after{display: none}.ecn-variant-43 .ecn-home-overlay .ecn-posters > .ecn-card .ecn-card-title{font-size: 1.4375rem}@media (min-width: 640px){.ecn-variant-43 .ecn-home-overlay .ecn-posters > .ecn-card:first-child .ecn-card-excerpt{font-size: 1.125rem}}@media (min-width: 1024px){.ecn-variant-43 .ecn-home-overlay .ecn-posters > .ecn-card:first-child .ecn-card-title{max-width: 36ch;font-size: 2.5rem}}