@media (width<=767px) and (pointer:coarse) and (orientation:portrait){.stage{background:#0c0d0f url(/unique/phone-wall.jpg) 50% 0/cover no-repeat}@supports (height:100svh){.stage{--wi:max(100vw,min(147.8vw,(max(100svh,560px) - 370px) * 1.7003));background-size:var(--wi) auto;background-position:50% calc(88px - var(--wi) * .2719)}}.static-copy{bottom:26px}.static-copy .h-hero{font-size:clamp(46px,13vw,64px)}:root:lang(es) .static-copy .h-hero{font-size:clamp(40px,11.2vw,58px)}.static-copy p{max-width:none;margin:10px 0 18px;font-size:15px;line-height:1.45}.static-copy .btn{padding:14px 16px;font-size:15px}.hero:not(.cape-ready):not(.cape-off) .stage:after{content:"";z-index:4;background:#0e0f11;animation:.4s 3s forwards capeFallback;position:absolute;inset:0}.hero:not(.cape-off) .static-copy>*{opacity:0;transform:translateY(26px)}.hero:not(.cape-off):not(.cape-up) .static-copy>*{animation:.6s 3s forwards capeFallbackCopy}.hero.cape-off .static-copy>*{transition:opacity .7s var(--ease-out),transform .9s var(--ease-out)}.hero.cape-off .static-copy>:nth-child(2){transition-delay:.1s}.hero.cape-off .static-copy>:nth-child(3){transition-delay:.22s}.hero.cape-off .static-copy>:nth-child(4){transition-delay:.34s}}.cape-cloth{z-index:5;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#0e0f11;width:100%;height:100%;display:block;position:absolute;inset:0}.cape-ready .cape-cloth{background:0 0}.cape-hint{left:0;right:0;bottom:calc(46px + env(safe-area-inset-bottom));z-index:6;font:500 11px/1 var(--mono);letter-spacing:.3em;text-transform:uppercase;color:#fff;text-shadow:var(--tshadow);pointer-events:none;transition:opacity .5s var(--ease-out);flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute}.cape-hint svg{filter:drop-shadow(0 2px 8px #000000d9);width:46px;height:46px}.cape-touched .cape-hint,.cape-off .cape-hint{opacity:0}@keyframes capeFallback{to{opacity:0;visibility:hidden}}@keyframes capeFallbackCopy{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.hero .static-copy>*{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}
