.ans-divider{--land:15px;--s:1;position:relative;height:calc(96px * var(--s));margin-bottom:.25rem;pointer-events:none}.ans-divider[data-align=center]{--land:50%}.ans-divider__fan--narrow{display:none}@media (max-width:599px){.ans-divider{--s:0.8}.ans-divider__fan--wide{display:none}.ans-divider__fan--narrow{display:block}}.ans-night-section:has(>.ans-night-container>.ans-divider:first-child){padding-top:calc(var(--anslation-ds-section-y) * .4)}.ans-divider__bus{position:absolute;top:calc(64px * var(--s) - 1px);right:0;left:0;height:2px}.ans-divider__bus:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--anslation-ds-product-primary) 0 calc(100% / 7 - 2px),transparent 0 calc(100% / 7),var(--anslation-ds-product-teal) 0 calc(200% / 7 - 2px),transparent 0 calc(200% / 7),var(--anslation-ds-product-magenta) 0 calc(300% / 7 - 2px),transparent 0 calc(300% / 7),var(--anslation-ds-product-orange) 0 calc(400% / 7 - 2px),transparent 0 calc(400% / 7),var(--anslation-ds-product-green) 0 calc(500% / 7 - 2px),transparent 0 calc(500% / 7),var(--anslation-ds-product-violet) 0 calc(600% / 7 - 2px),transparent 0 calc(600% / 7),var(--anslation-ds-product-yellow) 0 calc(100% - 2px),transparent 0);opacity:.4;mask-image:linear-gradient(90deg,var(--anslation-ds-mask-solid) 55%,transparent)}.ans-divider[data-align=center] .ans-divider__bus:before{mask-image:linear-gradient(90deg,transparent,var(--anslation-ds-mask-solid) 25%,var(--anslation-ds-mask-solid) 75%,transparent)}.ans-divider__run{position:absolute;top:0;height:2px;overflow:hidden}.ans-divider__run--l{left:0;width:var(--land)}.ans-divider__run--r{right:0;left:var(--land)}.ans-divider__run i{position:absolute;top:0;left:0;width:100%;height:2px;opacity:0}.ans-divider__run--r i{background:linear-gradient(90deg,transparent 78%,color-mix(in srgb,var(--ans-tone) 70%,transparent) 94%,color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-trace-lift)));transform:translateX(-100%)}.ans-divider__run--l i{background:linear-gradient(270deg,transparent 40%,color-mix(in srgb,var(--ans-tone) 70%,transparent) 85%,color-mix(in srgb,var(--ans-tone) 40%,var(--anslation-ds-trace-lift)));transform:translateX(100%)}.ans-divider__fan{position:absolute;bottom:0;left:calc(var(--land) - var(--lx) * var(--s) * 1px);width:calc(var(--w) * var(--s) * 1px);height:calc(96px * var(--s));overflow:visible}.ans-dv{fill:none;stroke-width:calc(var(--anslation-ds-trace-lit, 2px) / var(--s));stroke-linecap:round}.ans-dv--off{stroke-width:calc(var(--anslation-ds-trace-dim, 1.75px) / var(--s));stroke-opacity:.55}.ans-dv--glow{stroke-width:calc(7px / var(--s));stroke-opacity:.16}.ans-dv__via{fill:var(--anslation-ds-page);stroke:color-mix(in srgb,var(--ans-tone) 60%,var(--anslation-ds-trace-lift));stroke-width:calc(var(--anslation-ds-trace-via, 1.5px) / var(--s))}.ans-divider+.ans-night-intro .ans-night-pill{position:relative}.ans-divider+.ans-night-intro .ans-night-pill:before{content:"";position:absolute;bottom:100%;left:14px;width:2px;height:calc(32px + .25rem);background:var(--ans-tone);transform-origin:top;pointer-events:none}.ans-divider+.ans-night-intro .ans-night-pill[data-tone=azure]:before{background:var(--anslation-ds-night-action-fill)}.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill{--ans-dv-drop:calc(32px + 0.25rem)}.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill:before{width:10px;height:calc(var(--ans-dv-drop) / 2 + 1px);box-sizing:border-box;border-left-width:0;border-bottom:0 solid var(--ans-tone);border-right:0 solid var(--ans-tone);border-top-width:0;border-top:2px solid var(--ans-tone);border-left:2px solid var(--ans-tone);border-top-left-radius:8px;background:none}.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill:after{content:"";position:absolute;right:calc(50% - 1px);bottom:calc(100% + var(--ans-dv-drop) / 2 - 1px);left:22px;height:calc(var(--ans-dv-drop) / 2 + 1px);box-sizing:border-box;border-left:0 solid var(--ans-tone);border-bottom-width:0;border-right-width:0;border-top:0 solid var(--ans-tone);border-right:2px solid var(--ans-tone);border-bottom:2px solid var(--ans-tone);border-bottom-right-radius:8px;pointer-events:none}.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill[data-tone=azure]:after,.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill[data-tone=azure]:before{border-color:var(--anslation-ds-night-action-fill)}@media (max-width:599px){.ans-divider+.ans-night-intro .ans-night-pill:before{height:calc(32px * .8 + .25rem)}.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill{--ans-dv-drop:calc(32px * 0.8 + 0.25rem)}.ans-divider[data-align=center]+.ans-night-intro .ans-night-pill:before{height:calc(var(--ans-dv-drop) / 2 + 1px)}}.ans-divider+.ans-night-intro:not(:has(.ans-night-pill)){margin-top:1rem}@media (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run] .ans-dv{stroke-dasharray:calc(var(--len) * 1px) 999px;animation:ans-b-draw var(--anslation-ds-duration-settle) var(--anslation-ds-spring) calc(var(--i) * var(--anslation-ds-stagger) * 1.5) both}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run] .ans-dv__via{--from:0.3;animation:ans-b-full var(--anslation-ds-duration-base) var(--anslation-ds-ease) var(--anslation-ds-duration-slow) both}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run] .ans-dv__pk .ans-cm{animation:ans-b-pk var(--travel) var(--anslation-ds-ease-glide) var(--anslation-ds-duration-settle) both,ans-b-life var(--travel) var(--anslation-ds-ease-exit) var(--anslation-ds-duration-settle) both}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run] .ans-divider__run i{animation:ans-b-run-r var(--anslation-ds-duration-long) var(--anslation-ds-ease) calc(var(--anslation-ds-duration-settle) + var(--travel)) both,ans-b-fade var(--anslation-ds-duration-long) var(--anslation-ds-ease-exit) calc(var(--anslation-ds-duration-settle) + var(--travel)) both}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run] .ans-divider__run--l i{animation-name:ans-b-run-l,ans-b-fade}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run]+.ans-night-intro .ans-night-pill:before{animation:ans-b-stem var(--anslation-ds-duration-base) var(--anslation-ds-ease-glide) calc(var(--anslation-ds-duration-settle) + var(--travel)) both}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-align=center][data-ans-run]+.ans-night-intro .ans-night-pill:after{animation:ans-b-in var(--anslation-ds-duration-fast) var(--anslation-ds-ease) calc(var(--anslation-ds-duration-settle) + var(--travel)) both}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-align=center][data-ans-run]+.ans-night-intro .ans-night-pill:before{animation-delay:calc(var(--anslation-ds-duration-settle) + var(--travel) + var(--anslation-ds-duration-fast))}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run]+* :is(.ans-night-pill__dot,.ans-night-pill__glyph),html:not(.anslation-a11y-reduced-motion) .ans-divider[data-ans-run]+.ans-night-pill :is(.ans-night-pill__dot,.ans-night-pill__glyph){animation:ans-b-dot var(--anslation-ds-duration-settle) var(--anslation-ds-ease) calc(var(--anslation-ds-duration-settle) + var(--travel) + var(--anslation-ds-duration-base)) both}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){html:not(.anslation-a11y-reduced-motion) .ans-divider:not([data-ans-run],[data-ans-still]) .ans-dv{stroke-dasharray:calc(var(--len) * 1px) 999px;stroke-dashoffset:calc(var(--len) * 1px)}html:not(.anslation-a11y-reduced-motion) .ans-divider:not([data-ans-run],[data-ans-still]) .ans-dv__via{opacity:.3}html:not(.anslation-a11y-reduced-motion) .ans-divider:not([data-ans-run],[data-ans-still])+.ans-night-intro .ans-night-pill:before{transform:scaleY(0)}html:not(.anslation-a11y-reduced-motion) .ans-divider[data-align=center]:not([data-ans-run],[data-ans-still])+.ans-night-intro .ans-night-pill:after{opacity:0}}@keyframes ans-b-run-r{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes ans-b-run-l{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ans-b-fade{0%,70%{opacity:1}to{opacity:0}}@keyframes ans-b-stem{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes ans-b-dot{30%{box-shadow:0 0 0 5px color-mix(in srgb,var(--ans-tone) 45%,transparent),0 0 14px 2px var(--ans-tone)}}@media (forced-colors:active){:is(.ans-divider__fan,.ans-divider__bus){forced-color-adjust:none;opacity:.6}}.ans-editorial-split>.ans-divider{margin-bottom:calc(.25rem - var(--anslation-ds-intro-gap))}