.fa-motion [data-fa-reveal]{opacity:0;transition:opacity var(--fa-dur-reveal) var(--fa-ease-expo),transform var(--fa-dur-reveal) var(--fa-ease-expo),clip-path var(--fa-dur-reveal) var(--fa-ease-expo),filter var(--fa-dur-reveal) var(--fa-ease-expo);transition-delay:var(--fa-delay, 0ms)}.fa-motion [data-fa-reveal=up],.fa-motion [data-fa-reveal=""]{transform:translate3d(0,28px,0)}.fa-motion [data-fa-reveal=fade]{transform:none}.fa-motion [data-fa-reveal=mask]{transform:translate3d(0,100%,0)}.fa-mask{display:block;overflow:clip;clip-path:inset(-.1em 0 -.15em 0)}.fa-motion [data-fa-reveal=scale]{transform:scale(1.08)}.fa-motion [data-fa-reveal=wipe]{clip-path:inset(0 0 100% 0)}.fa-motion [data-fa-reveal=blur]{transform:translate3d(0,14px,0);filter:blur(12px)}.fa-motion [data-fa-reveal].fa-in{opacity:1;transform:none;filter:none;clip-path:inset(0 0 0 0)}.fa-motion [data-fa-reveal]:not(.fa-in){will-change:opacity,transform}.fa-split{text-wrap:balance}.fa-line{display:block;overflow:clip;clip-path:inset(-.12em 0 -.18em 0)}.fa-line__i{display:block;will-change:transform}.fa-motion .fa-split[data-fa-split-state=pending] .fa-line__i{transform:translate3d(0,110%,0);opacity:0}.fa-motion .fa-split[data-fa-split-state=in] .fa-line__i{transform:none;opacity:1;transition:transform var(--fa-dur-reveal) var(--fa-ease-expo),opacity calc(var(--fa-dur-reveal) * .6) linear;transition-delay:calc(var(--fa-line-index, 0) * 90ms + var(--fa-delay, 0ms))}.fa-word{display:inline-block;will-change:transform,filter}.fa-motion .fa-split--words[data-fa-split-state=pending] .fa-word{transform:translate3d(0,.5em,0);opacity:0;filter:blur(10px)}.fa-motion .fa-split--words[data-fa-split-state=in] .fa-word{transform:none;opacity:1;filter:blur(0);transition:transform .9s var(--fa-ease-expo),opacity .7s linear,filter .9s var(--fa-ease-expo);transition-delay:calc(var(--fa-word-index, 0) * 70ms + var(--fa-delay, 0ms))}.fa-parallax{will-change:transform;transform:translate3d(0,var(--fa-shift, 0px),0) scale(var(--fa-zoom, 1))}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.fa-motion .fa-parallax[data-fa-parallax]{animation:fa-parallax-shift linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes fa-parallax-shift{0%{transform:translate3d(0,calc(var(--fa-parallax-depth, 12) * -1%),0) scale(1.14)}to{transform:translate3d(0,calc(var(--fa-parallax-depth, 12) * 1%),0) scale(1.14)}}.fa-progress{position:fixed;inset-block-start:0;inset-inline:0;height:2px;z-index:1000;background:transparent;pointer-events:none}.fa-progress__bar{height:100%;background:var(--color-foreground, currentColor);transform-origin:0 50%;transform:scaleX(var(--fa-progress, 0))}@supports (animation-timeline: scroll()){.fa-progress__bar{animation:fa-progress-grow linear both;animation-timeline:scroll(root block)}}@keyframes fa-progress-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.fa-magnetic{transform:translate3d(var(--fa-mx, 0px),var(--fa-my, 0px),0);transition:transform var(--fa-dur) var(--fa-ease)}.fa-magnetic[data-fa-magnetic-active]{transition:none}}header-component[sticky][data-sticky-state=active]{backdrop-filter:saturate(1.5) blur(12px);-webkit-backdrop-filter:saturate(1.5) blur(12px)}.fa-curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:var(--color-background, #fff);color:var(--color-foreground, #000);transform:translateZ(0);transition:transform .9s var(--fa-ease-expo),visibility 0s linear .9s}.fa-curtain[hidden]{display:grid;visibility:hidden;transform:translate3d(0,-100%,0)}.fa-curtain__mark{font-family:var(--font-heading--family);font-size:var(--fa-step-3);font-weight:800;letter-spacing:.4em;text-transform:uppercase;padding-inline-start:.4em;opacity:0;animation:fa-curtain-mark 1.4s var(--fa-ease-expo) forwards}@keyframes fa-curtain-mark{0%{opacity:0;filter:blur(14px);transform:scale(.96)}45%{opacity:1;filter:blur(0);transform:scale(1)}to{opacity:1;filter:blur(0);transform:scale(1)}}.fa-marquee{display:flex;overflow:clip;-webkit-user-select:none;user-select:none;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.fa-marquee__track{display:flex;flex:0 0 auto;gap:var(--fa-marquee-gap, 2rem);padding-inline-end:var(--fa-marquee-gap, 2rem);min-width:100%}@media(prefers-reduced-motion:no-preference){.fa-marquee__track{animation:fa-marquee var(--fa-marquee-duration, 30s) linear infinite;animation-direction:var(--fa-marquee-direction, normal)}.fa-marquee:hover .fa-marquee__track{animation-play-state:paused}}@keyframes fa-marquee{to{transform:translate3d(-100%,0,0)}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button{transition:transform var(--fa-dur) var(--fa-ease-hover),box-shadow var(--fa-dur) var(--fa-ease-hover),opacity var(--fa-dur) var(--fa-ease-hover)}.button:hover{transform:translateY(-2px);box-shadow:var(--fa-shadow-lift)}.button:active{transform:translateY(0) scale(.99);box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faith-animations.css.map */
