.split-flap-text{align-items:center;gap:var(--split-flap-gap,.02em);color:var(--split-flap-text-color,#000);font-family:var(--split-flap-font-family,inherit);font-size:var(--split-flap-font-size,inherit);font-weight:inherit;letter-spacing:inherit;white-space:pre;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.split-flap-text__tile{width:var(--split-flap-tile-width,.92em);border-radius:var(--split-flap-radius,0px);background:var(--split-flap-tile-color,#ede1c5);perspective:520px;height:1.08em;transform-style:preserve-3d;isolation:isolate;position:relative;overflow:hidden}.split-flap-text__tile:before{content:"";z-index:8;pointer-events:none;background:#00000026;width:100%;height:1px;position:absolute;top:calc(50% - .5px);left:0}.split-flap-text__half,.split-flap-text__flap{background:var(--split-flap-tile-color,#ede1c5);backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}.split-flap-text__half--top,.split-flap-text__flap--front{top:0}.split-flap-text__half--bottom,.split-flap-text__flap--back{bottom:0}.split-flap-text__char{width:100%;height:200%;color:var(--split-flap-text-color,#000);font-family:inherit;font-weight:inherit;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;left:0}.split-flap-text__half--top .split-flap-text__char,.split-flap-text__flap--front .split-flap-text__char{top:0}.split-flap-text__half--bottom .split-flap-text__char,.split-flap-text__flap--back .split-flap-text__char{bottom:0}.split-flap-text__flap{z-index:6;will-change:transform, filter;transform-style:preserve-3d}.split-flap-text__flap--front{transform-origin:bottom;animation:split-flap-front var(--split-flap-flip-duration,.12s) cubic-bezier(.23, 1, .32, 1) both}.split-flap-text__flap--back{transform-origin:top;animation:split-flap-back var(--split-flap-flip-duration,.12s) cubic-bezier(.23, 1, .32, 1) both;transform:rotateX(90deg)}@keyframes split-flap-front{0%{filter:brightness();transform:rotateX(0)}to{filter:brightness(.88);transform:rotateX(-90deg)}}@keyframes split-flap-back{0%,45%{filter:brightness(.92);transform:rotateX(90deg)}to{filter:brightness();transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.split-flap-text__flap{animation:none!important}}
