.hover-card h1,.hover-card h2,.hover-card h3,.hover-card h4,.hover-card h5,.hover-card h6,.hover-card .bde-icon-icon svg{transition:color 0.3s ease,fill 0.3s ease,stroke 0.3s ease}.hover-card:hover h1,.hover-card:hover h2,.hover-card:hover h3,.hover-card:hover h4,.hover-card:hover h5,.hover-card:hover h6,.hover-card:hover .bde-icon-icon svg{color:#fff;fill:#fff;stroke:#fff}.folow-mouse{transform-style:preserve-3d;will-change:transform}.js-mouse-follow{will-change:transform;transform:translate3d(0,0,0) scale(1.04)}.js-mask-follow{--mx:50%;--my:50%;background-position:center center;background-size:cover;background-repeat:no-repeat;-webkit-mask-image:url(MASK-URL-HIER);-webkit-mask-repeat:no-repeat;-webkit-mask-position:var(--mx) var(--my);-webkit-mask-size:92% auto;mask-image:url(MASK-URL-HIER);mask-repeat:no-repeat;mask-position:var(--mx) var(--my);mask-size:92% auto;will-change:mask-position,-webkit-mask-position}.cv-draggable-heading-wrap{width:100%;display:flex;justify-content:center;align-items:flex-start;overflow:visible;position:relative;isolation:isolate}.cv-draggable-heading,.cv-draggable-heading *{box-sizing:border-box}.cv-draggable-heading{--cv-drag-accent:#f27d26;--cv-drag-gap-x:0.18em;--cv-drag-gap-y:0.08em;--cv-drag-meta-accent:#f27d26;--cv-drag-meta-soft:rgba(255,255,255,0.42);--cv-drag-word-overlay:rgba(255,255,255,0.06);--cv-drag-hint-x:24%;--cv-drag-hint-y-start:-62%;--cv-drag-hint-y-float:-72%;--cv-drag-hint-y-hidden:-78%;--cv-drag-demo-duration:560ms;--cv-drag-demo-ease:cubic-bezier(0.22,1,0.36,1);--cv-drag-return-duration:820ms;--cv-drag-return-ease:cubic-bezier(0.22,1,0.36,1);--cv-drag-move-cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23d7d7d7' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 4.5v15M4.5 12h15'/%3E%3Cpath d='M12 3.5l-2.6 2.6M12 3.5l2.6 2.6M12 20.5l-2.6-2.6M12 20.5l2.6-2.6M3.5 12l2.6-2.6M3.5 12l2.6 2.6M20.5 12l-2.6-2.6M20.5 12l-2.6 2.6'/%3E%3C/g%3E%3C/svg%3E") 12 12,move;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--cv-drag-gap-y) var(--cv-drag-gap-x);line-height:0.92;letter-spacing:-0.05em;text-transform:uppercase;perspective:1200px;width:fit-content;max-width:100%;overflow:visible;position:relative;cursor:grab;user-select:none;touch-action:none;transform:translate3d(var(--cv-heading-x,0px),var(--cv-heading-y,0px),0);transition:transform 0.18s ease;will-change:transform}.cv-draggable-heading.is-dragging{cursor:grabbing;transition:none;z-index:10}.cv-draggable-heading:hover,.cv-draggable-heading:hover .cv-draggable-heading__piece{cursor:var(--cv-drag-move-cursor)}.cv-draggable-heading.is-returning{transition:transform var(--cv-drag-return-duration) var(--cv-drag-return-ease)}.cv-draggable-heading.is-demoing{transition:transform var(--cv-drag-demo-duration) var(--cv-drag-demo-ease)}.cv-draggable-heading .cv-draggable-heading__piece{--cv-x:0px;--cv-y:0px;--cv-scale:1;--cv-base-rotate:0deg;--cv-hover-rotate:0deg;--cv-drag-rotate:var(--cv-base-rotate);position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;cursor:inherit;user-select:none;touch-action:none;transform-origin:center center;opacity:0;transform:translate3d(0,42px,0) rotate(var(--cv-base-rotate)) scale(0.96);transition:transform 0.26s ease,opacity 0.4s ease,filter 0.22s ease;will-change:transform}.cv-draggable-heading__hint{position:absolute;top:0;right:0;transform:translate(var(--cv-drag-hint-x),var(--cv-drag-hint-y-start)) scale(0.96);display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(255,255,255,0.18);border-radius:999px;background:rgba(10,10,10,0.2);box-shadow:0 10px 30px rgba(0,0,0,0.12);color:rgba(255,255,255,0.92);backdrop-filter:blur(8px);font-family:"IBM Plex Mono","Courier New",monospace;font-size:10px;font-weight:700;letter-spacing:0.16em;line-height:1;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity 0.25s ease,transform 0.25s ease,color 0.25s ease,background-color 0.25s ease,border-color 0.25s ease}.cv-draggable-heading__hint.is-icon-only{gap:0;padding:9px}.cv-draggable-heading.is-ready:not(.has-dragged) .cv-draggable-heading__hint{opacity:1;transform:translate(var(--cv-drag-hint-x),var(--cv-drag-hint-y-start)) scale(1);animation:cv-draggable-heading-hint-float 1.8s ease-in-out infinite}.cv-draggable-heading.has-dragged .cv-draggable-heading__hint{opacity:0;transform:translate(var(--cv-drag-hint-x),var(--cv-drag-hint-y-hidden)) scale(0.94)}.cv-draggable-heading:hover .cv-draggable-heading__hint{color:rgba(255,255,255,1);border-color:rgba(255,255,255,0.3);background:rgba(10,10,10,0.3)}.cv-draggable-heading__hint-grip{width:14px;height:14px;flex:0 0 14px;opacity:0.95;background-repeat:no-repeat;background-position:center;background-size:14px 14px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='1.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 1.5v11M1.5 7h11'/%3E%3Cpath d='M7 1L5.2 2.8M7 1l1.8 1.8M7 13l-1.8-1.8M7 13l1.8-1.8M1 7l1.8-1.8M1 7l1.8 1.8M13 7l-1.8-1.8M13 7l-1.8 1.8'/%3E%3C/g%3E%3C/svg%3E")}.cv-draggable-heading__hint-label{display:inline-block}.cv-draggable-heading.is-ready .cv-draggable-heading__piece{opacity:1;transform:translate3d(var(--cv-x),var(--cv-y),0) rotate(var(--cv-drag-rotate)) scale(var(--cv-scale));transition-delay:var(--cv-delay,0s);transition-duration:0.7s,0.52s,0.22s;transition-timing-function:cubic-bezier(0.2,0.8,0.2,1),ease,ease}.cv-draggable-heading .cv-draggable-heading__piece.is-dragging{cursor:grabbing;z-index:5;filter:saturate(1.08);transition:none}.cv-draggable-heading .cv-draggable-heading__annotation{position:absolute;display:flex;align-items:center;gap:0.45rem;font-family:"IBM Plex Mono","Courier New",monospace;font-size:0.09em;line-height:1;letter-spacing:0.14em;pointer-events:none;opacity:0;transition:opacity 0.2s ease}.cv-draggable-heading .cv-draggable-heading__annotation--top{top:-1.45em;left:-0.45em;color:var(--cv-drag-meta-accent)}.cv-draggable-heading .cv-draggable-heading__annotation--bottom{right:-0.45em;bottom:-1.45em;color:var(--cv-drag-meta-soft)}.cv-draggable-heading .cv-draggable-heading__annotation-dot{width:0.34em;height:0.34em;background:currentColor}.cv-draggable-heading .cv-draggable-heading__annotation-dot--soft{background:var(--cv-drag-meta-soft)}.cv-draggable-heading .cv-draggable-heading__bg{position:absolute;inset:-0.1em -0.12em;border-radius:0.18em;border:1px solid rgba(255,255,255,0.12);background:linear-gradient(var(--cv-drag-word-overlay),var(--cv-drag-word-overlay)),linear-gradient(rgba(255,255,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.04) 1px,transparent 1px);background-size:auto,0.48em 0.48em,0.48em 0.48em;opacity:0;transition:opacity 0.2s ease;z-index:-1}.cv-draggable-heading .cv-draggable-heading__corner{position:absolute;width:0.16em;height:0.16em;opacity:0;transition:opacity 0.2s ease}.cv-draggable-heading .cv-draggable-heading__corner--tl{top:-0.12em;left:-0.14em;border-top:1px solid var(--cv-drag-accent);border-left:1px solid var(--cv-drag-accent)}.cv-draggable-heading .cv-draggable-heading__corner--tr{top:-0.12em;right:-0.14em;border-top:1px solid var(--cv-drag-accent);border-right:1px solid var(--cv-drag-accent)}.cv-draggable-heading .cv-draggable-heading__corner--bl{bottom:-0.12em;left:-0.14em;border-bottom:1px solid var(--cv-drag-accent);border-left:1px solid var(--cv-drag-accent)}.cv-draggable-heading .cv-draggable-heading__corner--br{right:-0.14em;bottom:-0.12em;border-right:1px solid var(--cv-drag-accent);border-bottom:1px solid var(--cv-drag-accent)}.cv-draggable-heading .cv-draggable-heading__piece:hover .cv-draggable-heading__annotation,.cv-draggable-heading .cv-draggable-heading__piece:hover .cv-draggable-heading__bg,.cv-draggable-heading .cv-draggable-heading__piece:hover .cv-draggable-heading__corner,.cv-draggable-heading .cv-draggable-heading__piece.is-dragging .cv-draggable-heading__annotation,.cv-draggable-heading .cv-draggable-heading__piece.is-dragging .cv-draggable-heading__bg,.cv-draggable-heading .cv-draggable-heading__piece.is-dragging .cv-draggable-heading__corner{opacity:1}.cv-draggable-heading .cv-draggable-heading__word{display:block;color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.cv-draggable-heading .cv-draggable-heading__word.is-accent{color:var(--cv-drag-accent)}.cv-draggable-heading--dragging,.cv-draggable-heading--dragging body{user-select:none}@media (max-width:767px){.cv-draggable-heading-wrap{justify-content:center}.cv-draggable-heading{--cv-drag-gap-x:0.14em;--cv-drag-gap-y:0.06em;--cv-drag-hint-x:50%;--cv-drag-hint-y-start:-78%;--cv-drag-hint-y-float:-88%;--cv-drag-hint-y-hidden:-92%}.cv-draggable-heading .cv-draggable-heading__annotation{font-size:0.12em}.cv-draggable-heading__hint{top:0;right:50%;transform:translate(var(--cv-drag-hint-x),var(--cv-drag-hint-y-start)) scale(0.96);padding:7px 10px;font-size:9px;letter-spacing:0.12em}.cv-draggable-heading__hint.is-icon-only{padding:8px}}@keyframes cv-draggable-heading-hint-float{0%,100%{transform:translate(var(--cv-drag-hint-x),var(--cv-drag-hint-y-start)) scale(1)}50%{transform:translate(var(--cv-drag-hint-x),var(--cv-drag-hint-y-float)) scale(1.03)}}.breakdance .clarivo-mouse-float{animation:clarivoFloat 3s ease-in-out infinite;will-change:transform;transform-style:preserve-3d}.breakdance .clarivo-mouse-float.is-hovering{animation:none}@keyframes clarivoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(6px)}}