.wing-hero{align-items:flex-end;background:var(--black);display:flex;min-height:100vh}.wing-hero-c{margin:0 auto;max-width:1260px;padding:0 2.5rem 5rem;width:100%}.wing-hero-tag{animation:wing-fu .6s .25s forwards;color:hsla(0,0%,100%,.28);font-size:.6rem;font-weight:600;letter-spacing:.25em;margin-bottom:2rem;opacity:0;text-transform:uppercase}.wing-hero h1{color:#fff;font-family:Poppins,sans-serif;font-size:clamp(4rem,9.5vw,8.5rem);font-weight:900;letter-spacing:-.05em;line-height:.93;margin-bottom:3rem}.wing-hero h1 .ln{display:block;overflow:hidden}.wing-hero h1 .ln span{animation:wing-slideUp .9s cubic-bezier(.16,1,.3,1) forwards;display:block;transform:translateY(100%)}.wing-hero h1 em{font-style:italic;font-weight:300}.wing-hero-meta{align-items:flex-end;border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;padding-top:2rem}.wing-hero-desc{max-width:400px}.wing-hero-p{animation:wing-fu .6s 1.1s forwards;color:hsla(0,0%,100%,.36);font-size:.85rem;font-weight:300;line-height:1.9;margin-bottom:1.8rem;opacity:0}.wing-hero-btns{animation:wing-fu .6s 1.3s forwards;display:flex;gap:.5rem;opacity:0}.wing-hero-scroll{align-items:center;animation:wing-fu .6s 1.6s forwards;color:hsla(0,0%,100%,.18);display:flex;font-size:.58rem;font-weight:600;gap:.6rem;letter-spacing:.18em;opacity:0;text-transform:uppercase}.wing-scroll-line{background:hsla(0,0%,100%,.18);height:1px;width:28px}@keyframes wing-slideUp{to{transform:translateY(0)}}@keyframes wing-fu{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.wing-hero-c{padding:0 1.2rem 4rem}.wing-hero h1{font-size:clamp(3rem,11vw,5rem)}.wing-hero-meta{align-items:flex-start;flex-direction:column;gap:2rem}}