:root{--black: #111111;--black-soft: #222222;--gray-dark: #333333;--gray-mid: #666666;--gray-light: #888888;--gray-border: #d5d5d5;--gray-pale: #f5f5f5;--gray-bg: #f9f9f9;--white: #ffffff;--yellow-accent: #ffc400;--red-accent: #b80000;--wine: #8b1d24;--blue-accent: #005088;--footer-bg: var(--white);--footer-text: var(--black);--footer-border: var(--gray-border);--shimmer-base: #f0f0f0;--shimmer-shine: #e4e4e4;--font-serif: "Playfair Display", Georgia, serif;--font-body: "Source Serif 4", Georgia, serif;--font-sans: "Inter", Arial, sans-serif;--transition: all .2s ease-in-out}[data-theme=dark]{--black: #f0f0f0;--black-soft: #e2e2e2;--gray-dark: #c8c8c8;--gray-mid: #909090;--gray-light: #666666;--gray-border: #2a2a2a;--gray-pale: #1e1e1e;--gray-bg: #181818;--white: #121212;--yellow-accent: #ffc400;--red-accent: #ff5252;--wine: #e5485f;--blue-accent: #4dabf7;--footer-bg: var(--white);--footer-text: var(--black);--footer-border: var(--gray-border);--shimmer-base: #1c1c1c;--shimmer-shine: #292929}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;color-scheme:light}html[data-theme=dark]{color-scheme:dark;background-color:#121212}html[data-theme=light]{color-scheme:light;background-color:#fff}body{font-family:var(--font-sans);color:var(--black);background:var(--white);line-height:1.4;-webkit-font-smoothing:antialiased}body.theme-transitioning,body.theme-transitioning *,body.theme-transitioning *:before,body.theme-transitioning *:after{transition:background-color .25s ease,color .25s ease,border-color .25s ease!important}a{color:inherit;text-decoration:none}a:hover{color:var(--gray-mid)}img{display:block;width:100%;height:auto}.container{max-width:1340px;margin:0 auto;padding:0 24px}.breadcrumb{display:none!important}@media(max-width:1024px){.breadcrumb{display:flex!important}}
