:root{--t-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;filter:blur(3px);transition:opacity .7s var(--t-ease), transform .7s var(--t-ease), filter .7s var(--t-ease);will-change:transform, opacity, filter;display:block;transform:translateY(12px)}.t-stagger-line--2{transition-delay:.12s}.t-stagger-line--3{transition-delay:.24s}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-learn-chevron{transition:transform .35s var(--t-ease);margin-left:.4em;display:inline-flex}.t-learn-arm{transform-box:view-box;transform-origin:10px 8px;vector-effect:non-scaling-stroke;transition:transform .35s var(--t-ease)}.t-learn:hover .t-learn-chevron{transform:translate(3px)}.t-learn:hover .t-learn-arm-top{transform:rotate(8deg)}.t-learn:hover .t-learn-arm-bot{transform:rotate(-8deg)}.t-skel-skeleton,.t-skel-content{transition:opacity .4s ease-in-out,filter .4s ease-in-out;position:absolute;inset:0}.t-skel-skeleton{z-index:1;background:#eee;animation:1s ease-in-out infinite t-skel-pulse}.t-skel-content{opacity:0;filter:blur(2px)}.t-skel.is-revealed .t-skel-skeleton{opacity:0;filter:blur(2px);animation:none}.t-skel.is-revealed .t-skel-content{opacity:1;filter:blur()}@keyframes t-skel-pulse{0%,to{opacity:1}50%{opacity:.5}}.t-digit-group{align-items:baseline;display:inline-flex}.t-digit{white-space:pre;opacity:0;will-change:transform, opacity, filter;display:inline-block}.t-digit-group.is-animating .t-digit{animation:.5s cubic-bezier(.34,1.45,.64,1) both t-digit-pop-in;animation-delay:calc(var(--i,0) * 70ms)}@keyframes t-digit-pop-in{0%{opacity:0;filter:blur(2px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}.t-panel-slide{opacity:0;filter:blur(2px);transition:transform .35s var(--t-ease), opacity .35s var(--t-ease), filter .35s var(--t-ease);will-change:transform, opacity, filter;transform:translateY(40px)}.t-panel-slide[data-open=true]{opacity:1;filter:blur();transition-duration:.4s;transition-delay:.15s;transform:translateY(0)}.t-acc-panel{transition:grid-template-rows .25s var(--t-ease);grid-template-rows:0fr;display:grid}.t-acc[data-open=true] .t-acc-panel{grid-template-rows:1fr}.t-acc-panel-inner{opacity:0;filter:blur(2px);transition:opacity .25s var(--t-ease), filter .25s var(--t-ease);overflow:hidden}.t-acc[data-open=true] .t-acc-panel-inner{opacity:1;filter:blur()}.t-acc-chevron{transform-origin:50%;transition:transform .25s var(--t-ease);display:inline-flex;transform:scaleY(1)}.t-acc-chevron path{vector-effect:non-scaling-stroke}.t-acc[data-open=true] .t-acc-chevron{transform:scaleY(-1)}.t-modal-backdrop{opacity:0;transition:opacity .25s var(--t-ease)}.t-modal-backdrop.is-open{opacity:1}.t-modal-backdrop.is-closing{opacity:0;transition-duration:.15s}.t-modal{opacity:0;pointer-events:none;transition:transform .25s var(--t-ease), opacity .25s var(--t-ease);will-change:transform, opacity;transform:scale(.96)}.t-modal.is-open{opacity:1;pointer-events:auto;transform:scale(1)}.t-modal.is-closing{opacity:0;pointer-events:none;transition-duration:.15s;transform:scale(.96)}.t-check{transition:background .15s var(--t-ease), border-color .15s var(--t-ease)}.t-check[aria-checked=true]{background:#1a1a1a;border-color:#1a1a1a}.t-check svg path{stroke-dasharray:15;stroke-dashoffset:15px;transition:stroke-dashoffset .15s var(--t-ease)}.t-check[aria-checked=true] svg path{stroke-dashoffset:0;transition-duration:.35s}.t-success-check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;animation:t-check-fade .5s var(--t-ease) forwards, t-check-rotate .5s var(--t-ease) forwards, t-check-blur .5s var(--t-ease) forwards, t-check-bob .5s cubic-bezier(.34, 1.35, .64, 1) forwards;display:inline-block}.t-success-check svg{display:block;overflow:visible}.t-success-check svg path{stroke-dasharray:20;stroke-dashoffset:20px;animation:t-check-draw .5s var(--t-ease) 80ms forwards}@keyframes t-check-fade{0%{opacity:0}to{opacity:1}}@keyframes t-check-rotate{0%{transform:rotate(80deg)}to{transform:rotate(0)}}@keyframes t-check-blur{0%{filter:blur(10px)}to{filter:blur()}}@keyframes t-check-bob{0%{translate:0 40px}to{translate:0}}@keyframes t-check-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.t-stagger-line,.t-learn-chevron,.t-learn-arm,.t-skel-skeleton,.t-skel-content,.t-panel-slide,.t-acc-panel,.t-acc-panel-inner,.t-acc-chevron,.t-modal,.t-modal-backdrop,.t-check,.t-check svg path{transition:none!important}.t-skel-skeleton{animation:none!important}.t-digit-group .t-digit,.t-success-check{opacity:1;animation:none!important}.t-success-check svg path{stroke-dashoffset:0!important;animation:none!important}}
