.fh-player{aspect-ratio:16/9;background:#052010;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.fh-player__still{z-index:0;object-fit:cover;transform-origin:50%;animation:9s forwards fh-player-ken}.fh-player__gate{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex;position:absolute;inset:0}.fh-player__curtain{pointer-events:none;background:linear-gradient(#0039122e 0%,#052010b8 42%,#021008f5 100%);position:absolute;inset:0}.fh-player__gate--idle .fh-player__curtain{background:linear-gradient(#00391259 0%,#003912e0 100%)}.fh-player__copy{z-index:1;flex-direction:column;align-items:center;gap:.5rem;display:flex;position:relative}.fh-player__accent{transform-origin:0;background:linear-gradient(90deg, var(--brand-mantis,#6fdb42), #48dc8133);opacity:0;height:3px;position:absolute;top:0;left:0;right:0}.fh-player__gate--cover .fh-player__curtain{transform-origin:bottom;animation:.82s cubic-bezier(.77,0,.175,1) both fh-player-cover}.fh-player__gate--cover .fh-player__accent{animation:.7s cubic-bezier(.22,1,.36,1) .18s both fh-player-accent}.fh-player__gate--cover .fh-player__copy>*{animation:.72s cubic-bezier(.22,1,.36,1) both fh-player-rise}.fh-player__gate--cover .fh-player__copy>:first-child{animation-delay:.42s}.fh-player__gate--cover .fh-player__copy>:nth-child(2){animation-delay:.5s}.fh-player__gate--cover .fh-player__copy>:nth-child(3){animation-delay:.58s}.fh-player__gate--cover .fh-player__copy>:nth-child(4){animation-delay:.66s}.fh-player__gate--cover .fh-player__copy>:nth-child(5){animation-delay:.74s}@keyframes fh-player-cover{0%{opacity:.55;transform:translateY(100%)}35%{opacity:1}to{opacity:1;transform:translateY(0)}}@keyframes fh-player-accent{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fh-player-ken{0%{filter:brightness();transform:scale(1)}to{filter:brightness(.72);transform:scale(1.14)}}@keyframes fh-player-rise{0%{opacity:0;filter:blur(10px);transform:translateY(32px)scale(.96)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.fh-player__still,.fh-player__gate--cover .fh-player__curtain,.fh-player__gate--cover .fh-player__accent,.fh-player__gate--cover .fh-player__copy>*{filter:none;opacity:1;transform:none;animation:none!important}}
