.js .scene .a{animation-name:none;animation-duration:calc(var(--dur, .38s) * var(--t));animation-delay:calc((var(--cd, 0s) + var(--kd, 0s) + var(--d, 0s)) * var(--t));animation-fill-mode:both;animation-play-state:paused;transform-box:view-box;transform-origin:var(--ox, 0px) var(--oy, 0px);will-change:transform,opacity}.js .scene .wsw{animation:wsway calc(var(--sd, 7s) * var(--t)) calc(var(--sd0, 6s) * var(--t)) ease-in-out infinite alternate backwards;animation-play-state:paused;transform-box:view-box;transform-origin:var(--ox, 0px) var(--oy, 0px)}.js .scene.is-playing .a,.js .scene.is-playing .wsw{animation-play-state:running}.js .scene.is-rewinding .a,.js .scene.is-rewinding .wsw{animation:none!important}.js .scene .b{animation-name:wdrop;--dur: .36s }.js .scene .sb{animation-name:wdrop;--dur: .4s }.js .scene .cp{animation-name:wdrop;--dur: .42s }.js .scene .fu{animation-name:wfill;--dur: .4s }.js .scene .pad{animation-name:wfill;--dur: .5s }.js .scene .pi{animation-name:wset;--dur: .42s }.js .scene .fd{animation-name:wfade;--dur: .5s }.js .scene .rx{animation-name:wroll;--dur: .6s }.js .scene .pm{animation-name:wrise;--dur: .72s }.js .scene .fw{animation-name:wbloom;--dur: .56s }.js .scene .mu{animation-name:wmul;--dur: .6s }.scene .c1{--cd: 1s }.scene .c2{--cd: 1.28s }.scene .c3{--cd: 1.56s }.scene .c4{--cd: 1.84s }.scene .c5{--cd: 2.12s }.scene .c6{--cd: 2.4s }.scene .c7{--cd: 2.68s }.scene .k0{--kd: 0s }.scene .k1{--kd: .14s }.scene .k2{--kd: .05s }.scene .k3{--kd: .21s }.scene .k4{--kd: .09s }.scene .k5{--kd: .27s }.scene .k6{--kd: .17s }.scene .k7{--kd: .31s }.scene .kv{--kd: .11s }.scene .kg{--kd: .34s }.scene .ks{--kd: .46s }.scene .s1{color:var(--stone, #BDB7AC)}.scene .s2{color:var(--stone-light,#D6D1C7)}.scene .s3{color:var(--stone-dark, #948D84)}@keyframes wfade{0%{opacity:0}to{opacity:1}}@keyframes wdrop{0%{opacity:0;transform:translateY(-46px);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}22%{opacity:1;animation-timing-function:cubic-bezier(.55,.06,.68,.19)}66%{transform:translateY(-2.5px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:translateY(0)}}@keyframes wfill{0%{opacity:0;transform:scaleY(.05);animation-timing-function:cubic-bezier(.2,.72,.32,1)}72%{opacity:1;transform:scaleY(1.04);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:scaleY(1)}}@keyframes wset{0%{opacity:0;transform:translateY(-26px) scale(.92);animation-timing-function:cubic-bezier(.55,.06,.68,.19)}30%{opacity:1;animation-timing-function:cubic-bezier(.55,.06,.68,.19)}72%{transform:translateY(0) scale(1.03);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes wroll{0%{opacity:0;transform:scaleX(.02);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:scaleX(1)}}@keyframes wrise{0%{opacity:0;transform:scale(.34,.1);animation-timing-function:cubic-bezier(.18,.75,.32,1)}64%{opacity:1;transform:scale(1.045,1.06);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:scale(1)}}@keyframes wmul{0%{opacity:0;transform:scaleX(0)}12%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes wbloom{0%{opacity:0;transform:scale(.2);animation-timing-function:cubic-bezier(.2,.8,.3,1)}25%{opacity:1}62%{transform:scale(1.1);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{opacity:1;transform:scale(1)}}@keyframes wsway{0%{transform:rotate(-.5deg)}to{transform:rotate(.5deg)}}@media(prefers-reduced-motion:reduce){.js .scene .a,.js .scene .wsw{animation:none!important}}.scene{--sky-top:#EDF2F4;--sky-bottom:#DDE6E3;--grass-light:#86B96B;--grass:#5F9A4C;--grass-dark:#407735;--soil:#6B4E35;--soil-light:#8A6849;--soil-dark:#4E3826;--gravel:#9C9589;--stone:#BDB7AC;--stone-light:#D6D1C7;--stone-dark:#948D84;--machine:#E0A02E;--machine-dark:#B87C18;--metal:#6E7570;--ink:#2A3B31;--shadow:rgba(42,59,49,.16);--dur:11s;display:block;margin:0;width:100%}.scene{--ease-settle:cubic-bezier(.22,.61,.36,1);--ease-machine:cubic-bezier(.65,0,.35,1)}.scene .anim{animation-duration:var(--dur);animation-timing-function:linear;animation-fill-mode:both;animation-play-state:paused}.scene.is-playing .anim{animation-play-state:running}.scene.is-armed #mound,.scene.is-armed #hollow{transform:scaleY(1)}.scene.is-armed #machine{transform:translate(-380px)}#mound{transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0)}#hollow{transform-box:fill-box;transform-origin:50% 0%;transform:scaleY(0)}#machine{transform:translate(690px)}#bucket-load,.puff,.spill{opacity:0}#finish{opacity:1}@media(prefers-reduced-motion:reduce){.scene .anim{animation:none!important}.scene.is-armed #mound,.scene.is-armed #hollow{transform:scaleY(0)!important}.scene.is-armed #machine{transform:translate(690px)!important}#arm,#bucket{transform:rotate(0)!important}#bucket-load,.puff,.spill{opacity:0!important}#finish{opacity:1!important}}@media(max-width:700px){.scene{--dur:8s}.scene .texture{display:none}}.scene.is-armed #machine{animation-name:ssTravel}.scene.is-armed #rig{animation-name:ssRig}.scene.is-armed #arm{animation-name:ssArm}.scene.is-armed #bucket{animation-name:ssBucket}.scene.is-armed #bucket-load{animation-name:ssLoad}.scene.is-armed #mound{animation-name:ssMound}.scene.is-armed #hollow{animation-name:ssHollow}.scene.is-armed #spill1{animation-name:ssSpill}.scene.is-armed .puff{animation-name:ssPuff}.scene.is-armed #finish{animation-name:ssFinish}#arm{transform-box:view-box;transform-origin:72px 372px}#bucket{transform-box:view-box;transform-origin:0px 0px;transform:translate(262px,404px) rotate(-6deg)}#rig{transform-box:view-box;transform-origin:140px 420px}.puff{transform-box:fill-box;transform-origin:50% 50%}@keyframes ssTravel{0%{transform:translate(-380px)}10%{transform:translate(250px)}18%{transform:translate(250px)}26%{transform:translate(400px)}36%{transform:translate(400px)}46%{transform:translate(740px)}54%{transform:translate(740px)}62%{transform:translate(640px)}68%{transform:translate(380px)}76%{transform:translate(470px)}84%{transform:translate(470px)}90%{transform:translate(760px)}94%{transform:translate(760px)}to{transform:translate(690px)}}@keyframes ssRig{0%{transform:translateY(0) rotate(0)}6%{transform:translateY(-2px) rotate(-.4deg)}12%{transform:translateY(0) rotate(0)}24%{transform:translateY(0) rotate(0)}28%{transform:translateY(1px) rotate(.9deg)}34%{transform:translateY(0) rotate(-.5deg)}44%{transform:translateY(0) rotate(0)}53%{transform:translateY(0) rotate(-.7deg)}60%{transform:translateY(1px) rotate(.3deg)}70%{transform:translateY(0) rotate(0)}77%{transform:translateY(1px) rotate(.9deg)}83%{transform:translateY(0) rotate(-.5deg)}92%{transform:translateY(0) rotate(-.7deg)}to{transform:translateY(0) rotate(0)}}@keyframes ssArm{0%{transform:rotate(-14deg)}14%{transform:rotate(-14deg)}20%{transform:rotate(0)}26%{transform:rotate(0)}31%{transform:rotate(-10deg)}46%{transform:rotate(-10deg)}52%{transform:rotate(-6deg)}58%{transform:rotate(-6deg)}62%{transform:rotate(0)}70%{transform:rotate(0)}74%{transform:rotate(0)}79%{transform:rotate(-10deg)}90%{transform:rotate(-10deg)}94%{transform:rotate(-6deg)}97%{transform:rotate(0)}to{transform:rotate(0)}}@keyframes ssBucket{0%{transform:translate(262px,404px) rotate(-12deg)}18%{transform:translate(262px,404px) rotate(0)}22%{transform:translate(262px,404px) rotate(5deg)}28%{transform:translate(262px,404px) rotate(-18deg)}46%{transform:translate(262px,404px) rotate(-18deg)}52%{transform:translate(262px,404px) rotate(44deg)}57%{transform:translate(262px,404px) rotate(44deg)}61%{transform:translate(262px,404px) rotate(0)}70%{transform:translate(262px,404px) rotate(0)}74%{transform:translate(262px,404px) rotate(5deg)}79%{transform:translate(262px,404px) rotate(-18deg)}90%{transform:translate(262px,404px) rotate(-18deg)}93%{transform:translate(262px,404px) rotate(44deg)}97%{transform:translate(262px,404px) rotate(0)}to{transform:translate(262px,404px) rotate(-6deg)}}@keyframes ssLoad{0%,24%{opacity:0}27%{opacity:1}50%{opacity:1}53%{opacity:0}74%{opacity:0}78%{opacity:1}91%{opacity:1}94%{opacity:0}to{opacity:0}}@keyframes ssMound{0%,24%{transform:scaleY(1)}31%{transform:scaleY(.55)}72%{transform:scaleY(.55)}81%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes ssHollow{0%,50%{transform:scaleY(1)}59%{transform:scaleY(.5)}90%{transform:scaleY(.5)}96%{transform:scaleY(0)}to{transform:scaleY(0)}}@keyframes ssSpill{0%,52%{opacity:0}56%{opacity:.9}62%{opacity:.45}67%{opacity:0}to{opacity:0}}@keyframes ssFinish{0%,86%{opacity:0}96%{opacity:1}to{opacity:1}}@keyframes ssPuff{0%,22%{opacity:0;transform:scale(.4)}25%{opacity:.5;transform:scale(1)}31%{opacity:0;transform:scale(1.5)}51%{opacity:0;transform:scale(.4)}54%{opacity:.45;transform:scale(1.1)}59%{opacity:0;transform:scale(1.6)}73%{opacity:0;transform:scale(.4)}76%{opacity:.5;transform:scale(1)}82%{opacity:0;transform:scale(1.5)}91%{opacity:0;transform:scale(.4)}93%{opacity:.45;transform:scale(1.1)}97%,to{opacity:0;transform:scale(1.6)}}:root{color-scheme:light}.scene{--sky-top: #EDF2F4;--sky-bottom: #DDE6E3;--grass-light: #86B96B;--grass: #5F9A4C;--grass-dark: #407735;--grass-cut: #6FA858;--soil: #6B4E35;--soil-light: #8A6849;--soil-dark: #4E3826;--gravel: #9C9589;--stone: #BDB7AC;--stone-light: #D6D1C7;--stone-dark: #948D84;--machine: #E0A02E;--machine-dark:#B87C18;--metal: #6E7570;--ink: #2A3B31;--shadow: rgba(42,59,49,.16);--dur: 9.71s;margin:0;width:100%;max-width:1200px}.scene svg{display:block;width:100%;height:auto}.mower-x{transform:translate(1057px)}.mower-y{transform:translateY(518px)}.mower-rot{transform-box:fill-box;transform-origin:center}.spray{opacity:0}.sc-l{transform-box:fill-box;transform-origin:left center}.sc-r{transform-box:fill-box;transform-origin:right center}.scene.is-armed .a{animation-duration:var(--dur);animation-timing-function:linear;animation-fill-mode:both;animation-iteration-count:1;animation-play-state:paused}.scene.is-armed.is-playing .a{animation-play-state:running}.scene.is-armed .mower-x{animation-name:mx}.scene.is-armed .mower-y{animation-name:my}.scene.is-armed .mower-rot{animation-name:mrot}.scene.is-armed #sc1 rect{animation-name:st1}.scene.is-armed #sc2 rect{animation-name:st2}.scene.is-armed #sc3 rect{animation-name:st3}.scene.is-armed #sc4 rect{animation-name:st4}.scene.is-armed #sc5 rect{animation-name:st5}.scene.is-armed #sc6 rect{animation-name:st6}.scene.is-armed #sc7 rect{animation-name:st7}.scene.is-armed .spray{animation-name:sprayvis}.scene.is-armed .fleck{animation-name:fleck;animation-duration:.62s;animation-iteration-count:infinite}.scene.is-armed .f1{animation-delay:-.02s}.scene.is-armed .f2{animation-delay:-.14s}.scene.is-armed .f3{animation-delay:-.27s}.scene.is-armed .f4{animation-delay:-.39s}.scene.is-armed .f5{animation-delay:-.51s}@keyframes mx{0%{transform:translate(-90px);animation-timing-function:linear}12.358%{transform:translate(1057px);animation-timing-function:linear}19.773%{transform:translate(1057px);animation-timing-function:cubic-bezier(.65,0,.35,1)}30.587%{transform:translate(143px);animation-timing-function:linear}37.178%{transform:translate(143px);animation-timing-function:cubic-bezier(.65,0,.35,1)}46.653%{transform:translate(1057px);animation-timing-function:linear}51.802%{transform:translate(1057px);animation-timing-function:cubic-bezier(.65,0,.35,1)}60.247%{transform:translate(143px);animation-timing-function:linear}64.779%{transform:translate(143px);animation-timing-function:cubic-bezier(.65,0,.35,1)}72.4%{transform:translate(1057px);animation-timing-function:linear}76.519%{transform:translate(1057px);animation-timing-function:cubic-bezier(.65,0,.35,1)}83.522%{transform:translate(143px);animation-timing-function:linear}87.23%{transform:translate(143px);animation-timing-function:cubic-bezier(.65,0,.35,1)}93.821%{transform:translate(1057px);animation-timing-function:linear}to{transform:translate(1057px)}}@keyframes my{0%{transform:translateY(158px);animation-timing-function:linear}12.358%{transform:translateY(158px);animation-timing-function:linear}15.176%{transform:translateY(158px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}19.625%{transform:translateY(218px);animation-timing-function:linear}19.773%{transform:translateY(218px);animation-timing-function:linear}30.587%{transform:translateY(218px);animation-timing-function:linear}33.092%{transform:translateY(218px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}37.046%{transform:translateY(278px);animation-timing-function:linear}37.178%{transform:translateY(278px);animation-timing-function:linear}46.653%{transform:translateY(278px);animation-timing-function:linear}48.61%{transform:translateY(278px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}51.699%{transform:translateY(338px);animation-timing-function:linear}51.802%{transform:translateY(338px);animation-timing-function:linear}60.247%{transform:translateY(338px);animation-timing-function:linear}61.969%{transform:translateY(338px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}64.688%{transform:translateY(398px);animation-timing-function:linear}64.779%{transform:translateY(398px);animation-timing-function:linear}72.4%{transform:translateY(398px);animation-timing-function:linear}73.965%{transform:translateY(398px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}76.437%{transform:translateY(458px);animation-timing-function:linear}76.519%{transform:translateY(458px);animation-timing-function:linear}83.522%{transform:translateY(458px);animation-timing-function:linear}84.931%{transform:translateY(458px);animation-timing-function:cubic-bezier(.22,.61,.36,1)}87.156%{transform:translateY(518px);animation-timing-function:linear}87.23%{transform:translateY(518px);animation-timing-function:linear}to{transform:translateY(518px)}}@keyframes mrot{0%{transform:rotate(0);animation-timing-function:linear}12.358%{transform:rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}19.773%{transform:rotate(180deg);animation-timing-function:linear}30.587%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}37.178%{transform:rotate(0);animation-timing-function:linear}46.653%{transform:rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}51.802%{transform:rotate(180deg);animation-timing-function:linear}60.247%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}64.779%{transform:rotate(0);animation-timing-function:linear}72.4%{transform:rotate(0);animation-timing-function:cubic-bezier(.65,0,.35,1)}76.519%{transform:rotate(180deg);animation-timing-function:linear}83.522%{transform:rotate(180deg);animation-timing-function:cubic-bezier(.65,0,.35,1)}87.23%{transform:rotate(0);animation-timing-function:linear}to{transform:rotate(0)}}@keyframes st1{0%{transform:scaleX(0);animation-timing-function:linear}1.584%{transform:scaleX(0);animation-timing-function:linear}12.358%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes st2{0%{transform:scaleX(0);animation-timing-function:linear}16.066%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}19.773%{transform:scaleX(.086);animation-timing-function:cubic-bezier(.65,0,.35,1)}30.587%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes st3{0%{transform:scaleX(0);animation-timing-function:linear}33.883%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}37.178%{transform:scaleX(.086);animation-timing-function:cubic-bezier(.65,0,.35,1)}46.653%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes st4{0%{transform:scaleX(0);animation-timing-function:linear}49.228%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}51.802%{transform:scaleX(.086);animation-timing-function:cubic-bezier(.65,0,.35,1)}60.247%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes st5{0%{transform:scaleX(0);animation-timing-function:linear}62.513%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}64.779%{transform:scaleX(.086);animation-timing-function:cubic-bezier(.65,0,.35,1)}72.4%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes st6{0%{transform:scaleX(0);animation-timing-function:linear}74.459%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}76.519%{transform:scaleX(.086);animation-timing-function:cubic-bezier(.65,0,.35,1)}83.522%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes st7{0%{transform:scaleX(0);animation-timing-function:linear}85.376%{transform:scaleX(0);animation-timing-function:cubic-bezier(.22,.61,.36,1)}87.23%{transform:scaleX(.086);animation-timing-function:cubic-bezier(.65,0,.35,1)}93.821%{transform:scaleX(1);animation-timing-function:linear}to{transform:scaleX(1)}}@keyframes sprayvis{0%{opacity:0;animation-timing-function:linear}1.584%{opacity:0;animation-timing-function:linear}2.614%{opacity:1;animation-timing-function:linear}10.711%{opacity:1;animation-timing-function:linear}12.358%{opacity:0;animation-timing-function:linear}19.773%{opacity:0;animation-timing-function:linear}20.803%{opacity:1;animation-timing-function:linear}28.939%{opacity:1;animation-timing-function:linear}30.587%{opacity:0;animation-timing-function:linear}37.178%{opacity:0;animation-timing-function:linear}38.208%{opacity:1;animation-timing-function:linear}45.005%{opacity:1;animation-timing-function:linear}46.653%{opacity:0;animation-timing-function:linear}51.802%{opacity:0;animation-timing-function:linear}52.832%{opacity:1;animation-timing-function:linear}58.599%{opacity:1;animation-timing-function:linear}60.247%{opacity:0;animation-timing-function:linear}64.779%{opacity:0;animation-timing-function:linear}65.808%{opacity:1;animation-timing-function:linear}70.752%{opacity:1;animation-timing-function:linear}72.4%{opacity:0;animation-timing-function:linear}76.519%{opacity:0;animation-timing-function:linear}77.549%{opacity:1;animation-timing-function:linear}81.874%{opacity:1;animation-timing-function:linear}83.522%{opacity:0;animation-timing-function:linear}87.23%{opacity:0;animation-timing-function:linear}88.26%{opacity:1;animation-timing-function:linear}92.173%{opacity:1;animation-timing-function:linear}93.821%{opacity:0;animation-timing-function:linear}to{opacity:0}}@keyframes fleck{0%{transform:translate(0);opacity:0}18%{opacity:.85}to{transform:translate(8px,21px);opacity:0}}@media(max-width:640px){.scene{--dur: 7.4s}.tone,.grain{display:none}}@media(prefers-reduced-motion:reduce){.scene .a{animation:none!important}.scene .mower-x{transform:translate(1057px)!important}.scene .mower-y{transform:translateY(518px)!important}.scene .mower-rot{transform:none!important}.scene .spray{opacity:0!important}}.scene{--sky-top: #EDF2F4;--sky-bottom: #DDE6E3;--grass-light: #86B96B;--grass: #5F9A4C;--grass-dark: #407735;--grass-cut: #6FA858;--soil: #6B4E35;--soil-light: #8A6849;--soil-dark: #4E3826;--gravel: #9C9589;--stone: #BDB7AC;--stone-light: #D6D1C7;--stone-dark: #948D84;--machine: #E0A02E;--machine-dark:#B87C18;--metal: #6E7570;--ink: #2A3B31;--shadow: rgba(42,59,49,.16);--t: 1;display:block;margin:0;width:100%;background:var(--sky-bottom)}.scene svg{display:block;width:100%;height:auto;aspect-ratio:1200 / 675}.js .scene .anim{animation-name:none;animation-duration:calc(var(--dur, .8s) * var(--t));animation-delay:calc(var(--d, 0s) * var(--t));animation-fill-mode:both;animation-play-state:paused;transform-box:view-box;transform-origin:var(--ox, 0px) var(--oy, 0px)}.js .scene .sway{animation:sway calc(var(--sd, 7s) * var(--t)) calc(var(--sd0, 3.6s) * var(--t)) ease-in-out infinite alternate backwards;animation-play-state:paused;transform-box:view-box;transform-origin:var(--ox, 0px) var(--oy, 0px)}.js .scene .sway-lg{animation-name:sway-lg}.js .scene.is-playing .anim,.js .scene.is-playing .sway{animation-play-state:running}.js .scene.is-rewinding .anim,.js .scene.is-rewinding .sway{animation:none!important}.js .scene .mulch-patch{animation-name:mulch-spread;--dur: .52s;transform-box:fill-box;transform-origin:50% 62%}.js .scene .mulch-fleck{animation-name:fade-in;--dur: .55s}.js .scene .p-mass{animation-name:rise-mass;--dur: .95s}.js .scene .p-up{animation-name:rise-upright;--dur: 1.05s}.js .scene .p-low{animation-name:rise-spread;--dur: .9s}.js .scene .p-pop{animation-name:rise-pop;--dur: .55s}.js .scene .t-trunk{animation-name:trunk-rise;--dur: .78s}.js .scene .t-canopy{animation-name:canopy-open;--dur: .92s}.js .scene .t-lobe{animation-name:lobe-open;--dur: .62s;transform-box:fill-box;transform-origin:50% 100%}.js .scene .t-shade{animation-name:fade-in;--dur: .7s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes mulch-spread{0%{opacity:0;transform:scale(.42,.16);animation-timing-function:cubic-bezier(.2,.7,.3,1)}30%{opacity:1}70%{transform:scale(1.04,1.07);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes rise-mass{0%{opacity:0;transform:scale(.34,.1);animation-timing-function:cubic-bezier(.18,.75,.32,1)}16%{opacity:1}64%{transform:scale(1.045,1.06);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes rise-upright{0%{opacity:0;transform:scale(.55,.06);animation-timing-function:cubic-bezier(.16,.78,.3,1)}14%{opacity:1}58%{transform:scale(.9,1.075);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes rise-spread{0%{opacity:0;transform:scale(.22,.34);animation-timing-function:cubic-bezier(.18,.75,.32,1)}18%{opacity:1}66%{transform:scale(1.06,1.02);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes rise-pop{0%{opacity:0;transform:scale(.2);animation-timing-function:cubic-bezier(.2,.8,.3,1)}25%{opacity:1}62%{transform:scale(1.1);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes trunk-rise{0%{opacity:0;transform:scale(.7,.04);animation-timing-function:cubic-bezier(.16,.8,.3,1)}12%{opacity:1}70%{transform:scaleY(1.03);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes canopy-open{0%{opacity:0;transform:scale(.32,.2);animation-timing-function:cubic-bezier(.16,.78,.3,1)}16%{opacity:1}62%{transform:scale(1.05,1.06);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes lobe-open{0%{transform:scale(.42,.34);animation-timing-function:cubic-bezier(.2,.7,.3,1)}66%{transform:scale(1.06,1.05);animation-timing-function:cubic-bezier(.22,.61,.36,1)}to{transform:scale(1)}}@keyframes sway{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}@keyframes sway-lg{0%{transform:rotate(-1.1deg)}to{transform:rotate(1.1deg)}}@media(prefers-reduced-motion:reduce){.js .scene .anim,.js .scene .sway{animation:none!important}}@media(max-width:700px){.scene{--t: .72}.scene .opt{display:none}.demo-scroll{height:110vh}}
