.pf-closing-letter{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i) * 28ms);display:inline-block;transform:translateY(.4em)rotate(6deg)}[data-in=true] .pf-closing-letter{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pf .pf-closing-letter{opacity:1;transform:none}}
.pf-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.pf-range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--teal) var(--fill,50%), var(--line) var(--fill,50%));border-radius:4px;height:4px}.pf-range::-moz-range-track{background:linear-gradient(90deg, var(--teal) var(--fill,50%), var(--line) var(--fill,50%));border-radius:4px;height:4px}.pf-range::-webkit-slider-thumb{appearance:none;background:var(--ink);border:4px solid var(--paper);width:26px;height:26px;box-shadow:0 0 0 1px var(--ink);transition:transform .2s var(--ease-out);border-radius:50%;margin-top:-11px}.pf-range::-moz-range-thumb{background:var(--ink);border:4px solid var(--paper);width:20px;height:20px;box-shadow:0 0 0 1px var(--ink);border-radius:50%}.pf-range:active::-webkit-slider-thumb{transform:scale(1.15)}
.pf-word{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.pf-word>span{animation:pf-rise 1.1s var(--ease-out) forwards;animation-delay:var(--d,0s);display:inline-block;transform:translateY(105%)}@keyframes pf-rise{to{transform:translateY(0)}}.pf-scribble path{stroke-dasharray:420;stroke-dashoffset:420px;animation:pf-draw 1.2s var(--ease-out) forwards;animation-delay:1.3s}@keyframes pf-draw{to{stroke-dashoffset:0}}.pf-drift{transform:translate(calc(var(--mx,0) * var(--depth,0) * -1px), calc(var(--my,0) * var(--depth,0) * -1px));transition:transform .6s var(--ease-out);z-index:2}.pf-bubble{opacity:0;transform:translateY(14px) scale(.85) rotate(var(--tilt,0deg));transition:opacity .45s var(--ease-out), transform .6s cubic-bezier(.3, 1.5, .5, 1)}.pf-bubble[data-pop=true]{opacity:1;transform:rotate(var(--tilt,0deg));animation:5s ease-in-out 1s infinite pf-bob}@keyframes pf-bob{0%,to{translate:0}50%{translate:0 -6px}}.pf-trail{transition:box-shadow .8s var(--ease-out);box-shadow:0 40px 80px -45px #0b1b3f73}.pf-trail.is-clear{box-shadow:0 0 0 1px var(--teal-line), 0 40px 90px -40px #16787a99}.pf-reply{opacity:0;transform-origin:100% 100%;transition:opacity .4s var(--ease-out), transform .6s cubic-bezier(.3, 1.5, .5, 1);transform:translateY(10px)scale(.9)}.pf-reply.is-in{opacity:1;transform:none}@media (min-width:1024px){.pf-hero-copy{transition:opacity .3s var(--ease-out)}.pf-hero-copy[data-wait=true]{opacity:0;visibility:hidden}.pf-hero-copy[data-wait=true] .pf-word>span,.pf-hero-copy[data-wait=true] .pf-fade-in,.pf-hero-copy[data-wait=true] .pf-scribble path{animation:none}.pf-hero-copy .pf-word>span,.pf-hero-copy .pf-fade-in{animation-delay:calc(var(--d,0s) * .45 + .45s)}.pf-hero-copy .pf-scribble path{animation-delay:1.1s}}.pf-row-in{animation:pf-fade .5s var(--ease-out) both}
.pf-strike{background-image:linear-gradient(var(--leak), var(--leak));transition:background-size .9s var(--ease-out) .35s;background-position:0 58%;background-repeat:no-repeat;background-size:0% 2px}[data-in=true] .pf-strike{background-size:100% 2px}.pf-flow-node{transition:background-color .4s, transform .5s var(--ease-out), box-shadow .5s}.pf-flow-icon{box-shadow:0 0 0 1px var(--line);transition:transform .6s var(--ease-out), box-shadow .6s, color .4s}.pf-flow-step h3,.pf-flow-step p{transition:opacity .6s var(--ease-out)}.pf-flow-step[data-on=false] h3,.pf-flow-step[data-on=false] p{opacity:.45}.pf-flow-tag{opacity:0;transition:opacity .4s var(--ease-out) .15s, transform .5s cubic-bezier(.3, 1.6, .5, 1) .15s;transform:translateY(6px)scale(.9)}.pf-flow-step[data-on=true] .pf-flow-node{background:var(--teal-line);transform:scale(1.2);box-shadow:0 0 0 7px #28aeb029}.pf-flow-step[data-on=true] .pf-flow-icon{color:var(--teal);box-shadow:0 0 0 1px var(--teal-line), 0 14px 30px -14px #16787a8c;transform:scale(1.06)}.pf-flow-step[data-on=true] .pf-flow-tag{opacity:1;transform:none}
.pf-marquee{width:max-content;animation:38s linear infinite pf-marquee;display:flex}.pf-marquee-wrap:hover .pf-marquee{animation-play-state:paused}@keyframes pf-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pf .pf-marquee{animation:none}}
.pf-deck-card{transform-origin:50% 0;transform:scale(calc(1 - var(--cover,0) * .05));filter:brightness(calc(1 - var(--cover,0) * .06));will-change:transform;box-shadow:0 30px 60px -40px #0b1b3f73}.pf-deck-anim{opacity:0;transition:opacity .5s var(--ease-out) .2s, transform .6s var(--ease-out) .2s;transform:translateY(10px)}.pf-deck-pill{background:var(--paper-2);color:var(--ink-soft);transition:background-color .4s,color .4s,transform .4s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--k) * .45s + .25s)}.pf-deck-pill svg{opacity:0;transition:opacity .3s;transition-delay:inherit}.pf-deck-pop{transition:transform .45s cubic-bezier(.3,1.6,.5,1) .7s;transform:scale(0)}.pf-deck-card[data-active=true] .pf-deck-anim{opacity:1;transform:none}.pf-deck-card[data-active=true] .pf-deck-pill{background:var(--teal);color:#fff}.pf-deck-card[data-active=true] .pf-deck-pill svg{opacity:1}.pf-deck-card[data-active=true] .pf-deck-pop{transform:scale(1)}@media (max-width:767px){.pf-deck-card{filter:none;transform:none}}
