body{margin:0}html{scroll-behavior:smooth}a{color:#c8432a}a:hover{color:#9e3220}@keyframes ts-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ts-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ts-wave{0%,to{transform:translate(0)}50%{transform:translate(-30px)}}.ts-rv{animation:ts-up .9s cubic-bezier(.2,.7,.2,1) both}.ts-d1{animation-delay:.1s}.ts-d2{animation-delay:.25s}.ts-d3{animation-delay:.4s}.ts-fade{animation:ts-fade .4s ease both}.ts-wave{animation:ts-wave 9s ease-in-out infinite}@keyframes ts-pulse{0%{box-shadow:0 0 #c8432a8c}70%{box-shadow:0 0 0 16px #c8432a00}to{box-shadow:0 0 #c8432a00}}@keyframes ts-gpulse{0%{box-shadow:0 0 #7ce0a899}70%{box-shadow:0 0 0 10px #7ce0a800}to{box-shadow:0 0 #7ce0a800}}@keyframes ts-dash{to{background-position:0 24px}}@keyframes ts-pop{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes ts-sunrise{0%{transform:translateY(80px);opacity:.4}to{transform:none;opacity:.9}}.ts-live{animation:ts-pulse 1.6s ease-out infinite}.ts-gl{animation:ts-gpulse 2s ease-out infinite}.ts-line-on{background-image:repeating-linear-gradient(to bottom,#C8432A 0 6px,transparent 6px 12px);animation:ts-dash .8s linear infinite}.ts-pop{animation:ts-pop .5s cubic-bezier(.2,.7,.2,1) both}.ts-sunrise{animation:ts-sunrise 2.4s cubic-bezier(.2,.7,.2,1) both}.ts-node{transition:opacity .4s,transform .4s}@keyframes ts-wordup{0%{transform:translateY(105%)}to{transform:none}}@keyframes ts-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ts-drift{0%{transform:translate(0)}to{transform:translate(-260px)}}@keyframes ts-bob{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}@keyframes ts-twinkle{0%,to{opacity:.15}50%{opacity:.9}}@keyframes ts-glow{0%,to{opacity:.35}50%{opacity:.6}}@keyframes ts-birds{0%{transform:translate(0)}to{transform:translate(140px)}}@keyframes ts-scene{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:none}}.ts-wmask{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;white-space:pre}.ts-w{display:inline-block;animation:ts-wordup .9s cubic-bezier(.2,.7,.2,1) both}.ts-scene{animation:ts-scene 1.1s cubic-bezier(.2,.7,.2,1) .3s both}.ts-fc1{animation:ts-pop .6s cubic-bezier(.2,.7,.2,1) 1.1s both,ts-float 6s ease-in-out 1.8s infinite}.ts-fc2{animation:ts-pop .6s cubic-bezier(.2,.7,.2,1) 1.5s both,ts-float 7s ease-in-out 2.2s infinite}.ts-fc3{animation:ts-pop .6s cubic-bezier(.2,.7,.2,1) 1.9s both,ts-float 6.5s ease-in-out 2.6s infinite}.ts-drift1{animation:ts-drift 14s linear infinite}.ts-drift2{animation:ts-drift 9s linear infinite reverse}.ts-drift3{animation:ts-drift 6s linear infinite}.ts-bob{animation:ts-bob 4.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.ts-tw{animation:ts-twinkle 2.4s ease-in-out infinite}.ts-glow{animation:ts-glow 5s ease-in-out infinite}.ts-birds{animation:ts-birds 18s ease-in-out infinite alternate}.ts-shine{position:relative;overflow:hidden;transition:transform .2s}.ts-shine:hover{transform:translateY(-2px)}.ts-shine:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .8s}.ts-shine:hover:after{left:140%}@keyframes ts-item{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ts-item{animation:ts-item .5s cubic-bezier(.2,.7,.2,1) both}.ts-mtab{transition:color .25s,border-color .25s}.ts-mtab:hover{color:#c8432a}.ts-card{transition:transform .3s,box-shadow .3s}.ts-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #1e2a381f}@supports (animation-timeline: view()){.ts-reveal{animation:ts-up linear both;animation-timeline:view();animation-range:entry 0% cover 22%}}@media(prefers-reduced-motion:reduce){.ts-item,.ts-w,.ts-scene,.ts-fc1,.ts-fc2,.ts-fc3,.ts-drift1,.ts-drift2,.ts-drift3,.ts-bob,.ts-tw,.ts-glow,.ts-birds,.ts-rv,.ts-fade,.ts-wave,.ts-reveal,.ts-live,.ts-gl,.ts-line-on,.ts-pop,.ts-sunrise{animation:none}html{scroll-behavior:auto}}@keyframes ts-kb{0%{transform:scale(1.1)}to{transform:scale(1)}}.ts-kb{animation:ts-kb 10s cubic-bezier(.2,.7,.2,1) both}.ts-gimg{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.ts-gal:hover .ts-gimg{transform:scale(1.06)}@media(prefers-reduced-motion:reduce){.ts-kb,.ts-gimg{animation:none;transition:none}}
