.lv2-hero-title.lv2-hero-title-drum{--hp-height:calc(clamp(84px, 6.72vw, 129px) * var(--hp-fit,1));--hp-pad:calc(var(--hp-height) * .12);--hp-pill-height:calc(var(--hp-height) - var(--hp-pad) * 2);--hp-pitch:calc(var(--hp-height) * .66);margin-block:calc(var(--hp-pitch) * 1.1) calc(var(--hp-pitch) * .9)}.lv2-hero-phrase{align-items:center;gap:calc(var(--hp-height) * .16);height:var(--hp-height);padding-left:calc(var(--hp-height) * .34);border-radius:calc(var(--hp-height) * .32);font-size:calc(var(--hp-height) * .5);letter-spacing:-.05em;white-space:nowrap;background:#fff3;border:1px solid #fff9;line-height:1;display:flex}.lv2-hero-phrase-lead{color:#3f3f41;text-transform:uppercase}.lv2-hp{--hp-pill-x:calc(var(--hp-pill-height) * .42);--hp-pill-width:calc(var(--hp-word,6em) + var(--hp-pill-x) * 2);width:calc(var(--hp-pill-width) + var(--hp-pad) * 2);flex:none;height:100%;display:block;position:relative}.lv2-hp-measure{visibility:hidden;pointer-events:none;position:absolute}.lv2-hp-measure>span{white-space:nowrap;position:absolute}.lv2-hp-drum{inset:calc(var(--hp-pitch) * -1) -4em;position:absolute;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 30% 70%,#0000 100%)}.lv2-hp-pill{width:var(--hp-pill-width);height:var(--hp-pill-height);border-radius:calc(var(--hp-pill-height) * .3);background:linear-gradient(90deg, var(--lv2-accent) 0%, var(--lv2-accent-2) 100%);position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 6px 18px #00c2ff2e,inset 0 1px #ffffff8c}.lv2-hp-track{transform:translate(-50%, calc(var(--hp-pitch) * (var(--hp-shift) * -1 - .5)));flex-direction:column;align-items:center;transition:transform .7s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;top:50%;left:50%}.lv2-hp-still{transition:none}.lv2-hp-row{height:var(--hp-pitch);align-items:center;display:flex}.lv2-hp-drum .lv2-hp-row{letter-spacing:-.02em;color:#1919193d;font-size:.5em}.lv2-hp-pill .lv2-hp-row{color:var(--lv2-ink)}@media (width<=767px){.lv2-hero-title.lv2-hero-title-drum{--hp-height:calc(clamp(58px, 17vw, 68px) * var(--hp-fit,1));--hp-pad:6px;--hp-pitch:calc(var(--hp-height) * .62);margin-block:24px calc(var(--hp-pitch) * .7)}.lv2-hero-phrase{gap:calc(var(--hp-pitch) * .95);height:auto;font-size:calc(clamp(25px, 7.8vw, 31px) * var(--hp-fit,1));letter-spacing:-.04em;background:0 0;border:0;flex-direction:column;padding:0}.lv2-hero-phrase-lead{font-size:calc(clamp(30px, 9.2vw, 36px) * var(--hp-fit,1))}.lv2-hp{height:var(--hp-height);border-radius:calc(var(--hp-height) * .32);background:#fff3;border:1px solid #fff9}}@media (prefers-reduced-motion:reduce){.lv2-hp-track{transition:none}}
