@font-face{font-family:Anton Caps;src:url(/fonts/anton-caps.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.pt-frame{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:1.5rem;background:#0c0d0f;border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 30px 80px rgba(0,0,0,.5)}.bh-dot{width:2.25rem;height:.25rem;border-radius:999px;background:rgba(255,255,255,.14);transition:background-color .2s ease}.bh-dot[aria-selected=true]{background:var(--accent-1)}.build svg{display:block;width:100%;height:100%}.b-scene{animation:b-scene 10s linear forwards}@keyframes b-scene{0%,93%{opacity:1}to{opacity:0}}.b-stroke{fill:none;stroke:var(--accent-1);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;opacity:.95;animation:b-draw 10s var(--ease-out-expo) forwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes b-draw{0%{stroke-dashoffset:1;opacity:.95}12%{stroke-dashoffset:0;opacity:.95}40%{stroke-dashoffset:0;opacity:.55}50%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:0;opacity:0}}.b-fill{opacity:0;animation:b-fill 10s ease forwards;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes b-fill{0%,14%{opacity:0}24%{opacity:1}to{opacity:1}}.b-drag{animation:b-fill 10s ease forwards,b-drag 10s var(--ease-out-expo) forwards;animation-delay:calc(var(--i, 0) * 40ms),0s}@keyframes b-drag{0%,26%{transform:translate(var(--dx),var(--dy))}33%{transform:translate(0)}to{transform:translate(0)}}.b-nav{opacity:0;animation:b-nav 10s ease forwards;animation-delay:calc(var(--i, 0) * 50ms)}@keyframes b-nav{0%,19%{opacity:0}25%{opacity:1}42%{opacity:1}47%{opacity:0}to{opacity:0}}.b-type{clip-path:inset(0 100% 0 0);animation:b-type 10s steps(24) forwards,b-type-out 10s ease forwards;animation-delay:calc(var(--i, 0) * .26s),0s}@keyframes b-type{0%,22%{clip-path:inset(0 100% 0 0)}27%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes b-type-out{0%,42%{opacity:1}47%{opacity:0}to{opacity:0}}.b-cursor{opacity:0;animation:b-cursor 10s var(--ease-out-expo) forwards}@keyframes b-cursor{0%,24%{opacity:0;transform:translate(var(--c0))}25%{opacity:1;transform:translate(var(--c0))}26%{transform:translate(var(--c0))}33%{transform:translate(var(--c1))}34.5%{transform:translate(var(--c1))}39.5%{transform:translate(var(--c2))}40%{transform:translate(var(--c2)) scale(.8)}41%{transform:translate(var(--c2)) scale(1)}45%{opacity:1;transform:translate(var(--c2))}48%{opacity:0;transform:translate(var(--c2))}to{opacity:0;transform:translate(var(--c2))}}.b-cta-flash{opacity:0;animation:b-cta-flash 10s ease forwards}@keyframes b-cta-flash{0%,39.5%{opacity:0}40.5%{opacity:.9}44%{opacity:0}to{opacity:0}}.b-shot{position:absolute;inset:0;opacity:.015;animation:b-shot 10s ease forwards}@keyframes b-shot{0%,41%{opacity:.015}50%{opacity:1}to{opacity:1}}.b-track-bar{position:relative;height:3px;border-radius:999px;background:rgba(255,255,255,.1);overflow:hidden}.b-track-head{position:absolute;inset:0 auto 0 0;width:100%;background:var(--accent-1);transform-origin:0 50%;transform:scaleX(0);animation:b-head 10s linear forwards}@keyframes b-head{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.b-step{color:rgba(216,216,216,.45)}.b-step .text-contrast-midtone{color:inherit}.b-step-1{animation:b-step-1 10s steps(1) forwards}.b-step-2{animation:b-step-2 10s steps(1) forwards}.b-step-3{animation:b-step-3 10s steps(1) forwards}@keyframes b-step-1{0%{color:#fff}14%{color:rgba(216,216,216,.45)}to{color:rgba(216,216,216,.45)}}@keyframes b-step-2{0%{color:rgba(216,216,216,.45)}14%{color:#fff}42%{color:rgba(216,216,216,.45)}to{color:rgba(216,216,216,.45)}}@keyframes b-step-3{0%{color:rgba(216,216,216,.45)}42%{color:#fff}to{color:#fff}}.build[data-paused=true] .b-cta-flash,.build[data-paused=true] .b-cursor,.build[data-paused=true] .b-drag,.build[data-paused=true] .b-fill,.build[data-paused=true] .b-nav,.build[data-paused=true] .b-scene,.build[data-paused=true] .b-shot,.build[data-paused=true] .b-step,.build[data-paused=true] .b-stroke,.build[data-paused=true] .b-track-head,.build[data-paused=true] .b-type{animation-play-state:paused}.build[data-reduced=true] .b-cta-flash,.build[data-reduced=true] .b-drag,.build[data-reduced=true] .b-fill,.build[data-reduced=true] .b-nav,.build[data-reduced=true] .b-step,.build[data-reduced=true] .b-stroke,.build[data-reduced=true] .b-track-head,.build[data-reduced=true] .b-type{animation:none}.build[data-reduced=true] .b-scene,.build[data-reduced=true] .b-shot{animation:none;opacity:1}.build[data-reduced=true] .b-track-head{transform:scaleX(1)}.build[data-reduced=true] .b-step-3{color:#fff}