:root{--tv-accent:#f2a30f}.tv-sting [fill="#f2a30f"]{fill:var(--tv-accent)}.tv-sting [stroke="#f2a30f"]{stroke:var(--tv-accent)}.tv-sting [stop-color="#f2a30f"]{stop-color:var(--tv-accent)}.tv-sting{--tv-shell:#17171a;--tv-shell-hi:#2b2b31;width:100%}.tv-body{position:relative;border-radius:1.25rem;padding:1.1rem 1.1rem .75rem;background:linear-gradient(160deg,var(--tv-shell-hi),var(--tv-shell) 45%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.07),0 22px 44px -20px rgba(0,0,0,.9);border:1px solid #34343b}.tv-screen{position:relative;overflow:hidden;border-radius:.9rem;aspect-ratio:4/3;background:radial-gradient(ellipse at 50% 45%,#14140f 0,#08080a 70%);box-shadow:inset 0 0 26px 6px rgba(0,0,0,.9);border:1px solid #0c0c0e}.tv-screen-inner{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.tv-logo{height:62%;width:auto;filter:drop-shadow(0 0 9px color-mix(in srgb,var(--tv-accent) 45%,transparent))}.tv-scanlines{background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.34) 2px 3px);mix-blend-mode:multiply}.tv-scanlines,.tv-vignette{position:absolute;inset:0;pointer-events:none}.tv-vignette{background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.6) 100%)}.tv-power{position:absolute;left:6%;right:6%;top:50%;height:2px;border-radius:2px;background:#fff;opacity:0;pointer-events:none}.tv-panel{display:grid;grid-template-columns:auto 1fr;align-items:center;row-gap:.15rem;padding:.5rem .5rem .2rem}.tv-badge{grid-column:1;grid-row:1;font-size:.85rem;letter-spacing:.42em;color:var(--tv-accent);text-indent:.42em;line-height:1}.tv-knobs{grid-column:2;grid-row:1;justify-self:end;display:flex;gap:.45rem}.tv-knobs i{width:.62rem;height:.62rem;border-radius:999px;background:linear-gradient(150deg,#3a3a42,#1b1b1f);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.tv-legs{display:flex;justify-content:space-between;padding:0 2.2rem}.tv-legs i{width:1.5rem;height:.42rem;border-radius:0 0 .3rem .3rem;background:#1b1b1f}@keyframes tv-power-on{0%{opacity:0;transform:scaleX(.02)}18%{opacity:1;transform:scaleX(1)}55%{opacity:1;transform:scaleX(1) scaleY(1)}to{opacity:0;transform:scaleX(1) scaleY(26)}}@keyframes tv-screen-wake{0%,22%{opacity:0}38%{opacity:1}to{opacity:1}}@keyframes tv-roll{0%,to{background-position-y:0}50%{background-position-y:3px}}@media (prefers-reduced-motion:no-preference){.tv-power{animation:tv-power-on 1.15s cubic-bezier(.7,0,.3,1) forwards}.tv-screen-inner{animation:tv-screen-wake 1.9s ease-out both}.tv-scanlines{animation:tv-roll 5s linear infinite}.tv-sting .logo-intro{animation-delay:.75s}.tv-sting .logo-intro [data-draw="1"]{animation-delay:.8s}.tv-sting .logo-intro [data-draw="2"]{animation-delay:1.03s}.tv-sting .logo-intro [data-draw="3"]{animation-delay:1.25s}.tv-sting .logo-intro [data-draw="4"]{animation-delay:1.37s}.tv-sting .logo-intro [data-draw="5"]{animation-delay:1.47s}.tv-sting .logo-intro [data-draw="6"]{animation-delay:1.55s}.tv-sting .logo-intro [data-pop="1"]{animation-delay:1.7s}.tv-sting .logo-intro [data-pop="2"]{animation-delay:1.8s}.tv-sting .logo-intro [data-pop="3"]{animation-delay:1.95s}}@keyframes sting-hint-nudge{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(-3px);opacity:1}}@media (prefers-reduced-motion:no-preference){.sting-hint{animation:sting-hint-nudge 1.8s ease-in-out infinite}}@keyframes scene-piling-drive{0%,4%{transform:translateY(-58px);opacity:0}9%{opacity:1}13%{transform:translateY(3px)}16%,86%{transform:translateY(0);opacity:1}96%,to{opacity:0}}@keyframes scene-stringer-land{0%,24%{opacity:0;transform:translateY(-16px)}30%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@keyframes scene-board-lay{0%,34%{opacity:0;transform:translateY(-11px)}40%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@keyframes scene-ripple{0%,to{transform:translateX(0)}50%{transform:translateX(9px)}}@keyframes scene-grass-sway{0%,to{transform:skewX(0deg)}50%{transform:skewX(-7deg)}}@keyframes scene-sun-rise{0%{transform:translateY(16px);opacity:.4}to{transform:translateY(-4px);opacity:.9}}@media (prefers-reduced-motion:no-preference){.scene-piling{animation:scene-piling-drive 11s ease-in-out infinite}.scene-stringer{animation:scene-stringer-land 11s ease-in-out infinite}.scene-board{animation:scene-board-lay 11s ease-in-out infinite}.scene-ripple-a{animation:scene-ripple 6s ease-in-out infinite}.scene-ripple-b{animation:scene-ripple 8s ease-in-out infinite reverse}.scene-grass{animation:scene-grass-sway 5s ease-in-out infinite;transform-origin:bottom}.scene-sun{animation:scene-sun-rise 11s ease-in-out infinite alternate}}@keyframes pv-base-in{0%,3%{opacity:0}10%,92%{opacity:1}99%,to{opacity:0}}@keyframes pv-piece-lay{0%{opacity:0;transform:translateY(-9px)}4%{opacity:1;transform:translateY(1px)}6%,90%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes pv-shrub-in{0%{opacity:0;transform:scale(.2)}5%,90%{opacity:1;transform:scale(1)}98%,to{opacity:0;transform:scale(.2)}}@media (prefers-reduced-motion:no-preference){.scene-pv-base{animation:pv-base-in 13s ease-in-out infinite}.scene-pv-border,.scene-pv-paver{animation:pv-piece-lay 13s ease-in-out infinite;opacity:0}.scene-pv-shrub{animation:pv-shrub-in 13s ease-in-out infinite;opacity:0;transform-origin:center bottom}}@keyframes cc-form-in{0%,2%{opacity:0}8%,94%{opacity:1}99%,to{opacity:0}}@keyframes cc-rebar-draw{0%,10%{opacity:0}18%,94%{opacity:1}99%,to{opacity:0}}@keyframes cc-truck-in{0%,16%{opacity:0;transform:translateX(46px)}24%,78%{opacity:1;transform:translateX(0)}88%,to{opacity:0;transform:translateX(46px)}}@keyframes cc-stream-run{0%,27%{opacity:0}30%,62%{opacity:1}66%,to{opacity:0}}@keyframes cc-pour-spread{0%,28%{transform:scaleX(0)}66%,94%{transform:scaleX(1)}99%,to{transform:scaleX(0)}}@keyframes cc-screed-pass{0%,66%{opacity:0;transform:translateX(0)}70%{opacity:1}86%{opacity:1;transform:translateX(252px)}90%,to{opacity:0;transform:translateX(252px)}}@media (prefers-reduced-motion:no-preference){.scene-cc-form{animation:cc-form-in 13s ease-in-out infinite}.scene-cc-rebar{animation:cc-rebar-draw 13s ease-in-out infinite}.scene-cc-stream{animation:cc-stream-run 13s ease-in-out infinite}.scene-cc-pour{animation:cc-pour-spread 13s ease-in-out infinite;transform-origin:286px center}.scene-cc-screed{animation:cc-screed-pass 13s ease-in-out infinite}}@keyframes scene-drone-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes scene-crew-in{0%,12%{opacity:0}20%,90%{opacity:1}98%,to{opacity:0}}@keyframes scene-crew-work{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:no-preference){.scene-drone-hover{animation:scene-drone-bob 4s ease-in-out infinite}.scene-cc-crew,.scene-dk-crew,.scene-pv-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.6s ease-in-out infinite}.scene-cc-crew2,.scene-dk-crew2,.scene-pv-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2.1s ease-in-out infinite}}.tv-channel{position:absolute;inset:0}.tv-channel svg{width:100%;height:100%}.tv-channel-label{position:absolute;left:6%;top:.9%;font-size:.58rem;line-height:1;letter-spacing:.22em;text-transform:uppercase;color:var(--tv-accent);text-shadow:0 0 8px color-mix(in srgb,var(--tv-accent) 55%,transparent);background:rgba(8,9,11,.62);padding:.1em .4em;border-radius:2px}@keyframes tv-channel-bug{0%{opacity:0}58%,6%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.tv-channel-label{animation:tv-channel-bug 5.4s ease-out forwards}}@keyframes tv-channel-cut{0%{opacity:0}6%{opacity:.5}12%{opacity:1}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.tv-channel-cut{animation:tv-channel-cut .42s steps(3) 1}}@keyframes cca-act1-window{0%,28%{opacity:1}31%,to{opacity:0}}@keyframes cca-act2-window{0%,29%{opacity:0}32%,60%{opacity:1}63%,to{opacity:0}}@keyframes cca-act3-window{0%,61%{opacity:0}64%,97%{opacity:1}to{opacity:0}}@keyframes cca-truck-cross{0%,31%{transform:translateX(-60px)}60%{transform:translateX(330px)}to{transform:translateX(330px)}}@keyframes cca-form-in{0%,63%{opacity:0}67%,to{opacity:1}}@keyframes cca-rebar-in{0%,67%{opacity:0}72%,to{opacity:.95}}@keyframes cca-chute-in{0%,70%{opacity:0;transform:translateX(30px)}75%,93%{opacity:1;transform:translateX(0)}97%,to{opacity:0}}@keyframes cca-stream-run{0%,75%{opacity:0}78%,90%{opacity:1}92%,to{opacity:0}}@keyframes cca-pour-spread{0%,76%{transform:scaleX(0)}93%,to{transform:scaleX(1)}}@keyframes cca-screed-pass{0%,92%{opacity:0;transform:translateX(0)}94%{opacity:1}99%{opacity:1;transform:translateX(268px)}to{opacity:0}}@keyframes cca-crew-in{0%,66%{opacity:0}71%,97%{opacity:1}to{opacity:0}}@keyframes cca-shimmer{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}@media (prefers-reduced-motion:no-preference){.cca-act1{animation:cca-act1-window 13s step-end infinite}.cca-act2{animation:cca-act2-window 13s step-end infinite}.cca-act3{animation:cca-act3-window 13s step-end infinite}.cca-truck{animation:cca-truck-cross 13s cubic-bezier(.4,0,.5,1) infinite}.cca-form{animation:cca-form-in 13s ease-out infinite}.cca-rebar{animation:cca-rebar-in 13s ease-out infinite}.cca-chute{animation:cca-chute-in 13s ease-out infinite}.cca-stream{animation:cca-stream-run 13s ease-out infinite}.cca-pour{animation:cca-pour-spread 13s ease-in-out infinite;transform-origin:306px center}.cca-screed{animation:cca-screed-pass 13s ease-in-out infinite}.cca-crew,.cca-crew2{animation:cca-crew-in 13s ease-out infinite}.cca-shimmer{animation:cca-shimmer 6s ease-in-out infinite}}@keyframes rf-in{0%,3%{opacity:0}9%,94%{opacity:1}99%,to{opacity:0}}@keyframes rf-dryin{0%,14%{opacity:0}22%,94%{opacity:1}99%,to{opacity:0}}@keyframes rf-course{0%{opacity:0;transform:translateY(-6px)}4%{opacity:1;transform:translateY(0)}90%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.rf-deck{animation:rf-in 13s ease-out infinite}.rf-dryin{animation:rf-dryin 13s ease-out infinite}.rf-course{animation:rf-course 13s ease-out infinite;opacity:0}.rf-crew,.rf-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.8s ease-in-out infinite}}@keyframes pl-dig{0%,4%{opacity:0}12%,94%{opacity:1}99%,to{opacity:0}}@keyframes pl-shell{0%,22%{opacity:0}32%,94%{opacity:1}99%,to{opacity:0}}@keyframes pl-coping{0%,38%{opacity:0}46%,94%{opacity:1}99%,to{opacity:0}}@keyframes pl-fill{0%,52%{transform:scaleY(0)}88%,94%{transform:scaleY(1)}99%,to{transform:scaleY(0)}}@media (prefers-reduced-motion:no-preference){.pl-dig{animation:pl-dig 13s ease-out infinite}.pl-shell{animation:pl-shell 13s ease-out infinite}.pl-coping{animation:pl-coping 13s ease-out infinite}.pl-fill{animation:pl-fill 13s ease-in-out infinite;transform-origin:center bottom}.pl-crew,.pl-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2s ease-in-out infinite}}@keyframes fr-in{0%,3%{opacity:0}9%,94%{opacity:1}99%,to{opacity:0}}@keyframes fr-stud{0%{opacity:0;transform:translateY(-14px)}4%{opacity:1;transform:translateY(0)}90%{opacity:1}98%,to{opacity:0}}@keyframes fr-topplate{0%,42%{opacity:0}48%,94%{opacity:1}99%,to{opacity:0}}@keyframes fr-truss{0%{opacity:0;transform:translateY(-18px)}5%{opacity:1;transform:translateY(0)}90%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.fr-plate,.fr-slab{animation:fr-in 13s ease-out infinite}.fr-stud{animation:fr-stud 13s ease-out infinite;opacity:0}.fr-topplate{animation:fr-topplate 13s ease-out infinite}.fr-truss{animation:fr-truss 13s ease-out infinite;opacity:0}.fr-crew,.fr-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.7s ease-in-out infinite}}@keyframes tmmc-endcard{0%,76%{opacity:0}82%,96%{opacity:1}to{opacity:0}}@keyframes tmmc-endcard-scrim{0%,71%{opacity:0}76%,97%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.sw-endcard,.ws-endcard{animation:tmmc-endcard 13s ease-out infinite;opacity:0}.sw-endcard-scrim,.ws-endcard-scrim{animation:tmmc-endcard-scrim 13s ease-out infinite;opacity:0}}.tv-mark{color:#8f887a;font-weight:600;letter-spacing:.12em}.tv-copy{grid-column:1/-1;grid-row:2;font-size:.44rem;letter-spacing:.08em;color:#6c6a66;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@keyframes mr-in{0%,3%{opacity:0}10%,94%{opacity:1}99%,to{opacity:0}}@keyframes mr-cowl-off{0%,24%{opacity:1;transform:translateY(0)}40%,92%{opacity:1;transform:translateY(-26px)}99%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.mr-boat,.mr-engine,.mr-lift{animation:mr-in 13s ease-out infinite}.mr-cowl{animation:mr-cowl-off 13s ease-in-out infinite}.mr-crew,.mr-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.9s ease-in-out infinite}}@keyframes dt-in{0%,3%{opacity:0}10%,94%{opacity:1}99%,to{opacity:0}}@keyframes dt-foam{0%{opacity:0;transform:scale(.3)}6%{opacity:.85;transform:scale(1)}52%{opacity:.85}62%,to{opacity:0}}@keyframes dt-gloss{0%,62%{transform:translateX(0)}88%,to{transform:translateX(420px)}}@media (prefers-reduced-motion:no-preference){.dt-car{animation:dt-in 13s ease-out infinite}.dt-foam{animation:dt-foam 13s ease-out infinite;opacity:0;transform-origin:center}.dt-gloss{animation:dt-gloss 13s ease-in-out infinite}.dt-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2.2s ease-in-out infinite}}@keyframes of-plans-unroll{0%,6%{opacity:0;transform:scaleX(.15)}22%,94%{opacity:1;transform:scaleX(1)}99%,to{opacity:0}}@keyframes of-lamp-warm{0%,10%{opacity:0}20%{opacity:1}34%{opacity:.72}42%,94%{opacity:1}99%,to{opacity:0}}@keyframes of-in{0%,4%{opacity:0}14%,94%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.of-plans{animation:of-plans-unroll 13s cubic-bezier(.3,0,.2,1) infinite;transform-origin:96px center}.of-lamp{animation:of-lamp-warm 13s ease-out infinite}.of-mug{animation:of-in 13s ease-out infinite}.of-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2.4s ease-in-out infinite}}@keyframes dr-rig-pass{0%{transform:translateX(330px)}to{transform:translateX(-230px)}}@keyframes dr-dash-run{0%{transform:translateX(0)}to{transform:translateX(50px)}}@keyframes dr-beam-flicker{0%,to{opacity:.22}50%{opacity:.3}}@media (prefers-reduced-motion:no-preference){.dr-rig{animation:dr-rig-pass 13s linear infinite}.dr-dashes{animation:dr-dash-run .9s linear infinite}.dr-beam{animation:dr-beam-flicker 2.2s ease-in-out infinite}}@keyframes sp-sign-in{0%,3%{opacity:0;transform:translateY(-10px)}12%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes sp-pallet-in{0%{opacity:0;transform:translateY(-12px)}5%{opacity:1;transform:translateY(0)}88%{opacity:1}96%,to{opacity:0}}@keyframes sp-load-in{0%,44%{opacity:0;transform:translateY(-14px)}54%,86%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@keyframes sp-truck-out{0%,86%{transform:translateX(0)}to{transform:translateX(240px)}}@media (prefers-reduced-motion:no-preference){.sp-sign{animation:sp-sign-in 13s ease-out infinite}.sp-pallet{animation:sp-pallet-in 13s ease-out infinite;opacity:0}.sp-load{animation:sp-load-in 13s ease-out infinite;opacity:0}.sp-truck{animation:sp-truck-out 13s ease-in infinite}.sp-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2s ease-in-out infinite}}@keyframes ls-bed{0%,3%{opacity:0}12%,94%{opacity:1}99%,to{opacity:0}}@keyframes ls-plant{0%{opacity:0;transform:scale(.3)}5%{opacity:1;transform:scale(1)}90%{opacity:1}98%,to{opacity:0}}@keyframes ls-sod{0%{opacity:0;transform:scaleX(0)}5%{opacity:1;transform:scaleX(1)}90%{opacity:1}98%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.ls-bed{animation:ls-bed 13s ease-out infinite}.ls-plant{animation:ls-plant 13s ease-out infinite;opacity:0;transform-origin:center bottom}.ls-sod{animation:ls-sod 13s ease-out infinite;opacity:0;transform-origin:left center}.ls-crew,.ls-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.8s ease-in-out infinite}}@keyframes pt-newcoat{0%,14%{clip-path:inset(100% 0 0 0)}74%,94%{clip-path:inset(0 0 0 0)}99%,to{clip-path:inset(100% 0 0 0)}}@keyframes pt-in{0%,4%{opacity:0}12%,94%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.pt-newclip{animation:pt-newcoat 13s ease-in-out infinite}.pt-scaffold{animation:pt-in 13s ease-out infinite}.pt-crew,.pt-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.6s ease-in-out infinite}}@keyframes hv-pad{0%,4%{opacity:0}12%,94%{opacity:1}99%,to{opacity:0}}@keyframes hv-unit-set{0%,18%{opacity:0;transform:translateY(-40px)}34%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes hv-line-in{0%,40%{opacity:0}50%,94%{opacity:1}99%,to{opacity:0}}@keyframes hv-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:no-preference){.hv-pad{animation:hv-pad 13s ease-out infinite}.hv-unit{animation:hv-unit-set 13s cubic-bezier(.4,0,.3,1) infinite}.hv-line{animation:hv-line-in 13s ease-out infinite}.hv-fan{animation:hv-spin 1.1s linear infinite;transform-origin:211px 156px}.hv-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2s ease-in-out infinite}}@keyframes sw2-sheet{0%{opacity:0;transform:translateY(-34px)}4%{opacity:1;transform:translateY(2px)}6%,90%{opacity:1;transform:translateY(0)}98%,to{opacity:0}}@keyframes sw2-whaler{0%,62%{opacity:0}70%,94%{opacity:1}99%,to{opacity:0}}@keyframes sw2-fill{0%,74%{opacity:0}84%,94%{opacity:1}99%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.sw2-sheet{animation:sw2-sheet 13s ease-out infinite;opacity:0}.sw2-whaler{animation:sw2-whaler 13s ease-out infinite}.sw2-fill{animation:sw2-fill 13s ease-out infinite}.sw2-crew,.sw2-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.9s ease-in-out infinite}}@keyframes dm-panel-off{0%,6%{opacity:1;transform:translateY(0)}14%{opacity:1;transform:translateY(4px)}24%,to{opacity:0;transform:translateY(70px)}}@keyframes dm-debris{0%,20%{opacity:0;transform:scaleY(0)}60%,94%{opacity:1;transform:scaleY(1)}99%,to{opacity:0}}@keyframes cl-fell{0%,6%{transform:rotate(0deg);opacity:1}16%,88%{transform:rotate(-78deg);opacity:1}96%,to{opacity:0}}@keyframes cl-pad{0%,42%{opacity:0}62%,94%{opacity:1}99%,to{opacity:0}}@keyframes cl-dozer{0%{transform:translateX(-190px)}46%,72%{transform:translateX(0)}to{transform:translateX(150px)}}@keyframes ms-brick{0%{opacity:0;transform:translateY(-8px)}3%{opacity:1;transform:translateY(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes ms-in{0%,3%{opacity:0}10%,94%{opacity:1}99%,to{opacity:0}}@keyframes wh-clean{0%,10%{transform:translateX(-130px)}82%,94%{transform:translateX(300px)}99%,to{transform:translateX(-130px)}}@keyframes wh-wand{0%,10%{transform:translateX(-130px)}82%,94%{transform:translateX(120px)}99%,to{transform:translateX(-130px)}}@media (prefers-reduced-motion:no-preference){.dm-panel{animation:dm-panel-off 13s ease-in infinite}.dm-debris{animation:dm-debris 13s ease-out infinite;transform-origin:center bottom}.dm-crew,.dm-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.5s ease-in-out infinite}.cl-tree{animation:cl-fell 13s cubic-bezier(.6,0,.9,.6) infinite}.cl-pad{animation:cl-pad 13s ease-out infinite}.cl-dozer{animation:cl-dozer 13s ease-in-out infinite}.cl-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 2.1s ease-in-out infinite}.ms-brick{animation:ms-brick 13s ease-out infinite;opacity:0}.ms-footing{animation:ms-in 13s ease-out infinite}.ms-crew,.ms-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.7s ease-in-out infinite}.wh-clean{animation:wh-clean 13s ease-in-out infinite}.wh-wand{animation:wh-wand 13s ease-in-out infinite}.wh-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.6s ease-in-out infinite}}@keyframes rr-house{0%{opacity:0;transform:translateY(12px)}6%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes rr-light{0%,30%{opacity:0}38%,94%{opacity:.9}99%,to{opacity:0}}@keyframes hb-sail{0%{transform:translateX(-150px)}to{transform:translateX(280px)}}@keyframes ok-in{0%{opacity:0;transform:translateY(10px)}8%,94%{opacity:1;transform:translateY(0)}99%,to{opacity:0}}@keyframes ok-moss-sway{0%,to{transform:skewX(0deg)}50%{transform:skewX(5deg)}}@media (prefers-reduced-motion:no-preference){.rr-house{animation:rr-house 13s ease-out infinite}.rr-light{animation:rr-light 13s ease-out infinite;opacity:0}.hb-boat{animation:hb-sail 13s linear infinite}.ok-tree{animation:ok-in 13s ease-out infinite}.ok-moss{animation:ok-moss-sway 4.5s ease-in-out infinite;transform-origin:top}}@keyframes el-in{0%,4%{opacity:0}12%,94%{opacity:1}99%,to{opacity:0}}@keyframes el-breaker{0%{opacity:0;transform:translateX(-8px)}4%{opacity:1;transform:translateX(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes el-live{0%,72%{opacity:0}76%{opacity:1}80%{opacity:.3}84%,94%{opacity:1}99%,to{opacity:0}}@keyframes fn-post{0%{opacity:0;transform:translateY(-22px)}5%{opacity:1;transform:translateY(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes fn-rail{0%,28%{opacity:0}36%,94%{opacity:1}99%,to{opacity:0}}@keyframes fn-picket{0%{opacity:0;transform:translateY(-10px)}3%{opacity:1;transform:translateY(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes st-panel{0%{opacity:0;transform:translateY(-16px)}5%{opacity:1;transform:translateY(0)}92%{opacity:1}98%,to{opacity:0}}@keyframes st-rain-fall{0%{transform:translateY(-30px);opacity:0}20%{opacity:.55}62%{opacity:.55}80%,to{transform:translate(-26px,240px);opacity:0}}@keyframes st-palm-bend{0%,to{transform:skewX(0deg)}30%{transform:skewX(-9deg)}60%{transform:skewX(-5deg)}}@keyframes tg-plans{0%,10%{opacity:0}18%,94%{opacity:1}99%,to{opacity:0}}@keyframes tg-crew-scatter{0%{opacity:0;transform:translateX(0)}6%,66%{opacity:1;transform:translateX(0)}92%{opacity:1;transform:translateX(64px)}99%,to{opacity:0}}@keyframes tg-steam{0%,to{opacity:.15;transform:translateY(0)}50%{opacity:.45;transform:translateY(-5px)}}@media (prefers-reduced-motion:no-preference){.el-conduit,.el-panel{animation:el-in 13s ease-out infinite}.el-breaker{animation:el-breaker 13s ease-out infinite;opacity:0}.el-live{animation:el-live 13s step-end infinite;opacity:0}.el-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.9s ease-in-out infinite}.fn-post{animation:fn-post 13s ease-out infinite;opacity:0}.fn-rail{animation:fn-rail 13s ease-out infinite}.fn-picket{animation:fn-picket 13s ease-out infinite;opacity:0}.fn-crew{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.7s ease-in-out infinite}.st-panel{animation:st-panel 13s ease-out infinite;opacity:0}.st-rain path{animation:st-rain-fall 1.5s linear infinite}.st-palm{animation:st-palm-bend 3.4s ease-in-out infinite;transform-origin:bottom}.st-crew,.st-crew2{animation:scene-crew-in 13s ease-in-out infinite,scene-crew-work 1.4s ease-in-out infinite}.tg-plans{animation:tg-plans 13s ease-out infinite}.tg-crew{animation:tg-crew-scatter 13s ease-in-out infinite;opacity:0}.tg-steam{animation:tg-steam 2.6s ease-in-out infinite}}@keyframes sh-cloud-drift{0%{transform:translateX(-320px)}to{transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.sh-cloud{animation-name:sh-cloud-drift;animation-timing-function:linear;animation-iteration-count:infinite}}@keyframes tmmc-cap{0%,6%{opacity:0}14%,72%{opacity:1}78%,to{opacity:0}}@keyframes sw-count-pop{0%,26%{opacity:0;transform:translateY(6px)}34%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.sw-cap,.ws-cap{animation:tmmc-cap 13s ease-out infinite;opacity:0}.sw-count{animation:sw-count-pop 13s ease-out infinite;opacity:0}}@keyframes dk2-post{0%,6%{opacity:0;transform:translateY(14px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes dk2-beam{0%,18%{opacity:0}24%,to{opacity:1}}@keyframes dk2-joist{0%,22%{opacity:0;transform:translateY(-10px)}30%,to{opacity:1;transform:translateY(0)}}@keyframes dk2-board{0%,42%{opacity:0;transform:translateX(-26px)}52%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.dk2-post{animation:dk2-post 13s ease-out infinite;opacity:0}.dk2-beam{animation:dk2-beam 13s ease-out infinite;opacity:0}.dk2-joist{animation:dk2-joist 13s ease-out infinite;opacity:0}.dk2-board{animation:dk2-board 13s ease-out infinite;opacity:0}}@keyframes pb-run{0%{stroke-dasharray:340;stroke-dashoffset:340}40%,to{stroke-dasharray:340;stroke-dashoffset:0}}@keyframes pb-stub{0%,58%{opacity:0;transform:scale(.4)}68%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.pb-supply path,.pb-waste{animation:pb-run 13s ease-out infinite}.pb-supply path{animation-delay:2.2s}.pb-stub{animation:pb-stub 13s ease-out infinite;opacity:0;transform-origin:center}}@keyframes fl-plank{0%,10%{opacity:0;transform:translateX(40px)}20%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.fl-plank{animation:fl-plank 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}}@keyframes bt-rail{0%{opacity:0}20%,to{opacity:.8}}@media (prefers-reduced-motion:no-preference){.bt-rail{animation:bt-rail 13s ease-out infinite;opacity:0}}@keyframes dw-sheet{0%,8%{opacity:0;transform:translateY(-16px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes dw-mud{0%,66%{opacity:0}78%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.dw-sheet{animation:dw-sheet 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.dw-mud{animation:dw-mud 13s ease-out infinite;opacity:0}}@keyframes tl-tile{0%,8%{opacity:0;transform:translateY(9px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes tl-niche{0%,72%{opacity:0}80%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.tl-tile{animation:tl-tile 13s ease-out infinite;opacity:0}.tl-niche{animation:tl-niche 13s ease-out infinite;opacity:0}}@keyframes gt-run{0%,14%{opacity:0;transform:translateY(-12px)}26%,to{opacity:1;transform:translateY(0)}}@keyframes gt-spout{0%,34%{opacity:0}44%,to{opacity:1}}@keyframes gt-rain{0%,62%{opacity:0}70%,94%{opacity:.5}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.gt-run{animation:gt-run 13s ease-out infinite;opacity:0}.gt-spout{animation:gt-spout 13s ease-out infinite;opacity:0}.gt-rain{animation:gt-rain 13s ease-in infinite;opacity:0}}@keyframes so-panel{0%,8%{opacity:0;transform:translateY(-22px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes so-glint{0%,58%{opacity:0;transform:translateX(0)}66%{opacity:.5}88%,to{opacity:0;transform:translateX(190px)}}@media (prefers-reduced-motion:no-preference){.so-panel{animation:so-panel 13s cubic-bezier(.2,.75,.3,1) infinite;opacity:0}.so-glint{animation:so-glint 13s ease-in-out infinite;opacity:0}}@keyframes tr-limb{0%{opacity:1;transform:translate(0) rotate(0deg)}6%{opacity:1}14%,to{opacity:0;transform:translate(-8px,44px) rotate(-18deg)}}@keyframes tr-climb{0%,10%{transform:translateY(56px)}30%,74%{transform:translateY(0)}96%,to{transform:translateY(56px)}}@keyframes tr-chips{0%,40%{opacity:0;transform:scaleY(.2)}62%,to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.tr-limb{animation:tr-limb 13s ease-in infinite;transform-origin:168px center}.tr-climber{animation:tr-climb 13s ease-in-out infinite}.tr-chips{animation:tr-chips 13s ease-out infinite;opacity:0;transform-origin:center bottom}}@keyframes ms-creek{0%,to{opacity:.85}50%{opacity:1}}@media (prefers-reduced-motion:no-preference){.ms-creek{animation:ms-creek 7s ease-in-out infinite}}@keyframes tl-pan{0%,4%{opacity:0}12%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.tl-pan{animation:tl-pan 13s ease-out infinite;opacity:0}}@keyframes cb-box{0%,6%{opacity:0;transform:translateY(-14px)}15%,to{opacity:1;transform:translateY(0)}}@keyframes cb-top{0%,70%{opacity:0;transform:translateY(-18px)}80%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.cb-base,.cb-upper{animation:cb-box 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.cb-top{animation:cb-top 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}}@keyframes wn-win{0%,5%{opacity:0;transform:scale(.86)}14%,to{opacity:1;transform:scale(1)}}@keyframes wn-door{0%,74%{opacity:0}82%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.wn-win{animation:wn-win 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.wn-door{animation:wn-door 13s ease-out infinite;opacity:0}}@keyframes ir-trench{0%{stroke-dasharray:340;stroke-dashoffset:340}26%,to{stroke-dasharray:340;stroke-dashoffset:0}}@keyframes ir-line{0%,22%{stroke-dasharray:340;stroke-dashoffset:340}46%,to{stroke-dasharray:340;stroke-dashoffset:0}}@keyframes ir-head{0%,28%{opacity:0}36%,to{opacity:1}}@keyframes ir-spray{0%,46%{opacity:0}56%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.ir-trench{animation:ir-trench 13s ease-out infinite}.ir-line{animation:ir-line 13s ease-out infinite}.ir-head{animation:ir-head 13s ease-out infinite;opacity:0}.ir-spray{animation:ir-spray 13s ease-out infinite;opacity:0}}@keyframes dv-mat{0%,10%{opacity:0}24%,to{opacity:1}}@keyframes dv-sheen{0%,52%{opacity:0}74%,to{opacity:.5}}@keyframes dv-roller{0%,26%{transform:translateX(0)}68%,to{transform:translateX(96px)}}@media (prefers-reduced-motion:no-preference){.dv-mat{animation:dv-mat 13s ease-out infinite;opacity:0}.dv-sheen{animation:dv-sheen 13s ease-out infinite;opacity:0}.dv-roller{animation:dv-roller 13s ease-in-out infinite}}@keyframes sc-bob{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-2.5px) rotate(.6deg)}}@media (prefers-reduced-motion:no-preference){.sc-boat{animation:sc-bob 5.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}}@keyframes bc-surf{0%,to{transform:translateY(0);opacity:.45}50%{transform:translateY(3px);opacity:.6}}@media (prefers-reduced-motion:no-preference){.bc-surf,.bc-surf2{animation:bc-surf 6.5s ease-in-out infinite}.bc-surf2{animation-delay:-2.2s}}@keyframes wh-old{0%,18%{opacity:1;transform:translateX(0)}34%,to{opacity:0;transform:translateX(-90px)}}@keyframes wh-new{0%,32%{opacity:0;transform:translateY(-14px)}44%,to{opacity:1;transform:translateY(0)}}@keyframes wh-pipes{0%,46%{stroke-dasharray:180;stroke-dashoffset:180}70%,to{stroke-dasharray:180;stroke-dashoffset:0}}@keyframes wh-led{0%,74%{opacity:0}80%,to{opacity:1}}@keyframes fx-in{0%,8%{opacity:0;transform:translateY(12px)}20%,to{opacity:1;transform:translateY(0)}}@keyframes fx-water{0%,72%{opacity:0}80%,to{opacity:.7}}@keyframes sv-door{0%,8%{opacity:0}16%,to{opacity:1}}@keyframes sv-drip{0%,52%{opacity:1}62%,to{opacity:0}}@keyframes sv-fixed{0%,66%{opacity:0;transform:scale(.5)}76%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.wh-old{animation:wh-old 13s ease-in infinite}.wh-new{animation:wh-new 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.wh-pipes path,.wh-vent{animation:wh-pipes 13s ease-out infinite}.wh-led{animation:wh-led 13s ease-out infinite;opacity:0}.fx-faucet,.fx-mirror,.fx-toilet,.fx-vanity{animation:fx-in 13s ease-out infinite;opacity:0}.fx-mirror{animation-delay:.5s}.fx-faucet{animation-delay:1s}.fx-toilet{animation-delay:1.6s}.fx-water{animation:fx-water 13s ease-out infinite;opacity:0}.sv-door{animation:sv-door 13s ease-out infinite;opacity:0}.sv-drip{animation:sv-drip 13s ease-out infinite}.sv-fixed{animation:sv-fixed 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}}@keyframes pn-can{0%,6%{opacity:0}14%,to{opacity:1}}@keyframes pn-breaker{0%,4%{opacity:0;transform:translateX(-14px)}12%,to{opacity:1;transform:translateX(0)}}@keyframes pn-power{0%,78%{opacity:0}86%,to{opacity:1}}@keyframes cl-can{0%,6%{opacity:0;transform:translateY(-8px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes cl-switch{0%,72%{opacity:0}80%,to{opacity:1}}@keyframes ev-in{0%,20%{opacity:0;transform:translateY(-12px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes ev-cable{0%,46%{stroke-dasharray:80;stroke-dashoffset:80}62%,to{stroke-dasharray:80;stroke-dashoffset:0}}@keyframes ev-led{0%,70%{opacity:0}76%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.pn-bus,.pn-can,.pn-wires{animation:pn-can 13s ease-out infinite;opacity:0}.pn-breaker{animation:pn-breaker 13s ease-out infinite;opacity:0}.pn-power{animation:pn-power 13s ease-out infinite;opacity:0}.cl-can{animation:cl-can 13s ease-out infinite;opacity:0}.cl-switch{animation:cl-switch 13s ease-out infinite;opacity:0}.ev-conduit,.ev-unit{animation:ev-in 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ev-cable{animation:ev-cable 13s ease-out infinite}.ev-led{animation:ev-led 13s ease-out infinite;opacity:0}.gn-pad{animation:pn-can 13s ease-out infinite;opacity:0}.gn-unit{animation:ev-in 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.gn-conduit{animation:ev-cable 13s ease-out infinite}.gn-ats,.gn-led{animation:ev-led 13s ease-out infinite;opacity:0}}@keyframes ft-tile{0%,8%{opacity:0;transform:translateY(-14px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes bs-tile{0%,6%{opacity:0;transform:scale(.7)}14%,to{opacity:1;transform:scale(1)}}@keyframes wp-mem{0%,12%{opacity:0}34%,to{opacity:1}}@keyframes wp-roller{0%,24%{transform:translate(0)}52%{transform:translate(-88px,-14px)}76%,to{transform:translate(-88px,52px)}}@media (prefers-reduced-motion:no-preference){.ft-mud{animation:wp-mem 13s ease-out infinite;opacity:0}.ft-tile{animation:ft-tile 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.bs-tile{animation:bs-tile 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.wp-pan{animation:pn-can 13s ease-out infinite;opacity:0}.wp-mem{animation:wp-mem 13s ease-out infinite;opacity:0}.wp-roller{animation:wp-roller 13s ease-in-out infinite}}@keyframes tm-case{0%,10%{opacity:0;transform:scale(.94)}22%,to{opacity:1;transform:scale(1)}}@keyframes tm-base{0%,30%{opacity:0;transform:translateY(10px)}42%,to{opacity:1;transform:translateY(0)}}@keyframes cw-run{0%,10%{opacity:0;transform:translateY(-10px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes sr-step{0%,5%{opacity:0;transform:translateY(12px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes sr-rail{0%,62%{stroke-dasharray:280;stroke-dashoffset:280}84%,to{stroke-dasharray:280;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.tm-case{animation:tm-case 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.tm-base,.tm-base2{animation:tm-base 13s ease-out infinite;opacity:0}.tm-base2{animation-delay:1.4s}.cw-ret,.cw-run{animation:cw-run 13s ease-out infinite;opacity:0}.cw-ret{animation-delay:1.6s}.cw-ret2{animation:cw-run 13s ease-out infinite;opacity:0;animation-delay:3.2s}.sr-bal,.sr-step{animation:sr-step 13s ease-out infinite;opacity:0}.sr-rail{animation:sr-rail 13s ease-out infinite}}@keyframes snd-wipe{0%,14%{width:0}74%,to{width:320px}}@keyframes snd-machine{0%,14%{transform:translateX(-120px)}74%,to{transform:translateX(150px)}}@keyframes stn-wipe{0%,18%{width:0}78%,to{width:320px}}@keyframes stn-app{0%,18%{transform:translateX(-130px)}78%,to{transform:translateX(130px)}}@media (prefers-reduced-motion:no-preference){.snd-wipe{animation:snd-wipe 13s ease-in-out infinite}.snd-crew,.snd-machine{animation:snd-machine 13s ease-in-out infinite}.stn-wipe{animation:stn-wipe 13s ease-in-out infinite}.stn-applicator,.stn-crew{animation:stn-app 13s ease-in-out infinite}}@keyframes lt-paper{0%,6%{opacity:0}16%,to{opacity:1}}@keyframes lt-lath{0%,20%{opacity:0}32%,to{opacity:.75}}@keyframes lt-scratch{0%,44%{opacity:0}66%,to{opacity:1}}@keyframes st2-coat{0%,10%{clip-path:inset(0 100% 0 0)}70%,to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.lt-paper{animation:lt-paper 13s ease-out infinite;opacity:0}.lt-lath{animation:lt-lath 13s ease-out infinite;opacity:0}.lt-scratch{animation:lt-scratch 13s ease-out infinite;opacity:0}.st2-coat{animation:st2-coat 13s ease-in-out infinite}}@keyframes gm-run{0%,12%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0 0 0 0)}}@keyframes gm-mark{0%,64%{opacity:0}74%,to{opacity:1}}@keyframes ds-spout{0%,16%{opacity:0;transform:translateY(-16px)}30%,to{opacity:1;transform:translateY(0)}}@keyframes ds-flow{0%,70%{opacity:0}80%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.gm-run{animation:gm-run 13s ease-out infinite}.gm-mark{animation:gm-mark 13s ease-out infinite;opacity:0}.ds-spout{animation:ds-spout 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ds-trench{animation:ir-trench 13s ease-out infinite}.ds-pipe{animation:ir-line 13s ease-out infinite}.ds-flow{animation:ds-flow 13s ease-out infinite;opacity:0}}@keyframes in-batt{0%,6%{opacity:0;transform:translateY(-18px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes ct-slab{0%,16%{opacity:0;transform:translateY(-58px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes ct-cups{0%,58%{opacity:1}70%,to{opacity:0}}@keyframes pc-post{0%,6%{opacity:0;transform:translateY(16px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes pc-roof{0%,26%{opacity:0;transform:translateY(-20px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes pc-screen{0%,38%{opacity:0}52%,to{opacity:.18}}@keyframes ok2-stone{0%,14%{clip-path:inset(0 100% 0 0)}58%,to{clip-path:inset(0 0 0 0)}}@keyframes ok2-grill{0%,58%{opacity:0;transform:translateY(-30px)}74%,to{opacity:1;transform:translateY(0)}}@keyframes ok2-lights{0%,76%{opacity:0}86%,to{opacity:1}}@keyframes bl-cradle{0%,42%{transform:translateY(34px)}76%,to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.in-batt{animation:in-batt 13s ease-out infinite;opacity:0}.ct-slab{animation:ct-slab 13s cubic-bezier(.3,.7,.3,1) infinite;opacity:0}.ct-cups{animation:ct-cups 13s ease-out infinite}.pc-deck,.pc-post{animation:pc-post 13s ease-out infinite;opacity:0}.pc-fan,.pc-roof{animation:pc-roof 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.pc-screen{animation:pc-screen 13s ease-out infinite;opacity:0}.ok2-block{animation:pc-post 13s ease-out infinite;opacity:0}.ok2-stone{animation:ok2-stone 13s ease-out infinite}.ok2-top{animation:pc-roof 13s ease-out infinite;opacity:0;animation-delay:1.6s}.ok2-grill{animation:ok2-grill 13s cubic-bezier(.3,.7,.3,1) infinite;opacity:0}.ok2-lights{animation:ok2-lights 13s ease-out infinite;opacity:0}.bl-piling{animation:pc-post 13s ease-out infinite;opacity:0}.bl-beam,.bl-cable,.bl-motor{animation:pc-roof 13s ease-out infinite;opacity:0}.bl-cradle{animation:bl-cradle 13s ease-in-out infinite}}@keyframes spot-act1{0%,58%{opacity:1}64%,to{opacity:0}}@keyframes spot-act2{0%,60%{opacity:0}66%,86%{opacity:1}92%,to{opacity:0}}@keyframes spot-cap{0%,5%{opacity:0}12%,54%{opacity:1}60%,to{opacity:0}}@keyframes spot-endcard{0%,84%{opacity:0}90%,97%{opacity:1}to{opacity:0}}@keyframes spot-endcard-scrim{0%,79%{opacity:0}84%,98%{opacity:1}to{opacity:0}}@keyframes spot-rec{0%,49%{opacity:1}50%,to{opacity:.15}}@keyframes spot-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes spot-row{0%,4%{opacity:0;transform:translateX(-12px)}12%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.lp-act1{animation:spot-act1 13s ease-out infinite}.lp-act2{animation:spot-act2 13s ease-out infinite;opacity:0}.lc-cap,.lp-cap{animation:spot-cap 13s ease-out infinite;opacity:0}.lc-endcard,.lp-endcard{animation:spot-endcard 13s ease-out infinite;opacity:0}.lc-endcard-scrim,.lp-endcard-scrim{animation:spot-endcard-scrim 13s ease-out infinite;opacity:0}.lp-rec,.wc-rec{animation:spot-rec 1.4s steps(1) infinite}.lp-frame{animation:spot-cap 13s ease-out infinite;opacity:0}.lc-panel,.lc-phone{animation:spot-row 13s ease-out infinite;opacity:0}.lc-bar{animation:spot-bar .7s cubic-bezier(.2,.8,.3,1) both}.lc-call{animation:spot-row 13s ease-out infinite;opacity:0}}@keyframes li-rays{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes li-stamp{0%,44%{opacity:0;transform:scale(2.4) rotate(-14deg)}52%,to{opacity:1;transform:scale(1) rotate(0deg)}}@keyframes li-burst{0%,66%{opacity:0;transform:scale(.3)}74%{transform:scale(1.12)}80%,to{opacity:1;transform:scale(1)}}@keyframes li-pop{0%,6%{opacity:0}14%,to{opacity:1}}@keyframes bl-swap{0%,44%{opacity:0;transform:translateX(20px)}54%,to{opacity:1;transform:translateX(0)}}@keyframes sb-bars{0%,3%{opacity:0}8%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.li-rays{animation:li-rays 44s linear infinite;transform-origin:160px 120px}.li-chart,.li-head{animation:li-pop 13s ease-out infinite;opacity:0}.li-bar{animation:spot-bar .6s cubic-bezier(.2,.8,.3,1) both}.li-stamp{animation:li-stamp 13s cubic-bezier(.3,1.5,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.li-sub{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.2s}.li-sub2{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:2s}.li-burst{animation:li-burst 13s cubic-bezier(.3,1.4,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:160px 222px}.bl-before,.bl-head,.bl-or{animation:li-pop 13s ease-out infinite;opacity:0}.bl-or{animation-delay:2.4s}.bl-after{animation:bl-swap 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.bl-cap{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.4s}.sb-bars,.sb-card{animation:sb-bars 13s ease-out infinite;opacity:0}.sb-joke{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:2.6s}}@keyframes wc-line{0%,4%{stroke-dasharray:70;stroke-dashoffset:70}16%,to{stroke-dasharray:70;stroke-dashoffset:0}}@keyframes wc-out{0%,4%{opacity:0;transform:translateY(14px) scale(.9)}14%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes as-gone{0%,26%{opacity:0}34%,to{opacity:1}}@keyframes as-clip{0%,3%{opacity:0;transform:scale(.6)}10%,to{opacity:1;transform:scale(1)}}@keyframes do-track{0%,8%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.wc-head,.wc-source{animation:li-pop 13s ease-out infinite;opacity:0}.wc-line{animation:wc-line 13s ease-out infinite}.wc-out{animation:wc-out 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.wc-cap{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.2s}.as-head,.as-post{animation:li-pop 13s ease-out infinite;opacity:0}.as-gone{animation:as-gone 13s ease-out infinite;opacity:0}.as-clip{animation:as-clip 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.as-keep{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.4s}.as-cap{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:6.4s}.do-head{animation:li-pop 13s ease-out infinite;opacity:0}.do-track{animation:do-track 13s ease-out infinite}.do-stage{animation:wc-out 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.do-line{animation:spot-row 13s ease-out infinite;opacity:0}}.tv-controls{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.tv-btn{width:1.55rem;height:1.55rem;display:grid;place-items:center;border-radius:.3rem;color:#d8d2c4;background:linear-gradient(#4a4640,#302d28);border:1px solid #22201c;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 1.5px 0 #1a1815,0 2.5px 3px rgba(0,0,0,.5);cursor:pointer;transition:transform .06s ease,box-shadow .06s ease,color .15s ease}.tv-btn svg{width:.72rem;height:.72rem}.tv-btn:hover{color:var(--tv-accent)}.tv-btn:active{transform:translateY(1.5px);box-shadow:inset 0 1px 2px rgba(0,0,0,.55),0 0 0 #1a1815}.tv-btn:focus-visible{outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 2px color-mix(in srgb,var(--tv-accent) 70%,transparent)}.tv-ctl-group{display:flex;align-items:center;gap:.25rem}.tv-ctl-read{font-size:.46rem;letter-spacing:.09em;color:#8a8377;min-width:2.1rem;text-align:center;font-variant-numeric:tabular-nums}.tv-ctl-read b{font-weight:600}.tv-btn-sm{width:1.2rem;height:1.2rem}.tv-btn-sm svg{width:.6rem;height:.6rem}@media (max-width:460px){.tv-ctl-read{min-width:0;font-size:.42rem}}@media (max-width:380px){.tv-ctl-read{display:none}.tv-controls{gap:.25rem}}@keyframes jr-in{0%,4%{opacity:0;transform:translateY(10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes jr-cursor{0%,26%{transform:translate(240px,206px)}46%,to{transform:translate(119px,152px)}}@keyframes jr-cta{0%,46%{opacity:1;transform:scale(1)}52%{transform:scale(.94)}58%,to{opacity:1;transform:scale(1)}}@keyframes jr-picked{0%,30%{opacity:0;transform:scale(.4)}40%,to{opacity:1;transform:scale(1)}}@keyframes jr-confirm{0%,52%{opacity:0;transform:translateY(5px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes jr-brief{0%,4%{opacity:0;transform:translateX(-8px)}12%,to{opacity:1;transform:translateX(0)}}@keyframes jr-meter{0%,to{transform:scaleY(.45)}20%{transform:scaleY(1)}40%{transform:scaleY(.65)}60%{transform:scaleY(.95)}80%{transform:scaleY(.5)}}@keyframes jr-grade{0%,10%{transform:translateX(32px)}62%,to{transform:translateX(200px)}}@keyframes jr-playhead{0%,8%{transform:translateX(30px)}92%,to{transform:translateX(290px)}}@keyframes jr-clip{0%,4%{opacity:0;transform:scaleX(0)}12%,to{opacity:1;transform:scaleX(1)}}@keyframes jr-asset{0%,4%{opacity:0;transform:translateY(14px) scale(.94)}14%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes jr-dl{0%,66%{opacity:0}74%,to{opacity:1}}@keyframes jr-lav{0%,34%{opacity:0}44%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.jr-head,.jr-step{animation:li-pop 13s ease-out infinite;opacity:0}.jr-in{animation:jr-in 13s ease-out infinite;opacity:0}.jr-sub{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:4.4s}.jr-cursor{animation:jr-cursor 13s cubic-bezier(.4,0,.2,1) infinite}.jr-cta{animation:jr-cta 13s ease-out infinite}.jr-cta,.jr-picked{transform-box:fill-box;transform-origin:center}.jr-picked{animation:jr-picked 13s cubic-bezier(.3,1.4,.5,1) infinite;opacity:0}.jr-brief{animation:jr-brief 13s ease-out infinite;opacity:0}.jr-confirm{animation:jr-confirm 13s ease-out infinite;opacity:0}.jr-rec{animation:spot-rec 1.4s steps(1) infinite}.jr-frame{animation:li-pop 13s ease-out infinite;opacity:0}.jr-lav{animation:jr-lav 13s ease-out infinite;opacity:0}.jr-bar{animation:jr-meter 1.1s ease-in-out infinite;transform-origin:center 126px}.jr-grade{animation:jr-grade 13s ease-in-out infinite}.jr-playhead{animation:jr-playhead 13s linear infinite}.jr-clip{animation:jr-clip 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:left center}.jr-timeline{animation:jr-in 13s ease-out infinite;opacity:0;animation-delay:1s}.jr-asset{animation:jr-asset 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.jr-dl,.jr-priority{animation:jr-dl 13s ease-out infinite;opacity:0}.jr-priority{animation-delay:.8s}}@keyframes cs2-box{0%,5%{opacity:0;transform:translateY(-16px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes cs2-clamp{0%,52%{opacity:0}62%,to{opacity:1}}@keyframes sb2-door{0%,4%{opacity:0;transform:translateY(-12px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes sb2-coat{0%,6%{opacity:0;clip-path:inset(0 0 100% 0)}22%,to{opacity:.55;clip-path:inset(0 0 0 0)}}@keyframes sb2-gun{0%,18%{transform:translateY(0)}50%{transform:translateY(-96px)}82%,to{transform:translateY(0)}}@keyframes bi-case{0%,6%{opacity:0;transform:translateY(18px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes bi-shelf{0%,4%{opacity:0;transform:scaleX(.2)}14%,to{opacity:1;transform:scaleX(1)}}@keyframes bi-stuff{0%,4%{opacity:0;transform:translateY(6px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes sy-slab{0%,4%{opacity:0;transform:translateY(14px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes sy-sink{0%,54%{opacity:0}72%,to{opacity:1}}@keyframes sy-blade{0%,40%{opacity:0;transform:translateX(0)}50%{opacity:1}74%,to{opacity:1;transform:translateX(-92px)}}@keyframes ip-wipe{0%,10%{width:0}76%,to{width:320px}}@keyframes ip-roller{0%,10%{transform:translate(-118px,86px)}40%{transform:translate(-40px)}76%,to{transform:translate(96px,86px)}}@keyframes sg-panel{0%,14%{opacity:0;transform:translateY(-20px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes sg-shine{0%,62%{opacity:0;transform:translateX(0)}70%{opacity:.35}92%,to{opacity:0;transform:translateX(140px)}}@media (prefers-reduced-motion:no-preference){.cs2-sheets{animation:li-pop 13s ease-out infinite;opacity:0}.cs2-box{animation:cs2-box 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.cs2-clamp{animation:cs2-clamp 13s ease-out infinite;opacity:0}.sb2-door{animation:sb2-door 13s ease-out infinite;opacity:0}.sb2-coat{animation:sb2-coat 13s ease-out infinite;opacity:0}.sb2-gun{animation:sb2-gun 13s ease-in-out infinite}.bi-case,.bi-mantel{animation:bi-case 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.bi-shelf{animation:bi-shelf 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:left center}.bi-stuff{animation:bi-stuff 13s ease-out infinite;opacity:0}.sy-slab{animation:sy-slab 13s ease-out infinite;opacity:0}.sy-cut{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.4s}.sy-sink{animation:sy-sink 13s ease-out infinite;opacity:0}.sy-blade{animation:sy-blade 13s ease-in-out infinite;opacity:0}.ip-wipe{animation:ip-wipe 13s ease-in-out infinite}.ip-crew,.ip-roller{animation:ip-roller 13s ease-in-out infinite}.sg-door,.sg-panel{animation:sg-panel 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.sg-door{animation-delay:1.8s}.sg-shine{animation:sg-shine 13s ease-in-out infinite;opacity:0}}@keyframes ep-wipe{0%,10%{width:0}74%,to{width:320px}}@keyframes cr-wipe{0%,12%{width:0}76%,to{width:320px}}@keyframes ds2-wipe{0%,10%{width:0}74%,to{width:320px}}@keyframes ds2-pad{0%,10%{transform:translate(-96px,86px)}74%,to{transform:translate(120px,-4px)}}@keyframes sf-bay{0%,4%{opacity:0;transform:scaleY(.06)}18%,to{opacity:1;transform:scaleY(1)}}@keyframes sf-gun{0%,10%{transform:translate(0)}46%{transform:translate(-210px,-12px)}84%,to{transform:translate(-210px,-12px)}}@keyframes bn-fill{0%,8%{opacity:0;transform:translateY(34px)}62%,to{opacity:1;transform:translateY(0)}}@keyframes cw2-liner{0%,16%{clip-path:inset(0 100% 0 0)}66%,to{clip-path:inset(0 0 0 0)}}@keyframes cw2-dehu{0%,72%{opacity:0}82%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ep-wipe{animation:ep-wipe 13s ease-in-out infinite}.cr-wipe{animation:cr-wipe 13s ease-in-out infinite}.ds2-wipe{animation:ds2-wipe 13s ease-in-out infinite}.ds2-crew,.ds2-pad{animation:ds2-pad 13s ease-in-out infinite}.sf-bay{animation:sf-bay 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center top}.sf-gun{animation:sf-gun 13s ease-in-out infinite}.bn-fill{animation:bn-fill 13s ease-out infinite;opacity:0}.bn-blow{animation:li-pop 13s ease-out infinite;opacity:0}.cw2-liner{animation:cw2-liner 13s ease-out infinite}.cw2-dehu{animation:cw2-dehu 13s ease-out infinite;opacity:0}}@keyframes ex-cut{0%,10%{clip-path:inset(0 100% 0 0)}60%,to{clip-path:inset(0 0 0 0)}}@keyframes ex-machine{0%,8%{transform:translateX(96px)}46%,to{transform:translateX(0)}}@keyframes ex-boom{0%,46%{transform:rotate(0deg)}62%{transform:rotate(-16deg)}78%,to{transform:rotate(0deg)}}@keyframes ex-spoil{0%,52%{opacity:0;transform:scaleY(.2)}74%,to{opacity:1;transform:scaleY(1)}}@keyframes sd3-course{0%,4%{opacity:0;transform:translateX(-28px)}14%,to{opacity:1;transform:translateX(0)}}@keyframes sd3-trim{0%,72%{opacity:0}82%,to{opacity:1}}@keyframes mr2-panel{0%,4%{opacity:0;transform:translateY(18px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes mr2-glint{0%,64%{opacity:0;transform:translateX(0)}72%{opacity:.45}94%,to{opacity:0;transform:translateX(186px)}}@keyframes wd-arc{0%,18%{opacity:0}22%{opacity:1}24%{opacity:.35}27%{opacity:1}62%{opacity:1}66%,to{opacity:0}}@keyframes wr-wipe{0%,12%{width:0}74%,to{width:320px}}@keyframes wr-squeegee{0%,12%{transform:translateX(0)}74%,to{transform:translateX(268px)}}@keyframes cm-cam{0%,4%{opacity:0;transform:translateY(-10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes cm-cone{0%,40%{opacity:0}54%,to{opacity:.09}}@keyframes cm-feed{0%,4%{opacity:0;transform:scale(.9)}12%,to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.ex-cut{animation:ex-cut 13s ease-out infinite}.ex-machine{animation:ex-machine 13s ease-in-out infinite}.ex-boom{animation:ex-boom 13s ease-in-out infinite;transform-origin:right center}.ex-boom,.ex-spoil{transform-box:fill-box}.ex-spoil{animation:ex-spoil 13s ease-out infinite;opacity:0;transform-origin:center bottom}.sd3-course{animation:sd3-course 13s ease-out infinite;opacity:0}.sd3-trim{animation:sd3-trim 13s ease-out infinite;opacity:0}.mr2-panel{animation:mr2-panel 13s ease-out infinite;opacity:0}.mr2-ridge{animation:sd3-trim 13s ease-out infinite;opacity:0}.mr2-glint{animation:mr2-glint 13s ease-in-out infinite;opacity:0}.wd-gate{animation:li-pop 13s ease-out infinite;opacity:0}.wd-arc{animation:wd-arc 13s steps(1) infinite;opacity:0}.wr-wipe{animation:wr-wipe 13s ease-in-out infinite}.wr-squeegee{animation:wr-squeegee 13s ease-in-out infinite}.cm-cam{animation:cm-cam 13s ease-out infinite;opacity:0}.cm-cone{animation:cm-cone 13s ease-out infinite;opacity:0}.cm-led{animation:spot-rec 1.6s steps(1) infinite}.cm-nvr{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.6s}.cm-feed{animation:cm-feed 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}}@keyframes ch2-brick{0%,4%{opacity:0;transform:translateY(-8px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes ch2-cap{0%,58%{opacity:0;transform:translateY(-20px)}72%,to{opacity:1;transform:translateY(0)}}@keyframes ch2-smoke{0%,74%{opacity:0}84%,to{opacity:.4}}@keyframes rs-wipe{0%,26%{width:0}82%,to{width:320px}}@keyframes rs-cut{0%,10%{opacity:0}20%,64%{opacity:1}74%,to{opacity:0}}@keyframes rs-air{0%,to{opacity:.12}50%{opacity:.36}}@keyframes hm-strike{0%,4%{clip-path:inset(0 100% 0 0)}12%,to{clip-path:inset(0 0 0 0)}}@keyframes hm-tick{0%,6%{opacity:0;transform:scale(.3)}14%,to{opacity:1;transform:scale(1)}}@keyframes ol-on{0%,4%{opacity:0}12%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.ch2-brick,.ch2-crown{animation:ch2-brick 13s ease-out infinite;opacity:0}.ch2-crown{animation-delay:5.2s}.ch2-cap{animation:ch2-cap 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ch2-smoke{animation:ch2-smoke 13s ease-out infinite;opacity:0}.rs-wipe{animation:rs-wipe 13s ease-in-out infinite}.rs-cut{animation:rs-cut 13s ease-out infinite;opacity:0}.rs-gear{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.4s}.rs-air{animation:rs-air 2.2s ease-in-out infinite}.hm-board{animation:li-pop 13s ease-out infinite;opacity:0}.hm-strike{animation:hm-strike 13s ease-out infinite}.hm-tick{animation:hm-tick 13s cubic-bezier(.3,1.4,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.hm-bag{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:.8s}.ol-path,.ol-up,.ol-wash,.ol-win{animation:ol-on 13s ease-out infinite;opacity:0}.ol-win{animation-delay:6.4s}}@keyframes xp-chip{0%,3%{opacity:0;transform:translateY(8px) scale(.94)}11%,to{opacity:1;transform:translateY(0) scale(1)}}@keyframes xp-cta{0%,44%{opacity:0;transform:translateY(10px)}54%,to{opacity:1;transform:translateY(0)}}@keyframes xp-arrow{0%,54%{opacity:0}62%,to{opacity:1}}@keyframes xp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (prefers-reduced-motion:no-preference){.xp-head{animation:li-pop 13s ease-out infinite;opacity:0}.xp-chip{animation:xp-chip 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.xp-more{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:3.2s}.xp-cta{animation:xp-cta 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.xp-arrow{animation:xp-arrow 13s ease-out infinite,xp-bob 1.6s ease-in-out infinite;opacity:0}}@keyframes wl-stake{0%,4%{opacity:0;transform:translateY(8px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes sv2-line{0%{stroke-dasharray:460;stroke-dashoffset:460}54%,to{stroke-dasharray:460;stroke-dashoffset:0}}@keyframes sv2-diag{0%,56%{opacity:0}70%,to{opacity:.4}}@keyframes pd-pile{0%,4%{opacity:0;transform:translateY(-56px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes pd-hammer{0%,to{transform:translateY(0)}45%{transform:translateY(-26px)}55%{transform:translateY(4px)}}@keyframes fd-joist{0%,4%{opacity:0;transform:translateY(-12px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes fd-sheet{0%,4%{opacity:0;transform:translateX(-26px)}14%,to{opacity:1;transform:translateX(0)}}@keyframes wv-wall{0%,14%{transform:rotate(-84deg)}52%,to{transform:rotate(0deg)}}@keyframes wv-brace{0%,52%{opacity:0}62%,to{opacity:1}}@keyframes tr2-truss{0%,4%{opacity:0;transform:translateY(-46px)}15%,to{opacity:1;transform:translateY(0)}}@keyframes tr2-flying{0%,66%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(24px)}}@keyframes sh2-sheet{0%,4%{opacity:0;transform:scale(.8)}13%,to{opacity:1;transform:scale(1)}}@keyframes sh2-wrap{0%,58%{opacity:0;clip-path:inset(0 100% 0 0)}84%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes fh-house{0%,6%{opacity:0;transform:translateY(12px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes fh-dock{0%,34%{opacity:0;clip-path:inset(0 100% 0 0)}64%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes fh-win{0%,60%{opacity:0}74%,to{opacity:.8}}@media (prefers-reduced-motion:no-preference){.wl-stake{animation:wl-stake 13s ease-out infinite;opacity:0}.sv2-line{animation:sv2-line 13s ease-out infinite}.sv2-diag{animation:sv2-diag 13s ease-out infinite;opacity:0}.sv2-corner{animation:wl-stake 13s ease-out infinite;opacity:0}.pd-pile{animation:pd-pile 13s cubic-bezier(.4,0,.3,1) infinite;opacity:0}.pd-hammer{animation:pd-hammer 1.5s cubic-bezier(.4,0,.6,1) infinite}.fd-beam{animation:li-pop 13s ease-out infinite;opacity:0}.fd-joist{animation:fd-joist 13s ease-out infinite;opacity:0}.fd-sheet{animation:fd-sheet 13s ease-out infinite;opacity:0}.wv-wall{animation:wv-wall 13s cubic-bezier(.3,.9,.4,1) infinite;transform-box:fill-box;transform-origin:10px 192px}.wv-brace{animation:wv-brace 13s ease-out infinite;opacity:0}.wv-done{animation:li-pop 13s ease-out infinite;opacity:0}.tr2-truss{animation:tr2-truss 13s cubic-bezier(.3,.8,.3,1) infinite;opacity:0}.tr2-flying{animation:tr2-flying 13s ease-in infinite}.tr2-cable{animation:li-pop 13s ease-out infinite;opacity:0}.sh2-sheet{animation:sh2-sheet 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.sh2-wrap{animation:sh2-wrap 13s ease-out infinite;opacity:0}.fh-house{animation:fh-house 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.fh-dock,.fh-pool{animation:fh-dock 13s ease-out infinite;opacity:0}.fh-pool{animation-delay:1.2s}.fh-win{animation:fh-win 13s ease-out infinite;opacity:0}}@keyframes st3-spire{0%,4%{opacity:0;transform:translateY(16px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes st3-roof{0%,4%{opacity:0;transform:translateY(10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes fn-water{0%,to{opacity:.5}50%{opacity:.62}}@keyframes fn-ripple{0%,to{transform:scaleX(1);opacity:.2}50%{transform:scaleX(1.06);opacity:.28}}@keyframes cb2-win{0%,4%{opacity:0}14%,to{opacity:.5}}@keyframes cb2-lamp{0%,4%{opacity:0}16%,to{opacity:1}}@keyframes fp-pile{0%,3%{opacity:0;transform:translateY(10px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes lh-beam{0%{transform:rotate(-14deg)}50%{transform:rotate(14deg)}to{transform:rotate(-14deg)}}@keyframes lh-lamp{0%,to{opacity:.5}50%{opacity:1}}@keyframes cy-tree{0%,4%{opacity:0;transform:translateY(12px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes cy-knee{0%,4%{opacity:0}14%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.st3-spire{animation:st3-spire 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.st3-roof{animation:st3-roof 13s ease-out infinite;opacity:0}.fn-body{animation:st3-spire 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.fn-water{animation:fn-water 3.4s ease-in-out infinite}.fn-ripple{animation:fn-ripple 4.2s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.cb2-win{animation:cb2-win 13s ease-out infinite;opacity:0}.cb2-lamp{animation:cb2-lamp 13s ease-out infinite;opacity:0}.cb2-figure{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:3.4s}.fp-deck{animation:st3-spire 13s ease-out infinite;opacity:0}.fp-pile{animation:fp-pile 13s ease-out infinite;opacity:0}.lh-tower{animation:st3-spire 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.lh-beam{animation:lh-beam 9s ease-in-out infinite;transform-box:fill-box;transform-origin:204px 78px}.lh-lamp{animation:lh-lamp 2.6s ease-in-out infinite}.cy-tree{animation:cy-tree 13s ease-out infinite;opacity:0}.cy-knee{animation:cy-knee 13s ease-out infinite;opacity:0}}@keyframes pdg-hole{0%,6%{opacity:0;clip-path:inset(0 100% 0 0)}46%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes pdg-machine{0%,10%{transform:translateX(-58px)}50%,to{transform:translateX(0)}}@keyframes pdg-boom{0%,46%{transform:rotate(0deg)}60%{transform:rotate(-14deg)}76%,to{transform:rotate(0deg)}}@keyframes gn2-shell{0%,26%{opacity:0;clip-path:inset(0 100% 0 0)}72%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes ptl-tile{0%,3%{opacity:0;transform:scale(.5)}11%,to{opacity:1;transform:scale(1)}}@keyframes ptl-cope{0%,3%{opacity:0;transform:translateY(-9px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes pfl-water{0%,14%{clip-path:inset(100% 0 0 0)}68%,to{clip-path:inset(0 0 0 0)}}@keyframes pfl-light{0%,72%{opacity:0}82%,to{opacity:1}}@keyframes pg-post{0%,4%{opacity:0;transform:translateY(16px)}15%,to{opacity:1;transform:translateY(0)}}@keyframes pg-beam{0%,26%{opacity:0;transform:translateY(-14px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes pg-rafter{0%,3%{opacity:0;transform:translateY(-12px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes pg-lights{0%,76%{opacity:0}86%,to{opacity:1}}@keyframes fpt-fire{0%,to{transform:scaleY(1) scaleX(1)}30%{transform:scaleY(1.12) scaleX(.94)}60%{transform:scaleY(.94) scaleX(1.06)}}@keyframes fpt-lit{0%,40%{opacity:0}56%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.pdg-hole{animation:pdg-hole 13s ease-out infinite;opacity:0}.pdg-spoil{animation:ex-spoil 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center bottom}.pdg-machine{animation:pdg-machine 13s ease-in-out infinite}.pdg-boom{animation:pdg-boom 13s ease-in-out infinite;transform-box:fill-box;transform-origin:right center}.gn2-steel{animation:li-pop 13s ease-out infinite;opacity:0}.gn2-shell{animation:gn2-shell 13s ease-out infinite;opacity:0}.gn2-hose{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:2.4s}.ptl-tile{animation:ptl-tile 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.ptl-cope{animation:ptl-cope 13s ease-out infinite;opacity:0}.pfl-water{animation:pfl-water 13s ease-in-out infinite}.pfl-light{animation:pfl-light 13s ease-out infinite;opacity:0}.pfl-spill{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.2s}.pg-post{animation:pg-post 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.pg-beam{animation:pg-beam 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.pg-rafter{animation:pg-rafter 13s ease-out infinite;opacity:0}.pg-lights,.pg-shade{animation:pg-lights 13s ease-out infinite;opacity:0}.fpt-pit,.fpt-wall{animation:li-pop 13s ease-out infinite;opacity:0}.fpt-fire{animation:fpt-lit 13s ease-out infinite,fpt-fire 1.3s ease-in-out infinite;opacity:0;transform-box:fill-box;transform-origin:center bottom}.fpt-glow{animation:fpt-lit 13s ease-out infinite;opacity:0}}@keyframes kd-box{0%,4%{opacity:1;transform:translateY(0)}16%,to{opacity:0;transform:translateY(24px)}}@keyframes kd-debris{0%,26%{opacity:0}46%,to{opacity:.5}}@keyframes kr-room{0%,6%{opacity:0;transform:translateY(10px)}24%,to{opacity:1;transform:translateY(0)}}@keyframes kr-pendant{0%,52%{opacity:0}66%,to{opacity:1}}@keyframes br2-sconce{0%,58%{opacity:0}70%,to{opacity:1}}@keyframes dbg-barge{0%,6%{transform:translateX(-190px)}62%,to{transform:translateX(96px)}}@keyframes ddk-board{0%,4%{opacity:0;transform:translateY(-10px)}13%,to{opacity:1;transform:translateY(0)}}@keyframes ddk-rail{0%,68%{opacity:0}82%,to{opacity:1}}@keyframes sto-wipe{0%,10%{width:320px}70%,to{width:0}}@keyframes sto-debris{0%,22%{opacity:0}40%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.kd-box{animation:kd-box 13s ease-in infinite}.kd-debris{animation:kd-debris 13s ease-out infinite;opacity:0}.kr-room{animation:kr-room 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.kr-pendant,.kr-under{animation:kr-pendant 13s ease-out infinite;opacity:0}.br2-room{animation:kr-room 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.br2-sconce{animation:br2-sconce 13s ease-out infinite;opacity:0}.dbg-barge{animation:dbg-barge 13s ease-in-out infinite}.ddk-stringer{animation:li-pop 13s ease-out infinite;opacity:0}.ddk-board{animation:ddk-board 13s ease-out infinite;opacity:0}.ddk-rail{animation:ddk-rail 13s ease-out infinite;opacity:0}.sto-wipe{animation:sto-wipe 13s ease-in-out infinite}.sto-debris{animation:sto-debris 13s ease-out infinite;opacity:0}}@keyframes hs2-strap{0%,4%{opacity:0;transform:translateY(-10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes fw-form{0%,6%{opacity:0;transform:scale(.94)}20%,to{opacity:1;transform:scale(1)}}@keyframes fw-mesh{0%,30%{opacity:0}52%,to{opacity:1}}@keyframes cf-wipe{0%,8%{width:0}76%,to{width:320px}}@keyframes cf-trowel{0%,8%{transform:translateX(10px)}76%,to{transform:translateX(310px)}}@keyframes cf-blades{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sc2-wipe{0%,12%{width:0}74%,to{width:320px}}@keyframes sc2-mat{0%,12%{transform:translate(0)}62%{transform:translate(250px)}76%,to{transform:translate(250px,-22px)}}@keyframes sod-row{0%,4%{opacity:0;transform:translateX(-40px)}14%,to{opacity:1;transform:translateX(0)}}@keyframes tp-tree{0%,10%{opacity:0;transform:translateY(-72px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes tp-stake{0%,52%{opacity:0}64%,to{opacity:1}}@keyframes tp-mulch{0%,68%{opacity:0}80%,to{opacity:1}}@keyframes dw2-branch{0%,4%{opacity:0;transform:translateY(-16px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes ah-unit{0%,8%{opacity:0;transform:translateY(20px)}26%,to{opacity:1;transform:translateY(0)}}@keyframes ms2-air{0%,52%{opacity:0}66%,to{opacity:.3}}@keyframes rw-course{0%,4%{opacity:0;transform:translateY(10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes wc2-clean{0%,4%{opacity:0;clip-path:inset(0 100% 0 0)}16%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes jr-junk{0%,4%{opacity:1;transform:translateY(0)}14%,to{opacity:0;transform:translateY(-14px)}}@keyframes jr-load{0%,40%{opacity:0}70%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.hs2-holddown,.hs2-strap{animation:hs2-strap 13s ease-out infinite;opacity:0}.hs2-holddown{animation-delay:4.6s}.fw-form{animation:fw-form 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.fw-stake{animation:hs2-strap 13s ease-out infinite;opacity:0}.fw-mesh{animation:fw-mesh 13s ease-out infinite;opacity:0}.cf-wipe{animation:cf-wipe 13s linear infinite}.cf-trowel{animation:cf-trowel 13s linear infinite}.cf-blades{animation:cf-blades .7s linear infinite;transform-box:fill-box;transform-origin:center}.sc2-wipe{animation:sc2-wipe 13s ease-in-out infinite}.sc2-mat{animation:sc2-mat 13s ease-in-out infinite}.sod-row{animation:sod-row 13s ease-out infinite;opacity:0}.sod-roll{animation:li-pop 13s ease-out infinite;opacity:0}.tp-tree{animation:tp-tree 13s cubic-bezier(.3,.8,.3,1) infinite;opacity:0}.tp-stake{animation:tp-stake 13s ease-out infinite;opacity:0}.tp-mulch{animation:tp-mulch 13s ease-out infinite;opacity:0}.dw2-trunk{animation:li-pop 13s ease-out infinite;opacity:0}.dw2-branch{animation:dw2-branch 13s ease-out infinite;opacity:0}.dw2-reg{animation:tp-stake 13s ease-out infinite;opacity:0}.dw2-flex{animation:fw-mesh 13s ease-out infinite;opacity:0}.ah-pad{animation:li-pop 13s ease-out infinite;opacity:0}.ah-unit{animation:ah-unit 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ah-plenum{animation:ah-unit 13s ease-out infinite;opacity:0;animation-delay:1.8s}.ah-lines{animation:fw-mesh 13s ease-out infinite;opacity:0}.ms2-head{animation:ah-unit 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ms2-cond{animation:ah-unit 13s ease-out infinite;opacity:0;animation-delay:1.2s}.ms2-line{animation:fw-mesh 13s ease-out infinite;opacity:0}.ms2-air{animation:ms2-air 13s ease-out infinite;opacity:0}.ms2-led{animation:spot-rec 1.8s steps(1) infinite}.hv-fan-alt{animation:cf-blades 1.1s linear infinite;transform-box:fill-box;transform-origin:center}.rw-drain{animation:li-pop 13s ease-out infinite;opacity:0}.rw-course{animation:rw-course 13s ease-out infinite;opacity:0}.rw-cap{animation:tp-mulch 13s ease-out infinite;opacity:0}.wc2-clean{animation:wc2-clean 13s ease-out infinite;opacity:0}.jr-junk{animation:jr-junk 13s ease-in infinite}.jr-load{animation:jr-load 13s ease-out infinite;opacity:0}}@keyframes ipf-before{0%,6%{opacity:0}16%,to{opacity:1}}@keyframes ipf-confused{0%,26%{opacity:0;transform:scale(.4)}36%,to{opacity:1;transform:scale(1)}}@keyframes ipf-after{0%,24%{opacity:0;transform:translateX(18px)}38%,to{opacity:1;transform:translateX(0)}}@keyframes ipf-course{0%,4%{opacity:0;transform:translateY(8px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes as2-tv{0%,10%{opacity:0;transform:scale(.9)}26%,to{opacity:1;transform:scale(1)}}@keyframes as2-chip{0%,4%{opacity:0;transform:translateX(-10px)}13%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.ipf-head{animation:li-pop 13s ease-out infinite;opacity:0}.ipf-before{animation:ipf-before 13s ease-out infinite;opacity:0}.ipf-confused{animation:ipf-confused 13s cubic-bezier(.3,1.4,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.ipf-after{animation:ipf-after 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ipf-course{animation:ipf-course 13s ease-out infinite;opacity:0}.ipf-cap{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:6.2s}.as2-head{animation:li-pop 13s ease-out infinite;opacity:0}.as2-site{animation:jr-in 13s ease-out infinite;opacity:0}.as2-tv{animation:as2-tv 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.as2-copy{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.4s}.as2-chip{animation:as2-chip 13s ease-out infinite;opacity:0}.as2-cta{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:4.4s}.as2-foot{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.4s}}@keyframes hp-house{0%,4%{opacity:0;transform:translateY(8px)}20%,to{opacity:1;transform:translateY(0)}}@keyframes hp-crew{0%,24%{opacity:0;transform:translateY(10px)}38%,to{opacity:1;transform:translateY(0)}}@keyframes hp-slate{0%,8%{opacity:0;transform:translateX(-16px)}20%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.hp-house{animation:hp-house 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.hp-crew,.hp-frame{animation:hp-crew 13s ease-out infinite;opacity:0}.hp-rec{animation:spot-rec 1.4s steps(1) infinite}.hp-slate{animation:hp-slate 13s ease-out infinite;opacity:0}}@keyframes plant-in{0%,6%{opacity:0;transform:translateY(10px)}20%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.cca-pump,.ddk-plant,.fw-plant,.gn2-plant,.mr2-plant,.pd-plant,.rw-plant,.sd3-plant,.sod-plant,.tp-plant,.tr2-plant{animation:plant-in 13s ease-out infinite;opacity:0}}@keyframes stm-outline{0%,10%{stroke-dashoffset:520}62%,to{stroke-dashoffset:0}}@keyframes stm-point{0%,4%{opacity:0;transform:scale(.3)}12%,to{opacity:1;transform:scale(1)}}@keyframes epo-wipe{0%,10%{width:0}78%,to{width:320px}}@keyframes epo-tool{0%,10%{transform:translateX(24px)}78%,to{transform:translateX(296px)}}@keyframes epo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes sgs-letter{0%,4%{opacity:0;transform:translateY(12px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes sgs-lit{0%,3%{opacity:0}10%,to{opacity:1}}@keyframes sgs-glow{0%,58%{opacity:0}74%,to{opacity:.1}}@keyframes sgi-sign{0%,12%{opacity:0;transform:translateY(-40px)}46%,to{opacity:1;transform:translateY(0)}}@keyframes sgi-face{0%,58%{opacity:.15}70%,to{opacity:1}}@keyframes swr-port{0%,3%{opacity:0;transform:scale(.5)}10%,to{opacity:1;transform:scale(1)}}@keyframes swr-led{0%,to{opacity:.35}50%{opacity:1}}@keyframes swr-patch{0%,40%{opacity:0}58%,to{opacity:1}}@keyframes tsw-gas{0%,44%{stroke-dasharray:70;stroke-dashoffset:70}64%,to{stroke-dasharray:70;stroke-dashoffset:0}}@keyframes hr-rail{0%,14%{opacity:0;transform:translate(-24px,18px)}44%,to{opacity:1;transform:translate(0)}}@keyframes hr-weld{0%,46%{opacity:0}50%{opacity:1}52%{opacity:.3}56%{opacity:1}78%{opacity:1}84%,to{opacity:0}}@keyframes vb-sister{0%,16%{opacity:0}34%,to{opacity:1}}@keyframes vb-liner{0%,52%{clip-path:inset(0 100% 0 0)}88%,to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.stm-outline{stroke-dasharray:520;animation:stm-outline 13s ease-out infinite}.stm-point{animation:stm-point 13s cubic-bezier(.3,1.4,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.stm-cap,.stm-rig{animation:li-pop 13s ease-out infinite;opacity:0}.epo-wipe{animation:epo-wipe 13s linear infinite}.epo-tool{animation:epo-tool 13s linear infinite}.epo-spin{animation:epo-spin .5s linear infinite;transform-box:fill-box;transform-origin:center}.sgs-letter{animation:sgs-letter 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.sgs-lit{animation:sgs-lit 13s ease-out infinite;opacity:0}.sgs-glow{animation:sgs-glow 13s ease-out infinite;opacity:0}.sgs-wire{animation:swr-patch 13s ease-out infinite;opacity:0}.sgi-sign{animation:sgi-sign 13s cubic-bezier(.3,.8,.3,1) infinite;opacity:0}.sgi-face{animation:sgi-face 13s ease-out infinite}.sgi-glow{animation:sgs-glow 13s ease-out infinite;opacity:0}.sgi-crew,.sgi-lift{animation:li-pop 13s ease-out infinite;opacity:0}.swr-port{animation:swr-port 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.swr-led{animation:swr-led 1.6s ease-in-out infinite}.swr-patch{animation:swr-patch 13s ease-out infinite;opacity:0}.tsw-gear{animation:li-pop 13s ease-out infinite;opacity:0}.tsw-conduit{animation:swr-patch 13s ease-out infinite;opacity:0}.tsw-gas{animation:tsw-gas 13s ease-out infinite}.tsw-gen{animation:plant-in 13s ease-out infinite;opacity:0}.tsw-led{animation:swr-led 2.2s ease-in-out infinite}.hr-rail{animation:hr-rail 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.hr-weld{animation:hr-weld 13s steps(1) infinite;opacity:0}.vb-sister{animation:vb-sister 13s ease-out infinite;opacity:0}.vb-sump{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.6s}.vb-liner{animation:vb-liner 13s ease-out infinite}.vb-led{animation:swr-led 2s ease-in-out infinite}}@keyframes spr-board{0%,4%{opacity:0;transform:translate(-14px,-8px) rotate(-6deg)}14%,to{opacity:1;transform:translate(0) rotate(0deg)}}@keyframes trp-tarp{0%,20%{opacity:0;clip-path:inset(0 100% 0 0)}56%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes wp2-drop{0%,4%{opacity:0;clip-path:inset(0 0 100% 0)}16%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes msk-plastic{0%,10%{opacity:0}34%,to{opacity:.55}}@keyframes msk-tape{0%,36%{opacity:0}56%,to{opacity:1}}@keyframes fst-wipe{0%,8%{width:0}78%,to{width:320px}}@keyframes fst-spray{0%,8%{transform:translateX(20px)}78%,to{transform:translateX(316px)}}@keyframes bd-fan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bd-air{0%,to{opacity:.18}50%{opacity:.38}}@keyframes bd-pass{0%,74%{opacity:0;transform:scale(.6)}84%,to{opacity:1;transform:scale(1)}}@keyframes gd-panel{0%,4%{opacity:0;transform:translateY(-30px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes cls-tower{0%,4%{opacity:0;transform:translateY(14px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes cls-rail{0%,4%{opacity:0}14%,to{opacity:1}}@media (prefers-reduced-motion:no-preference){.spr-board{animation:spr-board 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.spr-bags{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.4s}.trp-tarp{animation:trp-tarp 13s ease-out infinite;opacity:0}.trp-debris{animation:li-pop 13s ease-out infinite;opacity:0}.wp2-drop{animation:wp2-drop 13s ease-out infinite;opacity:0}.wp2-brush{animation:li-pop 13s ease-out infinite;opacity:0}.msk-plastic{animation:msk-plastic 13s ease-out infinite;opacity:0}.msk-tape{animation:msk-tape 13s ease-out infinite;opacity:0}.fst-wipe{animation:fst-wipe 13s linear infinite}.fst-crew,.fst-spray{animation:fst-spray 13s linear infinite}.bd-rig{animation:li-pop 13s ease-out infinite;opacity:0}.bd-fan{animation:bd-fan .6s linear infinite;transform-box:fill-box;transform-origin:center}.bd-air{animation:bd-air 2.4s ease-in-out infinite}.bd-gauge{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1s}.bd-bar{animation:spot-bar .6s cubic-bezier(.2,.8,.3,1) both}.bd-pass{animation:bd-pass 13s cubic-bezier(.3,1.4,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.gd-panel{animation:gd-panel 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.gd-hardware{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:4.4s}.gd-led{animation:spot-rec 1.6s steps(1) infinite}.cls-tower{animation:cls-tower 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.cls-rail,.cls-shelf{animation:cls-rail 13s ease-out infinite;opacity:0}.cls-island{animation:cls-tower 13s ease-out infinite;opacity:0;animation-delay:5.6s}}.tv-guide{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;background:rgba(8,8,10,.985);border-radius:.9rem;overflow:hidden}.tv-guide-head{display:flex;align-items:center;justify-content:space-between;padding:.5rem .7rem;border-bottom:1px solid #2c2c33;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--tv-accent);flex:0 0 auto}.tv-guide-close{color:#8a8377;font-size:.7rem;line-height:1;padding:.15rem .3rem;cursor:pointer}.tv-guide-close:hover{color:var(--tv-accent)}.tv-guide-list{flex:1 1 auto;overflow-y:auto;margin:0;padding:.2rem 0;list-style:none;scrollbar-width:thin;scrollbar-color:#3a3a42 transparent}.tv-guide-list::-webkit-scrollbar{width:6px}.tv-guide-list::-webkit-scrollbar-thumb{background:#3a3a42;border-radius:3px}.tv-guide-row{display:grid;grid-template-columns:2.1rem 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.3rem .7rem;text-align:left;font-size:.62rem;color:#b8b2a6;cursor:pointer;border-left:2px solid transparent}.tv-guide-row:hover{background:#17171c;color:#f5f5f4}.tv-guide-row.is-on{border-left-color:var(--tv-accent);background:#1b1710;color:var(--tv-accent)}.tv-guide-num{font-variant-numeric:tabular-nums;color:#6f6b62}.tv-guide-row.is-on .tv-guide-num{color:var(--tv-accent)}.tv-guide-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tv-guide-count{font-size:.52rem;color:#5f5a52}.tv-ctl-guide{cursor:pointer;transition:color .15s ease}.tv-ctl-guide:hover{color:var(--tv-accent)}.tv-ctl-guide:focus-visible{outline:none;color:var(--tv-accent)}@keyframes pr-panel{0%,5%{opacity:0;transform:translateY(10px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes pr-row{0%,4%{opacity:0;transform:translateX(-14px)}13%,to{opacity:1;transform:translateX(0)}}@keyframes pr-line{0%,4%{opacity:0}11%,to{opacity:1}}@keyframes pr-caret{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes pr-slot{0%,4%{opacity:0;transform:scaleY(.3)}12%,to{opacity:1;transform:scaleY(1)}}@keyframes pr-locked{0%,62%{opacity:0;transform:scale(.8)}72%,to{opacity:1;transform:scale(1)}}@keyframes cg-split{0%,10%{width:24px}74%,to{width:296px}}@keyframes cg-line{0%,10%{transform:translateX(24px)}74%,to{transform:translateX(296px)}}@keyframes pr-track{0%,4%{opacity:0;transform:translateX(-10px)}14%,to{opacity:1;transform:translateX(0)}}@keyframes pr-duck{0%,6%{opacity:0}20%,to{opacity:.72}}@keyframes pr-note{0%,4%{opacity:0;transform:translateX(-8px)}12%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.pr-head,.pr-step{animation:li-pop 13s ease-out infinite;opacity:0}.pr-panel{animation:pr-panel 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.pr-row{animation:pr-row 13s ease-out infinite;opacity:0}.pr-line{animation:pr-line 13s ease-out infinite;opacity:0}.pr-caret{animation:pr-caret 1.1s steps(1) infinite}.pr-wx{animation:pr-line 13s ease-out infinite;opacity:0}.pr-slot{animation:pr-slot 13s ease-out infinite}.pr-locked,.pr-slot{opacity:0;transform-box:fill-box;transform-origin:center}.pr-locked{animation:pr-locked 13s cubic-bezier(.3,1.4,.5,1) infinite}.pr-sub{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:5.4s}.cg-split{animation:cg-split 13s ease-in-out infinite}.cg-line{animation:cg-line 13s ease-in-out infinite}.pr-track{animation:pr-track 13s ease-out infinite;opacity:0}.pr-duck{animation:pr-duck 13s ease-out infinite;opacity:0}.pr-note{animation:pr-note 13s ease-out infinite;opacity:0}}@keyframes ex-zebra{0%,26%{opacity:0}38%,64%{opacity:.75}76%,to{opacity:0}}@keyframes ex-focus{0%,30%{opacity:0;transform:scale(1.5)}42%,to{opacity:1;transform:scale(1)}}@keyframes ex-readout{0%,10%{opacity:0}24%,to{opacity:1}}@keyframes dp-path{0%,14%{opacity:0}28%,to{opacity:.7}}@keyframes dp-moves{0%,40%{opacity:0;transform:translateY(8px)}56%,to{opacity:1;transform:translateY(0)}}@keyframes au-lav{0%,16%{opacity:0;transform:translateY(-10px)}32%,to{opacity:1;transform:translateY(0)}}@keyframes au-call{0%,38%{opacity:0}52%,to{opacity:.7}}@keyframes au-meter{0%,46%{opacity:0}60%,to{opacity:1}}@keyframes cm-carriage{0%,12%{transform:translateX(126px)}74%,to{transform:translateX(200px)}}@keyframes cm-slide{0%,12%{transform:translateX(40px)}74%,to{transform:translateX(250px)}}@keyframes cm-bg{0%,34%{opacity:.9;filter:blur(0)}62%,to{opacity:.55;filter:blur(2.4px)}}@media (prefers-reduced-motion:no-preference){.ex-zebra{animation:ex-zebra 13s ease-out infinite;opacity:0}.ex-focus{animation:ex-focus 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.ex-readout{animation:ex-readout 13s ease-out infinite;opacity:0}.dp-path{animation:dp-path 13s ease-out infinite;opacity:0}.dp-moves{animation:dp-moves 13s ease-out infinite;opacity:0}.au-lav{animation:au-lav 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.au-call{animation:au-call 13s ease-out infinite;opacity:0}.au-meter{animation:au-meter 13s ease-out infinite;opacity:0}.cm-carriage{animation:cm-carriage 13s ease-in-out infinite}.cm-slide{animation:cm-slide 13s ease-in-out infinite}.cm-bg{animation:cm-bg 13s ease-in-out infinite}}@keyframes obs-cowl{0%,4%{opacity:0;transform:translate(-40px,-72px)}22%,to{opacity:1;transform:translate(0)}}@keyframes obs-plug{0%,26%{opacity:0;transform:translateY(-8px)}40%,to{opacity:1;transform:translateY(0)}}@keyframes obs-telltale{0%,54%{opacity:0}66%,to{opacity:1}}@keyframes obs-prop{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fb2-skiff{0%,6%{opacity:0;transform:translateX(-34px)}26%,to{opacity:1;transform:translateX(0)}}@keyframes fb2-glide{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes ofb-engine{0%,4%{opacity:0;transform:translateY(-12px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes spf-boat{0%,6%{opacity:0;transform:translateX(46px)}30%,to{opacity:1;transform:translateX(0)}}@keyframes mmv-van{0%,4%{opacity:0;transform:translateX(-90px)}30%,to{opacity:1;transform:translateX(0)}}@keyframes mmv-doors{0%,32%{opacity:0}46%,to{opacity:1}}@keyframes lu-drop{0%,10%{transform:translateY(-46px)}40%,to{transform:translateY(0)}}@keyframes lu-drain{0%,44%{opacity:0}60%,to{opacity:1}}@keyframes lu-check{0%,62%{opacity:0;transform:translateX(14px)}76%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.obs-engine{animation:li-pop 13s ease-out infinite;opacity:0}.obs-cowl{animation:obs-cowl 13s cubic-bezier(.3,.8,.3,1) infinite;opacity:0}.obs-plug{animation:obs-plug 13s ease-out infinite;opacity:0}.obs-telltale{animation:obs-telltale 13s ease-out infinite;opacity:0}.obs-prop{animation:obs-prop 2.4s linear infinite;transform-box:fill-box;transform-origin:center}.obs-laptop{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:2.2s}.fb2-skiff{animation:fb2-skiff 13s ease-out infinite,fb2-glide 5.5s ease-in-out infinite;opacity:0}.fb2-platform,.fb2-pole{animation:obs-plug 13s ease-out infinite;opacity:0}.ofb-boat{animation:li-pop 13s ease-out infinite;opacity:0}.ofb-engine{animation:ofb-engine 13s ease-out infinite;opacity:0}.ofb-ttop{animation:obs-plug 13s ease-out infinite;opacity:0}.spf-boat{animation:spf-boat 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.spf-chair,.spf-tower{animation:obs-plug 13s ease-out infinite;opacity:0}.mmv-van{animation:mmv-van 13s cubic-bezier(.25,.8,.3,1) infinite;opacity:0}.mmv-doors{animation:mmv-doors 13s ease-out infinite;opacity:0}.lu-mid,.mmv-boat{animation:li-pop 13s ease-out infinite;opacity:0}.lu-drop{animation:lu-drop 13s cubic-bezier(.3,.7,.3,1) infinite}.lu-prop{animation:obs-prop 3.2s linear infinite;transform-box:fill-box;transform-origin:center}.lu-drain{animation:lu-drain 13s ease-out infinite;opacity:0}.lu-check{animation:lu-check 13s ease-out infinite;opacity:0}}@keyframes scene-note{0%,8%{opacity:0;transform:translateY(8px)}20%,88%{opacity:1;transform:translateY(0)}96%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.scene-note{animation:scene-note 13s ease-out infinite;opacity:0}}@keyframes app-point{0%,34%{opacity:0}48%,to{opacity:1}}@keyframes app-facts{0%,14%{opacity:0;transform:translateY(-10px)}30%,to{opacity:1;transform:translateY(0)}}@keyframes iw-col{0%,4%{opacity:0;transform:translateY(20px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes iw-beam{0%,4%{opacity:0;transform:translateY(-26px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes iw-flying{0%,62%{opacity:1;transform:translateY(0)}84%,to{opacity:0;transform:translateY(30px)}}@keyframes opr-boom{0%,20%{transform:rotate(0deg)}52%{transform:rotate(-9deg)}84%,to{transform:rotate(0deg)}}@keyframes opr-hud{0%,30%{opacity:0}44%,to{opacity:1}}@keyframes shm-piece{0%,22%{opacity:0;transform:translateY(-14px)}40%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.app-pair{animation:li-pop 13s ease-out infinite;opacity:0}.app-point{animation:app-point 13s ease-out infinite;opacity:0}.app-facts{animation:app-facts 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.iw-col{animation:iw-col 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.iw-beam{animation:iw-beam 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.iw-flying{animation:iw-flying 13s ease-in infinite}.iw-crane,.iw-crew{animation:li-pop 13s ease-out infinite;opacity:0}.opr-boom{animation:opr-boom 13s ease-in-out infinite;transform-box:fill-box;transform-origin:right center}.opr-hud{animation:opr-hud 13s ease-out infinite;opacity:0}.shm-brake{animation:li-pop 13s ease-out infinite;opacity:0}.shm-piece{animation:shm-piece 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.shm-pattern{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.8s}}@keyframes hr-wipe{0%,10%{width:0}76%,to{width:320px}}@keyframes hr-tool{0%,10%{transform:translate(16px)}76%,to{transform:translate(292px,88px)}}@keyframes hr-raked{0%,4%{opacity:0}14%,to{opacity:1}}@keyframes fdr-crack{0%,10%{opacity:1}62%,to{opacity:.15}}@keyframes fdr-pier{0%,4%{opacity:0;transform:translateY(-30px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes fdr-house{0%,20%{transform:rotate(1.1deg)}66%,to{transform:rotate(0deg)}}@keyframes ef-wipe{0%,12%{width:0}78%,to{width:320px}}@keyframes ef-tool{0%,12%{transform:translateX(0)}78%,to{transform:translateX(300px)}}@keyframes drg-cutter{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes drg-channel{0%,26%{opacity:0}62%,to{opacity:.75}}@keyframes ls-wipe{0%,10%{width:0}74%,to{width:320px}}@keyframes ls2-machine{0%,10%{transform:translateX(20px)}74%,to{transform:translateX(300px)}}@media (prefers-reduced-motion:no-preference){.hr-wipe{animation:hr-wipe 13s ease-in-out infinite}.hr-tool{animation:hr-tool 13s ease-in-out infinite}.hr-raked{animation:hr-raked 13s ease-out infinite;opacity:0}.fdr-house{animation:fdr-house 13s cubic-bezier(.3,.7,.3,1) infinite;transform-box:fill-box;transform-origin:right bottom}.fdr-crack{animation:fdr-crack 13s ease-out infinite}.fdr-pier{animation:fdr-pier 13s cubic-bezier(.3,.7,.3,1) infinite;opacity:0}.fdr-jack{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:3.4s}.ef-wipe{animation:ef-wipe 13s linear infinite}.ef-tool{animation:ef-tool 13s linear infinite}.drg-barge{animation:li-pop 13s ease-out infinite;opacity:0}.drg-cutter{animation:drg-cutter 1.8s linear infinite;transform-box:fill-box;transform-origin:center}.drg-pipe{animation:hr-raked 13s ease-out infinite;opacity:0}.drg-channel{animation:drg-channel 13s ease-out infinite;opacity:0}.ls-wipe{animation:ls-wipe 13s linear infinite}.ls2-crew,.ls2-machine{animation:ls2-machine 13s linear infinite}}@keyframes wdr-string{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes wdr-casing{0%,26%{opacity:0;transform:translateY(-40px)}56%,to{opacity:1;transform:translateY(0)}}@keyframes sep-tank{0%,10%{transform:translateY(-56px)}46%,to{transform:translateY(0)}}@keyframes sep-rig{0%,50%{opacity:1}64%,to{opacity:0}}@keyframes sep-lateral{0%,4%{opacity:0;transform:translateX(-20px)}14%,to{opacity:1;transform:translateX(0)}}@keyframes scf-bay{0%,4%{opacity:0;transform:translateY(22px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes scf-lift{0%,4%{opacity:0;transform:translateX(-24px)}14%,to{opacity:1;transform:translateX(0)}}@keyframes atf-turf{0%,14%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0 0 0 0)}}@keyframes atf-green{0%,58%{opacity:0;transform:scale(.9)}74%,to{opacity:1;transform:scale(1)}}@keyframes hsh-panel{0%,4%{clip-path:inset(0 100% 0 0)}18%,to{clip-path:inset(0 0 0 0)}}@keyframes oy-cage{0%,4%{opacity:0;transform:translateY(10px)}14%,to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.wdr-rig{animation:li-pop 13s ease-out infinite;opacity:0}.wdr-string{animation:wdr-string 1.4s ease-in-out infinite}.wdr-section{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:1.6s}.wdr-casing{animation:wdr-casing 13s cubic-bezier(.3,.7,.3,1) infinite;opacity:0}.sep-hole{animation:li-pop 13s ease-out infinite;opacity:0}.sep-tank{animation:sep-tank 13s cubic-bezier(.3,.7,.3,1) infinite}.sep-rig{animation:sep-rig 13s ease-out infinite}.sep-pipe{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:3s}.sep-lateral{animation:sep-lateral 13s ease-out infinite;opacity:0}.scf-bay{animation:scf-bay 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.scf-lift{animation:scf-lift 13s ease-out infinite;opacity:0}.atf-base{animation:li-pop 13s ease-out infinite;opacity:0}.atf-turf{animation:atf-turf 13s ease-in-out infinite}.atf-green{animation:atf-green 13s cubic-bezier(.3,1.3,.5,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.hsh-track{animation:li-pop 13s ease-out infinite;opacity:0}.hsh-panel{animation:hsh-panel 13s ease-out infinite}.oy-cage{animation:oy-cage 13s ease-out infinite;opacity:0}}@keyframes pst-station{0%,4%{opacity:0;transform:translateY(-10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes pst-zone{0%,36%{opacity:0;clip-path:inset(0 100% 0 0)}70%,to{opacity:.45;clip-path:inset(0 0 0 0)}}@keyframes pst-report{0%,62%{opacity:0;transform:translateY(10px)}76%,to{opacity:1;transform:translateY(0)}}@keyframes fsp-main{0%,8%{opacity:0;clip-path:inset(0 100% 0 0)}34%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes fsp-head{0%,4%{opacity:0;transform:translateY(-12px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes ckt-hood{0%,8%{opacity:0;transform:translateY(-24px)}28%,to{opacity:1;transform:translateY(0)}}@keyframes ckt-air{0%,to{opacity:.18}50%{opacity:.42}}@keyframes awn-canvas{0%,26%{opacity:0;clip-path:inset(0 100% 0 0)}62%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes awn-shade{0%,58%{opacity:0}76%,to{opacity:.28}}@keyframes psv-wipe{0%,14%{width:0}74%,to{width:320px}}@keyframes psv-net{0%,14%{transform:translateX(56px)}74%,to{transform:translateX(250px)}}@keyframes psv-test{0%,66%{opacity:0;transform:translateX(12px)}80%,to{opacity:1;transform:translateX(0)}}@keyframes elv-car{0%,16%{transform:translateY(66px)}62%,to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.pst-station{animation:pst-station 13s ease-out infinite;opacity:0}.pst-zone{animation:pst-zone 13s ease-out infinite;opacity:0}.pst-report{animation:pst-report 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.fsp-main{animation:fsp-main 13s ease-out infinite;opacity:0}.fsp-head{animation:fsp-head 13s ease-out infinite;opacity:0}.fsp-riser{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:4.2s}.ckt-hood{animation:ckt-hood 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ckt-duct{animation:ckt-hood 13s ease-out infinite;opacity:0;animation-delay:1.6s}.ckt-mua{animation:li-pop 13s ease-out infinite;opacity:0;animation-delay:3.4s}.ckt-air{animation:ckt-air 2.6s ease-in-out infinite}.awn-frame{animation:li-pop 13s ease-out infinite;opacity:0}.awn-canvas{animation:awn-canvas 13s ease-out infinite;opacity:0}.awn-shade{animation:awn-shade 13s ease-out infinite;opacity:0}.psv-wipe{animation:psv-wipe 13s ease-in-out infinite}.psv-net{animation:psv-net 13s ease-in-out infinite}.psv-test{animation:psv-test 13s ease-out infinite;opacity:0}.elv-shaft{animation:li-pop 13s ease-out infinite;opacity:0}.elv-car{animation:elv-car 13s cubic-bezier(.3,.7,.3,1) infinite}.elv-cable{animation:li-pop 13s ease-out infinite;opacity:0}}@keyframes tug-boat{0%,8%{transform:translateX(-56px)}46%,to{transform:translateX(0)}}@keyframes tug-wash{0%,to{opacity:.3}50%{opacity:.55}}@keyframes tug-contact{0%,44%{opacity:0}58%,to{opacity:.5}}@keyframes pcr-crane{0%,4%{opacity:0;transform:translateY(-16px)}18%,to{opacity:1;transform:translateY(0)}}@keyframes pcr-trolley{0%,20%{transform:translateX(0)}56%{transform:translateX(58px)}92%,to{transform:translateX(0)}}@keyframes plg-stack{0%,4%{opacity:0;transform:translateY(14px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes plg-stacker{0%,10%{transform:translateX(-120px)}52%,to{transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.tug-ship{animation:li-pop 13s ease-out infinite;opacity:0}.tug-boat{animation:tug-boat 13s cubic-bezier(.3,.7,.3,1) infinite}.tug-wash{animation:tug-wash 2.4s ease-in-out infinite}.tug-contact{animation:tug-contact 13s ease-out infinite;opacity:0}.pcr-ship{animation:li-pop 13s ease-out infinite;opacity:0}.pcr-crane{animation:pcr-crane 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.pcr-trolley{animation:pcr-trolley 13s ease-in-out infinite}.plg-stack{animation:plg-stack 13s ease-out infinite;opacity:0}.plg-stacker{animation:plg-stacker 13s cubic-bezier(.3,.7,.3,1) infinite}}@keyframes utl-wand{0%,6%{transform:translateX(28px)}62%,to{transform:translateX(276px)}}@keyframes utl-mark{0%,4%{opacity:0;clip-path:inset(0 100% 0 0)}16%,to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes utl-flag{0%,4%{opacity:0;transform:translateY(10px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes tfc-cone{0%,4%{opacity:0;transform:translateY(-12px)}14%,to{opacity:1;transform:translateY(0)}}@keyframes tfc-board{0%,34%{opacity:0}50%,to{opacity:1}}@keyframes flt-diag{0%,26%{opacity:0;transform:translateX(14px)}44%,to{opacity:1;transform:translateX(0)}}@keyframes ml-wipe{0%,10%{width:0}76%,to{width:320px}}@keyframes ml-machine{0%,10%{transform:translateX(0)}76%,to{transform:translateX(150px)}}@keyframes ml-drum{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rvn-bridge{0%,6%{opacity:0}26%,to{opacity:1}}@keyframes rvn-traffic{0%,to{opacity:.35}50%{opacity:.7}}@keyframes shb-boat{0%,8%{transform:translateX(-40px)}62%,to{transform:translateX(18px)}}@keyframes shb-birds{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:no-preference){.utl-wand{animation:utl-wand 13s ease-in-out infinite}.utl-mark{animation:utl-mark 13s ease-out infinite;opacity:0}.utl-flag{animation:utl-flag 13s ease-out infinite;opacity:0}.tfc-cone{animation:tfc-cone 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.tfc-board{animation:tfc-board 13s ease-out infinite;opacity:0}.flt-truck,.flt-wheel,.tfc-flagger{animation:li-pop 13s ease-out infinite;opacity:0}.flt-wheel{animation-delay:1.6s}.flt-diag{animation:flt-diag 13s ease-out infinite;opacity:0}.ml-wipe{animation:ml-wipe 13s linear infinite}.ml-machine{animation:ml-machine 13s linear infinite}.ml-drum{animation:ml-drum .7s linear infinite;transform-box:fill-box;transform-origin:center}.ml-truck{animation:li-pop 13s ease-out infinite;opacity:0}.rvn-bridge{animation:rvn-bridge 13s ease-out infinite;opacity:0}.rvn-traffic{animation:rvn-traffic 3.4s ease-in-out infinite}.rvn-reflect{animation:rvn-bridge 13s ease-out infinite;opacity:0}.shb-boat{animation:shb-boat 13s ease-in-out infinite}.shb-birds{animation:shb-birds 3s ease-in-out infinite}.ts-rec{animation:ts-rec 1.5s step-end infinite}.ts-frame{animation:ts-frame 6s ease-in-out infinite;transform-origin:166px 147px}}@keyframes ts-rec{0%,55%{opacity:1}56%,to{opacity:.15}}@keyframes ts-frame{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(.87);opacity:1}}.tv-stage{--tv-chrome:4.5rem;--tv-fixed:5.25rem;--tv-max:1040px;width:min(94vw,var(--tv-max),calc((100vh - var(--tv-chrome) - var(--tv-fixed)) / .75));width:min(94vw,var(--tv-max),calc((100dvh - var(--tv-chrome) - var(--tv-fixed)) / .75))}.tv-stage-framed{--tv-chrome:13.5rem;--tv-max:900px}@media (prefers-reduced-motion:no-preference){.sh-rain{animation:sh-rain .62s linear infinite}}@keyframes sh-rain{0%{transform:translateY(0)}to{transform:translateY(24px)}}@keyframes cr-pop{0%,4%{opacity:0;transform:translateY(6px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes cr-late{0%,58%{opacity:0}68%,to{opacity:1}}@keyframes cr-blink{0%,55%{opacity:1}56%,to{opacity:.15}}@keyframes cr-dot{0%,to{opacity:.25}50%{opacity:1}}@keyframes cr-freeze{0%,12%{transform:translateY(0)}16%{transform:translateY(-1.2px)}20%,to{transform:translateY(0)}}@keyframes cr-nod{0%,to{transform:translateY(0)}50%{transform:translateY(1.6px)}}@keyframes cr-timer{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:no-preference){.crf-freeze{animation:cr-freeze 13s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.crf-blank{animation:cr-pop 13s ease-out infinite;opacity:0}.crf-dot{animation:cr-dot 1.3s ease-in-out infinite}.crf-rec,.crt-rec{animation:cr-blink 1.5s step-end infinite}.crp-phone{animation:cr-pop 13s ease-out infinite;opacity:0}.crp-timer{animation:cr-timer 1s steps(2) infinite}.cri-clip,.cri-long,.crm-speech,.crn-take,.crp-rep{animation:cr-pop 13s ease-out infinite;opacity:0}.crn-cut{animation:cr-late 13s ease-out infinite;opacity:0}.crt-listener{animation:cr-nod 3.4s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.crt-cue{animation:cr-late 13s ease-out infinite;opacity:0}}.xp-nocontrols{display:none}.tv-ctl-off .xp-nocontrols{display:inline}.tv-ctl-off .xp-controls{display:none}@keyframes tm-act1{0%,4%{opacity:0}10%,74%{opacity:1}80%,to{opacity:0}}@keyframes tm-panel{0%,8%{opacity:0;transform:translateY(8px)}16%,to{opacity:1;transform:translateY(0)}}@keyframes tm-link{0%,10%{opacity:0}18%,to{opacity:.5}}@keyframes tm-lead{0%,58%{opacity:0;transform:translateY(6px)}66%,to{opacity:1;transform:translateY(0)}}@keyframes tm-field{0%,8%{opacity:0;transform:translateX(-8px)}16%,to{opacity:1;transform:translateX(0)}}@keyframes tm-tick{0%,12%{opacity:0}18%,to{opacity:1}}@keyframes tm-send{0%,56%{opacity:0}64%,to{opacity:1}}@keyframes tm-endcard{0%,80%{opacity:0}86%,97%{opacity:1}to{opacity:0}}@keyframes tm-endcard-scrim{0%,75%{opacity:0}80%,98%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.tm-act1{animation:tm-act1 13s ease-out infinite}.tm-panel{animation:tm-panel 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.tm-link{animation:tm-link 13s ease-out infinite;opacity:0}.tm-lead{animation:tm-lead 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.tm-field{animation:tm-field 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.tm-tick{animation:tm-tick 13s ease-out infinite;opacity:0}.tm-send{animation:tm-send 13s ease-out infinite;opacity:0}.tm-endcard{animation:tm-endcard 13s ease-out infinite;opacity:0}.tm-endcard-scrim{animation:tm-endcard-scrim 13s ease-out infinite;opacity:0}}@media (prefers-reduced-motion:reduce){[class*=-endcard]{opacity:0}}@keyframes ex-in{0%,4%{opacity:0;transform:translateY(6px)}12%,to{opacity:1;transform:translateY(0)}}@keyframes ex-late{0%,40%{opacity:0}50%,to{opacity:1}}@keyframes ex-flow{to{stroke-dashoffset:-36}}@keyframes ex-sag{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes ex-load{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes ex-pool{0%,30%{opacity:0;transform:scaleX(.3)}60%,to{opacity:.35;transform:scaleX(1)}}@keyframes ex-pour{0%,10%{clip-path:inset(0 100% 0 0)}34%,to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion:no-preference){.ex-text,.ex-wall{animation:ex-in 13s ease-out infinite;opacity:0}.ex-layer{animation:ex-in 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0}.ex-draw,.ex-getit{animation:ex-late 13s ease-out infinite;opacity:0}.ex-leaving{animation:ex-in 13s ease-out infinite;opacity:0}.ex-flow{animation:ex-flow 1.5s linear infinite}.ex-bad{animation:ex-late 13s ease-out infinite;opacity:0}.ex-sag{animation:ex-sag 2.6s ease-in-out infinite}.ex-load{animation:ex-load 2.6s ease-in-out infinite}.ex-joint,.ex-post{animation:ex-late 13s ease-out infinite;opacity:0}.ex-pool{animation:ex-pool 13s ease-out infinite;opacity:0;transform-box:fill-box;transform-origin:center}.ex-pour{animation:ex-pour 13s cubic-bezier(.2,.8,.3,1) infinite}.ex-drip{animation:ex-late 13s ease-out infinite;opacity:0}}@keyframes ws-in{0%,3%{opacity:0;transform:translateY(6px)}10%,to{opacity:1;transform:translateY(0)}}@keyframes ws-pop{0%,3%{opacity:0;transform:scale(.88)}10%,to{opacity:1;transform:scale(1)}}@keyframes sw-grow{0%,9%{transform:scaleY(0)}20%,to{transform:scaleY(1)}}@keyframes sw-slide{0%,3%{opacity:0;transform:translateX(-10px)}10%,to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:no-preference){.ws-part,.ws-phone,.ws-quote{animation:ws-in 13s ease-out infinite;opacity:0}.ws-photo{animation:ws-pop 13s cubic-bezier(.2,.8,.3,1) infinite;opacity:0;transform-box:fill-box;transform-origin:center}.sw-frame,.sw-panel{animation:ws-in 13s ease-out infinite;opacity:0}.sw-bar{animation:sw-grow 13s cubic-bezier(.2,.8,.3,1) infinite}.sw-lead{animation:sw-slide 13s ease-out infinite;opacity:0}}