:root{--canvas:oklch(94% .012 85);--paper:oklch(98.5% .004 85);--ink:oklch(24% .008 65);--ink-2:oklch(46% .012 65);--rule:oklch(76% .012 80);--accent:oklch(48% .14 32);--accent-strong:oklch(39% .12 32);--brass:oklch(68% .075 78);--pressed:color-mix(in oklch, var(--accent-strong) 80%, var(--ink));--on-accent:var(--paper);--control-edge:var(--ink-2);--selected:color-mix(in oklch, var(--accent) 9%, var(--paper));--print-paper:oklch(from var(--paper) 1 0 h);--print-ink:oklch(from var(--ink) 0 0 h);--clear:oklch(from var(--paper) l c h / 0);--pending:var(--accent);--error:var(--accent);--reviewer:var(--accent);--board:var(--canvas);--board-edge:var(--rule);--on-board:var(--ink);--paper-warm:var(--canvas);--paper-blue:var(--paper);--paper-red:var(--selected);--blotter:var(--ink);--blotter-light:var(--ink-2);--metal:var(--rule);--metal-light:var(--paper);--mask-visible:oklch(from var(--paper) 1 0 h);--mask-cut:oklch(from var(--ink) 0 0 h);--shadow:none;--paper-shadow:none;--sheet-shadow:none;--paper-lift:none;--font-sans:"Instrument Sans", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--font-serif:var(--font-sans);--font-hand:var(--font-sans);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--width-main:1280px;--width-evidence:1040px;--width-reading:680px;--ease-out:cubic-bezier(.22,1,.36,1);--ease-paper:var(--ease-out);--t-fast:.12s;--t-swap:.16s;--night-ground:oklch(from var(--ink) .14 c h);--night-text:var(--paper);--night-muted:color-mix(in oklch, var(--paper) 76%, var(--ink));--night-link:oklch(from var(--accent) .78 .1 h);--night-rule:color-mix(in oklch, var(--paper) 28%, var(--clear));--night-veil:oklch(from var(--ink) .14 c h / .35);--night-scrim:oklch(from var(--ink) .14 c h / .82);--night-reading:oklch(from var(--ink) .14 c h / .9);--screen-edge:color-mix(in oklch,var(--ink-2) 75%,var(--paper));--screen-frame:color-mix(in oklch,var(--ink) 80%,var(--ink-2));--night-signature:color-mix(in oklch,var(--night-text) 45%,var(--night-ground));--screen-rim:color-mix(in oklch,var(--brass) 18%,var(--screen-edge));--console-paper:var(--print-paper);--console-ground:oklch(97.5% .012 260);--console-ink:oklch(29% .035 260);--console-muted:oklch(48% .035 260);--console-line:oklch(89% .025 260);--console-blue:oklch(53% .23 261);--console-blue-deep:oklch(45% .22 261);--console-tint:oklch(95% .026 260);--console-green:oklch(44% .09 163);--console-green-tint:oklch(96% .025 163);--console-red:oklch(48% .17 20);--console-red-tint:oklch(96% .022 20)}*{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);scroll-behavior:smooth}body{font:400 18px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}::selection{background:var(--selected)}a{color:var(--accent);text-underline-offset:5px;text-decoration-thickness:1px}a:hover{color:var(--accent-strong)}button,input,select{font:inherit;color:inherit}button,summary{cursor:pointer}button:disabled{cursor:default}:focus-visible{outline:2px solid var(--accent);outline-offset:5px}[hidden]{display:none!important}img,video,svg{max-width:100%;display:block}img,video{height:auto}p{text-wrap:pretty;margin:0 0 20px}p:last-child{margin-bottom:0}h1,h2,h3,h4{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500}h1{font-size:clamp(44px,5vw,76px);line-height:1.03}h2{font-size:clamp(32px,3.5vw,50px);line-height:1.1}h3{font-size:26px;line-height:1.2}em{font-style:normal}ul,ol{padding-left:22px}li+li{margin-top:10px}main:focus{outline:none}section[id]{scroll-margin-top:32px}summary{min-height:44px}.container{width:calc(100% - 128px);max-width:var(--width-main);margin-inline:auto}.section{margin-block:96px}.section-heading,.detail-section{grid-template-columns:1fr 1.7fr;gap:64px;display:grid}.section-heading{margin-bottom:40px}.reading{max-width:var(--width-reading)}.intro{font-size:22px;line-height:1.5}.caption{color:var(--ink-2);font-size:14px}.mono,code,.fee,.fee-figure,.estimate-price,.price-line{font-family:var(--font-mono);font-variant-numeric:tabular-nums}code{overflow-wrap:anywhere;font-size:14px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{border:1px solid var(--accent);background:var(--accent);min-height:48px;color:var(--on-accent);border-radius:2px;justify-content:center;align-items:center;gap:24px;padding:12px 22px;font-size:16px;font-weight:500;line-height:22px;text-decoration:none;transition:background .12s;display:inline-flex}.button:hover{background:var(--accent-strong);color:var(--on-accent)}.button-paper{color:var(--ink);background:var(--clear);border-color:var(--control-edge)}.button-paper:hover{color:var(--ink);background:var(--paper)}.text-link{align-items:center;gap:12px;min-height:44px;font-size:16px;display:inline-flex}.skip-link{z-index:30;background:var(--paper);padding:12px 20px;position:absolute;top:8px;left:20px;transform:translateY(-180%)}.skip-link:focus{transform:none}.page-intro{margin-bottom:64px;padding-top:64px}.page-intro h1{max-width:950px;margin-bottom:32px}.page-intro .intro{max-width:650px}.breadcrumb{margin-bottom:32px;font-size:14px;display:inline-block}.summary{border-block:1px solid var(--rule);flex-wrap:wrap;gap:24px 64px;margin-top:40px;padding:24px 0;display:flex}.summary dt{color:var(--ink-2);font-size:14px}.summary dd{margin:0;font-size:20px}.summary .fee{font-size:30px}.detail-section{border-top:1px solid var(--rule);margin-block:64px;padding-top:48px}.detail-section h2{font-size:30px}.detail-section h3{margin:32px 0 12px;font-size:22px}.detail-section .detail-body{min-width:0;max-width:680px}.evidence-wide{max-width:var(--width-evidence);margin-inline:auto}.evidence-intro{max-width:680px;margin:0 0 32px}.evidence-intro h2{margin-bottom:16px}.plain-page{max-width:680px;margin:64px 0 96px}.plain-page h1{margin-bottom:32px}.plain-page h2{margin:48px 0 16px;font-size:26px}.offline-note{border-top:1px solid var(--rule);margin-top:24px;padding-top:24px}.offline-note h3{font-size:18px}@media (width<=767px){body{font-size:17px}.container{width:calc(100% - 40px)}.section{margin-block:64px}.section-heading,.detail-section{display:block}.section-heading h2,.detail-section h2{margin-bottom:20px}.detail-section{margin-block:48px;padding-top:32px}.page-intro{margin-bottom:40px;padding-top:40px}.plain-page{margin-block:40px 64px}.intro{font-size:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media print{@page{margin:18mm}html,body{background:var(--paper);color:var(--ink);font-size:11pt}.container{width:100%}.site-header,.skip-link,.site-footer,.print-hide{display:none!important}h1{font-size:28pt}h2{font-size:20pt}h3{font-size:15pt}h1,h2,h3{break-after:avoid}p,li{orphans:3;widows:3}.detail-section{margin-block:24px;display:block}.button{background:var(--paper);color:var(--ink);border-color:var(--ink)}}a,button,summary{transition:color .14s,background-color .14s,border-color .14s,transform .1s}.button:hover{border-color:var(--accent-strong)}.button-paper:hover{border-color:var(--ink);background:var(--paper)}.button:active{background:var(--accent-strong);transform:translateY(1px)}.button-paper:active{background:var(--selected)}:where(a,button,summary,input,select,[tabindex]):focus-visible{outline:3px solid var(--accent);outline-offset:4px}.site-navigation a:hover,.footer-top nav a:hover{text-underline-offset:5px;text-decoration:underline}.clip-bar button:hover,.round-switch button:hover:not([aria-pressed=true]),.hw-evidence button:hover:not(:disabled){background:var(--selected);border-color:var(--accent)}button:active:not(:disabled){transform:translateY(1px)}button:disabled{opacity:.6}.source-file>a,.document-action a,.footer-top nav a{align-items:center;min-height:44px;display:inline-flex}summary:hover{color:var(--accent)}.instrument-photograph img{aspect-ratio:18/7}.instrument-prices a{min-height:44px}.instrument-prices a:hover{color:var(--accent);text-underline-offset:5px;text-decoration:underline}@media (width<=600px){.instrument-photograph img{aspect-ratio:5/6}.instrument-intro h1{font-size:58px}.instrument-actions .button{min-height:48px}.header-inner{column-gap:16px}.site-navigation a{min-height:44px}.request-meta,.static-verdict{font-size:13px}}@media (prefers-reduced-motion:reduce){a,button,summary{transition:none}.button:active,button:active:not(:disabled){transform:none}}@media print{html,body{background:var(--print-paper);color:var(--print-ink)}a{color:var(--print-ink)}.offer-page{width:100%;max-width:none}.site-header,.site-footer{display:none!important}.button{background:var(--print-paper);color:var(--print-ink)}}@media (width>=768px){.wall-ready:not(.wall-expanded) .mobile-overflow{display:none}}.button:active{background:var(--pressed);border-color:var(--pressed)}.button-paper:active{background:var(--selected);border-color:var(--ink)}.request-card .request-meta,.request-card .static-verdict{font-size:14px}@media (width<=767px){.evidence-shortcuts a,.clip-bar a,.wall-bottom a,.founder-letter footer a,.scope-link,.desk-contact>a,.back-top,.phone-recording-link,.letter-links a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.clip-bar a{flex-shrink:0}.wall-bottom{align-items:center}.letter-body a{vertical-align:baseline;min-height:44px;line-height:44px;display:inline-block}}.request-board .round-switch button{border-color:var(--control-edge)}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans-latin-wght-normal.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}.site-header{z-index:20;border-bottom:1px solid var(--rule);position:relative}.header-inner{align-items:center;gap:48px;width:calc(100% - 128px);max-width:1400px;min-height:88px;margin:auto;display:flex}.brand{width:168px;min-height:44px;color:var(--ink);align-items:center;display:flex}.brand span,.brand svg{width:100%;height:auto}.site-navigation{gap:32px;margin-left:auto;display:flex}.site-navigation a,.header-email{align-items:center;min-height:44px;font-size:15px;text-decoration:none;display:inline-flex}.site-navigation a{color:var(--ink)}.header-email{border-bottom:1px solid var(--accent)}.menu-toggle{display:none}.instrument-hero{background:var(--canvas)}.instrument-intro{grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;width:calc(100% - 128px);max-width:1400px;margin:auto;padding:50px 0 40px;display:grid}.instrument-intro h1{letter-spacing:-.055em;font-size:clamp(64px,7.1vw,110px);line-height:.99}.instrument-copy{max-width:500px}.instrument-copy p{margin-bottom:28px;font-size:20px;line-height:1.45}.instrument-actions{gap:12px;display:flex}.instrument-prices{gap:24px;margin-top:16px;display:flex}.instrument-prices a{color:var(--ink-2);font-size:14px;line-height:1.5;text-decoration:none}.instrument-prices span{font-family:var(--font-mono);color:var(--ink);margin-top:3px;display:block}.instrument-photograph{background:var(--canvas);width:100%;display:block;overflow:hidden}.instrument-photograph img{aspect-ratio:18/7;object-fit:cover;width:100%;height:auto}.finding-desk,.demo-rows,.report-section,.model-section,.founder-section,.pricing-blotter,.desk-questions,.desk-contact{width:calc(100% - 128px);max-width:1280px;margin:96px auto}.evidence-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:28px;display:flex}.evidence-heading p{max-width:350px;color:var(--ink-2);font-size:16px}.evidence-shortcuts{gap:24px;margin-bottom:16px;font-size:14px;display:flex}.live-finding{background:var(--paper);border:1px solid var(--rule)}.live-finding>summary{color:var(--accent);border-bottom:1px solid var(--rule);justify-content:space-between;padding:16px 24px;font-size:16px;display:flex}.demo-row,.model-bench{grid-template-columns:.7fr 1.3fr;align-items:center;gap:64px;display:grid}.row-copy p,.model-summary p{max-width:320px;margin-top:24px}.media-paper,.report-top,.product-sheet,.media-sheet{min-width:0}.clip-screen{background:var(--paper);position:relative}.clip-screen video{width:100%;height:auto}.clip-poster{position:absolute;inset:0}.clip-poster img{object-fit:contain;width:100%;height:100%}.desk-clip.playing .clip-poster,.desk-clip.has-played .clip-poster{visibility:hidden}.clip-bar{border-bottom:1px solid var(--rule);align-items:center;gap:16px;padding:12px 0;font-size:14px;display:flex}.clip-bar>span{margin-right:auto}.clip-bar button{border:1px solid var(--control-edge);background:var(--clear);min-height:44px;padding:4px 14px}.report-intro{margin-bottom:32px}.report-intro p{margin-top:16px}.report-assembly{grid-template-columns:minmax(0,1fr) 230px;gap:48px;display:grid}.report-tape{font:14px/1.6 var(--font-mono)}.report-tape header,.report-tape dl>div,.report-total{justify-content:space-between;display:flex}.report-tape dl>div{padding-block:6px}.report-tape dd{margin:0}.report-total{border-top:1px solid var(--rule);padding-top:14px}.rule-pencil{margin-top:16px}.report-underlay,.letter-back{display:none}.request-board{grid-template-columns:240px 1fr;gap:40px;margin-top:48px;display:grid}.tally-slip{border-top:2px solid var(--ink);padding:24px 0}.tally-heading,.wall-metrics,.board-count{font:14px/1.5 var(--font-mono)}.wall-result{align-items:baseline;gap:10px;margin:16px 0;display:flex}.wall-result strong{font:48px/1 var(--font-mono)}.tally-misses{color:var(--accent);font-size:16px}.wall-metrics{margin:16px 0}.round-switch{gap:8px;display:flex}.round-switch button{background:var(--paper);border:1px solid var(--rule);min-height:44px;padding:12px;font-size:14px}.round-switch button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.round-switch small{font-family:var(--font-mono);display:block}.board-count{margin-top:20px}.board-heading{justify-content:space-between;padding-bottom:12px;font-size:14px;display:flex}.request-window{overscroll-behavior:contain;border-block:1px solid var(--rule);max-height:500px;overflow:auto}.request-cards{grid-template-columns:1fr 1fr;display:grid}.request-card{order:var(--card-order);border-bottom:1px solid var(--rule);background:var(--paper);border-right:1px solid var(--rule);padding:20px;font-size:15px}.request-meta{font:12px/1.5 var(--font-mono);color:var(--ink-2);justify-content:space-between;margin-bottom:12px;display:flex}.missed .card-verdict{color:var(--accent)}.request-card p{margin:0}.static-verdict{font:12px var(--font-mono);color:var(--ink-2)}.wall-ready .static-verdict{display:none}.wall-expand{background:var(--clear);min-height:44px;color:var(--accent);border:0;padding:12px 0}.wall-expanded .request-window{max-height:none}.wall-bottom{justify-content:space-between;padding:20px 0;font-size:14px;display:flex}.evaluation-detail{border-top:1px solid var(--rule)}.evaluation-detail>summary{padding-block:16px}.founder-section{border-block:1px solid var(--rule);padding-block:64px}.founder-letter{max-width:740px;margin:auto;font-size:24px;line-height:1.5}.founder-letter header{justify-content:space-between;align-items:center;margin-bottom:40px;font-size:14px;display:flex}.letterhead{width:140px}.founder-letter footer{justify-content:space-between;margin-top:32px;font-size:16px;display:flex}.pricing-blotter>h2,.desk-questions>h2{margin-bottom:40px}.estimates{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;gap:64px;display:grid}.estimate{padding:32px 0}.estimate header{justify-content:space-between;margin-bottom:36px;font-size:14px;display:flex}.estimate h3{letter-spacing:-.04em;font-size:36px}.estimate-price{margin:28px 0 16px}.estimate-price>span{font-size:14px;display:block}.estimate-price strong{letter-spacing:-.05em;font-size:48px;font-weight:400}.price-to{font-size:24px}.estimate-terms{max-width:450px;min-height:48px;font-size:15px}.estimate-scope{border-block:1px solid var(--rule);justify-content:space-between;gap:16px;padding-block:20px;font-size:15px;display:flex}.estimate ul{margin:28px 0;padding-left:20px}.estimate-acceptance{max-width:450px;font-size:16px}.fixed-stamp{font:12px var(--font-mono);margin:24px 0;display:block}.scope-link{margin-left:20px;font-size:16px;display:inline-block}.desk-questions{grid-template-columns:1fr 1.45fr;gap:64px;display:grid}.desk-contact{border-top:1px solid var(--rule);padding:64px 0;font-size:32px}.desk-contact>a{font-size:clamp(20px,3vw,40px)}.desk-contact>span{float:right}.site-footer{width:calc(100% - 128px);max-width:1400px;margin:0 auto;padding-bottom:40px}.footer-top{border-top:1px solid var(--rule);gap:40px;padding-top:24px;font-size:14px;display:flex}.footer-top p{margin-right:auto}.footer-top nav{flex-wrap:wrap;gap:20px;display:flex}.footer-top nav a{min-height:44px;color:var(--ink)}.back-top{font-size:24px}.closing-tally{font:14px var(--font-mono);max-width:600px;margin:40px 0}.tape-heading,.tally-paper dl>div{border-bottom:1px solid var(--rule);justify-content:space-between;padding:8px 0;display:flex}.tally-paper dd{margin:0}.tape-result{margin-top:20px}.tape-end{display:none}.footer-word{color:var(--ink);margin-top:72px;display:block}@media (width<=1000px){.header-inner,.instrument-intro,.finding-desk,.demo-rows,.report-section,.model-section,.founder-section,.pricing-blotter,.desk-questions,.desk-contact,.site-footer{width:calc(100% - 64px)}.instrument-intro{grid-template-columns:1fr 1fr;gap:32px}.instrument-intro h1{font-size:72px}.instrument-copy p{font-size:18px}.instrument-actions{flex-wrap:wrap}.instrument-prices{gap:20px}.demo-row,.model-bench{gap:32px}.request-board{grid-template-columns:200px 1fr;gap:24px}.estimates{gap:32px}.estimate-price strong{font-size:38px}.desk-questions{gap:32px}}@media (width<=767px){.header-inner{flex-wrap:wrap;gap:20px;width:calc(100% - 40px);min-height:72px}.brand{width:140px}.header-email{margin-left:auto}.menu-toggle:not([hidden]){background:var(--clear);border:0;align-items:center;gap:8px;min-height:44px;padding:0;font-size:14px;display:flex}.site-navigation{flex-basis:100%;order:4;margin:0;padding-bottom:12px}.site-navigation.menu-ready{background:var(--paper);border-bottom:1px solid var(--rule);flex-direction:column;gap:8px;padding:20px;display:none;position:absolute;top:72px;left:0;right:0}.site-navigation.menu-open{display:flex}.instrument-intro{width:calc(100% - 40px);padding:40px 0 32px;display:block}.instrument-intro h1{max-width:600px;margin-bottom:28px;font-size:64px}.instrument-copy{max-width:600px}.instrument-copy p{font-size:18px;line-height:1.5}.instrument-prices{gap:32px}.instrument-actions .button{gap:12px;padding-inline:18px;font-size:14px}.instrument-photograph img{aspect-ratio:1;object-fit:cover}.finding-desk,.demo-rows,.report-section,.model-section,.founder-section,.pricing-blotter,.desk-questions,.desk-contact,.site-footer{width:calc(100% - 40px);margin-block:64px}.evidence-heading{display:block}.evidence-heading p{margin-top:20px}.demo-row,.model-bench,.report-assembly{display:block}.row-copy,.model-summary{margin-bottom:32px}.report-tape{max-width:360px;margin-top:32px}.request-board{display:block}.tally-slip{max-width:340px}.round-switch{margin-bottom:24px}.board-count{display:none}.request-cards{grid-template-columns:1fr}.request-card{border-right:0}.wall-ready:not(.wall-expanded) .phone-overflow{display:none}.request-window{max-height:500px}.wall-bottom{gap:20px}.founder-section{padding-block:40px}.founder-letter{font-size:21px}.estimates{display:block}.estimate{border-bottom:1px solid var(--rule);padding-block:32px}.estimate-price strong{font-size:42px}.estimate h3{font-size:32px}.estimate-scope{font-size:14px}.desk-questions{display:block}.desk-contact{padding-top:40px;font-size:24px}.footer-top{grid-template-columns:1fr 1fr;gap:20px;display:grid}.footer-top p{grid-column:1/-1}.footer-top nav{flex-direction:column;gap:8px}.footer-word{margin-top:40px}.site-footer{margin-bottom:0}.founder-letter footer{gap:20px}}@media (width>=1001px){.header-inner{min-height:72px}.instrument-intro{gap:64px;padding-block:32px}.instrument-intro h1{font-size:96px}.instrument-copy p{margin-bottom:24px;font-size:19px}}.desk-clip.clip-loaded .clip-poster{visibility:hidden}@media (width>=1001px){.instrument-intro{padding-block:28px}.instrument-copy p{font-size:18px}.instrument-actions .button{min-height:46px}.instrument-prices{margin-top:12px}}@media (width<=600px){.instrument-intro h1{font-size:60px}.instrument-intro{padding-top:32px}.instrument-copy p{margin-bottom:24px}.instrument-prices{margin-top:12px}}.instrument-photograph{max-width:1440px;margin-inline:auto}.scene-ground{z-index:-1;background:var(--night-ground);pointer-events:none;position:fixed;inset:0}.scene-ground picture,.scene-ground img{width:100%;height:100%;display:block}.scene-ground img{object-fit:cover;object-position:center}.night{background:var(--clear);color:var(--night-text)}.night .site-header{border-color:var(--night-rule);background:var(--night-veil)}.night .brand,.night .site-navigation a{color:var(--night-text)}.night a{color:var(--night-link)}.night .button{color:var(--on-accent)}.night .button-paper{color:var(--night-text);border-color:var(--night-muted)}.night .header-email{border-color:var(--night-link)}.night .skip-link{background:var(--night-ground)}.connector-hero{align-items:center;max-width:1536px;min-height:calc(100svh - 73px);margin:auto;padding:80px 64px 64px;display:flex;position:relative}.hero-copy h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(46px,4.6vw,70px);font-weight:400;line-height:1.07}.hero-copy h1 span{color:var(--night-muted)}.hero-promise{max-width:490px;margin:32px 0 24px;font-size:24px;line-height:1.35}.hero-person{color:var(--night-muted);max-width:410px;font-size:15px;line-height:1.55}.hero-copy .button{margin-top:12px}.scene-pin{font:13px/1.4 var(--font-mono);align-items:center;gap:14px;min-height:44px;text-decoration:none;display:flex;position:absolute;top:42%;left:65%}.scene-pin i{background:var(--night-link);border-radius:50%;flex-shrink:0;width:7px;height:7px;display:block}.scene-pin span{border-bottom:1px solid var(--night-link);padding-bottom:5px}.connector-content{background:var(--night-scrim)}.section-wrap{width:calc(100% - 128px);max-width:1280px;margin:auto;padding-block:100px}.section-wrap+.section-wrap{border-top:1px solid var(--night-rule)}.night h2{letter-spacing:-.035em;font-size:clamp(32px,3.6vw,52px);font-weight:400}.night p{color:var(--night-muted);font-size:18px;line-height:1.55}.night .caption,.night figcaption{color:var(--night-muted);font-size:14px;line-height:1.55}.demo-heading{justify-content:space-between;align-items:center;gap:32px;margin-bottom:44px;display:flex}.status-note{font:13px/1.5 var(--font-mono);color:var(--night-link)}.demo-layout{grid-template-columns:1fr 1.4fr;align-items:center;gap:100px;display:grid}.endpoint{border-block:1px solid var(--night-rule);padding:18px 0}.endpoint code{color:var(--night-text);font-size:14px}.demo-steps{counter-reset:steps;margin:28px 0;padding:0;list-style:none}.demo-steps li{counter-increment:steps;border-bottom:1px solid var(--night-rule);color:var(--night-muted);margin:0;padding:14px 0 14px 42px;font-size:17px;position:relative}.demo-steps li:before{content:"0"counter(steps);font:13px/1.8 var(--font-mono);color:var(--night-text);position:absolute;left:0}.queue-proof{min-width:0;margin:0}.queue-proof picture{max-height:610px;display:block;overflow:hidden}.demo-links{gap:28px;display:flex}.price-sequence{grid-template-columns:1fr 1.2fr .9fr;gap:48px;margin-top:52px;display:grid}.price-sequence article{border-top:1px solid var(--night-muted);padding-top:20px}.price-sequence header>span{font:13px var(--font-mono);color:var(--night-muted)}.price-sequence strong{font:400 34px/1.3 var(--font-mono);letter-spacing:-.06em;margin:26px 0;display:block}.price-sequence strong span{letter-spacing:0;margin-top:10px;font-size:14px;display:block}.price-sequence p{font-size:17px}.capacity{margin-top:40px!important;font-size:14px!important}.connector-checks{grid-template-columns:1fr 1fr;gap:100px;display:grid}.section-side p{max-width:420px;margin-top:28px}.section-side .caption{margin-top:0}.acceptance-lines{counter-reset:check;margin:0;padding:0;list-style:none}.acceptance-lines li{counter-increment:check;border-bottom:1px solid var(--night-rule);margin:0;padding:18px 0;font-size:18px}.acceptance-lines li:before{content:"0"counter(check);font:13px var(--font-mono);color:var(--night-muted);margin-right:22px}.acceptance-lines+.text-link{margin-top:20px}.connector-location{grid-template-columns:1fr 1fr;gap:28px 100px;display:grid}.ownership-lines{margin:0}.ownership-lines>div{border-bottom:1px solid var(--night-rule);grid-template-columns:115px 1fr;gap:20px;padding:16px 0;display:grid}.ownership-lines dt{font:13px/1.7 var(--font-mono);color:var(--night-muted)}.ownership-lines dd{margin:0;font-size:17px}.connector-location>.text-link{grid-column:2}.connector-response{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.connector-response h2{max-width:590px}.connector-response>div{max-width:400px}.connector-proof{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.connector-proof h2+p{max-width:380px;margin-top:28px}.proof-numbers{font:16px var(--font-mono);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:24px;display:flex}.proof-numbers b{font:400 70px/1 var(--font-mono);letter-spacing:-.07em}.proof-numbers>span:nth-child(2){font:36px var(--font-sans);color:var(--night-muted)}.connector-proof>div>p{font-size:16px}.connector-letter{justify-content:space-between;align-items:end;gap:64px;display:flex}.connector-letter>p{max-width:630px;font-size:26px;line-height:1.4}.letter-email{white-space:nowrap;align-items:center;min-height:44px;font-size:19px;display:flex}.night .site-footer{background:var(--night-scrim);width:100%;max-width:none;margin-block:0;padding:40px 64px}.night .footer-top{border-color:var(--night-rule);max-width:1280px;margin:auto}.night .footer-top p,.night .footer-top a{color:var(--night-muted);font-size:14px}.night .footer-word{color:var(--night-text);max-width:1280px;margin:64px auto 0}.night .menu-toggle{color:var(--night-text)}.personal-name{font:500 1.2em/1.2 var(--font-sans);letter-spacing:-.04em;white-space:nowrap}.contract-intro,.trial-strip,.contract-payment{border-top:1px solid var(--rule);grid-template-columns:1fr 1.6fr;gap:72px;padding:36px 0;display:grid}.contract-intro h2,.trial-strip h2,.contract-payment h2{font-size:32px}.contract-checks{margin:16px 0 48px;padding:0;list-style:none}.contract-checks li{border-top:1px solid var(--rule);grid-template-columns:56px 1fr 1.6fr;gap:24px 40px;margin:0;padding:36px 0;display:grid}.check-index{font:14px/1.7 var(--font-mono);color:var(--accent)}.contract-checks h2{font-size:27px;line-height:1.2}.contract-checks p{max-width:680px}.security-flow{border-block:1px solid var(--rule);font:16px/1.5 var(--font-mono);justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.security-flow small{color:var(--ink-2);font-size:13px}.security-flow b{color:var(--accent);font-size:24px;font-weight:400}.security-columns{grid-template-columns:1fr 1fr;gap:56px 100px;margin-block:56px;display:grid}.security-columns h2{margin-bottom:24px;font-size:30px}.security-columns p{font-size:17px}.security-limits{border-block:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:100px;padding:32px 0;font-size:15px;display:grid}.security-limits p{margin:0}.letter-document .document-heading{display:grid}.letter-document .document-heading p{font-size:20px}@media (width<=1000px){.connector-hero{padding-inline:32px}.hero-copy{max-width:54%}.hero-copy h1{font-size:50px}.section-wrap{width:calc(100% - 64px)}.demo-layout,.connector-checks,.connector-location,.connector-response,.connector-proof{gap:48px}.price-sequence{gap:24px}.price-sequence strong{font-size:28px}.connector-letter{display:block}.letter-email{margin-top:24px}.night .site-footer{padding-inline:32px}.security-columns,.security-limits{gap:48px}}@media (width<=767px){.scene-ground img{object-position:center}.night .site-navigation.menu-ready{background:var(--night-ground);border-color:var(--night-rule)}.connector-hero{align-items:flex-start;min-height:1000px;padding:36px 20px 40px;display:block}.hero-copy{max-width:none}.hero-copy h1{max-width:530px;font-size:42px;line-height:1.08}.hero-promise{max-width:310px;margin:24px 0 20px;font-size:21px}.hero-person{max-width:315px;font-size:14px}.hero-copy .button{width:100%;margin-top:20px}.scene-pin{font-size:12px;top:auto;bottom:60px;left:24px}.section-wrap{width:calc(100% - 40px);padding-block:64px}.demo-heading{margin-bottom:32px;display:block}.status-note{margin-top:20px;display:block}.demo-layout,.connector-checks,.connector-location,.connector-response,.connector-proof{display:block}.demo-instructions{margin-bottom:36px}.queue-proof picture{max-height:none}.queue-proof figcaption{font-size:13px}.price-sequence{margin-top:36px;display:block}.price-sequence article{margin-top:32px;padding-top:20px}.price-sequence strong{margin:20px 0;font-size:36px}.price-sequence strong span{margin-left:8px;font-size:13px;display:inline}.price-sequence p{font-size:17px}.section-side{margin-bottom:32px}.acceptance-lines li{align-items:baseline;font-size:17px;display:flex}.connector-location h2{margin-bottom:28px}.connector-location>.text-link{margin-top:22px}.ownership-lines>div{grid-template-columns:90px 1fr;gap:14px}.ownership-lines dd{font-size:16px}.connector-response h2{margin-bottom:28px}.connector-proof>div+div{margin-top:40px}.proof-numbers b{font-size:60px}.connector-letter>p{font-size:25px}.letter-email{font-size:20px}.night .site-footer{padding:24px 20px}.night .footer-top{display:block}.night .footer-top nav{flex-direction:row;gap:8px 20px;margin-top:20px;display:flex}.night .footer-top .back-top{margin-top:20px}.night .footer-word{margin-top:32px}.contract-intro,.trial-strip,.contract-payment{padding:28px 0;display:block}.contract-intro h2,.trial-strip h2,.contract-payment h2{margin-bottom:20px;font-size:28px}.contract-checks li{grid-template-columns:28px 1fr;gap:16px;padding:28px 0}.contract-checks h2{font-size:25px}.contract-checks p{grid-column:2;font-size:17px}.security-flow{grid-template-columns:24px 1fr;gap:16px;padding:24px 0;display:grid}.security-flow>span{grid-column:2}.security-flow b{grid-column:1;transform:rotate(90deg)}.security-flow b+span{margin-top:-42px}.security-columns{margin-block:40px;display:block}.security-columns section+section{margin-top:40px}.security-limits{font-size:15px;display:block}.security-limits p+p{margin-top:20px}.letter-document .document-heading{display:block}.letter-document .document-heading p{margin-top:24px}}@media print{.scene-ground{display:none}.night,.night p,.night a{color:var(--print-ink);background:var(--print-paper)}.connector-hero{min-height:0;padding:24px 0}.scene-pin{display:none}.connector-content{background:0 0}.section-wrap{width:100%;padding-block:24px}.contract-checks li{break-inside:avoid}.security-columns{gap:24px 40px}.security-columns p{font-size:10pt}.security-limits{font-size:9pt}.security-flow{font-size:10pt}.security-document .document-action{display:none}.security-document{font-size:10pt}}.night .hero-promise{color:var(--night-text);font-size:24px}.night .hero-person{font-size:15px;line-height:1.55}.scene-pin{top:67%;left:76%}.queue-proof picture{max-height:none}@media (width<=767px){.connector-hero{min-height:calc(100svh - 73px);padding-top:32px}.hero-copy h1{font-size:39px}.night .hero-promise{margin:22px 0 18px;font-size:20px}.night .hero-person{max-width:285px;font-size:14px}.hero-copy .button{margin-top:12px}.scene-pin{top:auto;bottom:26px;left:20px}.connector-demo{padding-top:56px}}.demo-layout{grid-template-columns:.9fr 1.4fr;gap:80px}.demo-heading{margin-bottom:36px}.demo-instructions .endpoint{margin-bottom:24px}.price-sequence{gap:56px}.price-sequence strong{font-size:36px}.night .capacity{color:var(--night-muted)}@media (width<=767px){.security-flow{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.security-flow b{margin-left:8px;transform:rotate(90deg)}.security-flow b+span{margin:0}.security-flow>span{padding-left:8px}.demo-layout{display:block}.night .hero-promise{max-width:330px}.price-sequence strong{font-size:34px}.queue-proof{margin-inline:-4px}.queue-proof figcaption{padding-inline:4px}}.night-page{background:var(--night-ground)}.night{isolation:isolate;background:var(--night-ground)}.hero-copy h1 span{letter-spacing:-.025em;margin-top:18px;font-size:.65em;display:block}.connector-hero{padding-top:56px}.hero-copy{max-width:660px}.section-wrap{padding-block:84px}.connector-demo{padding-top:76px}.demo-layout{align-items:start}.demo-instructions{padding-top:24px}@media (width<=767px){.connector-hero{padding-top:32px}.hero-copy h1 span{margin-top:12px;font-size:.72em}.section-wrap{padding-block:56px}.demo-instructions{padding-top:0}.night .hero-promise{margin-top:20px}.hero-copy .button{margin-top:16px}}.queue-proof picture{background:var(--night-ground)}.night :where(a,button):focus-visible{outline-color:var(--night-link)}@media (width<=767px){.queue-proof{margin-inline:0}.queue-proof figcaption{padding-inline:0}.scene-pin{bottom:24px}}@media print{.security-document .security-columns{gap:5mm 8mm;margin:6mm 0}.security-document .security-columns h2{margin-bottom:3mm;font-size:14pt}.security-document .security-columns p{margin-bottom:3mm;font-size:9.5pt;line-height:1.4}.security-document .security-flow{gap:4mm;padding:4mm 0;font-size:9pt}.security-document .security-limits{gap:8mm;padding:4mm 0;font-size:8.5pt;line-height:1.4}.security-document .document-heading h1{white-space:normal}.security-document .document-heading h1 br:after{content:" "}.security-document .document-action{display:none}}.scene-pin{left:64%}.footer-word .personal-name{letter-spacing:-.055em;font-size:clamp(48px,14vw,190px);font-weight:400;line-height:1}.night .hero-person{max-width:360px}@media (width<=767px){.scene-pin{left:20px}.hero-copy .button{margin-top:8px}.night .hero-person{max-width:285px;margin-bottom:12px}}.brand,.footer-word{text-decoration:none}.night{position:relative}.scene-ground{height:100svh;position:absolute;inset:0 0 auto}.connector-content,.night .site-footer{background-color:var(--night-ground);background-image:linear-gradient(var(--night-reading),var(--night-reading)),url(/connector/reading.webp);background-image:linear-gradient(var(--night-reading),var(--night-reading)),image-set(url(/connector/reading.avif) type("image/avif"), url(/connector/reading.webp) type("image/webp"));background-position:50%;background-size:cover;background-attachment:fixed}.queue-display{border:1px solid var(--screen-edge);background:linear-gradient(135deg,var(--screen-edge),var(--screen-frame) 12%,var(--night-ground) 65%,var(--screen-frame));border-radius:6px;padding:7px}.queue-display picture{border:1px solid var(--night-ground);background:var(--paper);border-radius:1px;overflow:hidden}.queue-proof figcaption{max-width:580px;margin-top:22px}.night .footer-word{width:360px;max-width:40%;color:var(--night-signature);margin:32px 0 0}.night .site-footer{padding-bottom:44px}@media (width<=767px){.queue-display{border-radius:4px;padding:4px}.night .footer-word{width:210px;max-width:70%;margin-top:28px}.night .footer-word .personal-name{font-size:40px}.night .site-footer{padding-bottom:32px}}@media print{.connector-content,.night .site-footer{background:0 0}.queue-display{border:none;padding:0}}.queue-display{border-color:var(--screen-rim);background:linear-gradient(160deg,var(--screen-rim),var(--screen-frame) 14%,var(--night-ground) 66%);padding:7px 7px 12px}.queue-proof figcaption{max-width:none;margin-top:28px;position:relative}.queue-pin{color:var(--night-link);font:13px/1.5 var(--font-mono);align-items:center;gap:12px;margin-left:36px;display:flex;position:relative}.queue-pin i{background:var(--night-link);border-radius:50%;flex:0 0 6px;width:6px;height:6px;position:relative}.queue-pin i:before{content:"";background:var(--night-rule);width:1px;height:28px;position:absolute;bottom:10px;left:2.5px}.queue-source{max-width:580px;margin-top:20px;display:block}.night .footer-word{width:300px;margin-left:max(0px,50% - 640px)}.night .footer-word .personal-name{font-size:50px}@media (width<=767px){.queue-display{padding:4px 4px 8px}.queue-pin{gap:10px;margin-left:24px;font-size:12px}.queue-source{margin-top:18px}.night .footer-word{width:190px;margin-left:0}.night .footer-word .personal-name{font-size:36px}}@media print{.queue-pin i:before{display:none}}.demo-layout{display:block}.demo-instructions{grid-template-columns:1fr 1.4fr;gap:80px;margin-bottom:44px;padding:0;display:grid}.demo-connect .endpoint{margin-top:0}.demo-connect>p:not(.endpoint){max-width:400px}.demo-steps{grid-template-columns:1fr 1.4fr 1.1fr;align-self:center;gap:28px;margin:0;display:grid}.demo-steps li{border-top:1px solid var(--night-rule);border-bottom:0;padding:0 0 20px;font-size:16px;line-height:1.55}.demo-steps li:before{margin:16px 0 20px;display:block;position:static}.queue-proof figcaption{justify-content:space-between;align-items:start;gap:32px;display:flex}.queue-source{max-width:540px;margin-top:0}@media (width<=767px){.demo-instructions{margin-bottom:32px;display:block}.demo-steps{margin:24px 0 0;display:block}.demo-steps li{border-top:0;border-bottom:1px solid var(--night-rule);padding:14px 0 14px 42px;font-size:17px;position:relative}.demo-steps li:before{margin:0;display:inline;position:absolute;left:0}.queue-proof figcaption{display:block}.queue-source{margin-top:18px}}.connector-demo .queue-proof{max-width:1200px;margin-inline:auto}.demo-instructions{grid-template-columns:1fr 1.5fr;gap:56px;max-width:1200px;margin:48px auto 0}.queue-display picture{background:var(--night-ground)}@media (width<=767px){.connector-demo .queue-proof{max-width:none;margin-inline:0}.demo-instructions{margin:36px 0 0}.queue-proof figcaption{margin-top:28px}}.demo-heading{max-width:1200px;margin-inline:auto}.demo-status{align-items:center;gap:24px;display:flex}.capture-label{font:13px/1.5 var(--font-mono);color:var(--night-muted)}.queue-pin{margin-left:48px}@media (width<=767px){.demo-status{flex-wrap:wrap;gap:20px;margin-top:20px}.demo-status .status-note{margin-top:0}.queue-pin{margin-left:16px}}.queue-proof img{aspect-ratio:760/876;object-fit:contain;width:100%;height:auto;display:block}@media (width<=767px){.queue-proof img{aspect-ratio:390/844}}@media (width>=768px){.connector-demo .queue-proof{max-width:776px}.queue-proof figcaption{display:block}.queue-pin{margin-left:32px}.queue-source{margin-top:18px}}@media (width>=1280px){.connector-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:start;column-gap:64px;display:grid}.demo-layout{display:contents}.demo-heading{grid-area:1/1;max-width:none;margin:0;display:block}.demo-status{flex-wrap:wrap;gap:20px;margin-top:28px}.connector-demo .queue-proof{grid-area:1/2/span 2;width:100%;margin:0}.demo-instructions{grid-area:2/1;min-width:0;margin:48px 0 0;padding:0;display:block}.demo-steps{margin:32px 0 0;display:block}.demo-steps li{border-top:0;border-bottom:1px solid var(--night-rule);padding:18px 0 18px 42px;font-size:17px}.demo-steps li:before{margin:0;display:inline;position:absolute;left:0}}.wordmark[data-astro-cid-qisgtjgl]{width:100%;height:auto;display:block;overflow:visible}.o-filling[data-astro-cid-qisgtjgl],.level-waiting[data-astro-cid-qisgtjgl] .o-original[data-astro-cid-qisgtjgl],.level-entered[data-astro-cid-qisgtjgl]:not(.level-settled) .o-original[data-astro-cid-qisgtjgl]{display:none}.level-waiting[data-astro-cid-qisgtjgl] .o-filling[data-astro-cid-qisgtjgl],.level-entered[data-astro-cid-qisgtjgl]:not(.level-settled) .o-filling[data-astro-cid-qisgtjgl]{display:inline}.held-gap[data-astro-cid-qisgtjgl]{transform-origin:784.392px 480.882px}.wordmark-animated[data-astro-cid-qisgtjgl].level-entered .held-gap[data-astro-cid-qisgtjgl]{animation:.7s ease-out both fill-level}@keyframes fill-level{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@media (prefers-reduced-motion:reduce){.wordmark-animated[data-astro-cid-qisgtjgl] .o-original[data-astro-cid-qisgtjgl]{display:inline}.wordmark-animated[data-astro-cid-qisgtjgl] .o-filling[data-astro-cid-qisgtjgl]{display:none}}.print-masthead[data-astro-cid-24dpzokg]{display:none}@media print{.print-masthead[data-astro-cid-24dpzokg]{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8mm;margin-bottom:7mm;padding-bottom:5mm;font-size:9pt;line-height:1.35;display:flex}.print-masthead[data-astro-cid-24dpzokg] svg{width:36mm;height:auto}.print-masthead[data-astro-cid-24dpzokg] a[data-astro-cid-24dpzokg]{text-decoration:none}}
