@import "https://fonts.googleapis.com/css2?family=Caveat:wght@500;700&family=Instrument+Serif:ital@0;1&display=swap";
.lb-landing *,.lb-landing :before,.lb-landing :after{box-sizing:border-box}.lb-landing h1,.lb-landing h2,.lb-landing h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:700}.lb-landing p{text-wrap:pretty;margin:0}@keyframes lbRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lb-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both lbRise}@keyframes lbPen{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.lb-sbox{stroke-dasharray:100;animation:.55s ease-in-out both lbPen}.lb-tick{stroke-dasharray:100;animation:.32s cubic-bezier(.5,0,.3,1) both lbPen}@keyframes lbLetter{0%{clip-path:inset(-25% 100% -25% -25%);opacity:.35}60%{opacity:1}to{clip-path:inset(-25%);opacity:1}}.lb-letter{animation:.16s cubic-bezier(.4,0,.6,1) both lbLetter}@keyframes lbTip{0%{opacity:0;transform:translate(-.35em)rotate(24deg)}20%{opacity:1}75%{opacity:1;transform:translate(0)rotate(30deg)}to{opacity:0;transform:translate(.05em)rotate(30deg)}}.lb-tip{opacity:0;animation:.2s linear both lbTip}@keyframes lbBob{0%,to{transform:rotate(var(--r)) translateY(0)}50%{transform:rotate(calc(var(--r) * .6)) translateY(-8px)}}.lb-bob{transform:rotate(var(--r));animation:5s ease-in-out infinite lbBob}@keyframes lbGlow{0%,to{opacity:0}40%,60%{opacity:1}}.lb-glow{animation:5s ease-in-out infinite lbGlow}.lb-still,.lb-still *{animation:none!important}@keyframes lbIn{0%{opacity:0;transform:translateY(8px)}6%{opacity:1;transform:none}90%{opacity:1;transform:none}96%,to{opacity:0}}.lb-in{animation:10s cubic-bezier(.2,.7,.2,1) infinite both lbIn}@keyframes lbStamp{0%{opacity:0;transform:scale(1.6)rotate(-8deg)}4%{opacity:1;transform:scale(1)rotate(-4deg)}90%{opacity:1;transform:scale(1)rotate(-4deg)}96%,to{opacity:0}}.lb-stamp{animation:10s cubic-bezier(.3,.8,.3,1) infinite both lbStamp}@keyframes lbBar{0%{transform:scaleX(0)}22%,90%{transform:scaleX(1)}97%,to{transform:scaleX(0)}}.lb-bar{transform-origin:0;animation:10s cubic-bezier(.3,.7,.3,1) infinite both lbBar}@keyframes lbStrike{0%,40%{background-size:0% 1.5px}48%,to{background-size:100% 1.5px}}.lb-strike{background:linear-gradient(#b4432f,#b4432f) 0 55% no-repeat;animation:10s ease-out infinite both lbStrike}@keyframes lbLine{0%,8%{stroke-dashoffset:100px}32%,90%{stroke-dashoffset:0}97%,to{stroke-dashoffset:100px}}.lb-line{stroke-dasharray:100;animation:10s ease-in-out infinite both lbLine}@keyframes lbArea{0%,24%{opacity:0}34%,90%{opacity:1}97%,to{opacity:0}}.lb-area{animation:10s ease-out infinite both lbArea}@keyframes lbILine{0%,8%{transform:scaleX(0)}16%,92%{transform:scaleX(1)}98%,to{transform:scaleX(0)}}.lb-iline{transform-origin:0;animation:10s cubic-bezier(.5,0,.3,1) infinite both lbILine}@keyframes lbDim{0%,14%{opacity:1;filter:none}22%,92%{opacity:.45;filter:grayscale()}98%,to{opacity:1;filter:none}}.lb-dim{animation:10s ease-in-out infinite both lbDim}@keyframes lbArrow{0%,24%{stroke-dashoffset:100px}34%,92%{stroke-dashoffset:0}98%,to{stroke-dashoffset:100px}}.lb-arrow{stroke-dasharray:100;animation:10s ease-in-out infinite both lbArrow}@keyframes lbAHead{0%,32%{opacity:0}36%,92%{opacity:1}98%,to{opacity:0}}.lb-ahead{animation:10s ease-in-out infinite both lbAHead}@keyframes lbPop{0%,36%{opacity:0;transform:translateY(8px)scale(.88)}42%{opacity:1;transform:translateY(-2px)scale(1.04)}46%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(8px)scale(.88)}}.lb-pop{animation:10s cubic-bezier(.3,.8,.3,1) infinite both lbPop}@keyframes lbSpin{to{transform:rotate(360deg)}}.lb-spin{animation:24s linear infinite lbSpin}@keyframes lbScan{0%{top:4%}to{top:82%}}.lb-scan{animation:2.6s ease-in-out infinite alternate lbScan}@keyframes lbDot{0%,to{opacity:.35}50%{opacity:1}}.lb-dot{animation:1.2s ease-in-out infinite lbDot}@keyframes lbBlink{0%,to{opacity:1}50%{opacity:.2}}.lb-caret{animation:1s steps(2,end) infinite lbBlink}@keyframes lbDraw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}.lb-draw{stroke-dasharray:1400;animation:2.4s ease-out both lbDraw}@media (prefers-reduced-motion:reduce){[class^=lb-],[class*=\ lb-]{animation:none!important}.lb-letter{clip-path:none!important;opacity:1!important}.lb-tip,.lb-scan{display:none!important}.lb-strike{background-size:100% 1.5px!important}.lb-sbox,.lb-tick,.lb-line,.lb-draw{stroke-dashoffset:0!important}.lb-dim{opacity:.45;filter:grayscale()}}
