.lr{font:var(--type-body);color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lr :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.lr-wrap{max-width:calc(var(--grid-max) + 2 * var(--grid-gutter));margin:0 auto;padding:0 var(--grid-gutter)}.lr-label{font:var(--type-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--text-tertiary)}.lr-display-xl{font:var(--type-display-xl);letter-spacing:var(--track-display)}.lr-display-l{font:var(--type-display-l);letter-spacing:-.025em}.lr-display-m{font:var(--type-display-m);letter-spacing:-.02em}.lr-title{font:var(--type-title)}.lr-body-l{font:var(--type-body-l)}.lr-body,.lr-body-l{color:var(--text-secondary)}.lr-body{font:var(--type-body)}.lr-small{font:var(--type-small);color:var(--text-secondary)}.lr-data{font:var(--type-data);color:var(--text-tertiary)}.lr-seed{display:inline-block;flex:none;width:var(--seed);height:var(--seed);border-radius:var(--radius-seed);background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-keyline)}.lr-seed-empty{background:transparent;box-shadow:inset 0 0 0 1.5px var(--seed-empty)}.lr-mark-line{color:var(--accent-ink);padding:0 .14em;margin:0 -.04em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(var(--accent),var(--accent)) no-repeat 0 58% /100% 80%}.lr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:var(--radius-control);font:600 .9375rem/1 var(--font-sans);border:1px solid transparent;white-space:nowrap;transition:transform var(--dur-1) var(--ease-out)}.lr-btn:hover{transform:translateY(-2px)}.lr-btn:active{transform:translateY(0) scale(.98)}.lr-btn-primary{background:var(--accent);color:var(--accent-ink);border-color:var(--accent-keyline)}.lr-btn-primary:hover{background:var(--accent-hover)}.lr-btn-secondary{color:var(--text-primary);border-color:var(--rule-strong)}.lr-btn-secondary:hover{border-color:var(--text-primary)}.lr-btn-sm{min-height:36px;padding:0 14px;font-size:.8125rem}.lr-btn svg{width:16px;height:16px}.lr-nav{position:fixed;top:0;left:0;right:0;z-index:50;background:var(--surface-overlay);border-bottom:1px solid var(--rule);transition:transform var(--dur-2) var(--ease-out)}.lr-nav.lr-nav-away{transform:translateY(-100%)}.lr-progress{position:fixed;top:0;left:0;right:0;height:2px;z-index:60;background:var(--accent);transform:scaleX(0);transform-origin:left}.lr-nav-in{display:flex;align-items:center;justify-content:space-between;height:64px}.lr-brand{display:inline-flex;align-items:center;gap:10px;font:600 1.375rem/1 var(--font-display);letter-spacing:-.02em}.lr-brand svg{width:28px;height:28px}.lr-nav-links{display:flex;gap:30px;font:500 .875rem/1 var(--font-sans);color:var(--text-secondary)}.lr-nav-links a:hover,.lr-nav-links a[aria-current]{color:var(--text-primary)}.lr-nav-cta{display:flex;align-items:center;gap:8px}.lr-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-control);border:1px solid var(--rule);color:var(--text-secondary)}.lr-icon-btn:hover{color:var(--text-primary);border-color:var(--rule-strong)}.lr-icon-btn svg{width:16px;height:16px}.lr-nav-menu{display:none}.lr-hero{padding-top:calc(64px + clamp(48px, 7vw, 96px))}.lr-hero .lr-label{margin-bottom:28px}.lr-hero-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin-top:clamp(32px,4.5vw,64px);align-items:start}.lr-hero-copy{grid-column:1/span 5;padding-top:8px}.lr-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lr-hero-field{grid-column:7/span 6;position:relative}.lr-disc-wrap{position:absolute;right:7%;top:-64px;width:220px;height:220px}.lr-disc{width:100%;height:100%;border-radius:50%;background:var(--disc)}.lr-ledger{position:relative;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-panel);overflow:hidden}.lr-ledger li{position:relative;display:grid;grid-template-columns:var(--seed) minmax(0,1.05fr) minmax(0,1fr);align-items:center;-moz-column-gap:16px;column-gap:16px;padding:10px 20px;border-top:1px solid var(--rule)}.lr-ledger li:first-child{border-top:0}.lr-ledger li:before{content:"";position:absolute;inset:0;background:var(--accent-tint);opacity:0}.lr-ledger li>*{position:relative}.lr-ledger .lr-k{font:var(--type-data);color:var(--text-primary)}.lr-ledger .lr-v{font:var(--type-small);color:var(--text-secondary)}.lr-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;margin-top:clamp(40px,5vw,72px);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.lr-trust>*{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 24px 12px 0;font:var(--type-small);color:var(--text-secondary)}.lr-trust>*+*{padding-left:24px;border-left:1px solid var(--rule)}.lr-pause{color:var(--text-secondary);font:500 .8125rem/1 var(--font-sans)}.lr-pause:hover{color:var(--text-primary)}.lr-pause svg{width:14px;height:14px}[data-motion=paused] .lr-sec{padding-top:var(--space-section)}.lr-sec-head{max-width:860px}.lr-sec-head .lr-label{margin-bottom:20px}.lr-sec-head .lr-body-l{margin-top:20px;max-width:620px}.lr-furrow{position:relative}.lr-furrow>.lr-rule{position:absolute;left:0;right:0;top:0;height:1px;background:var(--rule);transform-origin:left}.lr-furrow>.lr-seed{position:absolute;left:0;top:calc(var(--seed) / -2 - .5px)}.lr-stats-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;align-items:end}.lr-stats-head>div{grid-column:1/span 7}.lr-stats-head>div .lr-label{margin-bottom:20px}.lr-stats-head>p{grid-column:9/span 4}.lr-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin-top:56px}.lr-stat{padding:28px 0 0}.lr-numeral{font:var(--type-numeral);letter-spacing:var(--track-display);font-variant-numeric:lining-nums}.lr-numeral span{color:var(--accent-text)}.lr-stat .lr-title{margin-top:14px}.lr-stat .lr-data{margin-top:4px}.lr-catalogue{margin-top:64px;border-bottom:1px solid var(--rule)}.lr-cat-row{display:grid;grid-template-columns:minmax(0,4.3fr) minmax(0,1.2fr) minmax(0,5fr) minmax(0,1.5fr);-moz-column-gap:32px;column-gap:32px;align-items:baseline;padding:24px 0 24px 26px}.lr-cat-row>.lr-seed{top:calc(50% - var(--seed) / 2)}.lr-cat-row:after{content:"";position:absolute;inset:0;background:var(--accent-tint);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-2) var(--ease-out);z-index:-1}.lr-cat-row:not(.lr-soon):hover:after{transform:scaleX(1)}.lr-cat-row h3{font:var(--type-display-m);letter-spacing:-.02em;white-space:nowrap}.lr-cat-row .lr-tables{font:var(--type-data);color:var(--accent-text)}.lr-cat-row .lr-badges{justify-self:end}.lr-cat-row.lr-soon h3{color:var(--text-secondary)}.lr-badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:4px;font:600 .6875rem/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:var(--accent);color:var(--accent-ink);box-shadow:inset 0 0 0 1px var(--accent-keyline)}.lr-badge-muted{background:transparent;color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--rule-strong)}.lr-price-notes{margin-top:40px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:12px;align-items:start}.lr-price-notes .lr-pill{grid-column:1/span 5;display:inline-flex;align-items:center;gap:10px;font:500 .8125rem/1.4 var(--font-sans);color:var(--text-primary)}.lr-price-notes .lr-notes{grid-column:7/span 6;display:grid;gap:6px}.lr-price-notes .lr-notes p{font:var(--type-small);color:var(--text-tertiary)}.lr-price-notes .lr-notes b{color:var(--text-secondary);font-weight:400}.lr-quota{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);font:var(--type-small);color:var(--text-secondary)}.lr-quota b{color:var(--text-primary);font-weight:500}.lr-quota i{color:var(--text-tertiary);font-style:normal}.lr-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:32px;border:1px solid var(--rule);border-radius:var(--radius-panel);overflow:hidden}.lr-plan{display:flex;flex-direction:column;padding:28px 24px 24px;border-left:1px solid var(--rule);background:var(--surface-raised);position:relative}.lr-plan:first-child{border-left:0}.lr-plan.lr-rec{background:var(--accent-tint);box-shadow:inset 0 4px 0 var(--accent)}.lr-plan-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:28px}.lr-plan h3{font:600 1.375rem/1.1 var(--font-display);letter-spacing:-.01em}.lr-plan .lr-desc{margin-top:8px;font:var(--type-small);color:var(--text-tertiary);min-height:40px}.lr-plan .lr-price{margin-top:14px;font:500 1.5625rem/1.1 var(--font-display);letter-spacing:-.02em;white-space:nowrap}.lr-plan .lr-sub{margin-top:8px;min-height:40px;font:var(--type-small)}.lr-plan .lr-sub p:first-child{color:var(--text-secondary)}.lr-plan .lr-sub p+p{color:var(--text-tertiary)}.lr-plan .lr-tagline{margin-top:14px;padding:10px 0 10px 12px;border-left:2px solid var(--rule-strong);font:var(--type-small);color:var(--text-secondary);min-height:82px}.lr-plan.lr-rec .lr-tagline{border-left-color:var(--accent-text);color:var(--text-primary)}.lr-plan .lr-plus{margin-top:18px;font:var(--type-small);color:var(--text-secondary)}.lr-plan .lr-plus b{color:var(--text-primary);font-weight:600}.lr-plan .lr-group{margin-top:18px;font:600 .625rem/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary)}.lr-plan ul{margin-top:10px;display:grid;gap:7px}.lr-plan li{display:grid;grid-template-columns:8px minmax(0,1fr);-moz-column-gap:10px;column-gap:10px;align-items:baseline;font:var(--type-small);color:var(--text-secondary)}.lr-plan li .lr-seed{--seed:8px;transform:translateY(-1px)}.lr-plan li.lr-hi{color:var(--text-primary);font-weight:500}.lr-plan li.lr-no{color:var(--text-tertiary);text-decoration:line-through;text-decoration-color:var(--rule-strong)}.lr-plan li .lr-fl{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px}.lr-plan li.lr-no .lr-fl>span{text-decoration:line-through;text-decoration-color:var(--rule-strong)}.lr-plan li .lr-tag{padding:1px 5px;border-radius:3px;background:var(--accent);color:var(--accent-ink);font:600 .5625rem/1.5 var(--font-mono);letter-spacing:.08em;text-decoration:none;display:inline-block}.lr-plan .lr-feat{flex:1}.lr-plan .lr-btn{margin-top:24px;width:100%}.lr-plan .lr-btn[disabled]{color:var(--text-secondary);border-color:var(--rule);cursor:default;transform:none}.lr-plan .lr-micro{margin-top:8px;text-align:center;font:400 .6875rem/1.4 var(--font-sans);color:var(--text-tertiary);min-height:16px}.lr-addons{margin-top:72px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:32px}.lr-addons-head{grid-column:1/span 4}.lr-addons-head .lr-label{color:var(--text-secondary);display:inline-flex;align-items:center;gap:10px;margin-bottom:16px}.lr-addons-head .lr-small{margin-top:12px}.lr-addons-head .lr-small b{color:var(--text-primary);font-weight:600}.lr-addons-head .lr-btn{margin-top:24px}.lr-addons-head .lr-after{margin-top:14px;font:var(--type-small);color:var(--text-secondary)}.lr-addons-head .lr-after b{color:var(--text-primary);font-weight:400}.lr-packs{grid-column:6/span 7;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}.lr-pack{display:block;padding:26px 0 0}.lr-pack .lr-title{font:500 1.375rem/1.2 var(--font-display)}.lr-pack .lr-small{margin-top:8px}.lr-pack .lr-go{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font:600 .8125rem/1 var(--font-sans);color:var(--accent-text)}.lr-pack .lr-go svg{width:14px;height:14px;transition:transform var(--dur-1) var(--ease-out)}.lr-pack:hover .lr-go svg{transform:translateX(3px)}.lr-assure{margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;border-top:1px solid var(--rule)}.lr-assure>span{display:flex;align-items:center;gap:10px;padding:16px 0;font:var(--type-small);color:var(--text-tertiary)}.lr-assure .lr-seed{--seed:8px}.lr-band{position:relative;margin-top:var(--space-section);padding:clamp(64px,9vw,120px) 0;color:var(--accent-ink)}.lr-band-bg{position:absolute;inset:0;background:var(--accent)}.lr-band>.lr-wrap{position:relative}.lr-band .lr-label{color:var(--accent-ink);margin-bottom:24px}.lr-band .lr-mark-line{color:var(--accent);background-image:linear-gradient(var(--accent-ink),var(--accent-ink))}.lr-band-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;align-items:end;margin-top:40px}.lr-band-row>p{grid-column:1/span 5;font:var(--type-body-l);color:var(--accent-ink)}.lr-band-row>div{grid-column:7/span 6}.lr-band .lr-cta-row{margin-top:0}.lr-band .lr-btn-primary{background:var(--accent-ink);color:var(--accent);border-color:var(--accent-ink)}.lr-band .lr-btn-secondary{color:var(--accent-ink);border-color:var(--accent-ink)}.lr-band .lr-aside{margin-top:18px;font:var(--type-body);color:var(--accent-ink)}.lr-band .lr-aside a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.lr-band :focus-visible{outline-color:var(--accent-ink)}.lr-footer{padding:72px 0 0;overflow:clip;background:var(--surface-canvas)}.lr-mega{margin-top:56px;font:600 clamp(3.5rem,17.4vw,15.5rem)/.86 var(--font-display);letter-spacing:-.045em;color:var(--text-primary);overflow:hidden;padding-bottom:.06em}.lr-mega,.lr-mega>span{display:flex;align-items:center;gap:.12em}.lr-mega svg{width:.66em;height:.66em;flex:none}.lr-foot{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;row-gap:40px}.lr-foot-brand{grid-column:1/span 5}.lr-foot-brand .lr-small{margin-top:16px;max-width:36ch}.lr-foot-brand .lr-community{display:inline-flex;align-items:center;gap:10px;margin-top:18px;font:var(--type-small);color:var(--text-secondary);min-height:28px}.lr-foot-col{grid-column:span 2}.lr-foot-col:first-of-type{grid-column:7/span 2}.lr-foot-col h4{font:600 .8125rem/1.4 var(--font-sans);color:var(--text-primary)}.lr-foot-col ul{margin-top:12px;display:grid;gap:2px;font:var(--type-small);color:var(--text-secondary)}.lr-foot-col a{display:inline-block;padding:4px 0}.lr-nav-links a{padding:8px 0}.lr-community:hover,.lr-foot-col a:hover{color:var(--text-primary)}.lr-foot-base{display:flex;justify-content:space-between;gap:16px;margin-top:24px;padding:20px 0 28px;border-top:1px solid var(--rule);font:400 .75rem/1.4 var(--font-sans);color:var(--text-tertiary)}.lr-plots-clip{max-width:calc(var(--grid-max) + 2 * var(--grid-gutter));margin:0 auto;padding:0 var(--grid-gutter)}.lr-plots{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:56px}.lr-plot-card{position:relative;display:flex;flex-direction:column;min-height:248px;padding:26px 24px;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-panel)}.lr-plot-card .lr-seed{--seed:14px}.lr-plot-card h3{margin-top:auto;padding-top:40px;font:500 1.5rem/1.15 var(--font-display);letter-spacing:-.015em}.lr-plot-card p{margin-top:10px;font:var(--type-small);color:var(--text-secondary)}.lr-hs-rail{display:none;position:relative;height:1px;margin-top:44px;background:var(--rule)}.lr-hs-rail i{position:absolute;inset:0;background:var(--accent-text);transform:scaleX(0);transform-origin:left}.lr-hs-rail .lr-seed{position:absolute;left:0;top:calc(var(--seed) / -2)}.lr-sstory-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin-top:64px}.lr-sstep{display:flex;flex-direction:column;padding-top:26px}.lr-sstep-text .lr-numeral{color:var(--text-tertiary);font-size:clamp(2.5rem,3.6vw,3.25rem)}.lr-sstep-text .lr-title{margin-top:18px;font-size:1.125rem}.lr-sstep-text .lr-small{margin-top:10px}.lr-visual{position:relative;margin-top:22px;padding:14px 16px;background:var(--surface-inset);border:1px solid var(--rule);border-radius:var(--radius-control);font:var(--type-data);color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;gap:8px}.lr-visual .lr-hl{color:var(--accent-text)}.lr-visual .lr-dim{color:var(--text-tertiary)}.lr-visual .lr-cmd{word-break:break-all}.lr-visual .lr-line{display:flex;align-items:center;gap:10px}.lr-visual .lr-pair{display:flex;justify-content:space-between;gap:12px;font-family:var(--font-sans)}.lr-visual .lr-pair b{font:var(--type-data);color:var(--accent-text);font-weight:400}.lr-visual .lr-chips{display:flex;gap:8px}.lr-visual .lr-chips span{padding:3px 9px;border:1px solid var(--rule-strong);border-radius:4px;font-size:.75rem}.lr-v-tables{gap:12px}.lr-tcard{display:grid;gap:8px}.lr-mini{display:grid;grid-template-columns:repeat(12,12px);gap:4px}.lr-mini i{width:12px;height:12px;box-shadow:inset 0 0 0 1px var(--seed-empty)}.lr-mini i,.lr-mini i:after{border-radius:var(--radius-seed)}.lr-mini i:after{content:"";display:block;width:100%;height:100%;background:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-keyline);transform:scale(var(--f,1))}.lr-fk,.lr-stage-bg,.lr-story-rail,.lr-wipe{display:none}.lr-band-title{font-size:clamp(2.5rem,6vw,5.25rem);line-height:1.08}.lr-sans{font-family:var(--font-sans)}.lr-notice{margin-top:8px;text-align:center;font:400 .6875rem/1.4 var(--font-sans);color:var(--text-secondary)}.lr-foot-brand .lr-small:first-child{margin-top:0}.lr-nav.lr-nav-away:focus-within{transform:none}[data-theme=light] .ld-starfield{display:none}.lr-nav-cta>*{flex:none}.lr-nav-panel{display:none}@keyframes lr-plant{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lr-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lr-sweep{0%,9%{opacity:1}12%,to{opacity:0}}@keyframes lr-sunrise{0%{transform:translateY(40px)}to{transform:none}}@keyframes lr-settle{0%{transform:translateY(.42em) rotate(3deg)}to{transform:none}}.lr-hero h1 .lr-w{display:inline-block;transform-origin:left bottom;animation:lr-settle .9s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms)}.lr-ledger .lr-seed{animation:lr-plant var(--dur-2) var(--ease-out) both;animation-delay:calc(.5s + var(--i) * .11s)}.lr-ledger .lr-k,.lr-ledger .lr-v{animation:lr-rise var(--dur-2) var(--ease-out) both;animation-delay:calc(.54s + var(--i) * .11s)}.lr-ledger li:before{animation:lr-sweep 22s linear infinite;animation-delay:calc(2s + var(--i) * 2.2s)}.lr-disc{animation:lr-sunrise 2.4s var(--ease-out) both}@media (min-width:901px) and (prefers-reduced-motion:no-preference){:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr h2 .lr-mark-line{display:inline-block}}[data-motion=paused] .lr-disc,[data-motion=paused] .lr-hero h1 .lr-w,[data-motion=paused] .lr-ledger *,[data-motion=paused] .lr-ledger li:before{animation:none}@media (prefers-reduced-motion:reduce){.lr-disc,.lr-hero h1 .lr-w,.lr-ledger .lr-k,.lr-ledger .lr-seed,.lr-ledger .lr-v,.lr-ledger li:before{animation:none}.lr-pause{display:none!important}.lr-btn,.lr-cat-row:after,.lr-nav,.lr-pack .lr-go svg{transition:none}}@media screen and (min-width:1024px) and (min-height:680px) and (prefers-reduced-motion:no-preference){:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-hscroll{height:calc(100vh + var(--hs-distance));padding-top:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-hscroll-pin{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;justify-content:center;overflow:hidden}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-plots-clip{max-width:none;width:100%;padding:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-plots{display:flex;gap:var(--hs-gap);width:-moz-max-content;width:max-content;padding:0 var(--hs-pad);margin-top:44px;will-change:transform}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-plot-card{flex:none;width:var(--hs-card);min-height:290px;padding:30px 28px}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-plot-card h3{font-size:1.75rem}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-plot-card p{font:var(--type-body)}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-hs-rail{display:block}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story{height:480vh;padding-top:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-pin{position:sticky;top:0;height:100vh;display:flex;align-items:center}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-grid{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;-moz-column-gap:56px;column-gap:56px;grid-template-areas:"head stage" "text stage" "rail stage"}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story .lr-sec-head{grid-area:head}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story .lr-sec-head h2{font-size:2.375rem}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep,:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstory-steps{display:contents}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep>.lr-rule,:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep>.lr-seed{display:none}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep-text{grid-area:text;align-self:start;margin-top:36px;opacity:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep:first-child .lr-sstep-text{opacity:1}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep-text .lr-numeral{font-size:4rem}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep-text .lr-title{font:500 1.75rem/1.15 var(--font-display);letter-spacing:-.015em}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-sstep-text .lr-small{font:var(--type-body);max-width:42ch}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-rail{grid-area:rail;display:flex;align-items:center;gap:0;position:relative;height:12px;margin-top:28px;max-width:320px}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-rail:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--rule-strong)}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-rail i{position:absolute;left:0;right:0;top:50%;height:1px;background:var(--accent-text);transform:scaleX(0);transform-origin:left}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-rail .lr-seed{position:relative;margin-right:auto}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-story-rail .lr-seed:last-child{margin-right:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-stage-bg{display:block;grid-area:stage;height:520px;background:var(--surface-raised);border:1px solid var(--rule);border-radius:var(--radius-panel);background-image:radial-gradient(var(--rule) 1px,transparent 1.5px);background-size:20px 20px;background-position:10px 10px}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-visual{grid-area:stage;align-self:start;margin:0 24px;min-height:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-cmd{margin-top:24px;height:46px;overflow:hidden}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-cmd .lr-cmd{word-break:normal;white-space:nowrap}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-wipe{display:block;position:absolute;inset:0;background:var(--surface-inset);transform-origin:right}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-tables{margin-top:92px;padding:0;border:0;background:none;display:grid;grid-template-columns:1fr 1fr;gap:40px}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-tcard{position:relative;padding:16px 18px;height:124px;align-content:start;gap:14px;background:var(--surface-inset);border:1px solid var(--rule-strong);border-radius:var(--radius-control);opacity:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-mini i{--f:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-fk{display:block;position:absolute;background:var(--accent-text)}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-fk-h{left:100%;top:50%;width:40px;height:2px;transform:scaleX(0);transform-origin:right}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-fk-v{left:50%;top:100%;width:2px;height:40px;transform:scaleY(0);transform-origin:bottom}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-pairs{margin-top:400px;flex-direction:row;justify-content:space-between;gap:0;padding:0;height:44px;opacity:0}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-pairs .lr-pair{flex:1;align-items:center;padding:0 14px}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-pairs .lr-pair+.lr-pair{border-left:1px solid var(--rule)}:root[data-theme]:not([data-motion=paused],[data-lr-static]) .lr-v-result{margin-top:456px;flex-direction:row;align-items:center;justify-content:space-between;height:44px;opacity:0}}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-stopped{overflow:clip}.lenis.lenis-smooth iframe{pointer-events:none}html:has([data-landing]):not([data-landing-smooth]){scroll-behavior:auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.lr-band-bg,.lr-furrow>.lr-seed,.lr-ledger *,.lr-mega>span,.lr-plots,.lr-rule,.lr-w,[data-cta-card],[data-cta-reveal],[data-feature-card],[data-hero-exit],[data-hero-reveal],[data-lr-item],[data-reveal],[data-stat-item],[data-step-card],[data-step-head],[data-step-rail],[data-step-visual]>*,[data-template-card]{opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;animation:none!important}.lr-nav{position:static!important;transform:none!important}.ld-starfield,.lr-disc-wrap,.lr-pause,.lr-progress{display:none!important}html.lenis,html.lenis body{height:auto!important;overflow:visible!important}}@media (max-width:900px){.lr-nav-panel{display:block;overflow:hidden;max-height:0;border-top:1px solid transparent;background:var(--surface-overlay)}.lr-nav-panel[data-open=true]{max-height:26rem;border-top-color:var(--rule)}.lr-nav-panel-in{padding:12px var(--grid-gutter) 20px;display:grid;gap:4px}.lr-nav-panel a.lr-nav-item{padding:10px 4px;font:500 .9375rem/1.2 var(--font-sans);color:var(--text-secondary)}.lr-nav-panel-cta{display:flex;align-items:center;gap:8px;margin-top:10px;padding-top:14px;border-top:1px solid var(--rule)}.lr-nav-panel-cta .lr-btn{display:inline-flex;flex:1}.lr-plots{grid-template-columns:repeat(2,minmax(0,1fr))}.lr-nav-cta .lr-btn,.lr-nav-links{display:none}.lr-nav-menu{display:inline-flex}.lr-addons,.lr-band-row,.lr-hero-row,.lr-price-notes,.lr-stats-head{grid-template-columns:minmax(0,1fr);-moz-column-gap:0;column-gap:0}.lr-addons-head,.lr-band-row>div,.lr-band-row>p,.lr-foot-brand,.lr-hero-copy,.lr-hero-field,.lr-packs,.lr-price-notes .lr-notes,.lr-price-notes .lr-pill,.lr-stats-head>div,.lr-stats-head>p{grid-column:1/-1}.lr-hero-field{margin-top:56px}.lr-disc-wrap{width:150px;height:150px;top:-44px;right:8%}.lr-cta-row .lr-btn{flex:1 1 100%}.lr-trust{grid-template-columns:1fr auto}.lr-trust>*{grid-column:1;padding:10px 0;min-height:48px;border-left:0!important;padding-left:0!important}.lr-trust>*+*{border-top:1px solid var(--rule)}.lr-trust .lr-pause{grid-column:2;grid-row:1/span 3;border-top:0;align-self:center;width:44px;height:44px;justify-content:center;border:1px solid var(--rule)!important;border-radius:var(--radius-control);padding:0!important}.lr-trust .lr-pause span{display:none}.lr-stats-head>p{margin-top:16px}.lr-stat-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:40px}.lr-plots{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:40px}.lr-plot-card{min-height:0}.lr-plot-card h3{padding-top:28px}.lr-sstory-steps{grid-template-columns:minmax(0,1fr);row-gap:40px;margin-top:40px}.lr-catalogue{margin-top:40px}.lr-cat-row{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;padding:20px 0 20px 24px}.lr-cat-row h3{grid-column:1;grid-row:1;white-space:normal}.lr-cat-row .lr-badges{grid-column:2;grid-row:1}.lr-cat-row .lr-small,.lr-cat-row .lr-tables{grid-column:1/-1}.lr-quota{flex-direction:column;align-items:flex-start;gap:6px}.lr-quota i{display:none}.lr-plans{grid-template-columns:minmax(0,1fr)}.lr-plan{border-left:0;border-top:1px solid var(--rule)}.lr-plan:first-child{border-top:0}.lr-plan .lr-desc,.lr-plan .lr-sub,.lr-plan .lr-tagline{min-height:0}.lr-packs{row-gap:28px}.lr-assure,.lr-packs{grid-template-columns:minmax(0,1fr)}.lr-assure>span{padding:10px 0}.lr-band-row>div{margin-top:32px}.lr-foot{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.lr-foot-col,.lr-foot-col:first-of-type{grid-column:auto}.lr-plan .lr-group{font-size:.6875rem}.lr-plan li .lr-tag{font-size:.625rem}.lr-foot-base{flex-direction:column;margin-top:48px}}