/* Brand motion: slow feather movement; the wordmark stays still and legible. */
html body.gg-helder #vv49-shell-header .ggh-logo-mark{overflow:visible!important;color:#d57812!important}
.ggh-logo-mark path{stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}
.ggh-logo-feather{transform-origin:12px 84px;animation:ggh-quill-breathe 9s ease-in-out infinite}
.ggh-logo-contour{stroke-dasharray:180;stroke-dashoffset:0;animation:ggh-quill-draw 1.5s ease-out both}
.ggh-logo-veins{stroke-width:1.4!important;opacity:.8}
.ggh-logo-spark{stroke-width:1.5!important;transform-origin:66px 70px;animation:ggh-quill-spark 9s ease-in-out infinite;opacity:.45}
@keyframes ggh-quill-breathe{0%,70%,100%{transform:rotate(0deg)}35%{transform:rotate(-3deg)}}
@keyframes ggh-quill-draw{from{stroke-dashoffset:180;opacity:.3}to{stroke-dashoffset:0;opacity:1}}
@keyframes ggh-quill-spark{0%,65%,100%{opacity:.3;transform:scale(.8)}35%{opacity:.85;transform:scale(1)}}
@media(prefers-reduced-motion:reduce){.ggh-logo-mark *{animation:none!important;transform:none!important;stroke-dashoffset:0!important}}
