@keyframes lift-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lift-in{animation:.9s cubic-bezier(.16,1,.3,1) backwards lift-in}.rotator{text-align:left;vertical-align:baseline;transition:width .7s cubic-bezier(.16,1,.3,1);display:inline-block;position:relative}.rotator__word{white-space:nowrap;display:inline-block}.rotator__word--out{position:absolute;top:0;left:0}.rotator__sizers{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:0}.rotator__sizers span,.rotator__char{display:inline-block}@keyframes char-in{0%{opacity:0;filter:blur(6px);transform:translateY(.42em)}to{opacity:1;filter:none;transform:none}}@keyframes char-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(5px);transform:translateY(-.3em)}}.rotator__char--in{animation:.62s cubic-bezier(.16,1,.3,1) backwards char-in}.rotator__char--out{animation:.38s cubic-bezier(.4,0,1,1) forwards char-out}.rotator--still .rotator__word{transition:opacity .9s linear}.rotator--still .rotator__word--out{opacity:0}.drift-field{z-index:-10;pointer-events:none;-webkit-user-select:none;user-select:none;animation:2.4s cubic-bezier(.16,1,.3,1) .5s backwards drift-field-in;position:fixed;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(86% 70% at 50% 46%,#0000 0% 46%,#000 100%);mask-image:radial-gradient(86% 70% at 50% 46%,#0000 0% 46%,#000 100%)}@keyframes drift-field-in{0%{opacity:0}to{opacity:1}}.drift-word{color:#1e1e1c;white-space:nowrap;line-height:1;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}@keyframes drift-a{0%{transform:translate(0,0)rotate(0)}to{transform:translate(3.5vw,-4.5vh)rotate(-1.2deg)}}@keyframes drift-b{0%{transform:translate(0,0)rotate(0)}to{transform:translate(-4vw,3.5vh)rotate(1.4deg)}}@keyframes drift-c{0%{transform:translate(0,0)}to{transform:translate(2vw,5.5vh)}}
