@keyframes fx-slide{0%{opacity:0;transform:translate(56px)}to{opacity:1;transform:none}}@keyframes fx-grow{0%{transform:scaleY(0)}to{transform:none}}@keyframes fx-pop{0%{opacity:0;transform:translateY(40px)scale(.94)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main .sec>.eyebrow,main .sec>h2,main .sec>.sl,main .tally-copy>*,main .ledger>div:first-child>*,main .pin>.eyebrow,main .pin>h2,main .faq details,main .teaser,main .closer>*{animation:linear both fx-rise;animation-timeline:view();animation-range:entry entry 90%}main .cards3 .card,main .price,main .tally-card{animation:linear both fx-pop;animation-timeline:view();animation-range:entry 5% cover 30%}main .cards3 .card:nth-child(2),main .price:nth-child(2){animation-range:entry 15% cover 36%}main .cards3 .card:nth-child(3){animation-range:entry 25% cover 42%}main .lrow{animation:linear both fx-slide;animation-timeline:view();animation-range:entry}main .step{animation:linear both fx-rise;animation-timeline:view();animation-range:entry cover 30%}main .step:nth-child(2){animation-range:entry 10% cover 36%}main .step:nth-child(3){animation-range:entry 20% cover 42%}main .tc-bars i{transform-origin:50% 100%;animation:linear both fx-grow;animation-timeline:--bars;animation-range:entry 40% cover 50%}main .tc-bars{view-timeline:--bars}main .tally-card{timeline-scope:--bars}@keyframes fx-hero-pic{0%{transform:scale(1.14)translateY(-3%)}to{transform:scale(1.14)translateY(12%)}}@keyframes fx-hero-copy{to{opacity:.15;transform:translateY(140px)}}@keyframes fx-float-hi{to{transform:translateY(-180px)}}@keyframes fx-float-lo{to{transform:translateY(-70px)}}@keyframes fx-bg-pan-full{0%{background-position:50%,50% 15%}to{background-position:50%,50% 85%}}@keyframes fx-drift{0%{transform:translateY(70px)}to{transform:translateY(-70px)}}.hero .hero-pic>img{animation:linear both fx-hero-pic;animation-timeline:scroll(root);animation-range:0 900px}.hero .hero-copy{animation:linear both fx-hero-copy;animation-timeline:scroll(root);animation-range:0 760px}.hero .logcard{animation:linear both fx-float-hi;animation-timeline:scroll(root);animation-range:0 900px}.hero .savechip{animation:linear both fx-float-lo;animation-timeline:scroll(root);animation-range:0 900px}main .ledger>div:first-child:after,main .sec:nth-of-type(4):after,main .closer:before,main .cards3 .card:nth-child(2) .card-art,main .cards3 .card:nth-child(3) .card-art{animation:linear both fx-bg-pan-full;animation-timeline:view();animation-range:cover}main .tally-card{animation-composition:replace,add;animation:linear both fx-pop,linear both fx-drift;animation-timeline:view(),view();animation-range:entry 5% cover 30%,cover}.ledger>div:first-child:after{background-size:100% 100%,auto 140%}@property --fx-n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes fx-ink{0%{background-position:100% 0}to{background-position:0 0}}@keyframes fx-count{0%{--fx-n:0}to{--fx-n:38}}@keyframes fx-unblur{0%{filter:blur(14px);opacity:.2;letter-spacing:.2em}to{filter:none;opacity:1;letter-spacing:normal}}@keyframes fx-faceid{to{filter:blur(10px);opacity:.25}}@keyframes fx-step-in{0%{opacity:.12;transform:translateY(90px)scale(.9)}to{opacity:1;transform:none}}@keyframes fx-track{to{transform:translate(calc(100cqi - 100%))}}:is(main,.hero) h1 em{animation:linear both fx-faceid;animation-timeline:scroll(root);animation-range:120px 620px;display:inline-block}:is(main,.hero) .sec h2:not(#h-close){color:#0000;background-image:linear-gradient(90deg,#f4f4f4 0 45%,#3a3a3c 55% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:linear both fx-ink,linear both fx-rise;animation-timeline:view(),view();animation-range:entry 30% cover 45%,entry entry 90%}:is(main,.hero) .see .big em{animation:linear both fx-unblur;animation-timeline:view();animation-range:entry 40% cover 45%;display:inline-block}:is(main,.hero) .tc-big b{font-size:0;line-height:0}:is(main,.hero) .tc-big b:after{content:counter(fx-n) / "";counter-reset:fx-n var(--fx-n);font:800 76px/1 var(--sfd);background:var(--chrome);color:#0000;-webkit-background-clip:text;background-clip:text;animation:linear both fx-count;animation-timeline:--bars;animation-range:entry 40% cover 50%}:is(main,.hero) .how .pin-track{view-timeline:--how;min-height:280vh}:is(main,.hero) .how .pin{position:sticky;top:max(72px,50vh - 400px)}:is(main,.hero) .how .step{animation:linear both fx-step-in;animation-timeline:--how}:is(main,.hero) .how .step:first-child{animation-range:contain contain 22%}:is(main,.hero) .how .step:nth-child(2){animation-range:contain 30% contain 52%}:is(main,.hero) .how .step:nth-child(3){animation-range:contain 60% contain 82%}@container (width<=860px){.how .pin-track{min-height:240vh}.how .steps{width:max-content;animation:linear both fx-track;animation-timeline:--how;animation-range:contain 5% contain 95%;overflow:visible}.how .step,.hero-copy{animation:none}.hero h1 em{animation-range:520px 1000px}}}}
