:root{--lbg:var(--bg);--lsurface:var(--surface);--link:var(--ink);--laccent:var(--accent);--laccent-ink:var(--accent-ink);--laccent-soft:var(--accent-soft);--laccent-line:var(--accent-line);--lgold:var(--brass);--lgold-soft:var(--brass-soft);--lgold-line:var(--brass-line);--lrust:var(--rust);--lrust-soft:var(--rust-soft);--lrust-line:var(--rust-line);--lmuted:#5f6a62;--lfaint:#8a948c;--lline:#e4e9e4;--lline-strong:#cfd7cf;--lchip:#ecefeb;--lshadow:0 2px 8px #14281c0d, 0 16px 40px #14281c14}.lnd{background:var(--lbg);color:var(--link);letter-spacing:-.008em}.lnd-portal{color:var(--link);letter-spacing:-.008em}[data-theme=dark]{--lmuted:#a3aea6;--lfaint:#778272;--lline:#272e28;--lline-strong:#343d35;--lchip:#222823;--lshadow:0 2px 8px #00000080, 0 16px 40px #00000059}.lnd i{font-style:normal}.lnd-wrap{max-width:var(--wrap-max);padding:0 var(--wrap-gutter);margin:0 auto}.lnd-topbar{z-index:40;background:var(--lbg);border-bottom:1px solid var(--lline);position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.lnd-topbar{background:color-mix(in srgb, var(--lbg) 85%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.lnd-topbar .lnd-wrap{align-items:center;gap:24px;height:60px;display:flex}.lnd-topbar a{color:var(--lmuted);font-size:14px;text-decoration:none}.lnd-topbar a:hover{color:var(--link)}.lnd-home{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.lnd-logo{border-radius:7px;display:block}.lnd-wordmark{font-family:var(--font-display,Georgia, serif);color:var(--link);font-size:18px;font-weight:600}.lnd-sp{flex:1}.lnd-nav{align-items:center;gap:24px;min-width:0;display:flex}.lnd-navpop{display:inline-flex;position:relative}.lnd-navpop:after{content:"";height:12px;position:absolute;top:100%;left:0;right:0}.lnd-navpop-panel{background:var(--lsurface);border:1px solid var(--lline);box-shadow:var(--lshadow);white-space:nowrap;z-index:60;opacity:0;visibility:hidden;pointer-events:none;border-radius:12px;flex-direction:column;gap:2px;padding:6px;transition:opacity .14s,transform .14s,visibility .14s;display:flex;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)}.lnd-navpop:hover .lnd-navpop-panel,.lnd-navpop:focus-within .lnd-navpop-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.lnd-navpop-panel a{color:var(--link);border-radius:8px;padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.lnd-navpop-panel a:hover{background:var(--laccent-soft);color:var(--laccent-ink)}.lnd-navpop-panel a:focus-visible{outline:2px solid var(--laccent);outline-offset:-2px}@media (hover:none),(max-width:860px){.lnd-navpop-panel{display:none}}.lnd-hiw-aside{color:var(--lmuted);margin:14px 0 0;font-size:15px}.lnd-hiw-aside a{color:var(--laccent-ink);font-weight:500}@media (max-width:960px){.lnd-topbar .lnd-wrap{gap:14px}.lnd-nav{gap:16px}}@media (max-width:820px){.lnd-wordmark{display:none}}@media (max-width:700px){.lnd-topbar .lnd-wrap{flex-wrap:wrap;gap:10px 14px;height:auto;padding-block:10px}.lnd-nav{flex-basis:100%;order:3;gap:18px}.lnd-sp{display:none}.lnd-home{margin-right:auto}}.lnd-btn{background:var(--accent);cursor:pointer;box-shadow:0 1px 1px #0000001a, 0 8px 20px -8px rgba(var(--accent-rgb), .45);border:1px solid #0000;border-radius:99px;padding:10px 22px;font-family:inherit;font-size:14.5px;font-weight:620;text-decoration:none;display:inline-block}a.lnd-btn,.lnd-btn{color:var(--on-accent)}.lnd-btn:hover{filter:brightness(1.08)}.lnd-btn:focus-visible{outline:3px solid var(--laccent-line);outline-offset:2px}.lnd-btn.ghost{border-color:var(--lline-strong);box-shadow:none;background:0 0}a.lnd-btn.ghost,.lnd-btn.ghost{color:var(--link)}.lnd-hero{text-align:center;padding:80px 0 26px}.lnd-h1{letter-spacing:-.032em;text-wrap:balance;max-width:16ch;margin:0 auto 18px;font-size:clamp(40px,6.6vw,80px);font-weight:540;line-height:1.02}.lnd-sub{color:var(--lmuted);max-width:640px;margin:0 auto 32px;font-size:clamp(16px,1.8vw,19px);line-height:1.55}.lnd-sub b{color:var(--link);font-weight:640}.lnd-stamp{justify-content:center;margin:34px 0 0;display:flex}@media (min-width:1240px){.lnd-hero{position:relative}.lnd-stamp{margin:0;position:absolute;top:50%;right:clamp(24px,4vw,96px);transform:translateY(-50%)}}.lnd-omni-shell{text-align:left;max-width:760px;margin:0 auto}.lnd-omni{background:var(--lsurface);border:1.5px solid var(--laccent-line);box-shadow:var(--lshadow);border-radius:22px}.lnd-omni-field{border:1px solid var(--lline);background:var(--lbg);border-radius:14px;margin:10px;padding:14px 16px}.lnd-omni-field input,.lnd-omni-field textarea{width:100%;color:var(--link);font:inherit;background:0 0;border:0;outline:none;min-width:0;padding:0;font-size:16.5px;line-height:1.55;display:block}.lnd-omni-field textarea{resize:vertical;min-height:116px}.lnd-omni-field input::placeholder,.lnd-omni-field textarea::placeholder{color:var(--lfaint)}.lnd-omni-foot{border-top:1px solid var(--lline);flex-wrap:wrap;align-items:center;gap:4px;padding:11px 13px;display:flex}.lnd-omni-tabs{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.lnd-tab{font:inherit;color:var(--lmuted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:9px 17px;font-size:15px}.lnd-tab:hover{color:var(--link)}.lnd-tab.on{background:var(--lchip);color:var(--link);font-weight:620}.lnd-tab:focus-visible{outline:3px solid var(--laccent-line);outline-offset:1px}.lnd-omni-foot .lnd-btn{margin-left:auto;padding:12px 30px;font-size:15.5px}.lnd-ans{text-align:left;outline:none;margin-top:26px}.lnd-ans-echo{font-family:var(--font-mono);color:var(--lmuted);overflow-wrap:anywhere;margin:0 0 11px;font-size:13px}.lnd-ans-echo span{color:var(--laccent);font-weight:600}.lnd-ans-h{letter-spacing:-.024em;margin:0 0 22px;font-size:clamp(21px,2.6vw,28px);font-weight:620;line-height:1.25}.lnd-ans-flow{align-items:stretch;gap:10px;margin:0;padding:0;list-style:none;display:flex}.lnd-ans-step{background:var(--lsurface);border:1px solid var(--lline);border-top:3px solid color-mix(in srgb, var(--laccent) var(--tone,60%), var(--lline));border-radius:14px;flex:1 1 0;min-width:0;padding:15px 15px 16px}.lnd-ans-step.is-first{box-shadow:0 0 0 3px var(--laccent-soft);border-left-color:var(--laccent-line);border-right-color:var(--laccent-line);border-bottom-color:var(--laccent-line)}.lnd-ans-kind{letter-spacing:.13em;text-transform:uppercase;color:var(--lfaint);font-size:10.5px;font-weight:650}.lnd-ans-step h3{letter-spacing:-.014em;margin:5px 0 0;font-size:15px;font-weight:650}.lnd-ans-step p{color:var(--lmuted);margin:7px 0 0;font-size:12.5px;line-height:1.5}@media (max-width:1000px){.lnd-ans-flow{flex-direction:column}.lnd-ans-step{flex:none}}.lnd-mark{width:52px;height:52px;color:var(--link);margin-bottom:12px;display:block}.lnd-mark *{transform-box:fill-box;transform-origin:50%;transition:transform .42s cubic-bezier(.22,.61,.36,1),opacity .42s}.lnd-mark .ln1,.lnd-mark .ln2,.lnd-mark .ln3{transform-origin:0;transform:scaleX(.42)}.lnd-ans-step:hover .lnd-mark .ln1{transform:scaleX(1)}.lnd-ans-step:hover .lnd-mark .ln2{transition-delay:60ms;transform:scaleX(1)}.lnd-ans-step:hover .lnd-mark .ln3{transition-delay:.12s;transform:scaleX(1)}.lnd-ans-step:hover .lnd-mark .dot{transform:translateY(15px)}.lnd-mark .r1,.lnd-mark .r2{opacity:.9}.lnd-ans-step:hover .lnd-mark .r1{opacity:0;transform:scale(1.35)}.lnd-ans-step:hover .lnd-mark .r2{opacity:0;transition-delay:.14s;transform:scale(1.35)}.lnd-ans-step:hover .lnd-mark .caret{transform:translate(9px)}.lnd-ans-step:hover .lnd-mark .b1{transform:scaleY(1.7)}.lnd-ans-step:hover .lnd-mark .b2{transition-delay:50ms;transform:scaleY(.55)}.lnd-ans-step:hover .lnd-mark .b3{transition-delay:.1s;transform:scaleY(1.9)}.lnd-ans-step:hover .lnd-mark .b4{transition-delay:.15s;transform:scaleY(.6)}.lnd-ans-step:hover .lnd-mark .b5{transition-delay:.2s;transform:scaleY(1.5)}.lnd-ans-step:hover .lnd-mark .c1{opacity:.25;transform:translate(5px)}.lnd-ans-step:hover .lnd-mark .c2{transition-delay:60ms;transform:translate(5px)}.lnd-ans-step:hover .lnd-mark .c3{transition-delay:.12s;transform:translate(5px)}.lnd-ans-step:hover .lnd-mark .s1{transform:translateY(11px)}.lnd-ans-step:hover .lnd-mark .s2{transform:translateY(-11px)}.lnd-ans-step{animation:.34s cubic-bezier(.22,.61,.36,1) both lnd-rise;animation-delay:var(--d,0s)}@keyframes lnd-rise{0%{opacity:0;transform:translateY(7px)}}.lnd-ans-start{background:var(--lsurface);border:1px solid var(--laccent-line);border-left:4px solid var(--laccent);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px;padding:17px 20px;display:flex}.lnd-ans-start b{letter-spacing:-.022em;flex:1;min-width:0;font-size:clamp(20px,2.4vw,25px);font-weight:620}.lnd-ans-acts{flex-wrap:wrap;gap:10px;display:flex}.lnd-ans-pending{animation:1.5s ease-in-out infinite lnd-breathe}@keyframes lnd-breathe{0%,to{opacity:.38}50%{opacity:.75}}.lnd-sk{background:var(--lline);border-radius:8px;display:block}.lnd-sk.sk-a{width:180px;height:13px}.lnd-sk.sk-b{width:58%;max-width:400px;height:25px;margin-top:14px}.lnd-ans-pending .lnd-ans-flow{margin-top:24px}.lnd-ans-step.is-sk{border-top-color:var(--lline-strong);height:132px;animation:none}@media (prefers-reduced-motion:reduce){.lnd-ans-step{animation:none}.lnd-mark *{transition:none}.lnd-mark .ln1,.lnd-mark .ln2,.lnd-mark .ln3{transform:scaleX(1)}.lnd-ans-pending{opacity:.55;animation:none}}.lnd-exlabel{text-align:center;color:var(--lmuted);margin:24px 0 12px;font-size:15px}.lnd-exgrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:800px){.lnd-exgrid{grid-template-columns:1fr}}.lnd-ex{text-align:left;font-family:var(--font-mono);color:var(--lmuted);background:var(--lsurface);border:1px solid var(--lline);cursor:pointer;white-space:nowrap;border-radius:14px;align-items:baseline;gap:9px;padding:14px 16px;font-size:13px;line-height:1.45;animation:.34s both lnd-exin;display:flex}@media (max-width:400px){.lnd-ex{white-space:normal}}.lnd-exmark{color:var(--laccent);flex:none;font-weight:600}.lnd-ex:hover{color:var(--laccent-ink);border-color:var(--laccent-line);background:var(--laccent-soft)}.lnd-ex:focus-visible{outline:3px solid var(--laccent-line);outline-offset:2px}@keyframes lnd-exin{0%{opacity:0;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.lnd-ex{animation:none}}.lnd-terms{text-align:left;color:var(--lfaint);margin:12px 0 0;font-size:12px}.lnd-terms a{color:var(--lmuted);text-decoration:underline}.lnd-terms a:hover{color:var(--link)}.lnd-band{padding:44px 0 8px}.lnd-bandlabel{letter-spacing:.16em;text-transform:uppercase;color:var(--lfaint);text-align:center;margin:0 0 12px;font-size:11.5px;font-weight:650}.lnd-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.lnd-track{white-space:nowrap;gap:44px;padding-right:44px;animation:80s linear infinite lnd-slide;display:inline-flex}.lnd-track.rev{animation-direction:reverse}.lnd-marquee:hover .lnd-track{animation-play-state:paused}@keyframes lnd-slide{to{transform:translate(-50%)}}.lnd-lgw{height:44px;color:var(--lmuted);letter-spacing:-.022em;white-space:nowrap;align-items:center;font-size:clamp(20px,2.2vw,26px);font-weight:740;transition:color .18s;display:inline-flex}.lnd-lgw:hover{color:var(--link)}.lnd-lgw-img{object-fit:contain;filter:grayscale()opacity(.62);align-self:center;width:auto;max-width:132px;height:30px;transition:filter .18s;display:block}.lnd-lgw-img:hover{filter:grayscale()opacity()}[data-theme=dark] .lnd-lgw-img{filter:grayscale()invert()opacity(.72)}[data-theme=dark] .lnd-lgw-img:hover{filter:grayscale()invert()opacity()}.lnd-lgw.uc{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(18px,2vw,23px)}.lnd-phero{text-align:center;padding:72px 0 8px}.lnd-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laccent-ink);font-size:12px;font-weight:650}.lnd-phero h1{letter-spacing:-.03em;text-wrap:balance;margin:12px auto 14px;font-size:clamp(36px,5vw,60px);font-weight:720;line-height:1.04}.lnd-plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;margin:38px 0 0;display:grid}@media (max-width:900px){.lnd-plans{grid-template-columns:1fr}}.lnd-plan{background:var(--lsurface);border:1px solid var(--lline);box-shadow:var(--lshadow);border-radius:20px;flex-direction:column;padding:24px;display:flex;position:relative}.lnd-plan.tg{background:linear-gradient(165deg, var(--laccent-soft), var(--lsurface) 58%);border-color:var(--laccent-line)}.lnd-plan.tr{background:linear-gradient(165deg, var(--lrust-soft), var(--lsurface) 58%);border-color:var(--lrust-line)}.lnd-plan.ta{background:linear-gradient(165deg, var(--lgold-soft), var(--lsurface) 58%);border-color:var(--lgold-line)}.lnd-plan.tg h3{color:var(--laccent-ink)}.lnd-plan.tr h3{color:var(--lrust)}.lnd-plan.ta h3{color:var(--lgold)}.lnd-plan.tr li:before{color:var(--lrust)}.lnd-plan.ta li:before{color:var(--lgold)}.lnd-plan.pop{box-shadow:0 0 0 3px var(--lgold-soft), var(--lshadow)}.lnd-plan .lnd-badge{background:var(--accent);color:var(--on-accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:99px;padding:4px 12px;font-size:11px;font-weight:650;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.lnd-plan h3{letter-spacing:-.012em;margin:0;font-size:18px;font-weight:700}.lnd-plan .who{color:var(--lfaint);margin:4px 0 0;font-size:12.5px}.lnd-plan .pp{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:14px 0 0;font-size:40px;font-weight:730}.lnd-plan .pp small{color:var(--lmuted);font-size:15px;font-weight:500}.lnd-plan .bill{color:var(--lfaint);min-height:16px;margin:2px 0 16px;font-size:12.5px}.lnd-plan ul{margin:0 0 22px;padding:0;list-style:none}.lnd-plan li{color:var(--lmuted);padding:6px 0 6px 26px;font-size:13.8px;line-height:1.45;position:relative}.lnd-plan li:before{content:"✓";color:var(--laccent-ink);font-weight:700;position:absolute;left:2px}.lnd-plan li b{color:var(--link);font-weight:620}.lnd-plan .lnd-btn,.lnd-plan .lnd-btn.ghost{text-align:center;margin-top:auto}.lnd-addon{background:var(--lgold-soft);border:1px solid var(--lgold-line);color:var(--lmuted);border-radius:16px;margin-top:20px;padding:18px 22px;font-size:13.8px;line-height:1.6}.lnd-addon b{color:var(--link);font-weight:650}.lnd-cmp{margin-top:56px}.lnd-cmp h2{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:700}.lnd-cmpwrap{border:1px solid var(--lline);background:var(--lsurface);border-radius:16px;overflow-x:auto}.lnd-cmp table{border-collapse:collapse;width:100%;min-width:620px;font-size:13.8px}.lnd-cmp th{text-align:left;letter-spacing:.12em;text-transform:uppercase;color:var(--lfaint);border-bottom:1px solid var(--lline-strong);padding:14px 18px;font-size:11px;font-weight:650}.lnd-cmp td{border-bottom:1px solid var(--lline);color:var(--lmuted);padding:11px 18px;line-height:1.4}.lnd-cmp tr:last-child td{border-bottom:0}.lnd-cmp td.y{color:var(--laccent-ink);font-weight:650}.lnd-cmp td.n{color:var(--lfaint)}.lnd-cmp td:first-child{color:var(--link)}.lnd-cmp-note{color:var(--lmuted);margin:12px 2px 0;font-size:13px;line-height:1.5}.lnd-cmp-note b{color:var(--link);font-weight:620}.lnd-faq{max-width:760px;margin-top:56px;padding-bottom:40px}.lnd-faq h2{letter-spacing:-.02em;margin:0 0 16px;font-size:24px;font-weight:700}.lnd-faq details{border:1px solid var(--lline);background:var(--lsurface);border-radius:14px;margin-bottom:10px;padding:0 18px}.lnd-faq summary{cursor:pointer;padding:14px 0;font-size:14.5px;font-weight:620;list-style:none}.lnd-faq summary::-webkit-details-marker{display:none}.lnd-faq summary:after{content:"+";float:right;color:var(--lfaint);font-weight:600}.lnd-faq details[open] summary:after{content:"–"}.lnd-faq details p{color:var(--lmuted);margin:0 0 14px;font-size:13.5px;line-height:1.55}.lnd-modal-overlay{z-index:100;background:#0a100ca3;background:color-mix(in srgb, var(--lbg) 35%, #0a100c73);-webkit-backdrop-filter:blur(9px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.lnd-modal,.lnd-authcard{background:var(--lsurface);border:1px solid var(--lline);border-radius:20px;width:100%;max-width:470px;padding:28px;box-shadow:0 24px 70px #0a19104d}.lnd-modal-title{letter-spacing:-.02em;margin:0 0 14px;font-size:22px;font-weight:700}.lnd-drop{border:1.5px dashed var(--laccent-line);text-align:center;cursor:pointer;background:var(--laccent-soft);color:var(--lmuted);border-radius:14px;padding:30px 20px;font-size:14.5px;display:block}.lnd-drop:hover{border-color:var(--laccent)}.lnd-drop input{display:none}.lnd-drop-name{color:var(--laccent-ink);word-break:break-all;font-weight:650}.lnd-modal .lnd-terms,.lnd-authcard .lnd-terms{margin-top:16px}.lnd-authtabs{background:var(--lchip);border:1px solid var(--lline);border-radius:99px;gap:4px;margin-bottom:20px;padding:4px;display:flex}.lnd-authtab{font:inherit;color:var(--lmuted);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:1;padding:9px 14px;font-size:14px;font-weight:640}.lnd-authtab.on{background:var(--lsurface);color:var(--link);box-shadow:0 1px 3px #14281c1f}.lnd-authtab:focus-visible{outline:3px solid var(--laccent-line);outline-offset:1px}.lnd-authstack{gap:10px;display:grid}.lnd-auth{border:1px solid var(--lline-strong);background:var(--lsurface);color:var(--link);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:13px 16px;font-size:15px;font-weight:640;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.lnd-auth:hover{border-color:var(--laccent);background:var(--laccent-soft)}button.lnd-auth{cursor:pointer;width:100%;font-family:inherit}button.lnd-auth:disabled{opacity:.45;cursor:default}button.lnd-auth:disabled:hover{border-color:var(--lline-strong);background:var(--lsurface)}.lnd-gaterows{gap:9px;margin:0 0 18px;padding:0;list-style:none;display:grid}.lnd-gaterow{font-size:var(--fs-13);color:var(--lmuted);align-items:flex-start;gap:10px;line-height:1.45;display:flex}.lnd-gaterow svg{color:var(--laccent);flex:none;margin-top:2px}.lnd-gaterow b{color:var(--link);flex:none;font-weight:640}.lnd-btn:disabled{opacity:.45;cursor:default;filter:none}.lq{padding:40px 0 60px}.lq-h1{letter-spacing:-.03em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,4.4vw,50px);font-weight:720;line-height:1.05}.lq-h1.tight{margin-bottom:10px;font-size:clamp(24px,3.2vw,36px)}.lq-lead{color:var(--lmuted);max-width:62ch;margin:0 0 26px;font-size:clamp(15px,1.7vw,18px);line-height:1.6}.lq-head{text-align:center;margin:0 0 26px}.lq-head .lq-h1{max-width:20ch;margin:0 auto 12px}.lq-head .lq-lead{text-wrap:balance;margin:0 auto}.lq-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laccent-ink);margin:0 0 8px;font-size:11.5px;font-weight:650}.lq-coach{background:var(--laccent-soft);border:1px solid var(--laccent-line);color:var(--link);border-radius:14px;margin-bottom:18px;padding:14px 18px;font-size:14px;line-height:1.55}.lq-coach-lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--laccent-ink);margin-bottom:4px;font-size:11px;font-weight:650;display:block}.lq-coach a{color:var(--laccent-ink)}.lq-inputcard{background:var(--lsurface);border:1.5px solid var(--laccent-line);box-shadow:var(--lshadow);border-radius:20px;padding:18px 20px}.lq-textarea{width:100%;color:var(--link);font:inherit;resize:vertical;background:0 0;border:0;outline:none;min-height:190px;padding:0;font-size:15px;line-height:1.6}.lq-textarea::placeholder{color:var(--lfaint)}.lq-inputfoot{border-top:1px solid var(--lline);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;padding-top:14px;display:flex}.lq-hint{min-width:240px;color:var(--lfaint);flex:1;font-size:12.5px}.lq-deck{grid-template-columns:1.55fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:900px){.lq-deck{grid-template-columns:1fr}}.lq-samples{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 2px 0;display:flex}.lq-samplelbl{color:var(--lfaint);font-size:12.5px}.lq-sample{color:var(--laccent-ink);background:var(--laccent-soft);border:1px solid var(--laccent-line);cursor:pointer;border-radius:99px;padding:5px 12px;font-family:inherit;font-size:12.5px;font-weight:620}.lq-sample:hover{background:var(--lsurface)}.lq-side{background:var(--lsurface);border:1px solid var(--lline);border-radius:18px;padding:16px 18px}.lq-sidehead{letter-spacing:.14em;text-transform:uppercase;color:var(--lfaint);margin:0 0 12px;font-size:11px;font-weight:650}.lq-srow{border-top:1px solid var(--lline);align-items:flex-start;gap:10px;padding:9px 0;display:flex}.lq-srow:first-of-type{border-top:0;padding-top:0}.lq-srow svg{width:15px;height:15px;color:var(--laccent);flex:none;margin-top:2px}.lq-srow p{color:var(--link);margin:0;font-size:13.5px;line-height:1.5}.lq-free{border-top:1px solid var(--lline);color:var(--lfaint);margin:14px 0 0;padding-top:12px;font-size:12.5px}.lq-scan{text-align:center;padding:80px 0}.lq-pulse{justify-content:center;gap:10px;margin-bottom:22px;display:flex}.lq-pulse span{background:var(--laccent);opacity:.3;border-radius:50%;width:12px;height:12px;animation:1.2s ease-in-out infinite lq-bounce}.lq-pulse span:nth-child(2){animation-delay:.16s}.lq-pulse span:nth-child(3){animation-delay:.32s}@keyframes lq-bounce{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.lq-pulse span{opacity:.7;animation:none}}.lq-scanline{color:var(--lmuted);margin:0;font-size:15px}.lq-read{border-bottom:1px solid var(--lline);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:26px;margin-bottom:18px;padding-bottom:22px;display:flex}.lq-chips{flex-wrap:wrap;gap:7px;margin-top:6px;display:flex}.lq-chip{color:var(--lmuted);background:var(--lchip);border:1px solid var(--lline);border-radius:99px;padding:5px 13px;font-size:12.5px}.lq-chip.a{background:var(--lgold-soft);color:var(--lgold);border-color:var(--lgold-line);font-weight:640}.lq-source{color:var(--lfaint);margin:10px 0 0;font-size:12.5px}.lq-source a{color:var(--lmuted)}.lq-mix{color:var(--lmuted);margin:0 0 22px;font-size:13.5px}.lq-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.lq-q{background:var(--lsurface);border:1px solid var(--lline);border-left:4px solid var(--laccent);box-shadow:var(--lshadow);border-radius:16px;padding:20px 24px}.lq-qhead{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.lq-cat{letter-spacing:.1em;text-transform:uppercase;color:var(--lmuted);font-size:11.5px;font-weight:650}.lq-tier{border:1px solid #0000;border-radius:99px;padding:3px 11px;font-size:11.5px;font-weight:650}.lq-tier.hi{background:var(--laccent-soft);color:var(--laccent-ink);border-color:var(--laccent-line)}.lq-tier.mid{background:var(--lchip);color:var(--link);border-color:var(--laccent-line)}.lq-tier.low{color:var(--lmuted);border-color:var(--lline);background:0 0}.lq-answer{color:var(--lmuted);border:1px solid var(--lline);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:5px;margin-left:auto;padding:4px 12px;font-family:inherit;font-size:12.5px;font-weight:640;text-decoration:none;display:inline-flex}.lq-answer:hover{color:var(--laccent-ink);border-color:var(--laccent-line)}.lq-qtext{letter-spacing:-.014em;margin:0;font-size:clamp(16px,1.9vw,20px);font-weight:620;line-height:1.45}.lq-why{color:var(--lmuted);border-top:1px dashed var(--lline);margin:12px 0 0;padding-top:11px;font-size:13.5px;line-height:1.55}.lq-whylbl{letter-spacing:.12em;text-transform:uppercase;color:var(--lrust);margin-right:9px;font-size:10.5px;font-weight:650;display:inline-block}.lq-locked{background:var(--lbg);border:1px solid var(--lline-strong);border-radius:18px;margin-top:22px;padding:24px}.lq-lockedhead{color:var(--link);align-items:center;gap:9px;font-size:15px;display:flex}.lq-lockrows{flex-direction:column;gap:9px;margin:16px 0;display:flex}.lq-lockrow{background:linear-gradient(90deg, var(--lchip), color-mix(in srgb, var(--lchip) 40%, transparent));border-radius:99px;height:13px;display:block}.lq-lockednote{color:var(--lmuted);max-width:60ch;margin:0 0 16px;font-size:14px;line-height:1.55}.lq-cta{flex-wrap:wrap;gap:10px;display:flex}.lq-foot{border-top:1px solid var(--lline);flex-wrap:wrap;align-items:center;gap:10px;margin-top:26px;padding-top:20px;font-size:13.5px;display:flex}.lq-foot a:not(.lnd-btn){color:var(--laccent-ink)}.lq-linkbtn{font:inherit;color:var(--lmuted);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.lq-linkbtn:hover{color:var(--link)}.lq-acts{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}.lq-answer.learn{color:var(--laccent-ink);border-color:var(--laccent-line);background:var(--laccent-soft)}.lq-answer.learn:hover{background:var(--lsurface)}.lq-assess{background:var(--lrust-soft);border:1px solid var(--lrust-line);border-left:4px solid var(--lrust);border-radius:16px;margin:0 0 18px;padding:18px 22px}.lq-assesshead{letter-spacing:-.014em;color:var(--lrust);margin:0 0 8px;font-size:16px;font-weight:680}.lq-assessnote{color:var(--lmuted);margin:0 0 8px;font-size:14px;line-height:1.6}.lq-assessnote:last-child{margin-bottom:0}.lq-teases{flex-direction:column;gap:10px;margin:16px 0;padding:0;list-style:none;display:flex;-webkit-mask-image:linear-gradient(#000 35%,#0000);mask-image:linear-gradient(#000 35%,#0000)}.lq-tease{align-items:flex-start;gap:10px;display:flex}.lq-teasebar{background:var(--lchip);border-radius:99px;flex:none;width:96px;height:12px;margin-top:6px}.lq-why.nom{border:0;flex:1;margin:0;padding:0}.lq-film{margin:46px 0 0}.lq-filmhead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin:0 0 16px;display:flex}.lq-filmtitle{letter-spacing:-.022em;max-width:22ch;margin:0;font-size:clamp(21px,2.4vw,28px);font-weight:700;line-height:1.15}.lq-filmwhy{color:var(--lmuted);max-width:44ch;margin:0;font-size:13.5px;line-height:1.55}.lq-vp{background:var(--lsurface);border:1px solid var(--lline);box-shadow:var(--lshadow);border-radius:18px;overflow:hidden}.lq-vp-head{border-bottom:1px solid var(--lline);background:var(--lbg);align-items:center;gap:8px;padding:9px 14px;display:flex}.lq-vp-dot{background:var(--lline-strong);border-radius:50%;width:9px;height:9px}.lq-vp-url{color:var(--lfaint);letter-spacing:0;margin-left:8px;font-size:11px}.lq-vp-live{letter-spacing:.12em;text-transform:uppercase;color:var(--laccent-ink);align-items:center;gap:6px;margin-left:auto;font-size:10.5px;display:flex}.lq-vp-live i{background:var(--laccent);border-radius:50%;width:6px;height:6px;font-style:normal}.lqf-stage{background:var(--lbg);aspect-ratio:16/8.3;min-height:360px;position:relative;overflow:hidden}.lqf-app{display:flex;position:absolute;inset:0}.lqf-main{flex:1;position:relative;overflow:hidden}.lqf-scroll{will-change:transform;padding:22px 30px;position:absolute;inset:0}.lqf-view{opacity:0;transition:opacity .34s;position:absolute;inset:0}.lqf-view.on{opacity:1}.lqf-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--laccent-ink);margin:0 0 6px;font-size:9px;font-weight:650}.lqf-head{border-bottom:1px solid var(--lline);justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;padding-bottom:13px;display:flex}.lqf-title{letter-spacing:-.024em;margin:0 0 6px;font-size:21px;font-weight:700;line-height:1.1}.lqf-mix{color:var(--lmuted);margin:0;font-size:10.5px}.lqf-onsite{border:1px solid var(--laccent-line);background:var(--laccent-soft);border-radius:11px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;padding:11px 13px;display:flex}.lqf-onsite p{color:var(--lmuted);margin:0;font-size:10.5px;line-height:1.45}.lqf-onsite p b{color:var(--link);margin-bottom:2px;font-size:12px;font-weight:650;display:block}.lqf-pill{border:1px solid var(--lline);color:var(--lmuted);white-space:nowrap;background:var(--lsurface);border-radius:99px;padding:6px 12px;font-size:10.5px;font-weight:640}.lqf-pill.go{background:var(--laccent);border-color:var(--laccent);color:var(--on-accent)}.lqf-row{border:1px solid var(--lline);border-left:3px solid var(--laccent);background:var(--lsurface);border-radius:11px;margin-bottom:9px;padding:12px 14px}.lqf-top{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:7px;display:flex}.lqf-cat{letter-spacing:.12em;text-transform:uppercase;color:var(--lmuted);font-size:8.5px;font-weight:650}.lqf-tier{border:1px solid #0000;border-radius:99px;padding:2px 8px;font-size:9px;font-weight:650}.lqf-tier.hi{background:var(--laccent-soft);color:var(--laccent-ink);border-color:var(--laccent-line)}.lqf-tier.mid{background:var(--lchip);color:var(--link);border-color:var(--laccent-line)}.lqf-from{color:var(--lrust);background:var(--lrust-soft);border:1px solid var(--lrust-line);border-radius:99px;padding:2px 8px;font-size:9px;font-weight:640}.lqf-q{letter-spacing:-.012em;color:var(--link);margin:0;font-size:13px;font-weight:600;line-height:1.4}.lqf-prov{color:var(--lfaint);margin:5px 0 0;font-size:10px}.lqf-acts{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.lqf-ans{border-top:1px dashed var(--lline);color:var(--lmuted);opacity:0;height:0;margin:10px 0 0;padding-top:9px;font-size:10.5px;line-height:1.6;transition:height .38s,opacity .3s;overflow:hidden}.lqf-ans.open{opacity:1;height:72px}.lqf-ans b{letter-spacing:.13em;text-transform:uppercase;color:var(--laccent-ink);margin-bottom:4px;font-size:8.5px;display:block}.lqf-crumb{letter-spacing:.15em;text-transform:uppercase;color:var(--lfaint);margin:0 0 12px;font-size:9px}.lqf-coach{background:var(--laccent-soft);border:1px solid var(--laccent-line);border-radius:12px;margin-bottom:12px;padding:12px 14px}.lqf-coach b{letter-spacing:.14em;text-transform:uppercase;color:var(--laccent-ink);margin-bottom:5px;font-size:8.5px;display:block}.lqf-coach p{color:var(--link);margin:0;font-size:11px;line-height:1.55}.lqf-cols{grid-template-columns:1.15fr 1fr;gap:12px;display:grid}.lqf-card{background:var(--lsurface);border:1px solid var(--lline);border-radius:12px;padding:13px 14px}.lqf-card h4{letter-spacing:.14em;text-transform:uppercase;color:var(--laccent-ink);margin:0 0 8px;font-size:8.5px;font-weight:650}.lqf-big{color:var(--link);margin:0;font-size:13px;font-weight:600;line-height:1.45}.lqf-said{color:var(--lmuted);margin:0;font-size:10.5px;line-height:1.62}.lqf-mic{flex-direction:column;align-items:center;gap:8px;padding:16px 0 6px;display:flex}.lqf-mic p{color:var(--lmuted);margin:0;font-size:11px}.lqf-words{color:var(--lfaint);font-size:10px}.lqf-micbtn{background:var(--laccent);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.lqf-micbtn svg{width:20px;height:20px;color:var(--on-accent)}.lqf-micbtn:after{content:"";border:2px solid var(--laccent);border-radius:50%;animation:1.9s ease-out infinite lqf-ring;position:absolute;inset:0}@keyframes lqf-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.3)}}.lqf-check{color:var(--lmuted);border-bottom:1px solid var(--lline);align-items:flex-start;gap:8px;padding:7px 0;font-size:10.5px;line-height:1.5;display:flex}.lqf-check:last-child{border-bottom:0}.lqf-check svg{width:12px;height:12px;color:var(--laccent);flex:none;margin-top:2px}.lqf-transcript{border:1px solid var(--lline);color:var(--lfaint);border-radius:9px;min-height:74px;padding:10px 11px;font-size:10.5px}.lqf-cur{z-index:5;pointer-events:none;filter:drop-shadow(0 2px 4px #0006);width:17px;height:17px;transition:left .62s cubic-bezier(.33,.7,.3,1),top .62s cubic-bezier(.33,.7,.3,1),opacity .3s;position:absolute}.lqf-cur path{fill:var(--lsurface);stroke:var(--link);stroke-width:1.4px;stroke-linejoin:round}.lqf-ping{border:2px solid var(--laccent);opacity:0;z-index:4;pointer-events:none;border-radius:50%;width:26px;height:26px;margin:-13px 0 0 -13px;position:absolute}.lqf-ping.go{animation:.5s ease-out lqf-pop}@keyframes lqf-pop{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.lqf-view,.lqf-cur,.lqf-ans{transition:none}.lqf-micbtn:after,.lqf-ping.go{animation:none}.lqf-micbtn:after{opacity:.45}}.lq-transport{border-top:1px solid var(--lline);background:var(--lbg);align-items:center;gap:12px;padding:11px 14px;display:flex}.lq-play{background:var(--laccent);width:30px;height:30px;color:var(--on-accent);cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.lq-play svg{width:13px;height:13px}.lq-track{background:var(--lline-strong);border-radius:99px;flex:1;height:3px;overflow:hidden}.lq-track i{background:var(--laccent);width:0;height:100%;font-style:normal;display:block}.lq-now{color:var(--lmuted);text-align:right;min-width:150px;font-size:11.5px}.lq-chapters{grid-template-columns:repeat(4,1fr);gap:8px;margin:12px 0 0;display:grid}@media (max-width:820px){.lq-chapters{grid-template-columns:repeat(2,1fr)}}.lq-ch{text-align:left;background:var(--lsurface);border:1px solid var(--lline);cursor:pointer;border-radius:12px;padding:11px 13px;font-family:inherit}.lq-ch b{color:var(--link);margin-bottom:3px;font-size:12.5px;font-weight:645;display:block}.lq-ch small{color:var(--lmuted);font-size:11.5px;line-height:1.45;display:block}.lq-ch.on{border-color:var(--laccent-line);background:var(--laccent-soft)}.lq-ch.on small{color:var(--laccent-ink)}.lq-close{border-top:1px solid var(--lline);flex-wrap:wrap;align-items:center;gap:12px;margin:40px 0 0;padding-top:26px;display:flex}.lq-closeh{letter-spacing:-.018em;flex:1;min-width:260px;margin:0;font-size:19px;font-weight:680}.ltl{--ltl-seg:80vh;--ltl-stage:540px;position:relative}.ltl-pin{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ltl-fit{width:100%;transform:scale(var(--ltl-fit,1));transform-origin:50%}@media (max-height:780px){.ltl{--ltl-fit:.86}}@media (max-height:680px){.ltl{--ltl-fit:.74}}.ltl-wrap{width:100%;max-width:var(--wrap-max);padding:0 var(--wrap-gutter);margin:0 auto}.ltl-panel{grid-template-columns:minmax(280px,330px) 1fr;align-items:center;gap:52px;display:grid}.ltl-line{height:var(--ltl-stage);position:relative}.ltl-line:before{content:"";background:var(--lline);width:1px;position:absolute;top:12px;bottom:12px;left:6px}.ltl-fill{background:var(--laccent);width:1px;height:0;transition:height .18s linear;position:absolute;top:12px;left:6px}.ltl-stations{flex-direction:column;height:100%;margin:0;padding:0;list-style:none;display:flex}.ltl-st{transition:flex-basis .42s var(--ease-out);flex:0 0 52px;overflow:hidden}.ltl-st.is-on{flex:auto}.ltl-btn{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:13px 1fr;align-content:start;gap:0 20px;padding:8px 0 0;display:grid}.ltl-mark{border:1px solid var(--lline-strong);background:var(--lbg);border-radius:50%;grid-area:1/1/span 4;width:13px;height:13px;margin-top:5px;transition:background .3s,border-color .3s}.ltl-st.is-on .ltl-mark{background:var(--laccent);border-color:var(--laccent)}.ltl-st.is-past .ltl-mark{border-color:var(--laccent)}.ltl-noun{letter-spacing:.15em;text-transform:uppercase;color:var(--lfaint);opacity:0;height:0;margin:0;font-size:10.5px;transition:opacity .25s;overflow:hidden}.ltl-st.is-on .ltl-noun{opacity:1;height:auto;margin:0 0 8px}.ltl-title{color:var(--lmuted);letter-spacing:-.012em;transition:color .3s, font-size .3s var(--ease-out);margin:0;font-size:15px;font-weight:600;line-height:1.35}.ltl-btn:hover .ltl-title{color:var(--link)}.ltl-st.is-on .ltl-title{letter-spacing:-.028em;color:var(--link);text-wrap:balance;font-size:clamp(21px,2.1vw,27px);font-weight:720;line-height:1.14}.ltl-cap{opacity:0;height:0;color:var(--lmuted);margin:0;font-size:13.5px;line-height:1.58;transition:opacity .3s;overflow:hidden}.ltl-st.is-on .ltl-cap{opacity:1;height:auto;min-height:44px;margin:12px 0 0}.ltl-door{color:var(--laccent);border-bottom:1px solid var(--laccent-line);width:fit-content;margin-left:33px;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;display:none}.ltl-st.is-on .ltl-door{margin-top:14px;display:inline-block}.ltl-door:hover{border-bottom-color:var(--laccent)}.ltl-right{min-width:0}.ltl-stage{height:var(--ltl-stage);position:relative;overflow:hidden}.ltl-film{opacity:0;transition:opacity .28s var(--ease-out), transform .38s var(--ease-out);position:absolute;inset:0;transform:translateY(8px)}.ltl-film.is-on{opacity:1;transform:none}.ltl-pinned .ltl-film{align-content:center;display:grid}.ltl-pinned .ltl-film>*{width:100%}.ltl-pinned .libf{margin:0}.ltl-pinned .usd-player{margin:0 auto}.ltl-chapters{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:62px;margin:14px 0 0;display:flex}.ltl-ch{color:var(--lmuted);background:var(--lsurface);border:1px solid var(--lline);cursor:pointer;border-radius:99px;padding:5px 12px;font-size:11.5px;font-weight:550}.ltl-ch:hover{color:var(--link);border-color:var(--lline-strong)}.ltl-ch.is-on{color:var(--link);border-color:var(--laccent-line);background:var(--laccent-soft)}.ltl-pinned .rfilm-cap,.ltl-pinned .rfilm-ctrl,.ltl-pinned .aif-cap,.ltl-pinned .aif-controls,.ltl-pinned .lq-transport,.ltl-pinned .lq-chapters,.ltl-pinned .usd-foot,.ltl-pinned .libf-say{display:none}.ltl-pinned .libf{display:block}.ltl-pinned .libf-stage{max-width:calc((var(--ltl-stage) - 40px) * 4 / 3);margin:0 auto}.ltl-stacked{max-width:var(--wrap-max);padding:0 var(--wrap-gutter);margin:8px auto 0}.ltl-sk{border-top:1px solid var(--lline);padding:40px 0}.ltl-sk:first-child{border-top:0}.ltl-stacked .ltl-noun{opacity:1;height:auto;margin:0 0 8px}.ltl-stacked .ltl-title{letter-spacing:-.028em;color:var(--link);margin:0 0 18px;font-size:clamp(21px,5.5vw,27px);font-weight:720;line-height:1.14}.ltl-stacked .ltl-door{margin:18px 0 0;display:inline-block}.ltl-skfilm{min-width:0}.lnd-authpage{min-height:calc(100vh - var(--footer-h));flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 20px 120px;display:flex}.lnd-authcard-mark{justify-content:center;margin-bottom:20px;display:flex}
