@font-face{font-family:Finlandica Headline;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FinlandicaHeadline-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Finlandica Headline;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FinlandicaHeadline-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Finlandica Headline;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FinlandicaHeadline-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Finlandica Headline;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FinlandicaHeadline-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Finlandica Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FinlandicaText-400-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Finlandica Text;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/FinlandicaText-400-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Finlandica Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FinlandicaText-500-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Finlandica Text;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/FinlandicaText-500-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Finlandica Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FinlandicaText-600-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Finlandica Text;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/FinlandicaText-600-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@property --n{syntax:"<integer>";inherits:false;initial-value:49}.lv{--ground:#d9dee5;--construction:rgba(23,62,168,.07);--paper:#fcfcfa;--surface:#f4f6f9;--selected:#e7edf7;--ink:#202429;--ink-soft:#4b5159;--ink-mute:#565c63;--line:#b8c1cd;--line-strong:#6b7686;--cobalt:#173ea8;--cobalt-deep:#0c2f93;--cobalt-edge:#0f2d7e;--cobalt-soft:#d2def0;--on-cobalt:#fcfcfa;--ok:#12633c;--warn:#7a4f00;--bad:#a13a32;--run:#1b1f24;--fd:"Finlandica Headline","Finlandica","Arial Narrow",sans-serif;--ft:"Finlandica Text","Finlandica",Arial,sans-serif;--m:72px;--out:cubic-bezier(.165,.84,.44,1);--inout:cubic-bezier(.76,0,.24,1);--back:cubic-bezier(.34,1.56,.64,1)}.lv a{color:var(--cobalt)}.lv a:hover{color:var(--cobalt-deep)}.lv{font-family:var(--ft);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;overflow-x:clip}.lv *,.lv :after,.lv :before{box-sizing:border-box;border-radius:0}:where(.lv) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.lv) :where(ul,ol){list-style:none}.lv .ico{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lv .wrap{padding-inline:var(--m);max-width:1440px;margin-inline:auto}.lv .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.lv .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;font:500 17px/1 var(--ft);border:1px solid var(--line-strong);background:var(--paper);color:var(--ink);text-decoration:none;cursor:pointer;transition:background .3s var(--out),color .3s var(--out)}.lv .btn:hover{background:var(--surface);color:var(--ink)}.lv a:focus-visible,.lv button:focus-visible,.lv summary:focus-visible{outline:1px solid var(--cobalt);outline-offset:0;box-shadow:0 0 0 3px var(--cobalt-soft)}.lv .btn-pri{background:var(--cobalt);border-color:var(--cobalt);color:var(--on-cobalt)}.lv .btn-pri:hover{background:var(--cobalt-deep);border-color:var(--cobalt-deep);color:var(--on-cobalt)}.lv .btn .ico{transition:transform .3s var(--out)}.lv .btn:hover .ico{transform:translateX(4px)}.lv .nav{height:76px;gap:48px;border-bottom:1px solid var(--line);position:relative;z-index:3;background:var(--paper)}.lv .brand,.lv .nav{display:flex;align-items:center}.lv .brand{gap:12px;text-decoration:none;color:var(--ink)}.lv .brand-mark{width:40px;height:40px;display:grid;place-items:center;background:var(--cobalt-edge);color:var(--on-cobalt);font:600 24px/1 var(--fd)}.lv .brand-word{font:600 26px/1 var(--fd);letter-spacing:-.02em}.lv .nav-links{display:flex;gap:8px}.lv .nav-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;font:500 16px/1 var(--ft);color:var(--ink-soft);text-decoration:none}.lv .nav-links a:hover{color:var(--ink)}.lv .nav-end{margin-left:auto}.lv .nav-end .btn{min-height:48px}.lv .hero{display:grid;grid-template-columns:minmax(0,952fr) minmax(0,488fr);min-height:860px;border-bottom:1px solid var(--line)}.lv .hero-copy{padding:120px 56px 96px var(--m);display:flex;flex-direction:column;justify-content:center;gap:44px}.lv .h1{font:500 min(102px,calc((100vw - 2 * var(--m)) / 8.1))/.9 var(--fd);letter-spacing:-.05em}.lv .h1 .ln{display:block;white-space:nowrap}.lv .h1 .hl{color:var(--cobalt);font-weight:600}.lv .w{overflow:hidden;vertical-align:top;padding-bottom:.06em;margin-bottom:-.06em}.lv .w,.lv .w>span{display:inline-block}.lv .w>span{animation:lv-drum 1.1s var(--out) both}@keyframes lv-drum{0%{transform:translateY(105%)}to{transform:none}}.lv .banned{display:flex;align-items:center;gap:14px;margin-top:-20px;font:600 19px/1.3 var(--ft);color:var(--ink);animation:lv-rise .9s var(--out) .7s both}.lv .banned em{font-style:normal;color:var(--bad)}.lv .bn-marks{display:flex;gap:6px}.lv .bn{position:relative;width:36px;height:36px;display:grid;place-items:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.lv .bn svg{width:22px;height:22px}.lv .bn:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:3px;background:var(--bad);transform:translateX(-50%) rotate(45deg)}.lv .lede{font:400 22px/1.4 var(--ft);color:var(--ink-soft);max-width:30em;animation:lv-rise .9s var(--out) .55s both}@keyframes lv-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.lv .ask{display:grid;grid-template-columns:minmax(0,1fr) auto;max-width:720px;border:1px solid var(--ink);background:var(--paper);animation:lv-rise .9s var(--out) .7s both}.lv .ask:focus-within{outline:1px solid var(--cobalt);box-shadow:0 0 0 4px var(--cobalt-soft)}.lv .ask input{border:0;background:transparent;font:400 20px/1.3 var(--ft);color:var(--ink);outline:none;padding:0 24px;min-height:76px;width:100%}.lv .ask input::-moz-placeholder{color:var(--ink-mute)}.lv .ask input::placeholder{color:var(--ink-mute)}.lv .ask button{border:0;background:var(--cobalt);color:var(--on-cobalt);display:flex;align-items:center;gap:14px;padding:0 34px;font:600 20px/1 var(--ft);cursor:pointer;transition:background .3s var(--out)}.lv .ask button .ico{transition:transform .3s var(--out)}.lv .ask button:hover .ico{transform:translateX(5px)}.lv .ask button:hover{background:var(--cobalt-deep)}.lv .invite{margin-top:-28px;font:500 16px/1 var(--ft);color:var(--ink-soft);animation:lv-rise .9s var(--out) .8s both}.lv .close .ask{max-width:640px;border-color:var(--paper);background:transparent;animation:none}.lv .close .ask button{background:var(--paper);color:var(--cobalt)}.lv .close .ask button:hover{background:var(--selected)}.lv .close .ask input{color:var(--on-cobalt)}.lv .close .ask input::-moz-placeholder{color:rgba(252,252,250,.7)}.lv .close .ask input::placeholder{color:rgba(252,252,250,.7)}.lv .reads{display:flex;align-items:center;gap:8px;animation:lv-rise .9s var(--out) .85s both}.lv .reads b{margin-left:8px;font:500 15px/1 var(--ft);color:var(--ink-soft)}.lv .tile{width:28px;height:28px;display:inline-grid;place-items:center;flex:none;color:#fff;font:700 13px/1 var(--ft)}.lv .tile svg{width:16px;height:16px}.lv .rp{position:relative;padding:64px 56px 64px 48px;border-left:1px solid var(--line);background:linear-gradient(90deg,var(--construction) 1px,transparent 1px) 0 0/40px 100%,linear-gradient(0deg,var(--construction) 1px,transparent 1px) 0 0/100% 8px,var(--ground);display:flex;flex-direction:column;gap:44px;justify-content:center}.lv .rplate{display:flex;height:60px}.lv .rplate-mark{width:60px;height:60px;display:grid;place-items:center;flex:none;background:var(--cobalt-edge);color:var(--on-cobalt);font:600 22px/1 var(--fd)}.lv .rplate-line{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:0 20px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);font:400 16px/1 var(--ft);color:var(--ink-soft);white-space:nowrap;overflow:hidden}.lv .rplate-line b{font:600 26px/1 var(--fd);letter-spacing:-.02em;color:var(--ink)}.lv .rp-topic{font:500 22px/1 var(--fd);letter-spacing:-.015em;color:var(--ink-soft)}.lv .rp-logos{display:flex;gap:4px;margin-left:auto}.lv .rp-logos .tile{width:26px;height:26px}.lv .rp-logos .tile svg{width:15px;height:15px}.lv .stops{position:relative}.lv .stops:before{content:"";background:var(--cobalt-soft)}.lv .fill,.lv .stops:before{position:absolute;left:15px;top:16px;bottom:40px;width:10px}.lv .fill{background:var(--cobalt);transform-origin:50% 0;animation:lv-fill 5s var(--inout) infinite}.lv .stop{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;padding-bottom:40px}.lv .stop:last-child{padding-bottom:0}.lv .dot{position:relative;z-index:1;width:40px;height:40px;display:grid;place-items:center}.lv .dot i{display:block;width:32px;height:32px;border:7px solid var(--cobalt);background:var(--paper);animation:lv-lit 5s linear infinite}.lv .s2 .dot i{animation-delay:1.03s}.lv .s3 .dot i{animation-delay:2.07s}.lv .sn{font:600 30px/1.05 var(--fd);letter-spacing:-.025em;padding-top:4px}.lv .st2{font:400 18px/1.4 var(--ft);color:var(--ink-soft);margin-top:6px;max-width:24em}.lv .sq{font:500 20px/1.3 var(--ft);color:var(--ink);margin-top:8px}.lv .slogos{display:flex;gap:5px;margin-top:12px}.lv .slogos .tile{width:24px;height:24px}.lv .slogos .tile svg{width:14px;height:14px}.lv .end .dot b{width:56px;height:56px;margin-left:-8px;display:grid;place-items:center;background:var(--cobalt-edge);color:var(--on-cobalt);font:600 32px/1 var(--fd);animation:lv-endlit 5s linear infinite}.lv .callmini{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong);margin-top:12px;background:var(--paper)}.lv .callmini span{min-height:48px;display:flex;align-items:center;justify-content:center;padding:0 6px;text-align:center;font:500 16px/1.1 var(--ft);color:var(--ink-mute);border-right:1px solid var(--line)}.lv .callmini span:last-child{border-right:0}.lv .callmini span.on,.lv .callword{background:var(--cobalt);color:var(--on-cobalt)}.lv .callword{display:inline-block;margin-top:10px;font:600 26px/1 var(--fd);letter-spacing:-.02em}.lv .pos{font:500 24px/1.2 var(--fd);letter-spacing:-.01em;margin-top:14px}.lv .s1>div{animation:lv-t1 5s var(--out) infinite both}.lv .s2>div{animation:lv-t2 5s var(--out) infinite both}.lv .s3>div{animation:lv-t3 5s var(--out) infinite both}.lv .s4>div{animation:lv-t4 5s var(--out) infinite both}.lv .stop.end>div{animation:lv-t5 5s var(--out) infinite both}@keyframes lv-t1{0%{opacity:0;transform:translateX(-10px)}5%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lv-t2{0%,20%{opacity:0;transform:translateX(-10px)}25%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lv-t3{0%,41%{opacity:0;transform:translateX(-10px)}46%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lv-t4{0%,47%{opacity:0;transform:translateX(-10px)}52%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}@keyframes lv-t5{0%,61%{opacity:0;transform:translateX(-10px)}66%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:none}}.lv .callword{height:52px;overflow:hidden;padding:0!important;background:transparent!important}.lv .roll{display:flex;flex-direction:column;animation:lv-roll 5s cubic-bezier(.76,0,.24,1) infinite}.lv .roll>span{display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;white-space:nowrap;color:var(--on-cobalt)}.lv .roll .ico{width:24px;height:24px;stroke-width:2}.lv .r-no{background:var(--bad)}.lv .r-yes{background:var(--ok)}.lv .r-mid{background:var(--cobalt)}@keyframes lv-roll{0%,67%{transform:translateY(0)}71%,74%{transform:translateY(-52px)}79%,to{transform:translateY(-104px)}}@keyframes lv-fill{0%{transform:scaleY(0)}62%{transform:scaleY(1)}88%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}@keyframes lv-lit{0%{background:var(--paper)}3%,72%{background:var(--cobalt)}80%,to{background:var(--paper)}}@keyframes lv-endlit{0%,60%{background:var(--line-strong)}63%,92%{background:var(--cobalt-edge)}to{background:var(--line-strong)}}.lv .sec{padding-block:160px;border-bottom:1px solid var(--line)}.lv .kick{display:flex;align-items:center;gap:14px;margin-bottom:36px}.lv .kick i{width:48px;height:48px;display:grid;place-items:center;color:var(--on-cobalt);font:600 24px/1 var(--fd);font-style:normal}.lv .kick i,.lv .kick u{background:var(--cobalt)}.lv .kick u{display:block;width:72px;height:6px;text-decoration:none;transform-origin:0 50%}.lv .in .kick u{animation:lv-grow 1s var(--out) both}@keyframes lv-grow{0%{transform:scaleX(0)}to{transform:none}}.lv .h2{font:500 88px/.92 var(--fd);letter-spacing:-.045em;text-wrap:balance}.lv .big-lede{font:400 22px/1.42 var(--ft);color:var(--ink-soft);max-width:30em;margin-top:28px}.lv .run-top{align-items:end}.lv .run-head{grid-column:1/span 7}.lv .tally-wrap{grid-column:8/span 5;display:grid;gap:18px}.lv .count{display:flex;align-items:flex-end;justify-content:flex-end;gap:22px}.lv .count .n{font:500 200px/.8 var(--fd);letter-spacing:-.06em;color:var(--cobalt);counter-reset:n var(--n)}.lv .count .n:after{content:counter(n)}.lv .count .n{display:inline-block;min-width:1.72em;text-align:right}.lv .in .count .n{animation:lv-count 2.4s var(--inout) .3s both}@keyframes lv-count{0%{--n:142}to{--n:49}}.lv .count p{font:500 28px/1.1 var(--fd);letter-spacing:-.02em;max-width:7.5em;padding-bottom:6px}.lv .count p em{display:block;margin-top:10px;font:400 17px/1.3 var(--ft);color:var(--ink-mute)}.lv .tally{display:flex;flex-wrap:wrap;gap:3px 3px;height:auto}.lv .tk{width:6px;height:40px;background:var(--line);transform-origin:50% 100%}.lv .in .tk{animation:lv-tick .5s var(--out) both}.lv .tk.off{opacity:.45}.lv .in .tk.off{animation:lv-tick .5s var(--out) both,lv-fade .8s var(--out) 2s both}@keyframes lv-tick{0%{transform:scaleY(0)}to{transform:none}}@keyframes lv-fade{to{opacity:.22}}.lv .board{grid-column:1/-1;margin-top:96px;background:var(--run);color:#fcfcfa}.lv .board-top{display:flex;align-items:center;gap:40px;padding:28px 36px;border-bottom:1px solid rgba(255,255,255,.12)}.lv .board-title{display:flex;align-items:center;gap:12px;font:600 24px/1 var(--fd)}.lv .steps{display:flex;gap:10px;margin-left:auto}.lv .step{display:grid;gap:10px;width:120px;font:500 15px/1 var(--ft);color:rgba(252,252,250,.66)}.lv .step i{display:block;height:4px;background:#4a525c}.lv .step.done i{background:#9fb8f2}.lv .step.now{color:#fcfcfa}.lv .step.now i{background:#fcfcfa}.lv .step span{display:flex;align-items:center;gap:8px}.lv .step .ico{width:18px;height:18px}.lv .btable{width:100%;border-collapse:collapse}.lv .btable td,.lv .btable th{text-align:left;padding:0 36px;height:76px;border-bottom:1px solid rgba(255,255,255,.08);font:400 19px/1 var(--ft);white-space:nowrap}.lv .btable thead th{height:52px;font:600 12px/1 var(--ft);letter-spacing:.08em;text-transform:uppercase;color:rgba(252,252,250,.55)}.lv .btable tbody tr:last-child td,.lv .btable tbody tr:last-child th{border-bottom:0}.lv .src{gap:16px;font-weight:500}.lv .kept,.lv .src{display:flex;align-items:center}.lv .kept{gap:20px}.lv .strip{display:flex;gap:3px;align-items:flex-end;height:26px}.lv .strip i{display:block;width:4px;height:26px;background:#3a4048;transform-origin:50% 100%}.lv .strip i.k{background:var(--c)}.lv .in .strip i{animation:lv-tick .45s var(--out) both}.lv .flaps{display:inline-flex;gap:3px}.lv .fl{position:relative;display:inline-grid;place-items:center;width:30px;height:40px;background:#2b3038;color:#fcfcfa;font:600 26px/1 var(--fd);overflow:hidden}.lv .fl:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#0e1114}.lv .fl.k{color:#9fb8f2}.lv .in .fl{animation:lv-flip .5s var(--out) both}@keyframes lv-flip{0%{transform:rotateX(90deg)}to{transform:none}}.lv .src{text-transform:uppercase;letter-spacing:.06em;font-size:17px}.lv .board{border-top:8px solid var(--cobalt)}.lv .found{color:rgba(252,252,250,.6)}.lv .st{display:inline-flex;align-items:center;gap:10px;font:500 17px/1 var(--ft)}.lv .st .ico{width:20px;height:20px}.lv .st-done{color:#8fd4a8}.lv .st-read{color:#9fb8f2}.lv .st-read em{font-style:normal;color:#fcfcfa}.lv .st-none{color:#f2c14e}.lv .spin{animation:lv-spin .9s linear infinite;transform-origin:50% 50%}@keyframes lv-spin{to{transform:rotate(1turn)}}.lv .sec-ground{background:linear-gradient(90deg,var(--construction) 1px,transparent 1px) 0 0/40px 100%,linear-gradient(0deg,var(--construction) 1px,transparent 1px) 0 0/100% 8px,var(--ground)}.lv .call-grid{margin-top:88px;align-items:stretch}.lv .verdict{display:grid;gap:14px}.lv .verdict-k{font:600 13px/1 var(--ft);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute)}.lv .verdict-big{display:flex;align-items:center;gap:14px;font:600 48px/1 var(--fd);letter-spacing:-.035em;color:var(--cobalt)}.lv .verdict-big .ico{width:44px;height:44px;stroke-width:1.75}.lv .verdict-mean{font:500 22px/1.3 var(--ft);color:var(--ink)}.lv .vline{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;padding-top:4px}.lv .vl-track{position:absolute;z-index:0;left:16.66%;right:16.66%;top:13px;height:6px;background:var(--line)}.lv .vl-stop{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;text-align:center}.lv .vl-stop i{width:24px;height:24px;border:5px solid var(--line-strong);background:var(--paper)}.lv .vl-stop b{font:500 16px/1.2 var(--ft);color:var(--ink-mute)}.lv .vl-no b{color:var(--bad)}.lv .vl-yes b{color:var(--ok)}.lv .vl-mid b{font:600 18px/1.2 var(--ft);color:var(--cobalt)}.lv .vl-pin{position:absolute;z-index:2;top:-6px;left:calc(50% - 22px);width:44px;height:44px;background:var(--cobalt);box-shadow:0 0 0 6px var(--paper)}.lv.armed .vline .vl-pin{transform:translateX(-200%);transition:transform 1.4s var(--back) .9s}.lv.armed .card.on .vl-pin,.lv.armed .vline.on .vl-pin{transform:none}.lv .card{grid-column:1/span 7;border:1px solid var(--line-strong);border-top:4px solid var(--ink);padding:44px 48px 48px;display:flex;flex-direction:column;gap:36px;background:var(--paper);box-shadow:0 22px 65px rgba(36,45,59,.13)}.lv .call{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line-strong)}.lv .call-hi{position:absolute;left:0;top:0;bottom:0;width:33.333%;background:var(--cobalt);transform:translateX(100%)}.lv .in .call-hi{animation:lv-slide 1.6s var(--back) .4s both}@keyframes lv-slide{0%{transform:translateX(0)}35%{transform:translateX(0)}to{transform:translateX(100%)}}.lv .call span{position:relative;min-height:60px;display:flex;align-items:center;justify-content:center;font:500 18px/1 var(--ft);color:var(--ink-mute);border-right:1px solid var(--line)}.lv .call span:last-child{border-right:0}.lv .call span.on{color:var(--on-cobalt)}.lv .position{font:500 44px/1.02 var(--fd);letter-spacing:-.03em;text-wrap:balance}.lv .reasons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.lv .rh{padding-top:14px;border-top:4px solid var(--ok);font:600 24px/1 var(--fd);color:var(--ok)}.lv .rh.ag{border-top-color:var(--bad);color:var(--bad)}.lv .rsrc{display:flex;gap:4px;align-items:flex-start;padding-top:3px}.lv .reason{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px 0;border-bottom:1px solid var(--line);font:400 19px/1.45 var(--ft)}.lv .cover{grid-column:8/span 5;position:relative;overflow:hidden;background:var(--cobalt);min-height:640px;display:flex;flex-direction:column;justify-content:flex-end}.lv .cover img{position:absolute;inset:-6% 0 auto 0;width:100%;height:112%;-o-object-fit:cover;object-fit:cover;will-change:transform}.lv .cover figure{position:relative;margin:28px;background:var(--paper);padding:28px 28px 24px;display:grid;gap:18px}.lv .cover blockquote{font:500 28px/1.18 var(--fd);letter-spacing:-.015em}.lv .cover figcaption{display:flex;align-items:center;gap:10px;font:500 15px/1 var(--ft);color:var(--ink-soft)}.lv .cover a.btn{position:relative;margin:0 28px 28px;align-self:flex-start}.lv .after-hero{position:relative;min-height:440px;overflow:hidden;border-bottom:1px solid var(--line);background:#d5e3f1;display:grid;place-items:center;padding:72px var(--m)}.lv .punch{position:relative;margin:0;max-width:820px;background:var(--paper);border-top:4px solid var(--cobalt);box-shadow:0 22px 65px rgba(36,45,59,.16);padding:40px 44px 36px;display:grid;gap:28px}.lv .punch blockquote{font:500 36px/1.15 var(--fd);letter-spacing:-.025em;color:var(--ink)}.lv .punch figcaption{display:flex;align-items:center;gap:14px}.lv .punch figcaption span:last-child{display:grid;gap:4px;font:400 16px/1.3 var(--ft);color:var(--ink-soft)}.lv .punch figcaption b{font:600 19px/1 var(--fd);color:var(--ink)}.lv .punch .punch-face{position:static;width:56px;height:56px;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.05);flex:none}.lv .punch-mark{width:44px;height:44px;display:grid;place-items:center;background:var(--cobalt-edge);color:var(--on-cobalt);font:600 24px/1 var(--fd)}.lv .after-hero>img{position:absolute;left:0;top:-10%;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%;will-change:transform}.lv .band-reg{-o-object-position:right center!important;object-position:right center!important}@media (max-width:767px){.lv .after-hero{min-height:0;padding:48px var(--m)}.lv .punch{padding:26px 22px 24px}.lv .punch blockquote{font-size:24px}}.lv .band-img{display:block;width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;margin-bottom:120px}.lv .line3{grid-column:1/-1;margin-top:96px;position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.lv .line3:before{content:"";position:absolute;left:0;right:0;top:29px;height:8px;background:var(--cobalt);transform-origin:0 50%}.lv .in .line3:before{animation:lv-grow 1.6s var(--inout) both}.lv .station{display:grid;gap:18px;padding-right:32px;align-content:start}.lv .station i{position:relative;z-index:1;width:66px;height:66px;display:grid;place-items:center;background:var(--cobalt);color:var(--on-cobalt);font:600 30px/1 var(--fd);font-style:normal;box-shadow:0 0 0 8px var(--paper)}.lv .in .station i{animation:lv-pop .6s var(--back) both}.lv .in .station:nth-child(2) i{animation-delay:.5s}.lv .in .station:nth-child(3) i{animation-delay:1s}@keyframes lv-pop{0%{transform:scale(.4)}to{transform:none}}.lv .station h3{font:600 40px/1 var(--fd);letter-spacing:-.03em;margin-top:22px}.lv .station p{font:400 20px/1.45 var(--ft);color:var(--ink-soft);max-width:20em}.lv .cmp{grid-column:1/-1;margin-top:80px;width:100%;border-collapse:collapse}.lv .cmp td,.lv .cmp th{text-align:left;padding:0 24px;height:84px;border-bottom:1px solid var(--line);font:400 20px/1.3 var(--ft);vertical-align:middle}.lv .cmp thead th{height:88px;font:600 24px/1 var(--fd);border-bottom:2px solid var(--ink)}.lv .cmp tbody th{padding-left:0;width:42%}.lv .cmp .me{background:var(--selected)}.lv .cmp thead .me{background:#d5e3f1 url(/landing/hero-light.webp) 30% 40%/260% auto no-repeat;color:var(--ink);border-bottom-color:var(--cobalt)}.lv .cmp thead .me span{display:inline-flex;align-items:center;gap:12px}.lv .cmp thead .me i{width:36px;height:36px;display:inline-grid;place-items:center;background:var(--cobalt-edge);color:var(--on-cobalt);font:600 22px/1 var(--fd);font-style:normal}.lv .no,.lv .part,.lv .yes{display:inline-flex;align-items:center;gap:10px;font:500 18px/1 var(--ft)}.lv .yes{color:var(--ok)}.lv .no{color:var(--bad);font-weight:600}.lv .part{color:var(--warn)}.lv .no .ico{stroke-width:2}.lv .ways{grid-column:1/-1;margin-top:80px;border-top:2px solid var(--ink)}.lv .way{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:center;padding:40px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink);transition:background .3s var(--out)}.lv .way:hover{background:var(--surface)}.lv .way.main{background:var(--selected);box-shadow:inset 4px 0 0 var(--cobalt)}.lv .way-t{grid-column:1/span 4;padding-left:32px;font:600 36px/1 var(--fd);letter-spacing:-.03em}.lv .way-p{grid-column:5/span 3;font:500 64px/1 var(--fd);letter-spacing:-.045em;color:var(--cobalt)}.lv .way-d{grid-column:8/span 3;font:400 19px/1.4 var(--ft);color:var(--ink-soft)}.lv .way-a{grid-column:11/span 2;justify-self:end;padding-right:32px;color:var(--cobalt)}.lv .way-a .ico{width:32px;height:32px;transition:transform .3s var(--out)}.lv .way:hover .way-a .ico{transform:translateX(6px)}.lv .faq{grid-column:1/-1;margin-top:72px;border-top:2px solid var(--ink)}.lv .faq details{border-bottom:1px solid var(--line)}.lv .faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:104px;font:500 36px/1.05 var(--fd);letter-spacing:-.025em}.lv .faq summary::-webkit-details-marker{display:none}.lv .faq summary .ico{width:32px;height:32px;color:var(--cobalt);transition:transform .4s var(--out)}.lv .faq details[open] summary .ico{transform:rotate(45deg)}.lv .faq .a{font:400 21px/1.5 var(--ft);color:var(--ink-soft);padding:0 0 40px;max-width:36em}.lv .close{position:relative;overflow:hidden;background:var(--cobalt-edge);color:var(--on-cobalt)}.lv .close img{position:absolute;inset:-10% 0 auto 0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;will-change:transform}.lv .close-in{position:relative;padding-block:184px 152px;display:grid;gap:40px;justify-items:start}.lv .close h2{font:500 96px/.94 var(--fd);letter-spacing:-.045em;max-width:13em;text-wrap:balance}.lv .close .row{display:flex;flex-wrap:wrap;align-items:center;gap:28px}.lv .btn-on{background:var(--paper);border-color:var(--paper);color:var(--cobalt);min-height:68px;padding:0 36px;font-size:20px}.lv .btn-on:hover{background:var(--selected);color:var(--cobalt-deep)}.lv .close .tl{color:var(--on-cobalt);font:500 18px/1 var(--ft);text-underline-offset:6px}.lv .foot{align-items:center;gap:24px;padding-block:40px;font:400 15px/1 var(--ft);color:var(--ink-soft)}.lv .foot,.lv .foot nav{display:flex;flex-wrap:wrap}.lv .foot nav{gap:4px;margin-left:auto}.lv .foot nav a{color:var(--ink-soft);text-decoration:none;padding:14px 12px}.lv.armed [data-r]{opacity:0;transition:opacity .9s var(--out),transform 1.1s var(--out);transition-delay:var(--d,0s)}.lv.armed [data-r=up]{transform:translateY(44px)}.lv.armed [data-r=left]{transform:translateX(-36px)}.lv.armed [data-r=scale]{transform:scale(.86);transform-origin:0 100%}.lv.armed [data-r=drop]{transform:translateY(-14px)}.lv.armed [data-r].on{opacity:1;transform:none}.lv .trip{display:none}.lv.has-trip .trip{display:flex;position:fixed;z-index:20;left:22px;top:50%;transform:translateY(-50%);flex-direction:column;align-items:center;justify-content:space-between;height:260px;width:16px}.lv .trip-line{position:absolute;left:5px;top:6px;bottom:6px;width:6px;background:var(--cobalt-soft)}.lv .trip-line u{position:absolute;inset:0;background:var(--cobalt);transform-origin:50% 0;transform:scaleY(var(--p,0));text-decoration:none}.lv .trip i{position:relative;width:16px;height:16px;border:4px solid var(--cobalt);background:var(--paper);transition:background .3s var(--out),transform .4s var(--back)}.lv .trip i.on{background:var(--cobalt);transform:scale(1.15)}.lv .sig-grid{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start;margin-top:72px}.lv .sig-cmp{margin-top:0}.lv .th-ai{display:inline-flex;align-items:center;gap:8px}.lv .th-ai svg{width:24px;height:24px;flex:none}.lv .th-ai svg+svg{margin-right:4px}.lv .sig-cmp tbody th{width:52%}.lv .receipt{margin:0;background:var(--paper);border:1px solid var(--line-strong);border-top:4px solid var(--cobalt);box-shadow:0 22px 65px rgba(36,45,59,.13);padding:28px 30px 30px;display:grid;gap:20px}.lv .rc-head{display:flex;align-items:center;gap:10px;font:500 15px/1 var(--ft);color:var(--ink-soft)}.lv .receipt blockquote{font:500 28px/1.18 var(--fd);letter-spacing:-.015em}.lv .rc-checks{display:grid;gap:12px;border-top:1px solid var(--line);padding-top:18px}.lv .rc-checks li{display:flex;align-items:center;gap:10px;font:500 17px/1.2 var(--ft);color:var(--ok)}.lv .sig-try{grid-column:1/span 9;margin-top:56px;font:500 22px/1.4 var(--ft);color:var(--ink);border-left:4px solid var(--cobalt);padding-left:20px}.lv .why{grid-column:1/-1;margin-top:88px;border-top:2px solid var(--ink)}.lv .gate{background:var(--run);color:#fcfcfa;border-top:8px solid var(--cobalt);margin-top:8px}.lv .gtable{width:100%;border-collapse:collapse}.lv .gtable td,.lv .gtable th{text-align:left;padding:0 32px;height:112px;border-bottom:1px solid rgba(255,255,255,.08);vertical-align:middle}.lv .gtable thead th{height:56px;font:600 12px/1 var(--ft);letter-spacing:.1em;text-transform:uppercase;color:rgba(252,252,250,.6)}.lv .gtable thead th.g-me{color:#9fb8f2}.lv .gh{display:inline-flex;align-items:center;gap:12px;font:600 18px/1 var(--fd);letter-spacing:0;text-transform:none;color:#fcfcfa}.lv .gh .tile{width:32px;height:32px}.lv .gh .tile svg{width:19px;height:19px}.lv .gh-ic{width:28px;height:28px;flex:none}.lv .gh-a{background:var(--cobalt);color:var(--on-cobalt);font:600 19px/1 var(--fd)}.lv .gtable thead th{height:72px!important}.lv .gtable tbody tr:last-child td,.lv .gtable tbody tr:last-child th{border-bottom:0}.lv .gtable .src{font-size:22px}.lv .gtable .tile{width:32px;height:32px}.lv .gtable .tile svg{width:18px;height:18px}.lv .gtable td small{display:block;margin-top:8px;font:500 14px/1 var(--ft);color:rgba(252,252,250,.7)}.lv .flapw{display:inline-flex;gap:3px}.lv .fw{position:relative;display:inline-grid;place-items:center;width:34px;height:50px;background:#2b3038;font:600 30px/1 var(--fd);overflow:hidden}.lv .why-h{font:500 56px/1 var(--fd);letter-spacing:-.04em;padding:40px 0 32px;max-width:16em;text-wrap:balance}.lv .fw:after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:#0e1114}.lv .flapw.no .fw{color:#f19a8f}.lv .flapw.mid .fw{color:#f2c14e}.lv .flapw.yes .fw{color:#8fd4a8}.lv .in .fw{animation:lv-flip .5s var(--out) both}.lv .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lv .why-src{font:500 15px/1.45 var(--ft);color:var(--ink-mute);margin-top:16px;max-width:60em}.lv .tline{grid-column:1/-1;margin-top:88px}.lv .tl-rail{position:relative;height:56px;--c:calc((100% + 24px) / 5)}.lv .tl-track{position:absolute;left:0;top:22px;height:12px;width:calc(var(--c) * 3 + 16px);background:var(--cobalt-soft)}.lv .tl-track u{position:absolute;inset:0;background:var(--cobalt);transform-origin:0 50%;text-decoration:none}.lv .tl-soon{position:absolute;top:22px;height:12px;left:calc(var(--c) * 3 + 32px);width:calc(var(--c) - 16px);background:repeating-linear-gradient(90deg,var(--cobalt-soft) 0 16px,transparent 16px 28px)}.lv .tl-train{position:absolute;z-index:2;top:14px;left:calc(var(--c) * 3 + 2px);width:28px;height:28px;background:var(--paper);border:7px solid var(--cobalt-edge);box-shadow:0 0 0 4px var(--paper)}.lv .tl-track u{animation:lv-tfill 6s var(--inout) infinite}.lv .tl-train{animation:lv-train 6s var(--inout) infinite}@keyframes lv-train{0%,8%{left:2px}22%,36%{left:calc(var(--c) + 2px)}50%,64%{left:calc(var(--c) * 2 + 2px)}78%,94%{left:calc(var(--c) * 3 + 2px);opacity:1}to{left:calc(var(--c) * 3 + 2px);opacity:0}}@keyframes lv-tfill{0%,8%{transform:scaleX(.02)}22%,36%{transform:scaleX(.35)}50%,64%{transform:scaleX(.675)}78%,94%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.lv .tst:first-child .tst-stop{animation:lv-ls1 6s linear infinite}.lv .tst:nth-child(2) .tst-stop{animation:lv-ls2 6s linear infinite}.lv .tst:nth-child(3) .tst-stop{animation:lv-ls3 6s linear infinite}.lv .tst:nth-child(4) .tst-stop{animation:lv-ls4 6s linear infinite}@keyframes lv-ls1{0%,2%{background:var(--paper)}4%,94%{background:var(--cobalt)}to{background:var(--paper)}}@keyframes lv-ls2{0%,21%{background:var(--paper)}23%,94%{background:var(--cobalt)}to{background:var(--paper)}}@keyframes lv-ls3{0%,49%{background:var(--paper)}51%,94%{background:var(--cobalt)}to{background:var(--paper)}}@keyframes lv-ls4{0%,77%{background:var(--paper)}79%,94%{background:var(--cobalt)}to{background:var(--paper)}}.lv .tl-stops{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;margin-top:-44px;padding-left:0}.lv .tst{position:relative;padding-right:20px}.lv .tst-stop{display:block;width:32px;height:32px;margin-left:0;background:var(--paper);border:8px solid var(--cobalt);position:relative;z-index:1}.lv .tst-time{margin-top:28px;font:600 min(26px,2vw)/1 var(--fd);white-space:nowrap;letter-spacing:-.02em;color:var(--cobalt)}.lv .tst h3{display:flex;align-items:baseline;gap:10px;font:600 min(44px,3.1vw)/1 var(--fd);letter-spacing:-.035em;margin-top:14px}.lv .tst-n{font:600 15px/1 var(--ft);letter-spacing:.06em;color:var(--ink-mute)}.lv .tst-p{font:400 18px/1.45 var(--ft);color:var(--ink-soft);margin-top:14px;max-width:20em}.lv .tst.soon .tst-stop{border-color:#a9b8de;background:var(--paper);animation:none}.lv .tst.soon .tst-time{color:var(--ink-mute)}.lv .tst.soon h3{color:var(--ink-soft)}@media (max-width:1023px){.lv .tl-rail{display:none}.lv .tl-stops{grid-template-columns:minmax(0,1fr);row-gap:36px;margin-top:0;padding-left:0;position:relative}.lv .tl-stops:before{content:"";position:absolute;left:12px;top:0;bottom:0;width:8px;background:var(--cobalt)}.lv .tst{display:grid;grid-template-columns:32px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding:0}.lv .tst-stop{grid-row:1/span 3}.lv .tst.soon:before{content:"";position:absolute;left:12px;top:-36px;bottom:0;width:8px;background:repeating-linear-gradient(180deg,var(--cobalt-soft) 0 12px,var(--paper) 12px 20px)}.lv .tst-time{margin-top:2px;font-size:24px}.lv .tst h3{font-size:34px;margin-top:8px}.lv .tst-p{font-size:17px}}.lv .askai{grid-column:1/-1;margin-top:96px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:stretch}.lv .askai-copy{display:flex;flex-direction:column;justify-content:center;gap:22px}.lv .askai-h{font:500 56px/1 var(--fd);letter-spacing:-.04em}.lv .askai-p{font:400 20px/1.45 var(--ft);color:var(--ink-soft);max-width:26em}.lv .askai-btns{display:flex;flex-wrap:wrap;gap:12px}.lv .askai-btn{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:0 24px;background:var(--ink);color:#fcfcfa;font:500 18px/1 var(--ft);text-decoration:none;transition:background .3s var(--out)}.lv .ab-gpt{background:#10A37F}.lv .ab-gpt:hover{background:#0d8a6b;color:#fff}.lv .ab-cl{background:#D97757}.lv .ab-cl:hover{background:#c4653f;color:#fff}.lv .askai-btn{color:#fff}.lv .askai-btn svg{width:24px;height:24px;color:#fcfcfa;flex:none}.lv .askai-score{display:flex;align-items:flex-end;gap:16px;padding-top:6px}.lv .sc-n{font:600 96px/.8 var(--fd);letter-spacing:-.05em;color:var(--bad)}.lv .sc-n small{font-size:40px;letter-spacing:-.03em;color:var(--bad);opacity:.6}.lv .sc-t{font:500 20px/1.2 var(--fd);color:var(--ink);max-width:11em;padding-bottom:4px}.lv .sc-t em{display:block;font:500 14px/1 var(--ft);font-style:normal;color:var(--ink-mute);margin-top:8px}.lv .askai-res{font:500 18px/1.4 var(--ft);color:var(--ink);border-left:4px solid var(--bad);padding-left:16px}.lv .askai-res b{display:block;font-weight:600;color:var(--bad)}.lv .askai-plate{position:relative;margin:0;overflow:hidden;min-height:440px;background:var(--cobalt);display:flex;align-items:center;justify-content:center;padding:48px}.lv .askai-plate img{position:absolute;left:0;top:-6%;width:100%;height:112%;-o-object-fit:cover;object-fit:cover}.lv .askai-prompt{padding:30px 32px;font:500 24px/1.3 var(--fd);letter-spacing:-.01em;color:var(--ink);box-shadow:0 22px 65px rgba(36,45,59,.18);border-top:4px solid var(--cobalt);max-width:34em}.lv .askai-prompt,.lv .getrep{position:relative;background:var(--paper)}.lv .getrep{margin:0 28px 28px;padding:18px;display:grid;gap:12px;box-shadow:0 22px 65px rgba(36,45,59,.16)}.lv .getrep-t{font:600 20px/1.1 var(--fd);letter-spacing:-.01em}.lv .getrep-row{display:grid;grid-template-columns:minmax(0,1fr) auto;border:1px solid var(--ink)}.lv .getrep-row:focus-within{outline:1px solid var(--cobalt);box-shadow:0 0 0 3px var(--cobalt-soft)}.lv .getrep input{border:0;background:transparent;font:400 17px/1 var(--ft);padding:0 16px;min-height:56px;outline:none;min-width:0}.lv .getrep button{display:flex;align-items:center;gap:10px;border:0;background:var(--cobalt);color:var(--on-cobalt);font:500 17px/1 var(--ft);padding:0 20px;cursor:pointer}.lv .getrep button:hover{background:var(--cobalt-deep)}@media (max-width:767px){.lv .getrep-row{grid-template-columns:minmax(0,1fr)}.lv .getrep button{justify-content:center;min-height:52px}.lv .getrep{margin:0 16px 16px}}.lv .mcp{position:relative;overflow:hidden;background:linear-gradient(90deg,var(--cobalt-edge) 0 56%,rgba(15,45,126,0) 80%),url(/landing/mcp-band.webp) 100% /auto 100% no-repeat,var(--cobalt-edge);color:#fcfcfa}.lv .mcp-in{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding-block:96px}.lv .mcp-copy{display:grid;gap:20px}.lv .mcp-h{font:500 104px/.9 var(--fd);letter-spacing:-.05em}.lv .mcp-p{font:400 24px/1.4 var(--ft);color:rgba(252,252,250,.86);max-width:28em}.lv .mcp-works{display:flex;flex-wrap:wrap;gap:28px;font:500 20px/1 var(--ft);color:rgba(252,252,250,.85)}.lv .mcp-works span{display:inline-flex;align-items:center;gap:10px}.lv .mcp-works svg{width:28px;height:28px}.lv .mcp-cta{display:inline-flex;align-items:center;gap:14px;min-height:80px;padding:0 44px;background:var(--paper);color:var(--cobalt);font:600 24px/1 var(--ft);text-decoration:none;white-space:nowrap}.lv .mcp-cta:hover{background:var(--selected);color:var(--cobalt-deep)}.lv .mcp-cta .ico{transition:transform .3s var(--out)}.lv .mcp-cta:hover .ico{transform:translateX(5px)}@media (max-width:1180px){.lv .mcp-in{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lv .mcp{background:url(/landing/mcp-band.webp) bottom/100% auto no-repeat,var(--cobalt-edge)}.lv .mcp-in{padding-block:64px calc(42.5vw + 56px)}.lv .mcp-h{font-size:56px}.lv .mcp-p{font-size:19px}.lv .mcp-cta{min-height:64px;font-size:20px;justify-content:center}}@media (max-width:1180px){.lv .askai{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.lv .askai-h{font-size:38px}.lv .askai-plate{min-height:0;padding:24px}.lv .askai-prompt{font-size:18px;padding:20px}.lv .askai-btn{flex:1;justify-content:center}}@media (max-width:1180px){.lv .gtable td,.lv .gtable th{padding:0 16px}.lv .fw{width:22px;height:34px;font-size:19px}.lv .why-h{font-size:44px}}@media (max-width:767px){.lv .gtable thead{display:none}.lv .gtable,.lv .gtable tbody{display:block}.lv .gtable tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:18px 16px;border-bottom:1px solid rgba(255,255,255,.08)}.lv .gtable td,.lv .gtable th{display:block;height:auto;padding:0;border:0}.lv .gtable tbody th{grid-column:1/-1}.lv .gtable td:before{content:attr(data-who);display:block;margin-bottom:8px;font:600 11px/1 var(--ft);letter-spacing:.1em;text-transform:uppercase;color:rgba(252,252,250,.6)}.lv .fw{width:15px;height:24px;font-size:13px}.lv .fw:after{height:1px;background:rgba(14,17,20,.7)}.lv .flapw{gap:2px}.lv .why-h{font-size:34px;padding:28px 0 22px}}.lv .why-k{font:600 13px/1 var(--ft);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-mute);padding:22px 0 6px}.lv .why-tiles{display:flex;gap:6px;padding-top:4px}.lv .why-tiles .tile{width:40px;height:40px}.lv .why-tiles .tile svg{width:22px;height:22px}.lv .why-a{width:40px;height:40px;display:grid;place-items:center;background:var(--cobalt-edge);color:var(--on-cobalt);font:600 22px/1 var(--fd)}.lv .why-t{font:600 34px/1.08 var(--fd);letter-spacing:-.025em}.lv .why-p{font:400 19px/1.45 var(--ft);color:var(--ink-soft);margin-top:10px;max-width:40em}.lv .why-src{font:500 14px/1.3 var(--ft);color:var(--cobalt);margin-top:12px}@media (max-width:767px){.lv .why-list li{grid-template-columns:minmax(0,1fr);gap:14px}.lv .why-t{font-size:26px}.lv .why-p{font-size:17px}}@media (max-width:1180px){.lv .sig-grid{grid-template-columns:minmax(0,1fr)}.lv .sig-try{grid-column:1/-1}}@media (max-width:767px){.lv .receipt blockquote{font-size:22px}.lv .sig-try{font-size:18px}}@media (max-width:1180px){.lv.has-trip .trip{transform:none;flex-direction:row;padding:0}.lv .trip-line,.lv.has-trip .trip{left:0;right:0;top:0;height:6px;width:auto}.lv .trip-line{bottom:0}.lv .trip-line u{transform-origin:0 50%;transform:scaleX(var(--p,0))}.lv .trip i{display:none}.lv .h1{font-size:min(120px,calc((100vw - 2 * var(--m)) / 8.1))}.lv .h2{font-size:68px}.lv .hero{grid-template-columns:minmax(0,1fr)}.lv .rp{border-left:0;border-top:1px solid var(--line);padding-inline:var(--m)}.lv .run-head,.lv .tally-wrap{grid-column:1/-1}.lv .tally-wrap{margin-top:56px}.lv .card,.lv .cover{grid-column:1/-1}.lv .cover{margin-top:24px}.lv .way-t{grid-column:1/span 6}.lv .way-p{grid-column:7/span 6}.lv .way-d{grid-column:1/span 10;padding-left:32px;margin-top:16px}.lv .way-a{grid-column:11/span 2}.lv .close h2{font-size:88px}}@media (max-width:1023px){.lv{--m:38px}.lv .nav-links{display:none}}@media (max-width:767px){.lv{--m:22px}.lv .g12{grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px}.lv .nav{height:64px}.lv .brand-mark{width:36px;height:36px;font-size:21px}.lv .brand-word{font-size:22px}.lv .nav-end .btn{min-height:44px;padding:0 16px;font-size:15px}.lv .hero-copy{padding:56px var(--m) 56px;gap:32px}.lv .h1{font-size:calc((100vw - 2 * var(--m)) / 8.1);letter-spacing:-.04em}.lv .lede{font-size:19px}.lv .ask{grid-template-columns:minmax(0,1fr)}.lv .ask input{min-height:64px;font-size:17px;padding:0 18px}.lv .ask button{justify-content:center;min-height:60px}.lv .reads{flex-wrap:wrap}.lv .rp{padding:40px var(--m) 48px;gap:32px}.lv .rplate-line b{font-size:22px}.lv .sn{font-size:20px}.lv .sec{padding-block:96px}.lv .h2{font-size:48px}.lv .big-lede{font-size:19px}.lv .count .n{font-size:140px;min-width:0}.lv .count{flex-direction:column;align-items:flex-start;gap:14px}.lv .count p{max-width:none}.lv .board{margin-top:56px}.lv .board-top{flex-wrap:wrap;gap:20px;padding:20px}.lv .steps{margin-left:0;width:100%}.lv .step{width:auto;flex:1;font-size:13px}.lv .btable td,.lv .btable th{padding:0 14px;height:60px;font-size:16px}.lv .btable thead{display:none}.lv .btable,.lv .btable tbody{display:block;width:100%}.lv .btable tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"src st" "kept kept";gap:12px;padding:16px;border-bottom:1px solid rgba(255,255,255,.08)}.lv .btable tbody tr:last-child{border-bottom:0}.lv .btable td,.lv .btable th{display:block;height:auto;padding:0;border:0;white-space:normal}.lv .btable tbody th{grid-area:src;align-self:center}.lv .btable tbody td:first-of-type{grid-area:kept}.lv .btable tbody td:last-child{grid-area:st;align-self:center}.lv .col-found{display:none!important}.lv .kept{flex-wrap:wrap;gap:12px}.lv .strip{gap:2px;height:22px;flex-wrap:nowrap}.lv .strip i{width:3px;height:22px}.lv .fl{width:26px;height:34px;font-size:22px}.lv .src{font-size:15px}.lv .kept b{font-size:24px}.lv .card{padding:22px 18px 24px;gap:24px}.lv .call span{font-size:14px;min-height:52px;text-align:center;padding:0 4px}.lv .position{font-size:30px}.lv .reasons{grid-template-columns:minmax(0,1fr);gap:24px}.lv .reason{font-size:17px}.lv .cover{min-height:520px}.lv .cover blockquote{font-size:23px}.lv .band-img{height:140px;margin-bottom:72px}.lv .line3{grid-template-columns:minmax(0,1fr);row-gap:48px;margin-top:56px}.lv .line3:before{left:29px;right:auto;top:0;bottom:0;width:8px;height:auto;transform-origin:50% 0}.lv .station{grid-template-columns:66px minmax(0,1fr);-moz-column-gap:20px;column-gap:20px;padding:0}.lv .station h3{grid-column:2;margin-top:12px;font-size:32px}.lv .station p{grid-column:2;font-size:18px}.lv .cmp thead{display:none}.lv .cmp,.lv .cmp tbody,.lv .cmp td,.lv .cmp th,.lv .cmp tr{display:block;width:100%}.lv .cmp tr{padding:20px 0;border-bottom:1px solid var(--line)}.lv .cmp td,.lv .cmp th{height:auto;border:0;padding:6px 0;font-size:17px}.lv .cmp tbody th{font-weight:500;width:100%;font-size:19px}.lv .cmp td:before{content:attr(data-who);display:inline-block;width:46%;font:400 15px/1.4 var(--ft);color:var(--ink-mute)}.lv .cmp .me{background:transparent}.lv .way{grid-template-columns:minmax(0,1fr);row-gap:12px;padding:28px 0}.lv .way-d,.lv .way-p,.lv .way-t{grid-column:1;padding-left:18px;margin:0}.lv .way-a{grid-column:1;justify-self:start;padding-left:18px}.lv .way-t{font-size:28px}.lv .way-p{font-size:48px}.lv .faq summary{font-size:24px;min-height:84px}.lv .faq .a{font-size:18px}.lv .close-in{padding-block:120px 96px}.lv .close h2{font-size:56px}.lv .foot{flex-direction:column;align-items:flex-start;gap:8px}.lv .foot nav{margin-left:-12px}}@media (prefers-reduced-motion:reduce){.lv .tl-train{left:calc(var(--c) * 3 + 2px)!important}.lv .tl-track u{transform:none!important}.lv .tst-stop{background:var(--cobalt)!important}.lv .stop>div{opacity:1!important}.lv .roll{transform:translateY(-104px)!important}.lv.armed [data-r]{opacity:1!important;transform:none!important}.lv *,.lv :after,.lv :before{animation:none!important;transition:none!important}.lv .fill{transform:none}.lv .dot i{background:var(--cobalt)}.lv .end .dot b{background:var(--cobalt-edge)}.lv .count .n{--n:49}}.lv .invite.is-error{color:var(--bad)}.lv .ask-status{font:500 18px/1.3 var(--ft);color:var(--on-cobalt)}.lv .ask-status:empty{display:contents}.lv .ask-status.is-error{font-weight:600}.lv .getrep-status{font:500 15px/1.3 var(--ft);color:var(--ink-soft)}.lv .getrep-status:empty{position:absolute}.lv .getrep-status.is-error{color:var(--bad)}.lv .getrep-status a{font-weight:600}.lv .ask button:disabled,.lv .getrep button:disabled{cursor:progress}html:has(.lv){scroll-padding-top:0}.lv{line-height:normal;font-feature-settings:normal}.lv ::-moz-selection{background:var(--cobalt);color:var(--on-cobalt)}.lv ::selection{background:var(--cobalt);color:var(--on-cobalt)}.lv h1,.lv h2,.lv h3{text-wrap:wrap;letter-spacing:normal}.lv a{text-decoration:underline}.lv .close .tl{display:inline-flex;align-items:center;min-height:44px;margin-block:-13px}.lv .brand{min-height:44px;margin-block:-2px}.lv .foot nav a{display:inline-flex;align-items:center;min-height:44px;padding-block:0}.lv input:focus,.lv input:focus-visible{box-shadow:none;outline:none}.lv .hero-copy{container-type:inline-size}.lv .h1{font-size:min(102px,calc(100cqi / 8.08))}@media (max-width:1180px){.lv .h1{font-size:min(120px,calc(100cqi / 8.08))}}@media (min-width:1181px){.lv.has-trip .trip{left:14px;top:auto;bottom:28px;transform:none;height:84px;width:8px}.lv .trip-line{left:3px;top:3px;bottom:3px;width:2px}.lv .trip i{width:8px;height:8px;border-width:2px}.lv .trip i.on{transform:none}}@media (min-width:768px) and (max-width:1180px){.lv .btable .col-found{display:none}.lv .btable td,.lv .btable th{padding:0 20px}.lv .btable tbody th{white-space:normal}.lv .strip{gap:2px}.lv .strip i{width:3px}.lv .kept{gap:14px}}