.ft-nav ul{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.ft-nav a{white-space:nowrap;color:#fff;align-items:center;gap:12px;max-width:100%;font-size:23px;font-weight:700;line-height:1.15;transition:color .25s,transform .35s cubic-bezier(.16,1,.3,1);display:inline-flex}.ft-nav a svg{width:.5em;height:.5em;color:var(--color-cyan);opacity:0;flex-shrink:0;transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1);transform:translate(-10px,6px)}@media (width>=480px){.ft-nav a{font-size:28px}}@media (width>=768px){.ft-nav ul{gap:8px 40px}.ft-nav a{font-size:38px}}@media (width>=1280px){.ft-nav a{font-size:46px}}@media (hover:hover){.ft-nav ul:has(a:hover) a:not(:hover){color:#fff6}.ft-nav a:hover{color:var(--color-cyan);transform:translate(6px)}.ft-nav a:hover svg{opacity:1;transform:none}}.ft-name{--ft-w:5.104;-webkit-user-select:none;user-select:none;margin-top:36px;container-type:inline-size}@media (width>=768px){.ft-name{margin-top:48px}}.ft-name>p{font-size:calc(100cqw / var(--ft-w));white-space:nowrap;color:#fff;margin:0;padding-bottom:calc(.16em + 16px);font-weight:700;line-height:.9}.ft-name-logo{color:var(--color-cyan)}.ft-l{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:inline-block}.ft-name[data-in=false] .ft-l{transform:translateY(125%)}.ft-name[data-in=true] .ft-l{animation:.95s cubic-bezier(.16,1,.3,1) backwards ft-rise;animation-delay:calc(var(--i) * 55ms)}@keyframes ft-rise{0%{transform:translateY(125%)}}@media (hover:hover){.ft-name[data-in=true] .ft-l:hover{transform:translateY(-5%)rotate(-2deg)}}@media (prefers-reduced-motion:reduce){.ft-nav a,.ft-nav a svg,.ft-l{transition:none}.ft-name[data-in=true] .ft-l{animation:none}.ft-name[data-in=false] .ft-l{transform:none}}
