/* Exports: fixed letter sheets in the Blackline report style. Switzer, Jet Black and Concrete, Mandarin accent, 1px hairlines. */
.paper.bl{background:transparent;max-width:none;width:8.5in;margin:0 auto;font-size:11px;line-height:1.45;color:#0A0A0A}
.bl *{box-sizing:border-box}
.bl .d-page{width:8.5in;height:11in;overflow:hidden;position:relative;display:flex;flex-direction:column;background:#F2F1ED;color:#0A0A0A;margin:0 auto 18px;box-shadow:0 0 0 1px #2B2B29}
.bl .d-page:last-child{margin-bottom:0}
.bl b{font-weight:500}
.bl h1,.bl h2{max-width:none;margin:0;font-weight:400}
.bl p{margin:0}
.bl img{display:block}

/* Running header and footer bars */
.bl .d-bar{flex:none;height:.78in;background:#0A0A0A;color:#DBDAD1;display:flex;align-items:center;justify-content:space-between;padding:0 .5in}
.bl .d-bar img{height:40px;width:auto}
.bl .d-hm{text-align:right}
.bl .d-sec{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:#DBDAD1;font-weight:500}
.bl .d-prop{font-size:11px;font-weight:300;color:#C9C7BF;margin-top:3px;max-width:5.4in;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bl .d-inset{flex:none;height:3px;background:#F55D3E;margin:0 .5in}
.bl .d-main{flex:1;min-height:0;overflow:hidden;padding:.3in .5in .22in;display:flex;flex-direction:column;gap:.15in}
.bl .d-main>*{flex:none}
.bl .d-foot{flex:none;height:.42in;background:#0A0A0A;color:#A5A49B;display:flex;align-items:center;justify-content:space-between;padding:0 .5in;font-size:9px;letter-spacing:.04em}
.bl .d-pn{color:#DBDAD1}

/* Type */
.bl .d-eb{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#6B6A63;font-weight:500}
.bl .d-hd .d-eb{color:#C2401F}
.bl .d-h2{font-size:27px;line-height:1.12;letter-spacing:-.015em;margin-top:6px;font-weight:400}
.bl .d-lede{font-size:12.5px;line-height:1.5;color:#2A2A28;margin-top:8px;max-width:6.6in}
.bl .d-lbl,.bl .d-k{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6B6A63;font-weight:500}
.bl .d-lbl{margin-bottom:6px}
.bl .d-v{font-size:21px;line-height:1.15;font-variant-numeric:tabular-nums;margin-top:4px;letter-spacing:-.01em}
.bl .d-s{font-size:10px;color:#4A4944;margin-top:3px;line-height:1.4}
.bl .d-fn{font-size:8.6px;line-height:1.45;color:#6B6A63}
.bl .d-cont{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6B6A63;margin-bottom:6px}

/* Grids, plates, lists */
.bl .d-grid{display:grid;border-top:1.5px solid #0A0A0A;border-bottom:1px solid #0A0A0A}
.bl .d-cell{padding:10px 12px 11px;border-left:1px solid #D0CEC6}
.bl .d-cell:first-child{border-left:0;padding-left:0}
.bl .d-cell.dark{background:#0A0A0A;color:#DBDAD1;padding-left:12px;border-left:0}
.bl .d-cell.dark .d-k,.bl .d-cell.dark .d-s{color:#A5A49B}
.bl .d-cell.dark .d-v{color:#F55D3E}
.bl .d-plate{background:#0A0A0A;color:#DBDAD1;padding:13px 16px;font-size:12.5px;line-height:1.5}
.bl .d-warn{border:1px solid #C2401F;color:#C2401F;padding:8px 11px;font-size:10.5px;line-height:1.45}
.bl .d-dots{list-style:none;margin:0;padding:0;border-top:1px solid #D0CEC6}
.bl .d-dots li{position:relative;padding:6px 0 6px 16px;border-bottom:1px solid #D0CEC6;font-size:11px;line-height:1.45;margin:0;color:#2A2A28}
.bl .d-dots li:before{content:"";position:absolute;left:2px;top:12px;width:5px;height:5px;background:#F55D3E}
.bl .d-split{display:grid;grid-template-columns:1.35fr 1fr;gap:.3in;align-items:start}
.bl .d-agenda{margin-top:.32in}
.bl .d-agl{list-style:none;margin:0;padding:0;border-top:1.5px solid #0A0A0A;display:grid;grid-template-columns:repeat(3,1fr);column-gap:.25in}
.bl .d-agl li{display:grid;grid-template-columns:26px 1fr;column-gap:4px;padding:7px 0;border-bottom:1px solid #D0CEC6;font-size:11px;margin:0;line-height:1.35}
.bl .d-agl li span{color:#C2401F;font-variant-numeric:tabular-nums;grid-row:span 2}
.bl .d-agl li em{font-style:normal;color:#6B6A63;font-size:9.5px}

/* Tables */
.bl .d-tbl{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}
.bl .d-tbl th{font-size:8.6px;letter-spacing:.1em;text-transform:uppercase;color:#6B6A63;font-weight:500;text-align:right;padding:0 6px 6px;border-bottom:1.5px solid #0A0A0A;vertical-align:bottom}
.bl .d-tbl td{font-size:11px;padding:5px 6px;border-bottom:1px solid #D7D5CD;text-align:right;color:#0A0A0A;white-space:nowrap}
.bl .d-tbl th:first-child,.bl .d-tbl td:first-child{text-align:left;padding-left:0;white-space:normal}
.bl .d-tbl th:last-child,.bl .d-tbl td:last-child{padding-right:0}
.bl .d-tbl.sm td{font-size:9.6px;padding:4px 4px}
.bl .d-tbl.sm th{font-size:7.8px;padding:0 4px 5px;letter-spacing:.06em}
.bl .d-tbl.txt th,.bl .d-tbl.txt td{text-align:left;white-space:normal;vertical-align:top}
.bl .d-tbl.txt td:first-child{width:28%}
.bl .d-tbl.kvt td:first-child{width:38%;color:#4A4944}
.bl .d-tbl.kvt td{text-align:left;white-space:normal}
.bl .d-tbl tr.tot td{border-top:1.5px solid #0A0A0A;font-weight:500}
.bl .d-tbl tr.sub td{border-bottom:1.5px solid #0A0A0A;color:#4A4944}
.bl .d-tbl tr.hl td{background:#E6E4DD;font-weight:500}
.bl .d-tbl tr.hl td:first-child{padding-left:8px;box-shadow:inset 2px 0 0 #F55D3E}
.bl .d-kv{width:100%;border-collapse:collapse;border-top:1.5px solid #0A0A0A}
.bl .d-kv th{width:1.75in;white-space:nowrap;text-align:left;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#6B6A63;font-weight:500;padding:6px 10px 6px 0;border-bottom:1px solid #D7D5CD;vertical-align:top}
.bl .d-kv td{text-align:left;font-size:11px;padding:5px 0;border-bottom:1px solid #D7D5CD;color:#0A0A0A}

/* Composition bar, timeline, chart */
.bl .c1{background:#0A0A0A}.bl .c2{background:#6B6A63}.bl .c3{background:#A5A49B}.bl .c4{background:#F55D3E}
.bl .t1{background:#D0CEC6}.bl .t2{background:#A5A49B}.bl .t3{background:#C9C7BF}.bl .t4{background:#0A0A0A;color:#DBDAD1}
.bl .d-tl{display:flex;height:20px;gap:2px;position:relative}
.bl .d-tl span{display:flex;align-items:center;padding:0 6px;font-size:8.6px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;min-width:3px;color:#0A0A0A}
.bl .d-tl span.t4{color:#DBDAD1}
.bl .d-tlb{flex:none;width:8px;background:#F55D3E}
.bl .d-tlx{display:flex;justify-content:space-between;font-size:9px;color:#6B6A63;margin-top:4px}
.bl .d-tlx span:last-child{color:#C2401F}
.bl .d-tll{display:flex;flex-wrap:wrap;gap:3px 14px;font-size:9px;color:#4A4944;margin-top:4px}
.bl .d-tll i{display:inline-block;width:8px;height:8px;margin-right:5px;vertical-align:-1px}
.bl .d-chart svg{display:block;width:100%;height:auto}
.bl .d-legend{display:flex;gap:16px;font-size:9.5px;color:#4A4944;margin-top:4px}
.bl .d-legend i{display:inline-block;width:14px;height:2px;background:#0A0A0A;margin-right:6px;vertical-align:3px}
.bl .d-legend i.acc{background:#F55D3E}

/* Map */
.bl .d-map{position:relative;overflow:hidden;background:#1A1A19}
.bl .d-map img,.bl .d-map svg{position:absolute;inset:0;width:100%;height:100%}
.bl .d-map img{object-fit:cover}
.bl .d-map.sm{width:2.45in;height:1.58in}
.bl .d-map.cv{width:100%;height:100%}

/* Contact */
.bl .d-contact{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center}
.bl .d-contact img{width:.95in;height:.95in;border-radius:50%;object-fit:cover;filter:grayscale(1)}
.bl .d-cn{font-size:17px;letter-spacing:-.01em}
.bl .d-cr{font-size:10.5px;color:#4A4944;margin-top:2px}
.bl .d-cl{font-size:10px;color:#2A2A28;margin-top:6px;line-height:1.5}
.bl .d-close{display:grid;grid-template-columns:1.25fr 1fr;gap:.3in;align-items:end;border-top:1.5px solid #0A0A0A;padding-top:.16in}

/* Cover */
.bl .d-cover{background:#0A0A0A;color:#DBDAD1}
.bl .d-ctop{flex:none;display:flex;justify-content:space-between;align-items:flex-start;padding:.55in .6in 0}
.bl .d-ctop img{height:86px;width:auto}
.bl .d-cmeta{text-align:right;font-size:12.5px;line-height:1.6;color:#C9C7BF;font-weight:300}
.bl .d-cmeta span{color:#F55D3E}
.bl .d-ctitle{flex:none;padding:.55in .6in .28in}
.bl .d-ctitle .d-eb{color:#A5A49B}
.bl .d-ctitle h1{line-height:1.04;letter-spacing:-.02em;font-weight:300;margin-top:10px;color:#DBDAD1}
.bl .d-csub{font-size:15px;font-weight:300;color:#C9C7BF;margin-top:12px;max-width:6.4in;line-height:1.45}
.bl .d-cimg{flex:1;min-height:0;margin:0 .6in;position:relative;border-top:3px solid #F55D3E}
.bl .d-noimg{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;border:1px solid #2B2B29;border-top:0;color:#6B6A63;font-size:11px}
.bl .d-ccred{flex:none;font-size:8px;color:#6B6A63;padding:5px .6in 0}
.bl .d-cbot{flex:none;display:grid;grid-template-columns:1.3fr 1fr 1fr;margin:.26in .6in .5in;border-top:1px solid #3D3D3A}
.bl .d-cbot .d-cell{border-left:1px solid #2B2B29;padding:14px 14px 0}
.bl .d-cbot .d-cell:first-child{border-left:0;padding-left:0}
.bl .d-cbot .d-k{color:#A5A49B}.bl .d-cbot .d-s{color:#7E7D76}
.bl .d-cbot .d-v{font-size:25px;font-weight:300;color:#DBDAD1}
.bl .d-cbot .acc .d-v{color:#F55D3E;font-size:31px}

/* Seller summary */
.bl .d-sum .d-main{padding:.26in .5in .2in;gap:0}
.bl .d-fit{display:flex;flex-direction:column;gap:.13in}
.bl .d-fit>*{flex:none}
.bl .d-sh1{line-height:1.06;letter-spacing:-.02em;font-weight:300;margin-top:-4px}
.bl .d-ssub{font-size:11px;color:#4A4944;margin-top:-6px}
.bl .d-hero{display:flex;gap:.22in;background:#0A0A0A;color:#DBDAD1;padding:16px 18px}
.bl .d-herol{flex:1;min-width:0}
.bl .d-hero .d-k{color:#A5A49B}
.bl .d-herov{font-size:50px;line-height:1.02;font-weight:300;color:#F55D3E;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px}
.bl .d-hero .d-s{color:#A5A49B;max-width:4.1in}
.bl .d-herom{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:0;margin-top:12px;border-top:1px solid #2B2B29}
.bl .d-herom div{padding:8px 16px 0 0;margin-right:14px;border-right:1px solid #2B2B29}
.bl .d-herom div:last-child{border-right:0}
.bl .d-herom span{display:block;font-size:8.6px;letter-spacing:.1em;text-transform:uppercase;color:#7E7D76}
.bl .d-herom b{display:block;font-weight:400;font-size:15px;color:#DBDAD1;margin-top:3px;font-variant-numeric:tabular-nums}
.bl .d-herom b.acc{color:#F55D3E}
.bl .d-heror{flex:none;align-self:center}
.bl .d-two{display:grid;grid-template-columns:1fr 1fr;gap:.3in;align-items:start}
.bl .d-mini{width:100%;border-collapse:collapse;border-top:1.5px solid #0A0A0A;font-variant-numeric:tabular-nums}
.bl .d-mini td{font-size:10.5px;padding:4px 0;border-bottom:1px solid #D7D5CD;color:#0A0A0A}
.bl .d-mini td:last-child{text-align:right;white-space:nowrap;padding-left:8px}
.bl .d-mini tr.tot td{border-top:1.5px solid #0A0A0A;font-weight:500}
.bl .d-mini tr.hl td{background:#E6E4DD;font-weight:500}
.bl .d-mini tr.hl td:first-child{padding-left:7px;box-shadow:inset 2px 0 0 #F55D3E}
.bl .d-mini tr.hl td:last-child{padding-right:6px}
.bl .d-terms .d-v{font-size:17px}
.bl .d-sumfoot{display:grid;grid-template-columns:1.1fr 1fr;gap:.28in;align-items:center;border-top:1.5px solid #0A0A0A;padding-top:.12in}
.bl .d-sumfoot .d-contact img{width:.82in;height:.82in}
.bl .d-sumfoot .d-cn{font-size:15px}

/* Letter */
.bl .d-letter{background:#fff}
.bl .d-lh{flex:none;display:flex;justify-content:space-between;align-items:flex-end;padding:.55in .75in 0}
.bl .d-lh img{height:54px;width:auto}
.bl .d-lhm{text-align:right;font-size:9.5px;line-height:1.55;color:#4A4944}
.bl .d-lhr{flex:none;margin:.16in .75in 0;height:1px;background:#0A0A0A;position:relative}
.bl .d-lhr span{position:absolute;left:0;top:-1px;width:1.1in;height:3px;background:#F55D3E}
.bl .d-rh{flex:none;display:flex;justify-content:space-between;align-items:center;margin:.45in .75in 0;padding-bottom:8px;border-bottom:1px solid #0A0A0A;font-size:9.5px;color:#4A4944}
.bl .d-rh img{height:26px;width:auto}
.bl .d-letter .d-main{padding:.28in .75in .2in;gap:.13in}
.bl .d-lf{flex:none;display:flex;justify-content:space-between;margin:0 .75in .45in;padding-top:6px;border-top:1px solid #D0CEC6;font-size:8.6px;letter-spacing:.04em;color:#6B6A63}
.bl .d-lf .d-pn{color:#0A0A0A}
.bl .d-ltop{display:flex;justify-content:space-between;align-items:baseline}
.bl .d-draft{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#C2401F;border:1px solid #F55D3E;padding:3px 7px;font-weight:500}
.bl .d-date{font-size:11px}
.bl .d-to{font-size:11px;line-height:1.5;margin-top:4px}
.bl .d-to .d-k{margin-bottom:2px}
.bl .d-re{font-size:11.5px;padding:7px 0;border-top:1px solid #D0CEC6;border-bottom:1px solid #D0CEC6}
.bl .d-re .d-k{margin-right:12px}
.bl .d-p{font-size:11px;line-height:1.55}
.bl .d-terms-t td{white-space:normal;text-align:left;vertical-align:top;font-size:10.2px;line-height:1.45;padding:5px 8px 5px 0}
.bl .d-terms-t th{text-align:left}
.bl .d-terms-t td:first-child{width:.38in;color:#C2401F;font-variant-numeric:tabular-nums}
.bl .d-terms-t td:nth-child(2){width:1.35in;font-size:8.8px;letter-spacing:.1em;text-transform:uppercase;color:#4A4944;padding-top:6.5px}
.bl .d-sigs{display:grid;grid-template-columns:1fr 1fr;gap:.45in;margin-top:4px}
.bl .d-sn{font-size:11px;margin:3px 0 6px}
.bl .d-sl{display:flex;align-items:flex-end;gap:8px;height:24px}
.bl .d-sl span{width:.45in;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#6B6A63}
.bl .d-sl i{flex:1;border-bottom:1px solid #0A0A0A}
.bl .d-presented{font-size:9.5px;color:#4A4944;margin-top:8px}
.bl .d-radon{font-size:8.4px;line-height:1.45;color:#4A4944;border-top:1px solid #D0CEC6;padding-top:7px}

@media (max-width:860px){.paper.bl{transform-origin:top left}}
@media print{
 .paper.bl{zoom:1!important;width:8.5in;margin:0}
 .bl .d-page{margin:0;box-shadow:none;break-after:page;page-break-after:always}
 .bl .d-page:last-child{break-after:auto;page-break-after:auto}
 .doc-scroll{overflow:visible!important}
}
.bl .d-sinc{margin-top:12px}
.bl .d-hd:not(:first-child){margin-top:.34in}
/* Breakdown donut, paper */
.bl{--bd-down:#0A0A0A;--bd-principal:#6B6A63;--bd-balloon:#BAB8AF;--bd-interest:#F55D3E;--bd-closing:#F6A28E;--bd-track:#EEEDE8}
.bl .bd-doc{display:grid;grid-template-columns:1.55in 1fr;gap:.34in;align-items:center;margin:.04in 0 .06in;break-inside:avoid}
.bl .bd-doc .bd-donut{width:1.55in;height:1.55in}
.bl .bd-c1{font:400 6.5px var(--sans,'Switzer',sans-serif);letter-spacing:.14em;text-transform:uppercase;fill:#6B6A63}
.bl .bd-c2{font:300 15px var(--sans,'Switzer',sans-serif);fill:#0A0A0A;font-variant-numeric:tabular-nums}
.bl .bd-legend{list-style:none;margin:0;padding:0;border-top:1.5px solid #0A0A0A}
.bl .bd-legend li{display:grid;grid-template-columns:10px 1fr auto .55in;gap:9px;align-items:center;padding:4.5px 0;border-bottom:1px solid #D7D5CD;font-size:10.5px;cursor:default}
.bl .bd-legend li i{width:9px;height:9px;display:block}
.bl .bd-legend .bd-n{color:#0A0A0A}
.bl .bd-legend .bd-v{color:#0A0A0A;text-align:right;font-variant-numeric:tabular-nums}
.bl .bd-legend .bd-p{color:#6B6A63;text-align:right;font-size:9.5px;font-variant-numeric:tabular-nums}
.bl .bd-legend li.bd-tot{border-bottom:0;border-top:1px solid #0A0A0A}
.bl .bd-legend li.bd-tot .bd-n,.bl .bd-legend li.bd-tot .bd-v{color:#F55D3E}
.bl .bd-note{font-size:8.5px;color:#6B6A63;line-height:1.45;margin:6px 0 0}
.bl .bd-sum{grid-template-columns:1.3in 1fr;gap:.3in;margin:.02in 0 .04in}
.bl .bd-sum .bd-donut{width:1.3in;height:1.3in}
.bl .bd-sum .bd-legend li{padding:3.5px 0;font-size:10px}
