#nwhdsr-presentation{--bg:#080f1b;--surface:#111e30;--ink:#eef3f8;--muted:#bbc9d8;--accent:#a7deee;--line:#304154}#nwhdsr-presentation *{box-sizing:border-box}#nwhdsr-presentation{scroll-behavior:smooth;scroll-padding-top:110px}#nwhdsr-presentation{margin:0;background:var(--bg);color:var(--ink);font:18px/1.7 system-ui,sans-serif}#nwhdsr-presentation a{color:var(--accent);text-underline-offset:5px}#nwhdsr-presentation button,#nwhdsr-presentation a{touch-action:manipulation}#nwhdsr-presentation a:focus-visible,#nwhdsr-presentation button:focus-visible,#nwhdsr-presentation summary:focus-visible{outline:3px solid #f7d698;outline-offset:5px}#nwhdsr-presentation .skip{position:absolute;top:-70px;left:20px}#nwhdsr-presentation .skip:focus{top:10px;z-index:20;background:#080f1b;padding:10px}#nwhdsr-presentation header{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:24px 5vw;border-bottom:1px solid var(--line);background:var(--bg)}#nwhdsr-presentation .brand{font-size:14px;letter-spacing:2px;color:white;text-decoration:none;line-height:1.5}#nwhdsr-presentation .brand span{display:block;font-size:14px;letter-spacing:.5px;color:var(--muted)}#nwhdsr-presentation nav{display:flex;gap:27px;flex-wrap:wrap}#nwhdsr-presentation nav a{font-size:15px;text-decoration:none;color:var(--muted)}#nwhdsr-presentation .hero{padding:100px 8vw 55px;max-width:1450px;margin:auto;background:linear-gradient(130deg,#152d48 0%,#080f1b 75%)}#nwhdsr-presentation .eyebrow{font-size:14px;letter-spacing:2.5px;font-weight:650;color:var(--accent)}#nwhdsr-presentation h1,#nwhdsr-presentation h2,#nwhdsr-presentation h3{line-height:1.13;font-weight:500}#nwhdsr-presentation h1,#nwhdsr-presentation h2,#nwhdsr-presentation blockquote{font-family:Georgia,serif}#nwhdsr-presentation h1{font-size:clamp(48px,6vw,88px);letter-spacing:-2px;margin:24px 0 30px}#nwhdsr-presentation h2{font-size:clamp(36px,4vw,54px);margin:18px 0 25px}#nwhdsr-presentation h3{font-size:24px;margin:18px 0}#nwhdsr-presentation .lead{font-size:22px;max-width:740px;color:var(--muted)}#nwhdsr-presentation p{color:var(--muted);margin:0 0 22px}#nwhdsr-presentation .actions{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin:36px 0 65px}#nwhdsr-presentation .button{display:inline-block;background:var(--accent);color:#081524;padding:14px 23px;text-decoration:none;font-size:16px;font-weight:650;border-radius:3px}#nwhdsr-presentation .textlink{font-size:16px}#nwhdsr-presentation .status{border-top:1px solid var(--line);padding-top:24px;font-size:16px;color:var(--muted);max-width:950px}#nwhdsr-presentation .status strong{color:white;margin-right:8px}#nwhdsr-presentation .section{max-width:1240px;padding:85px 40px;margin:auto;border-bottom:1px solid var(--line)}#nwhdsr-presentation .intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}#nwhdsr-presentation .callout{border-left:3px solid var(--accent);padding:1px 25px;background:var(--surface);margin-top:32px}#nwhdsr-presentation .callout p{padding-bottom:10px}#nwhdsr-presentation .sectionhead{max-width:760px;margin-bottom:42px}#nwhdsr-presentation .tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:26px}#nwhdsr-presentation .tabs button{font:inherit;font-size:15px;padding:12px 18px;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:3px;cursor:pointer}#nwhdsr-presentation .tabs button[aria-selected=true]{color:#081524;background:var(--accent);border-color:var(--accent)}#nwhdsr-presentation .maplayout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}#nwhdsr-presentation figure{margin:0}#nwhdsr-presentation figure img{display:block;width:100%;height:auto;border:1px solid var(--line)}#nwhdsr-presentation figcaption,#nwhdsr-presentation .source{font-size:14px;color:var(--muted);margin-top:16px}#nwhdsr-presentation #nwhdsr-map-copy{padding-top:10px}#nwhdsr-presentation #nwhdsr-map-copy h3{font:34px/1.15 Georgia,serif}#nwhdsr-presentation #nwhdsr-map-copy .maplabel{font-size:14px;color:var(--accent);letter-spacing:1px}#nwhdsr-presentation .numbers{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid var(--line);padding-top:30px;gap:20px}#nwhdsr-presentation .numbers strong{display:block;font-size:34px;font-weight:450}#nwhdsr-presentation .numbers small{font-size:18px}#nwhdsr-presentation .numbers span{font-size:15px;color:var(--muted)}#nwhdsr-presentation .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px 60px}#nwhdsr-presentation .num{color:var(--accent);font-size:14px}#nwhdsr-presentation .grid article{border-top:1px solid var(--line);padding-top:20px}#nwhdsr-presentation blockquote{font-size:clamp(28px,3.5vw,43px);text-align:center;max-width:920px;margin:75px auto 35px;color:var(--accent);line-height:1.35}#nwhdsr-presentation .narrow{max-width:820px;margin:30px auto 0}#nwhdsr-presentation .steps{padding:0;list-style:none;counter-reset:step}#nwhdsr-presentation .steps li{counter-increment:step;display:grid;grid-template-columns:40px 260px 1fr;gap:22px;border-top:1px solid var(--line);padding:25px 0}#nwhdsr-presentation .steps li:before{content:'0' counter(step);color:var(--accent)}#nwhdsr-presentation .steps h3,#nwhdsr-presentation .steps p{margin:0}#nwhdsr-presentation .twocol{display:grid;grid-template-columns:1fr 1fr;gap:65px}#nwhdsr-presentation .notice{background:var(--surface);padding:22px;margin-top:30px;font-size:16px}#nwhdsr-presentation .notice p{margin:8px 0 0}#nwhdsr-presentation .involvement{background:linear-gradient(130deg,#11243a,transparent)}#nwhdsr-presentation li{color:var(--muted);padding-bottom:8px}#nwhdsr-presentation ul,#nwhdsr-presentation ol{padding-left:24px}#nwhdsr-presentation .lighting{display:grid;grid-template-columns:repeat(5,1fr);gap:24px}#nwhdsr-presentation .lighting article{border-top:2px solid var(--accent)}#nwhdsr-presentation .lighting h3{font-size:21px}#nwhdsr-presentation .lighting p{font-size:16px}#nwhdsr-presentation details{border-top:1px solid var(--line);padding:22px 0}#nwhdsr-presentation summary{cursor:pointer;font-size:21px;font-weight:500}#nwhdsr-presentation details p{margin:18px 0 0;max-width:850px}#nwhdsr-presentation footer{padding:80px 8vw;text-align:center;background:#112238}#nwhdsr-presentation footer h2{font-size:56px}#nwhdsr-presentation .footnote{margin:55px auto 0;padding-top:25px;border-top:1px solid var(--line);font-size:14px;color:var(--muted)}@media(max-width:800px){#nwhdsr-presentation header{align-items:flex-start;flex-direction:column}#nwhdsr-presentation nav{gap:18px}#nwhdsr-presentation .hero{padding:60px 6vw 40px}#nwhdsr-presentation .section{padding:55px 6vw}#nwhdsr-presentation .intro,#nwhdsr-presentation .maplayout,#nwhdsr-presentation .twocol{grid-template-columns:1fr;gap:26px}#nwhdsr-presentation .numbers{grid-template-columns:1fr;gap:20px}#nwhdsr-presentation .numbers strong{font-size:29px}#nwhdsr-presentation .grid{grid-template-columns:1fr;gap:20px}#nwhdsr-presentation .steps li{grid-template-columns:30px 1fr;gap:15px}#nwhdsr-presentation .steps p{grid-column:2}#nwhdsr-presentation .lighting{grid-template-columns:1fr 1fr}#nwhdsr-presentation .tabs button{flex:1 1 40%}#nwhdsr-presentation .maplayout figure{max-width:500px}#nwhdsr-presentation h1{letter-spacing:-1px}#nwhdsr-presentation footer h2{font-size:42px}}@media(prefers-reduced-motion:reduce){#nwhdsr-presentation{scroll-behavior:auto}}@media print{#nwhdsr-presentation{background:white;color:black}#nwhdsr-presentation p,#nwhdsr-presentation li{color:#222}#nwhdsr-presentation header,#nwhdsr-presentation nav,#nwhdsr-presentation .actions{display:none}#nwhdsr-presentation .section{break-inside:avoid}#nwhdsr-presentation .button{display:none}}#nwhdsr-presentation .scale-facts{margin-top:50px;padding-top:35px;border-top:1px solid var(--line)}#nwhdsr-presentation .scale-facts h3{font:34px/1.2 Georgia,serif}#nwhdsr-presentation .facts{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:28px 0 35px}#nwhdsr-presentation .facts strong{display:block;font-size:40px;color:var(--accent);font-weight:500}#nwhdsr-presentation .facts span{display:block;font-size:16px;color:var(--muted)}@media(max-width:800px){#nwhdsr-presentation .facts{grid-template-columns:1fr 1fr}#nwhdsr-presentation .facts strong{font-size:32px}}#nwhdsr-presentation .map-description{margin-top:25px}#nwhdsr-presentation .map-summary{margin-top:45px;padding:30px;background:var(--surface)}#nwhdsr-presentation .map-summary h3{font:32px/1.2 Georgia,serif}#nwhdsr-presentation .map-summary p:last-child{margin-bottom:0}#nwhdsr-presentation .boundary-explanation>p{max-width:900px}#nwhdsr-presentation .boundary-explanation>h3{margin-top:40px}@media(max-width:800px){#nwhdsr-presentation .map-description{padding-left:0}#nwhdsr-presentation .map-summary{padding:22px}}#nwhdsr-presentation .universe-story{margin-top:45px;max-width:900px}#nwhdsr-presentation .everyday-life{max-width:900px;margin-bottom:50px}#nwhdsr-presentation .closing-story{max-width:850px;margin:0 auto 30px;text-align:left}#nwhdsr-presentation .survey-callout{margin-top:30px;padding:28px;background:#0a101b;border:2px solid var(--accent);border-radius:5px}#nwhdsr-presentation .survey-launch{display:flex;align-items:center;flex-direction:column;gap:18px;text-decoration:none}#nwhdsr-presentation .survey-brand{display:block;width:240px;max-width:100%;height:auto}#nwhdsr-presentation .survey-callout>p{margin:22px 0 0}#nwhdsr-presentation .homescreen{font-size:16px}#nwhdsr-presentation .survey-launch .button{text-align:center;width:100%}#nwhdsr-presentation .survey-hero{background:transparent;color:var(--accent);border:1px solid var(--accent)}#nwhdsr-presentation .monitoring-data{margin-top:38px}#nwhdsr-presentation .monitoring-data h3{line-height:1.3}#nwhdsr-presentation .event-calendar{max-width:1100px;margin:0 auto 4rem;text-align:left}#nwhdsr-presentation .event-calendar h2{font-size:clamp(2rem,4vw,3.5rem)}#nwhdsr-presentation .event-calendar p{max-width:850px}#nwhdsr-presentation .event-table-wrap{overflow-x:auto;margin:2rem 0;border:1px solid rgba(255,255,255,.22);border-radius:12px}#nwhdsr-presentation .event-table{width:100%;border-collapse:collapse;min-width:620px;text-align:left;font-size:1rem}#nwhdsr-presentation .event-table caption{text-align:left;padding:1rem;font-weight:700}#nwhdsr-presentation .event-table th,#nwhdsr-presentation .event-table td{padding:1rem;border-bottom:1px solid rgba(255,255,255,.15);vertical-align:top}#nwhdsr-presentation .event-table th{background:rgba(255,255,255,.08)}#nwhdsr-presentation .event-table tr:last-child td{border-bottom:0}#nwhdsr-presentation .event-note{font-size:.95rem}#nwhdsr-presentation .project-story{max-width:1100px;margin:0 auto 4rem;text-align:left}#nwhdsr-presentation .project-story h2{font-size:clamp(2rem,4vw,3.5rem)}#nwhdsr-presentation .project-story p{max-width:850px}#nwhdsr-presentation .project-history{margin-top:2.5rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}#nwhdsr-presentation .project-history h3{font-size:clamp(1.5rem,3vw,2.2rem)}#nwhdsr-presentation .copyright{font-size:.85rem;opacity:.8;margin:2rem auto 0;max-width:850px}

