.oNiu8a_wrap{position:relative}.oNiu8a_title{font-family:var(--font-display);letter-spacing:var(--display-tracking);max-width:26ch;color:var(--plum);margin:0 auto 28px;font-size:clamp(34px,5.2vw,96px);font-weight:500;line-height:1.04}.oNiu8a_light,.oNiu8a_strong{text-wrap:balance;display:block}.oNiu8a_light{color:var(--ink-2);font-weight:300}.oNiu8a_strong{font-weight:500}.oNiu8a_standfirst{color:var(--ink-2);max-width:52ch;margin:0 auto 28px;font-size:clamp(17px,1.5vw,21px);line-height:1.45}.oNiu8a_sentence{text-wrap:balance;display:block}.oNiu8a_stack{display:grid}.oNiu8a_stackBottom{align-items:end}.oNiu8a_line{opacity:0;grid-area:1/1;transition:opacity .6s}.oNiu8a_on{opacity:1}.oNiu8a_marks{justify-content:center;gap:8px;margin:0 auto 32px;display:flex}.oNiu8a_mark{background:var(--rule,#0a0a0a2e);cursor:pointer;border:none;border-radius:0;width:26px;height:2px;padding:0;transition:background .3s;position:relative}.oNiu8a_mark:after{content:"";position:absolute;inset:-14px -4px}.oNiu8a_mark:hover{background:var(--ink-2)}.oNiu8a_markOn{background:var(--volt)}.oNiu8a_mark:focus-visible{outline:2px solid var(--ink);outline-offset:6px}@media (prefers-reduced-motion:reduce){.oNiu8a_line,.oNiu8a_mark{transition:none}}.oNiu8a_cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.oNiu8a_ctaStack{justify-items:center}.oNiu8a_ctaLink{white-space:nowrap;color:var(--ink-2);opacity:0;pointer-events:none;border-bottom:1px solid #0000;grid-area:1/1;align-items:center;gap:8px;font-size:16px;line-height:1.5;text-decoration:none;transition:opacity .6s,border-color .3s,color .3s;display:inline-flex}.oNiu8a_ctaLink.oNiu8a_on{opacity:1;pointer-events:auto}.oNiu8a_ctaLink:hover{color:var(--ink);border-bottom-color:var(--ink)}.oNiu8a_ctaLink:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.oNiu8a_ctaArrow{width:14px;height:auto}@media (prefers-reduced-motion:reduce){.oNiu8a_ctaLink{transition:none}}.oNiu8a_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
