.chl-sun{animation:10.8s cubic-bezier(.37,0,.63,1) infinite chl-sun}@keyframes chl-sun{0%,to{transform:translate(1192px,846px)scale(1)translate(-1192px,-846px)}50%{transform:translate(1192px,846px)scale(1.025)translate(-1192px,-846px)}}.chl-sw1{animation:5.4s cubic-bezier(.37,0,.63,1) -1.35s infinite chl-sw1}@keyframes chl-sw1{0%,to{transform:translate(1035.28px,540.59px)rotate(-1.2deg)translate(-1035.28px,-540.59px)}50%{transform:translate(1035.28px,540.59px)rotate(1.2deg)translate(-1035.28px,-540.59px)}}.chl-sw2{animation:5.4s cubic-bezier(.37,0,.63,1) -.9s infinite chl-sw2}@keyframes chl-sw2{0%,to{transform:translate(1080.5px,507.76px)rotate(-.6698deg)translate(-1080.5px,-507.76px)}50%{transform:translate(1080.5px,507.76px)rotate(2.0302deg)translate(-1080.5px,-507.76px)}}.chl-sw3{animation:5.4s cubic-bezier(.37,0,.63,1) infinite chl-sw3}@keyframes chl-sw3{0%,to{transform:translate(1350.52px,545.46px)rotate(0)translate(-1350.52px,-545.46px)}50%{transform:translate(1350.52px,545.46px)rotate(3deg)translate(-1350.52px,-545.46px)}}.chl-sw2c{animation:5.4s cubic-bezier(.37,0,.63,1) -.9s infinite chl-sw2c}@keyframes chl-sw2c{0%,to{transform:translate(1080.5px,507.76px)rotate(.6698deg)translate(-1080.5px,-507.76px)}50%{transform:translate(1080.5px,507.76px)rotate(-2.0302deg)translate(-1080.5px,-507.76px)}}.chl-fall{animation:10.8s step-end infinite chl-fy,10.8s linear infinite chl-fo}@keyframes chl-fy{0%{transform:translateY(0)}.8333%{transform:translateY(6.2px)}1.6667%{transform:translateY(12.4px)}2.5%{transform:translateY(18.6px)}3.3333%{transform:translateY(24.8px)}4.1667%{transform:translateY(31px)}5%{transform:translateY(37.2px)}5.8333%{transform:translateY(43.4px)}6.6667%{transform:translateY(49.6px)}7.5%{transform:translateY(55.8px)}8.3333%{transform:translateY(62px)}9.1667%{transform:translateY(68.2px)}10%{transform:translateY(74.4px)}10.8333%{transform:translateY(80.6px)}11.6667%{transform:translateY(86.8px)}12.5%{transform:translateY(93px)}13.3333%{transform:translateY(99.2px)}14.1667%{transform:translateY(105.4px)}15%{transform:translateY(111.6px)}15.8333%{transform:translateY(117.8px)}16.6667%{transform:translateY(124px)}17.5%{transform:translateY(130.2px)}18.3333%{transform:translateY(136.4px)}19.1667%{transform:translateY(142.6px)}20%{transform:translateY(148.8px)}20.8333%{transform:translateY(155px)}21.6667%{transform:translateY(161.2px)}22.5%{transform:translateY(167.4px)}23.3333%{transform:translateY(173.6px)}24.1667%{transform:translateY(179.8px)}25%{transform:translateY(186px)}25.8333%{transform:translateY(192.2px)}26.6667%{transform:translateY(198.4px)}27.5%{transform:translateY(204.6px)}28.3333%{transform:translateY(210.8px)}29.1667%{transform:translateY(217px)}30%{transform:translateY(223.2px)}30.8333%{transform:translateY(229.4px)}31.6667%{transform:translateY(235.6px)}32.5%{transform:translateY(241.8px)}33.3333%{transform:translateY(248px)}34.1667%{transform:translateY(254.2px)}35%{transform:translateY(260.4px)}35.8333%{transform:translateY(266.6px)}36.6667%{transform:translateY(272.8px)}37.5%{transform:translateY(279px)}38.3333%{transform:translateY(285.2px)}39.1667%{transform:translateY(291.4px)}40%{transform:translateY(297.6px)}40.8333%{transform:translateY(303.8px)}41.6667%{transform:translateY(310px)}42.5%{transform:translateY(316.2px)}43.3333%{transform:translateY(322.4px)}44.1667%{transform:translateY(328.6px)}45%{transform:translateY(334.8px)}45.8333%{transform:translateY(341px)}46.6667%{transform:translateY(347.2px)}48.3333%{transform:translateY(-74.4px)}90.8333%{transform:translateY(-68.2px)}91.6667%{transform:translateY(-62px)}92.5%{transform:translateY(-55.8px)}93.3333%{transform:translateY(-49.6px)}94.1667%{transform:translateY(-43.4px)}95%{transform:translateY(-37.2px)}95.8333%{transform:translateY(-31px)}96.6667%{transform:translateY(-24.8px)}97.5%{transform:translateY(-18.6px)}98.3333%{transform:translateY(-12.4px)}99.1667%{transform:translateY(-6.2px)}to{transform:translateY(0)}}@keyframes chl-fo{0%{opacity:1}46.6667%{opacity:1;animation-timing-function:step-end}47.5%{opacity:0}90%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.2,1)}94.1667%{opacity:1}to{opacity:1}}.chl-tumble{animation:10.8s step-end infinite chl-ft}@keyframes chl-ft{0%,3.3333%,6.6667%,10%,13.3333%,16.6667%,20%,23.3333%,26.6667%,30%,33.3333%,36.6667%,40%,43.3333%,46.6667%,93.3333%,96.6667%,to{transform:translate(844.45px)scale(1)translate(-844.45px)}.8333%,2.5%,4.1667%,5.8333%,7.5%,9.1667%,10.8333%,12.5%,14.1667%,15.8333%,17.5%,19.1667%,20.8333%,22.5%,24.1667%,25.8333%,27.5%,29.1667%,30.8333%,32.5%,34.1667%,35.8333%,37.5%,39.1667%,40.8333%,42.5%,44.1667%,45.8333%,90.8333%,92.5%,94.1667%,95.8333%,97.5%,99.1667%{transform:translate(844.45px)scaleX(.66)translate(-844.45px)}1.6667%,5%,8.3333%,11.6667%,15%,18.3333%,21.6667%,25%,28.3333%,31.6667%,35%,38.3333%,41.6667%,45%,91.6667%,95%,98.3333%{transform:translate(844.45px)scaleX(.26)translate(-844.45px)}}.chl-a{transform-box:view-box;transform-origin:0 0}.chl-paper{fill:var(--canopy-paper)}@media (prefers-reduced-motion:reduce){.chl-a{animation:none!important}}.is-paused .chl-a,.is-offscreen .chl-a,[data-motion=paused] .chl-a,.chl-paused .chl-a{animation-play-state:paused!important}.canopy-hero-art{contain:paint;width:100%;max-width:800px;margin-left:auto;position:relative}.canopy-hero-art>svg{width:100%;height:auto;display:block}@media (max-width:639.98px){.canopy-hero-art{aspect-ratio:1;max-width:none;overflow:hidden}.canopy-hero-art>svg{width:210.526%;max-width:none;margin:-28.9474% 0 0 -100%}}.canopy-hero-pause{z-index:1;border:1px solid var(--canopy-line-strong);background:var(--canopy-card);width:44px;height:44px;color:var(--canopy-ink);cursor:pointer;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;bottom:12px;right:12px}.canopy-hero-pause:focus-visible{outline:var(--canopy-focus-ring-width,2px) solid var(--canopy-focus);outline-offset:var(--canopy-focus-ring-offset,3px)}.canopy-hero-pause svg{width:20px;height:20px}.canopy-hero-pause .canopy-hero-play,.canopy-hero-art.is-paused .canopy-hero-pause .canopy-hero-pauseicon{display:none}.canopy-hero-art.is-paused .canopy-hero-pause .canopy-hero-play{display:block}@media (prefers-reduced-motion:reduce){.canopy-hero-pause{display:none}}
