.brand-art_letters__EqRX9{position:absolute;inset:0;overflow:hidden;pointer-events:none}.brand-art_letter__QzbMP{position:absolute;bottom:-40px;left:var(--x);color:var(--c);font-size:var(--s);font-weight:900;line-height:1;opacity:0;text-shadow:0 3px 0 #00000010;animation:brand-art_rise__zydCT var(--d) var(--delay) ease-in infinite}@keyframes brand-art_rise__zydCT{0%{transform:translateY(0) rotate(-8deg);opacity:0}12%{opacity:.9}80%{opacity:.75}to{transform:translateY(calc(-1 * var(--h, 70vh))) rotate(10deg);opacity:0}}.brand-art_ground__eITHa{position:absolute;inset:auto 0 0;height:var(--ground-h,150px);pointer-events:none}.brand-art_ground__eITHa svg{position:absolute;inset:0;width:100%;height:100%}.brand-art_sprout__4PuVZ{animation:brand-art_grow__keBBp .9s var(--delay) cubic-bezier(.3,1.5,.5,1) both}.brand-art_sprout__4PuVZ,.brand-art_sway__5y7NJ{transform-box:fill-box;transform-origin:50% 100%}.brand-art_sway__5y7NJ{animation:brand-art_sway__5y7NJ 3.4s calc(var(--delay) + .9s) ease-in-out infinite}.brand-art_bloom__iHwEC{transform-box:fill-box;transform-origin:center;animation:brand-art_bloom__iHwEC .6s calc(var(--delay) + .7s) cubic-bezier(.3,1.6,.5,1) both}@keyframes brand-art_grow__keBBp{0%{transform:scaleY(0)}}@keyframes brand-art_sway__5y7NJ{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes brand-art_bloom__iHwEC{0%{transform:scale(0)}}@media (prefers-reduced-motion:reduce){.brand-art_letter__QzbMP{animation:none;opacity:.5;bottom:auto;top:var(--rest-y,20%)}.brand-art_bloom__iHwEC,.brand-art_sprout__4PuVZ,.brand-art_sway__5y7NJ{animation:none}}.brand-art_letters__EqRX9[data-variant=bubbles] .brand-art_letter__QzbMP{display:grid;place-items:center;width:calc(var(--s) * 1.8);height:calc(var(--s) * 1.8);border-radius:50%;background:radial-gradient(circle at 32% 28%,#ffffffe6 0 10%,#ffffff55 26%,#ffffff12 62%),radial-gradient(circle,transparent 60%,#bfe3f055 100%);border:1.5px solid #ffffffc0;box-shadow:inset -3px -4px 8px #9fd3e640,0 4px 10px #6b9fd61a;text-shadow:none;animation-name:brand-art_float__E7P92}@keyframes brand-art_float__E7P92{0%{transform:translate(0) scale(.6);opacity:0}12%{opacity:.95}30%{transform:translate(14px,calc(-.3 * var(--h, 70vh))) scale(1)}55%{transform:translate(-12px,calc(-.55 * var(--h, 70vh))) scale(1.04)}80%{opacity:.85;transform:translate(10px,calc(-.8 * var(--h, 70vh))) scale(1)}to{transform:translate(-6px,calc(-1 * var(--h, 70vh))) scale(1.1);opacity:0}}