.landing-arena{grid-template-rows:auto 1fr auto}.landing-arena .wrap-lp{row-gap:40px}.lp-hero{display:grid;grid-row-gap:14px;row-gap:14px;padding-block:8px 16px}.lp-title{margin:0;font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-poster);line-height:.92;text-transform:uppercase;letter-spacing:.01em;overflow-wrap:anywhere;text-wrap:balance;max-width:22ch;word-spacing:var(--display-word)}.lp-title .hl{color:var(--accent)}.lp-note{max-width:52ch}.lp-cta{width:100%;min-height:56px;font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-tab);text-transform:uppercase;letter-spacing:.04em;word-spacing:var(--display-word)}.lp-snap{margin:8px 0 0;display:grid;grid-row-gap:8px;row-gap:8px;min-width:0}.lp-snap-board{padding:0;overflow:hidden}.lp-snap-head{display:grid;grid-row-gap:2px;row-gap:2px;padding:14px 16px 10px}.lp-snap-event{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-block);text-transform:uppercase;letter-spacing:.04em;word-spacing:var(--display-word)}.lp-snap .live-tbl{padding:0 6px 10px}.lp-snap .tbl .rank{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-score);color:var(--dim);word-spacing:var(--display-word)}.lp-sec{display:grid;grid-row-gap:14px;row-gap:14px}.lp-sec>.h2{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-screen);text-transform:uppercase;letter-spacing:.02em;line-height:.98;word-spacing:var(--display-word)}.lp-sec>.h2:after{content:"";display:block;height:2px;background:var(--line-2);margin-top:10px}.lp-pills{display:flex;flex-wrap:wrap;gap:8px}.lp-pill{min-height:var(--tap);display:inline-flex;align-items:center;padding:0 14px;border-radius:var(--r);border:1px solid var(--line-ctl);background:var(--sunk);font-size:var(--t-label);font-weight:500}.lp-pill:hover{background:rgba(245,247,250,.08);color:var(--accent)}.lp-facts{display:grid}.lp-facts>div{display:grid;grid-row-gap:2px;row-gap:2px;padding:10px 0;border-top:1px solid var(--line)}.lp-facts dt{font-family:var(--font-display);font-weight:700;font-size:var(--t-block);text-transform:uppercase;letter-spacing:.02em;word-spacing:var(--display-word)}.lp-facts dd{margin:0;font-size:var(--t-label);color:var(--dim)}.landing-arena .card .h3{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-block);text-transform:uppercase;letter-spacing:.04em;word-spacing:var(--display-word)}.landing-arena .card p{margin:8px 0 0}.lp-cases{list-style:none;margin:0;padding:0;display:grid;grid-row-gap:14px;row-gap:14px}.lp-cases li{display:flex;gap:14px;align-items:start;border-top:1px solid var(--line);padding-top:12px}.lp-cases .rn{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:var(--t-tab);color:var(--dim);min-width:26px;flex:none}.lp-cases .h3{margin-bottom:4px}.lp-no{margin:0;padding-left:18px;grid-row-gap:6px;row-gap:6px}.lp-foot,.lp-no{display:grid;color:var(--dim)}.lp-foot{border-top:1px solid var(--line);background:var(--card);padding:20px var(--pad);grid-row-gap:12px;row-gap:12px}@media (min-width:1024px){[data-col]>.lp-foot{padding-inline:max(var(--pad),calc((100% - var(--col)) / 2))}}.lp-foot nav,.lp-foot-links{display:flex;flex-wrap:wrap;gap:4px 16px}.lp-foot nav>*,.lp-foot-links>*{min-height:var(--tap);min-width:var(--tap);display:inline-flex;align-items:center;justify-content:center;padding-inline:4px}.lp-foot a:hover{color:var(--accent)}.lp-foot [aria-current=true]{color:var(--ink);font-weight:500}@media (min-width:1024px){.lp-two{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px;column-gap:24px;align-items:start}.lp-cases{grid-template-columns:repeat(3,1fr);column-gap:24px}.lp-cases li{border-top:2px solid var(--line-2)}.lp-cta{width:auto;justify-self:start;padding-inline:32px}.lp-hero .cta-hint{text-align:start}.lp-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:40px;grid-template-rows:auto auto auto auto 1fr;align-items:start}.lp-hero>*{grid-column:1}.lp-hero>.lp-snap{grid-column:2;grid-row:1/-1;margin:0}.lp-snap .tbl td{font-size:var(--t-block)}.lp-snap .tbl td.num{font-family:var(--font-display);font-weight:700;font-size:var(--t-score);word-spacing:var(--display-word)}}