.vds-hero-diary{rotate:3deg}.vds-hero-stream{transform-origin:0 100%;--idle:3s;--idle-delay:-800ms;--r1:.7deg;--r2:-.5deg}.vds-hero-clock{transform-origin:50%;--idle:2.5s;--idle-delay:-1700ms;--r1:3deg;--r2:-2deg}.vds-week-wrap{max-width:560px;margin-inline:auto}.vds-lane{padding:14px 14px 16px}@media (width>=480px){.vds-lane{padding:16px 20px 18px}}.vds-days{font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--reos-text-muted);grid-template-columns:repeat(7,minmax(0,1fr));margin-top:14px;font-size:10px;line-height:1;display:grid}.vds-day{border-left:1px dashed #0112102e;padding:0 0 6px 4px}.vds-track{background-image:repeating-linear-gradient(90deg,#0112101f 0 1px,#0000 1px 14.2857%);display:block;position:relative;overflow:hidden}.vds-row{height:22px;display:block;position:relative}.vds-track--them .vds-row{height:30px}.vds-entry,.vds-mark{position:absolute;top:50%;translate:-50% -50%}.vds-entry{background:#a7a399;border-radius:3px;width:12px;height:12px;box-shadow:inset 0 0 0 1px #0112101f}.vds-mark{border-radius:999px;width:7px;height:7px;box-shadow:inset 0 0 0 1px #0112101a}@media (width>=480px){.vds-mark{width:10px;height:10px}}.vds-closed{border-left:1.5px dashed var(--reos-text-muted);background-image:repeating-linear-gradient(-45deg,#01121012 0 2px,#0000 2px 6px);position:absolute;top:0;bottom:0;right:0}.vds-closed-label{font-family:var(--font-sans);letter-spacing:.04em;text-align:center;color:var(--reos-text-muted);justify-content:center;align-items:center;font-size:10px;line-height:1.1;display:flex;position:absolute;inset:0 4px}.vds-legend{grid-template-columns:minmax(0,1fr)}@media (width>=400px){.vds-legend{grid-template-columns:repeat(2,minmax(0,1fr))}}.vds-legend-dot{width:12px;height:12px;box-shadow:0 0 0 2px var(--reos-field-bg);border-radius:999px;bottom:-2px;right:-2px}.vds-sweep{pointer-events:none;display:none;position:absolute;inset:0;translate:-100%}.vds-sweep:before{content:"";background:var(--color-forest-paper);width:2px;position:absolute;top:0;bottom:0;right:0}.vds-sweep:after{content:"";background:#0f3c350f;width:14.2857%;position:absolute;top:0;bottom:0;right:0}.vds-track--them .vds-sweep:before{background:var(--reos-text-muted)}.vds-clock-pos{width:58px;top:-18px;right:-12px;rotate:8deg}@media (width>=480px){.vds-clock-pos{width:72px;top:-22px;right:-18px}}.vds-clock{transform-origin:50%;--idle:2.7s;--idle-delay:-400ms;--r1:3deg;--r2:-2deg}.vds-passes{--notch:9px;max-width:520px;margin-inline:auto}.vds-pass-shade--them{filter:drop-shadow(0 1px #0112101f);margin-right:18px;rotate:-1.5deg}.vds-pass-shade--us{filter:drop-shadow(0 1px 1px #01121024)drop-shadow(0 10px 20px #0112101f);margin-top:-10px;margin-left:18px;rotate:1deg}.vds-pass{--stub:56px;-webkit-mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at var(--stub) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--stub) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;border-radius:10px;display:flex;position:relative}.vds-pass--us{background:#f6f1e4 url(/img/landing/ingest/cream.webp) 50%/512px;box-shadow:inset 0 0 0 1px #0112101a}.vds-pass-stub{flex:0 0 var(--stub);border-right:2px dashed #0112102e;justify-content:center;align-items:center;display:flex}.vds-pass-stub--them{color:var(--reos-text-muted);background:#0112100d}.vds-pass-stub--us{color:var(--color-warm-paper);background:var(--color-forest-paper);border-right-color:#fbf7ee8c}.vds-pass-body{flex:1;min-width:0;padding:16px 16px 18px}@media (width>=480px){.vds-pass{--stub:64px}.vds-pass-body{padding:18px 22px 20px}}.vds-pass--us .vds-pass-body{padding-bottom:52px}.vds-stamp{border:2px solid var(--color-forest-paper);box-shadow:inset 0 0 0 2px var(--reos-field-bg), inset 0 0 0 3px var(--color-forest-paper);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--color-forest-paper);opacity:.92;border-radius:6px;align-items:center;padding:6px 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:16px;right:14px;rotate:-8deg}@media (prefers-reduced-motion:no-preference){:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=before] .vds-entry,:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=before] .vds-mark,:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=before] .vds-closed{opacity:0}:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=play] .vds-sweep{animation:2.38s steps(7,start) both vds-sweep;display:block}:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=play] .vds-entry,:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=play] .vds-mark{animation:.3s step-end both vds-land;animation-delay:calc(var(--d,0) * .34s)}:root:not([data-reduce-motion=reduce]) .vds-week[data-scene=play] .vds-closed{animation:.3s step-end 1.7s both vds-show}:root:not([data-reduce-motion=reduce]) .vds-passes[data-scene=before] .vds-stamp{opacity:0}:root:not([data-reduce-motion=reduce]) .vds-passes[data-scene=play] .vds-stamp{animation:.42s step-end .5s both vds-stamp}}@keyframes vds-sweep{0%{translate:-100%}to{translate:0}}@keyframes vds-land{0%{opacity:0;scale:.4}40%{opacity:1;scale:1.3}to{opacity:1;scale:1}}@keyframes vds-show{0%{opacity:0}to{opacity:1}}@keyframes vds-stamp{0%{opacity:0;scale:1.6}40%{opacity:1;scale:.94}to{opacity:.92;scale:1}}
