body:has(.theme-paper){color:#1e1d24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fbfaf8}.theme-paper{--lp-field:#fcfbfa;--lp-paper:#fbfaf8;--lp-ink:#1e1d24;--lp-muted:#55535c;--lp-line:#1e1d241f;--lp-flare:#b03a5e;--lp-accent:#1e1d24;--lp-night:#17161b;--lp-snow:#f5f4f2;--lp-ease:cubic-bezier(.4, 0, .2, 1);--lp-sans:var(--font-plex-sans), "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--lp-display:var(--font-display), "Archivo", "Helvetica Neue", Arial, sans-serif;--lp-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, monospace;--lp-space:clamp(24px, 4vw, 48px);--lp-max:1040px;--lp-sheet:920px;--lp-radius:6px;--lp-nav-h:64px;--lp-lift:0 1px 2px #1e1d240a, 0 16px 40px #1e1d241a;background:var(--lp-paper);min-height:100vh;color:var(--lp-ink);font-family:var(--lp-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.55}.theme-paper h1,.theme-paper h2,.theme-paper h3,.theme-paper p{font-weight:400}.theme-paper h1,.theme-paper h2,.theme-paper h3,.lp-lead,.lp-closer{text-wrap:balance}.lp-body,.lp-block-lede,.lp-hero-lede,.lp-note,.lp-proofline{text-wrap:pretty}.theme-paper a:focus-visible,.theme-paper button:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-close a:focus-visible,.lp-close button:focus-visible{outline-color:var(--lp-snow)}.theme-paper ::selection{background:var(--lp-ink);color:var(--lp-paper)}.lp-nav{z-index:40;transition:background .2s var(--lp-ease);position:fixed;top:0;left:0;right:0}.lp-nav.is-scrolled{-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--lp-line);background:#ffffffeb}.lp-nav-inner{height:var(--lp-nav-h);max-width:var(--lp-max);padding-inline:var(--lp-space);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.lp-wordmark{flex-shrink:0;align-items:center;display:flex}.lp-wordmark img{width:auto;height:16px}.lp-nav-links{align-items:center;gap:24px;display:flex}.lp-nav-links a{appearance:none;font:inherit;color:var(--lp-ink);cursor:pointer;opacity:.72;transition:opacity .16s var(--lp-ease);background:0 0;border:0;padding:0;font-size:14px;text-decoration:none}.lp-nav-links a:hover,.lp-nav-links .lp-nav-page:hover{opacity:1}.lp-nav-talk{border-radius:var(--lp-radius);background:var(--lp-ink);height:38px;color:var(--lp-paper);font:inherit;cursor:pointer;transition:background .16s var(--lp-ease);border:0;justify-content:center;align-items:center;padding:0 18px;font-size:14px;display:inline-flex}.lp-nav-talk:hover{background:#000}.lp-nav-talk:active{background:#26242f}.lp-nav-page{color:var(--lp-ink);opacity:.72;transition:opacity .16s var(--lp-ease);font-size:14px;text-decoration:none}.lp-nav-page[aria-current=page]{opacity:1;text-underline-offset:5px;-webkit-text-decoration:underline #1e1d2459;text-decoration:underline #1e1d2459;text-decoration-thickness:1px}.lp-btn{border-radius:var(--lp-radius);cursor:pointer;min-height:52px;transition:background .16s var(--lp-ease), color .16s var(--lp-ease), border-color .16s var(--lp-ease);justify-content:center;align-items:center;padding:0 26px;font-family:inherit;font-size:16px;text-decoration:none;display:inline-flex}.lp-btn-fill{background:var(--lp-ink);color:var(--lp-paper);border:1px solid var(--lp-ink)}.lp-btn-fill:hover{background:#000}.lp-btn-line{color:var(--lp-ink);border:1px solid var(--lp-line);background:0 0}.lp-hero .lp-btn-line{border-color:#1e1d2452}.lp-btn-line:hover{border-color:var(--lp-ink)}.lp-close .lp-btn-fill{background:var(--lp-snow);color:var(--lp-night);border-color:var(--lp-snow)}.lp-close .lp-btn-fill:hover{background:#e6e4ee}.lp-close .lp-btn-quiet{color:var(--lp-snow);text-decoration-color:#f7f6fb73}.lp-close .lp-btn-quiet:hover{-webkit-text-decoration-color:var(--lp-snow);text-decoration-color:var(--lp-snow)}.lp-close .lp-btn-line{color:var(--lp-snow);border-color:#f7f6fb73}.lp-close .lp-form .lp-btn-line{color:var(--lp-snow);background:0 0;border-color:#f7f6fb8c}.lp-close .lp-btn-line:hover{border-color:var(--lp-snow)}.lp-btn:disabled{opacity:.5;cursor:not-allowed}.lp-deck{z-index:1;position:relative}.lp-slide{height:100svh;padding:var(--lp-nav-h) 0 24px;justify-content:center;align-items:center;display:flex;position:relative}.lp-slide .lp-sheet{max-height:calc(100svh - 112px);margin:0 auto;overflow:auto}.lp-slide .lp-close{width:100%;height:calc(100svh - var(--lp-nav-h));align-items:center;padding-top:0;padding-bottom:0;display:flex}.lp-hero{z-index:1;width:100%;position:relative}.lp-hero-copy{width:100%;max-width:var(--lp-max);padding:calc(var(--lp-nav-h) + 116px) var(--lp-space) 128px;margin:0 auto}.lp-kicker{font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:20px;font-size:12px}.lp-hero-copy h1{font-family:var(--lp-display);letter-spacing:-.035em;max-width:13.5em;font-size:clamp(2.5rem,5.2vw,4.25rem);font-weight:600;line-height:1}.lp-hero-copy h1 em{max-width:10.5em;margin-top:.3em;font-style:normal;line-height:1.16;display:block}.lp-hero-lede{color:var(--lp-muted);max-width:34rem;margin-top:32px;font-size:19px;line-height:1.55}.lp-hero-lede+.lp-hero-lede{margin-top:20px}.lp-hero-actions{flex-wrap:wrap;gap:16px;margin-top:48px;display:flex}.lp-btn-quiet{appearance:none;cursor:pointer;min-height:52px;color:var(--lp-ink);text-underline-offset:5px;transition:border-color .16s var(--lp-ease);background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:16px;-webkit-text-decoration:underline #1e1d2459;text-decoration:underline #1e1d2459;text-decoration-thickness:1px;display:inline-flex}.lp-btn-quiet:hover{-webkit-text-decoration-color:var(--lp-ink);text-decoration-color:var(--lp-ink)}.lp-lead{letter-spacing:-.006em;color:var(--lp-muted);max-width:34rem;margin-top:36px;font-size:21px;line-height:1.5}.lp-lead+.lp-body{margin-top:28px}.lp-morph{height:320svh;position:relative}.lp-morph-stage{--p:0;--b:0;--c:0;--r:0;--l:0;--sx:46%;--sy:19%;--sw:44%;--sh:46%;--dw:700px;--dh:440px;height:100svh;color:var(--lp-ink);background:#e8e3dc;position:sticky;top:0;overflow:hidden}.lp-morph-bg{object-fit:cover;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.lp-morph-scrim{background:linear-gradient(90deg,#fffdfa57,#fffdfa00 46%);position:absolute;inset:0}.lp-morph-copy{--copy-w:calc(var(--sx) - var(--lp-space) - 32px);left:var(--lp-space);width:min(33rem, var(--copy-w));position:absolute;top:50%;transform:translateY(-54%)}.lp-morph-copy h1{font-family:var(--lp-display);font-size:clamp(2.1rem, calc(var(--copy-w) / 9.6), 3.75rem);letter-spacing:-.04em;text-wrap:balance;margin-top:0;line-height:1}.lp-morph-copy h1 em{margin-top:.08em;font-style:normal;display:block}.lp-morph-copy .lp-hero-lede{max-width:28rem;margin-top:28px;font-size:17px;line-height:1.55}.lp-morph-copy .lp-hero-actions{margin-top:36px}.lp-morph-display{left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);background:#0d0d10;border-radius:.5cqw;position:absolute;box-shadow:inset 0 0 0 1px #ffffff0d,0 40px 80px -40px #1413198c;container-type:inline-size}.lp-morph-glass{background:#15151a;position:absolute;inset:1.4% 1.1%;overflow:visible}.lp-sheet-chrome{color:#3a3d45;font-family:var(--lp-sans);opacity:calc(1 - var(--b));background:#fff;font-size:1.45cqw;position:absolute;inset:0}.lp-sheet-bar{white-space:nowrap;background:#f6f7f9;border-bottom:1px solid #dcdfe5;align-items:center;gap:1.4cqw;height:6.2%;padding:0 1.6cqw;display:flex;position:absolute;top:0;left:0;right:0;overflow:hidden}.lp-sheet-ref{color:#1f2126;min-width:6cqw}.lp-sheet-fx{color:#7a7f8a;font-style:italic}.lp-sheet-formula{font-family:var(--lp-mono);color:#1f2126;font-size:1.3cqw}.lp-sheet-letters{text-align:center;color:#6b7080;background:#f1f2f5;border-bottom:1px solid #dcdfe5;grid-template-columns:4.6cqw 1.05fr 1.6fr 1.1fr .95fr .95fr .9fr .75fr 1.15fr;height:5.4%;line-height:2.4;display:grid;position:absolute;top:6.2%;left:0;right:0}.lp-sheet-numbers{text-align:center;color:#6b7080;background:#f1f2f5;border-right:1px solid #dcdfe5;grid-auto-rows:1fr;width:4.6cqw;display:grid;position:absolute;top:11.6%;bottom:6.6%;left:0}.lp-sheet-numbers span{place-items:center;display:grid}.lp-sheet-tabs{color:#6b7080;background:#eceef2;border-top:1px solid #dcdfe5;align-items:stretch;gap:1px;height:6.6%;padding:0 1.2cqw;font-size:1.35cqw;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-sheet-tabs span{place-items:center;padding:0 1.6cqw;display:grid}.lp-sheet-tabs .is-on{color:#1f2126;background:#fff;border-bottom:2px solid #1f2126}.lp-sheet-cells{grid-template-columns:1.05fr 1.6fr 1.1fr .95fr .95fr .9fr .75fr 1.15fr;grid-auto-rows:1fr;display:grid;position:absolute;inset:11.6% 0 6.6% 4.6cqw}.lp-cell{--bc:clamp(0, calc((var(--b) - var(--dl) * .5) / .5), 1);--cc:clamp(0, calc((var(--c) - var(--dl) * .3) / .7), 1);--s:calc(var(--bc) * (1 - var(--cc)));color:#1f2126;font-family:var(--lp-sans);white-space:nowrap;transform:translate(calc(var(--dx) * var(--s) + var(--cxu) * var(--dw) * var(--cc)), calc(var(--dy) * var(--s) + var(--cyu) * var(--dh) * var(--cc))) rotate(calc(var(--dr) * var(--s))) scale(calc(1 - .6 * var(--cc)));opacity:calc(1 - var(--cc));will-change:transform, opacity;background:#fff;align-items:center;padding:0 1.1cqw;font-size:1.42cqw;display:flex;overflow:hidden;box-shadow:inset 0 0 0 .5px #dfe2e8}.lp-cell.is-head{color:#5c6270;background:#f6f7f9;font-weight:500}.lp-cell.is-num{font-variant-numeric:tabular-nums;justify-content:flex-end}.lp-cell.is-neg{color:#b03a5e}.lp-cell.is-active{box-shadow:inset 0 0 0 1.5px #1f2126}.lp-run{color:#17181c;font-family:var(--lp-sans);opacity:var(--r);transform:scale(calc(.96 + .04 * var(--r)));pointer-events:none;background:#f3f3f4;flex-direction:column;gap:2.4cqw;padding:3cqw 3.2cqw;display:flex;position:absolute;inset:0}.lp-run-title{letter-spacing:-.015em;font-size:2.5cqw;font-weight:500}.lp-run-sub{color:#6b6f7a;margin-top:.5cqw;font-size:1.5cqw}.lp-run-body{flex:1;grid-template-columns:58fr 42fr;gap:1.6cqw;min-height:0;display:grid}.lp-run-card,.lp-run-tiles>div{background:#fff;border-radius:1.4cqw;padding:2.2cqw 2.4cqw}.lp-run-card{flex-direction:column;display:flex}.lp-run-label{color:#6b6f7a;font-size:1.45cqw}.lp-run-big{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:1.2cqw;font-size:6.4cqw;font-weight:500;line-height:1}.lp-run-note{color:#6b6f7a;margin-top:1.2cqw;font-size:1.5cqw}.lp-run-note b{color:#17181c;font-weight:500}.lp-run-tiles{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:1.6cqw;display:grid}.lp-run-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:1cqw;font-size:3.1cqw;font-weight:500;line-height:1}.lp-run-fig.is-flare{color:#c2402f}.lp-run-fine{color:#6b6f7a;margin-top:.9cqw;font-size:1.35cqw}.lp-run-status{margin-top:auto;padding-top:2cqw}.lp-run-track{background:#17181c1f;border-radius:1px;height:2px;overflow:hidden}.lp-run-fill{height:100%;width:calc(var(--l) * 100%);background:#17181c;position:relative}.lp-run-fill:after{content:"";background:linear-gradient(90deg,#0000,#ffffffb3,#0000);animation:1.3s linear infinite lp-shimmer;position:absolute;inset:0;transform:translate(-100%)}.lp-run.is-ready .lp-run-fill:after{opacity:0;animation:none}@keyframes lp-shimmer{to{transform:translate(100%)}}.lp-run-state{height:2cqw;margin-top:1.4cqw;font-size:1.5cqw;font-weight:500;position:relative}.lp-run-state>span{transition:opacity .32s var(--lp-ease);align-items:center;gap:.9cqw;display:inline-flex;position:absolute;top:0;left:0}.lp-run-building{color:#6b6f7a}.lp-run-done,.lp-run.is-ready .lp-run-building{opacity:0}.lp-run.is-ready .lp-run-done{opacity:1}.lp-run-done svg{fill:none;stroke:#17181c;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:1.9cqw;height:1.9cqw}.lp-run-done polyline{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .64s var(--lp-ease) .24s}.lp-run.is-ready .lp-run-done polyline{stroke-dashoffset:0}.lp-morph-foot{left:var(--lp-space);right:var(--lp-space);font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:#f7f6fbdb;justify-content:space-between;align-items:flex-end;font-size:11px;display:flex;position:absolute;bottom:26px}.lp-morph-scroll{align-items:center;gap:14px;display:flex}.lp-morph-scroll:after{content:"";opacity:.5;transform-origin:0;width:56px;height:1px;transform:scaleX(calc(1 - var(--p)));background:currentColor}.lp-morph-steps{gap:28px;margin:0;padding:0;list-style:none;display:flex}.lp-morph-steps li{width:132px}.lp-morph-steps li span{opacity:.55;white-space:nowrap;margin-bottom:10px;display:block}.lp-morph-stage[data-phase="1"] li:first-child span,.lp-morph-stage[data-phase="2"] li:nth-child(2) span,.lp-morph-stage[data-phase="3"] li:nth-child(3) span{opacity:1}.lp-morph-steps li i{background:#f7f6fb47;height:1px;display:block;position:relative}.lp-morph-steps li i:after{content:"";background:var(--lp-snow);transform-origin:0;transform:scaleX(var(--f,0));position:absolute;inset:0}.lp-morph-steps li:first-child i{--f:clamp(0, calc(var(--p) / .14), 1)}.lp-morph-steps li:nth-child(2) i{--f:clamp(0, calc((var(--p) - .14) / .44), 1)}.lp-morph-steps li:nth-child(3) i{--f:clamp(0, calc((var(--p) - .58) / .42), 1)}.lp-seq{--lp-gutter:calc(2.5rem + 48px);z-index:1;width:100%;max-width:var(--lp-max);padding-inline:var(--lp-space);margin:0 auto;position:relative}.lp-chapter{border-top:1px solid var(--lp-line-2,#1e1d2433);grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:0 56px;padding:96px 0;display:grid}.lp-seq>:first-child{border-top:0}.lp-chapter-copy{grid-area:1/1}.lp-interstitial{border-top:1px solid #1e1d2433;padding:88px 0}.lp-interstitial .lp-closer{max-width:30ch;margin:0}.lp-margin-note{border-left:1px solid var(--lp-line);grid-area:1/2;align-self:start;margin-top:44px;padding-left:28px}.lp-margin-note .lp-closer{max-width:none;margin-top:0;font-size:1.3125rem;line-height:1.35}.lp-margin-note .lp-note{margin-top:20px}.lp-block-grid{border-top:1px solid #1e1d2433;grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:0 56px;padding:96px 0;display:grid}.lp-block-grid>:not(.lp-margin-note){grid-column:1}.lp-block-grid .lp-margin-note{grid-row:1/-1}.lp-chapter-copy h2{font-family:var(--lp-display);letter-spacing:-.025em;max-width:26ch;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:600;line-height:1.14}.lp-body{color:var(--lp-muted);max-width:34rem;margin-top:20px;font-size:17px;line-height:1.66}.lp-body+.lp-body{margin-top:18px}.lp-proofline{color:var(--lp-muted);max-width:54ch;margin-top:28px;font-size:15px;line-height:1.65}.lp-proofline b{font-weight:400;font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;color:var(--lp-ink);font-size:1.0625rem}.lp-chapter .lp-feature-cta{margin-top:28px}.lp-exhibit{border-top:1px solid #1e1d2433;grid-area:1/2;align-self:start;margin:36px 0 0;padding-top:20px}.lp-exhibit-cap{font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);font-size:12px}.lp-exhibit-head{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);margin-top:12px;font-size:1.3125rem;font-weight:600}.lp-exhibit-meta{color:var(--lp-muted);margin-top:4px;font-size:14px}.lp-exhibit-rows{margin:16px 0 0;padding:0;list-style:none}.lp-exhibit-rows li{border-top:1px solid var(--lp-line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.lp-exhibit-rows span{color:var(--lp-ink);font-size:15px}.lp-exhibit-rows em{color:var(--lp-muted);font-size:14px;font-style:normal;display:block}.lp-exhibit-rows b,.lp-exhibit-foot b{font-weight:400;font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;color:var(--lp-ink);white-space:nowrap;font-size:1rem}.lp-exhibit-foot{color:var(--lp-muted);border-top:1px solid #1e1d2447;justify-content:space-between;align-items:baseline;gap:16px;margin-top:4px;padding-top:14px;font-size:14px;display:flex}.lp-chapter.is-band+.lp-chapter,.lp-chapter.is-band+.lp-block{border-top:0}.lp-headfigure{font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.045em;color:var(--lp-ink);margin-top:48px;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:600;line-height:.94}.lp-headfigure-label{color:var(--lp-muted);margin-top:12px;font-size:15px}.lp-headfigure-label+.lp-ledger{margin-top:48px}.lp-outcomes{counter-reset:outcome;margin:48px 0 0;padding:0;list-style:none}.lp-outcomes li{counter-increment:outcome;border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:baseline;gap:8px 56px;padding:24px 0;display:grid}.lp-outcome-n{min-width:2.25rem;font-family:var(--lp-sans);letter-spacing:.14em;color:var(--lp-muted);vertical-align:.28em;font-size:12px;display:inline-block}.lp-outcomes h3{font-family:var(--lp-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:600}.lp-outcomes p{color:var(--lp-muted);font-size:16px;line-height:1.6}.lp-unlocks{border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:24px 56px;margin-top:64px;padding-top:32px;display:grid}.lp-unlocks .lp-body{max-width:none;margin-top:0}.lp-team-row.is-person{grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:6px 56px}.lp-team-row.is-person h3{grid-area:1/1}.lp-team-row.is-person .lp-role{grid-area:2/1}.lp-team-row.is-person .lp-bio{grid-area:1/2/span 2;margin-top:2px}.lp-aside{grid-area:1/2;align-self:start}.lp-aside .lp-exhibit{margin-top:8px}.lp-aside .lp-proofline{max-width:none;margin-top:24px}.lp-shotwide{grid-area:2/1/auto/3;margin:72px 0 0}.lp-shotwide img{border:1px solid var(--lp-line);border-radius:var(--lp-radius);width:100%;height:auto;display:block}.lp-shotwide figcaption{color:var(--lp-muted);flex-wrap:wrap;gap:8px 32px;margin-top:20px;font-size:15px;line-height:1.6;display:flex}.lp-shotwide figcaption>.lp-proofline{max-width:none;margin-top:0}.lp-realframe{grid-area:2/1/auto/3;margin:72px 0 0}.lp-realframe figcaption{color:var(--lp-muted);max-width:54ch;margin-top:18px;font-size:14px;line-height:1.6}.pf{font-family:var(--lp-sans);color:#17181c;border:1px solid var(--lp-line);border-radius:var(--lp-radius);background:#f2f2f3;padding:16px}.pf p{margin:0}.pf-card,.pf-tiles>div,.pf-paper{background:#fff;border-radius:12px}.pf-card{padding:22px 24px 8px}.pf-h{letter-spacing:-.01em;font-size:17px;font-weight:500}.pf-sub,.pf-fine{color:#6b6f7a;font-size:13px;line-height:1.45}.pf-sub{margin-top:4px}.pf-fine b{color:#17181c;font-weight:500}.pf-label{color:#6b6f7a;font-size:12px}.pf-bar{border-radius:8px;gap:2px;height:34px;margin-top:18px;display:flex;overflow:hidden}.pf-bar span{color:#fff;font-variant-numeric:tabular-nums;flex-basis:0;place-items:center;min-width:0;font-size:13px;font-weight:500;display:grid}.pf-t1{background:#3a3d45}.pf-t2{background:#5c6270}.pf-t3{background:#8a8f9a}.pf-t4{background:#17181c}.pf-rows{margin:12px 0 0;padding:0;list-style:none}.pf-rows li{border-top:1px solid #ececef;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:14px 0;display:grid}.pf-rows li:first-child{border-top:0}.pf-rows i{border-radius:3px;width:10px;height:10px}.pf-name{font-size:14px;font-weight:500}.pf-code{letter-spacing:.04em;color:#6b6f7a;margin-left:10px;font-size:12px;font-weight:400}.pf-amt{font-variant-numeric:tabular-nums;font-size:17px;font-weight:500}.pf-alert{background:#f3e3e3;border:1.5px solid #c2402f;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.pf-alert svg{fill:none;stroke:#c2402f;stroke-width:1.5px;flex:none}.pf-alert-text{flex:1;min-width:0}.pf-alert-title{font-size:14px;font-weight:500}.pf-pill{white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:9px 16px;font-size:13px;font-weight:500}.pf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.pf-tiles>div{padding:14px 16px 16px}.pf-fig{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:8px;font-size:22px;font-weight:500;line-height:1}.pf-red{color:#c2402f}.pf-tiles .pf-sub{color:#17181c;margin-top:8px}.pf-paper{padding:24px 28px 26px}.pf-masthead{border-bottom:2px solid #17181c;justify-content:space-between;align-items:flex-end;gap:16px;padding-bottom:14px;display:flex}.pf-brand{letter-spacing:.14em;text-transform:uppercase;font-size:14px;font-weight:700}.pf-doc{letter-spacing:.16em;text-transform:uppercase;color:#6b6f7a;margin-top:3px;font-size:11px}.pf-dates{text-align:right;color:#6b6f7a;font-size:13px;line-height:1.5}.pf-payee{justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 0 18px;display:flex}.pf-payee-name{letter-spacing:-.015em;font-size:22px;font-weight:500}.pf-net{text-align:right}.pf-net .pf-label{letter-spacing:.14em;text-transform:uppercase;font-size:11px}.pf-net-fig{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px;font-weight:500;line-height:1}.pf-gate{background:#f7f7f8;border:1.5px solid #17181c;border-radius:10px;padding:14px 16px}.pf-gate-title{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.pf-gate-title svg{fill:none;stroke:#17181c;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.pf-gate .pf-fine{margin-top:6px}.lp-plan{margin:44px 0 0}.lp-plan svg{width:100%;height:auto;margin-top:28px;display:block}.lp-plan .p-rule line{stroke:var(--lp-line);stroke-width:1px}.lp-plan .p-solid{fill:var(--lp-ink)}.lp-plan .p-hollow{fill:none;stroke:#1e1d2452;stroke-width:1px}.lp-plan .p-side,.lp-plan .p-key{font-family:var(--lp-sans);fill:var(--lp-muted)}.lp-plan .p-side{text-anchor:end;font-size:15px}.lp-plan .p-key{letter-spacing:.12em;text-transform:uppercase;font-size:12px}.lp-plan .p-in,.lp-plan .p-on,.lp-plan .p-total{font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;font-size:20px}.lp-plan .p-in{fill:var(--lp-snow)}.lp-plan .p-on,.lp-plan .p-total{fill:var(--lp-ink)}.lp-buys{gap:40px;margin-top:44px;display:grid}.lp-buys figure{margin:0}.lp-buys figcaption{color:var(--lp-muted);max-width:54ch;margin-top:16px;font-size:15px;line-height:1.6}.lp-diagram{grid-area:2/1/auto/3;margin:80px 0 0}.lp-diagram svg{width:100%;height:auto;margin-top:28px;display:block}.lp-diagram .d-rule line{stroke:var(--lp-line);stroke-width:1px}.lp-diagram .d-step{font-family:var(--lp-sans);letter-spacing:.14em;fill:var(--lp-muted);font-size:13px}.lp-diagram .d-label{font-family:var(--lp-sans);letter-spacing:.14em;fill:var(--lp-muted);font-size:12px}.lp-diagram .d-fig{font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;fill:var(--lp-ink);font-size:40px}.lp-diagram .d-flare{fill:var(--lp-flare)}.lp-diagram .d-sub{font-family:var(--lp-sans);fill:var(--lp-muted);font-size:15px}.lp-diagram .d-loads line{stroke:#1e1d246b;stroke-width:1px}.lp-diagram .d-arrow line,.lp-diagram .d-arrow polyline{stroke:#1e1d2466;stroke-width:1px;fill:none}.lp-diagram .d-ladder line{stroke:var(--lp-line);stroke-width:1px}.lp-diagram .d-rung{font-family:var(--lp-sans);fill:var(--lp-ink);font-size:16px}.lp-diagram .d-rung-off{fill:var(--lp-muted)}.lp-diagram .d-rung-note{font-family:var(--lp-sans);fill:var(--lp-muted);text-anchor:end;font-size:14px}.lp-diagram .d-on{fill:var(--lp-ink)}.lp-diagram .d-gate line{stroke:var(--lp-flare);stroke-width:1px}.lp-block-actions{margin-top:40px}.lp-rate{border-collapse:collapse;text-align:left;width:100%;max-width:34rem;margin-top:40px}.lp-rate th,.lp-rate td{border-top:1px solid var(--lp-line);vertical-align:baseline;padding:18px 0;font-weight:400}.lp-rate thead th{font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);border-top:0;padding-top:0;font-size:12px}.lp-rate tbody th{color:var(--lp-ink);font-size:17px}.lp-rate td{font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;color:var(--lp-ink);text-align:right;white-space:nowrap;padding-left:40px;font-size:1.1875rem}.lp-rate thead th:not(:first-child){text-align:right}.lp-ledger-prose .lp-included-body{color:var(--lp-muted);font-size:16px;line-height:1.6}.lp-ledger-prose li{align-items:start;min-height:0}.lp-block .lp-faq{max-width:none;margin-top:40px}.lp-block .lp-faq button{font-size:17px}.sb-part{border-top:1px solid var(--lp-line);padding:48px 0}.sb-part:first-of-type{margin-top:56px}.sb-part .lp-h3+.lp-body{margin-top:16px}.sb-part .lp-realframe,.sb-part .lp-diagram,.sb-part .lp-headfigure{margin-top:40px}.sb-two{grid-template-columns:minmax(0,30rem) minmax(0,1fr);gap:0 56px;display:grid}.sb-two .lp-aside,.sb-two .lp-margin-note{grid-area:1/2;margin-top:0}.sb-swatch-row{align-items:flex-start;gap:16px;display:flex}.sb-swatch{border-radius:var(--lp-radius);border:1px solid var(--lp-line);flex:none;width:40px;height:40px;margin-top:2px}.lp-ledger .lp-figure.sb-token{font-family:var(--lp-sans);color:var(--lp-muted);font-size:14px}.sb-specimen{border-top:1px solid var(--lp-line);margin-top:56px;padding-top:40px}.sb-inline{border-top:0;padding:40px 0 0}.sb-controls{align-items:center;gap:24px;margin-top:28px}.sb-controls .lp-feature-cta{margin-top:0}.lp-block{border-top:1px solid #1e1d2433;padding:96px 0}.lp-block-lede{color:var(--lp-muted);max-width:34rem;margin-top:24px;font-size:21px;line-height:1.5}.lp-ledger{max-width:none}.lp-eyebrow{font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin-bottom:20px;font-size:12px}.lp-ledger+.lp-eyebrow{margin-top:72px}.lp-h3+.lp-body{margin-top:20px}.lp-ledger .lp-figure{text-align:left;font-family:var(--lp-display);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.01em;color:var(--lp-ink);font-size:1.375rem;line-height:1.15}.lp-sheet{z-index:1;width:calc(100% - 48px);max-width:var(--lp-sheet);padding:64px var(--lp-space) 72px;background:var(--lp-paper);border-radius:var(--lp-radius);box-shadow:var(--lp-lift);margin:104px auto;scroll-margin-top:80px;position:relative}.lp-object{z-index:1;width:calc(100% - 48px);max-width:var(--lp-sheet);margin:0 auto 104px;position:relative}.lp-h2{font-family:var(--lp-display);letter-spacing:-.025em;max-width:26ch;font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:600;line-height:1.14}.lp-h3{font-family:var(--lp-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:600;line-height:1.2}.lp-lede{color:var(--lp-muted);max-width:40ch;margin-top:16px;font-size:16px;line-height:1.6}.lp-lede+.lp-h2{margin-top:28px}.lp-lede+.lp-lede{margin-top:24px}.lp-grid-3{grid-template-columns:repeat(3,1fr);gap:0 32px;margin-top:48px;padding:0;list-style:none;display:grid}.lp-card{border-top:1px solid var(--lp-line);padding:24px 0 0}.lp-card h3{font-family:var(--lp-display);letter-spacing:-.02em;margin:8px 0 12px;font-size:1.5rem}.lp-card p,.lp-card-body{color:var(--lp-muted);font-size:16px;line-height:1.55}.lp-num{font-family:var(--lp-sans);letter-spacing:.14em;color:var(--lp-muted);font-size:12px}.lp-product{grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);align-items:center;gap:64px;margin-top:44px;display:grid}.lp-product.is-flip{grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr)}.lp-product.is-solo{grid-template-columns:minmax(0,36rem)}.lp-feature-copy .lp-kicker{margin-bottom:12px}.lp-feature-copy h2{font-family:var(--lp-display);letter-spacing:-.03em;font-size:clamp(1.85rem,3vw,2.5rem);line-height:1.1}.lp-feature-copy .lp-lede{max-width:40ch}.lp-feature-cta{border:1px solid var(--lp-ink);border-radius:var(--lp-radius);background:var(--lp-ink);min-height:48px;color:var(--lp-paper);transition:background .16s var(--lp-ease);justify-content:center;align-items:center;margin-top:28px;padding:0 24px;font-size:15px;text-decoration:none;display:inline-flex}.lp-feature-cta:hover{background:#000}.lp-feature-frame:hover{transform:none}.lp-feature-frame{border-radius:var(--lp-radius);outline:1px solid var(--lp-line);outline-offset:-1px;background:#fff;text-decoration:none;display:block;overflow:hidden;box-shadow:0 1px 2px #1e1d240d,0 12px 32px #1e1d2414}.lp-sheet>.lp-feature-frame,.lp-object>.lp-feature-frame,.lp-sheet>.lp-team:first-child{margin-top:0}.lp-feature-frame img{aspect-ratio:16/10;object-fit:cover;object-position:left top;width:100%;display:block}.lp-chips{flex-wrap:wrap;gap:8px;margin-top:24px;padding:0;display:flex}.lp-chips li{color:var(--lp-muted);border:1px solid var(--lp-line);border-radius:999px;padding:6px 12px;font-size:14px;list-style:none}.lp-proof-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:48px;display:grid}.lp-proof-grid article{border-top:1px solid var(--lp-line);padding-top:24px}.lp-proof-before{color:var(--lp-muted);margin-bottom:8px;font-size:14px}.lp-proof-after{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-flare);margin-bottom:12px;font-size:clamp(2rem,3vw,2.5rem);font-weight:600}.lp-note{color:var(--lp-muted);max-width:62ch;margin-top:40px;font-size:15px;line-height:1.6}.lp-note strong{color:var(--lp-ink);font-weight:700}.lp-team{margin-top:48px}ol.lp-team{padding:0;list-style:none}.lp-team-row{border-top:1px solid var(--lp-line);grid-template-columns:1.1fr .9fr 1.6fr;align-items:baseline;gap:16px 32px;padding:32px 0;display:grid}.lp-team-row.is-index{grid-template-columns:2.75rem minmax(8rem,1fr) 1.8fr}.lp-team-row.is-pair{grid-template-columns:minmax(8rem,.9fr) minmax(0,2fr)}.lp-team-row h3{font-family:var(--lp-display);letter-spacing:-.02em;font-size:1.3125rem;font-weight:600}.lp-team-row .lp-role{font-family:var(--lp-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);font-size:12px}.lp-team-row .lp-bio{color:var(--lp-muted);font-size:16px;line-height:1.55}.lp-figure{font-family:var(--lp-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--lp-flare);font-size:1.375rem;line-height:1.15}.lp-fine{color:var(--lp-muted);font-size:14px;line-height:1.5}.lp-band{margin-top:72px}.lp-hero-copy>.lp-band{max-width:none}.lp-band-figures{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:28px 0;list-style:none;display:grid}.lp-band-figures .lp-figure{font-size:clamp(1.5rem,2.2vw,1.75rem)}.lp-band-figures .lp-fine{max-width:22ch;margin-top:8px}.lp-band-note{max-width:68ch;margin-top:20px}.lp-receipt{border-top:1px solid var(--lp-line);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:24px 40px;margin:40px 0 0;padding:20px 0 0;list-style:none;display:grid}.lp-receipt .lp-fine{margin-top:8px}.lp-feature-cta+.lp-note{margin-top:48px}.lp-pain{font-family:var(--lp-display);letter-spacing:-.015em;max-width:26ch;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:500;line-height:1.3}.lp-pain+.lp-kicker{margin-top:56px}.lp-closer{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);max-width:34rem;margin-top:56px;font-size:clamp(1.625rem,2.4vw,2.25rem);font-weight:500;line-height:1.2}.lp-ledger{margin:48px 0 0;padding:0;list-style:none}.lp-ledger li{border-top:1px solid var(--lp-line);grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:baseline;gap:8px 56px;min-height:72px;padding:20px 0;display:grid}.lp-ledger li:last-child{border-bottom:1px solid var(--lp-line)}.lp-ledger .lp-figure{text-align:right;font-size:1.25rem}.lp-ledger .lp-fine{margin-top:4px}.lp-ledger+.lp-kicker{margin-top:56px}.lp-shot{margin:48px 0 0}.lp-shotcap{margin-top:12px}.lp-colophon{color:var(--lp-muted);max-width:62ch;margin-top:28px;font-size:14px;line-height:1.65}.lp-faq{max-width:62ch;margin-top:48px}.lp-faq>div{border-top:1px solid var(--lp-line)}.lp-faq button{appearance:none;width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--lp-ink);transition:color .16s var(--lp-ease);background:0 0;border:0;justify-content:space-between;gap:16px;padding:16px 0;font-size:16px;display:flex}.lp-faq button:hover{color:var(--lp-muted)}.lp-faq p{color:var(--lp-muted);padding:0 0 16px;font-size:16px;line-height:1.55}.lp-cta-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.lp-form{max-width:22rem;margin-top:48px}.lp-form p{text-wrap:pretty;color:var(--lp-muted);margin-bottom:16px;font-size:14px}.lp-form input{border:0;border-bottom:1px solid var(--lp-line);width:100%;font:inherit;color:var(--lp-ink);transition:border-color .16s var(--lp-ease);background:0 0;padding:12px 0;font-size:16px}.lp-form input:hover{border-bottom-color:#1e1d2447}.lp-form input:focus{border-bottom-color:var(--lp-ink);outline:none}.lp-form input::placeholder{color:#96939f}.lp-form .lp-btn{margin-top:24px}.lp-form-error{color:var(--lp-flare);margin-top:8px;font-size:14px}.lp-close{z-index:1;background:var(--lp-night);color:var(--lp-snow);padding:112px 0 56px;position:relative;overflow:hidden}.lp-close-inner{z-index:1;padding-inline:var(--lp-space);max-width:var(--lp-max);grid-template-columns:minmax(0,30rem) minmax(0,1fr);align-items:start;gap:0 56px;margin:0 auto;display:grid;position:relative}.lp-close-inner>*{grid-column:1}.lp-close-inner>.lp-form{grid-area:1/2/span 4;max-width:none;margin-top:0}.lp-close-inner>.lp-foot{grid-column:1/-1}.lp-close-logo{width:auto;height:20px;margin-bottom:24px;display:block}.lp-close .lp-lede,.lp-close .lp-note{color:#f7f6fba3;border-color:#f7f6fb24}.lp-close .lp-kicker{color:#f7f6fb8c}.lp-close .lp-form p{color:#f7f6fba3}.lp-close .lp-form input{color:var(--lp-snow);border-bottom-color:#f7f6fb52}.lp-close .lp-form input:hover,.lp-close .lp-form input:focus{border-bottom-color:#f7f6fb73}.lp-close .lp-form input::placeholder{color:#f7f6fb66}.lp-sheet.lp-close{padding:64px var(--lp-space) 56px;margin-bottom:64px}.lp-foot{color:#f7f6fb8c;border-top:1px solid #f7f6fb24;flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:14px;display:flex}.lp-foot a,.lp-link{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #f7f6fb47;padding:0;text-decoration:none}.lp-sheet .lp-link{color:var(--lp-ink);border-bottom-color:var(--lp-line)}.lp-foot a:hover,.lp-link:hover{border-bottom-color:currentColor}.lp-proofhead{padding-top:calc(var(--lp-nav-h) + 72px)}.lp-proofhead h1{max-width:20ch;font-size:clamp(2rem,3.4vw,2.75rem)}.lp-morph-copy .lp-hero-alpha{max-width:26rem;color:var(--lp-ink);text-wrap:balance;margin-top:18px;font-size:18px;line-height:1.45}.lp-refusals{max-width:46rem;margin:40px 0 0;padding:0;list-style:none}.lp-refusals li{border-top:1px solid var(--lp-line);color:var(--lp-ink);text-wrap:pretty;padding:22px 0;font-size:17px;line-height:1.55}.lp-refusals li:last-child{border-bottom:1px solid var(--lp-line)}@media (max-width:900px){.lp-band-figures{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.sb-two{grid-template-columns:1fr}.sb-two .lp-aside,.sb-two .lp-margin-note{grid-area:auto/1;margin-top:32px}.lp-chapter>*,.lp-chapter .lp-margin-note,.lp-chapter .lp-aside,.lp-chapter .lp-realframe{grid-area:auto/1}.lp-chapter .lp-margin-note{margin-top:40px;padding-left:20px}.lp-chapter .lp-realframe{margin-top:48px}.pf{padding:10px}.pf-card{padding:18px 16px 6px}.pf-alert{flex-wrap:wrap;padding:14px}.pf-alert-text{flex-basis:calc(100% - 30px)}.pf-pill{margin-left:30px}.pf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pf-paper{padding:18px 16px}.pf-masthead,.pf-payee{flex-direction:column;align-items:flex-start}.pf-dates,.pf-net{text-align:left}.lp-morph{height:280svh}.lp-morph-stage{padding:calc(var(--lp-nav-h) + 20px) 16px 20px;background:linear-gradient(#f4f2ee,#e6e1da);flex-direction:column;display:flex}.lp-morph-bg,.lp-morph-scrim,.lp-morph-foot{display:none}.lp-morph-copy{flex:none;width:auto;position:static;transform:none}.lp-morph-copy h1{font-size:clamp(2.1rem,9.6vw,2.6rem)}.lp-morph-copy .lp-hero-lede{margin-top:20px;font-size:15px;line-height:1.5}.lp-morph-copy .lp-hero-actions{margin-top:24px}.lp-morph-display{aspect-ratio:16/10;flex:none;align-self:flex-start;width:min(100%,160svh - 752px);height:auto;margin:24px auto 0;position:relative;top:auto;left:auto}.lp-sheet{width:calc(100% - 32px);margin:56px auto;padding:48px 24px 56px}.lp-object,.lp-stage{width:calc(100% - 32px);margin-bottom:56px}.lp-stage>.lp-feature-frame{width:100%}.lp-hero-copy{padding:calc(var(--lp-nav-h) + 56px) var(--lp-space) 96px}.lp-hero-copy h1{font-size:clamp(2.1rem,8vw,2.75rem)}.lp-product,.lp-product.is-flip{grid-template-columns:1fr;gap:24px;margin-top:40px;padding-top:40px}.lp-product.is-flip .lp-feature-copy{order:0}.lp-product.is-flip .lp-feature-frame{order:1}.lp-grid-3,.lp-proof-grid{grid-template-columns:1fr;gap:0}.lp-proof-grid article+article{margin-top:32px}.lp-team-row{grid-template-columns:1fr;gap:8px}.lp-band{margin-top:56px}.lp-seq,.lp-stage{padding-inline:16px}.lp-chapter,.lp-chapter.is-band{grid-template-columns:1fr;gap:0;padding:72px 0}.lp-chapter-copy,.lp-aside,.lp-exhibit,.lp-shotwide{grid-column:1}.lp-chapter-copy{grid-row:1}.lp-aside{grid-row:2;margin-top:8px}.lp-shotwide{grid-row:3;margin-top:48px}.lp-bandshot,.lp-widefig{grid-area:3/1}.lp-bandshot{margin:56px 0 -72px calc(50% - 50vw);padding:48px 0}.lp-bandshot-img,.lp-bandcap{padding-inline:16px}.lp-widefig{margin-top:36px}.lp-block{padding:72px 0}.lp-block-grid,.lp-ledger li,.lp-outcomes li,.lp-team-row.is-person,.lp-unlocks,.lp-close-inner{grid-template-columns:1fr}.lp-block-grid{padding:72px 0}.lp-block-grid>*,.lp-block-grid .lp-margin-note,.lp-close-inner>*,.lp-close-inner>.lp-form,.lp-team-row.is-person h3,.lp-team-row.is-person .lp-role,.lp-team-row.is-person .lp-bio{grid-area:auto/1}.lp-margin-note{margin-top:32px;padding-left:20px}.lp-close-inner>.lp-form{margin-top:40px}.lp-interstitial{padding:64px 0}.lp-realframe,.lp-diagram{grid-area:3/1}.lp-plan{overflow-x:auto}.lp-plan svg{min-width:660px}.lp-diagram{overflow-x:auto}.lp-diagram svg{min-width:720px}.lp-photo{margin-top:40px}.lp-rate{font-size:15px}.lp-rate th,.lp-rate td{padding:14px 0}.lp-rate tbody th{font-size:15px}.lp-rate td{font-size:1rem}.lp-chapter:last-of-type{margin-bottom:56px}}@media (max-width:640px){.lp-band-figures{grid-template-columns:1fr;gap:20px}.lp-refusals li{padding:18px 0;font-size:16px}.lp-nav-links a:not(.lp-nav-page){display:none}.lp-slide .lp-sheet{width:calc(100% - 24px);padding:32px 20px 40px}.lp-team-row.is-index,.lp-team-row.is-pair{grid-template-columns:1fr}.lp-ledger li{gap:8px 16px;padding:16px 0}.lp-ledger .lp-figure{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.lp-morph{height:auto}.lp-morph-stage{--p:1;--b:1;--c:1;--r:1;--l:1;position:relative}.lp-cell{will-change:auto}.lp-run-fill:after{animation:none}.lp-run-building{opacity:0}.lp-run-done{opacity:1}.lp-run-done polyline{stroke-dashoffset:0}.lp-morph-steps li span{opacity:1}.lp-btn,.lp-nav,.lp-nav-links a,.lp-nav-talk,.lp-feature-frame,.lp-feature-cta,.lp-faq button,.lp-form input{transition:none}}.theme-paper .bpos-tabs{flex-wrap:wrap;gap:6px;margin:28px 0 18px;display:flex}.theme-paper .bpos-tab{font-family:var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);background:var(--lp-paper);border:1px solid var(--lp-line);cursor:pointer;transition:color .15s var(--lp-ease), border-color .15s var(--lp-ease), background .15s var(--lp-ease);border-radius:999px;padding:6px 12px;font-size:11px}.theme-paper .bpos-tab:hover{color:var(--lp-ink);border-color:var(--lp-ink)}.theme-paper .bpos-tab[aria-selected=true]{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-paper)}.theme-paper .bpos-app{background:var(--lp-snow);border:1px solid var(--lp-line);border-radius:var(--lp-radius);box-shadow:var(--lp-lift);overflow:hidden}.theme-paper .bpos-bar{background:var(--lp-paper);border-bottom:1px solid var(--lp-line);flex-wrap:wrap;align-items:center;gap:18px;padding:10px 16px;display:flex}.theme-paper .bpos-brand{align-items:center;gap:8px;font-size:14px;display:flex}.theme-paper .bpos-sq{background:var(--lp-ink);width:20px;height:20px;color:var(--lp-paper);border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.theme-paper .bpos-plat{color:var(--lp-muted);border-left:1px solid var(--lp-line);padding-left:8px;font-size:11.5px}.theme-paper .bpos-mods{flex-wrap:wrap;gap:15px;display:flex}.theme-paper .bpos-mod{color:var(--lp-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:2px 0;font-size:12.5px}.theme-paper .bpos-mod:hover{color:var(--lp-ink)}.theme-paper .bpos-mod[aria-current=page]{color:var(--lp-ink);border-bottom-color:var(--lp-ink);font-weight:600}.theme-paper .bpos-body{padding:18px}.theme-paper .bpos-crumb{color:var(--lp-muted);margin:0 0 6px;font-size:12px}.theme-paper .bpos-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 18px;display:flex}.theme-paper .bpos-head h3{font-family:var(--lp-display);letter-spacing:-.02em;margin:0 0 5px;font-size:clamp(18px,2.1vw,23px);font-weight:700}.theme-paper .bpos-head p{color:var(--lp-muted);margin:0;font-size:13px}.theme-paper .bpos-btn{background:var(--lp-ink);color:var(--lp-paper);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:12.5px;display:inline-block}.theme-paper .bpos-btn-ghost{background:var(--lp-paper);color:var(--lp-ink);border:1px solid var(--lp-line)}.theme-paper .bpos-grid{grid-template-columns:1fr;gap:12px;margin:0 0 12px;display:grid}.theme-paper .bpos-low{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:860px){.theme-paper .bpos-grid{grid-template-columns:1.15fr 1fr 1fr}.theme-paper .bpos-low{grid-template-columns:1.5fr 1fr}}.theme-paper .bpos-card{background:var(--lp-paper);border:1px solid var(--lp-line);border-radius:var(--lp-radius);padding:16px}.theme-paper .bpos-hero{flex-direction:column;grid-row:span 2;display:flex}.theme-paper .bpos-hero .bpos-btn{align-self:flex-start;margin-top:auto}.theme-paper .bpos-lab{color:var(--lp-muted);margin:0 0 8px;font-size:12px}.theme-paper .bpos-big{font-family:var(--lp-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:clamp(26px,3.4vw,34px);font-weight:700}.theme-paper .bpos-mid{font-family:var(--lp-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 3px;font-size:clamp(17px,2.1vw,21px);font-weight:700}.theme-paper .bpos-sm{color:var(--lp-muted);margin:0;font-size:12px}.theme-paper .bpos-dot{vertical-align:middle;background:var(--lp-ink);border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.theme-paper .bpos-dot.r{background:var(--lp-flare)}.theme-paper .bpos-dot.g{background:var(--lp-muted);opacity:.5}.theme-paper .bpos-ct{margin:0;font-size:14px;font-weight:700}.theme-paper .bpos-crow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 12px;display:flex}.theme-paper .bpos-pills{gap:5px;display:flex}.theme-paper .bpos-pill{border:1px solid var(--lp-line);color:var(--lp-muted);border-radius:999px;padding:3px 9px;font-size:11px}.theme-paper .bpos-pill.on{background:var(--lp-ink);color:var(--lp-paper);border-color:var(--lp-ink)}.theme-paper .bpos-pill.rd{color:var(--lp-flare);border-color:color-mix(in srgb, var(--lp-flare) 32%, transparent);background:color-mix(in srgb, var(--lp-flare) 7%, transparent)}.theme-paper .bpos-tab-list{border-collapse:collapse;width:100%}.theme-paper .bpos-tab-list th{color:var(--lp-muted);text-align:left;border-bottom:1px solid var(--lp-line);padding:0 0 7px;font-size:11px;font-weight:500}.theme-paper .bpos-tab-list th.r,.theme-paper .bpos-tab-list td.r{text-align:right}.theme-paper .bpos-tab-list td{border-bottom:1px solid var(--lp-line);vertical-align:middle;padding:10px 0;font-size:12.5px}.theme-paper .bpos-tab-list tr:last-child td{border-bottom:0}.theme-paper .bpos-code{font-family:var(--lp-mono);letter-spacing:.03em;white-space:nowrap;font-size:11px}.theme-paper .bpos-bar-flag{background:var(--lp-flare);vertical-align:-2px;width:2px;height:12px;margin-right:7px;display:inline-block}.theme-paper .bpos-ico{color:var(--lp-muted);margin-right:5px}.theme-paper .bpos-ico.b{color:var(--lp-flare)}.theme-paper .bpos-act{text-underline-offset:2px;font-size:12px;text-decoration:underline}.theme-paper .bpos-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;display:flex}.theme-paper .bpos-more{text-underline-offset:2px;font-size:12px;text-decoration:underline}.theme-paper .bpos-steps{margin:12px 0 0;padding:0;list-style:none}.theme-paper .bpos-steps li{align-items:center;gap:10px;padding:8px 0;display:flex}.theme-paper .bpos-num{border:1px solid var(--lp-line);width:20px;height:20px;color:var(--lp-muted);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10.5px;display:flex}.theme-paper .bpos-num.done{background:var(--lp-ink);border-color:var(--lp-ink);color:var(--lp-paper)}.theme-paper .bpos-num.now{border-color:var(--lp-ink);color:var(--lp-ink);font-weight:600}.theme-paper .bpos-stxt{flex:1;font-size:12.5px}.theme-paper .bpos-steps li.lock .bpos-stxt,.theme-paper .bpos-steps li.lock .bpos-num{opacity:.45}.theme-paper .bpos-sright{color:var(--lp-muted);white-space:nowrap;font-size:11.5px}.theme-paper .bpos-locked{background:var(--lp-snow);border-radius:var(--lp-radius);margin:12px 0 0;padding:12px}.theme-paper .bpos-locked b{margin:0 0 3px;font-size:12.5px;display:block}.theme-paper .bpos-locked p{color:var(--lp-muted);margin:0 0 10px;font-size:12px}.theme-paper .bpos-locked .bpos-btn{text-align:center;display:block}.theme-paper .bpos-wire{background:var(--lp-paper);border-bottom:1px solid var(--lp-line);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 16px;display:flex}.theme-paper .bpos-live{font-family:var(--lp-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--lp-muted);white-space:nowrap;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.theme-paper .bpos-pulse{background:var(--lp-ink);width:6px;height:6px;box-shadow:0 0 0 0 color-mix(in srgb, var(--lp-ink) 40%, transparent);animation:bpos-pulse 2.4s var(--lp-ease) infinite;border-radius:50%}@media (prefers-reduced-motion:reduce){.theme-paper .bpos-pulse{animation:none}}@keyframes bpos-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--lp-ink) 38%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.theme-paper .bpos-srcs{flex-wrap:wrap;gap:6px;display:flex}.theme-paper .bpos-src{color:var(--lp-muted);border:1px solid var(--lp-line);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11px;display:inline-flex}.theme-paper .bpos-src b{font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-paper);background:var(--lp-ink);border-radius:3px;padding:2px 4px;font-size:8.5px;font-weight:500}.theme-paper .bpos-src em{font-style:normal;font-family:var(--lp-mono);color:var(--lp-muted);opacity:.75;font-size:10px}.theme-paper .bpos-band{background:var(--lp-night);color:var(--lp-snow);border-radius:var(--lp-radius);margin:0 0 14px;padding:20px}.theme-paper .bpos-band-kick{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f6fb8c;margin:0 0 10px;font-size:10px}.theme-paper .bpos-band-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.theme-paper .bpos-band-head h3{font-family:var(--lp-display);letter-spacing:-.025em;color:var(--lp-snow);margin:0;font-size:clamp(21px,2.6vw,29px);font-weight:700}.theme-paper .bpos-band-meta{font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:#f7f6fbb8;border:1px solid #f7f6fb38;border-radius:999px;padding:4px 10px;font-size:9.5px}.theme-paper .bpos-band-sub{color:#f7f6fbad;max-width:74ch;margin:10px 0 16px;font-size:12.5px;line-height:1.5}.theme-paper .bpos-band-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.theme-paper .bpos-band-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.theme-paper .bpos-band-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.theme-paper .bpos-bcard{background:var(--lp-paper);color:var(--lp-ink);border-radius:5px;flex-direction:column;padding:11px 12px 8px;display:flex}.theme-paper .bpos-bk{font-family:var(--lp-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--lp-muted);margin:0 0 6px;font-size:9px}.theme-paper .bpos-bv{font-family:var(--lp-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:0 0 4px;font-size:21px;font-weight:700}.theme-paper .bpos-bd{color:var(--lp-ink);margin:0 0 2px;font-size:10.5px}.theme-paper .bpos-bs{color:var(--lp-muted);margin:0 0 6px;font-size:10px}.theme-paper .bpos-spark{width:100%;height:22px;color:var(--lp-ink);opacity:.32;margin-top:auto}.theme-paper .bpos-bars{margin:0 0 14px}.theme-paper .bpos-brow{border-top:1px solid var(--lp-line);grid-template-columns:1fr;gap:6px;padding:10px 0;display:grid}@media (min-width:720px){.theme-paper .bpos-brow{grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;gap:16px}}.theme-paper .bpos-bname{margin:0 0 2px;font-size:13px}.theme-paper .bpos-track{background:var(--lp-snow);border:1px solid var(--lp-line);border-radius:999px;height:7px;overflow:hidden}.theme-paper .bpos-fill{background:var(--lp-ink);height:100%;display:block}.theme-paper .bpos-fill.flag{background:var(--lp-flare)}.theme-paper .bpos-bright{font-family:var(--lp-mono);color:var(--lp-muted);white-space:nowrap;text-align:right;font-size:11px}.theme-paper .bpos-gridcard{padding-bottom:10px}.theme-paper .bpos-scroll{overflow-x:auto}.theme-paper .bpos-wide{min-width:720px}.theme-paper .bpos-wide th,.theme-paper .bpos-wide td{white-space:nowrap}.theme-paper .bpos-first{font-weight:500}.theme-paper .bpos-num-cell{font-family:var(--lp-mono);font-variant-numeric:tabular-nums;font-size:11.5px}.theme-paper .bpos-trace{color:var(--lp-muted);margin:12px 0 0;font-size:11.5px}.theme-paper .bpos-band{padding:0;overflow:hidden;box-shadow:0 18px 40px -22px #0000008c}.theme-paper .bpos-band-in{padding:22px 22px 24px}@media (min-width:900px){.theme-paper .bpos-band-in{padding:26px 26px 28px}}.theme-paper .bpos-ticker{background:#00000047;border-bottom:1px solid #f7f6fb29;align-items:center;gap:14px;min-height:34px;padding:0 16px;display:flex;overflow:hidden}.theme-paper .bpos-tick-kick{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:#f7f6fb9e;flex:none;align-items:center;gap:7px;font-size:9.5px;display:inline-flex}.theme-paper .bpos-ticker .bpos-pulse{background:var(--lp-snow)}.theme-paper .bpos-tick-scroll{scrollbar-width:none;gap:22px;padding:9px 0;display:flex;overflow-x:auto}.theme-paper .bpos-tick-scroll::-webkit-scrollbar{display:none}.theme-paper .bpos-tick{white-space:nowrap;font-family:var(--lp-mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:6px;font-size:10.5px;display:inline-flex}.theme-paper .bpos-tick em{letter-spacing:.08em;text-transform:uppercase;color:#f7f6fb85;font-size:9px;font-style:normal}.theme-paper .bpos-tick b{color:var(--lp-snow);font-weight:500}.theme-paper .bpos-tick i{color:#f7f6fb99;font-style:normal}.theme-paper .bpos-band-head{align-items:flex-start}.theme-paper .bpos-band-kick{margin:0 0 5px}.theme-paper .bpos-band-head h3{font-size:clamp(24px,3.1vw,36px)}.theme-paper .bpos-band-sub{margin:12px 0 18px}.theme-paper .bpos-low-wide{grid-template-columns:minmax(0,1fr)}#work>.lp-chapter:last-of-type{padding-bottom:40px}.lp-sheet#bpos{margin-top:32px}.theme-paper .bpos-calc{margin:14px 0 0}.theme-paper .bpos-calc-body{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:14px;display:grid}@media (min-width:780px){.theme-paper .bpos-calc-body{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:26px}}.theme-paper .bpos-calc-in{flex-direction:column;gap:8px;margin:0;display:flex}.theme-paper .bpos-field{border:1px solid var(--lp-line);background:var(--lp-snow);border-radius:4px;grid-template-columns:minmax(0,8.5rem) minmax(0,1fr);align-items:baseline;gap:12px;padding:8px 11px;display:grid}.theme-paper .bpos-field dt{font-family:var(--lp-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:9.5px}.theme-paper .bpos-field dd{color:var(--lp-ink);margin:0;font-size:12.5px;line-height:1.4}.theme-paper .bpos-calc-out{flex-direction:column;gap:12px;display:flex}.theme-paper .bpos-out{border:1px solid var(--lp-line);border-radius:4px;padding:11px 13px}.theme-paper .bpos-out.lead .bpos-lab{color:#f7f6fb99}.theme-paper .bpos-out.lead .bpos-big{color:var(--lp-snow)}.theme-paper .bpos-out.lead .bpos-sm{color:#f7f6fb9e}.theme-paper .bpos-calc-note{border-top:1px solid var(--lp-line);color:var(--lp-muted);margin:14px 0 0;padding-top:11px;font-size:11.5px}.theme-paper .bpos-wide th,.theme-paper .bpos-wide td{padding-left:16px}.theme-paper .bpos-wide th:first-child,.theme-paper .bpos-wide td:first-child{padding-left:0}.theme-paper .bpos-wide th.r,.theme-paper .bpos-wide td.r{padding-left:24px}.theme-paper .bpos-wide tbody tr{transition:background .14s var(--lp-ease)}.theme-paper .bpos-wide tbody tr:hover{background:var(--lp-snow)}.theme-paper .bpos-num-cell{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.theme-paper .bpos-tab-list tr.is-total>*{color:var(--lp-ink);border-top:1px solid var(--lp-ink);border-bottom:0;font-weight:600}.theme-paper .bpos-tab-list td.is-good{color:var(--lp-ink)}.theme-paper .bpos-tab-list td.is-bad{color:var(--lp-flare)}.theme-paper .bpos-mapcard{margin-top:14px}.theme-paper .bpos-map{background:var(--lp-snow);border:1px solid var(--lp-line);border-radius:5px;margin:14px 0 0;padding:8px}.theme-paper .bpos-map svg{width:100%;height:auto;display:block}.theme-paper .bpos-map-states path{fill:var(--lp-paper);stroke:var(--lp-line);stroke-width:.9px;vector-effect:non-scaling-stroke}.theme-paper .bpos-dot-hit{fill:#0000;cursor:pointer}.theme-paper .bpos-dot-ring{fill:color-mix(in srgb, var(--lp-ink) 14%, transparent);stroke:var(--lp-ink);stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:fill .14s var(--lp-ease)}.theme-paper .bpos-dot-core{fill:var(--lp-ink)}.theme-paper .bpos-dot-g.flag .bpos-dot-ring{stroke:var(--lp-flare);fill:#0000;stroke-width:1.6px}.theme-paper .bpos-dot-g.flag .bpos-dot-core{fill:var(--lp-flare)}.theme-paper .bpos-dot-g.on .bpos-dot-ring{fill:color-mix(in srgb, var(--lp-ink) 42%, transparent)}.theme-paper .bpos-lane-hit{fill:none;stroke:#0000;stroke-width:12px;cursor:pointer;vector-effect:non-scaling-stroke}.theme-paper .bpos-lane-line{fill:none;stroke:var(--lp-ink);stroke-width:1.3px;opacity:.42;vector-effect:non-scaling-stroke;transition:opacity .14s var(--lp-ease)}.theme-paper .bpos-lane.flag .bpos-lane-line{stroke:var(--lp-flare);opacity:.9}.theme-paper .bpos-lane.on .bpos-lane-line{opacity:1;stroke-width:2px}.theme-paper .bpos-lane-a{fill:var(--lp-paper);stroke:var(--lp-ink);stroke-width:1.2px;vector-effect:non-scaling-stroke}.theme-paper .bpos-lane-b{fill:var(--lp-ink)}.theme-paper .bpos-map-foot{border-top:1px solid var(--lp-line);color:var(--lp-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:11px;padding-top:10px;font-size:11.5px;display:flex}.theme-paper .bpos-map-read{font-family:var(--lp-mono);color:var(--lp-ink);font-size:11px}.theme-paper .bpos-book,.theme-paper .bpos-bench{margin-top:14px}.theme-paper .bpos-book-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.theme-paper .bpos-chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.theme-paper .bpos-chip{border:1px solid var(--lp-line);border-radius:4px;align-items:baseline;gap:7px;padding:5px 10px;display:inline-flex}.theme-paper .bpos-chip em{font-style:normal;font-family:var(--lp-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lp-muted);font-size:9px}.theme-paper .bpos-chip b{font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.theme-paper .bpos-book-body{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:900px){.theme-paper .bpos-book-body{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:30px}}.theme-paper .bpos-book-tab{min-width:460px}.theme-paper .bpos-book-tab th.r,.theme-paper .bpos-book-tab td.r{padding-left:22px}.theme-paper .bpos-book-side{flex-direction:column;gap:18px;display:flex}.theme-paper .bpos-side-block{border:1px solid var(--lp-line);border-radius:5px;padding:13px 14px}.theme-paper .bpos-trend{width:100%;height:44px;margin:8px 0;display:block}.theme-paper .bpos-trend-line{fill:none;stroke:var(--lp-ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.theme-paper .bpos-defs{flex-direction:column;gap:7px;margin:8px 0 0;display:flex}.theme-paper .bpos-defs>div{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:12px;padding-bottom:7px;display:grid}.theme-paper .bpos-defs>div:last-child{border-bottom:0;padding-bottom:0}.theme-paper .bpos-defs dt{font-family:var(--lp-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:9.5px}.theme-paper .bpos-defs dd{margin:0;font-size:12.5px;line-height:1.4}.theme-paper .bpos-bench-grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}@media (min-width:960px){.theme-paper .bpos-bench-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);gap:30px}}.theme-paper .bpos-bench-col>.bpos-lab{margin-bottom:10px}.theme-paper .bpos-lab-gap{margin-top:22px}.theme-paper .bpos-model,.theme-paper .bpos-fall{min-width:460px}.theme-paper .bpos-model th.r,.theme-paper .bpos-model td.r{padding-left:18px}.theme-paper .bpos-fall-note{margin-top:2px;display:block}.theme-paper .bpos-bench-low{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:26px;display:grid}@media (min-width:960px){.theme-paper .bpos-bench-low{grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);gap:30px}}.theme-paper .bpos-returns{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.theme-paper .bpos-returns .bpos-out.lead{grid-column:1/-1}.theme-paper .bpos-sens-tab{min-width:420px;margin-top:10px}.theme-paper .bpos-sens-tab th[scope=row]{text-align:left;font-family:var(--lp-mono);color:var(--lp-muted);font-size:10.5px;font-weight:400}.theme-paper .bpos-sens-tab td.is-base{background:var(--lp-night);color:var(--lp-snow);font-weight:600}.bos-page{background:var(--lp-paper);min-height:100svh;color:var(--lp-ink);flex-direction:column;display:flex}.bos-top{border-bottom:1px solid var(--lp-line);z-index:5;background:var(--lp-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.bos-back{color:var(--lp-muted);font-size:13.5px;text-decoration:none}.bos-back:hover{color:var(--lp-ink)}.bos-title{align-items:center;gap:10px;display:inline-flex}.bos-title b{font-family:var(--lp-display);letter-spacing:-.02em;font-size:17px;font-weight:700}.bos-sub{font-family:var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);font-size:9.5px}@media (max-width:720px){.bos-sub{display:none}}.bos-cta{color:var(--lp-paper);background:var(--lp-ink);border-radius:var(--lp-radius);padding:9px 16px;font-size:13px;text-decoration:none}.bos-cta:hover{background:#000}.bos-main{flex:1;padding:20px 24px 40px}.theme-paper .bpos-full{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:1000px){.theme-paper .bpos-full{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:26px}.theme-paper .bpos-full .bpos-tabs{flex-direction:column;align-items:stretch;gap:4px;position:sticky;top:78px}.theme-paper .bpos-full .bpos-tab{text-align:left;justify-content:flex-start}}.theme-paper .bpos-full .bpos-app{box-shadow:none}.lp-split{grid-template-columns:minmax(0,1fr);gap:40px 56px;display:grid}@media (min-width:900px){.lp-split{grid-template-columns:minmax(0,30rem) minmax(0,1fr)}}.lp-split-list{align-self:start;margin:0;padding:0;list-style:none}@media (min-width:900px){.lp-split-list{margin-top:8px}}.lp-split-list li{border-top:1px solid var(--lp-line);color:var(--lp-muted);padding:20px 0;font-size:16px;line-height:1.6}.lp-split-list li:first-child{border-top:0;padding-top:0}.lp-split-list li b{color:var(--lp-ink);font-weight:600}.lp-hero-verticals{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin-top:18px;font-size:11px}.lp-hero-proof{color:var(--lp-muted);margin-top:26px;font-size:13.5px}.lp-hero-proof b{color:var(--lp-ink);font-variant-numeric:tabular-nums;font-weight:600}.lp-quote{border-left:2px solid var(--lp-ink);font-family:var(--lp-display);letter-spacing:-.01em;color:var(--lp-ink);margin:26px 0 0;padding-left:18px;font-size:19px;line-height:1.45}.theme-paper .lp-hero h1 em{color:inherit;font-style:normal}.theme-paper .lp-feature-cta{background:var(--lp-accent);border-color:var(--lp-accent)}.theme-paper .lp-feature-cta:hover{background:#000}.theme-paper .lp-btn-fill{background:var(--lp-accent);border-color:var(--lp-accent)}.theme-paper .lp-btn-fill:hover{background:#000}.theme-paper .bpos-pulse,.theme-paper .bos-cta{background:var(--lp-accent)}.theme-paper .bos-cta:hover{background:#000}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block{max-width:var(--lp-max);border:1px solid #ffffffbf;border-radius:24px;margin:28px auto;padding:clamp(32px,5vw,56px);box-shadow:0 2px 6px #1e1d240a,0 24px 60px #1e1d2412}#work .lp-chapter:first-of-type,.lp-seq>#ide.lp-chapter,.lp-seq>#believe.lp-block{background:linear-gradient(135deg,#f4f3f1 0%,#f8f7f4 55%,#fbfaf7 100%)}#work .lp-chapter:last-of-type,.lp-seq>#builds.lp-block,.lp-seq>#research.lp-block,.lp-seq>#team.lp-block{background:linear-gradient(135deg,#f9f7f3 0%,#f6f5f2 60%,#f3f2f0 100%)}.lp-seq>.lp-interstitial{box-shadow:none;background:0 0;border:0}.lp-exhibit{background:#fff;border:1px solid #1e1d2414;border-radius:16px;padding:22px 24px;box-shadow:0 1px 3px #1e1d240d,0 14px 36px #1e1d2414}.lp-pain{color:var(--lp-ink);max-width:30rem;margin:18px 0 0;font-size:17px;line-height:1.5}.lp-solve{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);margin:26px 0 14px;font-size:10.5px}.lp-solve+h2,.lp-solve+.lp-h2{margin-top:0}.lp-split-list li{border-top-color:#ffffffe6}.lp-close{max-width:var(--lp-max);border-radius:24px;margin:28px auto 40px}.vals-page{background:var(--lp-paper);min-height:100svh}.vals-top{z-index:5;background:color-mix(in srgb, var(--lp-paper) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--lp-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.vals-hero .lp-hero-copy{text-align:center;padding-top:96px;padding-bottom:84px}.vals-hero h1,.vals-hero .lp-hero-lede{margin-inline:auto}.theme-paper .vals-hero h1 em{color:inherit;font-style:normal}.vals-seq>.vals-card{max-width:var(--lp-max);background:linear-gradient(135deg,#f4f3f1 0%,#f8f7f4 55%,#fbfaf7 100%);border:1px solid #ffffffbf;border-radius:24px;margin:28px auto;padding:clamp(32px,5vw,56px);box-shadow:0 2px 6px #1e1d240a,0 24px 60px #1e1d2412}.vals-seq>.vals-card.vals-alt{background:linear-gradient(135deg,#f9f7f3 0%,#f6f5f2 60%,#f3f2f0 100%)}.vals-practice-label{font-family:var(--lp-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--lp-muted);font-size:10.5px}.vals-coda{text-align:center;padding:72px 24px 96px}.vals-coda-line{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);margin:0 0 18px;font-size:clamp(24px,3.2vw,34px);font-weight:600}.vals-coda-line em{font-style:normal}.vals-coda-sig{font-family:var(--lp-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:11px}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:start;gap:32px 48px;max-width:1120px}.lp-seq>.lp-block.lp-split{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}.lp-pain{margin-top:22px;font-size:16.5px}.lp-chapter .lp-exhibit{align-self:center;width:100%}.lp-exhibit-rows li{padding-block:12px}@media (max-width:900px){.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block{border-radius:18px;grid-template-columns:1fr;gap:28px;margin:18px auto;padding:28px 22px}.lp-pain{font-size:15.5px}.lp-solve{margin-top:20px}.vals-seq>.vals-card{border-radius:18px;margin:18px auto;padding:28px 22px}.vals-hero .lp-hero-copy{padding-top:72px;padding-bottom:56px}}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter{gap:32px clamp(48px,6vw,72px);max-width:min(1240px,100% - 40px);padding:clamp(30px,4.5vw,60px)}.lp-seq>.lp-block{max-width:min(1080px,100% - 40px);padding:clamp(30px,4.5vw,56px)}.vals-seq>.vals-card,.lp-close{max-width:min(1080px,100% - 40px)}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:32px clamp(36px,4vw,56px)}.lp-chapter-copy h2{font-size:clamp(1.8rem,2.9vw,2.6rem)}.lp-chapter .lp-lead{max-width:38rem}.lp-chapter .lp-body{max-width:40rem}.lp-pain{max-width:38rem}.lp-chapter .lp-exhibit{justify-self:end;width:100%;max-width:30rem}.lp-seq>#work .lp-chapter,.lp-seq>#ide.lp-chapter{max-width:min(1200px,100% - 40px)}.lp-seq>#builds.lp-block{max-width:min(1000px,100% - 40px)}.lp-seq>#research.lp-block{max-width:min(940px,100% - 40px)}.lp-seq>#team.lp-block{max-width:min(1120px,100% - 40px)}.lp-seq>#believe.lp-block{max-width:min(1020px,100% - 40px)}@media (max-width:900px){.lp-chapter .lp-exhibit{justify-self:stretch;max-width:none}}#work .lp-chapter:last-of-type,.lp-seq>#builds.lp-block,.lp-seq>#research.lp-block,.lp-seq>#team.lp-block,.vals-seq>.vals-card.vals-alt{background:linear-gradient(135deg,#fbf5ef 0%,#faf2f3 60%,#f6f3f3 100%)}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block,.vals-seq>.vals-card,.lp-close{max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.vals-seq>.vals-card{padding:72px max(24px,50% - 540px)}.lp-close{padding:112px max(24px,50% - 540px) 56px}@media (max-width:900px){.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block,.vals-seq>.vals-card{padding:56px 20px}.lp-close{padding:72px 20px 48px}}.lp-hero-copy h1{max-width:none}.lp-hero-copy h1 em{max-width:none;margin-top:0;display:inline}@media (min-width:700px){.lp-hero-copy h1{white-space:nowrap;font-size:clamp(2.2rem,4.4vw,3.8rem)}}.theme-paper{--lp-accent:#3672c4}.lp-hero.is-center.is-tall,#work .lp-chapter:first-of-type,.lp-seq>#ide.lp-chapter,.lp-seq>#believe.lp-block,.vals-seq>.vals-card,#work .lp-chapter:last-of-type,.lp-seq>#builds.lp-block,.lp-seq>#research.lp-block,.lp-seq>#team.lp-block,.vals-seq>.vals-card.vals-alt{background:var(--lp-paper)}.theme-paper .lp-hero h1 em,.theme-paper .vals-hero h1 em,.vals-coda-line em{color:var(--lp-accent)}.theme-paper .lp-quote{border-left-color:var(--lp-accent)}.theme-paper .bpos-pulse{background:var(--lp-accent)}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block{margin-block:48px}#work .lp-chapter+.lp-chapter{margin-top:48px}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter{padding:72px max(28px,50% - 680px)}.lp-seq>#builds.lp-block{padding:72px max(28px,50% - 620px)}.lp-seq>#research.lp-block{padding:72px max(28px,50% - 580px)}.lp-seq>#team.lp-block{padding:72px max(28px,50% - 640px)}.lp-seq>#believe.lp-block{padding:72px max(28px,50% - 600px)}.vals-seq>.vals-card{margin-block:40px;padding:64px max(28px,50% - 620px)}@media (max-width:900px){.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block,.vals-seq>.vals-card{margin-block:24px;padding:48px 20px}}.lp-chapter.is-showcase{display:block}.lp-chapter.is-showcase .lp-chapter-copy{max-width:46rem}.lp-showcase-head{border-top:1px solid #1e1d2424;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin:52px 0 16px;padding-top:24px;display:flex}.lp-showcase-title{font-family:var(--lp-display);letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600}.lp-showcase-meta{font-family:var(--lp-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--lp-muted);margin:0;font-size:11px}.lp-showcase{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.lp-showcase-4{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.lp-tile{background:#fff;border:1px solid #1e1d2412;border-radius:14px;flex-direction:column;gap:8px;padding:20px 22px;display:flex;box-shadow:0 1px 2px #1e1d240a,0 10px 28px #1e1d240d}.lp-tile-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp-tile-q{color:var(--lp-ink);margin:0;font-size:15.5px;font-weight:600;line-height:1.4}.lp-tile-v{font-family:var(--lp-mono);color:var(--lp-accent);white-space:nowrap;margin:0;font-size:12px}.lp-tile-a{color:var(--lp-muted);margin:0;font-size:13.5px;line-height:1.55}.lp-tile-n{font-family:var(--lp-mono);color:var(--lp-accent);margin:auto 0 0;padding-top:6px;font-size:11px}.lp-seq{max-width:none;padding-inline:0}@media (max-width:900px){.lp-seq>.lp-interstitial{padding-inline:28px}}.lp-ctaband{padding:24px max(20px,50% - 580px) 64px}.lp-ctacard{background:#fff;border:1px solid #1e1d2414;border-radius:20px;padding:clamp(32px,4.5vw,56px);box-shadow:0 1px 3px #1e1d240a,0 18px 48px #1e1d240f}.lp-ctakick{font-family:var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-accent);margin:0 0 14px;font-size:11px}.lp-ctahead{font-family:var(--lp-display);letter-spacing:-.025em;max-width:24ch;margin:0 0 12px;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:600;line-height:1.12}.lp-ctasub{color:var(--lp-muted);max-width:44rem;margin:0 0 30px;font-size:16.5px}.lp-ctarows{margin:0;padding:0;list-style:none}.lp-ctarows li{border-top:1px solid #1e1d241a;grid-template-columns:auto minmax(0,15rem) minmax(0,1fr);align-items:baseline;gap:18px;padding:20px 0;display:grid}.lp-ctanum{width:34px;height:34px;font-family:var(--lp-mono);color:var(--lp-ink);border:1px solid #1e1d2424;border-radius:9px;justify-content:center;align-self:center;align-items:center;font-size:11px;display:inline-flex}.lp-ctaname{color:var(--lp-ink);font-size:15.5px;font-weight:600}.lp-ctadesc{color:var(--lp-muted);font-size:14px;line-height:1.6}.lp-ctafoot{margin-top:28px}.lp-ctafoot .lp-feature-cta{cursor:pointer;border:0;margin-top:0;font-family:inherit}@media (max-width:720px){.lp-ctarows li{grid-template-columns:auto minmax(0,1fr)}.lp-ctadesc{grid-column:2}}@media (min-width:901px){.lp-hero-copy{max-width:none;padding-inline:max(32px,50% - 600px)}.lp-seq>#work .lp-chapter,.lp-seq>.lp-chapter,.lp-seq>.lp-block,.lp-seq>#builds.lp-block,.lp-seq>#research.lp-block,.lp-seq>#team.lp-block,.lp-seq>#believe.lp-block,.lp-seq>.lp-interstitial,.lp-ctaband,.lp-close{padding-inline:max(32px,50% - 600px)}.lp-close-inner{max-width:none;padding-inline:0}.vals-seq>.vals-card{padding-inline:max(32px,50% - 600px)}.lp-nav-inner{max-width:none;padding-inline:max(32px,50% - 600px)}}.wl-page{background:var(--lp-paper);flex-direction:column;min-height:100svh;display:flex}.wl-hero{flex:1}.wl-copy{text-align:left;max-width:620px;margin-inline:auto;padding-top:96px}.wl-h1{max-width:none}.theme-paper .wl-h1 em{color:var(--lp-accent);font-style:normal}.wl-form{flex-direction:column;gap:14px;margin-top:36px;display:flex}.wl-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.wl-row{grid-template-columns:1fr}}.wl-field{flex-direction:column;gap:6px;display:flex}.wl-field span{font-family:var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);font-size:10.5px}.wl-field input{font:inherit;color:var(--lp-ink);transition:border-color .14s var(--lp-ease);background:#fff;border:1px solid #1e1d2429;border-radius:10px;padding:13px 14px}.wl-field input:focus{border-color:var(--lp-accent);outline:none}.wl-field input::placeholder{color:#1e1d2459}.wl-submit{cursor:pointer;border:0;align-self:flex-start;margin-top:6px;font-family:inherit}.wl-submit:disabled{opacity:.6;cursor:default}.wl-error{color:var(--lp-flare);margin:0;font-size:13.5px}.wl-note{color:var(--lp-muted);margin:4px 0 0;font-size:12.5px}.wl-done{background:#fff;border:1px solid #1e1d241a;border-radius:14px;margin-top:36px;padding:26px 28px;box-shadow:0 1px 3px #1e1d240a,0 14px 36px #1e1d240f}.wl-done-head{font-family:var(--lp-display);margin:0 0 8px;font-size:21px;font-weight:600}.wl-done-sub{color:var(--lp-muted);margin:0;font-size:15px;line-height:1.6}.lp-seq>#ide.lp-chapter,.lp-seq>#builds.lp-block,.lp-seq>#research.lp-block,.lp-seq>#team.lp-block,.lp-seq>#believe.lp-block{max-width:none;margin-inline:0}.lp-quote-band{font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);border-top:1px solid #1e1d2424;border-bottom:1px solid #1e1d2424;max-width:none;margin:44px 0 8px;padding:28px 0;font-size:clamp(19px,2.3vw,27px);font-weight:600;line-height:1.4}.lp-quote-band em{color:var(--lp-accent);font-style:normal}.lp-interstitial .lp-closer{max-width:none;font-family:var(--lp-display);letter-spacing:-.02em;color:var(--lp-ink);border-top:1px solid #1e1d2424;border-bottom:1px solid #1e1d2424;padding:40px 0;font-size:clamp(24px,4.2vw,55px);font-weight:600;line-height:1.3}.theme-paper .bpos-book-shell{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (min-width:860px){.theme-paper .bpos-book-shell{grid-template-columns:176px minmax(0,1fr);align-items:start;gap:24px}}.theme-paper .bpos-book-rail{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.theme-paper .bpos-book-rail::-webkit-scrollbar{display:none}@media (min-width:860px){.theme-paper .bpos-book-rail{border-right:1px solid var(--lp-line);flex-direction:column;padding-right:12px;position:sticky;top:84px;overflow:visible}}.theme-paper .bpos-book-rail button{font:inherit;text-align:left;white-space:nowrap;color:var(--lp-muted);cursor:pointer;transition:color .14s var(--lp-ease), background .14s var(--lp-ease);background:0 0;border:0;border-radius:6px;padding:8px 10px;font-size:12.5px}.theme-paper .bpos-book-rail button:hover{color:var(--lp-ink)}.theme-paper .bpos-book-rail button[aria-current=page]{color:var(--lp-paper);background:var(--lp-ink);font-weight:500}.theme-paper .bpos-book-stats{margin:0 0 14px}.theme-paper .bpos-book-defs{margin-bottom:16px}.theme-paper .bpos-book-pane>.bpos-scroll{border-top:1px solid var(--lp-line)}.lp-eyebrow:before{content:"";background:var(--lp-accent);vertical-align:baseline;width:7px;height:7px;margin-right:9px;display:inline-block}.lp-statband{border-top:1px solid #1e1d2424;border-bottom:1px solid #1e1d2424;flex-wrap:wrap;margin-top:28px;display:flex}.lp-statband>div{flex-direction:column;flex:140px;gap:4px;padding:18px 22px 16px 0;display:flex}.lp-statband>div+div{border-left:1px solid #1e1d241a;padding-left:22px}.lp-statband b{font-family:var(--lp-display);letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--lp-ink);font-size:clamp(24px,2.6vw,32px);font-weight:600}.lp-statband span{font-family:var(--lp-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--lp-muted);font-size:9.5px}.lp-hero.is-center.is-tall{overflow:hidden}.theme-paper .bpos-ct{font-family:var(--lp-display);letter-spacing:-.015em;font-size:15px;font-weight:700}.theme-paper .bpos-head h3{font-family:var(--lp-display);letter-spacing:-.025em;font-weight:700}.theme-paper .bpos-band-head h3,.theme-paper .bpos-bv{font-weight:800}.theme-paper .bpos-big,.theme-paper .bpos-mid{font-family:var(--lp-display);letter-spacing:-.03em;font-weight:800}.theme-paper .bpos-mod{font-weight:600}.theme-paper .bpos-brand b{font-family:var(--lp-display);letter-spacing:-.02em;font-weight:800}.bos-title b{font-weight:800}.theme-paper .bpos-mod[aria-current=page]{color:var(--lp-accent);box-shadow:inset 0 -2px 0 var(--lp-accent)}.theme-paper .bpos-src b{background:var(--lp-accent)}.theme-paper .bpos-bd,.theme-paper .bpos-band .bpos-bd{color:var(--lp-accent)}.theme-paper .bpos-act{color:var(--lp-accent);-webkit-text-decoration-color:color-mix(in srgb, var(--lp-accent) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--lp-accent) 45%, transparent)}.theme-paper .bpos-spark{color:var(--lp-accent);opacity:.55}.theme-paper .bpos-band .bpos-spark{color:var(--lp-accent);opacity:.5}.theme-paper .bpos-trend-line{stroke:var(--lp-accent)}.theme-paper .bpos-trend-fill{fill:color-mix(in srgb, var(--lp-accent) 10%, transparent)}.theme-paper .bpos-trend-end{fill:var(--lp-accent)}.theme-paper .bpos-tick b{color:#a8c4ec}.theme-paper .bpos-band-kick{color:#8fb3e8}.theme-paper .bpos-btn{background:var(--lp-accent);border-color:var(--lp-accent)}.theme-paper .bpos-btn:hover{background:#2c5da3}.theme-paper .bpos-btn-ghost{color:var(--lp-ink);background:0 0}.theme-paper .bpos-book-rail button[aria-current=page]{background:var(--lp-accent)}.theme-paper .bpos-out.lead{background:var(--lp-accent);border-color:var(--lp-accent)}.theme-paper .bpos-sens-tab td.is-base{background:var(--lp-accent)}#work .lp-chapter:first-of-type,.lp-seq>#ide.lp-chapter,.lp-seq>#believe.lp-block,.vals-seq>.vals-card,#work .lp-chapter:last-of-type,.lp-seq>#builds.lp-block,.lp-seq>#research.lp-block,.lp-seq>#team.lp-block,.vals-seq>.vals-card.vals-alt{background:var(--lp-paper)}.lp-seq>.lp-chapter,.lp-seq>.lp-block{position:relative}.lp-seq>.lp-chapter:before,.lp-seq>.lp-block:before{content:"";background:linear-gradient(#0000,#1e1d2447,#0000);width:1px;height:28px;position:absolute;top:-38px;left:50%}.lp-seq>:first-child:before{display:none}@media (max-width:900px){.lp-seq>.lp-chapter:before,.lp-seq>.lp-block:before{height:18px;top:-26px}}