#nwhdsr-presentation{display:block;max-width:none;text-align:left;font-size:18px;line-height:1.7}#nwhdsr-presentation h1,#nwhdsr-presentation h2,#nwhdsr-presentation h3{color:var(--ink)}#nwhdsr-presentation button{font-family:inherit}#nwhdsr-presentation li{list-style:inherit}#nwhdsr-presentation .steps li{list-style:none}
/* Lighting inventory and community support (v1.0.21) */
#nwhdsr-presentation .nwhdsr-community-section{max-width:1150px;margin:0 auto;padding:clamp(2rem,5vw,5rem) 1.5rem}
#nwhdsr-presentation .nwhdsr-lmp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.5rem 0}
#nwhdsr-presentation .nwhdsr-lmp-grid article{padding:1.25rem;border:1px solid #a8b9c5;border-radius:12px;background:#f6f9fa;color:#172c3d}
#nwhdsr-presentation .nwhdsr-lmp-grid h3{margin:0 0 .4rem}
#nwhdsr-presentation .nwhdsr-support-form{max-width:780px;display:grid;gap:1.25rem;margin-top:1.5rem}
#nwhdsr-presentation .nwhdsr-support-form fieldset{border:1px solid #b6c6d0;border-radius:10px;padding:1rem;display:grid;gap:.6rem}
#nwhdsr-presentation .nwhdsr-support-form legend{font-weight:700;padding:0 .35rem}
#nwhdsr-presentation .nwhdsr-support-form label{display:block;line-height:1.5}
#nwhdsr-presentation .nwhdsr-support-form input[type=radio],#nwhdsr-presentation .nwhdsr-support-form input[type=checkbox]{width:auto;display:inline-block;margin-right:.5rem}
#nwhdsr-presentation .nwhdsr-named-fields{display:grid;gap:.8rem}
#nwhdsr-presentation .nwhdsr-named-fields[hidden]{display:none}
#nwhdsr-presentation .nwhdsr-named-fields input[type=text],#nwhdsr-presentation .nwhdsr-named-fields textarea{display:block;width:100%;max-width:650px;padding:.65rem;border:1px solid #879ba7;border-radius:7px;background:#fff;color:#182c3c}
#nwhdsr-presentation .nwhdsr-privacy{font-size:.9rem;padding:1rem;border-left:3px solid #9ab6c6;background:#f2f7fa;color:#172c3d}
#nwhdsr-presentation .nwhdsr-privacy h3{margin-top:0}
#nwhdsr-presentation .nwhdsr-notice{padding:1rem;border:1px solid #829eac;border-radius:8px}
#nwhdsr-presentation .nwhdsr-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
