/* Subtle local identity backgrounds used only on the home page. */
.home-page .leaders-database,.home-page .content-tabs-section,.home-page .calendar-section{position:relative;isolation:isolate;background-color:#fff;overflow:hidden}
.home-page .leaders-database:before,.home-page .content-tabs-section:before,.home-page .calendar-section:before{content:"";position:absolute;z-index:-2;inset:0;background-repeat:no-repeat;background-size:cover;pointer-events:none}
.home-page .leaders-database:after,.home-page .content-tabs-section:after,.home-page .calendar-section:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none}
.home-page .leaders-database:before{background-image:url('../images/monpin-office-aerial.jpg');background-position:center 48%;opacity:.13;filter:saturate(.8)}
.home-page .leaders-database:after{background:linear-gradient(100deg,rgba(255,255,255,.94),rgba(247,251,249,.88))}
.home-page .content-tabs-section:before{background-image:url('../images/monpin-landscape-aerial.jpg');background-position:center 42%;opacity:.105;filter:saturate(.75)}
.home-page .content-tabs-section:after{background:linear-gradient(180deg,rgba(244,247,245,.94),rgba(255,255,255,.9))}
.home-page .calendar-section:before{background-image:url('../images/monpin-landscape-aerial.jpg');background-position:center 60%;opacity:.09;filter:saturate(.7)}
.home-page .calendar-section:after{background:rgba(244,247,245,.9)}
.home-page .leaders-database>.wrap,.home-page .content-tabs-section>.wrap,.home-page .calendar-section>.wrap{position:relative;z-index:1}
@media(max-width:700px){.home-page .leaders-database:before{background-position:58% center}.home-page .content-tabs-section:before,.home-page .calendar-section:before{background-position:62% center}.home-page .leaders-database:after,.home-page .content-tabs-section:after,.home-page .calendar-section:after{background:rgba(255,255,255,.92)}}
@media(prefers-reduced-data:reduce){.home-page .leaders-database:before,.home-page .content-tabs-section:before,.home-page .calendar-section:before{display:none}}
main>.category-news-22{order:9}main>.calendar-section{order:9}main>.agency-links-section{order:15}
.category-news-section{padding:72px 0;background:linear-gradient(180deg,#fff,#f2f8f5)}.category-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.category-news-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 12px 34px #043c3010;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.category-news-card:hover{transform:translateY(-6px);border-color:#d8b13c;box-shadow:0 22px 48px #043c3020}.category-news-media{position:relative;display:grid;place-items:center;height:210px;overflow:hidden;background:linear-gradient(145deg,#e7f3ee,#d7e9e1);color:var(--green);font-size:3.2rem}.category-news-media img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease}.category-news-card:hover .category-news-media img{transform:scale(1.045)}.category-news-body{display:flex;flex-direction:column;min-height:245px;padding:22px}.category-news-body time{color:var(--gold);font-size:.78rem;font-weight:800}.category-news-body h3{margin:9px 0 10px;font-size:1.08rem;line-height:1.55}.category-news-body h3 a{color:var(--ink);text-decoration:none}.category-news-body h3 a:hover{color:var(--green)}.category-news-body p{display:-webkit-box;overflow:hidden;margin:0;color:var(--muted);font-size:.9rem;line-height:1.7;-webkit-line-clamp:3;-webkit-box-orient:vertical}.category-news-more{margin-top:auto;padding-top:18px;color:var(--green);font-size:.86rem;font-weight:800;text-decoration:none}.category-news-more i{transition:transform .2s}.category-news-more:hover i{display:inline-block;transform:translateX(4px)}@media(max-width:900px){.category-news-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.category-news-section{padding:50px 0}.category-news-grid{grid-template-columns:1fr}.category-news-media{height:200px}.category-news-body{min-height:0}}
.agency-links-section{padding:72px 0;background:linear-gradient(180deg,#fff,#f1f7f4)}.agency-links-section .section-head p{margin:3px 0 0;color:var(--muted)}.agency-links-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.agency-links-grid>a{display:flex;flex-direction:column;min-width:0;min-height:210px;padding:22px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 9px 26px #043c300c;transition:transform .22s,border-color .22s,box-shadow .22s}.agency-links-grid>a:hover{transform:translateY(-5px);border-color:var(--gold);box-shadow:0 17px 36px #043c301b}.agency-links-grid>a>i{width:48px;height:48px;display:grid;place-items:center;margin-bottom:17px;border-radius:13px;background:#e4f2ec;color:var(--green);font-size:1.35rem}.agency-links-grid small{color:var(--gold);font-size:.7rem;font-weight:800}.agency-links-grid h3{margin:5px 0 14px;font-size:1rem;line-height:1.45}.agency-links-grid span{display:block;margin-top:auto;color:var(--green);font-size:.77rem;font-weight:700}@media(max-width:1100px){.agency-links-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:720px){.agency-links-section{padding:52px 0}.agency-links-grid{grid-template-columns:1fr 1fr}.agency-links-grid>a{min-height:185px}}@media(max-width:480px){.agency-links-grid{grid-template-columns:1fr}.agency-links-grid>a{min-height:0}}
