@keyframes qv-g{0%{transform:scaleX(0);opacity:1}90%{transform:scaleX(.92);opacity:1}100%{transform:scaleX(.95);opacity:0}}@keyframes qv-r{to{transform:scale(1);opacity:0}}@media (prefers-reduced-motion:no-preference){html::before{content:"";display:var(--qv-lb,none);position:fixed;top:0;left:0;right:0;height:var(--qv-bh,3px);background:var(--qv-bg,currentColor);box-shadow:var(--qv-bs,none);transform:scaleX(0);transform-origin:0 50%;z-index:2147483000;pointer-events:none;animation:qv-g 12s cubic-bezier(.1,.5,.2,1) forwards}html.qv-n::before{animation-duration:6s}html.qv-f::before{animation:none;transform:scaleX(var(--qv-s,0))}html.qv-d::before{animation:none;transform:scaleX(1);opacity:0;transition:transform .2s ease-out,opacity .3s ease .2s}html.qv-x body{opacity:var(--qv-xo,.6);transition:opacity var(--qv-xd,120ms) ease-out}@keyframes qv-sp{to{transform:rotate(1turn)}}.qv-ld{position:fixed;inset:0;margin:auto;width:var(--qv-ls,64px);height:var(--qv-ls,64px);border-radius:50%;display:grid;place-items:center;z-index:2147483001;pointer-events:none;box-shadow:0 14px 34px -12px rgb(0 0 0 / .4)}.qv-ld{opacity:0;transform:scale(.6);transition:opacity .16s ease-out,transform .24s cubic-bezier(.2,.9,.3,1.25)}.qv-ld.qv-on{opacity:1;transform:none}.qv-ld::before{content:"";position:absolute;inset:-4px;border-radius:50%;border:var(--qv-lw,3px) solid color-mix(in srgb,var(--qv-c) 20%,transparent);border-top-color:var(--qv-c);animation:qv-sp var(--qv-lt,.8s) linear infinite}.qv-ld img{width:58%;height:58%;object-fit:contain;border-radius:20%}.qv-sk{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:2147482999}html body .qv-rv.qv-rv{opacity:0;transform:translateY(var(--qv-ry,14px));transition:opacity var(--qv-rd,420ms) var(--qv-e,ease-out),transform var(--qv-rd,420ms) var(--qv-e,ease-out)}html body .qv-rv.qv-in{opacity:1;transform:none}body.qv-bt :where(button:not([disabled],[aria-expanded],[aria-haspopup],[role=tab]),.wp-element-button,.wp-block-button__link,.button,.btn,.elementor-button,input[type=submit],input[type=button]):active{transform:scale(var(--qv-pr,.97));transition:transform 90ms ease-out}.qv-rp{overflow:hidden!important}.qv-rpl{position:absolute;border-radius:50%;pointer-events:none;background:currentColor;opacity:.28;transform:scale(0);animation:qv-r .55s ease-out forwards}@media (hover:hover) and (pointer:fine){body.qv-hz :where(.post-thumbnail,.wp-block-post-featured-image,.post-featured-image,.entry-thumb,.card-img,.card-image,.thumbnail,.wp-block-image):has(a img){overflow:clip}body.qv-hz :where(.post-thumbnail,.wp-block-post-featured-image,.post-featured-image,.entry-thumb,.card-img,.card-image,.thumbnail,.wp-block-image):has(a img) img{transition:transform calc(var(--qv-d,180ms)*2) var(--qv-e,ease-out)}body.qv-hz :where(.post-thumbnail,.wp-block-post-featured-image,.post-featured-image,.entry-thumb,.card-img,.card-image,.thumbnail,.wp-block-image):has(a img):hover img{transform:scale(var(--qv-z,1.04))}@supports (color:color-mix(in srgb,red,red)){body.qv-ul :where(.entry-content,.post-content,.wp-block-post-content,.rbct,.page-content) a:not(.button,.btn,.wp-element-button,.wp-block-button__link,.more-link,.elementor-button,[role=button],:has(img),:is(nav,.menu,.wp-block-navigation,.wp-block-buttons,.toc,.table-of-contents) *){text-decoration:none;background-image:linear-gradient(color-mix(in srgb,currentColor 38%,transparent),color-mix(in srgb,currentColor 38%,transparent)),linear-gradient(var(--qv-c),var(--qv-c));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:100% 1px,0 2px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:background-size var(--qv-d,180ms) var(--qv-e,ease-out)}body.qv-ul :where(.entry-content,.post-content,.wp-block-post-content,.rbct,.page-content) a:not(.button,.btn,.wp-element-button,.wp-block-button__link,.more-link,.elementor-button,[role=button],:has(img),:is(nav,.menu,.wp-block-navigation,.wp-block-buttons,.toc,.table-of-contents) *):is(:hover,:focus-visible){background-size:100% 1px,100% 2px}}}}@media print{html body .qv-rv.qv-rv{opacity:1;transform:none}html::before,.qv-ld,.qv-sk{display:none}}