@font-face{font-family:manrope;src:url(../media/Manrope_600-s.p.198a0071.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:manrope;src:url(../media/Manrope_700-s.p.0d8c19fe.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:99.26%;descent-override:27.93%;line-gap-override:0.0%;size-adjust:107.4%}.manrope_ef4dcdeb-module__eqIfaW__className{font-family:manrope,manrope Fallback}.manrope_ef4dcdeb-module__eqIfaW__variable{--font-lead-sans:"manrope","manrope Fallback"}
@font-face{font-family:instrumentSerif;src:url(../media/InstrumentSerif_Italic-s.p.0394ec1a.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:instrumentSerif Fallback;src:local(Arial);ascent-override:121.98%;descent-override:38.19%;line-gap-override:0.0%;size-adjust:81.16%}.instrumentserif_e7f508e7-module__gRsAiG__className{font-family:instrumentSerif,instrumentSerif Fallback;font-style:italic;font-weight:400}.instrumentserif_e7f508e7-module__gRsAiG__variable{--font-lead-serif:"instrumentSerif","instrumentSerif Fallback"}
@font-face{font-family:jetbrainsMonoLead;src:url(../media/JetBrainsMono_500-s.p.6223768f.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:jetbrainsMonoLead Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmonolead_25533d27-module__VtoFkq__className{font-family:jetbrainsMonoLead,jetbrainsMonoLead Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}.jetbrainsmonolead_25533d27-module__VtoFkq__variable{--font-lead-mono:"jetbrainsMonoLead","jetbrainsMonoLead Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}
.leads-root{--lead-bg:#1d2414;--lead-card:#273019;--lead-line:#3a4527;--lead-line-hi:#516137;--lead-ink:#f1ebe2;--lead-muted:#c2baa9;--lead-moss:#b5c98f;--lead-accent:#ff7a3a;--lead-accent-fill:#ff6319;--lead-on-accent:#1d2414;background:var(--lead-bg);color:var(--lead-ink);font-family:var(--font-lead-sans),"Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;margin:0;font-size:16px;font-weight:600;line-height:1.55}html:has(body.leads-root){background:#1d2414}.leads-root *,.leads-root :before,.leads-root :after{box-sizing:border-box}.lead-sym{font-variant-emoji:text;font-family:Segoe UI Symbol,Apple Symbols,"Noto Sans Symbols 2",DejaVu Sans,sans-serif;font-weight:400}.lead-gear{vertical-align:-.15em;width:1em;height:1em;display:inline-block}.lead-blank{white-space:nowrap;letter-spacing:.02em;font-weight:400}.leads-root a:focus-visible{outline:3px solid var(--lead-accent);outline-offset:3px;border-radius:4px}.lead-page{min-height:100vh;position:relative;overflow-x:clip}.lead-grid{pointer-events:none;background-image:linear-gradient(var(--lead-line)1px,transparent 1px),linear-gradient(90deg,var(--lead-line)1px,transparent 1px);opacity:.35;background-size:48px 48px;animation:9s ease-in-out infinite lead-grid-shimmer;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 720px);mask-image:linear-gradient(#000 0,#0000 720px)}.lead-wrap{max-width:720px;margin:0 auto;padding:32px 16px 48px;position:relative}@media (min-width:640px){.lead-wrap{padding:72px 24px}}.lead-h1{letter-spacing:-.02em;margin:0;font-size:clamp(2.125rem,8.6vw,3.75rem);font-weight:700;line-height:1.08}.lead-accent{font-family:var(--font-lead-serif),Georgia,serif;color:var(--lead-accent);letter-spacing:0;background-image:linear-gradient(var(--lead-accent),var(--lead-accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 2px;padding-bottom:.04em;font-size:1.12em;font-style:italic;font-weight:400;animation:.9s cubic-bezier(.2,.7,.2,1) .2s both lead-draw;display:inline}.lead-subhead{font-family:var(--font-lead-mono),ui-monospace,Menlo,monospace;letter-spacing:.02em;color:var(--lead-moss);margin:16px 0 0;font-size:.9375rem;font-weight:500}.lead-downloads{flex-direction:column;gap:10px;margin:24px 0 0;display:flex}@media (min-width:640px){.lead-downloads{flex-flow:wrap}}.lead-btn{border:2px solid var(--lead-line-hi);text-align:center;min-height:48px;color:var(--lead-ink);border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .16s,border-color .16s;display:inline-flex}.lead-btn-primary{background:var(--lead-accent);border-color:var(--lead-accent);color:var(--lead-on-accent)}.lead-btn-primary:hover{background:var(--lead-accent-fill);border-color:var(--lead-accent-fill)}.lead-intro{color:var(--lead-muted);margin:24px 0 0;font-size:1rem;font-weight:600}.lead-intro-last{margin-top:12px}.lead-cite{font-style:italic;font-weight:600}.lead-cite a{color:var(--lead-moss);text-underline-offset:3px}.lead-cite a:hover{color:var(--lead-ink)}.lead-checks{counter-reset:lead-check;border-top:2px solid var(--lead-line);margin:32px 0 0;padding:0;list-style:none}.lead-check{border-bottom:2px solid var(--lead-line);counter-increment:lead-check;grid-template-columns:24px 1fr;column-gap:14px;padding:22px 0;display:grid}.lead-box{border:2px solid var(--lead-moss);border-radius:6px;width:22px;height:22px;margin-top:3px}.lead-check-body>:first-child{margin-top:0}.lead-lead{letter-spacing:-.005em;margin:0 0 6px;font-size:1.1875rem;font-weight:700;line-height:1.3}.lead-lead:before{content:counter(lead-check,decimal-leading-zero);font-family:var(--font-lead-mono),ui-monospace,Menlo,monospace;letter-spacing:.08em;color:var(--lead-moss);margin-bottom:4px;font-size:.8125rem;font-weight:500;display:block}.lead-check p{color:var(--lead-muted);margin:8px 0 0}.lead-check em{color:var(--lead-ink);font-style:italic}.lead-check ul,.lead-check ol{color:var(--lead-muted);margin:8px 0 0;padding-left:1.25rem}.lead-check li{margin-top:6px;padding-left:4px}.lead-fill{padding-left:0;list-style:none}.lead-fill li{color:var(--lead-ink);padding-left:0}.lead-downloads[data-where=bottom]{margin-top:32px}.lead-signup{margin:28px 0 0}.lead-signup-label{color:var(--lead-ink);margin:0 0 8px;font-weight:700;display:block}.lead-signup-row{flex-direction:column;gap:10px;display:flex}@media (min-width:640px){.lead-signup-row{flex-direction:row}}.lead-input{border:2px solid var(--lead-line-hi);background:var(--lead-card);min-width:0;min-height:48px;color:var(--lead-ink);font:inherit;border-radius:999px;flex:1;padding:10px 18px}.lead-input::placeholder{color:var(--lead-muted);opacity:.8}.lead-input:focus-visible{outline:3px solid var(--lead-accent);outline-offset:3px}.lead-input[aria-invalid=true]{border-color:var(--lead-accent)}.lead-signup .lead-btn{cursor:pointer;font-family:inherit}.lead-signup .lead-btn:disabled{opacity:.6;cursor:default}.lead-signup-note{color:var(--lead-muted);margin:10px 0 0;font-size:.875rem;font-weight:600}.lead-signup-note a{color:var(--lead-moss);text-underline-offset:3px;white-space:nowrap}.lead-signup-note a:hover{color:var(--lead-ink)}.lead-signup-status{min-height:1.5em;color:var(--lead-moss);margin:12px 0 0;font-weight:700}.lead-signup-status[data-state=error]{color:var(--lead-accent)}.lead-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.lead-disclaimer{color:var(--lead-muted);margin:28px 0 0;font-size:.8125rem;line-height:1.5}.lead-footer{border-top:2px solid var(--lead-line);color:var(--lead-muted);align-items:center;gap:12px;margin-top:32px;padding-top:24px;font-weight:600;display:flex}.lead-avatar{border:2px solid var(--lead-line-hi);object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.lead-company{color:var(--lead-moss);text-underline-offset:3px;margin-left:auto}@keyframes lead-draw{0%{background-size:0 2px}to{background-size:100% 2px}}@keyframes lead-grid-shimmer{0%,to{opacity:.28}50%{opacity:.42}}@media (prefers-reduced-motion:reduce){.lead-grid,.lead-accent{animation:none}.lead-btn{transition:none}}@page{size:Letter;margin:0}html:has(.lead-print){background:#f1ebe2}body.leads-root:has(.lead-print){background:#f1ebe2}.lead-print{--lead-bg:#f1ebe2;--lead-card:#e7dfd1;--lead-line:#1d2414;--lead-line-hi:#1d2414;--lead-ink:#1d2414;--lead-muted:#3b4429;--lead-moss:#3f5a1a;--lead-accent:#b3410a;background:var(--lead-bg);width:8.5in;height:11in;color:var(--lead-ink);overflow:hidden}.lead-sheet{font-variant-ligatures:none;flex-direction:column;height:100%;padding:.42in .5in .38in;font-size:10pt;line-height:1.42;display:flex}.lead-print .lead-print-logo{align-self:flex-start;width:auto;height:24pt;margin-bottom:16px;display:block}.lead-print .lead-h1{white-space:nowrap;letter-spacing:-.02em;font-size:28pt}.lead-print .lead-accent{background-size:100% 1.5px;animation:none}.lead-print .lead-subhead{margin-top:16px;font-size:9.5pt}.lead-print .lead-intro{margin-top:20px;font-size:10pt}.lead-print .lead-intro-last{margin-top:8px}.lead-print .lead-checks{column-count:2;border-top:1.5px solid var(--lead-line);column-gap:.32in;margin-top:24px}.lead-print .lead-check{break-inside:avoid;border-bottom:1px solid var(--lead-line);grid-template-columns:14px 1fr;column-gap:8px;padding:12px 0}.lead-print .lead-box{border-width:1.5px;border-color:var(--lead-ink);border-radius:3px;width:13px;height:13px;margin-top:2px}.lead-print .lead-lead{margin-bottom:2px;font-size:11.5pt}.lead-print .lead-lead:before{margin:0 6px 0 0;font-size:7pt;display:inline}.lead-print .lead-check p{margin-top:3px}.lead-print .lead-check ul,.lead-print .lead-check ol{margin-top:3px;padding-left:1rem}.lead-print .lead-check li{margin-top:2px}.lead-print .lead-fill li{margin-top:9px}.lead-print .lead-print-foot{border-top:1.5px solid var(--lead-line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:8px;display:flex}.lead-print .lead-disclaimer{margin:0;font-size:8.5pt}.lead-print .lead-footer{border:0;flex:none;gap:8px;margin:0;padding:0;font-size:8.5pt}.lead-print .lead-avatar{border-width:1.5px;width:30px;height:30px}.lead-print .lead-company{margin-left:4px}.lead-paste-label{font-family:var(--font-lead-mono),ui-monospace,Menlo,monospace;letter-spacing:.04em;color:var(--lead-moss);margin:8px 0 0;font-size:.8125rem;font-weight:500}.lead-paste{border:1.5px solid var(--lead-line-hi);background:var(--lead-card);color:var(--lead-ink);font-family:var(--font-lead-mono),ui-monospace,Menlo,monospace;border-radius:6px;margin:8px 0 0;padding:16px 18px;font-size:.9375rem;font-weight:500;line-height:1.5}.lead-check .lead-paste p{color:var(--lead-ink);margin:0 0 8px}.lead-check .lead-paste p.lead-paste-num{text-indent:-3ch;padding-left:3ch}.lead-check .lead-paste p:last-child{margin-bottom:0}.lead-check .lead-example-label{color:var(--lead-ink)}.lead-print .lead-check .lead-example-label{margin-top:5px}.lead-print .lead-check.lead-check-wide{column-span:all}.lead-print .lead-paste-label{margin-top:4px;font-size:8pt}.lead-print .lead-paste{margin-top:4px;padding:10px 14px;font-size:10.5pt;line-height:1.4}.lead-print .lead-check .lead-paste p{margin-bottom:2px}.lead-print .lead-check .lead-paste p:last-child{margin-bottom:0}
