*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--fa-black)!important;color:var(--fa-bone)!important;font-family:var(--font-body);font-size:var(--fs-body);font-weight:400;line-height:var(--leading-base);overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9999;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-size:256px 256px}#fa-cursor-glow{pointer-events:none;position:fixed;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(46,67,90,.13) 0%,transparent 70%);transform:translate(-50%,-50%);z-index:9998;transition:opacity .3s ease;opacity:0}#fa-progress-bar{position:fixed;top:0;left:0;height:2px;background:var(--fa-steel);z-index:var(--z-progress);width:0%;transition:width .1s linear}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--fa-black)}::-webkit-scrollbar-thumb{background:var(--fa-graphite);border-radius:3px}.fa-reveal{opacity:0;transform:translateY(40px);transition:opacity .8s var(--ease-out-expo),transform .8s var(--ease-out-expo)}.fa-reveal.is-visible{opacity:1;transform:translateY(0)}.fa-reveal-d1{transition-delay:.1s}.fa-reveal-d2{transition-delay:.2s}.fa-reveal-d3{transition-delay:.35s}.fa-reveal-d4{transition-delay:.5s}.fa-btn-primary{font-family:var(--font-display);font-size:14px;font-weight:700;letter-spacing:var(--tracking-button);text-transform:uppercase;background:var(--fa-steel);color:var(--fa-bone);border:none;padding:18px 40px;cursor:pointer;display:inline-block;text-decoration:none;transition:transform .15s ease,box-shadow .2s ease}.fa-btn-primary:hover{transform:scale(1.02);box-shadow:0 0 40px #2e435a4d}.fa-btn-secondary{font-family:var(--font-display);font-size:14px;font-weight:500;letter-spacing:var(--tracking-button);text-transform:uppercase;background:transparent;color:#f4f2edcc;border:none;cursor:pointer;position:relative;padding-bottom:4px;text-decoration:none}.fa-btn-secondary:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#f4f2ed66}.fa-btn-secondary:hover:after{background:var(--fa-bone)}.fa-bento-hero,.fa-bento-sm-1,.fa-bento-sm-2{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.fa-bento-hero.is-in{opacity:1;transform:translateY(0);transition-delay:0s}.fa-bento-sm-1.is-in{opacity:1;transform:translateY(0);transition-delay:.15s}.fa-bento-sm-2.is-in{opacity:1;transform:translateY(0);transition-delay:.3s}.fa-specs-item{position:relative;overflow:hidden}.fa-specs-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#f4f2ed0f;transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease-out-expo)}.fa-specs-item.is-line-in:after{transform:scaleX(1)}.fa-partner-logo{transition:opacity .3s ease,filter .3s ease,transform .3s var(--ease-out-expo)}.fa-partner-logo:hover{transform:translateY(-6px)}@keyframes fa-cta-glow{0%,to{opacity:.07;transform:scale(1)}50%{opacity:.13;transform:scale(1.15)}}.fa-cta-bg-glow{animation:fa-cta-glow 6s ease-in-out infinite}@keyframes fa-hero-pulse{0%,to{opacity:.45;transform:scale(1)}50%{opacity:.55;transform:scale(1.03)}}@keyframes fa-scroll-pulse{0%,to{opacity:.3;transform:scaleY(1)}50%{opacity:1;transform:scaleY(.7);transform-origin:top}}@keyframes fa-float-badge{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-8deg) translateY(-5px)}}@keyframes fa-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.fa-line-inner{opacity:0!important;transform:translateY(40px)!important;transition:opacity .85s ease,transform .85s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.fa-line-inner.fa-in{opacity:1!important;transform:translateY(0)!important}.fa-desc-label,.fa-desc-para{opacity:0!important;transform:translateY(20px)!important;transition:opacity .75s ease,transform .75s cubic-bezier(.25,.46,.45,.94);will-change:opacity,transform}.fa-desc-label.fa-in,.fa-desc-para.fa-in{opacity:1!important;transform:translateY(0)!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fa-base.css.map */
