@keyframes _1ul5p9na{0%{transform:none}50%{transform:translateY(-115%)}50.01%{transform:translateY(115%)}to{transform:none}}
._1ul5p9n1{box-sizing:border-box;flex-direction:column;gap:clamp(24px,5vh,56px);height:100svh;min-height:520px;padding:calc(clamp(112px,14vh,128px) + 1rem) clamp(1rem,5vw,4rem) clamp(20px,3.5vh,36px) clamp(44px,10vw,160px);display:flex;position:relative;overflow:hidden}
._1ul5p9n2{width:1px;height:14px;position:absolute;top:clamp(112px,14vh,128px);left:0}
._1ul5p9n3{font-family:var(--font-display), var(--font-primary), system-ui, sans-serif;letter-spacing:-.01em;text-transform:uppercase;color:var(--lwvxq81);flex-direction:column;align-items:center;margin:clamp(8px,4vh,48px) 0 0;font-size:clamp(52px,min(12vw,19vh),240px);font-weight:600;line-height:.86;display:flex}
._1ul5p9n4{flex-wrap:wrap;justify-content:center;gap:0 .2em;display:flex}
._1ul5p9n7{text-align:center;max-width:56ch;color:var(--lwvxq82);text-wrap:pretty;margin:0 auto;font-size:clamp(.9375rem,1.15vw,1.125rem);line-height:1.5}
._1ul5p9n8{margin-bottom:auto}
._1ul5p9n9{cursor:default;padding:.04em 0;display:inline-block;overflow:hidden}
._1ul5p9nb{display:inline-block}
@media screen and (min-width:768px){._1ul5p9n1{padding-right:clamp(44px,10vw,160px)}}
@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){._1ul5p9n9:hover ._1ul5p9nb{animation:_1ul5p9na .64s cubic-bezier(.65, 0, .35, 1) var(--_1ul5p9n0)}}
