@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:500 800;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans.woff2)format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/plex-mono-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--paper:#f3f5f7;--surface:#fff;--ink:#0e1b26;--ink-2:#47545f;--cut:#7c8893;--rule:#d3dae0;--mark:#ffc83d;--on-mark:#0e1b26;--mark-ink:#7a4e00;--action:#0e1b26;--on-action:#fff;--band:#0e1b26;--band-ink:#f3f5f7;--band-muted:#a9b6c2;--band-field:#18283a;--band-rule:#3a4e60;--sheet:#fff;--sheet-ink:#0e1b26;--sheet-2:#4a5762;--sheet-rule:#d9dfe5;--sheet-skel:#e4e9ed;--sheet-mark-ink:#7a4e00;--display:"Bricolage Grotesque", "Arial Narrow", Arial, sans-serif;--body:"IBM Plex Sans", "Segoe UI", Helvetica, Arial, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-small:.8125rem;--t-body:1.0625rem;--t-lead:1.25rem;--t-h3:1.375rem;--t-h2:clamp(1.875rem, 3.6vw, 2.75rem);--t-h1:clamp(2.5rem, 6.2vw, 4.625rem);--gutter:20px;--wrap:1120px;--section:clamp(3.5rem, 8vw, 6.5rem)}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--paper:#0b131a;--surface:#131e28;--ink:#e9eef2;--ink-2:#a3b0bb;--cut:#7f8c98;--rule:#283642;--mark-ink:#ffc83d;--action:#ffc83d;--on-action:#0e1b26;--band:#131e28;--band-field:#0b131a;--band-rule:#34475a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--t-body);margin:0;line-height:1.55}h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration-color:var(--mark-ink);text-underline-offset:3px;text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--mark-ink);outline-offset:3px;border-radius:2px}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section+.section{border-top:1px solid var(--rule)}.stack{gap:1.25rem;display:grid}.measure{max-width:62ch}h1,h2,h3{font-family:var(--display);text-wrap:balance}h1{font-size:var(--t-h1);letter-spacing:-.025em;font-weight:800;line-height:.98}h2{font-size:var(--t-h2);letter-spacing:-.02em;font-weight:700;line-height:1.05}h3{font-size:var(--t-h3);letter-spacing:-.01em;font-weight:700;line-height:1.2}.lead{font-size:var(--t-lead);color:var(--ink-2);line-height:1.45}.label{font-family:var(--mono);font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.note{font-size:var(--t-small);color:var(--ink-2)}.mark{background:var(--mark);color:var(--on-mark);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.04em .18em}h1 .mark{padding:0 .12em}.btn{background:var(--action);min-height:3rem;color:var(--on-action);font:600 1rem/1.2 var(--body);cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;padding:.7rem 1.25rem;text-decoration:none;display:inline-flex}.btn:hover{filter:brightness(1.12)}.btn-small{min-height:2.5rem;padding:.5rem .9rem;font-size:.9375rem}.btn-mark{background:var(--mark);color:var(--on-mark)}.dark{background:var(--band);color:var(--band-ink)}.dark .lead,.dark .note{color:var(--band-muted)}.dark :focus-visible{outline-color:var(--mark)}.top{padding-block:1.1rem}.top .wrap{justify-content:space-between;align-items:center;gap:1rem;display:flex}.brand{font-family:var(--display);letter-spacing:-.02em;align-items:center;gap:.5rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:inline-flex}.brand:before{content:"";background:var(--mark);border-radius:50%;width:.72em;height:.72em}.hero{padding-block:clamp(2rem,5vw,4rem) clamp(3.5rem,8vw,6.5rem);overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.hero-copy{gap:1.5rem;display:grid}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.hero-actions a:not(.btn){text-decoration-color:var(--mark)}.sheets{padding-block:.75rem;display:grid}.sheet{background:var(--sheet);color:var(--sheet-ink);border-radius:4px;gap:.9rem;padding:1.25rem 1.4rem 1.3rem;display:grid;box-shadow:0 1px #00000040,0 24px 48px -16px #0000008c}.sheet-a{margin-right:2.75rem;padding-bottom:2.4rem;transform:rotate(-1.6deg)}.sheet-b{margin:-1.1rem 0 0 2.75rem;position:relative;transform:rotate(1.3deg)}.sheet-top{border-bottom:1px solid var(--sheet-rule);font-family:var(--mono);font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--sheet-2);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding-bottom:.75rem;font-weight:500;display:flex}.sheet-title{font-family:var(--display);letter-spacing:-.01em;font-size:1.3rem;font-weight:700;line-height:1.15}.sheet-sub{color:var(--sheet-2);margin-top:-.6rem;font-size:.9375rem}.skels{gap:.5rem;display:grid}.skel{background:var(--sheet-skel);border-radius:2px;height:.55rem;display:block}.sheet-quote{font-size:1.0625rem;line-height:1.55}.sheet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;font-weight:600;display:flex}.sheet-verdict{border-top:1px solid var(--sheet-rule);font-family:var(--mono);font-size:var(--t-small);color:var(--sheet-mark-ink);align-items:baseline;gap:.5rem;padding-top:.8rem;font-weight:500;display:flex}.dot{background:var(--mark);width:.6em;height:.6em;box-shadow:0 0 0 1px var(--sheet-mark-ink);border-radius:50%;flex:none;transform:translateY(-.05em)}.scale{gap:clamp(2rem,4vw,3rem);display:grid}.scale-row{gap:.6rem;display:grid}.scale-text{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;display:flex}.scale-num{font-family:var(--display);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,10vw,7.5rem);font-weight:800;line-height:.9}.scale-num .mark{padding:.02em .1em .06em;line-height:1;display:inline-block}.scale-what{color:var(--ink-2);font-size:var(--t-lead);min-width:0}.bar-track{height:20px}.bar{background:var(--ink);min-width:2px;height:100%}.bar.is-lead{background:var(--mark-ink)}.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,4rem);display:grid}.source{align-content:start;gap:1rem;display:grid}.snippet{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:.4rem 1.1rem;font-size:.9375rem}.snippet-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;padding-block:.7rem;display:flex}.snippet-row+.snippet-row{border-top:1px solid var(--rule)}.pill{font-family:var(--mono);font-size:var(--t-small);white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.15rem .6rem;font-weight:500;display:inline-flex}.pill-progress{background:var(--mark);color:var(--on-mark)}.pill-progress:before{content:"";background:var(--on-mark);border-radius:50%;width:.5em;height:.5em}.pill-plain{border:1px solid var(--rule);color:var(--ink-2)}.removed{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(2rem,5vw,4rem);display:grid}.removed li{border-top:1px solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr);gap:0 .25rem;padding-block:1rem;display:grid}.removed li:before{content:"×";font-family:var(--mono);color:var(--cut);font-weight:500}.removed li>div{gap:.2rem;min-width:0;display:grid}.removed strong{font-weight:600}.removed span{color:var(--ink-2);font-size:1rem}.removed .struck{color:var(--cut);text-decoration:line-through 1px}.section.alt{background:var(--surface);border-top:0}.section.alt+.section{border-top:0}.alt .lead-card{background:var(--paper)}.split{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:clamp(1.5rem,5vw,4.5rem);display:grid}.rows>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:.25rem 2rem;padding-block:1.25rem;display:grid}.rows>div:last-child{border-bottom:1px solid var(--rule)}.rows p{color:var(--ink-2)}.leads{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.lead-card{background:var(--surface);border:1px solid var(--rule);border-radius:6px;padding:.25rem 1.25rem .5rem}.lead-card dl{display:grid}.field{grid-template-columns:7.5rem minmax(0,1fr);gap:.25rem 1rem;padding-block:.85rem;display:grid}.field+.field{border-top:1px solid var(--rule)}.field dt{font-family:var(--mono);font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:.2rem;font-weight:500}.field dd{min-width:0;font-size:1rem;line-height:1.5}.field .hidden-name{color:var(--ink-2)}.steps{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3rem);display:grid}.steps li{counter-increment:step;border-top:3px solid var(--ink);align-content:start;gap:.6rem;padding-top:1rem;display:grid}.steps li:before{content:counter(step);font-family:var(--mono);font-size:var(--t-small);color:var(--ink-2);font-weight:500}.steps p{color:var(--ink-2);font-size:1rem}.how-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.how-grid .steps{grid-template-columns:minmax(0,1fr);gap:1.75rem}.mail{background:var(--surface);border:1px solid var(--rule);border-radius:6px}.mail-head{border-bottom:1px solid var(--rule);gap:.3rem;padding:1rem 1.25rem;display:grid}.mail-meta{grid-template-columns:4.5rem minmax(0,1fr);gap:0 .75rem;font-size:.9375rem;display:grid}.mail-meta dt{font-family:var(--mono);font-size:var(--t-small);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);padding-top:.15rem}.mail-meta dd{min-width:0}.mail-subject{font-weight:600}.mail-body{gap:0;padding:.25rem 1.25rem 1rem;display:grid}.mail-body>p{padding-block:.85rem;font-size:1rem}.mail-item{border-top:1px solid var(--rule);grid-template-columns:1.5rem minmax(0,1fr);gap:0 .5rem;padding-block:.9rem;font-size:1rem;line-height:1.5;display:grid}.mail-item>span:first-child{font-family:var(--mono);font-size:var(--t-small);color:var(--ink-2);padding-top:.2rem}.mail-item div{gap:.35rem;min-width:0;display:grid}.mail-link{font-family:var(--mono);font-size:var(--t-small);color:var(--ink-2)}.redact{background:var(--ink);vertical-align:-.12em;border-radius:2px;width:5.5em;height:.95em;margin-right:.35em;display:inline-block}.faq{display:grid}.faq>div{border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:.25rem 2rem;padding-block:1.25rem;display:grid}.faq>div:last-child{border-bottom:1px solid var(--rule)}.faq dt{font-weight:600}.faq dd{color:var(--ink-2)}.band{background:var(--band);color:var(--band-ink);padding-block:var(--section)}.band-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.band .lead,.band .note{color:var(--band-muted)}.form{gap:1rem;display:grid}.form-row{gap:.35rem;display:grid}.form label{font-size:.9375rem;font-weight:500}.form input,.form select{border:1px solid var(--band-rule);background:var(--band-field);width:100%;min-height:3rem;color:var(--band-ink);font:400 1rem/1.3 var(--body);color-scheme:dark;border-radius:4px;padding:.6rem .8rem}.form input::placeholder{color:var(--band-muted);opacity:.8}.form :focus-visible{outline-color:var(--mark)}.form .btn{width:100%}.trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-status{min-height:1.5em;font-size:1rem}.form-status[data-state=ok]{color:var(--mark)}.form-status[data-state=error]{color:#ffb4a8}.foot{padding-block:2.5rem}.foot .wrap{gap:.6rem;display:grid}@media (width<=900px){.hero-grid,.two,.leads,.band-grid,.how-grid,.split{grid-template-columns:minmax(0,1fr)}.sheets{max-width:34rem}}@media (width<=700px){.removed,.field,.rows>div,.faq>div{grid-template-columns:minmax(0,1fr)}.field dt{padding-top:0}.sheet-a{margin-right:.9rem;transform:rotate(-1deg)}.sheet-b{margin-left:.9rem;transform:rotate(.8deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
