:root{--navy:#0f2a4a;--navy-deep:#091b2f;--red:#bf2c34;--ink:#14263c;--body:#3a4a60;--mute:#6b7a8d;--faint:#94a1b1;--rule:#dfe4ea;--rule-soft:#edf0f4;--bg:#fbfbfc;--card:#fff;--serif:"Source Serif 4",Georgia,serif;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*{box-sizing:border-box}html,body{margin:0}body{color:var(--ink);font:15px/1.65 var(--sans);-webkit-font-smoothing:antialiased;background:#f2f4f7}button{font:inherit}.bar{background:var(--navy);color:#fff}.bar .inner{justify-content:space-between;align-items:center;max-width:880px;margin:0 auto;padding:16px 26px;display:flex}.brand{letter-spacing:.01em;font-size:15px;font-weight:600}.brand i{color:var(--red);vertical-align:2px;margin-right:8px;font-size:11px;font-style:normal}.signout{color:#ffffffb3;cursor:pointer;text-transform:none;letter-spacing:normal;background:0 0;border:0;width:auto;margin:0;padding:6px 0;font-size:13px;font-weight:400}.signout:hover{color:#fff}.wrap{max-width:900px;margin:0 auto;padding:0 26px 90px}.masthead{border-bottom:1px solid var(--rule);margin-bottom:34px;padding:46px 0 34px}.eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--red);margin:0 0 14px;font-size:10.5px;font-weight:600}.who{font-family:var(--serif);letter-spacing:-.015em;color:var(--navy);margin:0 0 9px;font-size:40px;font-weight:600;line-height:1.15}.who-sub{color:var(--mute);margin:0;font-size:13.5px}section{margin-bottom:34px}.panel{background:var(--card);border:1px solid var(--rule);margin-top:0;padding:6px 26px 10px}.sec-head{border-bottom:2px solid var(--navy);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;padding-bottom:12px;display:flex}h2{font-family:var(--serif);letter-spacing:-.015em;color:var(--navy);text-transform:none;margin:0;font-size:24px;font-weight:600}.sec-note{color:var(--mute);flex:none;font-size:12px}.empty{color:var(--faint);margin:0;padding:10px 0;font-size:14px}.co{border-bottom:1px solid var(--rule-soft)}.co:first-of-type{border-top:1px solid var(--rule-soft)}.co-head{cursor:pointer;text-transform:none;letter-spacing:normal;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;align-items:baseline;gap:15px;margin:0;padding:20px 2px;display:flex}.co-head:hover .co-name{color:var(--red)}.co-chev{color:var(--faint);flex:none;width:12px;font-size:15px;line-height:1}.co-name{font-family:var(--serif);letter-spacing:-.01em;color:var(--navy);flex:1;font-size:21px;font-weight:600;transition:color .12s}.co-right{flex:none;align-items:baseline;gap:18px;display:flex}.co-amt{font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.co-count{color:var(--faint);text-align:right;min-width:74px;font-size:11.5px}.co-body{padding:2px 2px 26px 27px}.co-facts{border-bottom:1px solid var(--rule-soft);flex-wrap:wrap;gap:34px;margin:0 0 24px;padding-bottom:20px;display:flex}.co-facts dt{text-transform:uppercase;letter-spacing:.1em;color:var(--faint);margin-bottom:5px;font-size:10px}.co-facts dd{margin:0;font-size:14.5px;font-weight:500}.co-updates{margin:0;padding:0;list-style:none}.co-updates li{border-bottom:1px solid var(--rule-soft)}.co-updates li:last-child{border-bottom:0}.up-row{cursor:pointer;text-transform:none;letter-spacing:normal;text-align:left;width:100%;color:inherit;background:0 0;border:0;border-radius:0;align-items:baseline;gap:18px;margin:0;padding:14px 2px;display:flex}.up-row:hover .up-title{color:var(--red)}.up-date{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);flex:none;width:132px;font-size:11px}.co-count{text-transform:uppercase}.up-title{flex:1;font-size:14.5px;font-weight:500;transition:color .12s}.up-chev{color:var(--faint);flex:none}.up-body{padding:2px 2px 22px 150px}.up-body p{font-family:var(--serif);color:var(--body);white-space:pre-wrap;max-width:62ch;margin:0 0 4px;font-size:15.5px;line-height:1.72}.post{border-bottom:1px solid var(--rule-soft);padding:22px 0}.post:first-of-type{border-top:1px solid var(--rule-soft)}.post-date{text-transform:uppercase;letter-spacing:.07em;color:var(--faint);margin:0 0 7px;font-size:11px}.post-title{font-family:var(--serif);color:var(--navy);letter-spacing:-.01em;margin:0 0 9px;font-size:19px;font-weight:600}.post-body{font-family:var(--serif);color:var(--body);white-space:pre-wrap;max-width:62ch;margin:0;font-size:15.5px;line-height:1.72}.attach{font-family:var(--sans);letter-spacing:.02em;color:var(--navy);border-bottom:1px solid var(--navy);margin-top:15px;padding-bottom:2px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-block}.attach:hover{color:var(--red);border-color:var(--red)}.opp{border-left:2px solid var(--red);margin-bottom:20px;padding:20px 0 20px 20px}.opp-status{text-transform:uppercase;letter-spacing:.12em;color:var(--red);font-size:10px;font-weight:600}.opp-name{font-family:var(--serif);color:var(--navy);margin:6px 0 5px;font-size:19px;font-weight:600}.opp-head{color:var(--body);margin:0 0 7px;font-size:14.5px}.opp-sum{color:var(--mute);margin:0;font-size:13.5px}.doc{border-bottom:1px solid var(--rule-soft);color:inherit;justify-content:space-between;align-items:baseline;gap:18px;padding:15px 2px;text-decoration:none;display:flex}.doc:first-of-type{border-top:1px solid var(--rule-soft)}.doc:hover .doc-type{color:var(--red)}.doc-type{font-size:14.5px;font-weight:500;transition:color .12s}.doc-meta{color:var(--faint);flex:none;font-size:12px}.thread{flex-direction:column;gap:11px;margin-bottom:20px;display:flex}.msg{border:1px solid var(--rule);background:var(--card);max-width:min(520px,88%);padding:13px 16px}.msg.mine{background:var(--navy);border-color:var(--navy);color:#fff;align-self:flex-end}.msg-body{white-space:pre-wrap;font-size:14px;line-height:1.6}.msg-at{text-transform:uppercase;letter-spacing:.07em;opacity:.6;margin-top:7px;font-size:10.5px}.msg-form textarea{width:100%;font:inherit;border:1px solid var(--rule);background:var(--card);resize:vertical;border-radius:2px;padding:13px 15px;font-size:14.5px}.msg-form textarea:focus{border-color:var(--navy);outline:none}.msg-form button{width:auto;margin-top:12px;padding:11px 26px}.foot{border-top:1px solid var(--rule);color:var(--faint);margin-top:70px;padding-top:24px;font-size:11.5px;line-height:1.8}.login{max-width:392px;margin:15vh auto;padding:0 26px}.login .brand{color:var(--navy);margin-bottom:36px;display:block}h1{font-family:var(--serif);letter-spacing:-.015em;color:var(--navy);margin:0 0 9px;font-size:30px;font-weight:600}.sub{color:var(--mute);margin:0 0 26px;font-size:14px;line-height:1.6}label{text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin:18px 0 7px;font-size:10.5px;display:block}input{width:100%;font:inherit;border:1px solid var(--rule);background:var(--card);border-radius:2px;padding:12px 14px;font-size:15px}input:focus{border-color:var(--navy);outline:none}button{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:2px;width:100%;margin-top:24px;padding:12px;font-size:13px;font-weight:600;transition:background .12s}button:hover{background:var(--navy-deep)}button:disabled{opacity:.4;cursor:default}.note{color:var(--mute);margin-top:20px;font-size:13px;line-height:1.6}.err{color:var(--red);margin-top:14px;font-size:13.5px}a.plain{color:var(--navy);border-bottom:1px solid var(--rule);text-decoration:none}a.plain:hover{color:var(--red);border-color:var(--red)}@media (max-width:680px){.wrap{padding:0 18px 70px}.masthead{padding:36px 0 28px}.who{font-size:28px}.co-head{flex-wrap:wrap;gap:8px}.co-right{justify-content:space-between;width:100%;padding-left:27px}.co-body{padding-left:0}.up-row{flex-wrap:wrap;gap:4px}.up-date{width:auto}.up-body{padding-left:0}}.up-row{background:0 0;transition:background .12s}.up-row:focus{outline:none}.up-row:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.up-row[aria-expanded=true]{background:var(--navy);padding-left:14px;padding-right:14px}.up-row[aria-expanded=true] .up-title{color:#fff}.up-row[aria-expanded=true] .up-date,.up-row[aria-expanded=true] .up-chev{color:#ffffff9e}.up-row[aria-expanded=true]:hover .up-title{color:#fff}.co-head:focus{outline:none}.co-head:focus-visible{outline:2px solid var(--navy);outline-offset:-2px}.masthead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.summary{gap:38px;margin:0;padding:0 0 4px;display:flex}.summary dt{text-transform:uppercase;letter-spacing:.12em;color:var(--faint);margin-bottom:5px;font-size:10px}.summary dd{font-family:var(--serif);color:var(--navy);font-variant-numeric:tabular-nums;margin:0;font-size:26px;font-weight:600;line-height:1}.panel .co:first-of-type{border-top:0}.panel .co:last-of-type{border-bottom:0}.panel .post:first-of-type{border-top:0;padding-top:22px}.panel .post:last-of-type{border-bottom:0}.panel .doc:first-of-type{border-top:0}.panel>.empty{padding:20px 0}.panel .opp:last-child{margin-bottom:6px}.att{margin-top:16px}.att-btn{letter-spacing:.08em;text-transform:uppercase;width:auto;color:var(--navy);border:1px solid var(--navy);cursor:pointer;background:0 0;border-radius:2px;margin:0;padding:9px 18px;font-size:11px;font-weight:600}.att-btn:hover{background:var(--navy);color:#fff}.att-frame{border:1px solid var(--rule);background:#fff;margin-top:14px}.att-frame iframe{border:0;width:100%;height:70vh;min-height:520px;display:block}.att-note{border-top:1px solid var(--rule);color:var(--mute);margin:0;padding:9px 14px;font-size:12px}.att-note a{color:var(--navy)}.doc-row{border-bottom:1px solid var(--rule-soft);padding:16px 2px}.doc-row:last-child{border-bottom:0}.doc-line{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.sign{margin-top:14px}.btn-sign{letter-spacing:.02em;border:1px solid var(--navy,#0f2a4a);background:var(--navy,#0f2a4a);color:#fff;cursor:pointer;border-radius:6px;padding:11px 20px;font:600 13px/1 inherit;transition:background .18s,border-color .18s}.btn-sign:hover:not(:disabled){background:#0a1f38;border-color:#0a1f38}.btn-sign:disabled{opacity:.6;cursor:default}.sign-state{color:var(--mute,#5b6b80);margin:0 0 10px;font-size:13px}.sign-done{color:#1d6b3f}.sign-err{color:#bf2c34;margin:10px 0 0;font-size:13px}.sign-frame{border:1px solid var(--line,#e7ebf1);background:#fff;border-radius:8px;margin-top:14px;overflow:hidden}.sign-frame-head{border-bottom:1px solid var(--line,#e7ebf1);color:var(--navy,#0f2a4a);background:#f6f8fb;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font:600 13px/1 inherit;display:flex}.sign-close{cursor:pointer;border:1px solid var(--line,#e7ebf1);color:var(--mute,#5b6b80);background:#fff;border-radius:5px;padding:7px 13px;font:600 12px/1 inherit}.sign-close:hover{color:var(--navy,#0f2a4a);border-color:#c3cedb}.sign-frame iframe{border:0;width:100%;height:min(78vh,760px);display:block}.att-dl{letter-spacing:.02em;border:1px solid var(--line,#e7ebf1);color:var(--mute,#5b6b80);background:#fff;border-radius:5px;margin-left:10px;padding:8px 14px;font:600 12.5px/1 inherit;text-decoration:none;transition:border-color .18s,color .18s;display:inline-block}.att-dl:hover{color:var(--navy,#0f2a4a);border-color:#c3cedb}.sign-frame-actions{align-items:center;gap:10px;display:flex}.sign-tab{color:var(--navy,#0f2a4a);border:1px solid var(--line,#e7ebf1);background:#fff;border-radius:5px;padding:7px 12px;font:600 12px/1 inherit;text-decoration:none}.sign-tab:hover{border-color:#c3cedb}.sign-note{border-top:1px solid var(--line,#e7ebf1);color:var(--mute,#5b6b80);background:#f6f8fb;margin:0;padding:10px 14px;font-size:12.5px}.sign-note a{color:var(--navy,#0f2a4a)}.notice{color:#5b4a2a;background:#fdf8ec;border:1px solid #efdfbc;border-left:3px solid #c08a2e;margin:0 0 14px;padding:12px 14px;font:400 13.5px/1.6 Georgia,serif}
