.us-time-rail{position:absolute;top:.5rem;bottom:1.5rem;left:.32rem;width:2px;background:linear-gradient(180deg,var(--color-brand-400),color-mix(in srgb,var(--color-brand-400) 20%,transparent));transform-origin:top}.us-time-row+.us-time-row{border-top:1px solid var(--color-night-line)}.us-time-dot{position:absolute;top:2.15rem;left:0;width:.85rem;height:.85rem;background-color:var(--color-night);border:2px solid var(--color-brand-300);border-radius:999px}@media(min-width:640px){.us-time-dot{top:2.35rem}}.us-week-line{position:absolute;top:0;right:0;left:0;height:2px;background:linear-gradient(90deg,var(--color-brand-400),var(--color-brand-200));transform-origin:left}.us-week-node{position:absolute;top:-.3rem;left:0;width:.85rem;height:.85rem;background-color:var(--color-page);border:2px solid var(--color-brand-600);border-radius:999px}@media(min-width:640px){.us-week-node{left:2rem}}.us-hatch{background-image:repeating-linear-gradient(-45deg,var(--color-brand-200) 0 4px,transparent 4px 9px);background-color:var(--color-tint)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.us-pin{height:190vh;view-timeline-name:--pin;view-timeline-axis:block}html.motion-ok .us-sheet{animation:us-sheet linear both;animation-timeline:--pin;animation-range:cover 0% cover 16%}html.motion-ok .us-check{animation:us-clear linear both;animation-timeline:--pin;animation-range:cover calc(14% + var(--i) * 9%) cover calc(26% + var(--i) * 9%)}html.motion-ok .us-check-box{animation:us-stamp linear both;animation-timeline:--pin;animation-range:cover calc(18% + var(--i) * 9%) cover calc(27% + var(--i) * 9%)}html.motion-ok .us-pip{animation:us-pip linear both;animation-timeline:--pin;animation-range:cover calc(18% + var(--i) * 9%) cover calc(25% + var(--i) * 9%)}html.motion-ok .us-verdict{animation:us-verdict linear both;animation-timeline:--pin;animation-range:cover 64% cover 82%}}@supports (animation-timeline: view()){html.motion-ok .us-word{animation:us-word linear both;animation-timeline:view();animation-range:entry calc(24% + var(--i) * 3.6%) entry calc(56% + var(--i) * 3.6%)}html.motion-ok .us-week-line{animation:us-week-draw linear both;animation-timeline:view();animation-range:entry 10% cover 30%}}html.motion-ok [data-animate] .us-line{opacity:0}html.motion-ok [data-animate].is-visible .us-line{animation:us-line .8s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}html.motion-ok [data-animate] .us-time-rail{transform:scaleY(0)}html.motion-ok [data-animate].is-visible .us-time-rail{animation:us-draw 1.4s cubic-bezier(.16,1,.3,1) both}html.motion-ok [data-animate] .us-time-dot{opacity:0;transform:scale(.4)}html.motion-ok [data-animate].is-visible .us-time-dot{animation:us-dot .5s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}html.motion-ok [data-reveal] .us-mark-draw>*{stroke-dasharray:1;stroke-dashoffset:1}html.motion-ok [data-reveal].is-visible .us-mark-draw>*{animation:us-stroke .85s cubic-bezier(.16,1,.3,1) both}html.motion-ok [data-reveal].is-visible .us-mark-draw>*:nth-child(2){animation-delay:.28s}html.motion-ok [data-reveal].is-visible .us-mark-draw>*:nth-child(3){animation-delay:.46s}@supports (animation-timeline: view()){html.motion-ok .us-lift{animation:us-lift linear both;animation-timeline:view();animation-range:entry 0% cover 36%}.us-glow{animation:us-drift linear both;animation-timeline:scroll(root block)}}}@keyframes us-word{0%{opacity:.34;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes us-week-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes us-sheet{0%{opacity:.4;transform:translateY(48px) scale(.95)}to{opacity:1;transform:none}}@keyframes us-clear{0%{opacity:.72;background-color:var(--color-tint);transform:translateY(6px)}to{opacity:1;background-color:var(--color-brand-50);transform:none}}@keyframes us-stamp{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes us-pip{0%{background-color:var(--color-brand-100);transform:scale(.7)}to{background-color:var(--color-brand-600);transform:scale(1)}}@keyframes us-verdict{0%{opacity:0;transform:translateY(26px) scale(.97)}to{opacity:1;transform:none}}@keyframes us-line{0%{opacity:0;filter:blur(14px);transform:translateY(.3em)}to{opacity:1;filter:none;transform:none}}@keyframes us-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes us-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes us-stroke{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes us-lift{0%{opacity:.5;transform:translateY(56px) scale(.962)}to{opacity:1;transform:none}}@keyframes us-drift{0%{transform:translateY(-4%) scale(1.06)}to{transform:translateY(4%) scale(.96)}}
