:root{--ink:#17191d;--muted:#666a70;--yellow:#ffed00;--pink:#e5007d;--blue:#009ee3;--paper:#f4f4f0;--line:#dedfdb;--wrap:1320px;--pad:clamp(22px,5vw,84px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fff;color:var(--ink);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}img,video{max-width:100%;height:auto}svg{width:24px;height:24px;flex-shrink:0}h1,h2,h3,h4{line-height:1.05;letter-spacing:-.045em;margin:0;font-weight:750}p{margin:0 0 1.4em}.wrap{width:min(calc(100% - var(--pad)*2),var(--wrap));margin-inline:auto}.eyebrow{text-transform:uppercase;font-size:11px;font-weight:700;letter-spacing:.17em;display:block;line-height:1.5}.skip-link{position:fixed;top:-100px;left:20px;background:var(--yellow);padding:12px;z-index:100001}.skip-link:focus{top:15px}:focus-visible{outline:3px solid var(--pink);outline-offset:5px}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.97);border-bottom:1px solid var(--line)}.admin-bar .site-header{top:32px}.header-inner{width:min(calc(100% - var(--pad)*2),var(--wrap));min-height:106px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:38px}.brand{display:flex;align-items:center;flex-shrink:0}.brand-image{display:block;max-height:75px;width:auto;max-width:190px}.brand span span{display:block;color:var(--pink)}.main-menu{list-style:none;display:flex;align-items:center;gap:24px;margin:0;padding:0}.main-menu li{position:relative;list-style:none}.main-menu>li>a{text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:.055em;font-weight:750;display:inline-block;padding:19px 0;position:relative}.main-menu>li>a:after{content:'';position:absolute;bottom:11px;left:0;width:100%;height:3px;background:var(--pink);transform:scaleX(0);transform-origin:left;transition:transform .25s}.main-menu>li:hover>a:after,.main-menu>.current-menu-item>a:after{transform:scaleX(1)}.submenu-toggle{border:0;background:none;padding:6px;color:var(--ink);cursor:pointer;vertical-align:middle}.submenu-toggle svg{width:14px;height:14px}.sub-menu{position:absolute;top:100%;right:0;min-width:245px;max-width:330px;list-style:none;margin:0;padding:16px;background:#fff;border:1px solid var(--line);box-shadow:0 20px 40px #17191d12;opacity:0;visibility:hidden;transform:translateY(7px);transition:.2s}.sub-menu a{display:block;padding:10px 12px;font-size:14px;text-decoration:none;line-height:1.4}.sub-menu a:hover{background:var(--paper)}.main-menu li:hover>.sub-menu,.main-menu li:focus-within>.sub-menu,.main-menu .sub-open>.sub-menu{opacity:1;visibility:visible;transform:none}.menu-toggle{display:none}.hero{padding-top:55px}.hero-topline{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.location-mark{font-size:11px;letter-spacing:.04em;display:flex;gap:9px;align-items:center}.location-mark i{width:7px;height:7px;background:var(--pink);border-radius:50%}.hero h1{font-size:clamp(48px,7.55vw,118px);letter-spacing:-.075em;line-height:.99;max-width:1150px}.hero h1 span{color:var(--pink)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;padding:25px 0 30px}.hero-bottom>span{max-width:430px;font-size:15px;color:var(--muted)}.round-link{border-radius:50%;width:68px;height:68px;background:var(--yellow);display:grid;place-items:center;transition:background .2s,transform .25s}.round-link svg{transform:rotate(135deg);width:26px;height:26px}.round-link:hover{background:var(--pink);color:#fff;transform:rotate(-8deg)}.hero-image{position:relative;height:clamp(330px,39vw,610px);overflow:hidden;margin-inline:var(--pad);background:#dce9eb}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:50% 56%;animation:hero-settle 1.2s cubic-bezier(.2,.7,.2,1) both}.image-caption,.image-index{position:absolute;bottom:25px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.image-caption{left:28px;background:#fff;padding:8px 12px}.image-index{right:28px;color:#fff;text-shadow:0 1px 5px #000}.quick-links{display:grid;grid-template-columns:repeat(4,1fr);padding-block:34px 65px;gap:28px}.quick-links>a{text-decoration:none;display:grid;grid-template-columns:1fr 25px;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid var(--ink);transition:color .2s}.quick-links>a>span{grid-column:1/-1;color:var(--muted);font-size:11px}.quick-links h2{font-size:clamp(20px,2vw,28px);letter-spacing:-.04em}.quick-links>a:hover{color:var(--pink)}.quick-links svg{transition:transform .2s}.quick-links a:hover svg{transform:translate(3px,-3px)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:42px}.section-heading h2,.local-section h2{font-size:clamp(42px,6vw,80px);margin-top:14px}.period{color:var(--pink)}.text-link{font-size:13px;font-weight:700;display:inline-flex;align-items:center;gap:18px;text-decoration:none;border-bottom:1px solid;padding:10px 0}.text-link svg{width:17px;height:17px}.news-section{padding-bottom:110px}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 36px}.news-card{min-width:0;display:flex;flex-direction:column;position:relative;border-top:1px solid var(--line)}.news-image{height:320px;background:var(--paper);overflow:hidden;display:block}.news-image img{width:100%;height:100%;object-fit:contain;transition:transform .5s}.news-card:hover .news-image img{transform:scale(1.025)}.news-body{padding:25px 0;display:flex;flex-direction:column;flex:1}.news-body time{font-size:11px;color:var(--muted);letter-spacing:.02em;margin-bottom:18px}.news-body h3{font-size:clamp(23px,2.25vw,32px);line-height:1.15;margin-bottom:22px;letter-spacing:-.035em;overflow-wrap:anywhere}.news-body h3 a{text-decoration:none}.news-body h3 a:hover{color:var(--pink)}.news-body p{font-size:15px;color:var(--muted);line-height:1.6}.news-body .text-link{align-self:start;margin-top:auto}.text-card{background:var(--yellow);border:0;padding:30px}.text-card .news-body{padding:0}.text-card h3{font-size:clamp(27px,3vw,44px)}.text-card:nth-child(3n){background:var(--paper)}.local-section{background:var(--paper);padding-block:95px}.local-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:85px;align-items:center}.local-links{margin-top:40px}.local-links a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid #cbcdc8;text-decoration:none;font-size:16px}.local-links a:hover{color:var(--pink)}.local-links svg{width:18px}.local-photo{position:relative}.local-photo:after{content:'';position:absolute;width:110px;height:110px;background:var(--yellow);right:-22px;bottom:-22px;z-index:0}.local-photo img{width:100%;height:auto;display:block;position:relative;z-index:1}.contact-band{padding-block:110px}.contact-band h2{font-size:clamp(58px,10vw,140px);margin:20px 0 36px;letter-spacing:-.07em}.contact-band h2>span{color:var(--pink)}.contact-band>div{display:flex;align-items:center;gap:32px}.pill{display:inline-flex;align-items:center;gap:35px;border-radius:999px;padding:19px 25px;background:var(--pink);color:#fff;text-decoration:none;font-size:14px;font-weight:700;transition:background .25s,transform .25s}.pill:hover{background:var(--ink);transform:translateY(-2px)}.pill svg{width:18px}.site-footer{background:var(--ink);color:#fff;padding-top:70px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:50px;padding-bottom:65px}.footer-top h2{font-size:66px;letter-spacing:-.065em;margin:13px 0 22px}.footer-top h3{font-size:12px;letter-spacing:.05em;margin:7px 0 22px;color:#bbbfc5}.footer-top>div>a{display:block;width:fit-content;margin-bottom:11px;font-size:13px;color:#e0e2e5;text-decoration:none}.footer-top>div>.footer-mail{font-size:15px;border-bottom:1px solid #686c72;padding-bottom:5px}.footer-bottom{border-top:1px solid #41444a;padding-block:22px;display:flex;gap:30px;justify-content:space-between;align-items:center;font-size:10px;color:#b9bdc4}.footer-bottom>div{display:flex;gap:20px}.footer-bottom a{text-decoration:none}.single-layout{padding-top:45px;padding-bottom:90px;max-width:1100px;min-height:60vh}.page-heading{margin-bottom:45px}.page-heading .eyebrow{margin-top:28px;color:var(--muted)}.page-heading h1{font-size:clamp(36px,5.5vw,76px);margin-top:18px;overflow-wrap:anywhere}.breadcrumb{font-size:12px;color:var(--muted)}.entry-content{line-height:1.8;overflow-wrap:break-word}.entry-content h1{font-size:clamp(36px,5vw,70px);margin:0 0 35px}.entry-content h2{font-size:clamp(27px,3.2vw,40px);margin:1.3em 0 .7em}.entry-content h3{font-size:24px;margin:1.4em 0 .7em}.entry-content p,.entry-content ul,.entry-content ol{margin-bottom:1.5em}.entry-content a{color:#a5005a}.entry-content figure{margin-inline:0;max-width:100%}.entry-content img{max-width:100%;height:auto;object-fit:contain}.entry-content iframe,.entry-content embed,.entry-content object{max-width:100%}.entry-content iframe[src*='.pdf'],.entry-content embed[type='application/pdf']{width:100%;min-height:65vh}.entry-content .aligncenter{margin-inline:auto;display:block}.entry-content table{width:100%;display:block;overflow:auto}.entry-content .wp-block-columns{gap:32px}.entry-content .wp-block-button__link{color:inherit}.entry-content .wp-block-file{background:var(--paper);padding:20px;margin-block:20px}.entry-content .wp-block-file__button{color:#fff;background:var(--ink);padding:10px 16px;display:inline-block;border-radius:4px;margin-left:12px}.ee-archive-notice{padding:14px 20px;border-left:4px solid var(--pink);background:var(--paper);margin-bottom:35px;font-size:13px}.ee-archive-links{list-style:none;padding:0!important;margin:20px 0 50px!important}.ee-archive-links li{padding:22px 0;border-bottom:1px solid var(--line)}.ee-archive-links a{font-weight:700}.ee-archive-links time{display:block;color:var(--muted);font-size:12px;margin-top:8px}.post-end{border-top:1px solid var(--line);margin-top:50px;padding-top:25px}.listing{padding-block:60px 100px}.navigation.pagination{margin-top:50px}.page-numbers{padding:10px 15px}.wpforms-container{background:var(--paper);padding:clamp(20px,4vw,50px)!important;margin-block:35px!important}.wpforms-container input,.wpforms-container textarea,.wpforms-container select{max-width:100%!important;min-height:50px;font-size:16px!important;border:1px solid #a6a9ad!important;border-radius:4px!important;padding:12px!important;background:#fff!important}.wpforms-container textarea{min-height:180px!important}.wpforms-container button[type=submit]{background:var(--pink)!important;color:#fff!important;border:0!important;border-radius:999px!important;padding:14px 28px!important;min-height:50px}.wpforms-container label{font-size:14px!important}.will-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.will-reveal.in-view{opacity:1;transform:none}@keyframes hero-settle{from{transform:scale(1.04)}to{transform:scale(1)}}
@media(min-width:1600px){.hero-image{margin-inline:max(var(--pad),calc((100vw - 1480px)/2))}}
@media(max-width:1200px){.main-menu{gap:16px}.main-menu>li>a{font-size:10px}.header-inner{gap:20px}.local-grid{gap:45px}}
@media(max-width:1050px){html.menu-open{overflow:hidden}.header-inner{min-height:92px}.brand-image{max-height:64px}.menu-toggle{display:grid;grid-template-columns:1fr 26px;gap:5px 14px;background:none;border:0;padding:12px 0 12px 15px;align-items:center;cursor:pointer}.menu-toggle span{grid-row:1/3;line-height:1;font-size:12px}.menu-toggle i{display:block;width:26px;height:2px;background:var(--ink);transition:transform .25s}.menu-toggle[aria-expanded=true] i:first-of-type{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] i:last-of-type{transform:translateY(-3.5px) rotate(-45deg)}#site-navigation{display:none;position:absolute;top:100%;left:0;width:100%;background:#fff;border-bottom:1px solid var(--line);padding:20px var(--pad) 35px;max-height:calc(100dvh - 135px);overflow-y:auto;overscroll-behavior:contain}#site-navigation.is-open{display:block}.main-menu{display:block}.main-menu>li{border-bottom:1px solid var(--line)}.main-menu>li>a{font-size:18px;padding:19px 40px 19px 0;display:block;letter-spacing:-.02em;text-transform:none}.main-menu>li>a:after{display:none}.submenu-toggle{position:absolute;right:0;top:13px;padding:12px}.submenu-toggle svg{width:18px;height:18px}.sub-menu{position:static;opacity:1;visibility:visible;transform:none;display:none;border:0;border-left:2px solid var(--yellow);margin-bottom:20px;min-width:0;max-width:none;box-shadow:none;padding:0 12px}.main-menu li:hover>.sub-menu{display:none}.main-menu li.sub-open>.sub-menu{display:block}.sub-menu a{font-size:15px}.hero h1{font-size:clamp(48px,8.8vw,86px)}.hero{padding-top:38px}.quick-links{gap:20px}.news-image{height:260px}.footer-top{grid-template-columns:1.6fr 1fr 1fr;gap:30px}.footer-mail{overflow-wrap:anywhere}}
@media(max-width:700px){:root{--pad:22px}.admin-bar .site-header{top:46px}.header-inner{min-height:84px}.brand-image{max-height:58px;max-width:150px}.hero{padding-top:30px}.hero-topline{margin-bottom:25px}.location-mark{font-size:9px}.eyebrow{font-size:10px}.hero h1{font-size:clamp(39px,9.5vw,65px);line-height:1.03;letter-spacing:-.065em}.hero-bottom{padding:20px 0 24px;align-items:center;gap:25px}.hero-bottom>span{font-size:12px;max-width:220px}.round-link{width:48px;height:48px;flex-shrink:0}.hero-image{height:310px;margin-inline:0}.hero-image img{object-position:45% 55%}.image-caption{left:22px;bottom:18px;font-size:9px;padding:6px 10px}.image-index{right:22px;bottom:24px;font-size:8px}.quick-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 22px;padding-block:22px 55px}.quick-links>a{gap:10px;padding:16px 0}.quick-links h2{font-size:23px}.quick-links svg{width:20px}.section-heading{display:block;margin-bottom:28px}.section-heading h2{font-size:49px}.section-heading>.text-link{margin-top:18px}.news-grid{grid-template-columns:1fr;gap:28px}.news-image{height:auto;aspect-ratio:4/3}.news-body{padding-top:20px}.news-body h3{font-size:27px}.news-body p{font-size:14px}.text-card{padding:25px}.text-card h3{font-size:31px}.news-section{padding-bottom:65px}.local-section{padding-block:60px 75px}.local-grid{grid-template-columns:1fr;gap:42px}.local-section h2{font-size:49px}.local-links{margin-top:25px}.local-links a{font-size:15px;padding:17px 0}.local-photo{margin-right:14px}.local-photo:after{width:70px;height:70px;bottom:-14px;right:-14px}.contact-band{padding-block:65px}.contact-band h2{font-size:clamp(50px,12vw,82px);margin:15px 0 26px}.contact-band>div{align-items:start;flex-direction:column;gap:14px}.pill{padding:16px 20px;font-size:13px;gap:25px}.site-footer{padding-top:50px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 22px;padding-bottom:38px}.footer-top>div:first-child{grid-column:1/-1}.footer-top h2{font-size:56px}.footer-top>div>.footer-mail{font-size:14px}.footer-bottom{flex-wrap:wrap;font-size:10px;gap:16px}.footer-bottom>span{width:100%}.footer-bottom>div{gap:18px}.back-top{margin-left:auto}.single-layout{padding-top:25px;padding-bottom:55px}.page-heading{margin-bottom:30px}.page-heading h1{font-size:40px}.entry-content{font-size:16px;line-height:1.75}.entry-content .wp-block-columns{flex-wrap:wrap!important}.entry-content .wp-block-column{flex-basis:100%!important}.entry-content iframe{width:100%}.entry-content .wp-block-file__button{display:block;width:fit-content;margin:14px 0 0}.entry-content h1{font-size:38px}.entry-content h2{font-size:29px}.entry-content .has-large-font-size{font-size:26px!important}.entry-content .has-x-large-font-size{font-size:30px!important}.ee-archive-links li{padding:18px 0}.wpforms-container{padding:20px!important}.listing{padding-top:30px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.will-reveal{opacity:1;transform:none}}
@media print{.site-header,.site-footer,.menu-toggle,.quick-links,.round-link{display:none}.wrap{width:100%}.will-reveal{opacity:1;transform:none}.hero-image{height:250px}.entry-content a{color:#000}body{font-size:11pt}}

.footer-bank{margin-top:25px;color:#b9bdc4;font-size:11px;line-height:1.9}.footer-bank span{display:block}.footer-bank span:first-child{color:#fff;margin-bottom:5px}
.person-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:25px;margin:30px 0 60px}.person-card{background:var(--paper);padding:22px;text-align:left;min-width:0}.person-card>div{margin-bottom:12px}.person-card>div:last-child{margin-bottom:0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.person-card img{height:255px!important;width:100%!important;object-fit:contain;object-position:bottom;display:block}.person-card figure{margin:0}.person-card p{margin:0}.person-card a{font-weight:700}.person-card strong{font-weight:700}.person-card em{font-style:normal}.person-card:has(img){padding-top:22px}.local-photo.board-portraits{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:end;background:#e7e8e2;padding:20px}.local-photo.board-portraits img{height:300px;object-fit:contain;object-position:bottom}.local-photo.board-portraits:after{z-index:-1}@media(max-width:700px){.person-grid{grid-template-columns:1fr;margin-bottom:38px}.person-card img{height:300px!important}.local-photo.board-portraits img{height:210px}.local-photo.board-portraits{padding:15px;gap:10px}}
/* Refined editorial composition */
.hero{display:grid;grid-template-columns:1.13fr 1fr;gap:48px;width:min(calc(100% - var(--pad)*2),1480px);margin:45px auto 0;padding:0;align-items:stretch}.hero-copy.wrap{width:100%;margin:0;display:flex;flex-direction:column;justify-content:center;padding:20px 0}.hero-topline{display:block;margin-bottom:27px}.hero-topline>.eyebrow{display:inline-block;background:var(--yellow);padding:8px 11px;letter-spacing:.14em}.location-mark{margin-top:16px;color:var(--muted)}.hero h1{font-size:clamp(60px,7.5vw,110px);line-height:.94;letter-spacing:-.07em;margin:0}.hero-image{height:620px;min-height:100%;margin:0!important;position:relative;isolation:isolate}.hero-image img{object-position:45% 58%}.hero-bottom{margin-top:28px;padding:0;align-items:center;gap:20px}.hero-actions{display:flex;gap:25px;align-items:center}.hero-actions .pill{padding:16px 22px;gap:25px}.hero-bottom .round-link{width:46px;height:46px;background:var(--paper);flex-shrink:0}.hero-bottom .round-link svg{width:20px}.hero-bottom .round-link:hover{background:var(--yellow);color:var(--ink)}.quick-links{padding-block:36px 72px}.news-card:not(.text-card){background:var(--paper);border:0}.news-card:not(.text-card) .news-body{padding:30px}.news-image{height:350px;background:#e9eae5}.news-image img{padding:15px}.news-body h3{font-size:clamp(24px,2vw,31px)}.section-heading .eyebrow,.local-section .eyebrow{display:flex;align-items:center;gap:12px}.section-heading .eyebrow:before,.local-section .eyebrow:before{content:'';width:25px;height:3px;background:var(--pink)}.local-section{padding-block:80px}.local-photo.board-portraits{padding:30px;background:#e3e4dd}.local-photo.board-portraits img{height:330px}.contact-band{border-top:1px solid var(--ink);padding-block:65px 85px}.contact-band h2{font-size:clamp(60px,9vw,120px)}.header-inner{gap:20px}.header-inner .brand{margin-right:auto}#site-navigation{order:2}.search-toggle{order:3;border:1px solid var(--line);border-radius:50%;background:transparent;width:40px;height:40px;display:grid;place-items:center;cursor:pointer;flex-shrink:0}.search-toggle svg{width:19px;height:19px}.search-toggle:hover{background:var(--yellow);border-color:var(--yellow)}.search-dialog{border:0;padding:55px;width:min(650px,calc(100% - 36px));max-height:85dvh;overflow:auto;color:var(--ink);box-shadow:0 30px 100px #0003}.search-dialog::backdrop{background:#17191da6;backdrop-filter:blur(5px)}.search-dialog h2{font-size:clamp(30px,4vw,46px);margin:20px 0 35px}.search-close{position:absolute;right:15px;top:10px;border:0;background:none;font-size:32px;cursor:pointer;width:40px;height:40px}.search-dialog label{display:block;font-size:12px;font-weight:700;margin-bottom:10px}.search-dialog form>div{display:flex;border-bottom:2px solid var(--ink)}.search-dialog input{width:100%;min-width:0;font-size:17px;border:0;padding:15px 0;outline-offset:0}.search-dialog button[type=submit]{width:55px;border:0;background:var(--yellow);cursor:pointer;flex-shrink:0}.entry-content .wp-block-media-text{background:var(--paper);margin-block:30px;align-items:center}.entry-content .wp-block-media-text__content{padding:30px!important}.entry-content .wp-block-media-text h2{font-size:clamp(24px,3vw,35px);margin-top:0}.entry-content .wp-block-media-text img{max-height:650px;object-fit:contain}.entry-content .wp-block-post-template{list-style:none;padding:0}.entry-content .wp-block-post-template>li{border-bottom:1px solid var(--line);padding-block:30px}.entry-content .wp-block-post-template figure img{object-fit:contain!important;background:var(--paper)}.entry-content .wp-block-gallery img{object-fit:contain!important;max-height:850px}.person-card{border-top:3px solid var(--yellow)}.single-layout .entry-content{max-width:100%}
@media(min-width:1600px){.hero-image{margin:0!important}}
@media(max-width:1200px){.hero{gap:35px}.hero-image{height:550px}.hero h1{font-size:clamp(60px,7.3vw,90px)}.main-menu{gap:13px}.header-inner{gap:14px}.search-toggle{width:34px;height:34px}}
@media(max-width:1050px){.menu-toggle{order:4}.search-toggle{order:3;margin-left:8px}#site-navigation{order:5}.hero{gap:25px}.hero-image{height:510px}.hero h1{font-size:clamp(48px,7vw,78px)}.hero-actions{gap:18px}.hero-actions .pill{padding:14px 18px;gap:18px}.hero-bottom .round-link{display:none}.news-image{height:290px}}
@media(max-width:700px){.hero{display:flex;flex-direction:column;width:100%;gap:22px;margin:25px 0 0}.hero-copy.wrap{width:calc(100% - 44px);padding:0;margin:auto}.hero-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.location-mark{margin-top:0;font-size:9px}.hero h1{font-size:clamp(48px,12.8vw,76px);line-height:.98;letter-spacing:-.065em}.hero-bottom{margin-top:22px}.hero-actions{gap:24px}.hero-actions .pill{padding:13px 18px;font-size:12px}.hero-actions .text-link{font-size:12px;padding:8px 0}.hero-image{height:300px;min-height:0;margin:0!important}.hero-image img{object-position:45% 55%}.quick-links{padding-block:17px 45px;gap:0 22px}.quick-links h2{font-size:21px}.quick-links>a{padding-block:15px}.quick-links>a>span{font-size:10px}.news-card:not(.text-card) .news-body{padding:24px}.news-image{height:auto;aspect-ratio:4/3}.news-image img{padding:12px}.news-body h3{font-size:25px;line-height:1.14}.section-heading h2,.local-section h2{font-size:45px}.local-section{padding-block:50px}.local-photo.board-portraits{padding:20px}.local-photo.board-portraits img{height:230px}.contact-band{padding-block:45px 55px}.contact-band h2{font-size:clamp(46px,12vw,75px)}.search-dialog{padding:40px 25px}.search-dialog input{font-size:16px}.entry-content .wp-block-media-text__content{padding:22px!important}.entry-content .wp-block-media-text h2{font-size:27px}.entry-content .wp-block-media-text__media img{max-height:420px}.header-inner{gap:12px}.search-toggle{width:34px;height:34px;margin-left:0}.menu-toggle{padding-left:4px;gap:5px 10px}.menu-toggle span{font-size:11px}.single-layout{padding-top:22px}.page-heading{margin-bottom:28px}}
@media(max-width:360px){.hero h1{font-size:46px}.brand-image{max-width:133px}.menu-toggle span{display:none}.menu-toggle{display:flex;flex-direction:column;gap:6px}.hero-topline>.eyebrow{font-size:8px;padding:7px}.hero-topline{gap:5px}.wpforms-recaptcha-container{transform:scale(.75);transform-origin:left top;max-width:100%;height:65px}}

.hero-image .image-index{top:18px;bottom:auto;background:#17191d73;padding:6px 8px;text-shadow:none}
