.free-stage{isolation:isolate;width:100%;position:relative;overflow:hidden;container-type:inline-size}.free-element{white-space:pre-wrap;transform-origin:50%;min-width:0;line-height:1.15;position:absolute}.free-motion,.free-content{border-radius:inherit;width:100%;height:100%}.free-content{background:inherit;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;overflow:hidden}.free-element img,.free-element iframe{border-radius:inherit;border:0;width:100%;height:100%;display:block}.free-text{overflow-wrap:anywhere;width:100%;max-height:100%;padding:5px;overflow:hidden}.free-button{width:100%;height:100%;font-family:inherit;font-size:inherit;color:inherit;overflow-wrap:anywhere;border:1px solid;justify-content:center;align-items:center;padding:10px 16px;text-decoration:none;display:flex}.free-placeholder{width:100%;height:100%;font:13px var(--sans);color:#71685e;background:#e9e1d6;border:1px dashed;place-items:center;display:grid}.free-motion{transition:opacity var(--free-duration) ease var(--free-delay),transform var(--free-duration) cubic-bezier(.2,.65,.3,1) var(--free-delay)}.free-motion:not(.is-seen):not(.motion-none){opacity:0}.free-motion.motion-rise:not(.is-seen){transform:translateY(35px)}.free-motion.motion-slide:not(.is-seen){transform:translate(-40px)}.free-motion.motion-zoom:not(.is-seen){transform:scale(.85)}.free-content.interaction-tilt{transform:perspective(800px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s}.free-content.interaction-float{transition:transform .25s}.free-content.interaction-float:hover,.free-content.interaction-float:focus-within{transform:translateY(-8px)}.free-button:focus-visible{outline-offset:-5px;outline:3px solid}@media (prefers-reduced-motion:reduce){.free-motion,.free-content{opacity:1!important;transition:none!important;transform:none!important}}.canvas-viewport{isolation:isolate;width:100%;margin-inline:auto;position:relative;overflow:hidden}.canvas-viewport>.free-stage{position:absolute;top:0;left:0}
