.newlp2{--bg:#0c0b0b;--ink:#f2ede4;--ink2:#f2ede4ad;--ink3:#f2ede470;--ink4:#f2ede43d;--line:#f2ede41f;--pen:#f2735f;--pen-ink:#23100c;--teal:#2dd4bf;--dem:#5b8def;--rep:#e0524c;--ind:#a78bfa;--cen:#2dd4bf;--b-ind:#9aa3ad;--b-pro:#6ec1e6;--b-dem:#7aa5f5;--b-cen:#b18cfa;--b-rep:#e0524c;--b-con:#e0574d;--res:#37dd8a;--c-ind:#cfd6de;--c-pro:#9adcff;--c-dem:#9fc0ff;--c-cen:#cdb0ff;--c-rep:#ff8574;--c-con:#f2705c;--glow:2;--fs:"Newsreader",serif;--fb:"Public Sans",sans-serif;--fh:"Caveat",cursive;--ease:cubic-bezier(.22,1,.36,1)}.newlp2,.newlp2 *{box-sizing:border-box;margin:0;padding:0}.newlp2{background:var(--bg);color:var(--ink);font-family:var(--fb);-webkit-font-smoothing:antialiased;font-size:16.5px;line-height:1.68}.newlp2 a{color:var(--ink2);text-decoration:none;transition:color .3s}.newlp2 a:hover{color:var(--pen)}.newlp2 ::selection{background:#f2735f52}.newlp2 .wrap{max-width:1080px;margin:0 auto;padding:0 clamp(20px,4vw,48px)}.newlp2 .topbar{border-bottom:0}.newlp2 .topbar-in{justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:16px;display:flex}.newlp2 .wm{align-items:center;display:inline-flex}.newlp2 .wm img{width:auto;height:26px;display:block}.newlp2 .mast-note{font-family:var(--fh);color:var(--pen);font-size:18px;transform:rotate(-1.5deg)}.newlp2 .creator-link{letter-spacing:.05em;color:var(--teal);border-bottom:1px solid #2dd4bf66;padding-bottom:2px;font-size:12.5px;font-weight:600}.newlp2 .creator-link:hover{color:var(--teal);border-color:var(--teal)}.newlp2 .topbar-right{align-items:center;gap:24px;display:flex}.newlp2 .login-btn{font-family:var(--fb);letter-spacing:.02em;color:var(--ink);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:9px 20px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s}.newlp2 .login-btn:hover{border-color:var(--pen);color:var(--pen)}.newlp2 .hero{padding-top:clamp(60px,10vh,120px);padding-bottom:clamp(56px,9vh,100px)}.newlp2 .hero-h1{font-family:var(--fs);letter-spacing:-.015em;max-width:16ch;font-size:clamp(46px,6.8vw,96px);font-weight:400;line-height:1.04}.newlp2 .hero-h1 .l2{font-style:italic;font-weight:500;display:block}.newlp2 .hero-h1 .u{white-space:nowrap;position:relative}.newlp2 .hero-h1 .u svg{width:103%;height:.3em;position:absolute;bottom:-.14em;left:-1%;right:-2%;overflow:visible}.newlp2 .hero-h1 .u path{fill:none;stroke:var(--pen);stroke-width:3.2px;stroke-linecap:round}.newlp2.js .h-el{opacity:0;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transform:translateY(20px)}.newlp2.js.go .h-el{opacity:1;transform:none}.newlp2.js.go .he-1{transition-delay:.25s}.newlp2.js.go .he-2{transition-delay:1.35s}.newlp2.js.go .he-3{transition-delay:2.9s}.newlp2.js.go .he-4{transition-delay:3.25s}@media (min-width:701px){.newlp2 .hero-h1 .he-2{margin-top:40px}}.newlp2 .hero-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(26px,4vw,60px);margin-top:clamp(34px,5vh,52px);display:grid}.newlp2 .h-sub{color:var(--ink2);text-wrap:pretty;max-width:46ch;padding-left:22px;font-size:clamp(17px,1.6vw,20px);line-height:1.72;position:relative}.newlp2 .marg{background:var(--pen);opacity:.85;width:3px;position:absolute;top:.45em;bottom:.45em;left:0}.newlp2 .cta form{border:1px solid #f2ede44d;gap:0;display:flex}.newlp2 .cta form:focus-within{border-color:#f2735f8c}.newlp2 .cta input{min-width:0;color:var(--ink);font-family:var(--fb);background:0 0;border:0;outline:none;flex:1;padding:14px 16px;font-size:15px}.newlp2 .cta input::placeholder{color:var(--ink4)}.newlp2 .cta button{cursor:pointer;background:var(--pen);color:var(--pen-ink);font-family:var(--fb);white-space:nowrap;border:0;padding:14px 24px;font-size:14.5px;font-weight:700;transition:background .2s}.newlp2 .cta button:hover{background:#ff8570}.newlp2 .micro{letter-spacing:.1em;text-transform:uppercase;color:var(--ink3);flex-wrap:wrap;align-items:baseline;gap:12px;margin-top:12px;font-size:12px;font-weight:500;display:flex}.newlp2 .micro .cta-note{margin-top:0}.newlp2 .cta-note{font-family:var(--fh);letter-spacing:0;text-transform:none;color:var(--pen);margin-top:10px;font-size:19px;transform:rotate(-1.2deg)}.newlp2 .form-done{color:var(--pen);text-align:center;width:100%;padding:14px;font-size:14.5px;font-weight:600}.newlp2 .scene{border-top:1px solid var(--line);padding:clamp(70px,11vh,140px) 0}.newlp2 .scene-kick{letter-spacing:.24em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:14px;font-size:11.5px;font-weight:700;display:flex}.newlp2 .scene-kick:after{content:"";background:var(--line);flex:1;height:1px}.newlp2 .scene h2{font-family:var(--fs);letter-spacing:-.015em;margin-top:20px;font-size:clamp(40px,5.4vw,76px);font-weight:400;line-height:1.04}.newlp2 .scene h2 em{color:var(--pen);font-style:italic;font-weight:500}.newlp2 .scene-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:stretch;gap:clamp(26px,3.8vw,54px);margin-top:clamp(32px,5vh,52px);display:grid}.newlp2.js .rv{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:var(--d,0s);transform:translateY(24px)}.newlp2.js .rv.in{opacity:1;transform:none}.newlp2 .stream-wrap{flex-direction:column;display:flex;position:relative}.newlp2 .stream{background:#131111;border:1px solid #f2ede42e;flex:1;grid-template-rows:auto 1fr auto;display:grid;position:relative;box-shadow:0 34px 90px #00000080}.newlp2 .stream-top{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:13px 16px;display:flex}.newlp2 .live{color:var(--pen);border:1.5px solid var(--pen);letter-spacing:.16em;align-items:center;gap:7px;padding:4px 10px;font-size:10.5px;font-weight:800;display:inline-flex;transform:rotate(-2deg)}@media (prefers-reduced-motion:no-preference){.newlp2 .live{animation:2.6s ease-in-out infinite newlp2-inkpulse}}@keyframes newlp2-inkpulse{50%{opacity:.55}}.newlp2 .live i{background:var(--pen);border-radius:50%;width:6px;height:6px;font-style:normal}.newlp2 .s-title{font-size:13.5px;font-weight:700}.newlp2 .s-watch{color:var(--ink3);margin-left:auto;font-size:12px}.newlp2 .stage{background:#000;grid-template-columns:1fr 1fr;gap:2px;min-height:460px;display:grid}.newlp2 .speaker{background:#151313;position:relative;overflow:hidden}.newlp2 .speaker image-slot{color:#0000008c;filter:grayscale(.35)contrast(1.06);background:#0000000a;width:100%;height:100%;font:13px/1.3 system-ui,-apple-system,sans-serif;position:absolute;inset:0;overflow:hidden}.newlp2 .speaker image-slot .empty{text-align:center;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex;position:absolute;inset:0}.newlp2 .speaker image-slot .empty svg{opacity:.45}.newlp2 .speaker image-slot .cap{letter-spacing:.01em;max-width:90%;font-weight:500}.newlp2 .speaker image-slot .sub{font-size:11px}.newlp2 .speaker image-slot .sub u{text-underline-offset:2px;text-decoration-color:#00000040}.newlp2 .speaker image-slot .empty:hover .sub u{color:#000000bf;text-decoration-color:currentColor}.newlp2 .speaker image-slot .ring{pointer-events:none;border:1.5px dashed #00000040;position:absolute;inset:0}.newlp2 .sp-vig{z-index:2;pointer-events:none;background:linear-gradient(#07060640,#0000 26% 56%,#070606b3);position:absolute;inset:0}.newlp2 .plate{z-index:3;pointer-events:none;border:1px solid var(--line);background:#0c0b0bc7;align-items:baseline;gap:8px;padding:6px 12px;display:flex;position:absolute;bottom:12px;left:12px}.newlp2 .plate strong{letter-spacing:.14em;font-size:10px;font-weight:800}.newlp2 .plate span{font-family:var(--fs);color:var(--ink3);font-size:13px;font-style:italic}.newlp2 .room{border-top:1px solid var(--line);padding:18px 16px 20px}.newlp2 .room-top{align-items:baseline;gap:12px;display:flex}.newlp2 .room-label{letter-spacing:.24em;text-transform:uppercase;color:var(--ink3);font-size:11px;font-weight:700}.newlp2 .room-count{font-family:var(--fs);color:var(--ink);font-variant-numeric:tabular-nums;margin-left:auto;font-size:38px;font-weight:500;line-height:1}.newlp2 .room-bar{background:#f2ede40f;border-radius:999px;height:12px;margin-top:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f2ede414}.newlp2 .room-bar:after{content:"";background:linear-gradient(90deg,var(--c-ind)0%,var(--c-ind)20%,var(--c-pro)32%,var(--c-dem)47%,var(--c-cen)63%,var(--c-rep)78%,var(--c-con)92%,var(--c-con)100%);transform-origin:0;filter:saturate(1.05);border-radius:999px;position:absolute;inset:0;transform:scaleX(0)}.newlp2.js .room-bar:after{transition:transform 1.1s var(--ease).25s}.newlp2 .stream-wrap.in .room-bar:after,.newlp2:not(.js) .room-bar:after{transform:scaleX(1)}.newlp2 .room-mix{flex-wrap:wrap;gap:9px 16px;margin-top:15px;display:flex}.newlp2 .room-mix span{letter-spacing:.09em;text-transform:uppercase;color:var(--ink3);align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.newlp2 .room-mix i{background:var(--c);border-radius:50%;width:8px;height:8px}.newlp2 .room-mix b{font-family:var(--fs);color:var(--ink);letter-spacing:0;font-size:13px;font-weight:500}.newlp2 .chat{flex-direction:column;display:flex;position:relative}.newlp2 .chat-head{letter-spacing:.24em;text-transform:uppercase;color:var(--ink3);border-bottom:1px solid var(--line);padding-bottom:12px;font-size:11.5px;font-weight:700}.newlp2 .chat-list{flex-direction:column;flex:1;list-style:none;display:flex}.newlp2 .msg{border-bottom:1px solid var(--line);padding:15px 96px 13px 0;position:relative}.newlp2.js .msg{opacity:0;transition:opacity .55s var(--ease),transform .6s var(--ease);transform:translateY(14px)}.newlp2.js .msg.in{opacity:1;transform:none}.newlp2 .m-name{font-size:12.5px;font-weight:700}.newlp2 .m-text{font-family:var(--fs);color:var(--ink2);text-wrap:pretty;margin-top:4px;font-size:15.5px;line-height:1.55}.newlp2 .note{text-align:left;width:86px;position:absolute;top:14px;right:0}.newlp2 .note .lead{background:#f2735f99;width:20px;height:1px;margin-bottom:3px;display:block}.newlp2 .note .word{font-family:var(--fh);color:var(--pen);font-size:16.5px;line-height:1;display:inline-block;transform:rotate(-2.5deg)}.newlp2.js .note{opacity:0;transition:opacity .45s}.newlp2.js .note.in{opacity:1}.newlp2.js .note .word{clip-path:inset(0 100% 0 0);transition:clip-path .5s 50ms}.newlp2.js .note.in .word{clip-path:inset(0 -8% 0 0)}.newlp2 .note .lead{opacity:.55;background:currentColor}.newlp2 .note .word{color:currentColor}.newlp2 .msg[data-vp=dem] .note{color:var(--c-dem)}.newlp2 .msg[data-vp=rep] .note{color:var(--c-rep)}.newlp2 .msg[data-vp=ind] .note{color:var(--c-ind)}.newlp2 .msg[data-vp=cen] .note{color:var(--c-cen)}.newlp2 .msg[data-vp=pro] .note{color:var(--c-pro)}.newlp2 .msg[data-vp=con] .note{color:var(--c-con)}.newlp2 .chat-in{color:var(--ink4);border:1px dashed #f2ede43d;margin-top:auto;padding:9px 13px;font-size:12.5px}.newlp2 .scene-body{max-width:70ch;font-family:var(--fs);color:var(--ink2);text-wrap:pretty;margin-top:clamp(30px,4.5vh,46px);padding-left:26px;font-size:clamp(17.5px,1.65vw,21px);line-height:1.72;position:relative}.newlp2 .scene-body .marg{top:.5em;bottom:.5em}.newlp2 .scene-closer{font-family:var(--fs);margin-top:clamp(26px,4vh,40px);font-size:clamp(21px,2.2vw,28px);font-style:italic;font-weight:500}.newlp2 .scene-closer b{color:var(--pen);font-weight:500}.newlp2 .ttabs{flex-wrap:wrap;gap:8px;margin-top:26px;display:flex}.newlp2 .ttab{letter-spacing:.13em;text-transform:uppercase;color:var(--ink3);border:1px solid var(--line);white-space:nowrap;align-items:baseline;gap:7px;padding:7px 12px;font-size:10.5px;font-weight:700;transition:color .5s,border-color .5s;display:inline-flex}.newlp2 .ttab i{font-style:normal;font-family:var(--fs);color:var(--ink4);font-size:12px;transition:color .5s}.newlp2 .ttab.on{color:var(--pen);border-color:#f2735f99}.newlp2 .ttab.on i{color:var(--pen)}.newlp2 .mech{border-top:1px solid var(--line);padding:clamp(70px,11vh,140px) 0 clamp(80px,11vh,150px)}.newlp2 .mech h2{font-family:var(--fs);letter-spacing:-.015em;max-width:20ch;font-size:clamp(38px,4.8vw,66px);font-weight:400;line-height:1.06}.newlp2 .mech h2 .circ{display:inline-block;position:relative}.newlp2 .mech h2 .circ svg{pointer-events:none;width:128%;height:136%;position:absolute;top:-18%;left:-14%;overflow:visible}.newlp2 .mech h2 .circ ellipse{fill:none;stroke:var(--pen);stroke-width:2.6px;transform-origin:50%;transform:rotate(-3deg)}.newlp2 .args{flex-direction:column;margin-top:clamp(40px,6vh,64px);display:flex}.newlp2 .arg{border-top:1px solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:center;gap:clamp(24px,3.5vw,56px);padding:clamp(30px,4.5vh,48px) 0;display:grid}.newlp2.js .arg{opacity:0;transition:opacity .9s var(--ease),transform 1s var(--ease);transform:translateY(28px)}.newlp2.js .arg.in{opacity:1;transform:none}.newlp2 .arg-no{font-family:var(--fh);color:var(--pen);margin-bottom:8px;font-size:22px;display:inline-block;transform:rotate(-2deg)}.newlp2 .arg h3{font-family:var(--fs);letter-spacing:-.01em;font-size:clamp(24px,2.4vw,33px);font-weight:500;line-height:1.12}.newlp2 .arg h3 i{color:var(--pen);font-style:italic}.newlp2 .arg .mtext{color:var(--ink2);text-wrap:pretty;max-width:46ch;margin-top:10px;font-size:15px;line-height:1.68}.newlp2 .mxwrap{--live:#ff5f4e;--res:#37dd8a;--pro:#6ec1e6;--con:#e0574d;--cen:#b18cfa;--ind:#9aa3ad;--hair:#f2ede417;--spring:cubic-bezier(.34,1.56,.64,1);position:relative}.newlp2 .mxglow{pointer-events:none;background:radial-gradient(60% 55% at 50% 60%,var(--g,#f2735f21),transparent 70%);filter:blur(10px);position:absolute;inset:-8% -6%}.newlp2 .mxapp{background:linear-gradient(172deg,#1c1816,#121010 42%,#151211);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 40px 90px #000000a6,0 4px 14px #00000080,inset 0 0 0 1px #f2ede421,inset 0 1.5px #fffcf526}.newlp2 .mxapp:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(115deg,#fffcf514,#fffcf503 28%,#0000 45% 72%,#fffcf508),radial-gradient(120% 90% at 50% 130%,#0000 60%,#00000061);border-radius:14px;position:absolute;inset:0}.newlp2 .mxsheen{z-index:9;pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#fffcf51a,#0000);width:30%;height:180%;position:absolute;top:-40%;left:-30%;transform:rotate(14deg)}.newlp2 .mxapp:hover .mxsheen{animation:mxsweep 1.4s var(--ease)}@keyframes mxsweep{0%{opacity:0;left:-30%}30%{opacity:1}to{opacity:0;left:118%}}.newlp2 .mxbar{z-index:2;border-bottom:1px solid var(--hair);align-items:center;gap:9px;height:44px;padding:0 16px;display:flex;position:relative}.newlp2 .mxcrumb{color:var(--ink3);font-size:11.5px;font-weight:600}.newlp2 .mxcrumb b{color:var(--ink2);font-weight:600}.newlp2 .mxbody{z-index:1;padding:16px 18px;position:relative}.newlp2 .mxlivedot{background:var(--live);vertical-align:1.5px;border-radius:50%;width:5px;height:5px;display:inline-block;box-shadow:0 0 7px #ff5f4ecc}@media (prefers-reduced-motion:no-preference){.newlp2 .mxlivedot{animation:2.4s ease-in-out infinite mxblk}}@keyframes mxblk{50%{opacity:.35}}.newlp2 .mxhgrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.newlp2 .mxhc{opacity:0;transition:opacity .5s var(--ease),transform .55s var(--spring);background:linear-gradient(#fffcf50f,#fffcf503);border-radius:10px;padding:12px 10px 11px;position:relative;transform:translateY(14px)scale(.96);box-shadow:inset 0 0 0 1px #f2ede41a,inset 0 1px #fffcf517,0 10px 24px #00000059}.newlp2 .mxhc.in{opacity:1;transform:none}.newlp2 .mxhc.in:hover{transform:translateY(-4px)}.newlp2 .mxhav{width:42px;height:42px;color:var(--c);box-shadow:inset 0 1px 0 #fffcf524,0 0 0 2px #121010,0 0 0 3.5px var(--c),0 0 18px color-mix(in oklab,var(--c)45%,transparent);background:radial-gradient(circle at 36% 28%,#332c29,#191514 70%);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;font-size:12px;font-weight:800;display:flex;position:relative}.newlp2 .mxhlive{background:var(--live);border:2.5px solid #141110;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-3px;box-shadow:0 0 10px #ff5f4ee6}.newlp2 .mxhc b{font-family:var(--fs);font-size:14px;font-weight:500;line-height:1.15;display:block}.newlp2 .mxhc em{letter-spacing:.12em;text-transform:uppercase;color:var(--c);margin-top:3px;font-size:8.5px;font-style:normal;font-weight:800;display:block}.newlp2 .mxhbio{color:var(--ink3);margin-top:6px;font-size:10px;line-height:1.45;display:block}.newlp2 .mxbal{background:linear-gradient(#fffcf50d,#fffcf502);border-radius:10px;align-items:center;gap:12px;margin-top:12px;padding:10px 13px;display:flex;box-shadow:inset 0 0 0 1px #f2ede417,inset 0 1px #fffcf512}.newlp2 .mxbal label{letter-spacing:.16em;text-transform:uppercase;color:var(--ink3);white-space:nowrap;font-size:9px;font-weight:800}.newlp2 .mxbaltrack{background:linear-gradient(90deg,#7aa5f559,#f2ede414 50%,#e0524c59);border-radius:999px;flex:1;height:7px;position:relative;box-shadow:inset 0 1px 3px #0009}.newlp2 .mxbaldot{top:50%;left:var(--p,50%);width:15px;height:15px;transition:left .9s var(--spring);background:radial-gradient(circle at 35% 28%,#fffdf8,#d8d1c3 65%);border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0009,0 0 14px #fffcf559,inset 0 -2px 4px #0003}.newlp2 .mxbalstat{letter-spacing:.1em;text-transform:uppercase;color:var(--ink4);text-align:right;min-width:74px;font-size:10px;font-weight:800;transition:color .4s}.newlp2 .mxbalstat.ok{color:var(--res);text-shadow:0 0 14px #37dd8a99}.newlp2 .mxtoast{z-index:6;color:var(--ink2);opacity:0;transition:opacity .45s,transform .5s var(--spring);white-space:nowrap;background:#181413f2;border-radius:9px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;font-weight:600;display:flex;position:absolute;bottom:66px;left:50%;transform:translate(-50%,14px);box-shadow:0 16px 40px #0009,inset 0 0 0 1px #f2ede429,inset 0 1px #fffcf51f}.newlp2 .mxtoast.in{opacity:1;transform:translate(-50%)}.newlp2 .mxtav{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--con);color:var(--con);text-align:center;background:#1e1a19;border-radius:50%;flex:none;font-size:8.5px;font-weight:800;line-height:22px}.newlp2 .mxtoast i{color:var(--ink3);font-style:normal}.newlp2 .mxtchips{flex-wrap:wrap;gap:8px;display:flex}.newlp2 .mxtpk{font-family:var(--fb);cursor:pointer;color:var(--ink3);background:#fffcf50b;border:0;border-radius:999px;padding:7px 14px;font-size:11.5px;font-weight:700;transition:color .25s,background .25s,box-shadow .25s,transform .15s;position:relative;box-shadow:inset 0 0 0 1px #f2ede41c,inset 0 1px #fffcf50f}.newlp2 .mxtpk:hover{color:var(--ink2);transform:translateY(-1px)}.newlp2 .mxtpk.on{color:#171310;background:linear-gradient(#fffdf8,#e8e2d6);box-shadow:0 4px 12px #00000059,inset 0 1px #fff}.newlp2 .mxtcards{height:194px;margin-top:14px;position:relative}.newlp2 .mxtcard{opacity:0;height:58px;transition:opacity .4s var(--ease),transform .45s var(--ease);background:linear-gradient(#fffcf50d,#fffcf503);border-radius:10px;align-items:center;gap:12px;padding:10px 13px;display:flex;position:absolute;left:0;right:0;transform:translate(22px);box-shadow:inset 0 0 0 1px #f2ede417,inset 0 1px #fffcf512,0 8px 18px #00000040}.newlp2 .mxtcard.in{opacity:1;transform:none}.newlp2 .mxtfaces{flex:none;width:48px;height:32px;position:relative}.newlp2 .mxtfaces i{width:32px;height:32px;box-shadow:0 0 0 2px #141110,0 0 0 3px var(--c);color:var(--c);text-align:center;background:radial-gradient(circle at 36% 28%,#332c29,#191514 70%);border-radius:50%;font-size:9.5px;font-style:normal;font-weight:800;line-height:32px;position:absolute;top:0}.newlp2 .mxtfaces i:first-child{z-index:2;left:0}.newlp2 .mxtfaces i:last-child{right:0}.newlp2 .mxtmain{flex:1;min-width:0}.newlp2 .mxtmain b{font-family:var(--fs);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;line-height:1.2;display:block;overflow:hidden}.newlp2 .mxtmain span{color:var(--ink3);gap:9px;margin-top:2px;font-size:10px;font-weight:600;display:flex}.newlp2 .mxtmain span em{color:var(--live);white-space:nowrap;align-items:center;gap:5px;font-style:normal;font-weight:700;display:inline-flex}.newlp2 .mxtjoin{color:var(--ink2);border-radius:999px;flex:none;padding:5px 12px;font-size:10px;font-weight:700;box-shadow:inset 0 0 0 1px #f2ede429}.newlp2 .mxtcard:hover .mxtjoin{color:#171310;background:var(--ink);box-shadow:none}.newlp2 .mxcur{z-index:8;pointer-events:none;width:16px;height:16px;transition:left .6s var(--ease),top .6s var(--ease);filter:drop-shadow(0 2px 5px #0009);opacity:0;position:absolute}.newlp2 .mxcur.show{opacity:1}.newlp2 .mxcur:after{content:"";opacity:0;border:1.5px solid #fffcf5bf;border-radius:50%;width:26px;height:26px;position:absolute;top:-6px;left:-6px;transform:scale(.4)}.newlp2 .mxcur.click:after{animation:.45s mxcring}@keyframes mxcring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.15)}}.newlp2 .mxrules{flex-direction:column;display:flex}.newlp2 .mxrule{border-bottom:1px solid var(--hair);font-family:var(--fs);color:var(--ink2);align-items:baseline;gap:11px;padding:10px 2px;font-size:15.5px;font-weight:500;transition:color .35s;display:flex}.newlp2 .mxrule .n{color:var(--ink4);flex:none;width:14px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;transition:color .35s}.newlp2 .mxrule.cite{color:var(--ink)}.newlp2 .mxrule.cite .n{color:var(--pen)}.newlp2 .mxrule .mark{position:relative}.newlp2 .mxrule .mark:after{content:"";transform-origin:0;z-index:-1;background:#f2735f38;height:7px;position:absolute;bottom:1px;left:-3px;right:-3px;transform:scaleX(0)}.newlp2 .mxrule.cite .mark:after{transition:transform .5s var(--ease);transform:scaleX(1)}.newlp2 .mxcase{background:#fffcf50a;border-radius:11px;margin-top:14px;padding:13px 15px 12px;box-shadow:inset 0 0 0 1px #f2ede41a,inset 0 1px #fffcf512}.newlp2 .mxccap{letter-spacing:.14em;text-transform:uppercase;color:var(--ink4);margin-bottom:8px;font-size:9.5px;font-weight:700}.newlp2 .mxln{min-height:24px;color:var(--ink3);opacity:0;transition:opacity .4s,transform .45s var(--ease);align-items:center;gap:9px;font-size:11.5px;display:flex;transform:translateY(6px)}.newlp2 .mxln.in{opacity:1;transform:none}.newlp2 .mxln+.mxln{margin-top:7px}.newlp2 .mxln b{color:var(--ink2);font-weight:700}.newlp2 .mxok{color:var(--res);font-weight:700}.newlp2 .mxok:before{content:"✓";font-weight:800}.newlp2 .mxreason{font-family:var(--fs);color:var(--ink2);font-size:13.5px;font-style:italic}.newlp2 .trust{border-top:1px solid var(--line);padding:clamp(90px,14vh,180px) 0 clamp(56px,8vh,100px)}.newlp2 .trust-h{font-family:var(--fs);letter-spacing:-.01em;text-align:center;max-width:20ch;margin:0 auto;font-size:clamp(34px,4.6vw,64px);font-style:italic;font-weight:500;line-height:1.1}.newlp2 .trust-h .q{color:var(--pen);font-weight:400}.newlp2.js .rv--slow{transition-duration:1.6s,1.8s;transform:translateY(14px)}.newlp2 .trust-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(34px,5vw,72px);margin-top:clamp(56px,8vh,96px);display:grid}.newlp2 .trust-body p{font-family:var(--fs);color:var(--ink2);text-wrap:pretty;max-width:58ch;font-size:clamp(17px,1.6vw,20px);line-height:1.78}.newlp2 .studies-link{color:var(--pen);border-bottom:1px solid #f2735f73;margin-top:30px;padding-bottom:2px;font-size:14.5px;font-weight:700;display:inline-block}.newlp2 .studies-link:hover{color:#ff8570;border-color:#ff8570}.newlp2 .studies-link .arr{transition:transform .3s var(--ease);display:inline-block}.newlp2 .studies-link:hover .arr{transform:translate(4px)}.newlp2 .attribution{letter-spacing:.2em;text-transform:uppercase;color:var(--ink4);margin-top:22px;font-size:11.5px;font-weight:700}.newlp2 .letter{background:#141212;border:1px solid #f2ede429;padding:36px 34px 30px;position:relative;transform:rotate(-.4deg);box-shadow:0 30px 80px #0006}.newlp2 .letter:before{content:"";background:var(--pen);opacity:.7;width:3px;position:absolute;top:0;bottom:0;left:0}.newlp2 .letter-label{letter-spacing:.24em;text-transform:uppercase;color:var(--ink4);margin-bottom:20px;font-size:10.5px;font-weight:700;display:block}.newlp2 .letter p{font-family:var(--fs);color:var(--ink2);text-wrap:pretty;font-size:16.5px;line-height:1.8}.newlp2 .sig-row{flex-direction:column;gap:3px;margin-top:26px;display:flex}.newlp2 .sig{font-family:var(--fh);color:var(--ink);transform-origin:0;width:max-content;font-size:40px;font-weight:600;line-height:1;display:inline-block;transform:rotate(-2deg)}.newlp2.js .sig{clip-path:inset(0 100% 0 0)}.newlp2.js .letter.in .sig{clip-path:inset(0 -10% 0 0);transition:clip-path 1.3s .9s}.newlp2 .sig-cap{letter-spacing:.18em;text-transform:uppercase;color:var(--ink4);margin-top:7px;font-size:11px;font-weight:600}.newlp2 .why{border-top:1px solid var(--line);padding:clamp(48px,7vh,90px) 0 0}.newlp2 .why h2{font-family:var(--fs);letter-spacing:-.015em;text-align:center;max-width:18ch;margin:0 auto;font-size:clamp(38px,4.8vw,66px);font-weight:400;line-height:1.06}.newlp2 .beats{flex-direction:column;max-width:860px;margin:clamp(44px,6vh,72px) auto 0;display:flex}.newlp2 .beat{border-top:1px solid var(--line);padding:clamp(40px,6.5vh,68px) 0}.newlp2 .beat:last-child{border-bottom:1px solid var(--line)}.newlp2 .wrong{font-family:var(--fs);color:var(--ink3);max-width:100%;font-size:clamp(24px,3vw,40px);font-style:italic;line-height:1.25;display:inline-block;position:relative}.newlp2 .wrong i{background:var(--pen);transform-origin:0;width:103%;height:3.5px;position:absolute;top:54%;left:-1.5%;transform:rotate(-1.8deg)scaleX(0)}.newlp2 .fix{font-family:var(--fs);letter-spacing:-.01em;color:var(--ink);text-wrap:pretty;margin-top:14px;font-size:clamp(30px,4vw,54px);line-height:1.22;display:block}.newlp2.js .beat .wrong{opacity:0;transition:opacity .8s var(--ease)var(--dw),transform .85s var(--ease)var(--dw);transform:translateY(14px)}.newlp2.js .beat .wrong i{transition:transform .5s cubic-bezier(.5,0,.3,1)var(--ds)}.newlp2.js .beat .fix{opacity:0;transition:opacity .9s var(--ease)var(--df),transform .95s var(--ease)var(--df);transform:translateY(18px)}.newlp2.js .beats.in .wrong,.newlp2.js .beats.in .fix{opacity:1;transform:none}.newlp2.js .beats.in .wrong i,.newlp2:not(.js) .wrong i{transform:rotate(-1.8deg)scaleX(1)}.newlp2 .b1{--dw:.1s;--ds:.7s;--df:1.15s}.newlp2 .b2{--dw:1.9s;--ds:2.5s;--df:2.95s}.newlp2 .b3{--dw:3.7s;--ds:4.3s;--df:4.75s}.newlp2 .ov{position:relative}.newlp2[data-overdue=pinned] .ov{height:230vh}.newlp2[data-overdue=in-flow] .ov{height:auto}.newlp2 .ov-sticky{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(26px,4vh,40px);min-height:100vh;padding:0 24px;display:flex;position:sticky;top:0}.newlp2[data-overdue=in-flow] .ov-sticky{min-height:88vh;padding:14vh 24px;position:static}.newlp2 .ov-lead{color:var(--ink3);text-wrap:balance;max-width:46ch;font-size:clamp(16px,1.6vw,20px)}.newlp2 .ov-big{font-family:var(--fs);letter-spacing:-.02em;color:var(--ink);padding-bottom:.12em;font-size:clamp(52px,9.6vw,150px);font-style:italic;font-weight:500;line-height:1.04;position:relative}.newlp2 .ov-big svg{width:105%;height:.26em;position:absolute;bottom:-.06em;left:-2%;right:-3%;overflow:visible}.newlp2 .ov-big path{fill:none;stroke:var(--pen);stroke-width:5px;stroke-linecap:round}.newlp2.js[data-overdue=pinned] .ov-lead,.newlp2.js[data-overdue=pinned] .ov-big{opacity:0}.newlp2.js[data-overdue=in-flow] .ov-lead{opacity:0;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transform:translateY(18px)}.newlp2.js[data-overdue=in-flow] .ov-big{opacity:0;transition:opacity 1.3s var(--ease).9s,transform 1.3s var(--ease).9s;transform:translateY(24px)scale(.97)}.newlp2.js[data-overdue=in-flow] .ov.in .ov-lead,.newlp2.js[data-overdue=in-flow] .ov.in .ov-big{opacity:1;transform:none}.newlp2 .invite{border-top:1px solid var(--line);padding:clamp(110px,16vh,200px) 0 clamp(110px,15vh,190px);position:relative;overflow:hidden}.newlp2 .invite-glow{pointer-events:none;background:radial-gradient(58% 52% at 50% 112%,rgba(242,115,95,calc(.16*var(--glow))),transparent 70%),radial-gradient(30% 24% at 50% 106%,rgba(242,115,95,calc(.13*var(--glow))),transparent 72%);opacity:0;transition:opacity 2.4s var(--ease),transform 2.4s var(--ease);position:absolute;inset:0;transform:translateY(60px)}.newlp2 .invite.lit .invite-glow,.newlp2:not(.js) .invite-glow{opacity:1;transform:none}.newlp2 .invite-in{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.newlp2 .invite-h{font-family:var(--fs);letter-spacing:-.015em;max-width:27ch;font-size:clamp(38px,5.2vw,72px);font-weight:400;line-height:1.08}.newlp2 .invite-h span{display:block}.newlp2 .invite-h .l2{font-style:italic;font-weight:500}.newlp2 .invite-h .u{white-space:nowrap;display:inline-block;position:relative}.newlp2 .invite-h .u svg{width:103%;height:.28em;position:absolute;bottom:-.12em;left:-1%;right:-2%;overflow:visible}.newlp2 .invite-h .u path{fill:none;stroke:var(--pen);stroke-width:3px;stroke-linecap:round}.newlp2.js .iv{opacity:0;transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(20px)}.newlp2.js .invite.lit .iv{opacity:1;transform:none}.newlp2.js .invite.lit .iv1{transition-delay:.15s}.newlp2.js .invite.lit .iv2{transition-delay:1.15s}.newlp2.js .invite.lit .iv3{transition-delay:2.3s}.newlp2.js .invite.lit .iv4{transition-delay:2.6s}.newlp2.js .invite.lit .iv5{transition-delay:2.9s}.newlp2 .invite-sub{font-family:var(--fs);color:var(--ink2);margin-top:24px;font-size:clamp(17px,1.7vw,21px);font-style:italic}.newlp2 .invite .cta{width:min(520px,100%);margin-top:38px}.newlp2 .invite .micro{text-align:center;justify-content:center}.newlp2 .foot{background:0 0;padding:0}.newlp2 .newlp2-footer{margin:0 auto;padding:3rem clamp(20px,4vw,48px)}.newlp2 .creator{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4.5vw,64px);display:grid}.newlp2 .creator h2{font-family:var(--fs);letter-spacing:-.015em;max-width:14ch;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.08}.newlp2 .creator h2 em{color:var(--teal);font-style:italic;font-weight:500}.newlp2 .creator-right{padding-top:10px}.newlp2 .creator-right p{color:var(--ink2);text-wrap:pretty;max-width:44ch;font-size:16px;line-height:1.7}.newlp2 .apply-btn{color:var(--teal);border:1px solid #2dd4bf73;margin-top:26px;padding:13px 28px;font-size:14px;font-weight:700;transition:background .3s,border-color .3s,color .3s;display:inline-block}.newlp2 .apply-btn:hover{color:var(--teal);border-color:var(--teal);background:#2dd4bf14}.newlp2 .foot-note{font-family:var(--fh);color:var(--ink3);margin-top:8px;font-size:18px;display:inline-block;transform:rotate(-1.2deg)}.newlp2 .foot-bottom{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:clamp(60px,9vh,100px);padding:28px 0 40px;display:flex}.newlp2 .foot-left{align-items:baseline;gap:18px;display:flex}.newlp2 .wm--sm{font-size:20px}.newlp2 .foot-copy{color:var(--ink4);font-size:12.5px}.newlp2 .foot-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.newlp2 .foot-links a{color:var(--ink3);font-size:12.5px;font-weight:600}.newlp2 .foot-links a:hover{color:var(--pen)}.newlp2 .foot-placeholder{border-top:1px solid var(--line);text-align:center;color:var(--ink4);padding:40px 0;font-size:14px}@media (prefers-reduced-motion:reduce){.newlp2.js .h-el,.newlp2.js .rv,.newlp2.js .msg,.newlp2.js .note,.newlp2.js .arg,.newlp2.js .iv,.newlp2.js .ov-lead,.newlp2.js .ov-big,.newlp2.js .beat .wrong,.newlp2.js .beat .fix{opacity:1!important;transition:none!important;transform:none!important}.newlp2.js .u path,.newlp2.js .circ ellipse,.newlp2.js .ov-big path{stroke-dashoffset:0!important}.newlp2.js .note .word,.newlp2.js .sig{clip-path:none!important}.newlp2 .wrong i{transition:none!important;transform:rotate(-1.8deg)scaleX(1)!important}.newlp2.js .mxhc,.newlp2.js .mxtcard,.newlp2.js .mxln,.newlp2 .mxrule .mark:after,.newlp2 .mxbaldot{transition:none!important}.newlp2[data-overdue=pinned] .ov{height:auto!important}.newlp2 .ov-sticky{min-height:0!important;padding:14vh 24px!important;position:static!important}.newlp2 .invite-glow{opacity:1!important;transform:none!important}}@media (max-width:960px){.newlp2 .hero-cols,.newlp2 .scene-grid{grid-template-columns:1fr}.newlp2 .arg{grid-template-columns:1fr;gap:18px}.newlp2 .trust-grid{grid-template-columns:1fr;gap:44px}.newlp2 .creator{grid-template-columns:1fr;gap:26px}}@media (max-width:700px){.newlp2 .hero-h1{font-size:clamp(28px,9vw,42px)}.newlp2 .stage{min-height:300px}.newlp2 .cta form{flex-direction:column}.newlp2 .msg{padding-left:0;padding-right:84px}.newlp2 .letter{padding:28px 24px 26px;transform:none}.newlp2[data-overdue=pinned] .ov{height:200vh}.newlp2 .foot-bottom{flex-direction:column;align-items:flex-start}.newlp2 .mxbody{padding:13px}.newlp2 .mxhgrid{grid-template-columns:repeat(2,1fr)}.newlp2 .mxtoast{white-space:normal;max-width:86%;bottom:76px}.newlp2 .mxtpk{padding:6px 11px;font-size:10.5px}.newlp2 .mxtfaces{display:none}}