.lab-fit{display:inline-block;white-space:nowrap;font-size:var(--fs,16vw)}.lab-ring{width:34px;height:34px;opacity:.55;transition:width .42s cubic-bezier(.16,1,.3,1),height .42s cubic-bezier(.16,1,.3,1),opacity .3s,background-color .3s}.lab-ring--on{width:58px;height:58px;opacity:1}.lab-ring--word{width:104px;height:104px;opacity:1;background-color:rgb(255 255 255/.08)}.lab-logo{--frame:min(1760px,122vw);--star:17vh;width:calc(var(--frame) * .615625);aspect-ratio:1182/302;transform-origin:calc(50% + var(--frame) * .0015625) calc(50% + 5vh + var(--star) - var(--frame) * .0244792)}@media (max-width:639px){.lab-logo{--frame:156vw;--star:15vh}}main img[alt=Logo]{transition:opacity .6s ease}main:has([data-lab-title=on]) img[alt=Logo]{opacity:0;pointer-events:none}.lab-star-in{animation:lab-star-in 2.2s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(.35s + var(--i, 0) * .22s)}@keyframes lab-star-in{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}.lab-drop{animation:lab-drop 2.2s cubic-bezier(.65,0,.35,1) infinite}@keyframes lab-drop{0%{transform:translate3d(0,-100%,0)}55%,to{transform:translate3d(0,100%,0)}}.lab-mask{overflow:hidden;vertical-align:bottom;padding-block:.1em;margin-block:-.1em}.lab-mask,.lab-rise{display:inline-block}.lab-rise{will-change:transform}[data-glide=armed] .lab-rise{transform:translate3d(0,114%,0);transition:transform .52s cubic-bezier(.6,0,.9,.3)}[data-glide=shown] .lab-rise{transform:none;transition:transform 1.25s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 85ms)}[data-glide=armed] .lab-fade{opacity:0;transform:translate3d(0,12px,0);transition:opacity .32s ease,transform .42s ease}[data-glide=shown] .lab-fade{opacity:1;transform:none;transition:opacity 1.1s ease,transform 1.3s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 85ms)}.lab-up{display:inline-block;animation:lab-up 1.1s cubic-bezier(.19,1,.22,1) both;animation-delay:calc(var(--i, 0) * 85ms)}@keyframes lab-up{0%{transform:translate3d(0,114%,0)}to{transform:none}}[data-glide=armed] .lab-fill{clip-path:inset(0 100% 0 0)}[data-glide=shown] .lab-fill{clip-path:inset(0 0 0 0);transition:clip-path 1.7s cubic-bezier(.19,1,.22,1);transition-delay:calc(var(--d, 0s) + var(--i, 0) * 85ms)}.lab-stroke{color:transparent;-webkit-text-stroke:1px rgb(255 255 255/.45)}.lab-grain{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.07;mix-blend-mode:overlay;animation:lab-grain 1s steps(8) infinite}@keyframes lab-grain{0%{background-position:0 0}12.5%{background-position:-40px 70px}25%{background-position:90px -30px}37.5%{background-position:-110px -80px}50%{background-position:60px 120px}62.5%{background-position:-70px 20px}75%{background-position:130px 90px}87.5%{background-position:20px -110px}to{background-position:0 0}}.lab-cell{transition:background-color .2s}.lab-mark{filter:brightness(0) invert(1);opacity:calc(.5 + .5 * var(--lit, 0))}@media (hover:hover){.lab-cell:hover{background-color:rgb(255 255 255)}.lab-cell:hover .lab-mark{filter:brightness(0);opacity:1}}@media (prefers-reduced-motion:reduce){.lab-drop,.lab-grain,.lab-star-in,.lab-up{animation:none}}