.intro{--i-sky:#0c3d43;--i-glow:#13535a;--i-far:#092f35;--i-near:#0a2429;--i-ground:#0d3338;--i-lot:#1b6064;--i-road:#0f1a1e;--i-curb:#24363b;--i-lane:#e9eef0;--i-ink:#0d1d22;--i-glass:#bcd8d6;--i-desk:#0d1d22;--i-decel:cubic-bezier(.12, .62, .28, 1);z-index:2000;cursor:pointer;animation:intro-in .26s var(--ease-out-quart) both;background:#071317;position:fixed;inset:0}.intro-out{animation:intro-fade .45s var(--ease-out-quart) both}@keyframes intro-in{0%{opacity:0}}@keyframes intro-fade{to{opacity:0;visibility:hidden}}.intro-art{width:100%;height:100%;position:absolute;inset:0}.intro-art *{transform-box:fill-box}.intro-slab{font-family:var(--font-ultra), Rockwell, Georgia, serif}.intro-bar{height:8vh;transition:transform .5s var(--ease-out-quart);background:#000;position:absolute;left:0;right:0}.intro-bar-top{top:0}.intro-bar-bottom{bottom:0}.intro-title~.intro-bar-top{transform:translateY(-100%)}.intro-title~.intro-bar-bottom{transform:translateY(100%)}.intro-skip{z-index:3;color:#fff;font:600 13px/1 var(--font-public-sans), system-ui, sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border:1px solid #ffffff59;border-radius:999px;padding:9px 14px;position:absolute;bottom:calc(8vh + 16px);right:22px}.intro-skip:hover{background:#0000008c}.intro-skip:focus-visible{outline-offset:3px;outline:2px solid #fff}.intro-title~.intro-skip{color:var(--ink);border-color:var(--line-strong);background:var(--bg);bottom:22px}.intro-far{animation:intro-pan-far 2.3s var(--i-decel) both}.intro-near{animation:intro-pan-near 2.3s var(--i-decel) both}.intro-lanes{animation:intro-pan-lanes 2.3s var(--i-decel) both}.intro-lot{animation:intro-lot-in 2.3s var(--i-decel) both}@keyframes intro-pan-far{0%{transform:translate(160px)}to{transform:translate(-120px)}}@keyframes intro-pan-near{0%{transform:translate(0)}to{transform:translate(-1050px)}}@keyframes intro-pan-lanes{0%{transform:translate(0)}to{transform:translate(-1440px)}}@keyframes intro-lot-in{0%{transform:translate(1300px)}to{transform:translate(0)}}.intro-wheel{transform-origin:50%;animation:intro-spin 2.3s var(--i-decel) both}@keyframes intro-spin{to{transform:rotate(1440deg)}}.intro-car{animation:.23s ease-in-out 10 both intro-rumble}@keyframes intro-rumble{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.intro-credit{opacity:0;animation:intro-credit 2.2s var(--ease-out-quart) .25s both}.intro-credit-sub{animation-delay:.42s}@keyframes intro-credit{0%{opacity:0;transform:translateY(8px)}22%,74%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.intro-drive .intro-arm,.intro-spot .intro-arm,.intro-drive .intro-pin,.intro-spot .intro-pin,.intro-drive .intro-lot-corner,.intro-spot .intro-lot-corner,.intro-drive .intro-line,.intro-spot .intro-line{visibility:hidden}.intro-binos{animation:.16s linear both intro-in}.intro-binos-view{transform-origin:50%;animation:1.25s ease-in-out both intro-sway}@keyframes intro-sway{0%{transform:translate(-40px,16px)scale(1.06)}45%{transform:translate(10px,-6px)scale(1)}70%{transform:translate(-6px,4px)scale(1)}to{transform:translate(0)scale(1)}}.is-pointing .intro-far,.is-pointing .intro-near,.is-pointing .intro-lanes,.is-pointing .intro-lot,.is-pointing .intro-wheel{animation-duration:1ms}.is-pointing .intro-car{animation:none}.is-pointing .intro-credit{opacity:0;animation:none}.intro-arm{transform-origin:0%}.is-pointing .intro-arm{animation:intro-arm .52s var(--ease-out-quart) 80ms both}@keyframes intro-arm{0%{transform:translate(300px,52px)rotate(-18deg)scaleX(0)}to{transform:translate(300px,52px)rotate(-18deg)scaleX(1)}}.is-pointing .intro-pin{animation:intro-pin-drop .52s var(--ease-out-quart) .42s both}@keyframes intro-pin-drop{0%{opacity:0;transform:translateY(-160px)}50%{opacity:1}to{opacity:1;transform:translateY(0)}}.intro-ping{transform-origin:50%;opacity:0}.is-pointing .intro-ping{animation:intro-ping .9s var(--ease-out-quart) .9s 2 both}.is-pointing .intro-ping-2{animation-delay:1.15s}@keyframes intro-ping{0%{opacity:.95;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.is-pointing .intro-lot-corner{animation:intro-draw .52s var(--ease-out-quart) .7s both}@keyframes intro-draw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.intro-line{opacity:0}.is-pointing .intro-line{animation:intro-credit 1.25s var(--ease-out-quart) .2s both}.intro-deal{animation:.12s linear both intro-in}.intro-signature{animation:.76s cubic-bezier(.45,.05,.55,.95) .2s both intro-draw}.intro-pen{animation:.76s cubic-bezier(.45,.05,.55,.95) .2s both intro-pen}@keyframes intro-pen{0%{opacity:1;transform:translate(-262px,136px)}25%{transform:translate(-170px,118px)}50%{transform:translate(-80px,138px)}75%{transform:translate(-10px,120px)}92%{opacity:1;transform:translate(40px,128px)}to{opacity:0;transform:translate(90px,70px)}}.intro-seal{transform-origin:50%;animation:intro-stamp .36s var(--ease-out-quart) .98s both}@keyframes intro-stamp{0%{opacity:0;transform:translate(220px,128px)scale(1.9)rotate(8deg)}60%{opacity:1}to{opacity:1;transform:translate(220px,128px)scale(1)rotate(-12deg)}}.intro-title{background:var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:14px;animation:.2s linear both intro-in;display:flex;position:absolute;inset:0}.intro-tagline{animation:intro-credit-hold .7s var(--ease-out-quart) .25s both;font-size:22px}@keyframes intro-credit-hold{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.intro-title .mark-corner{animation:corner-draw .52s var(--ease-out-quart) both}.intro-title .mark-pin{animation:pin-drop .56s var(--ease-out-quart) .16s both}@media (prefers-reduced-motion:reduce){.intro,.intro *{transition:none!important;animation:none!important}}
