@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/newsreader-latin-ext-opsz-normal.0w2l6u35x0wai.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/newsreader-latin-opsz-normal.0dc79pquxokce.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/newsreader-latin-ext-opsz-italic.1lrsob859w-8l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/newsreader-latin-opsz-italic.11ae33ayisz--.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(.ribbon-ui,.ribbon-site,:root:has(.ribbon-ui),:root:has(.ribbon-site)){--font-display:"Newsreader", Georgia, "Times New Roman", serif;--color-canvas:#fbf9f5;--color-line:#e7e1d6;--color-sand:#f6f1e9;--color-ink:#23242a;--color-ink-muted:#55565e;--color-ink-soft:#45464d;--color-action:#1f2024;--color-action-hover:#34353c;--color-action-active:#0f1012;--color-slate-50:#faf7f2;--color-slate-100:#f3eee6;--color-slate-200:#e8e1d5;--color-slate-300:#d6cdbe;--color-slate-400:#a8a195;--color-slate-500:#6b6c73;--color-slate-600:#57585f;--color-slate-700:#45464d;--color-slate-800:#33343a;--color-slate-900:#23242a;--color-slate-950:#18191d;--color-brand-50:#eef3f8;--color-brand-100:#dce6f0;--color-brand-200:#c1d1e1;--color-brand-300:#9db4cb;--color-brand-400:#7895b3;--color-brand-500:#5c7b9b;--color-brand-600:#4d6e8e;--color-brand-700:#3e5e7e;--color-brand-800:#324d68;--color-brand-900:#283e54;--color-brand-950:#1b2a3a;--color-sky-50:#eef3f8;--color-sky-100:#dce6f0;--color-sky-200:#c1d1e1;--color-sky-300:#9db4cb;--color-sky-400:#7895b3;--color-sky-500:#5c7b9b;--color-sky-600:#4d6e8e;--color-sky-700:#3e5e7e;--color-sky-800:#324d68;--color-sky-900:#283e54;--color-blue-50:#eef3f8;--color-blue-100:#dce6f0;--color-blue-200:#c1d1e1;--color-blue-300:#9db4cb;--color-blue-400:#7895b3;--color-blue-500:#5c7b9b;--color-blue-600:#4d6e8e;--color-blue-700:#3e5e7e;--color-blue-800:#324d68;--color-blue-900:#283e54;--color-amber-50:#fbf5ea;--color-amber-100:#f5e9d3;--color-amber-200:#ebd7b1;--color-amber-300:#ddbf8b;--color-amber-400:#cba365;--color-amber-500:#b58744;--color-amber-600:#976d2f;--color-amber-700:#7f5a23;--color-amber-800:#6a4a1d;--color-amber-900:#553b18;--color-amber-950:#3a280f;--color-green-50:#eff5f0;--color-green-100:#ddebe0;--color-green-200:#bdd7c4;--color-green-300:#94bda1;--color-green-400:#68a07a;--color-green-500:#4b845f;--color-green-600:#3c6f4f;--color-green-700:#325c42;--color-green-800:#294b37;--color-green-900:#213d2d;--color-green-950:#15281d;--color-emerald-50:#eff5f0;--color-emerald-100:#ddebe0;--color-emerald-200:#bdd7c4;--color-emerald-300:#94bda1;--color-emerald-400:#68a07a;--color-emerald-500:#4b845f;--color-emerald-600:#3c6f4f;--color-emerald-700:#325c42;--color-emerald-800:#294b37;--color-emerald-900:#213d2d;--color-red-50:#fbf1ee;--color-red-100:#f6e1db;--color-red-200:#edc4ba;--color-red-300:#e0a091;--color-red-400:#cf7764;--color-red-500:#bd5641;--color-red-600:#a9442f;--color-red-700:#8f3726;--color-red-800:#762e21;--color-red-900:#61271d;--color-red-950:#401810;--color-violet-50:#f7f3f5;--color-violet-100:#eee5ea;--color-violet-200:#dccbd5;--color-violet-300:#c4a9b8;--color-violet-400:#a68395;--color-violet-500:#8a6779;--color-violet-600:#745565;--color-violet-700:#614654;--color-violet-800:#503a45;--color-violet-900:#423039;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:.875rem;--radius-2xl:1.25rem}:root:is(:has(.ribbon-ui),:has(.ribbon-site)):not(:has([data-embed])) body{background-color:var(--color-canvas)}:is(.ribbon-ui,.ribbon-site) .shadow-sm{--tw-shadow:0 1px 2px var(--tw-shadow-color,#23242a0a), 0 16px 36px -28px var(--tw-shadow-color,#23242a52)}:is(.ribbon-ui,.ribbon-site) .bg-white.shadow-sm{background-color:#ffffffb3}:is(.ribbon-ui,.ribbon-site) .ribbon-title{font-family:var(--font-display);letter-spacing:-.018em;font-size:clamp(2rem,1.7rem + 1vw,2.625rem);font-weight:500;line-height:1.08}.ribbon-art{z-index:-1;pointer-events:none;height:30rem;position:absolute;inset:0 0 auto;overflow:hidden}.ribbon-art__frame{aspect-ratio:1672/941;transform-origin:60% 40%;background:url(/images/ribbon-glass.webp) 50%/100% 100% no-repeat;width:74rem;animation:18s ease-in-out infinite alternate ribbon-drift;position:absolute;top:-9rem;right:-11rem}.ribbon-ui:not(:has(.ribbon-showcase)) .ribbon-art__frame .ribbon-light{display:none}.ribbon-art:after{content:"";background:linear-gradient(90deg, var(--color-canvas) 0%, var(--color-canvas) 34%, #fbf9f5b8 54%, #fbf9f500 80%), linear-gradient(180deg, #fbf9f500 0, #fbf9f500 11rem, var(--color-canvas) 100%);position:absolute;inset:0}@media (min-width:1024px){.ribbon-art__frame{opacity:.85;filter:brightness(1.08)}.ribbon-art:after{background:linear-gradient(90deg, var(--color-canvas) 0%, var(--color-canvas) 38%, #fbf9f5b3 58%, #fbf9f540 100%), linear-gradient(180deg, #fbf9f500 0, #fbf9f500 5rem, #fbf9f5d9 11rem, var(--color-canvas) 16rem)}.ribbon-ui:has(.ribbon-showcase) .ribbon-art__frame{opacity:1;filter:none}.ribbon-ui:has(.ribbon-showcase) .ribbon-art:after{background:linear-gradient(90deg, var(--color-canvas) 0%, var(--color-canvas) 34%, #fbf9f5b8 54%, #fbf9f500 80%), linear-gradient(180deg, #fbf9f500 0, #fbf9f500 11rem, var(--color-canvas) 100%)}}@media (max-width:1023.98px){.ribbon-art{height:24rem}.ribbon-art__frame{background-image:url(/images/ribbon-glass-sm.webp);width:48rem;top:-4rem;right:-19rem}.ribbon-art:after{background:linear-gradient(90deg, #fbf9f5e6 0%, #fbf9f573 62%, #fbf9f500 100%), linear-gradient(180deg, #fbf9f500 0, #fbf9f573 10rem, var(--color-canvas) 100%)}}@keyframes ribbon-drift{0%{transform:translate(-10px,4px)scale(1.02)}to{transform:translate(10px,-4px)scale(1.05)}}:is(.ribbon-ui,.ribbon-site) .art-panel{background-color:#fbf8f3;background-image:linear-gradient(90deg,#fbf8f3f7 0%,#fbf8f3e6 48%,#fbf8f380 100%),url(/images/ribbon-glass-sm.webp);background-position:50%,85% 40%;background-size:cover,cover}.ribbon-site h1:not([class*=mk-]){font-family:var(--font-display);letter-spacing:-.015em;font-weight:500}.ribbon-art--wide{height:auto;bottom:0}@media (max-width:1023.98px){.ribbon-art--wide{display:none}}@media (prefers-reduced-motion:reduce){.ribbon-art__frame{animation:none}}@media (prefers-contrast:more){.ribbon-art{display:none}:is(.ribbon-ui,.ribbon-site) .art-panel{background-image:none}}@media (forced-colors:active){.ribbon-art{display:none}:is(.ribbon-ui,.ribbon-site) .art-panel{background-image:none}}@media print{.ribbon-art{display:none}}
