:root{--np-ink:#102d35;--np-aqua:#107f78;--np-sea:#09615e;--np-sand:#f5e6d4;--np-cream:#f8faf8;--np-line:#d9e8e4}.np-hero{background:radial-gradient(circle at 88% 18%,#42968b 0,transparent 27%),linear-gradient(120deg,#06393b 0%,#0c6460 54%,#124f54 100%);color:#fff;position:relative;overflow:hidden;isolation:isolate}.np-hero:before{content:"";position:absolute;inset:0;background-image:var(--np-banner,none);background-position:center;background-size:cover;opacity:.22;z-index:-1}.np-hero-inner{min-height:440px;display:grid;grid-template-columns:1.25fr .75fr;align-items:center;gap:35px;padding-top:64px;padding-bottom:64px}.np-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.17em;color:#e7d6b5;margin-bottom:15px}.np-color{color:var(--np-aqua)}.np-hero h1{font-family:Georgia,serif;font-size:clamp(35px,4.1vw,62px);line-height:1.12;letter-spacing:-.025em;max-width:780px;margin:0 0 18px;color:white}.np-hero-copy>p{font-size:18px;line-height:1.75;color:#e2f1eb;max-width:670px}.np-hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.np-btn{padding:14px 20px;border-radius:7px;font-weight:800;display:inline-flex;align-items:center;gap:18px}.np-btn-white{background:#f5e6d4;color:#174c4b}.np-btn-outline{border:1px solid #8fbcb7;color:white}.np-hero-note{font-size:13px;color:#aed3cc;margin-top:23px}.np-hero-art{position:relative;aspect-ratio:1;display:grid;place-items:center}.np-art-ring{position:absolute;width:89%;aspect-ratio:1;border-radius:50%;border:1px solid #ffffff3b;box-shadow:0 0 0 23px #ffffff0b,0 0 0 48px #ffffff08}.np-art-label{position:relative;text-align:center;display:grid;gap:0;color:#f3e1c8;font-family:Georgia,serif;transform:rotate(-8deg)}.np-art-label span{font-size:34px}.np-art-label strong{font-size:74px;font-weight:400;line-height:1}.np-art-label small{font-family:Arial,sans-serif;font-size:18px;letter-spacing:.3em;margin-top:14px}.np-intro-section{background:#fff;padding:36px 0}.np-intro-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px}.np-intro-grid h2{font-family:Georgia,serif;color:var(--np-ink);font-size:clamp(25px,3vw,39px);margin:0}.np-intro-grid p{line-height:1.9;color:#547177}.np-district-section{padding:47px 0;background:#eff6f3}.np-section-head{display:flex;justify-content:space-between;align-items:end;gap:15px;margin-bottom:25px}.np-section-head h2{font-family:Georgia,serif;color:var(--np-ink);font-size:clamp(25px,3vw,38px);margin:0}.np-section-head>a{font-weight:800;color:#096964;white-space:nowrap}.np-district-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.np-district-grid>a{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:13px 14px;border:1px solid var(--np-line);border-radius:8px;font-weight:650;color:#164048;min-width:0}.np-district-grid>a:hover{border-color:var(--np-aqua);color:var(--np-sea);box-shadow:0 5px 15px #153b3720}.np-district-grid span{color:#67a19c}.np-editorial{background:#f8faf8;padding:52px 0}.np-article-shell{display:grid;grid-template-columns:240px 1fr;gap:42px}.np-article-shell>aside h2{font:30px Georgia,serif;color:var(--np-ink)}.np-editorial-copy{color:#36525a;font-size:16px;line-height:1.9;background:white;border:1px solid var(--np-line);border-radius:13px;padding:35px 38px}.np-editorial-copy h2,.np-editorial-copy h3{font-family:Georgia,serif;color:#103b3e;margin-top:1.5em}.np-editorial-copy h2:first-child{margin-top:0}.np-editorial-copy h1{display:none}.np-subhero{background:linear-gradient(120deg,#07504f,#0d716a);color:white;padding:67px 0}.np-subhero h1{font:clamp(34px,4vw,51px)/1.15 Georgia,serif;color:white;max-width:780px;margin:12px 0}.np-subhero p{max-width:760px;font-size:17px;color:#dbebe5}.np-crumb{font-size:13px;color:#e3eee7;margin-bottom:18px}.np-crumb a{color:inherit}.np-district-article{max-width:920px;margin:0 auto}.np-empty{padding:40px;background:#fff;border-radius:11px;color:#60747a}.np-admin-areas{border:1px solid #d4e5e1;border-radius:10px;padding:20px;margin:20px 0}.np-admin-areas legend{font-weight:800}.np-admin-areas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(135px,1fr));gap:9px;margin-top:16px}.np-admin-areas-grid label{display:flex;align-items:center;gap:8px;font-size:13px}.np-admin-areas-grid input{width:auto}@media(max-width:900px){.np-district-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.np-hero-art{display:none}.np-hero-inner{grid-template-columns:1fr;min-height:0}.np-article-shell{grid-template-columns:1fr}}@media(max-width:600px){.np-hero-inner{padding-top:43px;padding-bottom:48px}.np-hero h1{font-size:37px}.np-hero-copy>p{font-size:15px}.np-intro-grid{grid-template-columns:1fr;gap:8px}.np-district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.np-district-grid>a{padding:11px;font-size:12px}.np-section-head h2{font-size:27px}.np-editorial-copy{padding:23px}}
