.lv2-lens{will-change:transform;filter:drop-shadow(0 18px 40px #082c3873)}.lv2-ticks{background-image:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 8px),repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 80px);background-position:0 100%,0 100%;background-repeat:no-repeat;background-size:100% 45%,100% 100%}html.js .reveal .lv2-ruler-draw{clip-path:inset(0 100% 0 0);transition:clip-path 1.6s var(--flow) .15s}html.js .reveal[data-visible=true] .lv2-ruler-draw{clip-path:inset(0)}.lv2-crop{position:relative}.lv2-crop:before,.lv2-crop:after{content:"";pointer-events:none;transition:inset .5s var(--out);border:1.5px solid #147b9c;position:absolute;inset:-7px;-webkit-mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat;mask:linear-gradient(#000 0 0) 0 0/18px 18px no-repeat,linear-gradient(#000 0 0) 100% 100%/18px 18px no-repeat}.lv2-crop:after{-webkit-mask:linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat;mask:linear-gradient(#000 0 0) 100% 0/18px 18px no-repeat,linear-gradient(#000 0 0) 0 100%/18px 18px no-repeat}.group:hover .lv2-crop:before,.group:hover .lv2-crop:after,.group:focus-visible .lv2-crop:before,.group:focus-visible .lv2-crop:after{inset:-12px}.lv2-grid{background-color:#f4f9fa;background-image:linear-gradient(#147b9d12 1px,#0000 1px),linear-gradient(90deg,#147b9d12 1px,#0000 1px);background-position:top;background-size:32px 32px}.lv2-leader{stroke-dasharray:1;stroke-dashoffset:1px}.lv2-pin{opacity:0;transform-box:fill-box;transform-origin:50%;transform:scale(.2)}.lv2-drawn .lv2-leader{stroke-dashoffset:0;transition:stroke-dashoffset 1s var(--flow);transition-delay:calc(var(--i) * .12s + .3s)}.lv2-drawn .lv2-pin{opacity:1;transition:opacity .4s, transform .6s var(--out);transition-delay:calc(var(--i) * .12s + 1.1s);transform:none}.lv2-spin{animation:60s linear infinite lv2-spin}.lv2-breathe{animation:6s ease-in-out infinite lv2-breathe}@keyframes lv2-spin{to{transform:rotate(360deg)}}@keyframes lv2-breathe{50%{transform:scale(1.04)}}.lv2-faq[open]{box-shadow:inset 2px 0 #147b9c}@media (prefers-reduced-motion:reduce){.lv2-leader{stroke-dashoffset:0}.lv2-pin{opacity:1;transform:none}html.js .reveal .lv2-ruler-draw{clip-path:none}}
