:root{--gov-green:#063f32;--gov-green-2:#0a5b47;--gov-gold:#f3bf22;--gov-ink:#10241e;--gov-muted:#65756f;--gov-soft:#f4f7f4;--gov-shadow:0 18px 55px rgba(6,63,50,.13)}
.gov-page{overflow:hidden;color:var(--gov-ink);background:#fff}.gov-page *{box-sizing:border-box}.gov-page h1,.gov-page h2,.gov-page h3{margin-top:0;color:inherit}.gov-page p{line-height:1.75}.gov-section{padding:70px 0}.gov-hero{position:relative;min-height:620px;display:flex;align-items:center;color:#fff;background-image:var(--gov-hero);background-position:center;background-size:cover;isolation:isolate}.gov-hero:before,.gov-hero__shade{content:"";position:absolute;inset:0;z-index:-1}.gov-hero__shade{background:linear-gradient(90deg,rgba(2,29,23,.96),rgba(4,55,43,.82) 48%,rgba(3,43,34,.32) 79%,rgba(2,29,23,.45))}.gov-hero:before{z-index:-2;background:inherit;background-position:center;background-size:cover;animation:govHero 14s ease-out both}.gov-hero__inner{position:relative;padding-top:115px;padding-bottom:145px}.gov-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:32px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.11em}.gov-breadcrumb a{color:var(--gov-gold)}.gov-breadcrumb span{color:rgba(255,255,255,.63)}.gov-hero__copy{max-width:780px}.gov-kicker,.gov-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--gov-gold);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.15em}.gov-kicker:before,.gov-eyebrow:before{content:"";width:32px;height:2px;background:currentColor}.gov-hero h1{max-width:890px;margin:13px 0 18px;color:#fff;font-size:clamp(50px,6vw,84px);font-weight:800;line-height:.98;letter-spacing:-.045em}.gov-hero__copy>p{max-width:660px;margin:0;color:rgba(255,255,255,.82);font-size:17px}.gov-hero__summary{position:absolute;left:15px;right:15px;bottom:28px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(3,43,34,.82);backdrop-filter:blur(12px)}.gov-hero__summary>div{position:relative;padding:19px 24px 19px 62px;border-right:1px solid rgba(255,255,255,.14)}.gov-hero__summary>div:last-child{border-right:0}.gov-hero__summary i{position:absolute;left:22px;top:50%;color:var(--gov-gold);font-size:23px;transform:translateY(-50%)}.gov-hero__summary span,.gov-hero__summary strong{display:block}.gov-hero__summary span{color:rgba(255,255,255,.55);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.gov-hero__summary strong{margin-top:3px;color:#fff;font-size:14px}
.gov-switcher{position:relative;z-index:5;border-bottom:1px solid #e5ebe7;background:#fff;box-shadow:0 8px 25px rgba(6,63,50,.05)}.gov-switcher .container{display:flex;align-items:center;justify-content:space-between;gap:25px}.gov-switcher__label{flex:0 0 auto;color:var(--gov-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.gov-switcher .container>div{display:flex;overflow-x:auto;scrollbar-width:none}.gov-switcher a{position:relative;display:flex;align-items:center;gap:8px;min-height:65px;padding:0 20px;white-space:nowrap;color:#50625b;font-size:12px;font-weight:800}.gov-switcher a:after{content:"";position:absolute;right:20px;bottom:0;left:20px;height:3px;border-radius:3px 3px 0 0;background:var(--gov-gold);transform:scaleX(0);transition:.25s ease}.gov-switcher a:hover,.gov-switcher a.is-active{color:var(--gov-green)}.gov-switcher a.is-active:after{transform:scaleX(1)}.gov-switcher a i{color:var(--gov-gold)}
.gov-mandate{background:#fff}.gov-mandate__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px;align-items:end}.gov-heading h2,.gov-directory__heading h2{margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.035em}.gov-mandate__copy>p{margin:0;color:var(--gov-muted);font-size:16px}.gov-mandate__line{display:flex;align-items:center;gap:12px;margin-top:20px;color:var(--gov-green);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gov-mandate__line span{width:45px;height:2px;background:var(--gov-gold)}
.gov-chair{padding-top:25px;background:linear-gradient(180deg,#fff,var(--gov-soft))}.gov-chair__card{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);min-height:480px;overflow:hidden;border-radius:22px;background:var(--gov-green);box-shadow:var(--gov-shadow)}.gov-chair__portrait{position:relative;overflow:hidden;background:#dfe8e2}.gov-chair__portrait:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(0deg,rgba(2,29,23,.75),transparent)}.gov-chair__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .7s ease}.gov-chair__card:hover .gov-chair__portrait img{transform:scale(1.035)}.gov-chair__portrait>span{position:absolute;z-index:2;left:24px;bottom:21px;padding:7px 11px;border-radius:30px;color:var(--gov-green);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;background:var(--gov-gold)}.gov-chair__content{position:relative;display:flex;flex-direction:column;justify-content:center;padding:55px;color:#fff}.gov-chair__content>i{position:absolute;right:38px;top:35px;color:rgba(255,255,255,.08);font-size:88px}.gov-chair__content h2{margin:11px 0 16px;color:#fff;font-size:clamp(29px,3.4vw,46px);line-height:1.06}.gov-chair__content>p{max-width:680px;color:rgba(255,255,255,.72);font-size:14px}.gov-chair__signature{display:flex;align-items:center;gap:10px;margin-top:20px;color:var(--gov-gold);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.gov-chair__signature span{width:35px;height:1px;background:var(--gov-gold)}
.gov-directory{background:var(--gov-soft)}.gov-directory__heading{display:flex;align-items:end;justify-content:space-between;gap:35px;margin-bottom:28px}.gov-directory__heading>div:first-child{max-width:720px}.gov-directory__heading p{margin:10px 0 0;color:var(--gov-muted)}.gov-directory__count{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:12px;background:#fff;box-shadow:0 8px 25px rgba(6,63,50,.06)}.gov-directory__count strong{color:var(--gov-green);font-size:28px}.gov-directory__count span{color:var(--gov-muted);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.gov-tools{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px;padding:12px;border:1px solid #dfe7e2;border-radius:13px;background:#fff}.gov-search{position:relative;flex:1;max-width:370px;margin:0}.gov-search i{position:absolute;left:15px;top:50%;color:#8a9993;transform:translateY(-50%)}.gov-search input{width:100%;height:43px;padding:0 15px 0 42px;border:0;border-radius:9px;color:var(--gov-ink);outline:0;background:#f0f4f1}.gov-search input:focus{box-shadow:0 0 0 2px rgba(10,91,71,.15)}.gov-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.gov-filters button{padding:8px 12px;border:1px solid #dfe7e2;border-radius:30px;color:#60706a;font-size:10px;font-weight:800;background:#fff;cursor:pointer;transition:.25s ease}.gov-filters button:hover,.gov-filters button.is-active{color:#fff;border-color:var(--gov-green);background:var(--gov-green)}.gov-members{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.gov-member{overflow:hidden;border:1px solid #e1e8e3;border-radius:15px;background:#fff;transition:.35s ease}.gov-member:hover{transform:translateY(-7px);border-color:transparent;box-shadow:var(--gov-shadow)}.gov-member[hidden]{display:none}.gov-member__image{position:relative;height:285px;overflow:hidden;background:#e8eee9}.gov-member__image:after{content:"";position:absolute;inset:auto 0 0;height:27%;background:linear-gradient(0deg,rgba(3,43,34,.4),transparent)}.gov-member__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .55s ease}.gov-member:hover img{transform:scale(1.04)}.gov-member__image>span{position:absolute;z-index:2;right:13px;bottom:11px;color:#fff;font-size:10px;font-weight:800}.gov-member__body{min-height:105px;padding:17px 18px;border-top:3px solid var(--gov-gold)}.gov-member__body>span{display:block;color:var(--gov-green-2);font-size:9px;font-weight:800;line-height:1.45;text-transform:uppercase;letter-spacing:.07em}.gov-member__body h3{margin:7px 0 0;font-size:15px;line-height:1.35}.gov-empty{padding:45px;text-align:center;border-radius:15px;background:#fff}.gov-empty i{color:var(--gov-gold);font-size:28px}.gov-empty h3{margin:13px 0 3px}.gov-empty p{margin:0;color:var(--gov-muted)}
.gov-cta{padding:50px 0;color:#fff;background:linear-gradient(120deg,var(--gov-green),#08705a)}.gov-cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.gov-cta span{color:var(--gov-gold);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.gov-cta h2{margin:6px 0 0;color:#fff;font-size:28px}.gov-cta a{display:inline-flex;align-items:center;gap:10px;flex:0 0 auto;min-height:48px;padding:0 20px;border-radius:8px;color:var(--gov-green)!important;font-size:12px;font-weight:800;background:var(--gov-gold);transition:.3s ease}.gov-cta a:hover{transform:translateY(-3px)}[data-gov-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}[data-gov-reveal].is-visible{opacity:1;transform:none}@keyframes govHero{from{transform:scale(1.045)}to{transform:scale(1.01)}}
@media(max-width:1199px){.gov-members{grid-template-columns:repeat(3,1fr)}.gov-member__image{height:310px}}@media(max-width:991px){.gov-section{padding:58px 0}.gov-mandate__grid{grid-template-columns:1fr;gap:20px}.gov-chair__card{grid-template-columns:1fr 1.25fr}.gov-chair__content{padding:38px}.gov-tools{align-items:stretch;flex-direction:column}.gov-search{max-width:none}.gov-filters{justify-content:flex-start}.gov-switcher .container{align-items:flex-start;flex-direction:column;padding-top:14px}.gov-switcher__label{padding-left:20px}.gov-switcher a{min-height:52px}.gov-members{grid-template-columns:repeat(2,1fr)}.gov-member__image{height:360px}.gov-cta .container{align-items:flex-start;flex-direction:column}}@media(max-width:767px){.gov-hero{min-height:720px;align-items:flex-start}.gov-hero__inner{padding-top:125px;padding-bottom:225px}.gov-hero h1{font-size:47px}.gov-hero__summary{grid-template-columns:1fr}.gov-hero__summary>div{padding:12px 18px 12px 52px;border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.gov-hero__summary>div:last-child{border-bottom:0}.gov-hero__summary i{left:18px;font-size:18px}.gov-chair__card{grid-template-columns:1fr}.gov-chair__portrait{height:430px}.gov-directory__heading{align-items:flex-start;flex-direction:column}.gov-member__image{height:310px}.gov-cta h2{font-size:24px}}@media(max-width:520px){.gov-hero h1{font-size:39px}.gov-members{grid-template-columns:1fr}.gov-member__image{height:390px}.gov-chair__portrait{height:390px}.gov-chair__content{padding:30px 24px}.gov-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px}.gov-filters button{white-space:nowrap}.gov-cta a{width:100%;justify-content:center}}@media(prefers-reduced-motion:reduce){.gov-hero:before{animation:none}[data-gov-reveal]{opacity:1;transform:none;transition:none}}
