.ff{aspect-ratio:1512/982;background:#000;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;min-height:560px;overflow:hidden;position:relative;width:100vw}.ff__bg{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.ff__inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1.62fr;margin:0 auto;max-width:1320px;padding:80px 16px 0;position:relative;z-index:1}.ff__eyebrow{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;color:transparent!important;display:inline-block;font-size:16px!important;letter-spacing:normal!important;margin:0 0 12px!important;width:fit-content;-webkit-text-fill-color:transparent;animation:ffGradSlide 10s linear infinite}.ff__eyebrow,.ff__heading{font-weight:700!important;line-height:1.2!important}.ff__heading{color:#fff!important;font-size:32px!important;margin:0!important}.ff__accent{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,var(--brand-1) 0,var(--brand-2) 50%,var(--brand-1) 100%);background-size:200% 100%;color:transparent;-webkit-text-fill-color:transparent;animation:ffGradSlide 10s linear infinite}@keyframes ffGradSlide{0%{background-position:0 50%}to{background-position:-200% 50%}}.ff__body p{color:#fff!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;margin:0 0 16px!important}.ff__body p:last-child{margin-bottom:0!important}.ff__col--body .reveal{transition-delay:.12s}@media (prefers-reduced-motion:reduce){.ff__accent,.ff__eyebrow{animation:none}}@media (max-width:1024px) and (min-width:769px){.ff{aspect-ratio:auto;min-height:0}.ff__inner{display:block;padding:64px 32px 320px}.ff__heading{font-size:28px!important;margin-bottom:24px!important}}@media (max-width:768px){.ff{aspect-ratio:auto!important;min-height:0!important}.ff__inner{display:block!important;max-width:none!important;padding:120px 24px!important}.ff__eyebrow{margin-bottom:8px!important}.ff__heading{font-size:24px!important;line-height:1.2!important;margin:0 0 28px!important}.ff__body p{font-size:16px!important;line-height:24px!important;margin:0 0 16px!important}.ff__col--body .reveal{transition-delay:0s}.ff:before{background:rgba(0,0,0,.75);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.ff__inner{z-index:2!important}}.ff--light{background:#fff}.ff--light .ff__body p,.ff--light .ff__heading{color:#000!important}@media (max-width:768px){.ff--light:before{background:hsla(0,0%,100%,.75)}}