.lf-vp{margin-top:var(--s5);color:var(--ink);--pq-x:clamp(18px,2vw,32px);--pq-y:clamp(22px,2.4vw,34px)}.lf-vp-chips{display:none}.lf-vp-g{display:grid;grid-template-columns:minmax(170px,1fr) minmax(0,1.55fr) repeat(var(--lf-m),minmax(0,1fr));position:relative}.lf-vp--m3 .lf-vp-g{grid-template-columns:minmax(150px,.95fr) minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.lf-vp-pillar{grid-column:2;grid-row:1/span calc(var(--lf-n) + 1 + var(--lf-c));background:var(--ink);border-radius:var(--r-sm);margin:calc(var(--s3) * -1) 8px 0;overflow:hidden;position:relative;transform-origin:top}.lf-vp-pillar::before{content:'';position:absolute;left:50%;top:0;width:150%;aspect-ratio:1;transform:translate(-50%,calc(var(--fy,90px) - 50%));pointer-events:none;background:radial-gradient(closest-side,rgba(248,243,43,.14),rgba(248,243,43,.05) 55%,rgba(248,243,43,0));transition:transform var(--d3) var(--e)}.lf-vp-hu,.lf-vp-hv{grid-row:1;align-self:end;padding:0 var(--pq-x) 16px;position:relative;font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;color:var(--g-l)}.lf-vp-hu{grid-column:2;display:flex;align-items:center;gap:10px;color:var(--light);padding-top:0;margin:0 8px}.lf-vp-hu .vsmark{width:22px;height:22px}.lf-vp-n{margin-left:auto;font-style:normal;letter-spacing:.06em;color:var(--g-d);white-space:nowrap;flex:none}.lf-vp-n b{font-weight:400;color:var(--light)}.lf-vp-hv[data-l="1"]{grid-column:3}.lf-vp-hv[data-l="2"]{grid-column:4}.lf-vp-hv[data-l="3"]{grid-column:5}.lf-vp-r{display:contents}.lf-vp-k,.lf-vp-u,.lf-vp-v{grid-row:var(--r);margin:0;position:relative;padding:var(--pq-y) var(--pq-x);transition:opacity var(--d2) var(--e)}.lf-vp-k::before,.lf-vp-v::before{content:'';position:absolute;left:0;right:0;top:0;height:1px;background:var(--line-l)}.lf-vp-u::before{content:'';position:absolute;left:var(--pq-x);right:var(--pq-x);top:0;height:1px;background:rgba(250,250,250,.14)}.lf-vp-g>.lf-vp-r:first-of-type .lf-vp-u::before{display:none}.lf-vp-k{grid-column:1;padding-left:0;display:flex;align-items:baseline;gap:14px;font-size:clamp(17px,1.5vw,20px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.lf-vp-k i{font-style:normal;font-size:var(--t-micro);letter-spacing:.14em;color:var(--g-l);flex:none}.lf-vp-u{grid-column:2;margin:0 8px;color:var(--light);font-size:clamp(20px,2.05vw,29px);font-weight:500;letter-spacing:-.022em;line-height:1.14}.lf-vp--m3 .lf-vp-u{font-size:clamp(19px,1.75vw,25px)}.lf-vp-v{font-size:var(--t-body);line-height:1.45;color:rgba(18,18,18,.78)}.lf-vp-v[data-l="1"]{grid-column:3}.lf-vp-v[data-l="2"]{grid-column:4}.lf-vp-v[data-l="3"]{grid-column:5}.lf-vp-u em,.lf-vp-v em{display:block;margin-top:8px;font-style:normal;font-weight:400;letter-spacing:0;font-size:var(--t-meta);line-height:1.45;opacity:.72}.lf-vp-v b{display:block;font-weight:400}.lf-vp-u b{font-weight:inherit}.lf-vp--reason .lf-vp-u b{display:block;font-size:clamp(19px,1.75vw,25px);letter-spacing:-.02em;line-height:1.18}.lf-vp--m1 .lf-vp-g{grid-template-columns:minmax(170px,.9fr) minmax(0,1.6fr) minmax(0,1fr)}.lf-vp-lab{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lf-vp-cta{grid-column:2;grid-row:calc(var(--lf-n) + 2);margin:0 8px;padding:var(--s3) var(--pq-x) var(--s4);position:relative;display:flex;align-items:center}.lf-vp-cta::before{content:'';position:absolute;left:var(--pq-x);right:var(--pq-x);top:0;height:1px;background:rgba(250,250,250,.14)}.lf-vp-cta .btn{margin-top:var(--s2);height:auto;min-height:48px;padding-top:12px;padding-bottom:12px;white-space:normal;line-height:1.25;text-align:left}.lf-vp-g[data-focus] .lf-vp-r:not(.on) > *{opacity:.5}html.mo .lf-vp[data-lf-armed]:not(.lf-in) .lf-vp-pillar{clip-path:inset(0 0 100% 0)}html.mo .lf-vp[data-lf-armed] .lf-vp-pillar{clip-path:inset(0 0 0 0);transition:clip-path var(--d3) var(--e)}html.mo .lf-vp[data-lf-armed].lf-in .lf-vp-r > *{animation:lf-vp-in var(--d2) var(--e) backwards;animation-delay:calc(var(--d1) + var(--r) * 3 * var(--stagger))}html.mo .lf-vp[data-lf-armed].lf-in .lf-vp-u{animation-delay:calc(var(--d1) + var(--r) * 3 * var(--stagger) + 90ms)}@keyframes lf-vp-in{from{opacity:0;transform:translateY(var(--rise))}}@media(max-width:900px){.lf-vp{margin-top:var(--s3)}.lf-vp[data-lf-armed] .lf-vp-chips{display:grid;grid-template-columns:repeat(var(--lf-m),minmax(0,1fr));gap:6px;position:sticky;top:var(--chip-top,64px);z-index:3;background:var(--light);padding:10px var(--pad);margin:0 calc(var(--pad) * -1) var(--s3)}.lf-vp-chips button{appearance:none;font:inherit;font-size:var(--t-meta);line-height:1.25;min-height:44px;padding:6px 8px;border-radius:var(--r-xs);border:1px solid var(--line-l);background:transparent;color:var(--g-l);cursor:pointer;text-align:left;text-wrap:balance;-webkit-tap-highlight-color:transparent;transition:background var(--d2) var(--e),color var(--d2) var(--e)}.lf-vp-chips button[aria-pressed="true"]{background:var(--ink);color:var(--light);border-color:var(--ink)}.lf-vp-chips button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.lf-vp-g,.lf-vp--m3 .lf-vp-g,.lf-vp--m1 .lf-vp-g{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);--pq-lead:calc(var(--pad) + 14px)}.lf-vp-pillar{grid-column:1;grid-row:1/span calc(var(--lf-n) * 2 + 1 + var(--lf-c));margin:calc(var(--s3) * -1) 0 0 calc(var(--pad) * -1);border-radius:0 var(--r-sm) var(--r-sm) 0}.lf-vp-pillar::before{width:190%}.lf-vp-hu{grid-column:1;margin:0;padding:0 12px 14px var(--pq-lead);gap:8px;letter-spacing:.1em;white-space:nowrap}.lf-vp--reason .lf-vp-hu{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:8px;row-gap:4px;white-space:normal;line-height:1.3;text-wrap:balance}.lf-vp--reason .lf-vp-n{grid-column:2;margin-left:0}.lf-vp-cta .btn{padding:12px 14px;gap:8px;font-size:13px;justify-content:space-between}.lf-vp-hv[data-l="1"],.lf-vp-hv[data-l="2"],.lf-vp-hv[data-l="3"]{grid-column:2;grid-row:1;padding:0 4px 14px 14px;letter-spacing:.1em}.lf-vp[data-lf-armed][data-rival="1"] .lf-vp-hv:not([data-l="1"]),.lf-vp[data-lf-armed][data-rival="2"] .lf-vp-hv:not([data-l="2"]),.lf-vp[data-lf-armed][data-rival="3"] .lf-vp-hv:not([data-l="3"]){visibility:hidden}.lf-vp[data-lf-armed] .lf-vp-hv{grid-area:1/2}.lf-vp-k{grid-column:1;grid-row:calc(var(--r) * 2 - 2);color:rgba(250,250,250,.62);padding:22px 14px 0 var(--pq-lead);font-size:var(--t-meta);letter-spacing:0;font-weight:400;display:block;align-self:end}.lf-vp-k::before{left:var(--pq-lead);right:14px;background:rgba(250,250,250,.14)}.lf-vp-g>.lf-vp-r:first-of-type .lf-vp-k::before{display:none}.lf-vp-k i{margin-right:10px;color:inherit}.lf-vp-u,.lf-vp--m3 .lf-vp-u{grid-column:1;grid-row:calc(var(--r) * 2 - 1);padding:8px 14px 22px var(--pq-lead);margin:0;font-size:clamp(20px,5.4vw,25px);line-height:1.16}.lf-vp-u::before{display:none}.lf-vp-v{grid-row:calc(var(--r) * 2 - 2) / span 2;padding:22px 4px 22px 14px}.lf-vp-v[data-l="1"],.lf-vp-v[data-l="2"],.lf-vp-v[data-l="3"]{grid-column:2}.lf-vp[data-lf-armed][data-rival="1"] .lf-vp-v:not([data-l="1"]),.lf-vp[data-lf-armed][data-rival="2"] .lf-vp-v:not([data-l="2"]),.lf-vp[data-lf-armed][data-rival="3"] .lf-vp-v:not([data-l="3"]){visibility:hidden}.lf-vp-cta{grid-column:1;grid-row:calc(var(--lf-n) * 2 + 2);margin:0;padding:var(--s3) 14px var(--s4) var(--pq-lead)}.lf-vp-cta::before{left:var(--pq-lead);right:14px}.lf-vp-cta .btn{margin-top:0;padding:0 18px}.lf-vp:not([data-lf-armed]) .lf-vp-g{grid-template-columns:minmax(0,1fr);--pq-lead:0px}.lf-vp:not([data-lf-armed]) .lf-vp-pillar,.lf-vp:not([data-lf-armed]) .lf-vp-hu,.lf-vp:not([data-lf-armed]) .lf-vp-hv{display:none}.lf-vp:not([data-lf-armed]) .lf-vp-r{display:block;border-top:1px solid var(--line-l);padding:var(--s2) 0}.lf-vp:not([data-lf-armed]) .lf-vp-k,.lf-vp:not([data-lf-armed]) .lf-vp-u,.lf-vp:not([data-lf-armed]) .lf-vp-v{color:var(--ink);padding:6px 0}.lf-vp:not([data-lf-armed]) .lf-vp-u{font-size:clamp(18px,5vw,22px)}.lf-vp:not([data-lf-armed]) .lf-vp-k::before,.lf-vp:not([data-lf-armed]) .lf-vp-v::before{display:none}.lf-vp:not([data-lf-armed]) .lf-vp-lab{position:static;width:auto;height:auto;clip:auto;display:block;overflow:visible;font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--g-l);margin-bottom:3px}.lf-vp:not([data-lf-armed]) .lf-vp-cta{grid-column:auto;padding:var(--s3) 0 0;margin:0}.lf-vp:not([data-lf-armed]) .lf-vp-cta::before{display:none}.lf-vp:not([data-lf-armed]) .lf-vp-cta .btn{background:var(--ink);color:var(--light)}.lf-vp:not([data-lf-armed]) .lf-vp-cta .btn svg{stroke:var(--yellow)}}@media(prefers-reduced-motion:reduce){.lf-vp-k,.lf-vp-u,.lf-vp-v,.lf-vp-pillar::before,.lf-vp-chips button{transition:none}}