@keyframes fgdp-hero-drop{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:translateY(0)}}html:has(#fgdp-intro) [data-hero-rise]{animation:.5s cubic-bezier(.22,1,.36,1) both fgdp-hero-drop;animation-delay:calc(.3s + var(--hero-rise-index,0) * .15s)}html:has(#fgdp-intro) [data-hero-rise="1"]{--hero-rise-index:1}html:has(#fgdp-intro) [data-hero-rise="2"]{--hero-rise-index:2}@media (orientation:landscape) and (max-height:500px){[data-hero-box]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.6rem,4.5vh,1.25rem);padding:.75rem 1rem 1.6rem;display:flex;inset:0}[data-hero-copy]{align-items:center;gap:clamp(.6rem,4.5vh,1.25rem);max-width:none}[data-hero-slogan]{text-align:center;font-size:clamp(1.5rem,9.5vh,2.4rem);line-height:1}[data-hero-cta]>*{width:auto}[data-hero-cta] [data-arrow-control]{white-space:nowrap;gap:1rem;height:clamp(2.75rem,16vh,3.25rem);padding-left:1.4rem;padding-right:.4rem;font-size:.875rem}[data-hero-cta] [data-arrow-circle]{width:clamp(2.1rem,12.5vh,2.5rem);height:clamp(2.1rem,12.5vh,2.5rem)}[data-hero-footer]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:none;font-size:9px;line-height:1.2;position:absolute;inset:auto 1rem .4rem;overflow:hidden}}
