.mdly-seq{--mdly-bar: var(--mdly-seq-bar, #fff);--mdly-bar-size: 3px;--mdly-seq-len: var(--mdly-seq-len-d, 300vh);--mdly-seq-hh: var(--mdly-seq-h-d, 100vh);--mdly-top: var(--mdly-seq-top-d, 0px);--mdly-seq-r: var(--mdly-seq-ratio-d, 16 / 9);--mdly-ov-pad: var(--mdly-seq-ov-pad-d, 6cqi);--mdly-ov-w: var(--mdly-seq-ov-w-d, 520px);position:relative}.mdly-seq__track{position:relative}.mdly-seq--place-pin .mdly-seq__track{height:var(--mdly-seq-len)}.mdly-seq__stage{position:relative;overflow:hidden;container-type:inline-size;background:var(--mdly-seq-bg, #0b0b14);color:var(--mdly-seq-ov-c, #fff)}.mdly-seq--place-pin .mdly-seq__stage,.mdly-seq--place-background .mdly-seq__stage{position:sticky;top:var(--mdly-top, 0px);height:var(--mdly-seq-hh)}.mdly-seq--place-inline .mdly-seq__stage{aspect-ratio:var(--mdly-seq-r)}.mdly-seq__poster,.mdly-seq__canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.mdly-seq__poster{object-fit:cover;transition:opacity .4s}.mdly-seq--fit-contain .mdly-seq__poster{object-fit:contain}.mdly-seq__canvas{opacity:0;transition:opacity .4s}.mdly-seq.is-live .mdly-seq__canvas{opacity:1}.mdly-seq.is-live .mdly-seq__poster{opacity:0}.mdly-seq__shade{position:absolute;inset:0;background:var(--mdly-seq-shade, transparent);pointer-events:none}.mdly-seq-shade-left .mdly-seq__shade{mask-image:linear-gradient(90deg, #000 20%, transparent 75%)}.mdly-seq-shade-bottom .mdly-seq__shade{mask-image:linear-gradient(0deg, #000 10%, transparent 70%)}.mdly-seq-shade-vignette .mdly-seq__shade{mask-image:radial-gradient(circle at 50% 50%, transparent 35%, #000 100%)}.mdly-seq__overlays{position:absolute;inset:0;pointer-events:none}.mdly-seq__overlay{position:absolute;max-width:var(--mdly-ov-w);opacity:0;transition:opacity .6s ease,transform .6s ease,filter .6s ease;pointer-events:none}.mdly-seq__overlay.is-on{opacity:1;transform:none !important;filter:none !important;pointer-events:auto}.mdly-seq__overlay--anim-up{transform:translateY(32px)}.mdly-seq__overlay--anim-zoom{transform:scale(0.92)}.mdly-seq__overlay--anim-left{transform:translateX(-40px)}.mdly-seq__overlay--anim-blur{filter:blur(12px)}.mdly-seq__overlay--panel{padding:24px 28px;border-radius:18px;background-color:var(--mdly-seq-panel);backdrop-filter:blur(10px)}.mdly-seq__overlays>.mdly-seq__overlay[class*="--top-"]{top:var(--mdly-ov-pad, 6cqi)}.mdly-seq__overlays>.mdly-seq__overlay[class*="--bottom-"]{bottom:var(--mdly-ov-pad, 6cqi)}.mdly-seq__overlays>.mdly-seq__overlay[class*="--middle-"]{top:50%;translate:0 -50%}.mdly-seq__overlays>.mdly-seq__overlay[class*=-left]{left:var(--mdly-ov-pad, 6cqi)}.mdly-seq__overlays>.mdly-seq__overlay[class*=-right]{right:var(--mdly-ov-pad, 6cqi);text-align:right}.mdly-seq__overlays>.mdly-seq__overlay[class*=-center]{left:50%;translate:-50% 0;text-align:center}.mdly-seq__overlays>.mdly-seq__overlay.mdly-seq__overlay--middle-center{translate:-50% -50%}.mdly-seq__eyebrow{display:block;margin-bottom:10px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.8}.mdly-seq__title{margin:0 0 12px;font-size:clamp(22px,5.2cqi,64px);font-weight:800;line-height:1.02;letter-spacing:-0.02em;color:inherit}.mdly-seq__text{margin:0 0 18px;font-size:clamp(14px,1.6cqi,19px);line-height:1.55;opacity:.85}.mdly-seq__btn{display:inline-flex;padding:.8em 1.5em;border-radius:999px;background:var(--mdly-seq-btn-bg, #fff);color:var(--mdly-seq-btn-c, #111827);font-weight:600;text-decoration:none}.mdly-seq__bar{position:absolute;z-index:2;background:rgba(255,255,255,.18);pointer-events:none}.mdly-seq__bar>span{display:block;width:100%;height:100%;background:var(--mdly-bar);transform:scaleX(0);transform-origin:0 0}.mdly-seq__bar--bottom,.mdly-seq__bar--top{left:0;right:0;height:var(--mdly-bar-size)}.mdly-seq__bar--bottom{bottom:0}.mdly-seq__bar--top{top:0}.mdly-seq__bar--left,.mdly-seq__bar--right{top:0;bottom:0;width:var(--mdly-bar-size)}.mdly-seq__bar--left>span,.mdly-seq__bar--right>span{transform:scaleY(0)}.mdly-seq__bar--left{left:0}.mdly-seq__bar--right{right:0}.mdly-seq__counter{position:absolute;right:18px;bottom:16px;z-index:2;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.45);color:#fff;font:600 12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;pointer-events:none}.mdly-seq__loader{position:absolute;left:50%;top:50%;z-index:3;width:160px;height:3px;translate:-50% -50%;border-radius:3px;background:rgba(255,255,255,.2);overflow:hidden;transition:opacity .4s}.mdly-seq__loader>span{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:0 0}.mdly-seq.is-live .mdly-seq__loader,.mdly-seq.is-static .mdly-seq__loader{opacity:0}.mdly-seq--mode-pointer .mdly-seq__stage{cursor:ew-resize}.mdly-seq--mode-pointer .mdly-seq__stage:focus-visible{outline:3px solid #6366f1;outline-offset:-3px}.mdly-seq-host{position:relative;isolation:isolate}.mdly-seq-host>:not(.mdly-seq-bgwrap){position:relative;z-index:1}.mdly-seq-bgwrap{position:absolute !important;inset:0;z-index:0;width:auto !important;max-width:none !important;margin:0 !important;pointer-events:none}.mdly-seq-bgwrap .mdly-seq,.mdly-seq-bgwrap .mdly-seq__track{height:100%}.mdly-seq.is-static .mdly-seq__track{height:auto}.mdly-seq.is-static .mdly-seq__stage{position:relative;min-height:60vh}.mdly-seq.is-static .mdly-seq__canvas{display:none}.mdly-seq.is-static .mdly-seq__overlays{position:relative;display:flex;flex-direction:column;gap:24px;min-height:60vh;padding:6cqi;justify-content:center}.mdly-seq.is-static .mdly-seq__overlay{position:static;translate:none;opacity:1;transform:none;filter:none}.mdly-seq__notice{margin-bottom:12px;padding:16px;border:1px dashed #c7c9d9;border-radius:8px;color:#5c5f73;font-size:13px}.mdly_scroll_sequence .mdly-seq__title,.mdly_scroll_sequence .mdly-seq__text{padding-bottom:0}@media(max-width: 980px){.mdly-seq{--mdly-seq-len: var(--mdly-seq-len-t, var(--mdly-seq-len-d, 300vh));--mdly-seq-hh: var(--mdly-seq-h-t, var(--mdly-seq-h-d, 100vh));--mdly-top: var(--mdly-seq-top-t, var(--mdly-seq-top-d, 0px));--mdly-seq-r: var(--mdly-seq-ratio-t, var(--mdly-seq-ratio-d, 16 / 9));--mdly-ov-pad: var(--mdly-seq-ov-pad-t, var(--mdly-seq-ov-pad-d, 6cqi));--mdly-ov-w: var(--mdly-seq-ov-w-t, var(--mdly-seq-ov-w-d, 520px))}}@media(max-width: 767px){.mdly-seq{--mdly-seq-len: var(--mdly-seq-len-p, var(--mdly-seq-len-t, var(--mdly-seq-len-d, 300vh)));--mdly-seq-hh: var(--mdly-seq-h-p, var(--mdly-seq-h-t, var(--mdly-seq-h-d, 100vh)));--mdly-top: var(--mdly-seq-top-p, var(--mdly-seq-top-t, var(--mdly-seq-top-d, 0px)));--mdly-seq-r: var(--mdly-seq-ratio-p, var(--mdly-seq-ratio-t, var(--mdly-seq-ratio-d, 16 / 9)));--mdly-ov-pad: var(--mdly-seq-ov-pad-p, var(--mdly-seq-ov-pad-t, var(--mdly-seq-ov-pad-d, 6cqi)));--mdly-ov-w: var(--mdly-seq-ov-w-p, var(--mdly-seq-ov-w-t, var(--mdly-seq-ov-w-d, 520px)))}}.mdly-seq-builder__rows{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px}.mdly-seq-builder__rows:empty{display:none}.mdly-seq-builder__rows>*{margin:0 !important}.mdly-seq-builder__chip{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px dashed #94a3b8;border-radius:99px;background:#f8fafc;color:#334155;font:600 12px/1.4 system-ui,-apple-system,sans-serif}.mdly-seq-builder__chip b{color:#4f46e5;font-weight:700}.mdly-seq-builder__chip em{color:#64748b;font-style:normal;font-weight:500}.mdly-seq-builder__loading{padding:24px;color:#64748b;font:14px system-ui,sans-serif;text-align:center}.mdly-seq-builder__notice{padding:12px;color:#b91c1c;font:13px system-ui,sans-serif}
