.landing .ld-btn{border-radius:999px;align-items:center;gap:8px;height:46px;padding:0 24px;font-size:16px;font-weight:500;display:inline-flex}.landing .ld-btn-sm{gap:6px;height:36px;padding:0 16px;font-size:14px}.landing .ld-gold{color:#fff;background:#febd02;transition:background-color .2s}.landing .ld-gold:hover{background:#f5b000}.landing .ld-intro{animation:fx-intro-rise .56s var(--ease-out) var(--d,0s) both}@keyframes ld-cue-in{0%{opacity:0}}@keyframes ld-cue-bob{50%{translate:0 3px}}.landing .ld-cue{bottom:max(28px, env(safe-area-inset-bottom));color:var(--atto-muted);flex-direction:column;align-items:center;gap:4px;font-size:13px;transition:opacity .3s;animation:.6s 2.2s both ld-cue-in;display:inline-flex;position:absolute;left:50%;translate:-50%}.landing .ld-cue[data-gone]{opacity:0;pointer-events:none}.landing .ld-cue-chevron{animation:1.6s ease-in-out infinite ld-cue-bob}.landing section:first-child{position:relative}.landing .ld-header{z-index:20;height:60px;padding:0 16px;padding-top:env(safe-area-inset-top);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.landing .ld-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--ui-line);opacity:0;transition:opacity .4s var(--ease-out);background:#ffffffe0;position:absolute;inset:0}.landing .ld-dock-mark,.landing .ld-dock-cta{opacity:0;transition:opacity .3s var(--ease-out), scale .48s var(--ease-pop), translate .48s var(--ease-pop)}.landing .ld-dock-mark{transform-origin:50% 85%;scale:.2}.landing .ld-dock-cta{translate:0 -12px}.landing .ld-header[data-on]{pointer-events:auto}.landing .ld-header[data-on]:before,.landing .ld-header[data-on] .ld-dock-mark,.landing .ld-header[data-on] .ld-dock-cta{opacity:1;translate:0;scale:1}.landing .ld-header[data-on] .ld-dock-cta{transition-delay:60ms}.landing .ld-hero-mark{transition:opacity .4s var(--ease-out), scale .4s var(--ease-out)}.landing .ld-header[data-on]~main .ld-hero-mark{opacity:.3;scale:.96}.landing .ld-rise{opacity:0;transition:opacity .6s var(--ease-out), translate .7s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms);translate:0 22px}.landing [data-in] .ld-rise{opacity:1;translate:0}.landing .ld-stage{place-items:center;height:290px;display:grid}@keyframes ld-film-in{0%{opacity:0;scale:.96}}.landing .ld-film{animation:ld-film-in .38s var(--ease-out) both}@media (min-width:768px){.landing .ld-stage{height:400px}.landing .ld-film{scale:1.35}}.landing .ld-tab-label{color:#c9c7c3;transition:color .25s}.landing .ld-tab-icon{filter:grayscale();opacity:.4;transition:filter .3s ease, opacity .3s ease, scale .4s var(--ease-pop)}.landing .ld-tab:hover .ld-tab-label{color:color-mix(in oklch, var(--c) 55%, #c9c7c3)}.landing .ld-tab[data-on] .ld-tab-label{color:var(--c)}.landing .ld-tab[data-on] .ld-tab-icon{filter:none;opacity:1;scale:1.12}.landing .ld-tab-more{opacity:0;transition:grid-template-rows .42s var(--ease-out), opacity .3s ease;grid-template-rows:0fr;display:grid}.landing .ld-tab[data-on] .ld-tab-more{opacity:1;grid-template-rows:1fr}@keyframes ld-progress{0%{width:0}to{width:100%}}.landing .ld-progress{background:var(--c);animation:linear both ld-progress}@keyframes ld-drop{0%{opacity:0;translate:0 -28px;scale:.7}55%{opacity:1;translate:0 3px;scale:1.04}to{translate:0;scale:1}}.landing .ld-drop{animation:ld-drop .52s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.landing .ld-rise,.landing .ld-dock-mark,.landing .ld-dock-cta,.landing .ld-hero-mark{transition:opacity 1ms;translate:none;scale:none}}
