.sub-page-hero .section-wrapper:first-of-type{min-height:50svh;display:flex;align-items:flex-end;background:var(--black);overflow:hidden}@media (max-width:640px){.fp-hero.section-wrapper{min-height:420px}}.sub-page-hero .section-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;z-index:2}.sub-page-hero .sub-heading{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-default);border-bottom:2px solid var(--color-1)}.sub-page-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}.sub-page-hero .section-wrapper .content .text{width:100%;max-width:30rem}.section-divider{position:absolute;left:0;bottom:-1px;width:100%;z-index:10}.section-divider path{fill:var(--pale)}.intro-img img{filter:brightness(.6);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)}}.mobile-text{display:none;padding-bottom:var(--spacing-tiny)!important}@media (max-width:960px){.hero-text-desktop{display:none}.mobile-text{display:flex}.sub-hero-divider{height:20px!important}}.timeline-item-image{border-radius:var(--border-radius-small);overflow:hidden}