:root{--editorial-red:var(--slot4-accent-fill);--editorial-ink:var(--slot4-page-text);--editorial-paper:var(--slot4-surface-bg)}html{scroll-behavior:smooth}body{font-feature-settings:"kern","liga","clig","calt";-webkit-font-smoothing:antialiased;background-attachment:fixed;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;background:var(--slot4-page-bg)!important;color:var(--slot4-page-text)!important;background-image:var(--slot4-body-gradient)!important}::selection{-webkit-text-fill-color:var(--slot4-accent-strong,#c2410c);background:var(--slot4-accent-soft)!important;color:var(--slot4-accent-strong,#c2410c)!important}::-moz-selection{background:var(--slot4-accent-soft)!important;color:var(--slot4-accent-strong,#c2410c)!important}.signal-on-dark ::selection{-webkit-text-fill-color:#1a1422;background:var(--slot4-accent-2)!important;color:#1a1422!important}.signal-on-dark ::-moz-selection{background:var(--slot4-accent-2)!important;color:#1a1422!important}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:#f2e8da}::-webkit-scrollbar-thumb{background:var(--slot4-accent);border:3px solid #f2e8da;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--slot4-accent-strong,#c2410c)}.editorial-brand,.beacon-display{letter-spacing:-.04em;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif}.editorial-brand{font-style:normal;font-weight:800}.editorial-serif{font-family:Fraunces,Georgia,Times New Roman,serif}.editorial-rule{border-color:var(--editable-border)}.beacon-hatch{background-image:repeating-linear-gradient(135deg,#1a14220b 0 1px,#0000 1px 9px)}.beacon-dots{background-image:radial-gradient(#1a14221a 1.1px,#0000 1.2px);background-size:22px 22px}.article-content{color:#1a1422;font-family:Fraunces,Georgia,Times New Roman,serif;font-size:clamp(1.05rem,1vw + .75rem,1.22rem);line-height:1.85}.article-content>:first-child{margin-top:0}.article-content p{margin:0 0 1.5em}.article-content p:first-of-type:first-letter{float:left;color:var(--slot4-accent);margin:.06em .12em 0 0;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-size:4.4em;font-weight:800;line-height:.74}.article-content h2,.article-content h3,.article-content h4{color:var(--slot4-page-text);letter-spacing:-.03em;margin:1.7em 0 .6em;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,sans-serif;font-weight:800;line-height:1.1}.article-content h2{font-size:clamp(1.7rem,3.4vw,2.6rem)}.article-content h3{font-size:clamp(1.35rem,2.6vw,1.95rem)}.article-content a{color:var(--slot4-accent);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.article-content blockquote{border-left:5px solid var(--slot4-accent);background:var(--slot4-accent-soft);color:#1a1422;border-radius:0 1rem 1rem 0;margin:1.8em 0;padding:1em 1.25em;font-size:1.2em;font-weight:600;line-height:1.5}.article-content ul,.article-content ol{margin:1.2em 0;padding-left:1.4em}.article-content li{margin:.5em 0}.article-content img{border-radius:1.25rem;width:100%;margin:1.8em 0}@media (max-width:640px){.article-content{font-size:1.05rem;line-height:1.74}.article-content p:first-of-type:first-letter{font-size:3.7em}}@media (prefers-reduced-motion:no-preference){[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity,transform;transform:translateY(26px)}[data-reveal=zoom]{transform:scale(.94)}[data-reveal=left]{transform:translate(-30px)}[data-reveal=right]{transform:translate(30px)}[data-reveal].is-visible{opacity:1;transform:none}}@keyframes beacon-fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes beacon-fade-in{0%{opacity:0}to{opacity:1}}@keyframes beacon-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes beacon-shimmer{to{transform:translate(100%)}}@keyframes beacon-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.beacon-page-in{animation:.5s both beacon-fade-in}.beacon-rise{animation:.8s cubic-bezier(.22,.61,.36,1) both beacon-fade-up}.beacon-pop{animation:.5s both beacon-pop}.beacon-float{animation:6s ease-in-out infinite beacon-float}.beacon-zoom{overflow:hidden}.beacon-zoom img{transition:transform .7s cubic-bezier(.22,.61,.36,1)}.beacon-zoom:hover img{transform:scale(1.06)}.beacon-underline{position:relative}.beacon-underline:after{content:"";background:var(--slot4-accent);transform-origin:0;width:100%;height:2px;transition:transform .32s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:-6px;left:0;transform:scaleX(0)}.beacon-underline:hover:after,.beacon-underline[data-active=true]:after{transform:scaleX(1)}.beacon-skeleton{background:var(--slot4-media-bg);position:relative;overflow:hidden}.beacon-skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffa6,#0000);animation:1.5s infinite beacon-shimmer;position:absolute;inset:0;transform:translate(-100%)}.beacon-progress{z-index:60;background:linear-gradient(90deg,var(--slot4-accent),var(--slot4-accent-2));width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.beacon-rise,.beacon-pop,.beacon-page-in,.beacon-float{animation:none!important}.beacon-zoom img{transition:none!important}}
