:root{--navy:#08090a;--navy-deep:#08090a;--navy-mid:#202022;--gold:#ecb422;--cream:#08090a;--paper:#18181a;--ink:#f5f5f4;--muted:#aaa;--line:#444;color-scheme:dark}body.resources-page{background:#08090a;color:#f5f5f4}.site-header{background:#090909e8;box-shadow:none;border:0}.site-header.has-scrolled{background:#090909f2}.brand img,.footer-brand img{filter:brightness(0) invert(1)}.main-nav{background:#0e0e0f;border:1px solid #363638;border-radius:50px;padding:6px;gap:0}.main-nav .nav-link{border-radius:40px;padding:12px 20px;color:#fff;font-size:12px}.main-nav .nav-link:hover,.main-nav .nav-link.is-current{background:#29292a;color:#ecb422}.button-gold,.button-blue{background:#ecb422;color:#111;border-radius:60px}.header-cta{border-radius:50px}.library-hero{background:#08090a;min-height:570px;padding-top:130px}.library-hero:before{content:'RURAL';position:absolute;font:700 25vw 'Space Grotesk';color:#141415;left:7%;top:8%;z-index:0;letter-spacing:-.1em}.library-hero-inner{position:relative;z-index:2}.library-hero h1{font-size:clamp(54px,7vw,105px);color:#fff}.library-hero h1 em{color:#ecb422}.library-hero p:not(.eyebrow){color:#aaa}.eyebrow-light,.eyebrow-blue{color:#ecb422}.library-hero-orbit{border-color:#ecb422}.library-hero-orbit b{color:#ecb422}.library-section{background:#08090a;padding-top:80px}.library-search{background:#262628;border:1px solid #484848;border-radius:24px}.library-search input{color:#fff}.library-search input::placeholder{color:#aaa}.library-filters{border-color:#444}.filter-chip{background:#202022;border:1px solid #444;border-radius:50px;color:#fff}.filter-chip.is-active,.filter-chip:hover{background:#ecb422;color:#111}.clear-filters,.results-line{color:#bbb}.resource-results-grid{gap:14px}.resource-record,.resource-record-feature{background:#202022;color:#fff;border:1px solid #353537;border-radius:28px;box-shadow:none}.resource-record:hover{background:#29292b;border-color:#ecb422}.resource-record h3,.resource-record-feature h3{color:#fff}.resource-record p,.resource-record-feature p{color:#aaa}.record-type{color:#ecb422}.resource-record a{color:#ecb422}.no-results{background:#202022;color:#fff}.library-contact{background:#18181a;color:#fff}.library-contact a{color:#ecb422}.site-footer.footer-redesigned{background:#0c0c0d;color:#fff}.footer-contact,.footer-links a,.footer-bottom{color:#bbb}.footer-main,.footer-bottom{border-color:#333}.accessibility-trigger{background:#ecb422;color:#111;border-radius:50px}.accessibility-panel{background:#222;color:#fff}.accessibility-controls button{background:#343434;color:#fff}.accessibility-controls button[aria-pressed=true]{background:#ecb422;color:#111}.menu-overlay{background:#111}.menu-overlay nav a{color:#fff}.menu-overlay nav a span{color:#ecb422}@media(max-width:800px){.site-header .main-nav{display:none}.site-header .menu-toggle{display:grid}.library-hero{min-height:440px}.library-hero h1{font-size:clamp(46px,10vw,70px)}}
