html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}.reading-progress{background:var(--accent);transform-origin:0;z-index:110;pointer-events:none;top:0;height:3px;position:fixed;inset-inline:0;transform:scaleX(0)}html[data-public-scroll] :is(.article-hero-photo,.about-photo,.agenda-detail-photo),.pillars-journey .pillars-section{overflow:clip}html[data-public-scroll] .animated-number{font-variant-numeric:tabular-nums;--number-flow-mask-height:.1em;line-height:1}html[data-public-scroll] .news-ticker,html[data-public-scroll] .story-gallery{overscroll-behavior-x:contain}html[data-public-scroll=smooth] .news-ticker.lenis-smooth,html[data-public-scroll=smooth] .story-gallery.lenis-smooth{scroll-snap-type:none}@media (min-width:64em) and (prefers-reduced-motion:no-preference){.pillars-journey[data-scroll-ready=true]{height:210svh}.pillars-journey[data-scroll-ready=true] .pillars-section{height:calc(100svh - 72px);min-height:560px;max-height:820px;position:sticky;top:72px}}
.sR6Mvq_surface{--pattern-tone:var(--oxblood-700);--pattern-thread:var(--gold-600);isolation:isolate;background:var(--bg-page);min-height:100dvh;position:relative}.sR6Mvq_surface:before{content:"";z-index:-1;pointer-events:none;background-image:repeating-linear-gradient(135deg, transparent 0 60px, color-mix(in srgb, var(--pattern-tone) 2%, transparent) 70px, color-mix(in srgb, var(--pattern-tone) 4%, transparent) 130px), repeating-linear-gradient(135deg, transparent 0 259px, color-mix(in srgb, var(--pattern-thread) 5%, transparent) 260px 261px, transparent 262px 520px);position:absolute;inset:0}[data-mantine-color-scheme=dark] .sR6Mvq_surface{--pattern-tone:var(--oxblood-300);--pattern-thread:var(--gold-300)}@media (forced-colors:active){.sR6Mvq_surface:before{display:none}}
