@media (prefers-reduced-motion:no-preference){.js .reveal.is-visible .gteam-halo{transform-origin:430px 110px;animation:5s ease-in-out infinite gteam-pulse}.js .reveal.is-visible .gteam-sun{transform-origin:528px 86px;animation:4.2s ease-in-out infinite gteam-glow}.js .reveal.is-visible .gteam-flake{animation:gteam-snow 4s linear var(--gteam-delay,0s) infinite}.js .reveal.is-visible .gteam-wheel,.js .reveal.is-visible .gteam-spoke{transform-origin:96px 178px;animation:3s linear infinite gteam-spin}.js .reveal.is-visible .gteam-wheel-end{transform-origin:688px 120px;animation:3s linear infinite gteam-spin}.js .reveal.is-visible .gteam-window{animation:3.6s ease-in-out infinite gteam-window}.js .reveal.is-visible .gteam-smoke{animation:3.2s ease-in-out infinite gteam-smoke}.js .reveal.is-visible .gteam-flag{transform-origin:312px 362px;animation:2.2s ease-in-out infinite gteam-flag}}@media (prefers-reduced-motion:reduce){.gteam-cabin animateMotion,.gteam-skier animateMotion{display:none}.gteam-cabin:first-of-type{transform:translate(220px,168px)}.gteam-cabin:nth-of-type(2){transform:translate(392px,152px)}.gteam-cabin:nth-of-type(3){transform:translate(564px,136px)}.gteam-skier{transform:translate(430px,328px)}}@keyframes gteam-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.08)}}@keyframes gteam-glow{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}@keyframes gteam-snow{0%{opacity:0;transform:translate(0)}14%{opacity:.55}to{opacity:0;transform:translate(18px,90px)}}@keyframes gteam-spin{to{transform:rotate(360deg)}}@keyframes gteam-window{0%,to{opacity:.2}50%{opacity:.42}}@keyframes gteam-smoke{0%,to{opacity:.28;transform:translateY(0)}50%{opacity:.08;transform:translateY(-14px)}}@keyframes gteam-flag{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@media (prefers-reduced-motion:no-preference){.js .reveal .sec-board,.js .reveal .sec-field,.js .reveal .sec-bar,.js .reveal .sec-cell,.js .reveal .sec-check{opacity:0}.js .reveal.is-visible .sec-board,.js .reveal.is-visible .sec-field{animation:sec-enter .6s cubic-bezier(.16, 1, .3, 1) var(--sec-from-delay,0s) forwards}.sec-board{--sec-from:-16px;--sec-from-delay:.1s}.sec-field{--sec-from:16px;--sec-from-delay:.28s}.js .reveal.is-visible .sec-cell,.js .reveal.is-visible .sec-bar{transform-box:fill-box;transform-origin:0}.js .reveal.is-visible .sec-cell{animation:sec-fade .4s ease-out var(--sec-delay,0s) forwards}.js .reveal.is-visible .sec-bar{animation:sec-grow .45s cubic-bezier(.16, 1, .3, 1) var(--sec-delay,0s) forwards}.js .reveal.is-visible .sec-check{transform-box:fill-box;transform-origin:50%;animation:sec-pop .4s cubic-bezier(.16, 1, .3, 1) var(--sec-delay,0s) forwards}}@keyframes sec-enter{0%{opacity:0;transform:translateX(var(--sec-from,0))}to{opacity:1;transform:none}}@keyframes sec-fade{0%{opacity:0}to{opacity:.12}}@keyframes sec-grow{0%{opacity:0;transform:scaleX(.35)}to{opacity:var(--sec-opacity,.45);transform:none}}.sec-bar{opacity:var(--sec-opacity,.45)}@keyframes sec-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.js .reveal .obl-file,.js .reveal .obl-cal,.js .reveal .obl-node,.js .reveal .obl-due{opacity:0}.js .reveal .obl-progress{stroke-dasharray:1;stroke-dashoffset:1px}.js .reveal.is-visible .obl-file,.js .reveal.is-visible .obl-cal{animation:obl-enter .6s cubic-bezier(.16, 1, .3, 1) var(--obl-from-delay,0s) forwards}.obl-file{--obl-from:-16px;--obl-from-delay:.1s}.obl-cal{--obl-from:16px;--obl-from-delay:.28s}.js .reveal.is-visible .obl-progress{animation:1.4s ease-out 1s forwards obl-line}.js .reveal.is-visible .obl-node{transform-box:fill-box;transform-origin:50%;animation:obl-pop .4s cubic-bezier(.16, 1, .3, 1) var(--obl-delay,0s) forwards}.js .reveal.is-visible .obl-due{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.16,1,.3,1) 2.1s forwards obl-pop}}@keyframes obl-enter{0%{opacity:0;transform:translateX(var(--obl-from,0))}to{opacity:1;transform:none}}@keyframes obl-line{to{stroke-dashoffset:0}}@keyframes obl-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}
