@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/public-sans-latin-400-normal-8Rpg0ruU.woff2) format("woff2"),url(/assets/public-sans-latin-400-normal-SBbinRkI.woff) format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/public-sans-latin-500-normal-NlrCPXnF.woff2) format("woff2"),url(/assets/public-sans-latin-500-normal-vCxiVFAq.woff) format("woff")}@font-face{font-family:Public Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/public-sans-latin-600-normal-Fru-LXNs.woff2) format("woff2"),url(/assets/public-sans-latin-600-normal-BR59oU-I.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2) format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff) format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2) format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff) format("woff")}:root{--ground: #faf9f7;--sunken: #f2f0ec;--surface: #ffffff;--rule-soft: #eceae5;--rule: #e3e0da;--rule-strong: #cfcbc3;--ink-strong: #0f1218;--ink: #191c22;--ink-soft: #3d444f;--muted: #5e6672;--faint: #7a8290;--dim: #a7adb7;--accent: #3a5a94;--accent-hover: #456aab;--accent-soft: #e8edf6;--accent-rule: #c9d4ea;--ok-ink: #3a6f53;--ok-soft: #e6f0ea;--font-sans: "Public Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: "Spectral", Georgia, "Times New Roman", serif;--radius: 6px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;font-family:var(--font-display);font-weight:500;color:var(--ink-strong);text-wrap:pretty}p{margin:0;text-wrap:pretty}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}svg{flex-shrink:0}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}.mono{font-family:var(--font-mono)}.paper{font-family:var(--font-display)}.muted{color:var(--faint)}.small{font-size:11px}.label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--faint);font-weight:500}.label-accent{color:var(--accent)}.blank{display:inline-block;width:90px;border-bottom:1px solid var(--rule-strong);vertical-align:baseline}.blank-wide{width:150px}.blank-narrow{width:50px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--radius);font-weight:500;font-size:16px;white-space:nowrap}.btn-sm{height:36px;padding:0 14px;font-size:14px}.btn-xs{height:32px;padding:0 12px;font-size:13px}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:var(--accent-hover);color:#fff}.btn-secondary{border:1px solid var(--rule);color:var(--ink);background:var(--surface)}.btn-link{padding:0;color:var(--accent)}.btn-light{background:#fff;color:var(--ink-strong);height:52px;padding:0 26px;flex-shrink:0}.btn-light:hover{color:var(--ink-strong);background:#f3f1ec}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:16px}.brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;font-weight:600;color:var(--ink-strong)}.nav-links{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:500}.nav-links a{color:var(--ink-soft)}.nav-links a:hover{color:var(--ink-strong)}.nav-links .btn-primary{color:#fff}.hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center;padding-top:88px;padding-bottom:96px}.hero-copy{display:flex;flex-direction:column;gap:28px}.hero h1{font-size:clamp(38px,3.9vw,56px);line-height:1.08;letter-spacing:-.01em}.lede{font-size:19px;line-height:1.55;color:var(--ink-soft);max-width:500px}.cta-row{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.hero-still{display:flex;flex-direction:column;gap:16px}.card{background:var(--surface);border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.card-shadow{box-shadow:0 10px 30px #0f12180f}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid var(--rule-soft)}.card-foot{display:flex;align-items:center;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--rule-soft);background:var(--ground);font-size:12px;color:var(--muted)}.card-foot>span{white-space:nowrap}.card-foot-actions{justify-content:flex-end;padding:12px 16px}.chip{font-size:11px;padding:2px 8px;border-radius:var(--radius);font-weight:500;white-space:nowrap}.chip-ok{background:var(--ok-soft);color:var(--ok-ink)}.checked{display:inline-flex;align-items:center;gap:6px;color:var(--muted)}.checked svg{color:var(--ok-ink)}.pleading{display:grid;grid-template-columns:28px 1fr;gap:0 12px;padding:20px 24px 22px;font-size:14px;line-height:1.7;color:var(--ink)}.pleading .ln{color:var(--dim);font-size:11px;font-family:var(--font-mono)}.pleading-head{font-weight:600;letter-spacing:.02em;color:var(--ink-strong)}.pleading-tight{padding:0;font-size:12.5px;grid-template-columns:22px 1fr;gap:0 10px}.cite{font-family:var(--font-mono);font-size:12px;padding:1px 6px;border-radius:var(--radius);background:var(--accent-soft);color:var(--accent);white-space:nowrap}.mail{padding:14px 18px 16px;display:flex;flex-direction:column;gap:8px;font-size:13px;color:var(--ink-soft)}.mail-head{display:flex;justify-content:space-between;gap:12px}.mail-head strong{font-weight:600;color:var(--ink-strong)}.mail-subject{font-size:14px;font-weight:600;color:var(--ink-strong)}.mail-body{line-height:1.55}.lettered{display:flex;flex-direction:column;gap:4px;color:var(--ink)}.lettered li{display:flex;gap:10px}.letter{font-family:var(--font-mono);color:var(--accent)}.mail-reply{background:var(--accent-soft);border-color:var(--accent-rule);margin-left:48px}.letter-reply{font-size:14px;color:var(--accent)}.thread{display:flex;flex-direction:column;gap:12px}.proof{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:var(--sunken)}.proof-row{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:64px;padding-top:12px;padding-bottom:12px;font-size:14px;color:var(--muted);flex-wrap:wrap}.proof-figures{display:flex;gap:32px;flex-wrap:wrap}.proof-figures strong{font-weight:500;color:var(--ink-strong)}.beats{display:flex;flex-direction:column;gap:112px;padding-top:120px;padding-bottom:120px}.beat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:center}.beat-flip .beat-copy{order:2}.beat-copy{display:flex;flex-direction:column;gap:20px}.beat h2{font-size:clamp(30px,3vw,40px);line-height:1.15}.beat-copy>p:not(.label){font-size:17px;line-height:1.6;color:var(--ink-soft)}.facts{display:flex;flex-direction:column;gap:10px;font-size:15px;color:var(--ink)}.facts li{display:flex;align-items:center;gap:10px}.facts svg{color:var(--accent)}.files li{display:grid;grid-template-columns:1fr 110px 80px;gap:12px;padding:10px 16px;border-bottom:1px solid var(--rule-soft);font-size:13px;align-items:center}.files li:last-child{border-bottom:0}.files li>span:first-child{font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files li>span:not(:first-child){font-size:11px;color:var(--muted)}.files li>span:last-child{text-align:right}.plan{counter-reset:step;font-size:13px}.plan li{counter-increment:step;display:grid;grid-template-columns:24px 1fr;gap:12px;padding:12px 16px;border-bottom:1px solid var(--rule-soft);line-height:1.5;color:var(--ink)}.plan li:before{content:counter(step);font-family:var(--font-mono);color:var(--faint)}.caption-page{padding:36px 44px 32px;font-size:12.5px;line-height:1.6;color:var(--ink);display:flex;flex-direction:column;gap:14px}.caption-attorney{display:flex;flex-direction:column;gap:2px;color:var(--ink-soft)}.caption-court{text-align:center;font-weight:600;letter-spacing:.04em;padding:6px 0}.caption-box{display:grid;grid-template-columns:1fr 1fr;gap:16px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:10px 0}.caption-parties,.caption-title{display:flex;flex-direction:column;gap:4px}.caption-parties .in1{padding-left:24px}.caption-parties .in2{padding-left:12px}.caption-sign{display:flex;justify-content:space-between;align-items:flex-end;padding-top:6px;color:var(--ink-soft)}.caption-sign .sig{border-top:1px solid var(--ink);padding-top:4px;width:200px}.band{background:var(--surface);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.two-col{display:grid;grid-template-columns:380px 1fr;gap:80px;align-items:start;padding-top:96px;padding-bottom:96px}.two-col-lead{display:flex;flex-direction:column;gap:16px}.two-col h2{font-size:clamp(28px,2.6vw,36px);line-height:1.15}.two-col-lead>p:not(.label){font-size:16px;line-height:1.6;color:var(--ink-soft)}.rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px}.rules div{display:flex;flex-direction:column;gap:8px}.rules h3{font-size:20px}.rules p{font-size:15px;line-height:1.6;color:var(--ink-soft)}.security-table{margin:0;border-top:1px solid var(--rule);display:grid;grid-template-columns:220px 1fr}.security-table dt,.security-table dd{margin:0;padding:18px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.55}.security-table dt{font-weight:500;color:var(--ink-strong);padding-right:24px}.security-table dd{color:var(--ink-soft)}.pilot{background:var(--ink-strong)}.pilot-row{display:flex;align-items:center;justify-content:space-between;gap:64px;padding-top:96px;padding-bottom:96px}.pilot-row>div{display:flex;flex-direction:column;gap:14px}.pilot h2{font-size:clamp(30px,3vw,40px);line-height:1.15;color:#f3f1ec}.pilot p{font-size:17px;line-height:1.55;color:#c3c7ce;max-width:560px}.foot{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px;padding-top:16px;padding-bottom:16px;font-size:13px;color:var(--faint);flex-wrap:wrap}.brand-line{display:flex;align-items:center;gap:8px}.foot-links{display:flex;gap:24px;flex-wrap:wrap}.foot-links a{color:var(--faint)}.foot-links a:hover{color:var(--ink-strong)}@media(max-width:860px){.hero,.beat,.two-col{grid-template-columns:1fr;gap:32px}.beat-flip .beat-copy{order:0}.hero{padding-top:32px;padding-bottom:40px}.beats{gap:56px;padding-top:56px;padding-bottom:56px}.two-col{padding-top:48px;padding-bottom:48px}.rules{grid-template-columns:1fr;gap:20px}.security-table{grid-template-columns:1fr}.security-table dt{padding-bottom:4px;border-bottom:0}.security-table dd{padding-top:0}.pilot-row{flex-direction:column;align-items:stretch;gap:24px;padding-top:48px;padding-bottom:48px}.pilot .btn-light{height:48px}.nav-links{gap:16px}.nav-links a:not(.btn):not([href^=https]){display:none}.cta-row{flex-direction:column;align-items:stretch;gap:12px}.cta-row .btn-link{justify-content:center}.files li{grid-template-columns:1fr 90px 64px;gap:8px}.caption-page{padding:20px 16px}.caption-box{grid-template-columns:1fr}.pleading{padding:16px 14px;font-size:13px}.mail-reply{margin-left:32px}.proof-row{flex-direction:column;align-items:flex-start;gap:6px}.proof-figures{gap:16px}}@media(max-width:480px){.wrap{padding:0 20px}.nav{height:60px}.pleading{grid-template-columns:22px 1fr;gap:0 8px}.pleading>span:not(.ln){grid-column:2}}
