.ds-rr{--rr-node:1rem;--rr-cut:3px;--rr-fig:var(--ds-size-3xl);--rr-gap:var(--ds-space-10);--rr-step:.5s;--rr-bleed:calc((100vw - 100cqw) / 2);--rr-zero:1 0;--rr-glow:#fda70059;gap:var(--rr-gap);flex-direction:column;display:flex;position:relative;container-type:inline-size}.ds-section:has(>.ds-section-stack>.ds-rr){overflow-x:clip}.ds-rr__stops{row-gap:0;padding:0;list-style:none}.ds-rr__stops>li{--rr-node-top:calc((var(--rr-fig) - var(--rr-node)) / 2);grid-column:1/-1;min-width:0;display:flex;position:relative}.ds-rr__stop{align-items:flex-start;gap:var(--ds-space-2);min-width:0;padding:0 0 var(--ds-space-10) var(--ds-space-10);border-radius:var(--ds-radius-card);font:inherit;text-align:left;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:opacity var(--ds-dur-quick) var(--ds-ease-hover);background:0 0;border:0;flex-direction:column;flex:1;display:flex}.ds-rr__stop:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-space-2)}.ds-rr__stop strong{font-family:var(--ds-font-apple);font-size:var(--rr-fig);font-weight:var(--ds-weight-regular);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ds-text-accent);line-height:1;display:block}.ds-rr__cap{align-items:center;gap:var(--ds-space-2);font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-text-subtle);display:flex}.ds-rr__cap img{width:var(--ds-icon-sm);height:var(--ds-icon-sm);flex:none}.ds-rr__stop[aria-current] .ds-rr__cap{color:var(--ds-text-accent)}@media (hover:hover) and (pointer:fine){.ds-rr__stops:has(.ds-rr__stop:hover) .ds-rr__stop:not(:hover){opacity:.38}.ds-rr__stop:hover .ds-rr__cap{color:var(--ds-text-accent)}.ds-rr__stops>li:not([data-end]):has(.ds-rr__stop:hover) .ds-rr__node{background:var(--ds-navy-900)}}.ds-rr__stops:has(.ds-rr__stop:focus-visible) .ds-rr__stop:not(:focus-visible){opacity:.38}.ds-rr__stop:focus-visible .ds-rr__cap{color:var(--ds-text-accent)}.ds-rr__stops>li:not([data-end]):has(.ds-rr__stop:focus-visible) .ds-rr__node{background:var(--ds-navy-900)}.ds-rr__node{top:var(--rr-node-top);z-index:1;box-sizing:border-box;width:var(--rr-node);height:var(--rr-node);border:2px solid var(--ds-navy-900);border-radius:var(--ds-radius-full);background:var(--ds-surface);pointer-events:none;transition:background-color var(--ds-dur-quick) var(--ds-ease-hover);position:absolute;left:0}[data-end]>.ds-rr__node{background:var(--ds-accent);scale:1.25}.ds-rr__stops>li:before{content:"";top:calc(var(--rr-node-top) + var(--rr-node) + var(--rr-cut));bottom:calc(var(--rr-cut) - var(--rr-node-top));left:calc(var(--rr-node) / 2 - 1px);background:var(--ds-navy-900);transform-origin:50% 0;pointer-events:none;width:2px;position:absolute}.ds-rr__stops>li:has(+li[data-end]):before{bottom:calc(var(--rr-cut) - var(--rr-node-top) + var(--rr-node) / 8)}.ds-rr__stops>li[data-end]:before{top:calc(var(--rr-node-top) + var(--rr-node) * 9 / 8 + var(--rr-cut));background:repeating-linear-gradient(to bottom, var(--ds-navy-300) 0 6px, transparent 6px 16px);bottom:0}.ds-rr__stops>li:first-child:after{content:"";bottom:calc(100% - var(--rr-node-top) + var(--rr-cut));left:calc(var(--rr-node) / 2 - 1px);width:2px;height:var(--ds-stack-block);background:linear-gradient(to bottom, transparent, var(--ds-navy-900));pointer-events:none;position:absolute}.ds-rr__bead{z-index:3;width:var(--ds-control-height);height:var(--ds-control-height);opacity:0;pointer-events:none;touch-action:none;-webkit-tap-highlight-color:transparent;user-select:none;place-items:center;display:grid;position:absolute;top:0;left:0}.ds-rr__bead[data-on]{opacity:1;pointer-events:auto;cursor:grab}.ds-rr__bead[data-drag]{cursor:grabbing}.ds-rr__dot{border-radius:var(--ds-radius-full);background:var(--ds-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 3px var(--rr-glow), 0 0 .75rem .125rem var(--rr-glow);position:relative}.ds-rr__bead[data-drag] .ds-rr__dot{scale:1.35}@media (hover:hover) and (pointer:fine){.ds-rr__bead[data-on]:hover .ds-rr__dot{scale:1.2}}.ds-rr__dot:before{content:"";width:2px;height:var(--ds-space-12);background:linear-gradient(to bottom, transparent, var(--ds-accent));opacity:0;position:absolute;bottom:50%;left:calc(50% - 1px)}.ds-rr__bead[data-moving=back] .ds-rr__dot:before{background:linear-gradient(to top, transparent, var(--ds-accent));top:50%;bottom:auto}.ds-rr__bead[data-moving] .ds-rr__dot:before{opacity:1}.ds-rr__dot:after{content:"";border:1.5px solid var(--ds-accent);border-radius:var(--ds-radius-full);opacity:0;position:absolute;inset:-.25rem}.ds-rr__row>*{grid-column:1/-1}.ds-rr__sign{row-gap:var(--ds-space-4);color:var(--ds-night-text);grid-template-columns:minmax(0,1fr);display:grid;position:relative}.ds-rr__plate{inset:calc(var(--ds-control-height) + var(--ds-space-4)) 0 0;border-radius:var(--ds-radius-card);background:linear-gradient(150deg, var(--ds-navy-900) 0%, var(--ds-navy-950) 45%, var(--ds-surface-close) 100%);position:absolute}.ds-rr__post{top:calc(-1 * var(--rr-gap));left:calc(var(--rr-node) / 2 - 1px);width:2px;height:calc(var(--rr-gap) + var(--ds-control-height) + var(--ds-space-4));background:repeating-linear-gradient(to bottom, var(--ds-navy-300) 0 6px, transparent 6px 16px);transform-origin:50% 0;pointer-events:none;position:absolute}.ds-rr__post[data-off]{opacity:0}.ds-rr__slides{padding:var(--ds-space-8) var(--ds-space-6);grid-row:2;display:grid;position:relative}.ds-rr__slides>figure{align-self:start;gap:var(--ds-space-6);flex-direction:column;grid-area:1/1;display:flex;position:relative}.ds-rr__slides>figure:after{content:"";inset:calc(var(--ds-space-2) - var(--ds-space-8)) calc(var(--ds-space-2) - var(--ds-space-6));border:var(--ds-hairline) solid var(--ds-line-inverse);border-radius:var(--ds-radius-sm);opacity:0;pointer-events:none;position:absolute}.ds-rr__slides>figure[data-on]:after{opacity:1}.ds-rr__slides blockquote,.ds-rr__slides figcaption{min-width:0}.ds-rr__slides figcaption{align-items:center;gap:var(--ds-space-3);display:flex}.ds-rr__slides>figure>*{opacity:0;translate:0 calc(-1 * var(--ds-distance-base));filter:blur(var(--ds-blur-swap));pointer-events:none}.ds-rr__sign[data-dir=back] .ds-rr__slides>figure>*{translate:0 var(--ds-distance-base)}.ds-rr__slides>figure[data-on]>*{opacity:1;filter:none;pointer-events:auto;translate:0}.ds-rr__slides blockquote p{text-indent:-.42em;font-size:var(--ds-body-size);line-height:var(--ds-leading-body);text-wrap:pretty;color:var(--ds-night-text)}.ds-rr__slides img{border-radius:var(--ds-radius-full);object-fit:cover;width:2.75rem;height:2.75rem;box-shadow:0 0 0 2px var(--ds-line-inverse);flex:none}.ds-rr__slides figcaption>span{min-width:0;font-size:var(--ds-small-size);line-height:var(--ds-leading-snug);color:var(--ds-night-muted);flex-direction:column;display:flex}.ds-rr__slides figcaption>span span span{white-space:nowrap}.ds-rr__slides figcaption b{font-size:var(--ds-body-size);font-weight:var(--ds-weight-medium);color:var(--ds-text-inverse)}.ds-rr__foot{justify-self:end;align-items:center;gap:var(--ds-space-2);grid-row:1;display:flex}.ds-rr__count{padding-right:var(--ds-space-2);font-family:var(--ds-font-mono);font-size:var(--ds-label-size);font-weight:var(--ds-weight-label);letter-spacing:var(--ds-track-caps);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ds-text-subtle)}.ds-rr__ctl{width:var(--ds-control-height);height:var(--ds-control-height);border-radius:var(--ds-radius-control);background:var(--ds-surface);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-line);color:var(--ds-text-accent);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:background-color var(--ds-dur-quick) var(--ds-ease-hover), scale var(--ds-dur-quick) var(--ds-ease-out);border:0;place-items:center;padding:0;display:grid}.ds-rr__ctl svg{width:var(--ds-icon-sm);height:var(--ds-icon-sm);fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ds-rr__ctl svg+svg,.ds-rr__ctl[data-state=paused] svg:first-child{display:none}.ds-rr__ctl[data-state=paused] svg+svg{fill:currentColor;stroke:none;display:block}.ds-rr__ctl:active{scale:var(--ds-scale-press)}.ds-rr__ctl:focus-visible{outline:var(--ds-focus-width) solid var(--ds-focus-color);outline-offset:var(--ds-focus-offset)}@media (hover:hover) and (pointer:fine){.ds-rr__ctl:hover{background-color:var(--ds-surface-hover)}}@media (prefers-reduced-motion:reduce){.ds-rr__ctl[data-act=pause]{display:none}}@media (width>=48rem){.ds-rr{--rr-zero:0 1;--rr-gap:var(--ds-space-12)}.ds-rr__stops>li{--rr-node-top:auto;grid-column:span 2}.ds-rr__stop{padding:0 0 calc(var(--ds-space-8) + var(--rr-node))}.ds-rr__cap{white-space:nowrap}.ds-rr__node{top:auto;bottom:0}.ds-rr__stops>li:before{top:auto;bottom:calc(var(--rr-node) / 2 - 1px);left:calc(var(--rr-node) + var(--rr-cut));right:calc(var(--rr-cut) - var(--ds-grid-gap));transform-origin:0;width:auto;height:2px}.ds-rr__stops>li:has(+li[data-end]):before{bottom:calc(var(--rr-node) / 2 - 1px);right:calc(var(--rr-cut) + var(--rr-node) / 8 - var(--ds-grid-gap))}.ds-rr__stops>li[data-end]:before{top:auto;bottom:calc(var(--rr-node) / 2 - 1px);left:calc(var(--rr-node) * 9 / 8 + var(--rr-cut));right:calc(-1 * var(--rr-bleed));background:repeating-linear-gradient(90deg, var(--ds-navy-300) 0 6px, transparent 6px 16px);-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000);mask-image:linear-gradient(90deg,#000 40%,#0000)}.ds-rr__stops>li:first-child:after{top:auto;bottom:calc(var(--rr-node) / 2 - 1px);left:auto;right:calc(100% + var(--rr-cut));width:var(--rr-bleed);background:linear-gradient(90deg, transparent, var(--ds-navy-900) 85%);height:2px}.ds-rr__dot:before{width:var(--ds-space-16);background:linear-gradient(90deg, transparent, var(--ds-accent));height:2px;inset:calc(50% - 1px) 50% auto auto}.ds-rr__bead[data-moving=back] .ds-rr__dot:before{background:linear-gradient(270deg, transparent, var(--ds-accent));top:calc(50% - 1px);left:50%;right:auto}.ds-rr__sign{grid-template-columns:subgrid;row-gap:var(--ds-space-6);padding:var(--ds-space-8)}.ds-rr__plate{outline:var(--ds-hairline) solid var(--ds-line-inverse);outline-offset:calc(-1 * var(--ds-space-2));box-shadow:0 1px 2px var(--ds-ink-a12), 0 1.5rem 2.5rem -1.5rem var(--ds-scrim);inset:0}.ds-rr__post{height:calc(var(--rr-gap) - var(--rr-cut));background:var(--ds-navy-900);translate:calc(var(--rr-node) / 2 - 1px) 0;top:auto;bottom:100%;left:0}.ds-rr__slides,.ds-rr__slides>figure{display:contents}.ds-rr__slides>figure:after{content:none}.ds-rr__slides blockquote{grid-area:1/1/auto/-1;align-self:center;position:relative}.ds-rr__slides figcaption{grid-area:2/1/auto/span 5;align-self:center;position:relative}.ds-rr__slides>figure>*{translate:calc(-1 * var(--ds-distance-base)) 0}.ds-rr__sign[data-dir=back] .ds-rr__slides>figure>*{translate:var(--ds-distance-base) 0}.ds-rr__foot{grid-area:2/6/auto/-1;align-self:center;position:relative}.ds-rr__count{color:var(--ds-night-quiet)}.ds-rr__count b{color:var(--ds-text-inverse)}.ds-rr__ctl{box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-line-inverse);color:var(--ds-text-inverse);background:0 0}.ds-rr__ctl:focus-visible{outline-color:var(--ds-focus-color-on-deep)}}@media (hover:hover) and (pointer:fine) and (width>=48rem){.ds-rr__ctl:hover{background-color:var(--ds-line-inverse)}}@media (width>=64rem){.ds-rr{--rr-fig:clamp(var(--ds-size-3xl), 4.6vw, var(--ds-size-4xl))}.ds-rr__stops>li{grid-column:span 3}.ds-rr__slides blockquote{grid-column:4/span 6}.ds-rr__slides figcaption{flex-direction:column;grid-area:1/1/auto/span 3;align-items:flex-start}.ds-rr__foot{grid-area:1/10/auto/-1;justify-self:start}.ds-rr__ctl{width:var(--ds-ring);height:var(--ds-ring)}}@media (prefers-reduced-motion:no-preference){.ds-rr__stops>li:before{transition:scale var(--rr-step) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .2s)}.ds-rr__stops>li:first-child:after{transition:opacity .6s var(--ds-ease-out)}.ds-rr__node{transition:scale var(--ds-dur-open) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .15s), opacity var(--ds-dur-open) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .15s), background-color var(--ds-dur-quick) var(--ds-ease-hover)}.ds-rr__stop>*{transition:opacity var(--ds-dur-emphasis) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .15s), translate var(--ds-dur-emphasis) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .15s)}.ds-rr__cap{transition:opacity var(--ds-dur-emphasis) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .15s), translate var(--ds-dur-emphasis) var(--ds-ease-out) calc(var(--i) * var(--rr-step) + .15s), color var(--ds-dur-quick) var(--ds-ease-hover)}.ds-rr__stops .ds-odo__strip{transition-delay:calc(var(--i) * var(--rr-step) + var(--k) * .12s + .1s)}.ds-rr__post{transition:scale var(--ds-dur-panel) var(--ds-ease-out) calc(3 * var(--rr-step) + .7s), opacity var(--ds-dur-open) var(--ds-ease-out)}.ds-rr__sign{transition:opacity var(--ds-dur-emphasis) var(--ds-ease-out) calc(3 * var(--rr-step) + .95s), transform var(--ds-dur-emphasis) var(--ds-ease-out) calc(3 * var(--rr-step) + .95s)}.ds-rr[data-waiting] .ds-rr__stops>li:before{scale:var(--rr-zero);transition:none}.ds-rr[data-waiting] .ds-rr__stops>li:first-child:after{opacity:0;transition:none}.ds-rr[data-waiting] .ds-rr__node{opacity:0;transition:none;scale:.6}.ds-rr[data-waiting] .ds-rr__stop>*{opacity:0;transition:none;translate:0 .5rem}.ds-rr[data-waiting] .ds-odo__strip{transition:none;translate:0}.ds-rr[data-waiting] .ds-rr__post{transition:none;scale:1 0}.ds-rr[data-waiting] .ds-rr__sign{opacity:0;transition:none;transform:translateY(-.5rem)}.ds-rr[data-run] .ds-rr__post,.ds-rr__bead{transition:opacity var(--ds-dur-open) var(--ds-ease-out)}.ds-rr__bead:not([data-on]) .ds-rr__dot{scale:.6}.ds-rr__dot{transition:scale var(--ds-dur-quick) var(--ds-ease-out)}.ds-rr__dot:before{transition:opacity var(--ds-dur-panel) var(--ds-ease-out)}.ds-rr__bead[data-moving] .ds-rr__dot:before{transition-duration:var(--ds-dur-quick)}.ds-rr__dot[data-arrive]:after{animation:ds-rr-ping .9s var(--ds-ease-out)}.ds-rr__dot[data-arrive=end]:after{animation:ds-rr-arrive 1.4s var(--ds-ease-out)}.ds-rr[data-run] .ds-rr__plate{transition:clip-path var(--ds-dur-panel) var(--ds-ease-out)}.ds-rr__slides>figure>*,.ds-rr__slides>figure:after{transition:opacity var(--ds-dur-quick) var(--ds-ease-out), translate var(--ds-dur-quick) var(--ds-ease-out), filter var(--ds-dur-quick) var(--ds-ease-out)}.ds-rr__slides>figure[data-on]>*,.ds-rr__slides>figure[data-on]:after{transition:opacity var(--ds-dur-panel) var(--ds-ease-out), translate var(--ds-dur-panel) var(--ds-ease-out), filter var(--ds-dur-panel) var(--ds-ease-out)}.ds-rr__slides>figure[data-on]>figcaption{transition-delay:80ms}.ds-rr__stops>li[data-end]:before,.ds-rr__post{animation:ds-rr-march-y 1.2s var(--ds-ease-linear) infinite}.ds-rr:is([data-paused],[data-waiting]) .ds-rr__stops>li[data-end]:before,.ds-rr:is([data-paused],[data-waiting]) .ds-rr__post{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (width>=48rem){.ds-rr__stops>li[data-end]:before{animation-name:ds-rr-march-x}.ds-rr__post{animation:none}}@media (prefers-reduced-motion:reduce){.ds-rr__slides>figure>*,.ds-rr__sign[data-dir=back] .ds-rr__slides>figure>*{filter:none;transition:opacity var(--ds-dur-open) var(--ds-ease-out);translate:none}}@keyframes ds-rr-march-x{to{background-position:16px 0}}@keyframes ds-rr-march-y{to{background-position:0 16px}}@keyframes ds-rr-arrive{0%{opacity:.9;scale:.6}45%{opacity:0;scale:4}46%{opacity:.7;scale:.6}to{opacity:0;scale:4}}@keyframes ds-rr-ping{0%{opacity:.9;scale:.6}to{opacity:0;scale:3}}.ds-rr__sign{color:var(--ds-text)}.ds-rr__plate{box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-line);background:0 0}.ds-rr__slides>figure:after{content:none}.ds-rr__slides blockquote p{color:var(--ds-text-muted)}.ds-rr__slides figcaption>span{color:var(--ds-text-subtle)}.ds-rr__slides figcaption b{color:var(--ds-text-display)}@media (width>=48rem){.ds-rr__plate{box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-line);outline:none}.ds-rr__count{color:var(--ds-text-subtle)}.ds-rr__count b{color:var(--ds-text-accent)}.ds-rr__ctl{background:var(--ds-surface);box-shadow:inset 0 0 0 var(--ds-hairline) var(--ds-line);color:var(--ds-text-accent)}.ds-rr__ctl:focus-visible{outline-color:var(--ds-focus-color)}}@media (hover:hover) and (pointer:fine) and (width>=48rem){.ds-rr__ctl:hover{background-color:var(--ds-surface-hover)}}.ds-rr__plate{border-radius:var(--ds-lg-radius);background:var(--ds-lg-card);box-shadow:var(--ds-lg-card-edge)}.ds-rr__slides blockquote p{letter-spacing:-.01em;color:var(--ds-lg-grey);font-size:1.125rem;line-height:1.625rem}.ds-rr__slides blockquote b{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-rr__slides figcaption b{font-size:var(--ds-lg-body-size);color:var(--ds-lg-ink)}.ds-rr__slides figcaption>span{font-size:var(--ds-lg-small);color:var(--ds-lg-grey)}.ds-rr__slides img{box-shadow:0 0 0 2px #fff,0 1px 3px #0000001f}.ds-rr__foot{height:var(--ds-lg-control);border-radius:var(--ds-lg-radius-group);background:var(--ds-lg-glass);box-shadow:var(--ds-lg-glass-shadow);gap:0;padding:.1875rem}.ds-rr__count{font-family:var(--ds-lg-font);font-size:var(--ds-lg-small);font-weight:var(--ds-weight-regular);letter-spacing:0;color:var(--ds-lg-grey);padding:0 .625rem}.ds-rr__count b{font-weight:var(--ds-weight-medium);color:var(--ds-lg-ink)}.ds-rr__ctl{width:var(--ds-lg-segment);height:var(--ds-lg-segment);border-radius:var(--ds-lg-radius-seg);box-shadow:none;color:#43434b;background:0 0;position:relative}.ds-rr__ctl:before{content:"";inset-block:.4375rem;background:var(--ds-lg-divider);width:1px;transition:opacity var(--ds-lg-quick) var(--ds-lg-ease);pointer-events:none;position:absolute;left:-1px}.ds-rr__ctl svg,.ds-rr__ctl[data-state=paused] svg+svg{fill:currentColor;stroke:none;width:.875rem;height:.875rem}.ds-rr__ctl:active{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow);scale:none}@media (hover:hover) and (pointer:fine){.ds-rr__ctl:hover{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow);color:var(--ds-lg-ink)}.ds-rr__ctl:hover:before,.ds-rr__ctl:hover+.ds-rr__ctl:before{opacity:0}}@media (width>=48rem){.ds-rr__plate{box-shadow:var(--ds-lg-card-edge);outline:none}.ds-rr__count{color:var(--ds-lg-grey)}.ds-rr__count b{color:var(--ds-lg-ink)}.ds-rr__ctl{box-shadow:none;color:#43434b;background:0 0}.ds-rr__ctl:focus-visible{outline-color:var(--ds-lg-ink)}}@media (hover:hover) and (pointer:fine) and (width>=48rem){.ds-rr__ctl:hover{background:var(--ds-lg-capsule);box-shadow:var(--ds-lg-capsule-shadow);color:var(--ds-lg-ink)}}@media (pointer:coarse){.ds-rr__foot{height:3.125rem}.ds-rr__ctl{width:2.75rem;height:2.75rem}}@media (width>=48rem){.ds-rr__foot{justify-self:end}}@media (width>=64rem){.ds-rr__slides blockquote{grid-column:4/span 7;padding-inline-end:var(--ds-space-8)}.ds-rr__foot{grid-column:11/-1}}@media (prefers-reduced-motion:no-preference){.ds-rr__sign{transition:opacity var(--ds-dur-open) var(--ds-ease-out) .15s, transform var(--ds-dur-open) var(--ds-ease-out) .15s}}
