/* Decorative desktop entrance; isolated above the wordmark and never intercepts clicks. */
.logo-entrance{position:fixed;inset:0;z-index:10010;pointer-events:none;overflow:hidden;contain:layout style;perspective:900px}
.logo-entrance-bike{position:absolute;left:0;top:0;will-change:transform;filter:drop-shadow(0 3px 2px #0005)}
.logo-entrance-turn,.logo-entrance-pose{width:100%;height:100%;will-change:transform}
.logo-entrance-pose{transform-origin:24% 86%}
.logo-entrance-crop{position:relative;width:100%;height:100%;overflow:hidden}
.logo-entrance-grit{position:absolute;border-radius:40% 60% 35% 65%;background:#c4a077;opacity:0;will-change:transform,opacity}
@media(max-width:1099px),(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.logo-entrance{display:none}}
