.kx-lockup{align-items:baseline;gap:calc(var(--kx-cap) * .07);font-family:var(--kx-lockup-font), system-ui, sans-serif;font-weight:700;font-size:calc(var(--kx-cap) / .7);letter-spacing:-.005em;white-space:nowrap;line-height:1;display:inline-flex}.kx-lockup .kx-mark{flex:none;align-self:baseline}html[data-lp-js] [data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d,0) * 90ms);transform:translateY(18px)}html[data-lp-js] [data-reveal].is-in{opacity:1;transform:none}html[data-lp-js] [data-play] .am-seq{opacity:0;transform:translateY(10px)scale(.98)}html[data-lp-js] [data-play].is-playing .am-seq{animation:.5s cubic-bezier(.2,.7,.2,1) forwards am-seq-in}html[data-lp-js] [data-play].is-playing .am-seq-1{animation-delay:.2s}html[data-lp-js] [data-play].is-playing .am-seq-2{animation-delay:1.1s}html[data-lp-js] [data-play].is-playing .am-seq-3{animation-delay:1.9s}html[data-lp-js] [data-play].is-playing .am-seq-4{animation-delay:2.8s}html[data-lp-js] [data-play].is-playing .am-seq-5{animation-delay:3.7s}@keyframes am-seq-in{to{opacity:1;transform:none}}html[data-lp-js] [data-play] .am-import-bar i{width:0}html[data-lp-js] [data-play].is-playing .am-import-bar i{width:var(--pct)}.am,.am-phone,.am-doc,.am-import{color:var(--am-ink);font-family:var(--am-font-body);text-align:left;font-size:13px;line-height:1.45}.am-mono{font-family:var(--am-font-mono);letter-spacing:.08em;color:var(--am-dim);font-size:10px}.am-chip{font-family:var(--am-font-mono);letter-spacing:.08em;background:var(--am-chip-bg,#f4e4b8);color:var(--am-chip-ink,#6b4e08);border-radius:4px;padding:3px 7px;font-size:10px;display:inline-block}.am-btn{border-radius:calc(var(--am-radius,14px) * .5);border:var(--am-border-w,1px) solid var(--am-line);white-space:nowrap;padding:5px 11px;font-size:12px;font-weight:600;display:inline-block}.am-btn--fill{background:var(--am-accent);border-color:var(--am-accent);color:var(--am-accent-ink)}.am-bubble{border-radius:var(--am-radius,14px);background:var(--am-accent);max-width:86%;color:var(--am-accent-ink);border-bottom-right-radius:4px;align-self:flex-end;padding:9px 12px}.am-card{border:var(--am-border-w,1px) solid var(--am-line);border-radius:calc(var(--am-radius,14px) * .75);background:var(--am-panel);justify-items:start;gap:6px;padding:11px 12px;display:grid}.am-card p{margin:0}.am-approve{grid-template-columns:1fr auto;place-items:center stretch;gap:10px}.am-approve-actions{gap:6px;display:flex}.am-composer{border:var(--am-border-w,1px) solid var(--am-line);color:var(--am-dim);background:var(--am-panel);border-radius:999px;justify-content:space-between;align-items:center;margin-top:auto;padding:9px 10px 9px 14px;display:flex}.am-mic{background:var(--am-accent);width:26px;height:26px;box-shadow:0 0 0 5px var(--am-accent-soft);border-radius:50%}.am-wave{align-items:center;gap:2px;height:18px;margin-bottom:6px;display:flex}.am-wave i{width:3px;height:var(--h);opacity:.75;background:currentColor;border-radius:2px}.is-playing .am-wave i{animation:am-wave .9s ease-in-out calc(var(--i) * 40ms) 3 alternate}@keyframes am-wave{to{height:calc(100% - var(--h) + 14%)}}.am{background:var(--am-bg);border:var(--am-border-w,1px) solid var(--am-line);border-radius:var(--am-radius,14px);box-shadow:var(--am-shadow,none);grid-template-columns:176px minmax(0,1fr) 196px;min-height:380px;display:grid;overflow:hidden}.am-side{background:var(--am-panel);border-right:var(--am-border-w,1px) solid var(--am-line);padding:16px 10px}.am-side-brand{padding:0 8px 4px}.am-side-org{color:var(--am-dim);padding:0 8px 14px;font-size:11px;display:block}.am-side-nav{gap:2px;display:grid}.am-side-nav span{border-radius:calc(var(--am-radius,14px) * .45);color:var(--am-dim);padding:7px 8px}.am-side-nav .is-active{background:var(--am-accent-soft);color:var(--am-accent);font-weight:600}.am-chat{flex-direction:column;gap:10px;min-width:0;padding:14px 16px 16px;display:flex}.am-chat-head{border-bottom:1px solid var(--am-line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.am-chat-head strong,.am-phone-head strong,.am-import-head strong,.am-doc-cover-text strong,.am-doc-gate strong{font-family:var(--am-font-display);font-weight:var(--am-display-weight,600)}.am-chat-head strong{font-size:15px}.am-report{background:var(--am-panel);border-left:var(--am-border-w,1px) solid var(--am-line);flex-direction:column;gap:10px;padding:14px;display:flex}.am-report ul{margin:0;padding:0;list-style:none;display:grid}.am-report li{border-bottom:1px solid var(--am-line);justify-content:space-between;padding:7px 0;display:flex}.am-report em{font-style:normal;font-family:var(--am-font-mono);color:var(--am-dim);font-size:11px}.am-lock{border-radius:calc(var(--am-radius,14px) * .6);background:var(--am-accent-soft);margin-top:auto;padding:10px}.am-lock p{color:var(--am-accent);margin:2px 0 0;font-weight:600}.am-phone{background:#0c0d10;border-radius:44px;width:300px;max-width:100%;padding:9px;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -30px #0a0e1e8c,0 18px 30px -18px #0a0e1e66}.am-phone-screen{background:var(--am-bg);border-radius:36px;flex-direction:column;gap:10px;height:630px;padding:10px 12px 14px;display:flex;overflow:hidden}.am-phone-status{justify-content:space-between;align-items:center;padding:2px 12px 0;font-size:11px;font-weight:600;display:flex}.am-phone-island{background:#0c0d10;border-radius:12px;width:74px;height:20px}.am-phone-head{border-bottom:1px solid var(--am-line);align-items:center;gap:10px;padding:8px 4px 10px;display:flex}.am-phone-head div{display:grid}.am-phone-head strong{font-size:15px;line-height:1.2}.am-phone-stream{flex-direction:column;flex:1;gap:9px;min-height:0;display:flex}.am-photo{align-self:flex-end;justify-items:end;gap:3px;width:58%;display:grid}.am-photo img{object-fit:cover;border-radius:calc(var(--am-radius,14px) * .7);border:var(--am-border-w,1px) solid var(--am-line);width:100%;height:84px}.am-filed{background:var(--am-accent-soft);color:var(--am-accent);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.am-doc{background:var(--am-bg);border:var(--am-border-w,1px) solid var(--am-line);border-radius:var(--am-radius,14px);box-shadow:var(--am-shadow,none);position:relative;overflow:hidden;container-type:inline-size}.am-doc-cover{height:190px;position:relative}.am-doc-cover img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;display:block}.am-doc-cover:after{content:"";background:linear-gradient(#080a1400 38%,#080a14c7);position:absolute;inset:0}.am-doc-cover-text{z-index:1;color:#fff;gap:2px;display:grid;position:absolute;bottom:14px;left:18px;right:18px}.am-doc-cover-text .am-mono{color:#ffffffbf}.am-doc-cover-text strong{font-size:24px;line-height:1.1}.am-doc-cover-text span:last-child{opacity:.85;font-size:12px}.am-doc-body{gap:14px;padding:16px 18px 20px;display:grid}.am-doc-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.am-doc-tiles div{border-radius:calc(var(--am-radius,14px) * .6);background:var(--am-panel);border:var(--am-border-w,1px) solid var(--am-line);padding:10px 12px;display:grid}.am-doc-tiles b{font-family:var(--am-font-display);font-weight:var(--am-display-weight,600);font-size:24px;line-height:1.1}.am-doc-tiles span{color:var(--am-dim);font-size:11px}.am-doc-finding{border-top:1px solid var(--am-line);grid-template-columns:112px minmax(0,1fr);gap:12px;padding-top:14px;display:grid}.am-doc-finding img{object-fit:cover;border-radius:calc(var(--am-radius,14px) * .5);width:100%;height:86px}.am-doc-finding p{margin:3px 0 7px}.am-doc-lines{gap:8px;display:grid}.am-doc-lines i{background:var(--am-line);border-radius:4px;height:8px}.am-doc-lines i:nth-child(2){width:86%}.am-doc-lines i:nth-child(3){width:62%}.am-doc.is-locked .am-doc-body{filter:blur(7px);opacity:.75;-webkit-user-select:none;user-select:none}.am-doc-gate{text-align:center;border-radius:var(--am-radius,14px);background:var(--am-bg);border:var(--am-border-w,1px) solid var(--am-line);justify-items:center;gap:6px;width:min(86%,300px);padding:18px;display:grid;position:absolute;bottom:26px;left:50%;transform:translate(-50%);box-shadow:0 24px 48px -20px #0a0e1e73}.am-doc-gate strong{font-size:17px;line-height:1.2}.am-doc-gate .am-btn{margin-top:6px;padding:9px 20px;font-size:13px}.am-doc-gate-note{color:var(--am-dim);font-size:11px}@container (max-width:360px){.am-doc-cover{height:150px}.am-doc-cover-text strong{font-size:19px}.am-doc-body{padding:12px 12px 16px}.am-doc-tiles{gap:5px}.am-doc-tiles div{padding:8px}.am-doc-tiles b{font-size:19px}.am-doc-tiles span{font-size:9.5px}.am-doc-finding{grid-template-columns:minmax(0,1fr)}.am-doc-finding img{height:96px}}.am-import{background:var(--am-bg);border:var(--am-border-w,1px) solid var(--am-line);border-radius:var(--am-radius,14px);box-shadow:var(--am-shadow,none);gap:14px;padding:20px;display:grid}.am-import-head{gap:2px;display:grid}.am-import-head strong{font-size:19px}.am-import-row{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.am-import-row em{font-style:normal;font-family:var(--am-font-mono);color:var(--am-dim);font-size:11px}.am-import-bar{background:var(--am-accent-soft);border-radius:3px;grid-column:1/-1;height:6px;overflow:hidden}.am-import-bar i{height:100%;width:var(--pct);border-radius:inherit;background:var(--am-accent);transition:width 1.6s cubic-bezier(.2,.7,.2,1) .2s;display:block}.am-import-note{color:var(--am-dim);margin:0;font-size:12px}@media (max-width:860px){.am{grid-template-columns:minmax(0,1fr)}.am-side,.am-report{display:none}}@media (prefers-reduced-motion:reduce){html[data-lp-js] [data-reveal],html[data-lp-js] [data-play] .am-seq{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}html[data-lp-js] [data-play] .am-import-bar i{width:var(--pct)!important;transition:none!important}}
.st-root{--paper:#f3eee3;--paper-2:#ebe5d6;--card:#fbf9f3;--ink:#1a1d27;--dim:#1a1d27a8;--rule:#1a1d2726;--blue:#134bd1;--serif:var(--st-serif), "Iowan Old Style", Georgia, serif;--sans:var(--font-geist-sans), system-ui, sans-serif;--mono:var(--font-geist-mono), ui-monospace, monospace;--am-bg:#fbf9f3;--am-panel:#f3eee3;--am-ink:var(--ink);--am-dim:var(--dim);--am-line:var(--rule);--am-accent:var(--blue);--am-accent-ink:#fff;--am-accent-soft:#134bd11a;--am-radius:10px;--am-font-display:var(--serif);--am-font-body:var(--sans);--am-font-mono:var(--mono);--am-display-weight:500;--am-shadow:0 40px 70px -40px #1a1d2773, 0 2px 0 #fff9 inset;background-color:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--sans);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .1 0 0 0 0 .1 0 0 0 0 .1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-size:17px;line-height:1.6;position:relative;overflow-x:clip}.st-root a{color:inherit;text-decoration:none}.st-root img{max-width:100%;display:block}.st-root h1,.st-root h2,.st-root h3{font-family:var(--serif);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:400}.st-root em{color:var(--blue);font-style:italic}.st-wrap{max-width:1180px;margin:0 auto;padding-left:28px;padding-right:28px}.st-mono,.st-eyebrow,.st-assure{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11.5px}.st-eyebrow{align-items:center;gap:12px;margin:0 0 22px;display:flex}.st-eyebrow:before{content:"";background:var(--blue);width:28px;height:1px}.st-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#f3eee3db;position:sticky;top:0}.st-nav-row{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.st-home{display:inline-flex}.st-nav-links{color:var(--dim);gap:32px;font-size:15px;display:flex}.st-nav-links a:hover{color:var(--ink)}.st-nav-actions{align-items:center;gap:20px;font-size:15px;display:flex}.st-btn{background:var(--ink);border-radius:999px;align-items:center;padding:10px 19px;font-size:15px;font-weight:500;transition:background .25s,transform .25s;display:inline-flex;color:var(--paper)!important}.st-btn:hover{background:var(--blue);transform:translateY(-1px)}.st-btn--lg{padding:15px 28px;font-size:16.5px}.st-link{border-bottom:1px solid var(--rule);padding-bottom:1px;transition:border-color .2s}.st-link:hover{border-color:var(--ink)}.st-link--arrow:after{content:" →"}.st-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:76px;padding-bottom:96px;display:grid}.st-hero h1{font-size:clamp(46px,6.3vw,92px);line-height:1}.st-lede{max-width:540px;color:var(--dim);margin:30px 0 0;font-size:19.5px}.st-hero-ctas{flex-wrap:wrap;align-items:center;gap:28px;margin-top:36px;display:flex}.st-assure{margin:28px 0 0}.st-hero-fig{margin:0;padding-bottom:34px;position:relative}.st-arch{aspect-ratio:4/5;border-radius:320px 320px 10px 10px;overflow:hidden;box-shadow:0 50px 80px -50px #1a1d2799}.st-arch img{object-fit:cover;object-position:34% 50%;width:100%;height:100%}.st-note{background:var(--card);border:1px solid var(--rule);background-image:repeating-linear-gradient(#0000 0 27px,#134bd117 27px 28px);border-radius:4px;width:300px;padding:20px 22px;position:absolute;bottom:70px;left:-64px;transform:rotate(-2.2deg);box-shadow:0 30px 50px -28px #1a1d2780}.st-note p{font-family:var(--serif);margin:8px 0 14px;font-size:20px;font-style:italic;line-height:1.4}.st-note dl{border-top:1px solid var(--ink);gap:6px;margin:0;padding-top:12px;font-size:14px;display:grid}.st-note dl div{justify-content:space-between;gap:12px;display:flex}.st-note dt{color:var(--dim)}.st-note dd{margin:0;font-weight:500}.st-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#6b4e08;background:#f1e2b4;border-radius:4px;padding:3px 8px;font-size:10.5px}.st-hero-fig figcaption{position:absolute;bottom:0;right:0}.st-facts{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.st-facts div{align-items:baseline;gap:16px;padding:26px 24px 26px 0;display:flex}.st-facts div+div{border-left:1px solid var(--rule);padding-left:24px}.st-facts b{font-family:var(--serif);color:var(--blue);font-size:44px;font-style:italic;font-weight:400;line-height:1}.st-facts span{color:var(--dim);font-size:15px;line-height:1.4}.st-night{color:#f3eee3;isolation:isolate;margin-top:110px;position:relative;overflow:hidden}.st-night>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.st-night:before{content:"";z-index:-1;background:linear-gradient(100deg,#0a0d1af0 10%,#0a0d1a8c 70%,#0a0d1a59);position:absolute;inset:0}.st-night-copy{padding-top:130px;padding-bottom:130px}.st-night .st-eyebrow{color:#f3eee3b3}.st-night .st-eyebrow:before{background:#8fa8ff}.st-night em{color:#8fa8ff}.st-night-line{font-family:var(--serif);letter-spacing:-.015em;max-width:760px;margin:0;font-size:clamp(30px,4.2vw,54px);line-height:1.12}.st-night-dim{color:#f3eee3b8;max-width:520px;margin:26px 0;font-size:18px}.st-section-head h2,.st-ledger h2,.st-faq h2,.st-journal h2{max-width:780px;font-size:clamp(34px,4.4vw,56px);line-height:1.06}.st-sub{max-width:600px;color:var(--dim);margin:20px 0 0}.st-chapters{padding-top:120px}.st-chapter{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;padding:84px 0;display:grid}.st-chapter:first-of-type{border-top:1px solid var(--ink);margin-top:40px}.st-chapter--flip .st-chapter-copy{order:2}.st-numeral{font-family:var(--serif);color:var(--blue);margin-bottom:18px;font-size:40px;font-style:italic;line-height:1;display:block}.st-chapter h3{font-size:clamp(28px,3.1vw,40px);line-height:1.1}.st-chapter p{color:var(--dim);max-width:500px;margin:18px 0 0}.st-chapter ul{gap:10px;margin:24px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.st-chapter li{padding-left:22px;position:relative}.st-chapter li:before{content:"";border:5px solid #0000;border-top:6px solid var(--blue);border-bottom:0;position:absolute;top:.62em;left:0}.st-honest{font-family:var(--serif);border-left:2px solid var(--blue);padding-left:16px;font-size:18px;font-style:italic;color:var(--ink)!important}.st-chapter-art{position:relative}.st-chapter-art--phone{background:radial-gradient(circle at 50% 35%, #134bd11f, transparent 62%), var(--paper-2);border-radius:14px;place-items:center;padding:44px 0;display:grid}.st-ledger{padding-top:120px}.st-ledger-table{border-top:1px solid var(--ink);margin-top:48px}.st-ledger-head,.st-ledger-row{border-bottom:1px solid var(--rule);grid-template-columns:170px minmax(0,1fr) minmax(0,1fr);gap:32px;padding:22px 0;display:grid}.st-ledger-head{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:14px 0;font-size:11.5px}.st-ledger-head span:last-child{color:var(--blue)}.st-ledger-row p{font-family:var(--serif);margin:0;font-size:21px;line-height:1.3}.st-ledger-row .st-mono{padding-top:6px}.st-ledger-old{color:var(--dim);-webkit-text-decoration:line-through #1a1d2740;text-decoration:line-through #1a1d2740;text-decoration-thickness:1px}.st-app{padding-top:120px}.st-app .st-section-head{margin-bottom:48px}.st-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:64px;padding-top:120px;display:grid}.st-faq-list{border-top:1px solid var(--ink)}.st-faq-list details{border-bottom:1px solid var(--rule)}.st-faq-list summary{cursor:pointer;font-family:var(--serif);padding:22px 36px 22px 0;font-size:23px;line-height:1.25;list-style:none;position:relative}.st-faq-list summary::-webkit-details-marker{display:none}.st-faq-list summary:after{content:"+";font-family:var(--sans);color:var(--blue);font-size:24px;font-weight:300;transition:transform .25s;position:absolute;top:18px;right:4px}.st-faq-list details[open] summary:after{transform:rotate(45deg)}.st-faq-list p{max-width:560px;color:var(--dim);margin:0 0 24px}.st-journal{padding-top:120px}.st-journal-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.st-journal-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px;margin-top:48px;display:grid}.st-lead img{aspect-ratio:16/10;object-fit:cover;filter:saturate(.85);border-radius:6px;width:100%;margin-bottom:22px;transition:filter .4s}.st-lead:hover img,.st-post:hover img{filter:saturate(1.05)}.st-lead h3{margin:12px 0;font-size:36px;line-height:1.1}.st-lead p,.st-post p{color:var(--dim);margin:0;font-size:16px}.st-posts{border-top:1px solid var(--ink);align-content:start;display:grid}.st-post{border-bottom:1px solid var(--rule);grid-template-columns:132px minmax(0,1fr);gap:22px;padding:26px 0;display:grid}.st-post img{object-fit:cover;filter:saturate(.85);border-radius:6px;width:132px;height:132px;transition:filter .4s}.st-post h3{margin:8px 0;font-size:24px;line-height:1.16}.st-lead:hover h3,.st-post:hover h3{color:var(--blue)}.st-final{text-align:center;margin-top:130px;padding:0 28px 120px}.st-sketch{width:220px;color:var(--ink);margin:0 auto 18px;display:block}.st-sketch-mark{stroke:var(--blue)}.st-sketch-text{font-family:var(--st-serif), Georgia, serif;fill:var(--blue);font-size:17px;font-style:italic}.st-final h2{font-size:clamp(50px,8vw,112px);line-height:1}.st-final p{max-width:520px;color:var(--dim);margin:26px auto 36px;font-size:18.5px}.st-footer{background:var(--paper-2);border-top:1px solid var(--rule);padding:64px 0 96px}.st-footer-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;display:grid}.st-footer-brand p{max-width:300px;color:var(--dim);margin:18px 0 0;font-size:14.5px}.st-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;font-size:15px;display:grid}.st-footer-cols div{align-content:start;gap:10px;display:grid}.st-footer-cols span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:11px}.st-footer-cols a:hover{color:var(--blue)}.st-footer-legal{margin-top:56px}@media (max-width:960px){.st-nav-links{display:none}.st-hero,.st-chapter,.st-faq,.st-journal-grid,.st-footer-row{grid-template-columns:minmax(0,1fr)}.st-hero{gap:44px;padding-top:44px;padding-bottom:64px}.st-note{width:min(280px,78%);bottom:54px;left:12px}.st-chapter{gap:40px;padding:60px 0}.st-chapter--flip .st-chapter-copy{order:0}.st-facts{grid-template-columns:minmax(0,1fr)}.st-facts div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}.st-ledger-head{display:none}.st-ledger-row{grid-template-columns:minmax(0,1fr);gap:8px}.st-night-copy{padding-top:84px;padding-bottom:84px}.st-chapters,.st-ledger,.st-app,.st-faq,.st-journal{padding-top:84px}.st-faq{gap:32px}}@media (max-width:560px){.st-wrap{padding-left:20px;padding-right:20px}.st-nav-actions .st-link{display:none}.st-post{grid-template-columns:92px minmax(0,1fr);gap:16px}.st-post img{width:92px;height:92px}.st-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}
html[data-home-authed] .st-root[data-home]{display:none}html[data-lp-demo-pending] [data-demo-trigger]{cursor:progress}.st-root *,.st-root :before,.st-root :after{box-sizing:border-box}.st-root ::selection{background:var(--blue);color:#fff}.st-root :focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.st-root button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.st-root button.st-btn{background:var(--ink);padding:10px 19px;font-size:15px;font-weight:500}.st-root button.st-btn--lg{padding:15px 28px;font-size:16.5px}.st-root button.st-btn:hover{background:var(--blue)}.st-root button.st-link{border-bottom:1px solid var(--rule);padding-bottom:1px}.st-nav-links a[aria-current=page]{color:var(--ink);box-shadow:0 1px 0 var(--blue)}.st-footer-brand .st-link{margin-top:20px;font-size:15px;display:inline-block}.st-chapter-link{margin-top:26px;font-size:16px;display:inline-block}.st-chapters--tight{padding-top:40px}.st-chapters--tight .st-chapter:first-of-type{margin-top:0}.st-pagehero{padding-top:96px;padding-bottom:72px}.st-pagehero h1{max-width:980px;font-size:clamp(44px,6.6vw,96px);line-height:1}.st-pagehero .st-lede{max-width:640px}.st-pagehero--art{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.st-pagehero--art h1{font-size:clamp(44px,5.6vw,82px)}.st-arch--page{aspect-ratio:4/4.6;justify-self:end;width:100%;max-width:400px}.st-stepstrip{border-top:1px solid var(--ink);border-bottom:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.st-stepstrip div{padding:26px 24px 30px 0}.st-stepstrip div+div{border-left:1px solid var(--rule);padding-left:24px}.st-stepstrip .st-numeral{margin-bottom:10px;font-size:26px}.st-stepstrip h3{font-size:26px}.st-stepstrip p{color:var(--dim);margin:8px 0 0;font-size:15px}.st-cards{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;display:grid}.st-card{border-bottom:1px solid var(--rule);padding:28px 28px 32px 0}.st-card:not(:nth-child(3n+1)){border-left:1px solid var(--rule);padding-left:28px}.st-card h3{font-size:25px}.st-card p{color:var(--dim);margin:10px 0 0;font-size:15.5px}.st-trust,.st-moves{padding-top:120px}.st-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.st-trust-grid div{border-top:2px solid var(--blue);padding-top:22px}.st-trust-grid h3{font-size:27px}.st-trust-grid p{color:var(--dim);margin:12px 0 0}.st-quotecard{background:var(--card);border:1px solid var(--rule);background-image:repeating-linear-gradient(#0000 0 39px,#134bd114 39px 40px);border-radius:6px;padding:30px 32px;transform:rotate(1deg);box-shadow:0 30px 50px -34px #1a1d2780}.st-chapter .st-quotecard ul{font-family:var(--serif);margin:12px 0 0;padding:0;font-size:21px;line-height:40px;list-style:none;display:block}.st-chapter .st-quotecard li{padding-left:0}.st-chapter .st-quotecard li:before{display:none}.st-quotecard b{color:var(--blue);font-style:italic;font-weight:500}.st-movelist{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.st-movelist li{padding:26px 24px 8px 0}.st-movelist li+li{border-left:1px solid var(--rule);padding-left:24px}.st-movelist .st-numeral{margin-bottom:12px;font-size:28px}.st-movelist h3{font-size:23px;line-height:1.15}.st-movelist p{color:var(--dim);margin:10px 0 0;font-size:15px}.st-plan{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;display:grid}.st-plan-card{background:var(--card);border:1px solid var(--rule);border-radius:8px;justify-items:start;gap:18px;padding:40px;display:grid;box-shadow:0 40px 70px -46px #1a1d278c}.st-plan-card h2{font-size:clamp(30px,3.4vw,42px);line-height:1.08}.st-plan-card p{color:var(--dim);margin:0}.st-plan-card .st-assure{margin:0}.st-plan-list{border-top:1px solid var(--ink);font-family:var(--serif);margin:0;padding:0;font-size:21px;list-style:none}.st-plan-list li{border-bottom:1px solid var(--rule);padding:15px 0 15px 30px;position:relative}.st-plan-list li:before{content:"";border:6px solid #0000;border-top:7px solid var(--blue);border-bottom:0;position:absolute;top:1.35em;left:2px}.st-tiers-wrap{gap:36px;display:grid}.st-billing{border:1px solid var(--rule);background:var(--card);border-radius:999px;justify-self:start;padding:4px;display:inline-flex}.st-root button.st-billing-opt{color:var(--dim);border-radius:999px;padding:9px 18px;font-size:15px;transition:background .2s,color .2s}.st-root button.st-billing-opt[aria-pressed=true]{background:var(--ink);color:var(--paper)}.st-billing-opt span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-left:6px;font-size:10.5px}.st-billing-opt[aria-pressed=true] span{color:#9db2ff}.st-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.st-tier{background:var(--card);border:1px solid var(--rule);border-radius:8px;flex-direction:column;gap:6px;padding:34px 32px 32px;display:flex}.st-tier--featured{border-color:var(--ink);transform:translateY(-10px);box-shadow:0 40px 70px -46px #1a1d2799}.st-tier header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.st-tier h2{font-size:34px;line-height:1.1}.st-tier header .st-mono{color:var(--blue)}.st-tier-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 0;display:flex}.st-tier-price b{font-family:var(--serif);letter-spacing:-.03em;font-size:64px;font-weight:400;line-height:1}.st-tier-price span{color:var(--dim);font-size:14.5px}.st-tier-save{color:var(--dim);margin:0;font-size:14px}.st-tier-allow{border-top:1px solid var(--ink);font-family:var(--serif);margin:22px 0 0;padding-top:18px;font-size:22px;line-height:1.25}.st-tier-blurb{color:var(--dim);margin:0 0 26px;font-size:15.5px}.st-tier .st-btn{justify-content:center;margin-top:auto}.st-root button.st-btn--line{box-shadow:inset 0 0 0 1px var(--ink);background:0 0;color:var(--ink)!important}.st-root button.st-btn--line:hover{background:var(--ink);color:var(--paper)!important}.st-included{padding-top:110px}.st-plan-list--cols{columns:2;column-gap:56px;margin-top:44px}.st-plan-list--cols li{break-inside:avoid}@media (max-width:960px){.st-tiers{grid-template-columns:minmax(0,1fr)}.st-tier--featured{transform:none}.st-plan-list--cols{columns:1}.st-included{padding-top:84px}}.st-journal--index{padding-top:0}.st-journal--index .st-journal-grid{margin-top:0}.st-article-head{max-width:860px;padding-top:80px;padding-bottom:44px}.st-article-back{margin-bottom:30px;display:inline-block}.st-article-back:hover{color:var(--blue)}.st-article-head h1{font-size:clamp(38px,5vw,68px);line-height:1.04}.st-article-head .st-lede{max-width:none;margin-bottom:26px}.st-article-hero{object-fit:cover;border-radius:8px;width:100%;max-height:560px}.st-prose{max-width:720px;font-family:var(--serif);margin:0 auto;padding:64px 28px 0;font-size:21px;line-height:1.62}.st-prose>p:first-child:first-letter{float:left;color:var(--blue);padding:.06em .1em 0 0;font-size:4.2em;line-height:.82}.st-prose p{margin:0 0 1.25em}.st-root .st-prose h2{margin:1.9em 0 .6em;font-size:34px;line-height:1.12}.st-prose strong{color:var(--ink);font-weight:500}.st-root .st-prose em{color:inherit}.st-root .st-prose a{color:var(--blue);border-bottom:1px solid}.st-prose ul,.st-prose ol{margin:0 0 1.25em;padding-left:1.2em}.st-prose ul{list-style:outside}.st-prose ol{list-style:decimal}.st-prose li{margin-bottom:.5em}.st-prose li::marker{color:var(--blue)}.st-prose blockquote{border-left:2px solid var(--blue);margin:1.6em 0;padding:4px 0 4px 26px;font-size:24px;font-style:italic;line-height:1.4}.st-prose blockquote p{margin:0}.st-more{padding-top:110px}.st-more-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.st-modal{z-index:50;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}@media (min-width:640px){.st-modal{align-items:center}}.st-root button.st-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#1a1d2780;position:absolute;inset:0}.st-modal-panel{background:var(--card);border:1px solid var(--rule);border-radius:10px;flex-direction:column;gap:16px;width:100%;max-width:440px;max-height:calc(100svh - 32px);padding:28px;animation:.35s cubic-bezier(.2,.7,.2,1) st-rise;display:flex;position:relative;overflow-y:auto;box-shadow:0 50px 90px -40px #1a1d27b3}@keyframes st-rise{0%{opacity:0;transform:translateY(16px)}}.st-modal-kicker{justify-content:space-between;align-items:center;gap:16px;display:flex}.st-kicker{font-family:var(--mono);letter-spacing:.14em;color:var(--blue);font-size:11px}.st-root button.st-modal-close{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);justify-content:flex-end;align-items:center;min-width:44px;min-height:44px;font-size:11px;display:inline-flex}.st-root button.st-modal-close:hover{color:var(--ink)}.st-root .st-modal-h{font-size:30px;line-height:1.1}.st-form{flex-direction:column;gap:14px;display:flex}.st-field label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-bottom:6px;font-size:10.5px;display:block}.st-field input{width:100%;min-height:46px;font-size:16px;font-family:var(--sans);color:var(--ink);border:1px solid var(--rule);background:#fff;border-radius:6px;padding:0 14px}.st-field input::placeholder{color:#1a1d2766}.st-field input:focus-visible{outline:2px solid var(--blue);outline-offset:0;border-radius:6px}.st-root button.st-modal-submit{justify-content:center;margin-top:4px}.st-root button.st-modal-submit:disabled{opacity:.6;cursor:progress}.st-form-error{color:var(--dim);margin:0;font-size:14.5px}.st-form-success{font-family:var(--serif);margin:0;padding-block:16px;font-size:22px;line-height:1.35}@media (max-width:960px){.st-stepstrip,.st-movelist{grid-template-columns:repeat(2,minmax(0,1fr))}.st-stepstrip div:nth-child(3),.st-movelist li:nth-child(3){border-left:0;padding-left:0}.st-stepstrip div:nth-child(n+3),.st-movelist li:nth-child(n+3){border-top:1px solid var(--rule)}.st-cards,.st-trust-grid,.st-plan,.st-more-grid{grid-template-columns:minmax(0,1fr)}.st-card:not(:nth-child(3n+1)){border-left:0;padding-left:0}.st-pagehero{padding-top:56px;padding-bottom:48px}.st-pagehero--art{grid-template-columns:minmax(0,1fr);gap:40px}.st-arch--page{justify-self:start;max-width:320px}.st-trust,.st-moves,.st-more{padding-top:84px}.st-plan{gap:40px}.st-prose{padding-top:44px;font-size:19px}}@media (max-width:560px){.st-stepstrip,.st-movelist{grid-template-columns:minmax(0,1fr)}.st-stepstrip div+div,.st-movelist li+li{border-left:0;border-top:1px solid var(--rule);padding-left:0}.st-plan-card{padding:28px}.st-prose,.st-article-head{padding-left:20px;padding-right:20px}}
