.fp-hero .section-wrapper{min-height:93svh;display:flex;align-items:flex-end;background:var(--black);overflow:hidden}@media (max-width:640px){.fp-hero.section-wrapper{min-height:420px}}.fp-hero .section-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;z-index:2}.fp-hero .section-wrapper .content{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:var(--spacing-medium);align-items:center;padding-bottom:2vw}@media (max-width:740px){.fp-hero .section-wrapper .content{flex-direction:column;align-items:flex-start}}.fp-hero .section-wrapper .content .text{width:100%;max-width:23rem}.section-divider{position:absolute;left:0;bottom:-1px;width:100%;z-index:10}.section-divider path{fill:var(--pale)}.intro-img img{transform:scale(1);opacity:0;animation:intro-img 2s cubic-bezier(.15,.28,0,1);animation-delay:.2s;animation-fill-mode:forwards}@keyframes intro-img{from{transform:scale(1.1);opacity:0}to{transform:scale(1);opacity:1}}.hero-title{opacity:0;transform:translateY(5px);animation:fade-up-title 1s ease forwards;animation-delay:.5s}@keyframes fade-up-title{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-text{opacity:0;transform:translateY(6px);animation:fade-up-text 1s ease forwards;animation-delay:.85s}@keyframes fade-up-text{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}