.clearafter{content:"";display:block;clear:both}.vcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.flexcenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.backface{-webkit-backface-visibility:hidden;backface-visibility:hidden}.flipH{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.wf{position:relative;display:block;width:100%;cursor:pointer;-ms-touch-action:pan-y;touch-action:pan-y}.wf canvas{position:absolute;inset:0;width:100%;height:100%}.wf:focus-visible{outline:0.125rem solid #4f6b8e;outline-offset:0.1875rem}.wf--still{cursor:inherit}.link-image__wave{position:absolute;inset:12% 0.375rem;z-index:1}.wf__tip{position:absolute;top:-1.625rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0.1875rem 0.375rem;border-radius:0.1875rem;background:#1f2933;color:#fff;font-size:0.6875rem;line-height:0.8125rem;font-weight:500;letter-spacing:0em;white-space:nowrap;opacity:0;pointer-events:none;-webkit-transition:opacity 0.15s;transition:opacity 0.15s}.is-hover>.wf__tip{opacity:1}.wf-nudge{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0.75rem 1.25rem;margin-top:0.875rem;padding:0.875rem 1rem;border-radius:0.5rem;background:#fff;-webkit-box-shadow:inset 0 0 0 0.0625rem #e3e7ec;box-shadow:inset 0 0 0 0.0625rem #e3e7ec;font-size:0.9375rem;line-height:1.375rem;font-weight:500;letter-spacing:0em;color:#1f2933}.wf-nudge[hidden]{display:none}