:root{--navy:#071f52;--deep:#02163d;--red:#c40e1c;--cream:#fffaf1;--ink:#0c1832;--line:#d9dee9;--muted:#5a6475}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}p{line-height:1.55}.skipLink{position:absolute;left:-9999px;top:0;background:#fff;color:#000;padding:12px;z-index:99}.skipLink:focus{left:12px;top:12px}.siteHeader{height:72px;gap:28px;padding:0 4vw;background:linear-gradient(90deg,#f9f1e5,#0a214c 45%);position:-webkit-sticky;position:sticky;top:0;z-index:20;box-shadow:0 2px 12px #0002}.brand,.siteHeader{display:flex;align-items:center}.brand{gap:12px;min-width:285px}.brand strong{font-family:Georgia,serif;font-size:18px}.brand small{display:block;color:#9d0c18;letter-spacing:1.5px;margin-top:3px}.monogram{font-family:Georgia,serif;font-size:34px;font-weight:800;color:var(--navy);letter-spacing:-7px;padding-right:8px}.siteHeader nav{display:flex;gap:24px;flex:1 1;justify-content:center;color:#fff;text-transform:uppercase;font-size:13px;font-weight:700}.siteHeader nav a:focus-visible,.siteHeader nav a:hover{color:#ffcad0}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:4px;padding:14px 20px;text-transform:uppercase;font-weight:800;font-size:13px;border:0;cursor:pointer}.red{background:var(--red);color:#fff}.navy{background:var(--navy);color:#fff}.outline{background:#fff;color:var(--navy);border:1px solid var(--navy)}.navButton{padding:12px 18px}.hero{min-height:650px;display:grid;grid-template-columns:53% 47%;background:linear-gradient(100deg,#fff8eb,#fff4df 42%,#17365f)}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 53% 30%,#ffcb77aa,transparent 28%),linear-gradient(150deg,transparent 0 45%,#c95f1633 45% 55%,transparent 55%);opacity:.9}.heroGlow{left:37%;top:40px;width:300px;height:520px;background:linear-gradient(180deg,#244d79,#d78b35);-webkit-clip-path:polygon(44% 0,60% 0,67% 42%,95% 42%,100% 100%,0 100%,8% 50%,35% 50%);clip-path:polygon(44% 0,60% 0,67% 42%,95% 42%,100% 100%,0 100%,8% 50%,35% 50%);opacity:.42}.heroCopy{position:relative;z-index:2;padding:68px 4vw}.eyebrow{font-size:46px;line-height:1.03;font-weight:700;margin:0 0 6px}.eyebrow,.hero h1{font-family:Georgia,serif;color:var(--navy)}.hero h1{font-size:56px;line-height:.98;margin:0}.hero h1 span{color:#b20f1a}.divider{height:20px;display:flex;align-items:center;gap:10px;color:var(--red)}.divider:after,.divider:before{content:"";height:1px;background:var(--red);width:130px}.roles{list-style:none;padding:0;margin:10px 0 12px;font-size:16px;line-height:1.7}.roles li:before{content:"★";display:inline-grid;place-items:center;background:var(--red);color:#fff;border-radius:50%;width:21px;height:21px;margin-right:10px;font-size:11px}.hero h2{font-family:Georgia,serif;font-size:39px;font-style:italic;margin:12px 0 4px;color:var(--navy)}.hero h2 span{color:var(--red)}.mission{max-width:560px;margin:0 0 18px}.actions{display:flex;gap:14px;flex-wrap:wrap}.heroPortrait{position:relative;min-height:650px;overflow:hidden}.heroPortrait:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#0c2a5c 0 45%,#fff 45% 52%,#c51624 52%);opacity:.65}.heroPortrait img{object-fit:cover;object-position:50% 28%;-webkit-clip-path:polygon(7% 0,100% 0,100% 100%,0 100%);clip-path:polygon(7% 0,100% 0,100% 100%,0 100%)}.flagStar{position:absolute;right:8%;top:7%;z-index:2;color:#fff;font-size:100px;opacity:.9}.deskAndPriorities{display:grid;grid-template-columns:28% 72%;padding:16px 3.5vw 10px;grid-gap:12px;gap:12px}.card,.leadership,.pageCard,.panel{border:1px solid var(--line);border-radius:8px;background:#fff}.desk{padding:20px}.desk h3,.resources h3,.sectionHeading h3{color:var(--navy);text-transform:uppercase;margin:0}.desk h3{color:var(--red);font-size:21px;border-bottom:1px solid #e7a4aa;padding-bottom:8px}.signature{font-family:cursive;font-size:29px;color:#1741a5;margin:15px 0 2px}.desk small{display:block;margin-top:4px}.priorityGrid{display:grid;grid-template-columns:repeat(4,1fr)}.priority{text-align:center;padding:16px 18px;border-right:1px solid var(--line)}.priority:last-child{border-right:0}.roundIcon{width:58px;height:58px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;margin:0 auto 13px;font-weight:900;font-size:20px}.priority:nth-child(2n) .roundIcon{background:var(--red)}.priority h3{font-size:15px;text-transform:uppercase;color:var(--navy);min-height:38px}.priority p{font-size:13px;min-height:75px}.newsItem a,.priority a,.sectionHeading a{color:var(--red);font-weight:700;font-size:12px}.contentGrid{display:grid;grid-template-columns:1fr 1fr 1.05fr;grid-gap:12px;gap:12px;padding:10px 3.5vw}.panel{padding:15px}.sectionHeading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:8px;margin-bottom:8px}.newsItem{display:grid;grid-template-columns:105px 1fr;grid-gap:12px;gap:12px;padding:9px 0;border-bottom:1px solid #eee}.newsItem:last-child{border-bottom:0}.newsThumb{border-radius:4px;background:linear-gradient(135deg,#9e6e3e,#152f55);min-height:76px}.event h4,.newsItem h4{margin:3px 0;color:var(--navy);font-size:14px}.event p,.newsItem p{font-size:12px;margin:3px 0}.event small,.newsItem small{font-size:10px;text-transform:uppercase}.event{display:grid;grid-template-columns:45px 1fr 48px;grid-gap:10px;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid #eee}.dateBox{border:1px solid #ccd3df;text-align:center;border-radius:3px;overflow:hidden}.dateBox span{display:block;background:var(--red);color:#fff;font-size:10px;padding:3px}.dateBox strong{font-size:20px;color:var(--navy)}.rsvp{background:var(--navy);color:#fff;border-radius:3px;padding:8px 7px;font-size:10px;font-weight:700;text-align:center}.event:nth-child(2n) .rsvp{background:var(--red)}.resources{background:linear-gradient(145deg,#0b2a61,#03163b);color:#fff;border-radius:8px;padding:18px;text-align:center}.resources h3{color:#fff;border-bottom:1px solid #ffffff44;padding-bottom:10px}.resourceGrid{display:grid;grid-template-columns:1fr 1fr;text-align:left;margin:12px 0}.resourceGrid a{padding:14px 8px;border-bottom:1px solid #ffffff2c;font-size:12px}.resourceGrid a:nth-child(odd){border-right:1px solid #ffffff2c}.resourceGrid span{margin-right:8px;font-size:18px}.leadership{margin:10px 3.5vw 0;padding:12px}.photoGrid{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:12px;gap:12px}.photoGrid img{width:100%;height:230px;object-fit:cover;border-radius:5px}.newsletter{background:linear-gradient(100deg,#082454,#04163b);color:#fff;padding:15px 4vw;display:flex;justify-content:space-between;align-items:center;gap:30px}.newsletter strong{font-size:19px;text-transform:uppercase}.newsletter p{margin:2px 0;font-size:13px}.newsletter form{display:flex;gap:12px;flex:1 1;max-width:620px}.newsletter input{flex:1 1;padding:15px;border-radius:4px;border:0}footer{background:#03163c;color:#fff}.footerTop{display:grid;grid-template-columns:1.5fr .7fr .7fr 1.1fr;grid-gap:40px;gap:40px;padding:24px 4vw}.footerTop h4{margin:0 0 8px;text-transform:uppercase}.footerTop a,.footerTop p{display:block;font-size:12px;margin:5px 0}.footerBrand{display:flex;gap:18px;align-items:flex-start}.footerBottom{background:var(--red);display:flex;justify-content:space-between;padding:10px 4vw;font-size:11px}.pageHero{padding:70px 6vw;background:linear-gradient(110deg,#fff8eb,#f7efe2 55%,#0b285a);min-height:300px}.pageHero h1{font:700 54px/1.05 Georgia,serif;color:var(--navy);max-width:850px;margin:8px 0}.pageHero>p:last-child{max-width:720px;font-size:18px}.eyebrowSmall{color:var(--red);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.pageShell{padding:44px 6vw 70px;max-width:1200px;margin:auto}.pageGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.pageCard{padding:24px}.pageCard h2,.pageCard h3{color:var(--navy)}.pageCard p{color:var(--muted)}.formGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.formGrid label{font-weight:700;font-size:14px}.formGrid input,.formGrid select,.formGrid textarea{width:100%;padding:13px;border:1px solid #bbc4d2;border-radius:4px;margin-top:6px;font:inherit}.formGrid .full{grid-column:1/-1}.galleryGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.galleryGrid img{width:100%;height:420px;object-fit:cover;border-radius:8px}.legal{max-width:850px}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.siteHeader nav{display:none}.siteHeader{justify-content:space-between}.hero{grid-template-columns:1fr}.heroPortrait{min-height:480px}.contentGrid,.deskAndPriorities{grid-template-columns:1fr}.footerTop{grid-template-columns:1fr 1fr}.heroCopy{padding-bottom:30px}.pageGrid{grid-template-columns:1fr}}@media(max-width:700px){.siteHeader{height:auto;padding:12px 18px}.brand{min-width:0}.brand strong{font-size:14px}.brand small{font-size:9px}.navButton{display:none}.heroCopy{padding:44px 22px}.eyebrow{font-size:29px}.hero h1{font-size:42px}.heroPortrait{min-height:420px}.priorityGrid{grid-template-columns:1fr 1fr}.priority:nth-child(2){border-right:0}.contentGrid,.deskAndPriorities{padding-left:16px;padding-right:16px}.galleryGrid,.photoGrid{grid-template-columns:1fr}.galleryGrid img{height:300px}.newsletter{flex-direction:column;align-items:flex-start}.newsletter form{width:100%;flex-direction:column}.footerTop{grid-template-columns:1fr}.footerBottom{flex-direction:column;gap:6px}.actions .button{flex:1 1}.resourceGrid{grid-template-columns:1fr}.resourceGrid a:nth-child(odd){border-right:0}.pageHero h1{font-size:40px}.formGrid{grid-template-columns:1fr}.formGrid .full{grid-column:auto}}.hero{position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(255,252,246,.98),rgba(255,252,246,.93) 38%,rgba(255,252,246,.48) 63%,rgba(7,31,74,.16)),url(/images/houston-skyline.jpg);background-position:50%;background-size:cover;background-repeat:no-repeat}.heroLogo{display:block;width:clamp(180px,24vw,320px);height:auto;margin-bottom:1.25rem;object-fit:contain}.heroCopy,.heroPortrait{position:relative;z-index:2}.heroGlow{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 74% 32%,rgba(255,255,255,.2),transparent 34%)}@media (max-width:800px){.hero{background-position:58%;background-image:linear-gradient(180deg,rgba(255,252,246,.97),rgba(255,252,246,.9) 56%,rgba(7,31,74,.25)),url(/images/houston-skyline.jpg)}.heroLogo{width:min(230px,65vw);margin-bottom:1rem}}.eventGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem;width:min(1120px,calc(100% - 2rem));margin:2rem auto 0}.eventCard{display:grid;grid-template-columns:auto 1fr;grid-gap:1.25rem;gap:1.25rem;align-items:start;padding:1.75rem;border:1px solid #dce3eb;border-radius:14px;background:#ffffff;box-shadow:0 14px 36px rgba(7,31,74,.08)}.eventCalendarIcon{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#eef2f7;font-size:1.55rem}.eventContent h3{margin:0 0 .6rem;color:#071f4a;font-size:1.4rem}.eventDate{margin:0 0 .7rem;color:#bd1725;font-size:1.05rem;font-weight:800}.eventAddress,.eventDescription,.eventLocation{margin:.3rem 0;color:#43546a;line-height:1.55}.eventDescription{margin-top:.8rem;font-weight:700}.eventRsvpButton{display:inline-flex;align-items:center;justify-content:center;min-height:46px;margin-top:1rem;padding:.75rem 1.4rem;border-radius:5px;background:#bd1725;color:#ffffff;font-weight:800;text-decoration:none;text-transform:uppercase;transition:transform .16s ease,box-shadow .16s ease}.eventRsvpButton:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(189,23,37,.22)}@media (max-width:760px){.eventCard,.eventGrid{grid-template-columns:1fr}.eventCalendarIcon{width:52px;height:52px}.eventRsvpButton{width:100%}}.priorities-page{background:#ffffff;color:#10213a}.priorities-hero{position:relative;display:grid;min-height:430px;place-items:center;overflow:hidden;background-image:url(/images/houston-skyline.jpg);background-position:50%;background-size:cover;color:#ffffff}.priorities-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,48,.95),rgba(4,22,48,.58)),linear-gradient(0deg,rgba(4,22,48,.38),transparent 60%)}.priorities-hero-content{position:relative;z-index:1;width:min(1120px,calc(100% - 3rem));margin:0 auto;padding:5rem 0}.priorities-eyebrow,.priorities-section-label{margin:0 0 .75rem;font-size:.8rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.priorities-eyebrow{color:#ffffff}.priorities-section-label{color:#b8202e}.priorities-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,8vw,7rem);line-height:.95}.priorities-hero-text{max-width:760px;margin:1.25rem 0 0;color:rgba(255,255,255,.9);font-size:clamp(1.08rem,2vw,1.4rem);line-height:1.6}.priorities-introduction{padding:5rem 1.5rem}.priorities-introduction-grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);grid-gap:3.5rem;gap:3.5rem;align-items:center;width:min(1120px,100%);margin:0 auto}.priorities-portrait-wrapper{overflow:hidden;border-radius:1rem;box-shadow:0 20px 55px rgba(8,27,51,.18)}.priorities-portrait{display:block;width:100%;height:auto;object-fit:cover}.priorities-introduction-copy h2{margin:0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.5vw,3.4rem);line-height:1.08}.priorities-introduction-copy p{color:#43546a;line-height:1.75}.priorities-red-rule{width:76px;height:4px;margin:1.2rem 0 1.6rem;background:#b8202e}.priorities-introduction-emphasis{color:#0b2b50!important;font-size:1.12rem;font-weight:800}@media (max-width:760px){.priorities-hero{min-height:360px;background-position:58%}.priorities-hero-content{width:min(100% - 2rem,680px);padding:4rem 0}.priorities-introduction{padding:3.5rem 1rem}.priorities-introduction-grid{grid-template-columns:1fr;gap:2rem}.priorities-portrait-wrapper{width:min(100%,420px);margin:0 auto}}.priorities-focus-section{padding:5rem 1.5rem;background:#f5f7fa}.priorities-focus-heading{width:min(760px,100%);margin:0 auto 2.75rem;text-align:center}.priorities-focus-heading h2{margin:0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.5vw,3.5rem);line-height:1.08}.priorities-focus-heading>p:last-child{margin:1rem auto 0;color:#526276;line-height:1.7}.priorities-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.35rem;gap:1.35rem;width:min(1120px,100%);margin:0 auto}.priorities-card{display:flex;min-height:330px;flex-direction:column;padding:1.75rem;border:1px solid #dce3eb;border-radius:16px;background:#ffffff;box-shadow:0 14px 38px rgba(8,27,51,.07);transition:transform .18s ease,box-shadow .18s ease}.priorities-card:hover{transform:translateY(-5px);box-shadow:0 20px 46px rgba(8,27,51,.12)}.priorities-card-top{display:flex;align-items:center;justify-content:space-between}.priorities-card-number{color:#8a98a9;font-size:.8rem;font-weight:850;letter-spacing:.14em}.priorities-card-icon{display:grid;width:3.4rem;height:3.4rem;place-items:center;border-radius:999px;background:#eef2f7;color:#b8202e;font-size:1.25rem;font-weight:900}.priorities-card h3{margin:1.5rem 0 .65rem;color:#0b2b50;font-size:1.35rem;line-height:1.25}.priorities-card p{margin:0;color:#526276;line-height:1.7}.priorities-card a{margin-top:auto;padding-top:1.5rem;color:#b8202e;font-weight:850;text-decoration:none}.priorities-card a:hover{text-decoration:underline}@media (max-width:920px){.priorities-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.priorities-focus-section{padding:3.5rem 1rem}.priorities-card-grid{grid-template-columns:1fr}.priorities-card{min-height:auto}}.priorities-details-section{padding:2rem 1.5rem 5rem;background:#ffffff}.priorities-details-container{width:min(1120px,100%);margin:0 auto}.priorities-detail{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:3.5rem;gap:3.5rem;align-items:center;padding:4.5rem 0;border-bottom:1px solid #e1e7ee;scroll-margin-top:110px}.priorities-detail:last-child{border-bottom:0}.priorities-detail-reverse{grid-template-columns:minmax(0,1.28fr) minmax(260px,.72fr)}.priorities-detail-reverse .priorities-detail-visual{order:2}.priorities-detail-visual{position:relative;display:grid;min-height:320px;place-items:center;overflow:hidden;border-radius:18px;background:linear-gradient(145deg,rgba(7,31,74,.94),rgba(24,67,112,.82)),url(/images/houston-skyline.jpg) 50% /cover;color:#ffffff;box-shadow:0 18px 46px rgba(8,27,51,.16)}.priorities-detail-number{position:absolute;top:1.35rem;left:1.45rem;color:rgba(255,255,255,.64);font-size:.9rem;font-weight:850;letter-spacing:.16em}.priorities-detail-icon{display:grid;width:7rem;height:7rem;place-items:center;border:2px solid rgba(255,255,255,.78);border-radius:999px;color:#ffffff;font-size:3rem;font-weight:900}.priorities-detail-content h2{margin:0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.08}.priorities-detail-summary{margin:1rem 0 0;color:#526276;font-size:1.05rem;line-height:1.75}.priorities-detail-content h3{margin:1.6rem 0 .7rem;color:#0b2b50;font-size:1.08rem}.priorities-detail-content ul{display:grid;grid-gap:.55rem;gap:.55rem;margin:0;padding-left:1.25rem;color:#43546a;line-height:1.6}.priorities-detail-content li::marker{color:#b8202e}.priorities-vision{margin-top:1.75rem;padding:1.25rem 1.4rem;border-left:5px solid #b8202e;background:#f5f7fa}.priorities-vision span{color:#b8202e;font-size:.76rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.priorities-vision p{margin:.4rem 0 0;color:#0b2b50;font-weight:750;line-height:1.6}@media (max-width:860px){.priorities-detail,.priorities-detail-reverse{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:2.25rem}.priorities-detail-reverse .priorities-detail-visual{order:0}}@media (max-width:680px){.priorities-details-section{padding:1rem 1rem 3.5rem}.priorities-detail,.priorities-detail-reverse{grid-template-columns:1fr;gap:1.75rem;padding:3rem 0}.priorities-detail-visual{min-height:250px}.priorities-detail-icon{width:6rem;height:6rem;font-size:2.5rem}}.priorities-quote-section{position:relative;overflow:hidden;padding:5.5rem 1.5rem;background:radial-gradient(circle at 50% 0,rgba(184,32,46,.08),transparent 38%),#f5f7fa}.priorities-quote-inner{position:relative;width:min(860px,100%);margin:0 auto;text-align:center}.priorities-quote-mark{position:absolute;top:-3.5rem;left:50%;transform:translateX(-50%);color:rgba(184,32,46,.11);font-family:Georgia,Times New Roman,serif;font-size:11rem;line-height:1;pointer-events:none}.priorities-quote-inner blockquote{position:relative;z-index:1;margin:0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.5vw,3.5rem);font-style:italic;line-height:1.28}.priorities-signature{position:relative;z-index:1;display:block;width:min(340px,72vw);height:auto;margin:2rem auto .25rem;opacity:.82}.priorities-quote-inner>p{margin:0;color:#5a6a7d;font-weight:800}.priorities-final-cta{display:grid;grid-template-columns:minmax(0,1.35fr) auto;grid-gap:3rem;gap:3rem;align-items:center;padding:5rem max(1.5rem,calc((100vw - 1120px) / 2));background:linear-gradient(120deg,rgba(6,30,67,.98),rgba(13,49,89,.96));color:#ffffff}.priorities-final-cta-copy{max-width:720px}.priorities-final-cta-label{margin:0 0 .75rem;color:#ffffff;font-size:.8rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.priorities-final-cta h2{margin:0;color:#ffffff;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.08}.priorities-final-cta-copy>p:last-child{max-width:680px;margin:1.15rem 0 0;color:rgba(255,255,255,.84);line-height:1.75}.priorities-final-cta-buttons{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:flex-start}.priorities-final-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.8rem 1.25rem;border:2px solid transparent;border-radius:6px;font-weight:850;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.priorities-final-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.2)}.priorities-final-button-red{background:#b8202e;color:#ffffff}.priorities-final-button-white{background:#ffffff;color:#0b2b50}.priorities-final-button-outline{border-color:#ffffff;color:#ffffff}@media (max-width:940px){.priorities-final-cta{grid-template-columns:1fr;gap:2rem;text-align:center}.priorities-final-cta-copy{margin:0 auto}.priorities-final-cta-buttons{justify-content:center}}@media (max-width:620px){.priorities-final-cta,.priorities-quote-section{padding:4rem 1rem}.priorities-final-cta-buttons{display:grid;grid-template-columns:1fr;width:min(100%,360px);margin:0 auto}.priorities-final-button{width:100%}}.news-page{background:#ffffff;color:#10213a}.news-hero{position:relative;display:grid;min-height:410px;place-items:center;overflow:hidden;background-image:url(/images/houston-skyline.jpg);background-position:50%;background-size:cover;color:#ffffff}.news-hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,22,48,.96),rgba(4,22,48,.56)),linear-gradient(0deg,rgba(4,22,48,.38),transparent 60%)}.news-hero-inner{position:relative;z-index:1;width:min(1120px,calc(100% - 3rem));margin:0 auto;padding:5rem 0}.news-eyebrow,.news-newsletter-label,.news-section-label{margin:0 0 .75rem;font-size:.78rem;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.news-eyebrow{color:#ffffff}.news-section-label{color:#b8202e}.news-hero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.4rem,8vw,7rem);line-height:.95}.news-hero-inner>p:last-child{max-width:760px;margin:1.25rem 0 0;color:rgba(255,255,255,.9);font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.65}.news-featured-section,.news-latest-section{padding:5rem 1.5rem}.news-section-heading{width:min(1120px,100%);margin:0 auto 2.5rem}.news-newsletter h2,.news-section-heading h2{margin:0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.08}.news-section-heading>p:last-child{max-width:720px;color:#526276;line-height:1.7}.news-featured-card{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);width:min(1120px,100%);margin:0 auto;overflow:hidden;border:1px solid #dce3eb;border-radius:18px;background:#ffffff;box-shadow:0 18px 48px rgba(8,27,51,.11)}.news-card-image,.news-featured-image{position:relative;overflow:hidden}.news-featured-image{min-height:430px}.news-card-image img,.news-featured-image img{object-fit:cover}.news-featured-content{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,4rem)}.news-article-meta{display:flex;flex-wrap:wrap;gap:.6rem 1rem;align-items:center;color:#6c7888;font-size:.82rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.news-article-meta span{color:#b8202e}.news-featured-content h2{margin:1rem 0 0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);line-height:1.12}.news-featured-content>p{color:#526276;line-height:1.75}.news-card-status,.news-coming-soon{color:#b8202e;font-weight:850}.news-latest-section{background:#f5f7fa}.news-category-list{display:flex;flex-wrap:wrap;gap:.65rem;width:min(1120px,100%);margin:0 auto 2rem}.news-category{display:inline-flex;min-height:40px;align-items:center;padding:.55rem .9rem;border:1px solid #ccd5df;border-radius:999px;background:#ffffff;color:#43546a;font-size:.88rem;font-weight:750}.news-category-active{border-color:#0b2b50;background:#0b2b50;color:#ffffff}.news-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.4rem;gap:1.4rem;width:min(1120px,100%);margin:0 auto}.news-card{overflow:hidden;border:1px solid #dce3eb;border-radius:16px;background:#ffffff;box-shadow:0 13px 36px rgba(8,27,51,.07);transition:transform .18s ease,box-shadow .18s ease}.news-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px rgba(8,27,51,.12)}.news-card-image{min-height:220px}.news-card-content{padding:1.45rem}.news-card h3{margin:.85rem 0 .55rem;color:#0b2b50;font-size:1.3rem;line-height:1.3}.news-card-content>p{color:#526276;line-height:1.65}.news-card-status{display:inline-block;margin-top:.7rem;font-size:.9rem}.news-newsletter{display:grid;grid-template-columns:minmax(0,1.35fr) auto;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding:5rem max(1.5rem,calc((100vw - 1120px) / 2));background:#0b2b50;color:#ffffff}.news-newsletter h2,.news-newsletter-label{color:#ffffff}.news-newsletter p{max-width:720px;color:rgba(255,255,255,.82);line-height:1.7}.news-newsletter-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:.8rem 1.3rem;border-radius:6px;background:#b8202e;color:#ffffff;font-weight:850;text-decoration:none}@media (max-width:900px){.news-featured-card{grid-template-columns:1fr}.news-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.news-newsletter{grid-template-columns:1fr;text-align:center}.news-newsletter-button{justify-self:center}}@media (max-width:620px){.news-hero{min-height:350px}.news-featured-section,.news-latest-section{padding:3.5rem 1rem}.news-featured-image{min-height:270px}.news-card-grid{grid-template-columns:1fr}.news-newsletter{padding:4rem 1rem}.news-newsletter-button{width:min(100%,340px)}}.news-card-status,.news-read-more{display:inline-flex;align-items:center;gap:.35rem;color:#b8202e;font-weight:850;text-decoration:none}.news-read-more{align-self:flex-start;margin-top:.75rem}.news-card h3 a{color:inherit;text-decoration:none}.news-card h3 a:hover,.news-card-status:hover,.news-read-more:hover{text-decoration:underline}.article-page{background:#ffffff;color:#10213a}.article-hero{position:relative;display:flex;min-height:600px;align-items:flex-end;overflow:hidden;color:#ffffff}.article-hero-image,.article-hero-overlay{position:absolute;inset:0}.article-hero-image img{object-fit:cover}.article-hero-overlay{z-index:1;background:linear-gradient(0deg,rgba(4,22,48,.96),rgba(4,22,48,.28) 70%),linear-gradient(90deg,rgba(4,22,48,.72),transparent 70%)}.article-hero-content{position:relative;z-index:2;width:min(1120px,calc(100% - 3rem));margin:0 auto;padding:7rem 0 4.5rem}.article-back-link{display:inline-block;margin-bottom:2rem;color:rgba(255,255,255,.9);font-weight:800;text-decoration:none}.article-meta{display:flex;flex-wrap:wrap;gap:.7rem 1.2rem;color:rgba(255,255,255,.78);font-size:.82rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.article-meta span:first-child{color:#ffffff}.article-hero h1{max-width:930px;margin:1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.02}.article-hero-content>p{max-width:780px;margin:1.25rem 0 0;color:rgba(255,255,255,.88);font-size:clamp(1.05rem,2vw,1.35rem);line-height:1.65}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:4rem;gap:4rem;width:min(1050px,calc(100% - 3rem));margin:0 auto;padding:5.5rem 0}.article-content{min-width:0}.article-content>p{margin:0 0 1.55rem;color:#37495f;font-size:1.12rem;line-height:1.9}.article-content>p:first-child:first-letter{float:left;margin:.1rem .5rem 0 0;color:#b8202e;font-family:Georgia,Times New Roman,serif;font-size:4.2rem;line-height:.8}.article-action-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;margin-top:.75rem;padding:.8rem 1.25rem;border-radius:6px;background:#b8202e;color:#ffffff;font-weight:850;text-decoration:none}.article-sidebar{display:grid;align-content:start;grid-gap:1.25rem;gap:1.25rem}.article-sidebar-card{padding:1.5rem;border:1px solid #dce3eb;border-radius:14px;background:#f7f9fb}.article-sidebar-card h2{margin:0 0 .85rem;color:#0b2b50;font-size:1.2rem}.article-sidebar-card p{color:#526276;line-height:1.65}.article-share-links{display:grid;grid-gap:.55rem;gap:.55rem}.article-share-links a{display:flex;min-height:42px;padding:.6rem .8rem;border:1px solid #d2dbe5;background:#ffffff;color:#0b2b50;font-weight:800}.article-share-links a,.article-sidebar-button{align-items:center;border-radius:6px;text-decoration:none}.article-sidebar-button{display:inline-flex;min-height:44px;justify-content:center;padding:.65rem 1rem;background:#0b2b50;color:#ffffff;font-weight:850}.article-related{padding:5rem 1.5rem;background:#f5f7fa}.article-related-grid,.article-related-heading{width:min(1120px,100%);margin-left:auto;margin-right:auto}.article-related-heading{margin-bottom:2rem}.article-related-heading>p{margin:0 0 .55rem;color:#b8202e;font-size:.78rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.article-related-heading h2{margin:0;color:#0b2b50;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem)}.article-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.3rem;gap:1.3rem}.article-related-card{overflow:hidden;border:1px solid #dce3eb;border-radius:14px;background:#ffffff}.article-related-image{position:relative;min-height:210px}.article-related-image img{object-fit:cover}.article-related-card>div:last-child{padding:1.3rem}.article-related-card span{color:#b8202e;font-size:.78rem;font-weight:850;text-transform:uppercase}.article-related-card h3{margin:.6rem 0 1rem;color:#0b2b50;line-height:1.3}.article-related-card a{color:#b8202e;font-weight:850;text-decoration:none}.article-final-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2.5rem;gap:2.5rem;align-items:center;padding:5rem max(1.5rem,calc((100vw - 1120px) / 2));background:#0b2b50;color:#ffffff}.article-final-cta p{margin:0 0 .6rem;font-size:.78rem;font-weight:850;letter-spacing:.15em;text-transform:uppercase}.article-final-cta h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem)}.article-final-cta span{display:block;margin-top:.8rem;color:rgba(255,255,255,.8)}.article-final-cta>div:last-child{display:flex;flex-wrap:wrap;gap:.75rem}.article-final-cta a{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:.75rem 1.1rem;border:2px solid #ffffff;border-radius:6px;color:#ffffff;font-weight:850;text-decoration:none}.article-final-cta a:first-child{border-color:#b8202e;background:#b8202e}@media (max-width:880px){.article-layout{grid-template-columns:1fr;gap:2.5rem}.article-related-grid,.article-sidebar{grid-template-columns:repeat(2,minmax(0,1fr))}.article-final-cta{grid-template-columns:1fr;text-align:center}.article-final-cta>div:last-child{justify-content:center}}@media (max-width:620px){.article-hero{min-height:520px}.article-hero-content,.article-layout{width:min(100% - 2rem,680px)}.article-layout{padding:3.5rem 0}.article-related-grid,.article-sidebar{grid-template-columns:1fr}.article-related{padding:3.5rem 1rem}.article-final-cta{padding:4rem 1rem}.article-final-cta>div:last-child{display:grid;width:min(100%,350px);margin:0 auto}}.article-related-card,.article-sidebar-card,.news-card,.news-featured-card{border-color:#d9e1ea;box-shadow:0 16px 42px rgba(8,27,51,.09)}.news-featured-card{transition:transform .18s ease,box-shadow .18s ease}.news-featured-card:hover{transform:translateY(-3px);box-shadow:0 24px 58px rgba(8,27,51,.14)}.article-related-image img,.news-card-image img,.news-featured-image img{transition:transform .42s ease}.article-related-card:hover .article-related-image img,.news-card:hover .news-card-image img,.news-featured-card:hover .news-featured-image img{transform:scale(1.035)}.news-card-content,.news-featured-content{min-width:0}.news-card-content>p,.news-featured-content>p{font-size:1rem}.news-card-status,.news-read-more{min-height:44px;justify-content:center;padding:.68rem 1rem;border:2px solid #b8202e;border-radius:6px;line-height:1;transition:background-color .16s ease,color .16s ease,transform .16s ease}.news-read-more{margin-top:1.1rem;background:#b8202e;color:#ffffff}.news-card-status{margin-top:auto;align-self:flex-start;background:transparent}.news-card-status:hover,.news-read-more:hover{transform:translateY(-2px);text-decoration:none}.news-read-more:hover{background:#961925}.news-card-status:hover{background:#b8202e;color:#ffffff}.news-card{display:flex;min-height:100%;flex-direction:column}.news-card-image{display:block;min-height:245px}.news-card-content{display:flex;flex:1 1;flex-direction:column;padding:1.6rem}.news-card h3{font-size:1.38rem;letter-spacing:-.01em}.news-card-content>p{margin-bottom:1.35rem}.news-category{transition:border-color .16s ease,background-color .16s ease,color .16s ease}.news-category:not(.news-category-active):hover{border-color:#0b2b50;color:#0b2b50}.article-action-button,.article-final-cta a,.article-sidebar-button,.news-newsletter-button{transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease}.article-action-button:hover,.article-final-cta a:hover,.article-sidebar-button:hover,.news-newsletter-button:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(3,22,61,.2)}.article-hero-image img{object-position:center 35%}.article-layout{gap:clamp(2.5rem,5vw,4rem)}.article-content>p{max-width:72ch}.article-sidebar-card{background:#ffffff}.article-share-links a{transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.article-share-links a:hover{transform:translateX(3px);border-color:#0b2b50;background:#f4f7fa}.article-related-card{display:flex;min-height:100%;flex-direction:column;transition:transform .18s ease,box-shadow .18s ease}.article-related-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px rgba(8,27,51,.14)}.article-related-card>div:last-child{display:flex;flex:1 1;flex-direction:column}.article-related-card a{margin-top:auto}.article-action-button:focus-visible,.article-back-link:focus-visible,.article-final-cta a:focus-visible,.article-related-card a:focus-visible,.article-share-links a:focus-visible,.article-sidebar-button:focus-visible,.news-card h3 a:focus-visible,.news-card-image:focus-visible,.news-card-status:focus-visible,.news-newsletter-button:focus-visible,.news-read-more:focus-visible{outline:3px solid rgba(184,32,46,.38);outline-offset:3px}@media (max-width:900px){.news-featured-image{min-height:380px}}@media (max-width:620px){.news-card-content,.news-featured-content{padding:1.35rem}.news-card-image,.news-featured-image{min-height:275px}.news-card-status,.news-read-more{width:100%}.article-content>p{font-size:1.05rem;line-height:1.82}}@media (prefers-reduced-motion:reduce){.article-action-button,.article-final-cta a,.article-related-card,.article-related-image img,.article-share-links a,.article-sidebar-button,.news-card,.news-card-image img,.news-card-status,.news-featured-card,.news-featured-image img,.news-newsletter-button,.news-read-more{transition:none}}