:is(html:has(.firehose) .chyron,html:has(.firehose) .mbar){display:none}.firehose{--focus:var(--ink-4);--fh-line:var(--paper-3);--fh-field:color-mix(in srgb,var(--ngray) 70%,var(--paper));--fh-muted:var(--ngray);--fh-wash:var(--paper-2);--fh-ground:var(--paper-2);background:var(--paper);color:var(--ink);min-height:70vh}.firehose :focus-visible{outline:2px solid var(--focus);outline-offset:4px}.firehose a{text-underline-offset:4px}.firehose .fh-wrap{max-width:980px;margin:0 auto;padding:52px 28px 72px}.firehose .fh-wrap--brief{max-width:720px}.firehose .fh-eyebrow{font:500 var(--fs-m-label)/1.4 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fh-muted);margin:0 0 14px}.firehose .fh-titleline{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.firehose .fh-title{font:700 var(--fs-d4)/1.08 var(--disp);letter-spacing:.005em;color:var(--ink);margin:0}.firehose .fh-date{font:500 var(--fs-m-label)/1 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fh-muted);white-space:nowrap;padding-bottom:9px}.firehose .fh-intro{max-width:62ch;font:400 var(--fs-dek)/1.6 var(--serif);color:var(--fh-muted);margin:12px 0 28px}.firehose .fh-button{border:1px solid var(--ink);min-height:44px;color:var(--ink);font:500 var(--fs-m-meta)/1 var(--mono);letter-spacing:.03em;background:0 0;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.firehose .fh-button--primary{background:var(--ink);color:var(--paper)}.firehose .fh-button--primary:hover{background:var(--red);border-color:var(--red);color:var(--white)}.firehose .fh-textlink{font:500 var(--fs-m-text)/1.4 var(--mono);margin:-14px 0;padding:14px 0;display:inline-block}.firehose .fh-textlink,.firehose .fh-pager a,.firehose .fh-about a,.firehose .fh-colophon a,.firehose .fh-more a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.firehose :is(.fh-textlink,.fh-pager a,.fh-about a,.fh-colophon a,.fh-more a):is(:hover,:focus-visible){-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:var(--u-w-on)}.firehose .fh-swatch{width:9px;height:9px;box-shadow:0 0 0 1.5px var(--white);border-radius:50%;flex:none;margin-right:8px;display:inline-block}.firehose .fh-empty{text-align:center;border-bottom:1px solid var(--fh-line);padding:52px 16px 40px}.firehose .fh-empty :is(h1,h2),.firehose .fh-empty__h{font:600 var(--fs-row)/1.35 var(--serif);color:var(--ink);margin:0 0 10px}.firehose .fh-empty p{max-width:54ch;font:400 var(--fs-card)/1.6 var(--serif);color:var(--fh-muted);margin:0 auto 14px}.firehose .fh-colophon{border-top:1px solid var(--fh-line);font:400 var(--fs-m-meta)/1.6 var(--mono);color:var(--fh-muted);margin:36px 0 0;padding-top:16px}.firehose .fh-colophon a{white-space:nowrap}.firehose .fh-colophon a+a{margin-left:14px}.firehose .fh-map__canvas,.firehose .fh-map__gl{position:absolute;inset:0}.firehose .fh-map__canvas--wait{background:var(--fh-ground)}.firehose .fh-map__note{text-align:center;font:400 var(--fs-m-text)/1.6 var(--mono);color:var(--fh-muted);place-items:center;margin:0;padding:24px;display:grid;position:absolute;inset:0}.firehose .maplibregl-ctrl-attrib{font:400 var(--fs-m-label)/1.4 var(--mono);background:var(--card);border-radius:0}.firehose .maplibregl-ctrl-attrib a{color:var(--fh-muted)}.firehose .fh-panelbar{border-bottom:1px solid var(--fh-line);justify-content:space-between;align-items:center;gap:12px;min-height:56px;margin:-24px 0 28px;display:flex}.firehose .fh-back{min-height:44px;font:500 var(--fs-m-text)/1 var(--mono);letter-spacing:.03em;color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.firehose .fh-back:hover,.firehose .fh-back:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:var(--u-w);text-underline-offset:var(--u-off)}.firehose .fh-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin:0 2px 0 -4px}.firehose.fh-itempage{background:var(--paper)}.firehose .fh-band{background:color-mix(in srgb,var(--paper) 50%,var(--paper-2));height:340px;position:relative;overflow:hidden}.firehose .fh-band:after{content:"";background:linear-gradient(transparent,var(--paper));pointer-events:none;height:140px;position:absolute;inset:auto 0 0}.firehose .fh-band--none{background:linear-gradient(color-mix(in srgb,var(--paper) 50%,var(--paper-2)),var(--paper));height:150px}.firehose .fh-band__map{position:absolute;inset:0}.firehose .fh-itembar{justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:4px 28px;display:flex}.firehose .fh-itembar .fh-share{min-height:44px;color:var(--ink);font:500 var(--fs-m-text)/1 var(--mono);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.firehose .fh-itembar .fh-share:hover span,.firehose .fh-itembar .fh-share:focus-visible span{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:var(--u-w);text-underline-offset:var(--u-off)}.firehose .fh-itembar .fh-share:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.firehose .fh-itembar .fh-share svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.firehose .fh-wrap.fh-itemwrap{z-index:2;margin-top:-104px;padding-top:0;position:relative}.firehose .fh-itemwrap>.fh-item{border:2px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--ink);padding:32px 36px 30px}.firehose .fh-itemwrap>.fh-item .fh-briefh{font-size:var(--fs-head-l);line-height:1.18}.firehose .fh-itemwrap .fh-wx{border-top-color:var(--fh-line)}.firehose .fh-context{font:500 var(--fs-m-label)/1 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fh-muted)}.firehose .fh-kind{font:500 var(--fs-m-meta)/1.4 var(--mono);letter-spacing:.02em;color:var(--fh-muted);align-items:center;margin:0 0 12px;display:flex}.firehose .fh-briefh{font:700 var(--fs-head)/1.2 var(--disp);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0 0 10px}.firehose .fh-dek{font:400 var(--fs-lede)/1.55 var(--serif);color:var(--fh-muted);margin:0 0 4px}.firehose .fh-wx{border-top:1px solid var(--fh-line);margin:22px 0 0}.firehose .fh-wx>div{border-bottom:1px solid var(--fh-line);grid-template-columns:112px minmax(0,1fr);gap:14px;padding:14px 0;display:grid}.firehose .fh-wx dt{font:500 var(--fs-m-label)/1.4 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fh-muted);align-self:start;align-items:center;gap:9px;padding-top:3px;display:flex}.firehose .fh-wx dt svg{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;flex:none}.firehose .fh-wx dd{font:600 var(--fs-body)/1.45 var(--serif);color:var(--ink);overflow-wrap:anywhere;gap:3px;margin:0;display:grid}.firehose .fh-wx dd span{font:400 var(--fs-m-text)/1.5 var(--mono);color:var(--fh-muted)}.firehose .fh-spot{border:1px solid var(--fh-line);background:var(--fh-ground);height:240px;margin:14px 0 0;position:relative}.firehose .fh-block{margin-top:32px}.firehose .fh-blockh{font:500 var(--fs-m-label)/1.4 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fh-muted);margin:0 0 6px}.firehose .fh-para{font:400 var(--fs-card)/1.65 var(--serif);margin:0}.firehose .fh-attrib{font:italic 400 var(--fs-note)/1.55 var(--serif);color:var(--fh-muted);margin:14px 0 0}.firehose .fh-facts{margin:0}.firehose .fh-facts>div{border-bottom:1px dotted var(--fh-line);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:10px 0;display:grid}.firehose .fh-facts dt{font:400 var(--fs-m-text)/1.45 var(--mono);color:var(--fh-muted);padding-top:2px}.firehose .fh-facts dd{font:400 var(--fs-small)/1.55 var(--serif);overflow-wrap:anywhere;margin:0}.firehose .fh-srcs{margin:0;padding:0;list-style:none}.firehose .fh-srcs li{border-bottom:1px dotted var(--fh-line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;padding:12px 0;display:flex}.firehose .fh-srcs b{font:600 var(--fs-small)/1.45 var(--serif);display:block}.firehose .fh-srcs__t{font:400 var(--fs-note)/1.5 var(--serif);color:var(--fh-muted);display:block}.firehose .fh-srcs .fh-textlink{white-space:nowrap}.firehose .fh-timeline{border-left:1px solid var(--fh-line);margin:8px 0 0;padding:0 0 0 18px;list-style:none}.firehose .fh-timeline li{font:400 var(--fs-note)/1.55 var(--serif);margin:0 0 16px}.firehose .fh-timeline li:last-child{margin-bottom:0}.firehose .fh-timeline time{font:400 var(--fs-m-label)/1.4 var(--mono);color:var(--fh-muted);margin-bottom:5px;display:block}.firehose .fh-timeline b{font-weight:600}.firehose .fh-small{font:400 var(--fs-m-meta)/1.5 var(--mono);color:var(--fh-muted);margin:10px 0 0}.firehose .fh-counted{margin:0;padding:0;list-style:none}.firehose .fh-counted li{border-bottom:1px dotted var(--fh-line);font:400 var(--fs-note)/1.5 var(--serif);grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;padding:9px 0;display:grid}.firehose .fh-counted small{font:400 var(--fs-m-meta)/1.5 var(--mono);color:var(--fh-muted);overflow-wrap:anywhere;grid-column:1}.firehose .fh-counted b{font:500 var(--fs-m-meta)/1.5 var(--mono);color:var(--fh-muted);grid-area:1/2}.firehose .fh-disclosure{border-top:1px solid var(--fh-line)}.firehose .fh-disclosure>summary{min-height:60px;font:500 var(--fs-m-text)/1.3 var(--mono);letter-spacing:.02em;color:var(--ink);align-items:center;padding-right:30px;list-style:none;display:flex;position:relative}.firehose .fh-disclosure>summary::-webkit-details-marker{display:none}.firehose .fh-disclosure>summary:after{content:"+";content:"+" / "";font:400 var(--fs-glyph)/1 var(--mono);color:var(--fh-muted);position:absolute;top:50%;right:0;transform:translateY(-50%)}.firehose .fh-disclosure[open]>summary:after{content:"−";content:"−" / ""}.firehose .fh-disclosure>summary:hover,.firehose .fh-disclosure>summary:focus-visible{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-decoration-thickness:var(--u-w);text-underline-offset:var(--u-off)}.firehose .fh-inside{font:400 var(--fs-card)/1.6 var(--serif);color:var(--ink);padding:0 0 22px}.firehose .fh-inside p{margin:0 0 10px}.firehose .fh-how{background:var(--fh-wash);margin:0 0 36px;padding:18px 20px}.firehose .fh-how h2{font:500 var(--fs-m-label)/1.4 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--fh-muted);margin:0 0 8px}.firehose .fh-how p,.firehose .fh-how li{font:400 var(--fs-card)/1.6 var(--serif)}.firehose .fh-how p{margin:0 0 8px}.firehose .fh-how ul{margin:0;padding-left:20px}.firehose .fh-how li{margin:4px 0}.firehose .fh-legend{font:400 var(--fs-m-meta)/1.5 var(--mono);gap:6px;margin:0 0 24px;display:grid}.firehose .fh-legend>span{align-items:baseline;gap:12px;display:flex}.firehose .fh-legend .fh-cell{flex:none;min-width:100px}.firehose .fh-legend-d{color:var(--fh-muted)}.firehose .fh-scroll{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.firehose .fh-matrix{border-collapse:collapse;width:100%;font:400 var(--fs-m-text)/1.35 var(--mono)}.firehose .fh-matrix th,.firehose .fh-matrix td{border-bottom:1px solid var(--fh-line);text-align:left;vertical-align:top;padding:10px 12px 10px 0}.firehose .fh-matrix thead th{border-bottom:1px solid var(--ink);font:500 var(--fs-m-label)/1.3 var(--mono);letter-spacing:.03em;color:var(--fh-muted);white-space:nowrap}.firehose .fh-matrix tbody th{font:600 var(--fs-small)/1.3 var(--serif)}.firehose .fh-matrix small{font-size:var(--fs-m-meta);color:var(--fh-muted)}.firehose .fh-cell{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.firehose .fh-cell i{border:1.5px solid var(--ink);flex:none;width:10px;height:10px}.firehose .fh-cell--live i{background:#2f7d3a;border-color:#2f7d3a}.firehose .fh-cell--connector_ready i{background:var(--ink)}.firehose .fh-cell--identified i{background:repeating-linear-gradient(45deg,var(--ink) 0 2px,transparent 2px 5px)}.firehose .fh-cell--blocked i{background:var(--red);border-color:var(--red)}.firehose .fh-cell--none i{background:0 0}.firehose .fh-about{border-top:1px solid var(--fh-line);font:400 var(--fs-m-meta)/1.5 var(--mono);color:var(--fh-muted);margin:0;padding-top:20px}.firehose .fh-sec{margin-top:32px}.firehose .fh-sec .fh-disclosure:last-child{border-bottom:1px solid var(--fh-line)}.firehose .fh-sec .fh-inside{padding-bottom:12px}.firehose .fh-sec .fh-about,.firehose .fh-wrap>.fh-about{margin-top:20px}.firehose .fh-foot{font:500 var(--fs-m-text)/1.5 var(--mono);margin:4px 0}.firehose .fh-srclist{margin:0;padding:0;list-style:none}.firehose .fh-srclist li{border-bottom:1px dotted var(--fh-line);font:400 var(--fs-m-text)/1.5 var(--mono);padding:8px 0}.firehose .fh-srclist b{font-weight:600}.firehose .fh-srclist small{font-size:var(--fs-m-meta);color:var(--fh-muted)}@media (forced-colors:active){.firehose .fh-swatch{forced-color-adjust:none}}@media (max-width:700px){.firehose .fh-wrap{padding:32px 20px 50px}.firehose .fh-date{display:none}.firehose .fh-intro{margin:10px 0 18px}.firehose .fh-panelbar{margin-top:-14px}.firehose .fh-wx>div{grid-template-columns:96px minmax(0,1fr);gap:10px}.firehose .fh-facts>div{grid-template-columns:minmax(0,1fr);gap:2px}.firehose .fh-spot{height:200px}.firehose .fh-band{height:260px}.firehose .fh-wrap.fh-itemwrap{margin-top:-72px;padding-left:12px;padding-right:12px}.firehose .fh-itembar{padding:0 12px}.firehose .fh-itemwrap>.fh-item{padding:24px 20px 22px}}@media (max-width:359px){.firehose .fh-itembar .fh-share span{display:none}}.firehose .fh-feeds{margin:0 0 28px}.firehose .fh-feeds__h{border-bottom:2px solid var(--ink);font:500 var(--fs-m-label)/1.4 var(--mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink);margin:0 0 4px;padding-bottom:8px}.firehose .fh-feeds ul{margin:0;padding:0;list-style:none}.firehose .fh-feeds li{border-bottom:1px solid var(--fh-line);padding:14px 0}.firehose .fh-feeds p{margin:0}.firehose .fh-feeds__name{font:600 var(--fs-card)/1.35 var(--serif)}.firehose .fh-feeds__what{font:400 var(--fs-card)/1.55 var(--serif);color:var(--ink);margin-top:4px!important}.firehose .fh-feeds__when{font:400 var(--fs-m-meta)/1.5 var(--mono);color:var(--fh-muted);margin-top:6px!important}.firehose .fh-colophon a{padding:14px 0}
