@keyframes rz-race-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rz-race{margin-block-end:var(--rz-s-7)}.rz-race__lane{display:grid;grid-template-columns:minmax(0,1fr) auto;-moz-column-gap:var(--rz-s-4);column-gap:var(--rz-s-4);row-gap:var(--rz-s-3);align-items:baseline}.rz-race__lane+.rz-race__lane{margin-block-start:var(--rz-s-5)}.rz-race__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px var(--rz-s-3);min-width:0}.rz-race__meta b{font-family:var(--rz-mono);font-size:var(--fs-meta);font-weight:440;text-transform:uppercase;letter-spacing:.1em;color:var(--rz-ink)}.rz-race__meta i{font-family:var(--rz-mono);font-variant-numeric:tabular-nums;font-style:normal;font-size:var(--fs-micro);letter-spacing:.04em;color:var(--rz-ink-mute)}.rz-race__time{font-family:var(--rz-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-d3);font-weight:440;line-height:1.1;color:var(--rz-ink);text-align:end;opacity:0}.rz-race__lane.is-done .rz-race__time{opacity:1;transition:opacity var(--rz-dur-1) linear}.rz-race__rail{grid-column:1/-1;position:relative;display:block;block-size:10px;border-radius:var(--rz-r-1);background:var(--rz-line);overflow:hidden}.rz-race__rail:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;inline-size:1px;background:var(--rz-line-strong)}.rz-race__fill{display:block;inline-size:100%;block-size:100%;background:var(--rz-ink);transform:scaleX(1);transform-origin:left center}.rz-race__fill--idle{transform:scaleX(0)}.rz-race__fill--run{transform:scaleX(0);animation-name:rz-race-fill;animation-duration:var(--rz-race-dur,1s);animation-timing-function:linear;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.rz-race__fill--idle,.rz-race__fill--run{animation:none;transform:scaleX(1)}.rz-race__lane.is-done .rz-race__time{transition:none}}@media (max-width:639px){.rz-race__time{font-size:var(--fs-lead)}.rz-race__meta{flex-direction:column;gap:2px}.rz-race__meta b{font-size:var(--fs-micro);letter-spacing:.06em}.rz-race__rail{block-size:8px}.rz-race__lane+.rz-race__lane{margin-block-start:var(--rz-s-4)}}@property --rz-wipe{syntax:"<percentage>";initial-value:50%;inherits:true}.rz-proof__hint{letter-spacing:.02em;margin-block-end:var(--rz-s-4)}.rz-proof__hint,.rz-proof__kicker{font-family:var(--rz-mono);font-size:var(--fs-meta);color:var(--rz-ink-mute)}.rz-proof__kicker{margin:var(--rz-s-2) 0 0;letter-spacing:.04em}.rz-proof__bar{display:flex;flex-wrap:nowrap;align-items:flex-end;gap:var(--rz-s-2);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;border-block-end:1px solid var(--rz-line);margin:0 -3px var(--rz-s-5)}.rz-proof__pick{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;scroll-snap-align:start;padding:3px 3px var(--rz-s-3);margin-block-end:-1px;background:none;border:0;border-block-end:1px solid transparent;font-family:var(--rz-mono);font-size:var(--fs-micro);color:var(--rz-ink-faint);cursor:pointer;transition:color var(--rz-dur-1) var(--rz-ease)}.rz-proof__pick:focus-visible{outline:2px solid var(--rz-accent-hi);outline-offset:-1px;border-radius:var(--rz-r-2)}.rz-proof__pick b{font-weight:440;line-height:1.4;letter-spacing:.04em;white-space:nowrap}.rz-proof__thumb{display:block;inline-size:var(--rz-thumb-w);block-size:var(--rz-thumb-h);-o-object-fit:cover;object-fit:cover;border-radius:var(--rz-r-2);outline:1px solid var(--rz-line);outline-offset:-1px;background:var(--rz-panel);opacity:.42;transition:opacity var(--rz-dur-1) var(--rz-ease)}.rz-proof__pick:hover{color:var(--rz-ink-body)}.rz-proof__pick:hover .rz-proof__thumb{opacity:.78}.rz-proof__pick[aria-selected=true]{color:var(--rz-ink);border-block-end-color:var(--rz-ink)}.rz-proof__pick[aria-selected=true] .rz-proof__thumb{opacity:1;outline-color:var(--rz-line-strong)}@media (prefers-reduced-motion:reduce){.rz-proof__pick,.rz-proof__thumb{transition:none}}.rz-proof__frame{position:relative;touch-action:pan-y;cursor:ew-resize;-moz-user-select:none;user-select:none;-webkit-user-select:none;width:min(var(--rz-max),100%);aspect-ratio:16/10;border:1px solid var(--rz-line);border-radius:var(--rz-r-3);overflow:hidden;box-shadow:var(--rz-shadow-2);background:var(--rz-panel)}.rz-proof__img{-webkit-user-drag:none;position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.rz-proof__clip{clip-path:inset(0 var(--rz-wipe) 0 0)}.rz-proof__divider{position:absolute;inset-block:0;right:calc(var(--rz-wipe) - 2px);width:4px;background:hsla(0,0%,100%,.94);box-shadow:0 0 0 1px rgba(0,0,0,.38),0 0 12px rgba(0,0,0,.32);pointer-events:none}.rz-proof__grip{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;display:grid;place-items:center;border-radius:var(--rz-r-pill);background:hsla(0,0%,100%,.94);box-shadow:0 0 0 1px rgba(0,0,0,.38),0 2px 14px rgba(0,0,0,.34);color:#0b0b0f}.rz-proof__chev{transform-box:fill-box;transform-origin:center}.rz-proof__divider--nudge .rz-proof__chev--l{animation:rz-proof-nudge-l 2.6s var(--rz-ease) infinite}.rz-proof__divider--nudge .rz-proof__chev--r{animation:rz-proof-nudge-r 2.6s var(--rz-ease) infinite}@keyframes rz-proof-nudge-l{0%,62%,to{transform:translateX(0)}20%,42%{transform:translateX(-2px)}}@keyframes rz-proof-nudge-r{0%,62%,to{transform:translateX(0)}20%,42%{transform:translateX(2px)}}@media (prefers-reduced-motion:reduce){.rz-proof__divider--nudge .rz-proof__chev--l,.rz-proof__divider--nudge .rz-proof__chev--r{animation:none}}.rz-proof__tag{position:absolute;top:16px;text-align:center;font-family:var(--rz-mono);font-variant-numeric:tabular-nums;color:var(--rz-ink-body);background:var(--rz-scrim);backdrop-filter:blur(6px);padding:6px 12px;border-radius:var(--rz-r-2);pointer-events:none;white-space:nowrap}.rz-proof__tag--l{left:25%;transform:translateX(-50%)}.rz-proof__tag--r{left:75%;transform:translateX(-50%)}.rz-proof__tag b{display:block;font-size:var(--fs-meta);font-weight:440;color:var(--rz-ink);text-transform:uppercase;letter-spacing:.1em}.rz-proof__tag i{display:block;margin-top:2px;font-style:normal;font-size:var(--fs-micro);letter-spacing:.04em}.rz-proof__read{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);text-align:center;font-family:var(--rz-mono);font-variant-numeric:tabular-nums;background:var(--rz-scrim);backdrop-filter:blur(6px);padding:8px 16px;border-radius:var(--rz-r-2);pointer-events:none;white-space:nowrap}.rz-proof__read b{display:block;font-size:var(--fs-d3);font-weight:440;color:var(--rz-ink)}.rz-proof__read i{margin-top:2px;font-style:normal;letter-spacing:.08em;color:var(--rz-ink-body)}.rz-proof__credit,.rz-proof__read i{display:block;font-size:var(--fs-micro)}.rz-proof__credit{font-family:var(--rz-mono);letter-spacing:.04em;color:var(--rz-ink-faint)}.rz-proof__ctl{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:ew-resize;touch-action:pan-y;pointer-events:none}.rz-proof__ctl::-webkit-slider-runnable-track{height:100%;background:transparent}.rz-proof__ctl::-moz-range-track{height:100%;background:transparent}.rz-proof__ctl::-webkit-slider-thumb{-webkit-appearance:none;width:2px;height:100%;background:transparent}.rz-proof__ctl::-moz-range-thumb{width:2px;height:100%;border:0;border-radius:0;background:transparent}.rz-proof__ctl:focus-visible{outline:2px solid var(--rz-accent-hi);outline-offset:-4px;border-radius:var(--rz-r-3)}@media (max-width:639px){.rz-proof__frame{aspect-ratio:4/3}.rz-proof__hint{font-size:var(--fs-micro)}.rz-proof__tag{top:10px;padding:5px 8px}.rz-proof__tag b{font-size:var(--fs-micro);letter-spacing:.06em}.rz-proof__tag i{font-size:10px;letter-spacing:.02em}.rz-proof__grip{width:40px;height:40px}.rz-proof__divider{right:calc(var(--rz-wipe) - 1.5px);width:3px}.rz-proof__read{bottom:10px;padding:6px 12px}.rz-proof__read b{font-size:var(--fs-lead)}.rz-proof__read i{letter-spacing:.02em}}.rz-stage{position:relative;--rz-ring-lead:0px;--rz-ring-tail:0px;--rz-ring-stroke:0.78;--rz-ring-air:32px;--rz-ring-reach:calc(min(620px, 50vw) - var(--rz-gutter));--rz-ring-inner:calc(max(var(--rz-ring-reach), 50vh) + 0.4 * min(var(--rz-ring-reach), 50vh) + var(--rz-ring-air));--rz-ring-d:calc(2 * var(--rz-ring-inner) / (1 - var(--rz-ring-stroke) / 15));--rz-ring-box:calc(var(--rz-ring-d) * 32 / 15);--rz-ring-phase:73deg;--rz-ring-travel:918deg}@supports (width:hypot(1px,1px)){.rz-stage{--rz-ring-inner:calc(hypot(var(--rz-ring-reach), 50vh) + var(--rz-ring-air))}}.rz-stage--open{--rz-ring-phase:73deg;--rz-ring-tail:clamp(200px,70vh,640px)}.rz-stage--turn{--rz-ring-phase:487deg;--rz-ring-lead:clamp(200px,70vh,640px);--rz-ring-tail:clamp(120px,34vh,340px)}.rz-stage--close{--rz-ring-phase:826deg;--rz-ring-lead:clamp(120px,34vh,340px)}.rz-stage--band{background:var(--rz-bg-raise)}.rz-stage--band>[data-rz-band]{background:transparent}.rz-stage__track{position:absolute;inset-inline:0;inset-block-start:calc(-1 * var(--rz-ring-lead));inset-block-end:calc(-1 * var(--rz-ring-tail));pointer-events:none}.rz-stage__ring{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;z-index:1;mix-blend-mode:screen;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 clamp(24px,6vh,64px),#000 calc(100% - clamp(24px, 6vh, 64px)),transparent);mask-image:linear-gradient(180deg,transparent 0,#000 clamp(24px,6vh,64px),#000 calc(100% - clamp(24px, 6vh, 64px)),transparent)}.rz-stage__svg{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:var(--rz-ring-box);height:var(--rz-ring-box);margin-block-start:calc(var(--rz-ring-box) / -2);margin-inline-start:calc(var(--rz-ring-box) / -2)}.rz-stage__arc{stroke-width:var(--rz-ring-stroke);opacity:.74}.rz-stage__lens{opacity:.05}.rz-stage__travel{transform-box:view-box;transform-origin:16px 16px;transform:rotate(var(--rz-ring-phase))}.rz-stage__spin{transform-box:view-box;transform-origin:16px 16px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll(root)){@keyframes rz-ring-travel{0%{transform:rotate(0deg)}to{transform:rotate(var(--rz-ring-travel))}}.rz-stage__travel{animation:rz-ring-travel linear both;animation-timeline:scroll(root)}}@supports (animation-timeline:view()){@keyframes rz-ring-arrive{0%{opacity:0;transform:scale(1.07)}14%{opacity:1;transform:scale(1)}86%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.rz-stage__track{view-timeline-name:--rz-ring-stage;view-timeline-axis:block}.rz-stage__spin{animation:rz-ring-arrive linear both;animation-timeline:--rz-ring-stage}}}@media (max-width:1359px){.rz-stage{--rz-ring-d:min(132vw,132vh);--rz-ring-stroke:2.9}.rz-stage__arc{stroke:var(--rz-accent);stroke-opacity:.34;opacity:1}.rz-stage__lens{opacity:.05}}