body:has(.paper),html:has(.paper){background:#f4f1ea;color-scheme:light;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.paper){scroll-behavior:auto}}.paper{color-scheme:light;--paper:#f4f1ea;--paper-raised:#fbf9f4;--paper-sunk:#ebe6da;--ink:#16130f;--ink-2:#4a443b;--ink-3:#6b6458;--rule:#d6cfc1;--stamp:#b83a1b;--stamp-deep:#9a2f15;--serif:"Newsreader Variable","Iowan Old Style",Georgia,serif;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--s0:4px;--s1:8px;--s1h:12px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s8:64px;--s10:80px;--s12:96px;--s16:128px;--r1:2px;--r2:4px;--wrap:1312px;--gutter:64px;--gap:32px;min-height:100vh;background:var(--paper);color:var(--ink);font:400 16px/1.6 var(--sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.paper a{color:inherit;text-decoration:none}.paper a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.paper :focus-visible{outline:2px solid var(--ink);outline-offset:3px;border-radius:var(--r1)}.paper section[id]{scroll-margin-top:var(--s12)}.lp-wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.lp-mono{font-family:var(--mono)}.lp-kicker{margin:0;font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.paper h1,.paper h2,.paper h3{text-wrap:balance}.lp-lines>span{display:block}.lp-fig,.lp-nowrap{white-space:nowrap}.paper .lp-arrow{display:inline-flex;align-items:center;gap:var(--s1);font-weight:500;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.paper .lp-arrow:hover{text-decoration-thickness:2px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s1);min-height:48px;padding:0 var(--s3);border:1px solid var(--ink);border-radius:var(--r1);font:500 16px/1 var(--sans);white-space:nowrap;transition:background-color .15s,color .15s,border-color .15s}.paper .lp-btn-ink{background:var(--ink);color:var(--paper)}.paper .lp-btn-ink:hover{background:var(--ink-2);border-color:var(--ink-2);color:var(--paper);text-decoration:none}.paper .lp-btn-line{background:transparent;color:var(--ink)}.paper .lp-btn-line:hover{background:var(--ink);color:var(--paper);text-decoration:none}.lp-btn-small{min-height:40px;padding:0 var(--s2);font-size:15px}.lp-ctas{display:flex;flex-wrap:wrap;gap:var(--s1h) var(--s2)}.lp-mast{position:sticky;top:0;z-index:10;background:var(--paper);border-bottom:1px solid var(--rule)}.lp-mast-inner{display:flex;align-items:center;gap:var(--s5);height:72px}.lp-brand{display:inline-flex;align-items:center;min-height:44px;color:var(--ink)}.paper .lp-brand:hover{color:var(--ink);text-decoration:none}.lp-brand svg{display:block;flex:none}.lp-mast ul{display:flex;gap:var(--s4);margin:0;padding:0;list-style:none}.lp-mast nav a{display:inline-flex;align-items:center;min-height:44px;font:500 15px/1 var(--sans);color:var(--ink-2)}.lp-mast-ctas{display:flex;gap:var(--s1h);margin-left:auto}.lp-mast .lp-phone-only{display:none}.lp-hero{padding-top:var(--s6)}.lp-hero-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto 1fr;column-gap:var(--gap)}.lp-hero-copy{grid-row:1;padding-top:var(--s2)}.lp-hero-agent,.lp-hero-copy{grid-column:1/span 6;min-width:0}.lp-hero-agent{grid-row:2;padding-top:var(--s6)}.lp-hero-visual{grid-column:7/span 6;grid-row:1/span 3;min-width:0}.lp-eyebrow{display:flex;align-items:baseline;gap:var(--s1h);margin:0 0 var(--s4);font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.lp-dot{position:relative;top:-1px;flex:none;width:8px;height:8px}.lp-dot,.lp-dot:after{border-radius:50%;background:var(--ink)}.lp-dot:after{content:"";position:absolute;inset:0;opacity:0}.lp-hero h1{margin:0;font:350 min(84px,5.8vw) /1 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.035em;color:var(--ink)}.lp-hero .lp-dek{max-width:34em;margin:var(--s4) 0 var(--s5);font:400 19px/1.55 var(--sans);color:var(--ink-2)}.lp-hero-for{max-width:36em;margin:0 0 var(--s4);font:400 16px/1.55 var(--sans);color:var(--ink-2);text-wrap:pretty}.lp-hero-ask{margin:0 0 var(--s1h);font:500 15px/1.4 var(--sans);color:var(--ink)}.lp-hero-works{margin:var(--s1h) 0 0;font:400 14px/1.5 var(--sans);color:var(--ink-3)}.paper .lp-hero-works .lp-arrow{color:var(--ink)}.lp-hero-strip{grid-column:1/span 6;grid-row:3;align-self:end;min-width:0;margin-top:var(--s6)}.lp-strip{padding-top:var(--s2);border-top:1px solid var(--rule)}.lp-strip-shows{display:flex;flex-wrap:wrap;gap:var(--s0) var(--s3);margin:var(--s1h) 0 0;padding:0;list-style:none;font:500 15px/1.5 var(--sans);color:var(--ink-2)}.lp-strip-figs{display:flex;flex-wrap:wrap;gap:var(--s1h) var(--s4);margin:var(--s2) 0 0}.lp-strip-figs>div{display:flex;flex-direction:column-reverse;gap:2px}.lp-strip-figs dd{margin:0;font:500 22px/1.1 var(--mono);letter-spacing:-.02em;color:var(--ink)}.lp-strip-figs dt{font:400 13px/1.4 var(--sans);color:var(--ink-3)}.paper .copy-box{display:flex;align-items:center;gap:var(--s1h);min-height:48px;max-width:100%;padding:var(--s0) var(--s0) var(--s0) var(--s2);background:var(--paper-sunk);border:1px solid var(--rule);border-radius:var(--r2);font:400 14px/1.5 var(--mono);color:var(--ink)}.paper .copy-prompt{color:var(--ink-3);user-select:none}.paper .copy-line{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--s1h);min-width:0}.paper .copy-box code{flex:1 1 auto;min-width:0;font:inherit;overflow-wrap:break-word;user-select:all}.paper .copy-button{flex:none;min-height:40px;padding:0 var(--s1h);border:1px solid var(--ink);border-radius:var(--r1);background:transparent;color:var(--ink);font:500 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .15s,color .15s}.paper .copy-button:hover{background:var(--ink);color:var(--paper)}.lp-exhibit{margin:0;border:1px solid var(--ink);border-radius:var(--r1);background:var(--paper)}.lp-ex-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s2);padding:var(--s1h) var(--s3);border-bottom:1px solid var(--rule);font:400 12px/1.4 var(--mono);letter-spacing:.04em;color:var(--ink-3)}.lp-ex-head b{margin-right:var(--s1);font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.lp-ex-date,.lp-ex-where{white-space:nowrap}.lp-ex-body{padding:var(--s3)}.lp-ex-body>.lp-issue{max-width:72ch;margin:0 0 var(--s2);font:500 17px/1.45 var(--sans);color:var(--ink)}.lp-issue .lp-kicker{margin-right:var(--s1)}.lp-ex-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.lp-ex-grid>div{min-width:0}@media (min-width:1024px){.lp-hero-visual .lp-ex-grid{display:flex;flex-direction:column}.lp-hero-visual .lp-ex-grid .lp-slot-caption{margin-top:var(--s3);margin-bottom:0}.lp-hero-visual .lp-ex-pair .lp-slot-a,.lp-hero-visual .lp-ex-single .lp-slot-a{margin-bottom:var(--s1h)}}.lp-slot-caption{padding-top:var(--s2);border-top:3px solid var(--ink)}.lp-slot-caption p{margin:0;font:400 15px/1.55 var(--sans);color:var(--ink-2)}.lp-slot-caption .lp-ex-title{font:600 19px/1.3 var(--sans);color:var(--ink)}.lp-slot-caption .lp-ex-counts{margin:var(--s0) 0 var(--s1);font:400 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink-3)}.lp-slot-caption .lp-ex-caveat{margin-top:var(--s1);font-size:14px;line-height:1.5;color:var(--ink-3)}.lp-ex-caveat b{margin-right:var(--s0);font-weight:600;color:var(--ink-2)}.paper .lp-slot-caption a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lp-key{margin:var(--s2) 0 0}.lp-key>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--s2);align-items:baseline;padding:var(--s1) 0;border-top:1px solid var(--rule)}.lp-key>.lp-key-concluded{border-top:3px solid var(--ink)}.lp-key dt{font:500 11px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.lp-key dd{margin:0;font:400 14px/1.45 var(--sans);color:var(--ink)}.lp-key .lp-mono{font-size:12px;color:var(--ink-2)}.lp-dashed{border-bottom:1px dashed var(--ink-3)}.lp-key-concluded dd{font-weight:500}.lp-ex-ruler .lp-slot-a{grid-column:1/span 6;grid-row:1;align-self:end}.lp-ex-ruler .lp-slot-caption{grid-column:8/span 5;grid-row:1;align-self:end;margin-bottom:var(--s2)}.lp-ex-ruler .lp-slot-ruler{grid-column:1/-1;grid-row:2}.lp-ex-ruler .lp-slot-key{grid-column:1/span 5;grid-row:3}.lp-ex-ruler .lp-slot-b{grid-column:6/span 7;grid-row:3}.lp-ex-pair .lp-slot-a,.lp-ex-pair .lp-slot-b{grid-row:1;display:flex}.lp-ex-pair .lp-slot-a{grid-column:1/span 6}.lp-ex-pair .lp-slot-b{grid-column:7/span 6}.lp-ex-pair .lp-slip,.lp-ex-single .lp-slip{flex:1}.lp-ex-pair .lp-slot-caption{grid-column:1/span 6;grid-row:2;margin-top:var(--s3)}.lp-ex-pair .lp-slot-key{grid-column:7/span 6;grid-row:2;margin-top:var(--s3)}.lp-ex-single .lp-slot-a{grid-column:1/span 7;grid-row:1/span 2;display:flex}.lp-ex-single .lp-slot-caption{grid-column:8/span 5;grid-row:1}.lp-ex-single .lp-slot-key{grid-column:8/span 5;grid-row:2}.lp-hero-visual .ruler-head,.lp-hero-visual .ruler-played{animation-delay:.9s}.lp-slip{display:flex;flex-direction:column;margin:0;padding:var(--s2) var(--s3);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r1)}.lp-slip-top{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s1)}.lp-said{margin:0 0 var(--s1h);font:italic 400 24px/1.3 var(--serif);font-variation-settings:"opsz" 24;color:var(--ink);text-wrap:pretty}.lp-who{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s2);margin-top:auto;font:400 14px/1.4 var(--sans);color:var(--ink-3)}.paper .lp-speaker{font-weight:600;color:var(--ink)}.lp-unresolved{font:500 13px/1.4 var(--mono);letter-spacing:.02em;color:var(--ink)}.lp-who .lp-stamp{margin-left:auto}.lp-stance{padding:var(--s0) var(--s1);border:1px dashed var(--ink-3);border-radius:var(--r1);font:400 11px/1 var(--mono);letter-spacing:.04em;color:var(--ink-2)}.paper .lp-stamp>.play{position:relative;display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;padding:0;border:0;background:none;font:500 13px/1 var(--mono);color:var(--stamp);white-space:nowrap}.paper .lp-stamp>.play:before{content:none}.paper .lp-stamp>.play svg{width:8px;height:8px}.paper .lp-stamp>.play:hover{color:var(--stamp-deep);text-decoration:none}.paper .lp-stamp>.play:hover .play-at{text-decoration:underline;text-underline-offset:3px}.paper .lp-stamp>.play.disabled{color:var(--ink-3)}.paper .lp-stamp .player{gap:0 var(--s1h)}.paper .lp-stamp .player .play-button{min-height:44px;padding:0;border:0;background:none;font:500 13px/1 var(--mono);color:var(--stamp)}.paper .lp-stamp .player .play-button:hover{color:var(--stamp-deep)}.paper .lp-stamp .player-note,.paper .lp-stamp .player-original{font-size:12px;color:var(--ink-3)}.paper .lp-stamp .player-original:hover{color:var(--ink)}.paper .lp-chip .player .play-button,.paper .lp-chip>.play{position:relative;min-height:26px;height:26px;padding:0 var(--s1);border:0;border-radius:var(--r1);background:var(--stamp);color:var(--paper-raised)}.paper .lp-chip .player .play-button:before,.paper .lp-chip>.play:before{content:"";position:absolute;inset:-9px -4px}.paper .lp-chip .player .play-button:hover,.paper .lp-chip>.play:hover{background:var(--stamp-deep);color:var(--paper-raised)}.paper .lp-chip>.play.disabled{border:1px solid var(--ink-3);background:var(--paper-raised);color:var(--ink-3)}.paper .lp-chip .player-note,.paper .lp-chip .player-original{display:none}.lp-none{display:flex;flex-direction:column;gap:var(--s1h);padding:var(--s5) var(--s4);border:1px solid var(--rule);border-radius:var(--r1)}.lp-none strong{font:400 32px/1.1 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink)}.lp-none p{max-width:62ch;margin:0;font-size:17px;line-height:1.55;color:var(--ink-2)}.paper .lp-none a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp-section{padding-top:var(--s16)}.lp-row{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap)}.lp-rail{grid-column:1/span 3;padding-top:var(--s2);border-top:1px solid var(--ink)}.lp-rail .lp-kicker b{margin-right:var(--s1);font-weight:500;color:var(--ink)}.lp-note{max-width:28ch;margin:var(--s2) 0 0;font-size:14px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.lp-main{grid-column:4/span 9;min-width:0;padding-top:var(--s2);border-top:1px solid var(--ink)}.lp-title{max-width:32ch;margin:0 0 var(--s5);font:350 56px/1.02 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:var(--ink)}.lp-title.lp-lines{max-width:none}.lp-title-after{max-width:30ch;margin:calc(-1 * var(--s3)) 0 var(--s5);font:400 32px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink-2)}.lp-title-after p{margin:0;text-wrap:balance}.lp-title-after .lp-listened{max-width:40ch;margin-top:var(--s2);font:400 19px/1.55 var(--sans);letter-spacing:0;color:var(--ink-2);text-wrap:balance}.lp-listened .lp-mono{font-size:17px;color:var(--ink)}.lp-chips{display:flex;flex-wrap:wrap;gap:var(--s1);margin:0 0 var(--s6);padding:0;list-style:none}.lp-chips li{padding:var(--s1) var(--s2);border:1px solid var(--rule);border-radius:var(--r1);font:500 15px/1.2 var(--sans);color:var(--ink-2)}.lp-pains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap);margin:0;padding:0;list-style:none}.lp-pains li{padding-top:var(--s2);border-top:1px solid var(--rule)}.lp-pains h3{margin:0 0 var(--s1);font:400 28px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink)}.lp-pains p{margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.lp-turn{margin:var(--s8) 0 0;padding-top:var(--s3);border-top:1px solid var(--ink);font:400 36px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.02em;color:var(--ink)}.lp-turn>span{display:block;max-width:30ch;text-wrap:balance}.lp-watch{display:grid;grid-template-columns:minmax(0,13fr) minmax(0,6fr);gap:var(--s6);align-items:start}.lp-convo{min-width:0;max-width:720px;margin:0}.lp-convo>figcaption{max-width:64ch;margin-top:var(--s2);font:400 14px/1.5 var(--sans);color:var(--ink-3)}.paper .lp-convo>figcaption a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.lp-kinds{position:sticky;top:var(--s12);min-width:0;padding-top:var(--s1h);border-top:1px solid var(--ink)}.lp-kinds ul{margin:var(--s1h) 0 var(--s3);padding:0;list-style:none}.lp-kinds li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--s1h);padding:var(--s2) 0;border-top:1px solid var(--rule)}.lp-kinds li:first-child{border-top:0}.lp-glyph{display:inline-flex;padding-top:var(--s0);color:var(--ink)}.lp-glyph svg{width:20px;height:20px}.lp-kinds p{margin:0}.lp-kind-head{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s0)}.lp-kind-head b{font:400 28px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink)}.lp-kind-live{font:500 12px/1.4 var(--mono);color:var(--ink);white-space:nowrap}.paper a.lp-kind-live{text-decoration:underline;text-underline-offset:3px}.lp-kind-none{color:var(--ink-3)}.lp-kind-bar{margin-top:var(--s0);font:400 14px/1.5 var(--sans);color:var(--ink-2)}.lp-kind-bar .lp-mono{font-size:13px;color:var(--ink)}.lp-charlie{display:grid;gap:var(--s1h);max-width:760px;margin:0}.lp-charlie-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--s3);align-items:baseline;padding:var(--s2) var(--s3)}.lp-charlie-row p{margin:0;font:400 20px/1.4 var(--sans);color:var(--ink)}.lp-charlie-layer{font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp-charlie-inferred{border:1px dashed var(--ink-3);border-radius:var(--r1)}.lp-charlie-inferred b{font-weight:600}.lp-charlie-said{background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r1)}.lp-charlie-quote{font:italic 400 24px/1.3 var(--serif);font-variation-settings:"opsz" 24}.lp-charlie-concluded{border-top:3px solid var(--ink)}.lp-charlie-concluded b{font-weight:600}.lp-charlie figcaption{max-width:64ch;margin-top:var(--s1);font:400 14px/1.5 var(--sans);color:var(--ink-3)}.lp-figures{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);margin:var(--s6) 0 0;padding:0;list-style:none}.lp-figures li{display:flex;flex-direction:column;gap:var(--s1);padding-top:var(--s2);border-top:1px solid var(--ink)}.lp-figure-basis{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp-figure-n{font:500 48px/1 var(--mono);letter-spacing:-.03em;color:var(--ink)}.lp-figure-label{max-width:20ch;font:400 15px/1.45 var(--sans);color:var(--ink-2)}.lp-rule{max-width:56ch;margin:var(--s5) 0 0;padding-top:var(--s2);border-top:1px solid var(--ink);font:400 19px/1.55 var(--sans);color:var(--ink-2)}.lp-rule .lp-mono{font-size:17px;color:var(--ink)}.lp-maxim{margin:var(--s6) 0 0;font:400 36px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.lp-uses{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);margin:0;padding:0;list-style:none}.lp-use,.lp-uses{display:grid;row-gap:0}.lp-use{grid-row:span 5;grid-template-rows:subgrid;min-width:0;margin-bottom:var(--gap);padding:var(--s2) var(--s2) var(--s3);border:1px solid var(--rule);border-radius:var(--r1)}.lp-use-sketch{margin-bottom:var(--s3);padding-bottom:var(--s1h);border-bottom:1px solid var(--rule)}.lp-use-tag{display:block;margin-top:var(--s1);font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:right;color:var(--ink-3)}.lp-use-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--s0) var(--s1h);margin-bottom:var(--s1)}.lp-use h3{margin:0;font:400 32px/1.1 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em}.lp-use-live{font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}.lp-use-line{margin:0 0 var(--s3);font-size:16px;line-height:1.5;color:var(--ink-2)}.lp-use dl{display:grid;grid-row:span 2;grid-template-rows:subgrid;row-gap:0;margin:0}.lp-use dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:var(--s1h);align-items:baseline;padding:var(--s1h) 0;border-top:1px solid var(--rule)}.lp-use dl>div:last-child{padding-bottom:0}.lp-use dt{font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.lp-use dd{margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.lp-uses-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1h) var(--s4);margin:var(--s1) 0 0;font-size:15px;line-height:1.5;color:var(--ink-2)}.lp-agents{margin-top:var(--s4)}#agents .copy-box,.lp-agents{max-width:720px}.lp-clients{margin:0}.lp-clients>div{display:grid;grid-template-columns:168px minmax(0,1fr);gap:var(--s2);align-items:baseline;padding:var(--s1h) 0;border-top:1px solid var(--rule)}.lp-clients>div:first-child{padding-top:var(--s1h);border-top:1px solid var(--ink)}.lp-clients dt{font-weight:600;color:var(--ink)}.lp-clients dd{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}.lp-clients .lp-mono{font-size:13px;color:var(--ink);overflow-wrap:anywhere}.lp-agents-more{margin:var(--s2) 0 0;padding-top:var(--s2);border-top:1px solid var(--rule);font-size:15px;color:var(--ink-2)}.lp-agents-more .lp-mono{font-size:13px;color:var(--ink)}.lp-ways{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.lp-ways li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:var(--s3);align-items:baseline;padding:var(--s3) 0;border-top:1px solid var(--rule)}.lp-way-n{font:500 15px/1.4 var(--mono);color:var(--ink-3)}.lp-ways h3{margin:0 0 var(--s0);font:400 28px/1.15 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em}.lp-ways p{margin:0;font-size:16px;line-height:1.55;color:var(--ink-2)}.lp-ways .lp-arrow{min-height:44px;white-space:nowrap}.lp-contact{margin:var(--s3) 0 0;font-size:15px;color:var(--ink-2)}.paper .lp-contact a{color:var(--ink);font-weight:500;text-decoration:underline;text-underline-offset:3px}.lp-close{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s4) var(--s5);margin-top:var(--s8);padding-top:var(--s3);border-top:1px solid var(--ink)}.lp-closing{margin:0;font:350 56px/1.04 var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.03em;color:var(--ink);text-wrap:balance}.lp-foot{margin-top:var(--s16);border-top:1px solid var(--ink)}.lp-foot-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);row-gap:var(--s4);padding-top:var(--s5);padding-bottom:var(--s5)}.lp-foot-brand{grid-column:1/span 5}.lp-foot-brand p{max-width:44ch;margin:var(--s2) 0 0;font-size:14px;color:var(--ink-3)}.paper .lp-foot-mail{color:var(--ink-2);text-decoration:underline;text-underline-offset:3px}.lp-foot nav:first-of-type{grid-column:6/span 3}.lp-foot nav:last-of-type{grid-column:9/span 4}.lp-foot ul{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);column-gap:var(--gap);justify-content:start;margin:var(--s1) 0 0;padding:0;list-style:none}.lp-foot li a,.lp-foot-mcp{display:inline-flex;align-items:center;min-height:32px;font-size:15px;color:var(--ink-2)}.lp-foot li .lp-mono{font-size:13px}.lp-foot-mcp{overflow-wrap:anywhere;color:var(--ink)}.lp-small{grid-column:1/-1;margin:0;padding-top:var(--s3);border-top:1px solid var(--rule);font:400 14px/1.5 var(--sans);color:var(--ink-3)}.lp-small>span{display:block;max-width:96ch}@media screen and (prefers-reduced-motion:no-preference){.lp-rise{animation:lp-rise .6s var(--ease,cubic-bezier(.2,.7,.1,1)) both;animation-delay:calc(var(--rise, 0) * 80ms)}.lp-dot:after{animation:lp-pulse 2.4s ease-out infinite}}@keyframes lp-rise{0%{opacity:0;transform:translateY(40px)}}@keyframes lp-pulse{0%{opacity:.4;transform:scale(1)}70%,to{opacity:0;transform:scale(2.75)}}@media (max-width:1180px){.paper{--gutter:40px;--gap:24px}.lp-title{font-size:48px}.lp-watch{grid-template-columns:minmax(0,1fr)}.lp-kinds{position:static}.lp-kinds ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--gap)}.lp-kinds li:nth-child(2){border-top:0}.lp-agents{grid-template-columns:minmax(0,1fr)}.lp-uses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.lp-hero-agent,.lp-hero-copy,.lp-hero-strip,.lp-hero-visual{grid-column:1/-1;grid-row:auto}.lp-hero-strip{max-width:640px;margin-top:var(--s5)}.lp-hero-copy{padding-top:0}.lp-hero h1{font-size:84px}.lp-hero .lp-dek{max-width:36em}.lp-hero-visual{margin-top:var(--s8)}.lp-hero-agent{max-width:640px;padding-top:var(--s5)}}@media (max-width:960px){.lp-mast .lp-nav-section{display:none}.lp-hero h1{font-size:72px}.lp-ex-head{flex-direction:column;gap:var(--s0)}.lp-ex-grid{display:flex;flex-direction:column;gap:0}.lp-ex-pair .lp-slot-a,.lp-ex-single .lp-slot-a{margin-bottom:var(--s2)}.lp-ex-grid .lp-slot-caption{margin-top:var(--s3);margin-bottom:0}.lp-rail{grid-column:1/-1;padding-bottom:var(--s3)}.lp-note{display:none}.lp-main{grid-column:1/-1;padding-top:0;border-top:0}.lp-pains{grid-template-columns:minmax(0,1fr);gap:var(--s3)}.lp-figures{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s4)}.lp-foot nav:first-of-type,.lp-foot nav:last-of-type,.lp-foot-brand{grid-column:1/-1}}@media (max-width:720px){.paper{--gutter:16px;--gap:16px}.lp-mast-inner{gap:var(--s2);height:60px}.lp-brand svg{width:auto;height:20px}.lp-mast nav{margin-left:auto}.lp-mast nav a{padding:0 var(--s1);font-size:15px}.lp-mast .lp-wide-only{display:none}.lp-mast .lp-phone-only{display:block}.lp-mast-ctas{margin-left:0}.lp-mast .lp-btn-small{min-height:44px}.lp-hero{padding-top:var(--s3)}.lp-eyebrow{margin-bottom:var(--s2);font-size:11px;letter-spacing:.06em}.lp-hero h1{font-size:48px;line-height:.98;letter-spacing:-.03em}.lp-hero .lp-dek{margin:var(--s2) 0 var(--s3);font-size:17px}.lp-ctas .lp-btn{flex:1 1 auto;padding:0 var(--s2);font-size:15px}.lp-hero-visual{margin-top:var(--s4)}.lp-hero-agent{padding-top:var(--s4)}.lp-ex-date,.lp-ex-where{display:none}.lp-ex-head{padding:var(--s1h) var(--s2)}.lp-ex-body{padding:var(--s2)}.paper .copy-box{width:100%;font-size:13px}.paper .copy-button{min-height:44px}.lp-slip{padding:var(--s2)}.lp-said{margin-bottom:var(--s1);font-size:20px}.lp-who .lp-where{flex-basis:100%;order:3}.lp-slip-top{margin-bottom:var(--s1)}.lp-none{padding:var(--s3)}.lp-none strong{font-size:28px}.lp-hero-strip{margin-top:var(--s4)}.lp-strip-shows{gap:var(--s0) var(--s2)}.lp-strip-figs{gap:var(--s1h) var(--s3)}.paper .lp-speaker{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px}.paper .lp-contact a,.paper .lp-convo>figcaption a,.paper .lp-foot-mail,.paper .lp-none a,.paper .lp-slot-caption a{padding-block:13px}.paper a.lp-kind-live{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px}.paper .lp-arrow{min-height:44px}.lp-slot-caption .lp-ex-title{font-size:18px}.lp-key>div{grid-template-columns:88px minmax(0,1fr);gap:var(--s1)}.lp-section{padding-top:var(--s10)}.lp-title{margin-bottom:var(--s4);font-size:36px;line-height:1.05}.lp-title-after{margin:calc(-1 * var(--s2)) 0 var(--s4);font-size:28px}.lp-chips{margin-bottom:var(--s5)}.lp-chips li{font-size:14px}.lp-pains h3{font-size:24px}.lp-turn{margin-top:var(--s6);font-size:28px}.lp-kinds ul{grid-template-columns:minmax(0,1fr)}.lp-kinds li:nth-child(2){border-top:1px solid var(--rule)}.lp-charlie-row{grid-template-columns:minmax(0,1fr);gap:var(--s1);padding:var(--s2)}.lp-charlie-row p{font-size:18px}.lp-charlie-quote{font-size:20px}.lp-figures{margin-top:var(--s6)}.lp-figure-n{font-size:36px}.lp-figure-label{font-size:14px}.lp-maxim{margin-top:var(--s6);font-size:28px}.lp-uses{grid-template-columns:minmax(0,1fr)}.lp-use{grid-row:auto;grid-template-columns:136px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:var(--s2);margin-bottom:var(--s2);padding:var(--s2)}.lp-use-sketch{grid-column:1;grid-row:1/span 2;margin:0;padding:var(--s0) 0 0;border:0}.lp-use-sketch .us-svg{height:58px}.lp-use-sketch .us-label{display:none}.lp-use-tag{margin-top:var(--s0)}.lp-use-head,.lp-use-line{grid-column:2}.lp-use h3{font-size:28px}.lp-use-line{margin-bottom:var(--s2);font-size:15px}.lp-use dl{grid-column:1/-1;grid-row:auto;grid-template-rows:none}.lp-use dl>div{padding:var(--s1) 0}.lp-kinds li{padding:var(--s1h) 0}.lp-kind-bar{display:none}.lp-kind-head b{font-size:24px}.lp-kind-head{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0 var(--s1h)}.lp-uses-note{flex-direction:column}.lp-clients>div{grid-template-columns:minmax(0,1fr);gap:var(--s0)}.lp-ways li{grid-template-columns:40px minmax(0,1fr);gap:var(--s1h)}.lp-ways .lp-arrow{grid-column:2}.lp-ways h3{font-size:24px}.lp-close{margin-top:var(--s6)}.lp-closing{font-size:36px}.lp-close .lp-ctas{width:100%}.lp-foot{margin-top:var(--s10)}.lp-foot li a,.lp-foot-mcp{min-height:44px}}@media (max-width:360px){.lp-use{grid-template-columns:96px minmax(0,1fr)}.lp-use-sketch .us-svg{height:41px}.lp-use h3{font-size:24px}}.ac{container:ac/inline-size}.ac-window{border:1px solid var(--ink);border-radius:var(--r1);background:var(--paper)}.ac-window p{margin:0}.ac-window .ac-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--s0) var(--s2);padding:var(--s1h) var(--s2);border-bottom:1px solid var(--rule);font:500 12px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ac-date{color:var(--ink-3);white-space:nowrap}.ac-body{display:grid;gap:var(--s3);padding:var(--s3) var(--s2)}@container ac (min-width: 560px){.ac-window .ac-bar{padding:var(--s1h) var(--s3)}.ac-body{padding:var(--s4) var(--s3)}}.ac-window .ac-role{margin-bottom:var(--s1);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ac-ask{justify-self:end;max-width:min(100%,520px);text-align:right}.ac-window .ac-question{padding:var(--s1h) var(--s2);background:var(--paper-sunk);border-radius:var(--r1);font:400 16px/1.5 var(--sans);color:var(--ink);text-align:left}.ac-calls{margin:0 0 var(--s3);padding:0;list-style:none;border:1px solid var(--rule);border-radius:var(--r1)}.ac-call{position:relative;padding:var(--s1h) var(--s2)}.ac-call+.ac-call{border-top:1px solid var(--rule)}.ac-window .ac-call-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tool status" "input input";align-items:baseline;gap:0 var(--s1h);font:400 13px/1.5 var(--mono)}@container ac (min-width: 560px){.ac-window .ac-call-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tool input status"}}.ac-tool{grid-area:tool;font-weight:500;color:var(--ink);white-space:nowrap}.ac-input{grid-area:input;min-width:0;font-size:12px;color:var(--ink-2);overflow-wrap:anywhere}@container ac (min-width: 560px){.ac-input{font-size:13px}}.ac-status{grid-area:status;display:inline-grid;font-size:12px;white-space:nowrap}.ac-done,.ac-running{grid-area:1/1;justify-self:end}.ac-running{color:var(--ink-3);opacity:0}.ac-done{color:var(--ink)}.ac-window .ac-returned{margin-top:var(--s0);font:400 12px/1.5 var(--mono);color:var(--ink-3)}.ac-returned-label{margin-right:var(--s0);color:var(--ink-2)}.ac-progress{position:absolute;inset:auto 0 -1px;height:1px;background:var(--ink);transform-origin:left center;opacity:0}.ac-window .ac-lead{margin-bottom:var(--s2);font:400 16px/1.6 var(--sans);color:var(--ink);text-wrap:pretty}.ac-figrun{white-space:nowrap}.ac-fig{font-family:var(--mono);font-size:.875em}.ac-quotes{container:ac-quotes/inline-size;display:grid;gap:var(--s1h);margin:0 0 var(--s3);padding:0;list-style:none}.ac-slip{margin:0;padding:var(--s2) var(--s2) 0;background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r1)}@container ac (min-width: 560px){.ac-slip{padding:var(--s2) var(--s3) 0}}.ac-said{margin:0 0 var(--s1);font-family:var(--serif);font-style:italic;font-weight:400;font-variation-settings:"opsz" 24;font-size:18px;line-height:1.38;color:var(--ink);text-wrap:pretty}@container ac (min-width: 560px){.ac-said{font-size:19px}}.ac-window .ac-meta{max-width:none;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--s1h);font:400 13px/1.4 var(--sans);color:var(--ink-3)}.ac-speaker{font-weight:600;color:var(--ink)}.ac-where{flex-basis:100%;order:3;padding-bottom:var(--s1h)}@container ac-quotes (min-width: 440px){.ac-where{flex-basis:auto;order:0;padding-bottom:0}}.ac-nowrap{white-space:nowrap}.paper .ac-window .ac-stamp{display:inline-flex;align-items:center;gap:var(--s1);min-height:44px;margin-left:auto;font:500 13px/1 var(--mono);color:var(--stamp);text-decoration:none;white-space:nowrap}.paper .ac-window .ac-stamp:hover{color:var(--stamp-deep);text-decoration:underline;text-underline-offset:3px}.ac-stamp svg{width:8px;height:8px}.ac-inferred{margin-bottom:var(--s3);padding:var(--s1h) var(--s2);border:1px dashed var(--ink-3);border-radius:var(--r1)}.ac-window .ac-layer{margin-bottom:var(--s0);font:500 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.ac-window .ac-inferred-text{font:400 15px/1.55 var(--sans);color:var(--ink-2)}.ac-window .ac-concluded{position:relative;padding-top:var(--s1h);font:500 16px/1.55 var(--sans);color:var(--ink)}.ac-concluded:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ink);transform-origin:left center}@media screen and (prefers-reduced-motion:no-preference){.ac[data-motion=ready]:not([data-inview]) :is(.ac-returned,.ac-done){opacity:0}.ac[data-motion=ready]:not([data-inview]) .ac-running{opacity:1}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-progress{animation:ac-run .6s linear .1s both}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-running{animation:ac-out .12s linear .6s both}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-done{animation:ac-in .2s var(--ease) .72s both}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-returned{animation:ac-in .3s var(--ease) .76s both}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-progress{animation:ac-run .55s linear .8s both}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-running{animation:ac-out .12s linear 1.25s both}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-done{animation:ac-in .2s var(--ease) 1.37s both}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-returned{animation:ac-in .3s var(--ease) 1.41s both}@container ac (min-width: 560px){.ac[data-motion=ready]:not([data-inview]) :is(.ac-lead,.ac-quote,.ac-stamp,.ac-inferred,.ac-concluded){opacity:0}.ac[data-motion=ready]:not([data-inview]) .ac-concluded:before{transform:scaleX(0)}.ac[data-motion=ready][data-inview] .ac-lead{animation:ac-up .4s var(--ease) 1.5s both}.ac[data-motion=ready][data-inview] .ac-quote-1{animation:ac-up .4s var(--ease) 1.65s both}.ac[data-motion=ready][data-inview] .ac-quote-2{animation:ac-up .4s var(--ease) 1.8s both}.ac[data-motion=ready][data-inview] .ac-quote-3{animation:ac-up .4s var(--ease) 1.95s both}.ac[data-motion=ready][data-inview] .ac-quote-1 .ac-stamp{animation:ac-stamp .3s var(--ease) 1.9s both}.ac[data-motion=ready][data-inview] .ac-quote-2 .ac-stamp{animation:ac-stamp .3s var(--ease) 2.05s both}.ac[data-motion=ready][data-inview] .ac-quote-3 .ac-stamp{animation:ac-stamp .3s var(--ease) 2.2s both}.ac[data-motion=ready][data-inview] .ac-inferred{animation:ac-up .4s var(--ease) 2.15s both}.ac[data-motion=ready][data-inview] .ac-concluded{animation:ac-in .4s var(--ease) 2.4s both}.ac[data-motion=ready][data-inview] .ac-concluded:before{animation:ac-rule .4s var(--ease) 2.35s both}}@container ac (max-width: 559.98px){.ac[data-motion=ready][data-inview] .ac-call-1 .ac-progress{animation-duration:.35s;animation-delay:.05s}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-running{animation-delay:.3s}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-done{animation-delay:.42s}.ac[data-motion=ready][data-inview] .ac-call-1 .ac-returned{animation-delay:.44s}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-progress{animation-duration:.35s;animation-delay:.42s}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-running{animation-delay:.67s}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-done{animation-delay:.79s}.ac[data-motion=ready][data-inview] .ac-call-2 .ac-returned{animation-delay:.81s}.ac-answer[data-motion=ready]:not([data-inview]) :is(.ac-lead,.ac-quote,.ac-stamp,.ac-inferred,.ac-concluded){opacity:0}.ac-answer[data-motion=ready]:not([data-inview]) .ac-concluded:before{transform:scaleX(0)}.ac-answer[data-motion=ready][data-inview] .ac-lead{animation:ac-up .4s var(--ease) 0s both}.ac-answer[data-motion=ready][data-inview] .ac-quote-1{animation:ac-up .4s var(--ease) .1s both}.ac-answer[data-motion=ready][data-inview] .ac-quote-2{animation:ac-up .4s var(--ease) .2s both}.ac-answer[data-motion=ready][data-inview] .ac-quote-3{animation:ac-up .4s var(--ease) .3s both}.ac-answer[data-motion=ready][data-inview] .ac-quote-1 .ac-stamp{animation:ac-stamp .3s var(--ease) .3s both}.ac-answer[data-motion=ready][data-inview] .ac-quote-2 .ac-stamp{animation:ac-stamp .3s var(--ease) .4s both}.ac-answer[data-motion=ready][data-inview] .ac-quote-3 .ac-stamp{animation:ac-stamp .3s var(--ease) .5s both}.ac-answer[data-motion=ready][data-inview] .ac-inferred{animation:ac-up .4s var(--ease) .4s both}.ac-answer[data-motion=ready][data-inview] .ac-concluded{animation:ac-in .4s var(--ease) .55s both}.ac-answer[data-motion=ready][data-inview] .ac-concluded:before{animation:ac-rule .4s var(--ease) .5s both}}}@keyframes ac-in{0%{opacity:0}to{opacity:1}}@keyframes ac-out{0%{opacity:1}to{opacity:0}}@keyframes ac-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ac-run{0%{opacity:1;transform:scaleX(0)}85%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes ac-stamp{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:none}}@keyframes ac-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hw{container:hw/inline-size;position:relative}.hw .hw-tag{position:absolute;top:0;right:var(--s2);z-index:1;margin:0;padding:0 var(--s1);transform:translateY(-50%);background:var(--paper);font:400 11px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.hw-stages{display:grid;gap:var(--s4);margin:0;padding:0;list-style:none}.hw-stage{min-width:0}.hw-draw{align-content:center;padding:var(--s3) var(--s2);border:1px solid var(--rule);border-radius:var(--r1)}.hw-art,.hw-draw{display:grid;min-width:0}.hw-art{gap:var(--s1h)}.hw-text{padding-top:var(--s2)}.hw-text h3{margin:0 0 var(--s1);font:400 28px/1.1 var(--serif);font-variation-settings:"opsz" 48;letter-spacing:-.015em;color:var(--ink)}.hw-num{display:block;margin-bottom:var(--s1);font:500 12px/1.4 var(--mono);letter-spacing:.08em;color:var(--ink-3)}.hw-text p{margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.hw-text .lp-mono{font-size:15px;color:var(--ink)}@container hw (min-width: 720px){.hw-stages{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:0 var(--gap)}.hw-stage{display:grid;grid-row:span 2;grid-template-rows:subgrid}.hw-draw{margin-inline:calc(var(--gap) / -2);padding:var(--s3) calc(var(--s3) + var(--gap) / 2);border-radius:0}.hw-stage+.hw-stage .hw-draw{border-left:0}.hw-stage:first-child .hw-draw{margin-left:0;padding-left:var(--s3);border-radius:var(--r1) 0 0 var(--r1)}.hw-stage:last-child .hw-draw{margin-right:0;padding-right:var(--s3);border-radius:0 var(--r1) var(--r1) 0}.hw-text{padding:var(--s3) var(--s4) 0 0}.hw-text h3{font-size:32px}}.hw-row{display:flex;gap:6px;height:6px}.hw-w{flex:0 0 var(--w);height:100%;background:var(--rule)}.hw-line .hw-claim{background:var(--ink-3)}.hw-line{display:grid;gap:10px}.hw-slip{position:relative;display:flex;align-items:center;gap:var(--s1h);padding:10px var(--s1h);background:var(--paper-raised);border:1px solid var(--rule);border-radius:var(--r1)}.hw-words{display:grid;flex:1;gap:var(--s1);min-width:0}.hw-slip .hw-w{background:var(--ink-3)}.hw-lift{margin-top:var(--s0)}.hw-chip{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:14px;border-radius:var(--r1);background:var(--stamp);color:var(--paper-raised)}.hw-chip svg{width:6px;height:6px}.hw-show{flex:none;font:400 11px/1.3 var(--mono);color:var(--ink-3)}.hw-wave{display:flex;align-items:center;justify-content:space-between;height:48px}.hw-bar{flex:none;width:3px;height:calc(var(--h) * 100%);background:var(--ink-3);transform-origin:center}.hw-label{display:grid;align-items:center;margin-top:var(--s0)}.hw-anon,.hw-name{grid-area:1/1}.hw-anon{font:500 13px/1.6 var(--mono);color:var(--ink);opacity:0}.hw-name{font:600 16px/1.4 var(--sans);color:var(--ink)}.hw-meter{display:flex;align-items:center;gap:var(--s1h)}.hw-track{position:relative;flex:1;max-width:160px;height:4px;background:var(--rule)}.hw-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--match) * 100%);background:var(--ink);transform-origin:left center}.hw-tick{position:absolute;top:-4px;left:calc(var(--bar) * 100%);width:1px;height:12px;background:var(--ink-3)}.hw-tick-label{flex:none;font:400 11px/1.3 var(--mono);color:var(--ink-3);white-space:nowrap}.hw-kind{position:relative;display:flex;align-items:center;gap:var(--s1);padding-top:var(--s1h);font:600 16px/1.4 var(--sans);color:var(--ink)}.hw-kind:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ink);transform-origin:left center}.hw-kind svg{flex:none}.hw-slips{display:grid;gap:var(--s1);margin-top:calc(var(--s1) - var(--s1h));padding-left:var(--s3)}.hw-slips .hw-slip:after,.hw-slips .hw-slip:before{content:"";position:absolute;left:-21px}.hw-slips .hw-slip:before{top:calc(-1 * var(--s1) - 1px);bottom:-1px;border-left:1px dashed var(--ink-3)}.hw-slips .hw-slip:last-child:before{bottom:auto;height:calc(var(--s1) + 1px + 50%)}.hw-slips .hw-slip:after{top:50%;width:20px;border-top:1px dashed var(--ink-3)}.hw-draw{--t:0s}@container hw (min-width: 720px){.hw-draw-extract{--t:1.2s}.hw-draw-connect{--t:2.1s}.hw-slip-1{--pull:translateX(-40px)}}@media screen and (prefers-reduced-motion:no-preference){.hw-draw[data-motion=ready]:not([data-inview]) .hw-bar{transform:scaleY(.08)}.hw-draw[data-motion=ready]:not([data-inview]) .hw-fill{transform:scaleX(0)}.hw-draw[data-motion=ready]:not([data-inview]) :is(.hw-name,.hw-lift,.hw-slip-1,.hw-kind){opacity:0}.hw-draw[data-motion=ready]:not([data-inview]) .hw-anon{opacity:1}.hw-draw[data-motion=ready]:not([data-inview]) .hw-line .hw-claim{background:var(--rule)}.hw-draw[data-motion=ready]:not([data-inview]) .hw-slips .hw-slip:after,.hw-draw[data-motion=ready]:not([data-inview]) .hw-slips .hw-slip:before{clip-path:inset(0 100% 100% 0)}.hw-draw[data-motion=ready]:not([data-inview]) .hw-kind:before{transform:scaleX(0)}.hw-draw[data-motion=ready][data-inview] .hw-bar{animation:hw-beat .8s var(--ease) calc(var(--t) + var(--i) * 8ms) both}.hw-draw[data-motion=ready][data-inview] .hw-fill{animation:hw-grow .8s linear calc(var(--t) + .3s) both}.hw-draw[data-motion=ready][data-inview] .hw-anon{animation:hw-out .2s linear calc(var(--t) + 1s) both}.hw-draw[data-motion=ready][data-inview] .hw-name{animation:hw-in .25s var(--ease) calc(var(--t) + 1.05s) both}.hw-draw[data-motion=ready][data-inview] .hw-line .hw-claim{animation:hw-mark .25s var(--ease) calc(var(--t) + var(--j) * 70ms) both}.hw-draw[data-motion=ready][data-inview] .hw-lift{animation:hw-lift .5s var(--ease) calc(var(--t) + .45s) both}.hw-draw[data-motion=ready][data-inview] .hw-lift .hw-chip{animation:hw-stamp .3s var(--ease) calc(var(--t) + .85s) both}.hw-draw[data-motion=ready][data-inview] .hw-slip-1{animation:hw-pull .45s var(--ease) var(--t) both}.hw-draw[data-motion=ready][data-inview] .hw-slip-1 .hw-chip{animation:hw-stamp .3s var(--ease) calc(var(--t) + .3s) both}.hw-draw[data-motion=ready][data-inview] .hw-slips .hw-slip:before{animation:hw-down .2s linear calc(var(--t) + .45s + var(--k, 0s)) both}.hw-draw[data-motion=ready][data-inview] .hw-slips .hw-slip:after{animation:hw-across .15s linear calc(var(--t) + .6s + var(--k, 0s)) both}.hw-slip-2{--k:0.08s}.hw-slip-3{--k:0.16s}.hw-draw[data-motion=ready][data-inview] .hw-kind{animation:hw-in .4s var(--ease) calc(var(--t) + .8s) both}.hw-draw[data-motion=ready][data-inview] .hw-kind:before{animation:hw-grow .4s var(--ease) calc(var(--t) + .8s) both}}@keyframes hw-beat{0%{transform:scaleY(.08)}35%{transform:scaleY(1.15)}60%{transform:scaleY(.5)}80%{transform:scaleY(.9)}to{transform:scaleY(1)}}@keyframes hw-in{0%{opacity:0}to{opacity:1}}@keyframes hw-out{0%{opacity:1}to{opacity:0}}@keyframes hw-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hw-mark{0%{background-color:var(--rule)}to{background-color:var(--ink-3)}}@keyframes hw-lift{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:none}}@keyframes hw-pull{0%{opacity:0;transform:var(--pull,translateY(-12px))}to{opacity:1;transform:none}}@keyframes hw-stamp{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}@keyframes hw-down{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes hw-across{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.paper{--ease:cubic-bezier(0.2,0.7,0.1,1)}.us-svg{display:block;width:100%;height:120px;overflow:visible}.us-line{fill:none;stroke:var(--ink-3);stroke-width:1}.us-rule,.us-tick{fill:none;stroke:var(--rule);stroke-width:1}.us-ink{fill:none;stroke:var(--ink);stroke-width:1.5}.us-dash{fill:none;stroke:var(--ink-3);stroke-width:1;stroke-dasharray:3 3}.us-slip{fill:var(--paper-raised);stroke:var(--rule);stroke-width:1}.us-word{fill:var(--rule)}.us-ask{fill:var(--paper-sunk)}.us-chip{fill:var(--stamp)}.us-chip-mark{fill:var(--paper-raised)}.us-target{fill:var(--paper);stroke:var(--ink);stroke-width:1.5}.us-solid{fill:var(--ink)}.us-label{font:400 11px var(--mono);fill:var(--ink-3)}.us-label-ink{font-weight:500;fill:var(--ink)}.us-q{font-size:16px}.us-draw{stroke-dasharray:1;stroke-dashoffset:0}.us-apart-l,.us-apart-r,.us-grow,.us-open,.us-pop,.us-right{transform-box:fill-box}.us-grow{transform-origin:left center}.us-open,.us-pop{transform-origin:center}@media screen and (prefers-reduced-motion:no-preference){.us[data-motion=ready] :is(.us-fade,.us-draw,.us-grow,.us-open,.us-pop,.us-right,.us-apart-l,.us-apart-r){transition:opacity .3s var(--ease) var(--d,0s),transform .35s var(--ease) var(--d,0s),stroke-dashoffset .35s var(--ease) var(--d,0s)}.us[data-motion=ready]:not([data-inview]) :is(.us-fade,.us-pop,.us-right){opacity:0}.us[data-motion=ready]:not([data-inview]) .us-draw{stroke-dashoffset:1}.us[data-motion=ready]:not([data-inview]) :is(.us-grow,.us-open){transform:scaleX(0)}.us[data-motion=ready]:not([data-inview]) .us-pop{transform:scale(.3)}.us[data-motion=ready]:not([data-inview]) .us-right{transform:translateX(10px)}.us[data-motion=ready]:not([data-inview]) .us-apart-l{transform:translateX(18px)}.us[data-motion=ready]:not([data-inview]) .us-apart-r{transform:translateX(-16px)}}@media screen and (hover:hover) and (prefers-reduced-motion:no-preference){[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again{animation-duration:.35s;animation-timing-function:var(--ease);animation-delay:calc(var(--d, 0s) + .12s)}[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again.us-fade{animation-name:us-again-fade}[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again.us-draw{animation-name:us-draw}[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again:is(.us-grow,.us-open){animation-name:us-grow}[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again.us-pop{animation-name:us-again-pop}[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again.us-apart-l{animation-name:us-apart-l}[data-use-card]:hover .us:is([data-inview],:not([data-motion])) .us-again.us-apart-r{animation-name:us-apart-r}}@keyframes us-again-fade{0%{opacity:.35}}@keyframes us-again-pop{0%{opacity:.35;transform:scale(.6)}}@keyframes us-draw{0%{stroke-dashoffset:1}}@keyframes us-grow{0%{transform:scaleX(0)}}@keyframes us-apart-l{0%{transform:translateX(18px)}}@keyframes us-apart-r{0%{transform:translateX(-16px)}}