
.home :is(.pn-feature-link,.pn-journal-image,.pn-latest-picture,.pr-side article a){overflow:hidden}
.home :is(.pn-feature-image,.pn-journal-image img,.pn-latest-picture img,.pr-side article img){transform:scale(1);transition:transform 2.4s cubic-bezier(.2,.65,.3,1);transform-origin:center}
.home :is(.pn-feature-link,.pn-journal-image,.pn-latest-picture,.pr-side article a):is(:hover,:focus-visible) img{transform:scale(1.03)}
.lhi-reveal{transition:opacity .75s ease,transform .75s cubic-bezier(.2,.65,.3,1)}
.lhi-reveal.lhi-pending{opacity:0;transform:translateY(12px)}
.lhi-reveal.lhi-visible{opacity:1;transform:translateY(0)}
.hibou-panorama .pn-nav-wrap{transition:transform .28s ease}
.hibou-panorama .pn-nav-wrap.lhi-menu-hidden{transform:translateY(calc(-100% - 4px))}
.hibou-panorama .pn-nav-wrap:focus-within{transform:translateY(0)!important}
#lhi-ticker{display:flex;align-items:stretch;gap:16px;width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:12px 0;border-bottom:1px solid #e3e4de;background:#fffef9;color:#191d1a;box-sizing:border-box}
#lhi-ticker[hidden]{display:none!important}
.lhi-label{display:flex;align-items:center;flex:0 0 auto;padding-right:16px;border-right:1px solid #dcded6;font:800 11px/1.3 system-ui,sans-serif;letter-spacing:.08em;color:#873139}
.lhi-window{min-width:0;flex:1;overflow:hidden;display:flex;align-items:center}
.lhi-track{display:flex;width:max-content;animation:lhi-scroll var(--lhi-duration,60s) linear infinite}
.lhi-group{display:flex;align-items:center;flex:0 0 auto}
.lhi-group a{display:inline-flex;align-items:center;gap:18px;padding:8px 24px 8px 0;color:#202620;text-decoration:none;font:600 13px/1.4 system-ui,sans-serif;white-space:nowrap}
.lhi-group a:after{content:"•";color:#9b343b}
.lhi-group a:hover{color:#96353c;text-decoration:underline;text-underline-offset:4px}
.lhi-toggle{align-self:center;flex:0 0 auto;border:1px solid #d8ddd5;border-radius:3px;padding:7px 10px;background:#fff;color:#253c2e;font:600 11px/1.3 system-ui,sans-serif;cursor:pointer}
#lhi-ticker:is(:hover,:focus-within) .lhi-track,#lhi-ticker[data-paused=true] .lhi-track{animation-play-state:paused}
#lhi-ticker a:focus-visible,.lhi-toggle:focus-visible{outline:3px solid #a7823f;outline-offset:3px}
#lhi-ticker:focus-within .lhi-window{overflow:auto}
#lhi-ticker:focus-within .lhi-track{animation:none}
@keyframes lhi-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:600px){#lhi-ticker{gap:10px}.lhi-label{font-size:10px;padding-right:10px}.lhi-group a{font-size:12px}.lhi-toggle{padding:7px;font-size:10px}}
@media(prefers-reduced-motion:reduce){.home img,.lhi-reveal,.hibou-panorama .pn-nav-wrap{transition:none!important}.home a img{transform:none!important}.lhi-reveal.lhi-pending{opacity:1;transform:none}#lhi-ticker .lhi-track{animation:none!important}#lhi-ticker .lhi-window{overflow-x:auto}#lhi-ticker .lhi-copy,#lhi-ticker .lhi-toggle{display:none}}
