.ds-reading-progress{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){html.js [data-reading]{view-timeline:--reading block;view-timeline-inset:var(--header-h) 0}html.js .ds-reading-progress{inset-inline:0;top:var(--header-h);z-index:39;pointer-events:none;background-image:var(--gradient-brand);transform-origin:0;height:2px;animation:linear both ds-reading;animation-timeline:--reading;animation-range:contain;display:block;position:fixed;scale:0 1}}}@keyframes ds-reading{to{scale:1}}.ds-404-stage{--nf-w:min(28rem, 76vw);padding-top:calc(var(--nf-w) * .3);position:relative}@media (min-width:40rem){.ds-404-stage{--nf-w:min(28rem, 52vw)}}.ds-404{z-index:-10;width:var(--nf-w);pointer-events:none;position:absolute;top:0;left:50%;overflow:visible;translate:-50%}.ds-404 path{fill:url(#nf-ink);fill-opacity:.08;stroke:url(#nf-ink);stroke-opacity:.55;stroke-width:1.25px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:no-preference){html.js .ds-404 path{stroke-dasharray:1 1;animation:ds-draw 1.2s var(--ease-scrub) both, ds-ink var(--dur-enter) var(--ease-emphasized) both;animation-delay:calc(.12s + var(--i,0) * 90ms), calc(.82s + var(--i,0) * 90ms)}}@keyframes ds-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ds-ink{0%{fill-opacity:0}}@media print{.ds-reading-progress{display:none!important}}@media (forced-colors:active){html.js .ds-reading-progress{background:canvastext}.ds-404{display:none}}
