@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap');
:root{--ink:#102d39;--paper:#f6f5ef;--teal:#72ddc6;--muted:#587078}
body:has(.water-home){background:var(--paper);color:var(--ink);font-family:'DM Sans',sans-serif}body:has(.water-home) #title-block-header{display:none}body:has(.water-home) #quarto-content{padding:0}body:has(.water-home) main{margin:0;padding:0;grid-column:screen-start/screen-end;width:100%}body:has(.water-home) .navbar{background:var(--ink);border-bottom:1px solid #ffffff21;padding:19px 4vw}body:has(.water-home) .navbar-brand,body:has(.water-home) .nav-link{color:#eef5f1}body:has(.water-home) .navbar-brand{font-weight:700;font-size:1rem}body:has(.water-home) .navbar-toggler{background:#d6e6df}body:has(.water-home) .quarto-navbar-tools{color:white}.water-home *{box-sizing:border-box}.water-home a{text-decoration:none}.water-home h1,.water-home h2,.water-home h3{font-family:'Manrope',sans-serif;border:0;padding:0;letter-spacing:-.055em}.atlas-hero{background:var(--ink);color:var(--paper);display:grid;grid-template-columns:1.1fr 1fr;gap:3vw;padding:64px max(5vw,calc((100vw - 1320px)/2));overflow:hidden}.hero-copy{padding-top:34px}.eyebrow{font-size:.68rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:24px}.live-dot{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--teal);margin-right:8px;box-shadow:0 0 20px #72ddc680}.water-home h1{font-size:clamp(3.1rem,5.3vw,5.6rem);line-height:1.07;font-weight:600;margin:0 0 30px}.water-home h1 em{color:var(--teal);font-style:normal}.hero-deck{font-size:1.08rem;line-height:1.7;color:#c3d2d4;max-width:460px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:35px;flex-wrap:wrap}.button-primary{background:var(--teal);color:var(--ink);padding:17px 22px;font-size:.85rem;font-weight:700;display:flex;gap:32px;border-radius:3px;transition:background .2s,transform .2s}.button-primary:hover{color:var(--ink);background:#a1eddb;transform:translateY(-3px)}.text-link{color:var(--paper);font-size:.85rem;font-weight:600}.text-link:hover{color:var(--teal)}.hero-footnote{font-size:.68rem;line-height:1.9;color:#94b0b9;margin-top:65px}.hero-footnote strong{font-weight:400;color:#c2d3d6}.map-panel{margin:0;min-width:0;background:radial-gradient(ellipse at 50% 44%,#254754 0,transparent 65%)}.map-heading{display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.18em;color:#9cb7bd;border-bottom:1px solid #ffffff26;padding:0 0 15px}.map-panel img{display:block;width:100%;height:440px;object-fit:contain;filter:drop-shadow(0 12px 20px #0003)}.map-panel figcaption{color:var(--paper);font-size:.7rem}.map-panel figcaption>strong{display:block;font-size:1.1rem;letter-spacing:-.03em;margin-bottom:8px}.map-panel figcaption>span{color:#b4cbd0;font-size:.62rem}.map-legend{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0 10px;font-size:.57rem}.map-legend span{display:flex;align-items:center;gap:5px}.map-legend i{height:7px;width:7px;border-radius:50%}.map-panel small{color:#93b0ba;font-size:.57rem}.scope-strip{display:grid;grid-template-columns:1fr 1.25fr 1fr 1.15fr;gap:24px;padding:35px 5vw;border-bottom:1px solid #d9deda}.scope-strip strong{font-family:Manrope,sans-serif;font-weight:500;font-size:2rem;letter-spacing:-.06em}.scope-strip strong span{font-family:'DM Sans',sans-serif;font-size:.7rem;letter-spacing:0;margin-left:10px}.scope-strip p{font-size:.62rem;color:var(--muted);margin:6px 0 0;max-width:230px}.scope-note{font-size:.7rem;border-left:1px solid #d1dbd5;padding-left:25px;align-self:center;line-height:1.9;color:var(--muted)}.evidence-section{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:95px 8vw}.water-home h2{font-size:clamp(2rem,3.5vw,3.4rem);font-weight:500;line-height:1.12;margin:0 0 25px}.section-intro>p:not(.eyebrow){font-size:.9rem;color:var(--muted);line-height:1.8;max-width:370px}.dark-link{color:var(--ink);display:inline-block;margin-top:15px}.dark-link:hover{color:#167965}.coverage-panel{background:#e9eee7;border:1px solid #dbe3d8;padding:35px;border-radius:4px}.coverage-panel .eyebrow{font-size:.6rem;margin-bottom:18px}.coverage-panel h3{font-size:1.5rem;font-weight:600;margin:0 0 13px}.coverage-panel>p{font-size:.72rem;color:var(--muted);line-height:1.7}.coverage-row{margin-top:26px}.coverage-row>div:first-child{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:9px}.coverage-row strong{font-weight:500}.track{height:10px;background:#d3ded5;border-radius:2px;overflow:hidden}.track span{display:block;height:100%;background:#217365}.rural .track span{background:#ab653d}.coverage-panel .coverage-note{font-size:.6rem;margin:24px 0 0}.pathways{padding:65px 8vw 90px;background:#eaf0ed}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:32px}.section-heading h2{margin-bottom:0}.section-heading>p{font-size:.8rem;color:var(--muted);line-height:1.7}.pathway-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.path-card{display:flex;flex-direction:column;min-height:305px;background:var(--paper);border:1px solid #d8e0d9;padding:27px;color:var(--ink);transition:transform .2s,box-shadow .2s}.path-card:hover{color:var(--ink);transform:translateY(-5px);box-shadow:0 12px 28px #102d3910}.card-number{display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.1em;color:var(--muted);margin-bottom:38px}.card-number>span{font-size:1.2rem}.path-card h3{font-size:1.65rem;margin:0 0 14px;font-weight:500}.path-card p{font-size:.76rem;color:var(--muted);line-height:1.7}.card-link{font-size:.7rem;font-weight:700;margin-top:auto;padding-top:20px}.feature-card{background:var(--ink);color:var(--paper)}.feature-card:hover{color:white}.feature-card p,.feature-card .card-number{color:#bad0d2}.feature-card .card-link{color:var(--teal)}.reading-room{display:grid;grid-template-columns:1fr 1.25fr;gap:7vw;padding:85px 8vw}.reading-links a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccd8d2;padding:24px 0;color:var(--ink);font-size:.95rem}.reading-links a:last-child{border-bottom:1px solid #ccd8d2}.reading-links small{display:block;font-size:.55rem;letter-spacing:.14em;color:var(--muted);margin-bottom:7px}.reading-links a:hover{color:#167965}.research-note{margin:0 8vw 65px;padding:27px 30px;border-left:3px solid #a76c49;background:#eeeae1;display:grid;grid-template-columns:1fr 3fr;column-gap:30px}.research-note .eyebrow{font-size:.6rem;line-height:1.8}.research-note p{font-size:.72rem;line-height:1.8;margin-bottom:12px}.research-note a{grid-column:2;font-size:.68rem;color:var(--ink);text-decoration:underline}.atlas-footer{padding:25px 5vw;background:var(--ink);color:#a7c2c8;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:.58rem;letter-spacing:.07em}.atlas-footer a{color:var(--teal)}.water-home a:focus-visible{outline:3px solid #b87740;outline-offset:5px}@media(max-width:900px){.atlas-hero{padding:40px 6vw;gap:20px}.water-home h1{font-size:3.15rem}.map-panel img{height:380px}.scope-strip{grid-template-columns:1fr 1fr;gap:25px}.scope-note{padding-left:0;border:0}.evidence-section{gap:5vw;padding:65px 6vw}.pathways,.reading-room{padding:60px 6vw}.path-card{padding:20px}.path-card h3{font-size:1.3rem}.hero-footnote{margin-top:35px}}@media(max-width:640px){.atlas-hero{grid-template-columns:1fr;padding:30px 6vw}.hero-copy{padding-top:5px}.water-home h1{font-size:clamp(2.6rem,10vw,3.6rem)}.hero-deck{font-size:.95rem}.hero-footnote{margin-bottom:20px}.map-panel img{height:355px}.map-panel{margin-top:15px}.map-legend{font-size:.62rem}.map-panel figcaption>span,.map-panel small{font-size:.62rem}.scope-strip{padding:28px 6vw}.scope-strip strong{font-size:1.7rem}.scope-strip strong span{display:block;margin:4px 0}.scope-strip p{font-size:.65rem}.evidence-section,.reading-room{grid-template-columns:1fr;gap:30px;padding:55px 6vw}.coverage-panel{padding:25px}.pathway-grid{grid-template-columns:1fr}.path-card{min-height:250px;padding:27px}.path-card h3{font-size:1.7rem}.card-number{margin-bottom:22px}.section-heading{display:block}.section-heading>p{margin-top:20px}.research-note{margin:0 6vw 45px;grid-template-columns:1fr;padding:22px;gap:0}.research-note a{grid-column:1}.atlas-footer{flex-direction:column;gap:12px}}@media(prefers-reduced-motion:no-preference){.hero-copy{animation:water-enter .7s ease-out both}.map-panel{animation:water-enter 1s ease-out both}@keyframes water-enter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}}
/* Landing page owns its full-width layout rather than Quarto's article grid. */
body:has(.water-home) #quarto-content{display:block!important;width:100%;max-width:none}
body:has(.water-home) main.content{display:block!important;width:100%;max-width:none;margin:0!important;padding:0!important}
body:has(.water-home) .water-home{width:100%;max-width:none;margin:0}
body:has(.water-home) .navbar .nav-link.active{color:var(--teal)}
body:has(.water-home) .water-home{display:block!important}
