.mfps{--mfps-accent:#60b345;--mfps-heading:#fff;--mfps-body:#fff;--mfps-btn-text:#fff;--mfps-height:85vh;--mfps-content-max:560px;--mfps-overlay:0.45;background:#101720;height:100vh;isolation:isolate;min-height:700px;overflow:hidden;position:relative;width:100%}.mfps__bg{background-attachment:fixed;background-color:#101720;background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;opacity:0;position:absolute;transform:scale(1.08);transition:opacity 1s ease,transform 1.2s ease;will-change:opacity,transform;z-index:0}.mfps__bg--video{background-attachment:scroll}.mfps.is-visible .mfps__bg{opacity:1;transform:scale(1)}.mfps__bg-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.mfps__overlay{background:linear-gradient(90deg,rgba(0,0,0,calc(var(--mfps-overlay) + .15)) 0,rgba(0,0,0,calc(var(--mfps-overlay)*.35)) 55%,rgba(0,0,0,calc(var(--mfps-overlay)*.2)) 100%);inset:0;position:absolute;z-index:1}.mfps .mapple-container{height:100%;position:relative;z-index:2}.mfps__inner{align-items:center;display:flex;height:100%;min-height:inherit;padding:8rem 1rem}.mfps__content{max-width:580px;opacity:0;transform:translateY(28px);transition:opacity .65s ease .15s,transform .65s ease .15s}.mfps.is-visible .mfps__content{opacity:1;transform:translateY(0)}.mfps__kicker{color:var(--mfps-accent);font-size:18px;font-weight:700;line-height:1;margin:0 0 1.5rem;text-transform:uppercase}.mfps__heading{color:var(--mfps-heading);margin:0 0 1.75rem}.mfps__heading h1,.mfps__heading h2,.mfps__heading h3,.mfps__heading p{color:inherit;font-size:80px;font-weight:700;line-height:.95;margin:0 0 1rem}.mfps__body,.mfps__body p{color:var(--mfps-body);font-size:18px;line-height:26px}.mfps__body p{margin:0}.mfps__buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.25rem}.mfps__btn{background:transparent;border:2px solid var(--mfps-accent);border-radius:999px;color:var(--mfps-accent);display:inline-flex;font-size:18px;font-weight:700!important;line-height:1.2;padding:8px 26px 6px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.mfps__btn:focus-visible,.mfps__btn:hover{background:var(--mfps-accent);border-color:var(--mfps-accent);color:#fff}@media (max-width:1023px){.mfps{height:auto;min-height:520px}.mfps__inner{padding:8rem 0 4rem}.mfps__bg{background-attachment:scroll}}@media (max-width:767px){.mfps__inner{padding:6rem 0 3.5rem}.mfps__heading h1,.mfps__heading h2,.mfps__heading h3,.mfps__heading p{font-size:2.25rem}.mfps__body,.mfps__body p{font-size:1rem}}@media (prefers-reduced-motion:reduce){.mfps__bg,.mfps__content{opacity:1;transform:none;transition:none}}