.bank-cube-view{filter:drop-shadow(0 7px 5px #092e711c);width:100%;height:auto;display:block;overflow:visible}.bank-cube-net-view{filter:drop-shadow(0 5px 4px #092e711a);width:100%;height:auto;display:block;overflow:visible}.bank-cube-model{isolation:isolate;place-items:center;width:100%;min-width:0;height:360px;display:grid;position:relative;container-type:inline-size}.bank-cube-camera{--bank-cube-size:clamp(118px,42cqw,216px);width:var(--bank-cube-size);height:var(--bank-cube-size);transform-style:preserve-3d;transform:rotateX(calc(-1 * var(--bank-cube-elevation,28deg) * var(--spatial-fold,1))) rotateY(calc(-1 * var(--bank-cube-yaw,32deg) * var(--spatial-fold,1))) scale(calc(.5 + .5 * var(--spatial-fold,1)));position:relative}.bank-cube-rotation{transform-style:preserve-3d;transform:rotateY(calc(-1 * var(--spatial-turn,0deg) * var(--spatial-fold,1)));position:absolute;inset:0}.bank-cube-net{transform-style:preserve-3d;transform:translateX(calc(-50% * (1 - var(--spatial-fold,1)))) translateZ(calc(var(--bank-cube-size) * var(--spatial-fold,1) / 2));position:absolute;inset:0}.bank-cube-hinge{width:100%;height:100%;transform-style:preserve-3d;position:absolute}.spatial-story-model[data-spatial-manual=true] :is(.bank-cube-camera,.bank-cube-rotation,.bank-cube-net,.bank-cube-hinge){transition:transform .85s cubic-bezier(.22,.7,.2,1)}.bank-cube-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:linear-gradient(145deg,#337feb,#194daf);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #a4cfff8c,inset 0 12px 30px #a2dcff0b}.bank-cube-face[data-face=arriba]{background:linear-gradient(145deg,#5eb8ff,#277bee)}.bank-cube-symbols{width:100%;height:100%;display:block;overflow:visible}.bank-cube-shadow{filter:blur(9px);height:34px;opacity:var(--spatial-fold,1);background:radial-gradient(#092b6c3d,#0000 72%);border-radius:50%;position:absolute;bottom:8%;left:25%;right:25%}@media (max-width:650px){.bank-cube-model{height:300px}.bank-cube-camera{--bank-cube-size:clamp(112px,43cqw,174px)}}@media (prefers-reduced-motion:reduce){.bank-cube-camera,.bank-cube-rotation,.bank-cube-net,.bank-cube-hinge,.bank-cube-face{transition:none!important;animation:none!important}}
