@font-face{font-family:publicSans;src:url(../media/public_sans_latin-s.p.297-5ju1rzndw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_4ef27dbb-module__wbauiG__className{font-family:publicSans,publicSans Fallback,system-ui,Segoe UI,Arial,sans-serif}.publicsans_4ef27dbb-module__wbauiG__variable{--font-public-sans:"publicSans", "publicSans Fallback", system-ui, Segoe UI, Arial, sans-serif}
.SiteNav-module__xVSxrG__header{background:var(--ul-navy);border-bottom:var(--rule-brand);z-index:1100;position:sticky;top:0}@media print{.SiteNav-module__xVSxrG__header{position:static}}.SiteNav-module__xVSxrG__inner{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:7px var(--gutter);justify-content:space-between;align-items:center;gap:var(--space-5);min-height:58px;margin:0 auto;display:flex}.SiteNav-module__xVSxrG__home{min-height:var(--hit-min);align-items:center;text-decoration:none;display:inline-flex}.SiteNav-module__xVSxrG__row{flex-wrap:wrap;align-items:center;gap:0 18px;margin:0;padding:0;list-style:none;display:flex}.SiteNav-module__xVSxrG__link{min-height:var(--hit-min);font:var(--type-nav);color:var(--ul-nav-text);align-items:center;text-decoration:none;display:inline-flex}.SiteNav-module__xVSxrG__link:hover{color:var(--ul-white)}.SiteNav-module__xVSxrG__linkText{border-bottom:2px solid #0000;padding-bottom:3px}.SiteNav-module__xVSxrG__link[aria-current=page]{color:var(--ul-white)}.SiteNav-module__xVSxrG__link[aria-current=page] .SiteNav-module__xVSxrG__linkText{border-bottom-color:var(--ul-gold)}.SiteNav-module__xVSxrG__phoneMenu{display:none}@media (max-width:639px){.SiteNav-module__xVSxrG__inner{padding:6px var(--gutter-phone);min-height:56px}.SiteNav-module__xVSxrG__desktopNav{display:none}.SiteNav-module__xVSxrG__phoneMenu{display:block}.SiteNav-module__xVSxrG__menuButton{min-width:var(--hit-min);min-height:var(--hit-min);border:2px solid var(--ul-nav-text);color:var(--ul-white);font:var(--type-button);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 14px;list-style:none;display:inline-flex}.SiteNav-module__xVSxrG__menuButton::-webkit-details-marker{display:none}.SiteNav-module__xVSxrG__menuOpen{display:none}.SiteNav-module__xVSxrG__phoneMenu[open] .SiteNav-module__xVSxrG__menuOpen{display:inline}.SiteNav-module__xVSxrG__phoneMenu[open] .SiteNav-module__xVSxrG__menuClosed{display:none}.SiteNav-module__xVSxrG__phoneNav{background:var(--ul-navy);border-top:1px solid var(--ul-navy-2);border-bottom:var(--rule-brand);z-index:50;max-height:calc(100dvh - 60px);margin-top:3px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.SiteNav-module__xVSxrG__column{margin:0;padding:0;list-style:none}.SiteNav-module__xVSxrG__phoneLink{min-height:48px;padding:0 var(--gutter-phone);border-bottom:1px solid var(--ul-navy-2);color:var(--ul-nav-text);font:600 16px/1 var(--font-sans);border-left:4px solid #0000;align-items:center;text-decoration:none;display:flex}.SiteNav-module__xVSxrG__phoneLink[aria-current=page]{color:var(--ul-white);border-left-color:var(--ul-gold)}}
.SiteFooter-module__p-5sba__footer{background:var(--ul-navy);border-top:var(--rule-brand);color:var(--ul-nav-text);font:400 14px/1.5 var(--font-sans);margin-top:var(--space-10)}.SiteFooter-module__p-5sba__grid{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-8) var(--gutter) var(--space-7);gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));margin:0 auto;display:grid}.SiteFooter-module__p-5sba__brand{flex-direction:column;gap:12px;display:flex}.SiteFooter-module__p-5sba__col{flex-direction:column;display:flex}.SiteFooter-module__p-5sba__heading{font:var(--type-eyebrow-wrap);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--ul-nav-text);margin:0 0 var(--space-1)}.SiteFooter-module__p-5sba__list{margin:0;padding:0;list-style:none}.SiteFooter-module__p-5sba__link{color:var(--ul-white);min-height:var(--hit-min);align-items:center;text-decoration:none;display:inline-flex}.SiteFooter-module__p-5sba__link:hover{color:var(--ul-white);text-decoration:underline}.SiteFooter-module__p-5sba__email{overflow-wrap:anywhere;text-decoration:underline}.SiteFooter-module__p-5sba__accent{color:var(--ul-gold-2);font-weight:600}.SiteFooter-module__p-5sba__accent:hover{color:var(--ul-gold-2)}.SiteFooter-module__p-5sba__press{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.SiteFooter-module__p-5sba__bottom{border-top:1px solid var(--ul-navy-2)}.SiteFooter-module__p-5sba__bottomInner{max-width:calc(var(--content-max) + 2 * var(--gutter));padding:var(--space-4) var(--gutter);gap:var(--space-2) var(--space-6);font:var(--type-meta);color:var(--ul-nav-text);flex-wrap:wrap;justify-content:space-between;margin:0 auto;display:flex}@media (max-width:639px){.SiteFooter-module__p-5sba__grid{padding-left:var(--gutter-phone);padding-right:var(--gutter-phone);grid-template-columns:1fr}.SiteFooter-module__p-5sba__bottomInner{padding-left:var(--gutter-phone);padding-right:var(--gutter-phone)}}
:root{--ul-navy:#152744;--ul-navy-2:#1b3660;--ul-gold:#c9970a;--ul-gold-2:#f0b429;--ul-gold-ink:#8a6706;--ul-teal:#1a6b5e;--ul-teal-2:#22856e;--ul-red:#a5321f;--ul-cream:#f6f3ec;--ul-white:#fff;--ul-ink:#161a18;--ul-ink-2:#4c5450;--ul-nav-text:#cfd6e2;--ul-rule:#d6d9d3;--ul-rule-light:#e3e5e1;--surface-page:var(--ul-cream);--surface-print:var(--ul-white);--surface-card:var(--ul-white);--surface-brand:var(--ul-navy);--text-body:var(--ul-ink);--text-muted:var(--ul-ink-2);--text-brand:var(--ul-navy);--text-on-brand:var(--ul-white);--text-highlight-on-brand:var(--ul-gold-2);--text-eyebrow:var(--ul-gold-ink);--accent:var(--ul-gold);--action-primary:var(--ul-teal);--action-primary-hover:var(--ul-teal-2);--action-urgent:var(--ul-red);--action-brand:var(--ul-gold);--link:var(--ul-teal);--border:var(--ul-rule);--border-light:var(--ul-rule-light);--font-sans:var(--font-public-sans), "Public Sans", system-ui, sans-serif;--font-mono:var(--font-sans);--tracking-display:-.035em;--tracking-tight:-.03em;--tracking-eyebrow:.14em;--type-title:800 40px/1 var(--font-sans);--type-title-phone:800 30px/1.05 var(--font-sans);--type-display:800 40px/.95 var(--font-sans);--type-h1:800 32px/1.05 var(--font-sans);--type-h2:800 28px/1.05 var(--font-sans);--type-h3:700 17px/1.2 var(--font-sans);--type-h4:700 15px/1.3 var(--font-sans);--type-ask:700 22px/1.35 var(--font-sans);--type-ask-phone:700 19px/1.4 var(--font-sans);--type-lede:400 18px/1.5 var(--font-sans);--type-body-long:400 17px/1.6 var(--font-sans);--type-body:400 14px/1.55 var(--font-sans);--type-small:400 12px/1.45 var(--font-sans);--type-figure:800 44px/1 var(--font-sans);--type-date-lg:800 28px/1 var(--font-sans);--type-table:400 14px/1.4 var(--font-sans);--type-table-head:600 12px/1.2 var(--font-mono);--type-meta:400 13px/1.4 var(--font-mono);--type-cite:600 12px/1 var(--font-mono);--type-button:700 13px/1 var(--font-sans);--type-nav:600 12px/1 var(--font-sans);--type-eyebrow:700 11.5px/1 var(--font-mono);--type-eyebrow-wrap:700 11.5px/1.4 var(--font-mono);--type-label:500 10px/1.3 var(--font-mono);--type-input:400 16px/1.2 var(--font-sans);--space-1:4px;--space-2:8px;--space-3:10px;--space-4:14px;--space-5:16px;--space-6:22px;--space-7:26px;--space-8:36px;--space-9:44px;--space-10:64px;--content-max:1040px;--measure:68ch;--gutter:22px;--gutter-phone:16px;--hit-min:44px;--input-height-phone:48px;--radius-0:0;--rule-brand:3px solid var(--ul-gold);--rule-urgent:4px solid var(--ul-red);--rule-quiet:4px solid var(--ul-navy);--rule-quote:3px solid var(--ul-navy);--border-card:1px solid var(--ul-rule);--border-button:2px solid var(--ul-navy);--border-row:1px solid var(--ul-rule-light);--border-head:2px solid var(--ul-navy);--border-dated:1px solid var(--ul-gold-ink);--border-input:1px solid var(--ul-ink-2);--border-input-error:2px solid var(--ul-navy);--button-pad:10px 16px;--focus-ring:2px solid var(--ul-navy);--focus-ring-on-brand:2px solid var(--ul-gold-2);--focus-offset:2px;--status-open:var(--ul-navy);--status-closed:var(--ul-ink-2);--status-dated:var(--ul-gold-ink);--status-nr:var(--ul-ink-2);--shadow-card:none;--shadow-menu:none;--shadow-focus:none;--fade:.15s ease}
[data-urgent-scope].is-urgent{border-top:var(--rule-urgent)}[data-event].is-urgent [data-datebox]{border:2px solid var(--ul-red)}[data-event].is-urgent [data-kind]{color:var(--ul-red)}[data-filtered-out]{display:none!important}a.cite{font:500 .8em/1 var(--font-mono);color:var(--link);vertical-align:super;margin:-14px -2px;padding:14px 4px;text-decoration:none;display:inline-block}a.cite:hover{text-decoration:underline}.ask{font:var(--type-ask);color:var(--text-brand);text-wrap:pretty;margin:0}@media (max-width:639px){.ask{font:var(--type-ask-phone)}}.promo{flex-wrap:wrap;align-items:flex-start;gap:18px 30px;padding:20px 22px;display:flex}.promo-text{flex-direction:column;flex:280px;gap:7px;min-width:0;display:flex}.promo-title,.promo-heading{font:700 19px/1.3 var(--font-sans);letter-spacing:-.02em;color:var(--text-brand);margin:0;text-decoration:none}a.promo-title:hover{color:var(--link);text-decoration:underline}.promo-link{font:600 15px/1 var(--font-sans);min-height:var(--hit-min);align-items:center;text-decoration:none;display:inline-flex}.signup{flex-direction:column;flex:280px;gap:10px;min-width:0;display:flex}.signup-row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.signup-email{flex:190px}.signup .field label{font:600 13px/1 var(--font-sans)}.signup-button{min-height:48px;padding:14px 22px;font-size:16px}.signup-message{font:600 14px/1.4 var(--font-sans);color:var(--text-brand);margin:0}.signup .field-error{margin:0}.signup-lookup{font:600 13px/1.3 var(--font-sans);min-height:var(--hit-min);align-items:center;display:inline-flex}.signup-topics summary{font:600 13px/1 var(--font-sans);color:var(--text-brand);min-height:var(--hit-min);cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.signup-topics summary::-webkit-details-marker{display:none}.signup-topics summary:before{content:"+";font:700 16px/1 var(--font-mono)}.signup-topics[open] summary:before{content:"−"}.signup-topics fieldset{border:0;margin:0;padding:0}.signup-check{min-height:var(--hit-min);font:400 15px/1.3 var(--font-sans);align-items:center;gap:10px;display:flex}.signup-check input,.check-row input{width:20px;height:20px;accent-color:var(--ul-navy);margin:0}.signup-consent{font:var(--type-small);color:var(--text-muted);margin:0}.figure-math{background:var(--ul-white);border:var(--border-card);flex-direction:column;gap:16px;margin:0;padding:22px;display:flex}.figure-top{flex-wrap:wrap;gap:16px 26px;display:flex}.figure-main{flex-direction:column;flex:220px;gap:8px;min-width:0;display:flex}.figure-value{font:var(--type-figure);letter-spacing:var(--tracking-display);color:var(--text-brand)}.figure-label{font:700 15px/1.35 var(--font-sans);color:var(--text-brand)}.figure-of{font:400 14px/1.45 var(--font-sans);color:var(--text-body)}.figure-of-label{font:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.figure-calc{background:var(--ul-cream);border:1px solid var(--ul-rule-light);flex-direction:column;flex:280px;gap:4px;min-width:0;padding:14px;display:flex}.figure-line{font:400 13px/1.4 var(--font-mono);color:var(--text-body);border-bottom:1px solid var(--ul-rule-light);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.figure-line span:last-child{white-space:nowrap;font-weight:500}.figure-caption{flex-wrap:wrap;align-items:baseline;gap:6px 18px;display:flex}.map-panel{flex-direction:column;gap:14px;display:flex}.map-top{flex-wrap:wrap;align-items:flex-start;gap:14px;display:flex}.ul-map{min-width:0;height:var(--map-h);background:var(--ul-rule-light);border:var(--border-card);flex:420px;position:relative;overflow:hidden}.ul-map-canvas{background:var(--ul-rule-light);font:var(--type-body);position:absolute;inset:0}.ul-map-status{text-align:center;font:600 15px/1.4 var(--font-sans);color:var(--text-muted);background:var(--ul-rule-light);z-index:500;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.map-legend{background:var(--ul-white);border:var(--border-card);flex-direction:column;flex:0 220px;gap:7px;min-width:180px;padding:16px;display:flex}.map-legend ul{font:500 12px/1.3 var(--font-sans);color:var(--text-brand);flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.map-legend li{align-items:center;gap:8px;display:flex}.map-swatch{background:var(--swatch);flex:none;display:inline-block}.map-swatch--line{outline:1px solid var(--ul-white);width:22px;height:4px}.map-swatch--dashed{background:repeating-linear-gradient(90deg, var(--swatch) 0 6px, transparent 6px 10px);width:22px;height:4px}.map-swatch--dot{outline:1px solid var(--ul-white);width:12px;height:12px;border-radius:50%!important}.map-swatch--pin{outline:1px solid var(--ul-navy);width:12px;height:12px}.map-list-head{font:var(--type-table-head);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--ul-rule);padding:10px 14px}.map-list{margin:0;padding:0;list-style:none}.map-list-row{border-bottom:var(--border-row);min-height:48px;color:var(--text-brand);font:600 15px/1.3 var(--font-sans);align-items:center;gap:10px;padding:6px 14px;text-decoration:none;display:flex}a.map-list-row:hover{background:var(--ul-cream);color:var(--text-brand)}.map-list-title{flex:1;min-width:0}.map-list-meta{font:var(--type-meta);color:var(--text-muted)}.ul-pin{background:0 0;border:0;justify-content:center;align-items:center;display:flex!important}.ul-pin-dot{border:2px solid var(--ul-white);outline:1px solid var(--ul-navy);width:16px;height:16px}.ul-pin:focus-visible{outline:var(--focus-ring);outline-offset:0}.ul-popup{min-width:170px;font-family:var(--font-sans);flex-direction:column;gap:4px;display:flex}.ul-popup-title{font:700 14px/1.2 var(--font-sans);color:var(--text-brand)}.ul-popup-meta{font:var(--type-meta);color:var(--text-muted)}.ul-popup-link{font:600 13px/1.3 var(--font-sans);align-items:center;min-height:32px;display:inline-flex;color:var(--link)!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip,.leaflet-bar,.leaflet-bar a,.leaflet-control-attribution{box-shadow:none!important;border-radius:0!important}.leaflet-popup-content-wrapper{border:var(--border-card)}.leaflet-bar{border:var(--border-card)!important}.leaflet-bar a{width:44px!important;height:44px!important;line-height:44px!important}.ul-map-switch{background:var(--ul-white);border:var(--border-card);display:flex}.ul-map-btn{min-height:var(--hit-min);background:var(--ul-white);color:var(--ul-navy);font:var(--type-button);cursor:pointer;border:0;padding:0 12px}.ul-map-btn[aria-pressed=true]{background:var(--ul-navy);color:var(--ul-white)}.ul-map-measure{border:var(--border-card)}.picker{background:var(--ul-white);border:var(--border-card);border-top:var(--rule-brand);flex-wrap:wrap;align-items:flex-end;gap:12px 22px;padding:18px 22px;display:flex}.picker-field{flex:260px}.picker-field .input{min-height:48px}.picker-lookup{font:600 14px/1.4 var(--font-sans);min-height:var(--hit-min);flex:220px;align-items:center;text-decoration:none;display:flex}.picker-prompt{font:400 15px/1.5 var(--font-sans);color:var(--text-body);flex:100%;margin:0}.board{flex-direction:column;gap:12px;display:flex}.board-heading{font:800 24px/1.1 var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--text-brand);margin:0}.board-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.board-phone{display:none}.official-card{background:var(--ul-white);border:var(--border-card);align-items:center;gap:12px;min-height:72px;padding:14px 16px;text-decoration:none;display:flex}a.official-card:hover{background:var(--ul-cream)}.official-card--yours{border-top:var(--rule-brand)}.official-photo{background:var(--ul-cream);border:1px solid var(--ul-rule);flex:none;width:44px;height:44px;overflow:hidden;border-radius:50%!important}.official-photo img{object-fit:cover;width:100%;height:100%;border-radius:50%!important}.official-text{flex-direction:column;gap:3px;min-width:0;display:flex}.official-seat{font:var(--type-table-head);text-transform:uppercase;letter-spacing:.08em;color:var(--text-eyebrow)}.official-name{font:700 16px/1.25 var(--font-sans);color:var(--text-brand)}.board-top{flex-direction:column;gap:10px;display:flex}.board-rows{background:var(--ul-white);border:var(--border-card);margin-top:10px}.board-row,.ga-row{border-bottom:var(--border-row);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 16px;text-decoration:none;display:flex}a.board-row:hover,a.ga-row:hover{background:var(--ul-cream)}.board-row-name{font:600 15px/1.3 var(--font-sans);color:var(--text-brand)}.ga-head{background:var(--ul-cream);border-bottom:1px solid var(--ul-rule);font:var(--type-table-head);text-transform:uppercase;letter-spacing:.1em;color:var(--text-brand);padding:8px 16px}.contact-grid{background:var(--ul-white);border:var(--border-card);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px 26px;padding:18px 22px;display:grid}.contact-item{flex-direction:column;gap:5px;display:flex}.contact-item>span{font:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.contact-item a{font:600 16px/1.35 var(--font-sans);min-height:var(--hit-min);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}.news-tabs{border-bottom:2px solid var(--ul-navy);display:flex}.news-tab{min-height:48px;color:var(--ul-navy);font:var(--type-button);cursor:pointer;background:0 0;border:0;padding:0 20px}.news-tab[aria-selected=true]{background:var(--ul-navy);color:var(--ul-white)}.feed-box{background:var(--ul-white);border:var(--border-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:16px 20px;display:flex}.feed-text{flex-direction:column;flex:260px;gap:5px;min-width:0;display:flex}.feed-note{font:400 14px/1.45 var(--font-sans);color:var(--text-muted)}.feed-actions{flex-wrap:wrap;gap:8px;display:flex}.when-where{background:var(--ul-white);border:var(--border-card);border-top:var(--rule-quiet);flex-wrap:wrap;align-items:flex-end;gap:18px 36px;padding:18px 22px;display:flex}.when-where>div{flex-direction:column;gap:6px;display:flex}.ww-label{font:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.ww-date{font:var(--type-date-lg);letter-spacing:var(--tracking-tight);color:var(--text-brand)}.ww-place{font:700 18px/1.3 var(--font-sans);color:var(--text-brand)}.ww-sub{font:var(--type-meta);color:var(--text-body);overflow-wrap:anywhere}.event-status{border:1px solid var(--ul-navy);background:var(--ul-cream);font:500 12px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ul-navy);padding:4px 8px;display:inline-flex}.submit-form{background:var(--ul-white);border:var(--border-card);flex-direction:column;gap:16px;max-width:680px;padding:22px;display:flex}.submit-form .input{min-height:48px}.form-row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.hint{font:400 13px/1.4 var(--font-sans);color:var(--text-muted)}.checks{border:0;flex-direction:column;margin:0;padding:0;display:flex}.checks legend{font:600 14px/1.2 var(--font-sans);color:var(--text-brand);margin-bottom:8px;padding:0}.check-row{min-height:var(--hit-min);font:400 16px/1.3 var(--font-sans);color:var(--text-body);align-items:center;gap:10px;display:flex}.error-summary{border:var(--border-input-error);flex-direction:column;gap:6px;padding:14px 16px;display:flex}.error-summary h2{font:var(--type-h4);color:var(--text-brand);margin:0}.error-summary ul{margin:0;padding-left:18px}.error-summary a{font:600 15px/1.5 var(--font-sans)}.form-note{border:var(--border-input-error);font:600 15px/1.45 var(--font-sans);color:var(--text-brand);margin:0;padding:12px 14px}.hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}@media (max-width:639px){.ul-map{height:var(--map-h-phone);flex-basis:100%}.map-legend{flex-basis:auto}.board-grid{display:none}.board-phone{display:block}.news-tab{flex:1 1 0}.promo{padding:18px 16px}.when-where,.picker,.contact-grid,.submit-form,.figure-math{padding:16px}}@media print{.skip-link,header.site-header,footer.site-footer,[role=note],.map-panel,.promo,.feed-box,.submit-form,[data-print-hide]{display:none!important}body{background:var(--surface-print);font-size:12pt}.container{max-width:none;padding:0}[data-print-one-col]{display:block!important}a[href^=http]:after{content:" (" attr(href) ")";font:var(--type-meta);overflow-wrap:anywhere}a.cite:after,[data-urgent-scope] a:after{content:""}}.filter-empty{background:var(--ul-white);border:var(--border-card);flex-wrap:wrap;align-items:center;gap:10px 18px;padding:18px 20px;display:flex}.filter-empty[hidden]{display:none}.filter-empty p{font:600 15px/1.5 var(--font-sans);color:var(--text-brand);margin:0}.eyebrow-link{color:inherit;margin:-14px 0;padding:14px 0;text-decoration:underline;display:inline-block}.facts{background:var(--ul-white);border:var(--border-card);margin:0;padding:6px 20px}.facts>div{border-bottom:var(--border-row);justify-content:space-between;gap:14px;padding:10px 0;display:flex}.facts>div:last-child{border-bottom:0}.facts dt{font:var(--type-meta);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted)}.facts dd{font:600 15px/1.35 var(--font-sans);color:var(--text-brand);text-align:right;margin:0}.proc-row{min-height:var(--hit-min);border-top:var(--border-row);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 16px;padding:12px 18px;text-decoration:none;display:flex}a.proc-row:hover{background:var(--ul-cream)}.proc-text{flex-direction:column;flex:280px;gap:4px;min-width:0;display:flex}.timeline{background:var(--ul-white);border:var(--border-card);margin:0;padding:0;list-style:none}.timeline>li{border-bottom:var(--border-row);grid-template-columns:150px minmax(0,1fr);gap:6px 18px;padding:14px 18px;display:grid}.timeline>li:last-child{border-bottom:0}.timeline-date{font:500 12px/1.5 var(--font-mono);letter-spacing:.04em;color:var(--text-body)}.timeline-text{flex-direction:column;gap:4px;min-width:0;display:flex}.timeline-summary{font:400 14px/1.5 var(--font-sans);color:var(--text-body)}.timeline-source{font:600 13px/1 var(--font-sans);min-height:var(--hit-min);align-items:center;width:fit-content;margin:-10px 0 -14px;text-decoration:none;display:flex}.reps-ga{border-top:var(--border-row);font:600 14px/1.4 var(--font-sans);min-height:var(--hit-min);align-items:center;padding:10px 18px;text-decoration:none;display:flex}@media (max-width:639px){.timeline>li{grid-template-columns:minmax(0,1fr)}}.coverage-row{border-bottom:var(--border-row);flex-wrap:wrap;justify-content:space-between;gap:6px 20px;padding:14px 18px;text-decoration:none;display:flex}.coverage-row:hover{background:var(--ul-cream)}.coverage-main{flex-direction:column;flex:360px;gap:5px;min-width:0;display:flex}.coverage-headline{font:600 17px/1.3 var(--font-sans);color:var(--text-brand)}.list-empty{border-top:var(--border-row);font:400 15px/1.5 var(--font-sans);color:var(--text-body);margin:0;padding:14px 18px 18px}.ww-online{font:600 14px/1.3 var(--font-sans);min-height:var(--hit-min);align-items:center;display:inline-flex}.home-hero{flex-direction:column;gap:12px;max-width:760px;padding-top:30px;display:flex}.home-headline{font:800 44px/1.05 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--text-brand);text-wrap:pretty;margin:0}.home-headline .hl{color:var(--ul-gold-ink)}.home-pair{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:14px;display:grid}.home-card{flex-direction:column;gap:10px;display:flex}.home-card .field label{font:600 13px/1 var(--font-sans)}.home-figure-value{font:var(--type-date-lg);letter-spacing:var(--tracking-tight);color:var(--text-brand)}.home-figure-label{font:400 15px/1.5 var(--font-sans);color:var(--text-body);margin:0}.home-phone{display:none}.issue-row{min-height:var(--hit-min);border-bottom:var(--border-row);flex-direction:column;gap:4px;padding:12px 16px;text-decoration:none;display:flex}.issue-row:hover{background:var(--ul-cream)}.issue-row-title{font:700 16px/1.3 var(--font-sans);color:var(--text-brand)}.issue-row-ask{font:400 14px/1.45 var(--font-sans);color:var(--text-body)}.home-coverage{border-bottom:var(--border-row);flex-direction:column;gap:4px;padding:12px 16px;text-decoration:none;display:flex}.home-coverage:hover{background:var(--ul-cream)}.home-coverage-title{font:600 15px/1.35 var(--font-sans);color:var(--text-brand)}.official-figure{flex-direction:column;gap:6px;margin:0;display:flex}.official-figure img{object-fit:cover;width:96px;height:96px;border-radius:50%!important}@media (max-width:639px){.home-headline{font:800 30px/1.1 var(--font-sans)}.home-figure,.home-desk{display:none!important}.home-phone{display:block!important}.home-pair{grid-template-columns:1fr}}.correction{border-bottom:var(--border-row);flex-direction:column;gap:4px;padding:12px 18px;text-decoration:none;display:flex}a.correction:hover{background:var(--ul-cream)}.correction-note{font:400 15px/1.45 var(--font-sans);color:var(--text-body)}.about-contact{max-width:var(--measure);flex-wrap:wrap;align-items:center;gap:8px 24px;padding:16px 20px;display:flex}.about-contact a{font:600 15px/1.3 var(--font-sans);min-height:var(--hit-min);align-items:center;display:flex}.contact-layout{flex-wrap:wrap;align-items:flex-start;gap:22px;display:flex}.contact-form{flex:2 340px;min-width:0}.contact-form .submit-form{max-width:none}.contact-aside{flex-direction:column;flex:220px;gap:14px;min-width:0;display:flex}.contact-box{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.contact-box a{font:600 16px/1.3 var(--font-sans);min-height:var(--hit-min);overflow-wrap:anywhere;align-items:center;display:flex}.contact-note{font:400 14px/1.45 var(--font-sans);color:var(--text-body)}.section-link{border-bottom:var(--border-row);min-height:48px;font:600 16px/1.3 var(--font-sans);color:var(--text-brand);justify-content:space-between;align-items:center;padding:0 18px;text-decoration:none;display:flex}.section-link:hover{background:var(--ul-cream);color:var(--text-brand)}.photo{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.photo-link{display:block}.photo img{width:100%;height:auto;display:block}.photo--band.photo--lead img{object-fit:cover;object-position:center 40%;height:400px}.photo-caption{font:400 14px/1.45 var(--font-sans);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:4px 24px;display:flex}.photo-credit{font:600 12px/1.45 var(--font-sans);letter-spacing:.02em;color:var(--text-muted)}.split-header{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.split-header-text{flex-direction:column;justify-content:center;display:flex}.photo--split img{object-fit:cover;height:100%;min-height:300px;max-height:460px}.photo--panel{background:var(--ul-white);border:var(--border-card);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0;display:grid}.photo-panel-art{border-right:1px solid var(--ul-rule-light);background:#fbfaf7;justify-content:center;align-items:center;padding:20px;display:flex}.photo-panel-art img{width:auto;max-width:100%;max-height:460px}.photo-panel-text{flex-direction:column;justify-content:center;gap:12px;padding:24px 26px;display:flex}.photo-caption-lg{font:600 18px/1.4 var(--font-sans);color:var(--text-brand)}.photo-gallery{flex-direction:column;gap:16px;display:flex}.photo-gallery-heading{font:var(--type-h2);color:var(--text-brand);margin:0}.photo-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.photo-grid .photo img{aspect-ratio:4/3;object-fit:cover}.photo-hero{background:var(--ul-navy);width:100%;height:540px;position:relative;overflow:hidden}.photo-hero-img{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.photo-hero-band{bottom:0;left:max(var(--gutter), calc((100% - var(--content-max)) / 2));width:min(660px, calc(100% - 2 * var(--gutter)));box-sizing:border-box;background:var(--ul-navy);border-top:4px solid var(--ul-gold);flex-direction:column;gap:14px;padding:30px 34px 32px;display:flex;position:absolute}.photo-hero-headline{font:800 46px/1.04 var(--font-sans);letter-spacing:var(--tracking-display);color:var(--ul-white);text-wrap:pretty;margin:0}.photo-hero-headline .hl{color:var(--text-highlight-on-brand)}.photo-hero-lede{font:400 18px/1.5 var(--font-sans);color:var(--ul-nav-text);margin:0}.photo-hero-note{background:var(--ul-navy);max-width:40%;color:var(--ul-nav-text);font:400 13px/1.4 var(--font-sans);margin:0;padding:8px 14px;position:absolute;bottom:0;right:0}@media (max-width:860px){.split-header,.photo--panel{grid-template-columns:1fr;gap:18px}.photo-panel-art{border-right:0;border-bottom:1px solid var(--ul-rule-light)}.photo--band.photo--lead img{height:240px}.photo-hero{flex-direction:column;height:auto;display:flex}.photo-hero-img{height:260px;position:static}.photo-hero-note{max-width:none;color:var(--ul-nav-text);order:3;padding:0 16px 18px;position:static}.photo-hero-band{width:auto;padding:22px 16px 24px;position:static}.photo-hero-headline{font:800 32px/1.08 var(--font-sans)}.photo-hero-lede{font-size:17px}}.leaflet-container{font-family:var(--font-sans)}.quick-contacts{background:var(--ul-navy);border-top:4px solid var(--ul-gold);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;padding:16px;display:grid}.qc{background:var(--ul-white);min-height:60px;color:var(--ul-navy);flex-direction:column;justify-content:center;gap:2px;padding:10px 16px;text-decoration:none;display:flex}.qc:hover{background:var(--ul-cream);color:var(--ul-navy)}.qc-title{font:700 16px/1.25 var(--font-sans)}.qc-sub{font:400 13px/1.35 var(--font-sans);color:var(--text-muted);overflow-wrap:anywhere}.qc--ghost{border:2px solid var(--ul-white);color:var(--ul-white);background:0 0}.qc--ghost:hover{background:var(--ul-navy-2);color:var(--ul-white)}.qc--ghost .qc-sub{color:var(--ul-nav-text)}.dir-jump{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.dir-jump a{min-height:var(--hit-min);border:var(--border-card);background:var(--ul-white);color:var(--ul-navy);font:700 14px/1 var(--font-sans);align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.dir-jump a.dir-jump-out{color:var(--link);background:0 0;border:0;padding:0 4px}.dir-level{flex-direction:column;gap:22px;display:flex}.dir-level>h2{border-bottom:3px solid var(--ul-navy);padding-bottom:6px}.dir{flex-direction:column;gap:8px;display:flex}.dir-heading{font:800 19px/1.2 var(--font-sans);color:var(--text-brand);margin:0}.dir-shared{font:600 15px/1.4 var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.dir-shared a{font-weight:700}.dir-box{border:var(--border-card);background:var(--ul-white);overflow-x:auto}.dir-table{border-collapse:collapse;width:100%;font:400 15px/1.4 var(--font-sans);font-variant-numeric:tabular-nums}.dir-table thead th{text-align:left;font:var(--type-table-head);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);border-bottom:var(--border-card);white-space:nowrap;padding:10px 14px}.dir-table td,.dir-table tbody th{border-bottom:var(--border-row);vertical-align:middle;text-align:left;padding:10px 14px}.dir-table tbody tr:last-child>*{border-bottom:0}.dir-name{font-weight:700}.dir-name a{color:var(--text-brand);text-decoration:none}.dir-name a:hover{text-decoration:underline}.dir-table--photos .dir-name{align-items:center;gap:12px;display:flex}.dir-photo{object-fit:cover;object-position:center 20%;background:var(--ul-rule-light);flex:none;width:44px;height:55px}.dir-seat{color:var(--text-muted)}.dir-email a,.dir-phone a{overflow-wrap:anywhere;font-weight:600}.dir-actions{text-align:right;white-space:nowrap}.dir-btn{border:1px solid var(--link);min-height:36px;color:var(--link);font:700 13px/1 var(--font-sans);justify-content:center;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.dir-btn:hover{background:var(--ul-cream)}.dir-btn--primary{background:var(--link);color:var(--ul-white)}.dir-btn--primary:hover{background:var(--ul-teal-2);color:var(--ul-white)}.dir-phone-only{display:none}@media (max-width:720px){.dir-box{background:0 0;border:0;overflow:visible}.dir-table thead{display:none}.dir-table,.dir-table tbody{flex-direction:column;gap:10px;display:flex}.dir-table tr{background:var(--ul-white);border:var(--border-card);border-top:3px solid var(--ul-navy);flex-direction:column;gap:2px;padding:14px 14px 0;display:flex}.dir-table td,.dir-table tbody th{border:0;padding:0}.dir-name{font-size:18px}.dir-seat{font:700 11px/1.35 var(--font-sans);text-transform:uppercase;letter-spacing:.06em;color:var(--text-eyebrow);margin-bottom:6px}.dir-email,.dir-phone{font-size:14px}.dir-actions{border-top:var(--border-row);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;margin:10px -14px 0;display:grid}.dir-actions .dir-btn{min-height:var(--hit-min);border:0;border-left:var(--border-row)}.dir-actions .dir-btn:first-child{border-left:0}.dir-phone-only{display:inline-flex}}.dir-links{font-size:14px}.dir-links a{white-space:nowrap;font-weight:600;display:block}.dir-links a+a{margin-top:4px}.dir-link-extra{color:var(--text-brand)}@media (max-width:720px){.dir-links{flex-wrap:wrap;gap:4px 16px;margin-top:4px;display:flex}.dir-links a+a{margin-top:0}.dir-links a{white-space:normal;align-items:center;min-height:32px;display:inline-flex}}.dir-phone a,.dir-shared a{white-space:nowrap}.dir-lead{color:var(--text-brand);font-weight:800}.dir-social{flex-wrap:wrap;gap:2px 12px;margin-top:4px;display:flex}.dir-links .dir-social a{color:var(--text-muted);margin-top:0;font-weight:600;display:inline-flex}.dir-links .dir-social a:hover{color:var(--link)}@media (max-width:720px){.dir-social{flex-basis:100%;margin-top:0}}.dir-icons{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.dir-links .dir-icons a.dir-icon{border:var(--border-row);width:36px;height:36px;color:var(--text-brand);background:var(--ul-white);justify-content:center;align-items:center;margin:0;display:inline-flex}.dir-links .dir-icons a.dir-icon:hover{color:var(--ul-white);background:var(--ul-navy);border-color:var(--ul-navy)}.dir-links .dir-link-extra{margin-top:6px}@media (max-width:720px){.dir-links .dir-icons a.dir-icon{width:var(--hit-min);height:var(--hit-min)}}@media (min-width:721px){.dir-email a{overflow-wrap:normal}.dir-icons{flex-wrap:nowrap}.dir-seat{min-width:150px}}
*,:before,:after{box-sizing:border-box;box-shadow:none;border-radius:0}[hidden]{display:none!important}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--surface-page);color:var(--text-body);font:var(--type-body);flex-direction:column;min-height:100vh;margin:0;display:flex}main{flex:1 0 auto}img,svg{max-width:100%}a{color:var(--link);text-underline-offset:2px}a:hover{color:var(--link);text-decoration-thickness:2px}h1,h2,h3,h4{color:var(--text-brand);margin:0}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.on-brand :focus-visible{outline:var(--focus-ring-on-brand)}.container{width:100%;max-width:calc(var(--content-max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}@media (max-width:639px){.container{padding:0 var(--gutter-phone)}}.measure{max-width:var(--measure)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--space-5);z-index:100;padding:var(--space-3) var(--space-5);min-height:var(--hit-min);background:var(--ul-white);color:var(--ul-navy);font:var(--type-button);border:var(--border-button);align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:-100px}.skip-link:focus{top:var(--space-2)}.title{font:var(--type-title);letter-spacing:var(--tracking-display);color:var(--text-brand)}@media (max-width:639px){.title{font:var(--type-title-phone)}}.lede{font:var(--type-lede);color:var(--text-body)}.body-long{font:var(--type-body-long)}.eyebrow{font:var(--type-eyebrow-wrap);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-eyebrow)}.meta{font:var(--type-meta);color:var(--text-muted)}.button{min-height:var(--hit-min);padding:var(--button-pad);font:var(--type-button);cursor:pointer;transition:background-color var(--fade), color var(--fade);border:0;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.button--primary{background:var(--action-primary);color:var(--ul-white)}.button--primary:hover{background:var(--action-primary-hover);color:var(--ul-white)}.button--brand{background:var(--action-brand);color:var(--ul-navy)}.button--brand:hover{background:var(--ul-gold-2);color:var(--ul-navy)}.button--navy{background:var(--ul-navy);color:var(--ul-white)}.button--navy:hover{background:var(--ul-navy-2);color:var(--ul-white)}.button--secondary{background:var(--ul-white);color:var(--ul-navy);border:var(--border-button)}.button--secondary:hover{color:var(--ul-navy-2);border-color:var(--ul-navy-2)}.button--urgent{background:var(--action-urgent);color:var(--ul-white)}.button[disabled],.button[aria-disabled=true]{opacity:.45;cursor:not-allowed}.field{gap:var(--space-2);flex-direction:column;display:flex}.field label{font:600 14px/1.3 var(--font-sans);color:var(--text-brand)}.input{font:var(--type-input);color:var(--text-body);background:var(--ul-white);border:var(--border-input);min-height:var(--hit-min);width:100%;padding:10px 12px}.input[aria-invalid=true]{border:var(--border-input-error)}.field-error{font:600 13px/1.4 var(--font-sans);color:var(--ul-navy)}@media (max-width:639px){.input{min-height:var(--input-height-phone)}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}table,.num,time{font-variant-numeric:tabular-nums}html{scroll-padding-top:80px}
