.editorial{--header:var(--header-height);--gutter:clamp(20px, 5vw, 72px);--ease-out:cubic-bezier(.22, 1, .36, 1);padding-top:var(--header)}.editorial #main-content{scroll-margin-top:var(--header)}.editorial .reading-progress{z-index:61;top:calc(var(--header) - 1px);pointer-events:none;background:var(--andi-teal);transform-origin:0;width:100%;height:2px;position:fixed;left:0;transform:scaleX(0)}.editorial .manifesto-footer{isolation:isolate;border-top:1px solid var(--andi-teal-mid);color:var(--andi-teal-deep);background:#f5f8f3;padding-top:28px;position:relative;overflow:clip}.editorial .vision-note{padding:24px var(--gutter) 40px;color:#355e58;text-align:center;margin:0;font-size:12px;line-height:1.7;position:relative}.editorial .manifesto-footer footer{padding-inline:var(--gutter);background:0 0;position:relative}.editorial .manifesto-footer footer button{font-size:.8rem}.editorial #footer-field,.editorial .footer-field-fallback{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20%);mask-image:linear-gradient(#0000,#000 20%)}.editorial #footer-field{opacity:0;transition:opacity 1.2s var(--ease-out)}.editorial .manifesto-footer[data-renderer=webgpu] #footer-field{opacity:1}.editorial .footer-field-fallback{background:repeating-radial-gradient(110% 110% at 5% 130%,#0000 0 28px,#0e6b6430 29px 30px,#0000 31px 44px);-webkit-mask-image:linear-gradient(#0000 15%,#000 100%);mask-image:linear-gradient(#0000 15%,#000 100%)}.editorial .manifesto-footer[data-renderer=webgpu] .footer-field-fallback{opacity:0}.editorial.motion-paused *,.editorial.motion-paused :before,.editorial.motion-paused :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.editorial *,.editorial :before,.editorial :after{transition:none!important;animation:none!important}}html:has(.editorial.motion-paused){scroll-behavior:auto}@media (max-width:1199.98px){body:has([data-noscript-navigation]) .editorial{padding-top:0}}@media print{body:has(.editorial) [data-site-header]{display:none}.editorial,.editorial.family-intelligence{padding-top:0}.editorial .reading-progress,.editorial #footer-field,.editorial .footer-field-fallback{display:none}}
