@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:500;src:url(fonts/PublicSans-Medium.cc7b625c.woff2) format("woff2"),url(fonts/PublicSans-Medium.4330f3b4.woff) format("woff"),url(fonts/PublicSans-Medium.1424e8e6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:700;src:url(fonts/PublicSans-ExtraBold.e157d8ad.woff2) format("woff2"),url(fonts/PublicSans-ExtraBold.1f41fe50.woff) format("woff"),url(fonts/PublicSans-ExtraBold.ae5baa1d.ttf) format("truetype")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:400;src:url(fonts/PublicSans-Regular.4bc147b3.woff2) format("woff2"),url(fonts/PublicSans-Regular.206d0866.woff) format("woff"),url(fonts/PublicSans-Regular.53c971ec.ttf) format("truetype")}@font-face{font-display:swap;font-family:Public Sans;font-style:normal;font-weight:600;src:url(fonts/PublicSans-SemiBold.31dbf3fc.woff2) format("woff2"),url(fonts/PublicSans-SemiBold.8c2b6249.woff) format("woff"),url(fonts/PublicSans-SemiBold.c1e9ae6a.ttf) format("truetype")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:400;src:url(fonts/cinzel-latin-400-normal.8a72691e.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:500;src:url(fonts/cinzel-latin-500-normal.5a46c4f3.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:600;src:url(fonts/cinzel-latin-600-normal.d75c67c4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cinzel;font-style:normal;font-weight:700;src:url(fonts/cinzel-latin-700-normal.e6b1aa25.woff2) format("woff2")}h1{font-size:60px}h2{font-size:48px}:root{--white:#fff;--gray-50:#f9f9f9;--gray-100:#ececec;--gray-200:#e2e2e2;--gray-400:#6b6b6b;--gray-600:#3d3d3d;--black:#111;--navy:#1a2d4a;--navy-hover:#243a5c;--red:#8b1538;--red-dark:#6e0f2c;--link:#1e5a96;--link-hover:#164a7a;--radius:12px;--radius-lg:16px;--shadow-soft:0 1px 3px #1111110f;--font-sans:"Public Sans",system-ui,-apple-system,sans-serif;--font-display:"Cormorant Garamond",Georgia,serif;--container:min(1200px,calc(100% - 2rem));--public-blue:#004b7d;--public-blue-hover:#003a5f;--wp--style--global--wide-size:1300px;--color-primary:#00588e;--color-neutral-secondary:#41474f;background:var(--white);color:var(--gray-600);font-size:16px;line-height:1.6}:root,body{font-family:var(--font-sans);margin:0;-webkit-font-smoothing:antialiased}body{padding:0}*,:after,:before{box-sizing:border-box}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none;margin:0;padding:0}button{background:none;border:none;cursor:pointer;font:inherit}.container{width:var(--wp--style--global--wide-size)}.container,.container-fluid{margin-inline:auto;max-width:100%;padding:0 20px}.container-fluid{width:100%}body .district-info-grid .info-field{gap:4px}body .district-info-grid .info-field .field-label{font-size:14px;font-weight:700}h1,h2,h3,h4,h5,h6,p{margin-top:0}.sds-blocks>.alignwide,.sds-wp-blocks>.alignwide{margin-inline:auto;max-width:var(--wp--style--global--wide-size)}:root :where(.is-layout-constrained)>.sds-blocks{margin-block-start:0}body .is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--wide-size)}.listcolumn-2{display:grid;gap:8px 40px;grid-template-columns:repeat(2,1fr);list-style:disc;margin-left:20px}.listcolumn li,.listcolumn-2 li{color:#41474f;font-size:17px;line-height:29.25px;margin:0}.listcolumn-2 li{color:#00588e;padding-left:10px}.listcolumn-2 li a{color:#00588e;font-size:inherit;font-weight:600;line-height:inherit}.listcolumn-2 li a:hover{opacity:.75;text-decoration:underline;text-decoration-thickness:.1rem!important;text-underline-position:from-font}.listcolumn li a{color:inherit;font-size:inherit;font-weight:600;line-height:inherit;text-decoration:underline;text-underline-position:from-font}.listcolumn li a:hover{opacity:.75}.listcolumn{display:flex;flex-direction:column;gap:8px;padding-left:20px}.alignfull.meetingSection .accessibilityFeedback .wp-block-column{padding:0}.alignfull.meetingSection .accessibilityFeedback{gap:20px}.alignfull.meetingSection .accessibilityFeedback .sds-about-district-section,.alignfull.meetingSection .accessibilityFeedback .sds-about-district-section .about-district-grid{height:100%}.alignfull.meetingSection .accessibilityFeedback .sds-about-district-section .about-district-grid .about-district-card{background:#fff!important}.wpcf7-form{background-color:#fff;margin:40px auto;max-width:500px;padding:35px;width:100%}.wpcf7-form .form-group{margin-bottom:22px}.wpcf7-form label{color:#00588e;display:block;font-size:16px;font-weight:700;line-height:100%;margin-bottom:8px;text-transform:uppercase}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{background-color:#fff;border:1px solid rgba(0,88,142,.188);border-radius:0;box-sizing:border-box;color:#000;font-size:.95rem;padding:12px 15px;transition:all .2s ease;width:100%}.wpcf7-form input[type=email]:focus,.wpcf7-form input[type=text]:focus,.wpcf7-form textarea:focus{background-color:#f9f9f9;box-shadow:0 0 0 2px #000;outline:none}.wpcf7-form textarea{min-height:100px;resize:vertical}.wpcf7-form ::placeholder{color:#b0b0b0;opacity:1}.wpcf7-form input[type=submit]{background-color:var(--about-district-accent,#005587);border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;padding:16px 24px;text-align:center;text-decoration:none;transition:opacity .2s ease-in-out;width:100%}.wpcf7-form input[type=submit]:hover{opacity:.9}.wpcf7-form .wpcf7-response-output{border:2px solid #000!important;border-radius:0!important;color:#000!important;font-size:.8rem;font-weight:700;margin:25px 0 0!important;padding:12px!important;text-align:center;text-transform:uppercase}p a{font-style:italic;text-decoration:underline}.wp-block-columns.page-sticky-nav{background-color:#fff;border-bottom:1px solid #d4d4d4;max-width:100%;padding-bottom:25px!important;position:sticky;top:0;width:100%;z-index:9}ul.wp-block-list.page-nav-menu{display:flex;font-size:18px;gap:40px;justify-content:center}@media(max-width:1280px){ul.wp-block-list.page-nav-menu{font-size:19px;gap:30px}.wp-block-columns.page-sticky-nav{padding-bottom:16px!important}}@media(max-width:1024px){ul.wp-block-list.page-nav-menu{font-size:17px;gap:25px}}@media(max-width:992px){ul.wp-block-list.page-nav-menu{font-size:16px;gap:20px}}@media(max-width:800px){ul.wp-block-list.page-nav-menu{font-size:15px;gap:16px}}@media(max-width:768px){.wp-block-columns.page-sticky-nav{margin-top:5px;padding-bottom:16px!important}ul.wp-block-list.page-nav-menu li a{white-space:nowrap;width:min-content}ul.wp-block-list.page-nav-menu{align-items:self-end;font-size:13px;gap:15px;justify-content:space-around;overflow:auto}ul.wp-block-list.page-nav-menu::-webkit-scrollbar{display:none}ul.wp-block-list.page-nav-menu{scrollbar-width:none;-ms-overflow-style:none}}@media only screen and (max-width:1024px){html>body{--wp--preset--spacing--50:clamp(40px,3vw,20px);--wp--preset--spacing--60:clamp(40px,4vw,20px);--wp--preset--spacing--70:clamp(450px,4vw,20px);--wp--preset--spacing--80:clamp(40px,5vw,20px)}}@media(max-width:1024px){.listcolumn-2 li{padding-left:0}.listcolumn li,.listcolumn-2 li{font-size:15px;line-height:22px}}@media(max-width:680px){.wp-block-spacer{height:20px!important}.listcolumn-2 li{padding-left:0}.listcolumn li,.listcolumn-2 li{font-size:15px;line-height:22px}.listcolumn-2{gap:8px 10px}}@media(max-width:475px){.listcolumn-2{grid-template-columns:repeat(1,1fr)}}.sds-about-district-editor,.sds-about-district-section{box-sizing:border-box;width:100%}.sds-about-district-editor .about-district-container,.sds-about-district-section .about-district-container{align-items:start;display:grid;gap:60px;grid-template-columns:var(--about-district-layout,42% 1fr);width:100%}@media(max-width:992px){.sds-about-district-editor .about-district-container,.sds-about-district-section .about-district-container{gap:40px;grid-template-columns:1fr}}.sds-about-district-editor .about-district-left-col,.sds-about-district-section .about-district-left-col{display:flex;flex-direction:column;gap:24px}.sds-about-district-editor.is-aligned-left .about-district-left-col,.sds-about-district-section.is-aligned-left .about-district-left-col{align-items:flex-start;text-align:left}.sds-about-district-editor.is-aligned-center .about-district-left-col,.sds-about-district-section.is-aligned-center .about-district-left-col{align-items:center;text-align:center}.sds-about-district-editor.is-aligned-right .about-district-left-col,.sds-about-district-section.is-aligned-right .about-district-left-col{align-items:flex-end;text-align:right}.sds-about-district-editor .about-district-main-icon,.sds-about-district-section .about-district-main-icon{align-items:center;color:var(--card-icon-color,--color-primary);display:flex}.sds-about-district-editor .about-district-main-icon img,.sds-about-district-section .about-district-main-icon img{height:auto;width:36px}.sds-about-district-editor .about-district-main-icon .dashicons,.sds-about-district-editor .about-district-main-icon .sds-custom-icon,.sds-about-district-section .about-district-main-icon .dashicons,.sds-about-district-section .about-district-main-icon .sds-custom-icon{font-size:36px;height:36px;width:36px}.sds-about-district-editor .about-district-title,.sds-about-district-section .about-district-title{color:var(--card-heading-color,#005587);font-size:42px;font-weight:800;line-height:1.15;margin:0}@media(max-width:768px){.sds-about-district-editor .about-district-title,.sds-about-district-section .about-district-title{font-size:32px}}.sds-about-district-editor .about-district-desc-wrapper p,.sds-about-district-editor .about-district-description p,.sds-about-district-section .about-district-desc-wrapper p,.sds-about-district-section .about-district-description p{color:var(--card-desc-color,#4a5568);font-size:16px;line-height:1.65;margin:0}.sds-about-district-editor .about-district-grid,.sds-about-district-section .about-district-grid{display:grid;gap:30px;grid-template-columns:repeat(var(--about-district-columns,1),1fr);width:100%}.sds-about-district-editor .about-district-grid .about-district-card,.sds-about-district-section .about-district-grid .about-district-card{background-color:var(--about-district-bg,#f4f8fb);border-radius:12px;box-sizing:border-box;display:flex;flex-direction:column;padding:40px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-top,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-top{flex-grow:1}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header{align-items:center;display:flex;gap:15px;margin-bottom:15px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon{align-items:center;color:var(--card-icon-color,#005587);display:flex}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon img,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon img{height:auto;width:28px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .dashicons,.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .sds-custom-icon,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .dashicons,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .sds-custom-icon{font-size:28px;height:28px;width:28px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading{color:var(--card-heading-color,#1a202c);font-size:22px;font-weight:700;margin:0}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-body p,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-body p{color:var(--card-desc-color,#4a5568);font-size:15px;line-height:1.6;margin:0 0 20px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links{display:flex;flex-direction:column;gap:14px;margin-bottom:25px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links .about-district-text-link,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links .about-district-text-link{align-items:center;color:var(--card-link-color,#005587);display:inline-flex;font-size:15px;font-weight:700;gap:8px;text-decoration:none;transition:opacity .2s}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links .about-district-text-link:hover,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links .about-district-text-link:hover{opacity:.75}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links .about-district-text-link .dashicons,.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links .about-district-text-link .sds-custom-icon,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links .about-district-text-link .dashicons,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links .about-district-text-link .sds-custom-icon{font-size:16px;height:16px;width:16px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-footer,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-footer{display:flex;flex-wrap:wrap;gap:12px;margin-top:auto}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-footer .about-district-btn,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-footer .about-district-btn{background-color:#005587;border-radius:6px;color:#fff;display:inline-block;font-size:15px;font-weight:700;min-width:130px;padding:12px 24px;text-align:center;text-decoration:none;transition:opacity .2s,transform .1s}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-footer .about-district-btn:hover,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-footer .about-district-btn:hover{opacity:.9}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-footer .about-district-btn:active,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-footer .about-district-btn:active{transform:scale(.98)}.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card{padding:30px}.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon img,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon img{width:24px}.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .dashicons,.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .sds-custom-icon,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .dashicons,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .sds-custom-icon{font-size:24px;height:24px;width:24px}.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading{font-size:18px}.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-body p,.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-links .about-district-text-link,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-body p,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-links .about-district-text-link{font-size:14px}.sds-about-district-editor.has-columns-3 .about-district-grid .about-district-card .about-district-card-footer .about-district-btn,.sds-about-district-section.has-columns-3 .about-district-grid .about-district-card .about-district-card-footer .about-district-btn{font-size:14px;min-width:100px;padding:10px 20px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card{padding:24px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-header,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-header{gap:10px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon img,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon img{width:20px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .dashicons,.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .sds-custom-icon,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .dashicons,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-icon .sds-custom-icon{font-size:20px;height:20px;width:20px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading{font-size:16px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-body p,.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-links .about-district-text-link,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-body p,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-links .about-district-text-link{font-size:13px}.sds-about-district-editor.has-columns-4 .about-district-grid .about-district-card .about-district-card-footer .about-district-btn,.sds-about-district-section.has-columns-4 .about-district-grid .about-district-card .about-district-card-footer .about-district-btn{font-size:13px;min-width:auto;padding:8px 16px}.accessibilityFeedback .about-district-grid .about-district-card .about-district-card-header{align-items:flex-start!important;flex-direction:column;gap:10px;justify-content:flex-start;margin-bottom:8px;text-align:left}@media(max-width:992px){.sds-about-district-editor .about-district-grid .about-district-card,.sds-about-district-section .about-district-grid .about-district-card{padding:20px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-header .about-district-card-heading{font-size:20px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-body p,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-body p{font-size:14px;margin:0 0 15px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links{gap:8px;margin-bottom:15px}.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-links .about-district-text-link,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-links .about-district-text-link{font-size:14px}}@media(max-width:880px){.sds-about-district-editor .about-district-grid,.sds-about-district-section .about-district-grid{gap:18px;margin-top:25px}}@media(max-width:767px){.sds-about-district-editor .about-district-grid .about-district-card .about-district-card-footer .about-district-btn,.sds-about-district-section .about-district-grid .about-district-card .about-district-card-footer .about-district-btn{font-size:13px}.district-info-heading{font-size:1.05rem}}.wp-block-the-sdsinc-district-information{background-color:var(--district-info-bg,#1a1a1a);border-radius:8px;box-shadow:0 25px 50px -12px rgba(0,0,0,.251);box-sizing:border-box;color:var(--district-info-color,#fff);margin:auto!important;margin-bottom:var(--wp--preset--spacing--60)!important;max-width:1300px;padding:80px 40px}@media(max-width:575px){.wp-block-the-sdsinc-district-information{padding:60px 0}}.wp-block-the-sdsinc-district-information .district-info-container{margin:0 auto;max-width:1200px}.wp-block-the-sdsinc-district-information .district-info-header{margin-bottom:40px}.wp-block-the-sdsinc-district-information .district-info-header-inner{display:flex;flex-direction:column;gap:20px;transition:all .3s ease}.wp-block-the-sdsinc-district-information .district-info-title-group{align-items:center;display:flex;gap:12px;transition:all .3s ease;width:100%}.wp-block-the-sdsinc-district-information .district-info-inner-content{width:100%}.wp-block-the-sdsinc-district-information .district-info-inner-content .district-info-description,.wp-block-the-sdsinc-district-information .district-info-inner-content p{margin:0;transition:all .3s ease}.wp-block-the-sdsinc-district-information.is-aligned-center .district-info-header-inner{align-items:center}.wp-block-the-sdsinc-district-information.is-aligned-center .district-info-title-group{justify-content:center}.wp-block-the-sdsinc-district-information.is-aligned-right .district-info-header-inner{align-items:flex-end}.wp-block-the-sdsinc-district-information.is-aligned-right .district-info-title-group{justify-content:flex-end}.wp-block-the-sdsinc-district-information.is-aligned-right .district-info-inner-content .district-info-description,.wp-block-the-sdsinc-district-information.is-aligned-right .district-info-inner-content p{text-align:right!important}.wp-block-the-sdsinc-district-information.is-aligned-left .district-info-header-inner{align-items:flex-start}.wp-block-the-sdsinc-district-information.is-aligned-left .district-info-title-group{justify-content:flex-start}.wp-block-the-sdsinc-district-information .district-info-icon{flex-shrink:0}.wp-block-the-sdsinc-district-information .district-info-icon img{display:block;height:auto;max-width:80px}.wp-block-the-sdsinc-district-information .district-info-card{gap:40px;opacity:1}.wp-block-the-sdsinc-district-information .district-info-grid{display:grid;gap:30px 40px;grid-template-columns:repeat(1,1fr)}@media(min-width:600px){.wp-block-the-sdsinc-district-information .district-info-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.wp-block-the-sdsinc-district-information .district-info-grid{grid-template-columns:repeat(var(--desktop-cols,3),1fr)}}.wp-block-the-sdsinc-district-information .district-info-heading{font-family:var(--wp--preset--font-family--manrope,sans-serif);font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.wp-block-the-sdsinc-district-information .district-info-description{margin-top:15px;opacity:.9}.wp-block-the-sdsinc-district-information .info-field{display:flex;flex-direction:column;gap:8px}.wp-block-the-sdsinc-district-information .info-field .field-label{font-family:var(--wp--preset--font-family--manrope,sans-serif);font-size:var(--label-font-size,.75rem);font-weight:700;letter-spacing:.1em;opacity:.8;text-transform:uppercase}.wp-block-the-sdsinc-district-information .info-field .field-value{font-family:var(--wp--preset--font-family--manrope,sans-serif);font-size:var(--value-font-size,1.125rem);font-weight:400;line-height:1.4}.wp-block-the-sdsinc-district-information .info-field .field-value-row{align-items:baseline;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px 8px}.wp-block-the-sdsinc-district-information .info-field .field-value-row+.field-value-row{margin-top:10px}.wp-block-the-sdsinc-district-information .info-field .field-file-links{display:inline-flex;flex-wrap:wrap;gap:6px;margin-top:0}.wp-block-the-sdsinc-district-information .info-field .field-file-link{color:inherit;font-size:.8em;font-weight:700;letter-spacing:.02em;opacity:.75;text-decoration:none;white-space:nowrap}.wp-block-the-sdsinc-district-information .info-field .field-file-link:hover{opacity:1;text-decoration:underline}.wp-block-the-sdsinc-district-information .info-field a{color:inherit;text-decoration:underline}.wp-block-the-sdsinc-district-information .info-field a:hover{text-decoration:none}@media(max-width:1280px){.wp-block-the-sdsinc-district-information .info-field .field-value{font-size:1rem}body .district-info-grid .info-field .field-label{font-size:13px}.wp-block-the-sdsinc-district-information{padding:60px 30px}.wp-block-the-sdsinc-district-information .district-info-header{margin-bottom:20px}.sds-blocks__heading{font-size:35px;line-height:1}}@media(max-width:992px){.wp-block-the-sdsinc-district-information{margin-top:40px!important;padding:40px 30px}}@media(max-width:767px){.wp-block-the-sdsinc-district-information{padding:40px 10px}}@media(max-width:580px){.wp-block-the-sdsinc-district-information .info-field .field-value{font-size:.9rem}body .district-info-grid .info-field .field-label{font-size:12px}}.sds-link-grid-container{padding:40px 0;width:100%}.sds-link-grid-container .sds-link-grid-title{color:var(--color-primary);font-size:32px;font-weight:700;margin-bottom:30px}.sds-link-grid-container .sds-cardlink-wrapper{align-items:stretch;display:grid;gap:18px;grid-auto-flow:row;grid-template-columns:repeat(var(--grid-cols,3),minmax(0,1fr))}@media(max-width:992px){.sds-link-grid-container .sds-cardlink-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sds-link-grid-container .sds-cardlink-wrapper{grid-template-columns:1fr}}.sds-link-grid-container .sds-cardlink{background:rgba(0,88,142,.039);border:1px solid #0000;border-radius:8px;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;padding:24px;position:relative;transition:all .3s cubic-bezier(.25,.8,.25,1);will-change:transform}.sds-link-grid-container .sds-cardlink:hover{background:#00588e0d;border-color:var(--color-primary);z-index:10}.sds-link-grid-container .sds-cardlink:hover .sds-icon{fill:#003d63}.sds-link-grid-container .sds-cardlink:hover .sds-card-action{color:#003d63;text-decoration:underline}.sds-link-grid-container .sds-cardlink__content{display:flex;flex-direction:column}.sds-link-grid-container .sds-cardlink__title{color:#1e293b;font-size:16px;font-weight:700;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere;word-break:break-word}.sds-link-grid-container .sds-cardlink__btn{align-items:center;color:var(--color-primary);display:inline-flex;font-size:14px;font-weight:400;gap:8px;line-height:22.75px;margin-top:auto;text-decoration:none;text-decoration:none!important;transition:color .2s ease}.sds-link-grid-container .sds-cardlink__btn .arrow{display:inline-block;margin-left:5px;transition:transform .2s ease}.sds-link-grid-container .sds-cardlink__btn .sds-icon{transition:transform .3s ease}.sds-link-grid-container .sds-cardlink__btn:hover{text-decoration:none}.sds-link-grid-container .sds-cardlink__btn:hover .sds-icon{transform:rotate(1turn)}.sds-link-grid-container .sds-cardlink__btn.has-icon-left:hover .sds-icon{transform:rotate(-1turn)}.sds-link-grid-container .sds-cardlink .sds-card-icon-box{align-items:center;display:flex;margin-bottom:20px}.sds-link-grid-container .sds-cardlink .sds-card-icon-box img{display:block;height:42px;object-fit:contain;width:42px}.sds-link-grid-container .sds-cardlink .sds-card-icon-box .dashicons{color:var(--color-primary);font-size:32px;height:32px;transition:color .3s ease;width:32px}.sds-link-grid-container .sds-cardlink .sds-card-icon-box .sds-icon{color:var(--color-primary);display:inline-block;fill:var(--color-primary);height:36px;transition:fill .3s ease;width:36px}.sds-link-grid-container .sds-cardlink:hover .dashicons{color:#003d63}.sds-link-grid-container .sds-cardlink:hover .sds-cardlink__btn .arrow{transform:translateX(3px)}@media(max-width:992px){.sds-link-grid-container .sds-cardlink{padding:24px 15px}.sds-link-grid-container{padding-left:0!important;padding-right:0!important}.sds-link-grid-container .sds-cardlink-wrapper{gap:10px}.sds-link-grid-container .sds-cardlink__title{font-size:15px;line-height:1.5}}@media(max-width:680px){.sds-link-grid-container .sds-cardlink{padding:15px 10px}.sds-link-grid-container .sds-cardlink__btn{font-size:13px}.icon-arrow-right-long:before{content:"";font-size:10px}}.document-grid-title{color:#005a8c;font-size:30px;font-weight:700;margin-bottom:12px}.document-description{color:#333;font-size:16px;line-height:1.7;margin-bottom:20px}.bottom-description{color:#333;font-size:16px;line-height:1.7;margin-top:20px}.document-grid-wrapper{display:grid;gap:16px}.document-grid-wrapper .document-card{align-items:center;background:rgba(0,88,142,.039);border:0;border-radius:8px;display:flex;gap:12px;justify-content:space-between;padding:23px}.document-grid-wrapper .file-label-group{align-items:center;display:flex;gap:12px;min-width:0}.document-grid-wrapper .custom-file-icon{color:#005a8c;flex-shrink:0;height:20px;width:20px}.document-grid-wrapper .custom-file-icon svg{display:block;height:100%;width:100%}.document-grid-wrapper .custom-file-icon .dashicons{color:#005a8c;font-size:20px;height:20px;width:20px}.document-grid-wrapper .file-name{color:#1b1c1c;font-size:16px;font-weight:400;line-height:1.6;word-break:break-word}.document-grid-wrapper .download-link{align-items:center;color:#005a8c;display:inline-flex;flex-shrink:0;font-size:1.25rem;justify-content:center;text-decoration:none}.document-grid-wrapper .download-link:before{color:inherit}.document-grid-wrapper .download-link:hover .download-icon path{stroke:#005a8c}.document-grid-wrapper .download-icon{height:18px;width:18px}.document-grid-wrapper .download-icon path{transition:stroke .2s ease}@media(max-width:991px){.document-grid-wrapper .document-grid-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:767px){.document-grid-wrapper .document-grid-wrapper{grid-template-columns:1fr!important}.document-grid-wrapper .document-card{padding:12px}}@media(max-width:1280px){.document-grid-title{font-size:28px}.document-grid-wrapper .document-card{border-radius:8px;padding:14px 15px}.document-grid-wrapper .file-name{font-size:14px;line-height:1.5}.bottom-description,.document-description{font-size:15px;line-height:1.7}}@media(max-width:992px){.document-grid-title{font-size:22px}.document-grid-wrapper .file-label-group{gap:7px}.document-grid-wrapper{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.bottom-description,.document-description{font-size:14px;line-height:1.6}.document-grid-wrapper{grid-template-columns:repeat(1,1fr)!important}}@media(max-width:680px){.document-grid-wrapper .file-name{font-size:13px;line-height:1.4}}.alignfull.meetingSection .wp-block-column{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding-left:20px;padding-right:20px}.alignfull.meetingSection.meetingSectionFull .wp-block-columns{gap:24px}.alignfull.meetingSection.meetingSectionFull .wp-block-column{padding-inline:0}.meetingSection:nth-child(odd of .meetingSection){background:rgba(0,88,142,.039)}.meetingSection:nth-child(odd of .meetingSection) .documentSection{background:#0000!important}body .meetingSection.meetingSection--white{background:#fff!important}.meetingSection{margin-top:0!important}.meetingSection:nth-child(odd) .document-grid-container .document-card{background:#fff}.meeting-schedule-container{color:#1b1c1c}.meeting-schedule-container .main-title{color:#00658d;font-size:28px;font-weight:700;margin-bottom:20px}.meeting-schedule-container .notice-section{margin-bottom:30px}.meeting-schedule-container .notice-section p{font-size:15px;line-height:1.6;margin-bottom:1rem}.meeting-schedule-container .schedule-flex-row{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px}.meeting-schedule-container .virtual-card{background:#fff;border:1px solid rgba(0,88,142,.141);border-radius:8px;box-sizing:border-box;flex-shrink:0;min-width:0;padding:25px}.meeting-schedule-container .schedule-card{max-width:calc((100% - 30px*(100 - var(--schedule-width, 65))/100)*var(--schedule-width, 65)/100);min-width:320px;width:calc((100% - 30px*(100 - var(--schedule-width, 65))/100)*var(--schedule-width, 65)/100)}.meeting-schedule-container .virtual-card{border-top:5px solid var(--virtual-accent-color,#005689);max-width:calc((100% - 30px*(100 - var(--virtual-width, 35))/100)*var(--virtual-width, 35)/100);min-width:300px;width:calc((100% - 30px*(100 - var(--virtual-width, 35))/100)*var(--virtual-width, 35)/100)}.meeting-schedule-container .schedule-card:only-child,.meeting-schedule-container .virtual-card:only-child{max-width:100%;width:100%}.meeting-schedule-container .footer-note{background:rgba(0,88,142,.039);border-radius:8px;color:#41474f;font-size:14px;font-weight:400;line-height:20px;margin-top:20px;padding:16px}.meeting-schedule-container .footer-note p:last-child{margin-bottom:0}.meeting-schedule-container .virtual-fields .virtual-item{margin-bottom:24px}.meeting-schedule-container .virtual-fields .virtual-item:last-child{margin-bottom:0}.meeting-schedule-container .virtual-fields .virtual-item label{color:#777;display:block;font-size:12px;font-weight:700;letter-spacing:1.2px;line-height:16px;margin-bottom:6px;text-transform:uppercase}.meeting-schedule-container .virtual-fields .virtual-item a{color:#00658d;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;word-break:break-word}.meeting-schedule-container .virtual-fields .virtual-item a:hover{text-decoration:underline}.meeting-schedule-container .virtual-fields .virtual-item .id-val{color:#00658d;font-size:24px;font-weight:700;line-height:1.4;word-break:break-word}@media(max-width:992px){.meeting-schedule-container .schedule-flex-row{flex-direction:column}.meeting-schedule-container .schedule-card,.meeting-schedule-container .virtual-card{max-width:100%;min-width:100%;width:100%}}@media(max-width:768px){.meeting-schedule-container{padding:0}.meeting-schedule-container .main-title{font-size:24px}.meeting-schedule-container .card-header h1,.meeting-schedule-container .card-header h2,.meeting-schedule-container .card-header h3,.meeting-schedule-container .card-header h4,.meeting-schedule-container .card-header h5,.meeting-schedule-container .card-header h6{font-size:18px}.meeting-schedule-container .schedule-item{align-items:flex-start;flex-direction:column}.meeting-schedule-container .virtual-fields .virtual-item .id-val{font-size:20px}}@media(max-width:480px){.meeting-schedule-container .schedule-card,.meeting-schedule-container .virtual-card{padding:20px}.meeting-schedule-container .main-title{font-size:22px}}.schedule-card{background:#fff;border:1px solid rgba(0,88,142,.141);border-radius:8px;box-sizing:border-box;flex-shrink:0;min-width:0;padding:48px}.schedule-card__header{align-items:center;color:#00658d;display:flex;gap:12px;margin-bottom:24px}.schedule-card__header span,.schedule-card__header span span{display:block}.schedule-card__header h1,.schedule-card__header h2,.schedule-card__header h3,.schedule-card__header h4,.schedule-card__header h5,.schedule-card__header h6{font-size:24px;font-weight:600;line-height:1.4;margin:0}.schedule-card__header .dashicons{font-size:22px;height:22px;width:22px}.schedule-card__itemDetails{align-items:center;display:flex;justify-content:space-between}.schedule-card__grid{display:grid;gap:0 70px;grid-template-columns:repeat(var(--schedule-columns,2),minmax(0,1fr))}@media(max-width:600px){.schedule-card__grid{grid-template-columns:1fr}}.schedule-card__item{border-bottom:1px solid #f0f0f0;padding:8px 0}.schedule-card__item:first-child{padding-top:0}.schedule-card__itemDate{color:#1b1c1c;font-size:16px;font-weight:400;line-height:1.5}.schedule-card__itemTime{color:var(--color-primary);font-size:16px;font-weight:700;line-height:1.5}.schedule-card__additional{color:#41474f;font-size:14px;font-weight:400;line-height:1.5}.schedule-card .cancelled-badge{color:#d30909}@media(max-width:1024px){.schedule-card{padding:25px}.schedule-card__itemDate,.schedule-card__itemTime{font-size:14px}}.announcementBox{background:linear-gradient(90deg,#f0f9ff,#e0f2fe);border-left:4px solid #006ba6;margin:0;padding:40px}.announcementBox .container{display:flex;gap:16px;margin-left:0;padding:0}.announcementBox .announcementBox__icon{flex:0 0 24px;width:24px}.announcementBox .announcementBox__icon span{color:#004c7a}.announcementBox .announcementBox__content h3{color:#004c7a;font-size:20px;font-weight:700;line-height:28px;margin:0 0 12px;text-transform:uppercase}.announcementBox .announcementBox__content p{color:#334155;font-size:16px;font-weight:400;line-height:26px;margin:0}@media(max-width:1024px){.announcementBox{margin-bottom:40px;padding:40px 20px}.announcementBox .announcementBox__content h3{font-size:18px;margin-bottom:10px}.announcementBox .announcementBox__content p{font-size:15px;line-height:22px}}@media(max-width:680px){.announcementBox{margin-bottom:40px;padding:25px 20px}.announcementBox .container{gap:5px}.announcementBox .announcementBox__content h3{font-size:16px;line-height:1.4;margin-bottom:6px}.announcementBox .announcementBox__content p{font-size:14px;line-height:21px}.announcementBox .announcementBox__icon{flex:0 0 15px;width:18px}}.home .wp-block-the-sdsinc-default-banner{height:100vh}.mainBanner{display:flex;flex-direction:column;justify-content:center;max-height:700px;min-height:320px!important;overflow:hidden;position:relative}.mainBanner .banner-background-picture{inset:0;position:absolute;z-index:0}.mainBanner .banner-background-picture img{display:block;height:100%;object-fit:cover;width:100%}.mainBanner .banner-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.mainBanner .banner-overlay[style*="00588E99"],.mainBanner .banner-overlay[style*="00588e99"]{background-color:#00588ecc!important}.mainBanner .banner-inner-content{padding-bottom:0;position:relative;width:100%;z-index:10}.mainBanner .banner-inner-content h1{font-weight:800;margin:0}.mainBanner .banner-inner-content h4{margin:0}.mainBanner .banner-inner-content .alignwide{align-items:start;display:flex;flex-direction:column;gap:20px}@media(max-width:1366px){.home .wp-block-the-sdsinc-default-banner{height:60vh}.mainBanner{min-height:280px!important}}@media(max-width:1280px){.home .wp-block-the-sdsinc-default-banner{height:50vh}.mainBanner{min-height:250px!important}}@media(max-width:1024px){.mainBanner{min-height:220px!important}}@media(max-width:782px){.mainBanner{min-height:180px!important}.home .wp-block-the-sdsinc-default-banner{height:45vh}}.sds-blocks__heading{color:var(--color-primary);font-weight:800;line-height:1.3666666667;margin-bottom:16px}.sds-blocks__description p{color:var(--color-neutral-secondary);font-size:18px;font-weight:400;line-height:1.611;margin-bottom:20px}.sds-blocks__description p:last-child{margin-bottom:0}.sds-blocks__icon,.sds-blocks__icon span{color:var(--color-primary)}.sds-blocks__headingWrap:has(.sds-blocks__icon) .sds-block__heading{margin-bottom:0}.sds-blocks__headingWrap{align-items:center;display:flex;gap:18px}.sds-blocks__headingWrap:has(.sds-blocks__icon){margin-bottom:20px}.sds-blocks__headingWrap:has(.sds-blocks__icon) .sds-blocks__heading{margin-bottom:0}.text-align-center{text-align:center}.text-align-center .sds-blocks__headingWrap{justify-content:center}.text-align-right{text-align:right}.text-align-right .sds-blocks__headingWrap{justify-content:flex-end}.home .sds-block__description p{line-height:2}.sds-faq-holder .wp-block-column{display:flex;flex-direction:column;gap:16px}.sds-faq-holder .sds-blocks{background:rgba(0,88,142,.039);border-radius:8px;margin:0;padding:32px}.sds-faq-holder .sds-blocks__description{font-size:16px;font-weight:400;line-height:1.625}@media(max-width:1440px){.sds-blocks__heading{font-size:40px}}@media(max-width:1366px){.sds-blocks__heading{font-size:38px}.sds-blocks__description p{font-size:17px}}@media(max-width:1280px){.sds-blocks__heading{font-size:32px}.sds-blocks__description p{font-size:15px}}@media(max-width:1024px){.schedule-card__header h1,.schedule-card__header h2,.schedule-card__header h3,.schedule-card__header h4,.schedule-card__header h5,.schedule-card__header h6{font-size:20px!important}}@media(max-width:782px){.sds-blocks__heading{font-size:32px;line-height:1}}@media(max-width:767px){.sds-blocks__heading{font-size:25px!important;line-height:1}}@media(max-width:680px){.sds-blocks__heading{font-size:25px!important;margin-bottom:10px}.sds-blocks__description p{font-size:14px}.schedule-card__header,.schedule-card__header h1,.schedule-card__header h2,.schedule-card__header h3,.schedule-card__header h4,.schedule-card__header h5{font-size:20px!important}.sds-faq-holder .sds-blocks{padding:22px 18px}.sds-blocks__heading{font-size:18px!important;line-height:1.2}}@media(max-width:480px){.sds-blocks__heading{font-size:22px}.schedule-card__header,.schedule-card__header h1,.schedule-card__header h2,.schedule-card__header h3,.schedule-card__header h4,.schedule-card__header h5{font-size:18px!important}.sds-blocks__heading{font-size:16px!important;line-height:1.2}.sds-faq-holder .wp-block-column{gap:10px}}.virtual-meeting-only .virtual-card{border-top:5px solid var(--virtual-accent-color,#00588e)}.virtual-meeting-only .virtual-intro-item{color:#444;font-size:15px;line-height:1.65;margin-bottom:20px}.sds-cta-block,.wp-block-the-sdsinc-call-to-action{background-color:#1a1a1a;border-radius:24px;margin-bottom:40px;margin-top:40px;padding:60px 20px;text-align:center}.sds-cta-block.is-aligned-left,.wp-block-the-sdsinc-call-to-action.is-aligned-left{text-align:left}.sds-cta-block.is-aligned-right,.wp-block-the-sdsinc-call-to-action.is-aligned-right{text-align:right}.sds-cta-block.is-aligned-center,.wp-block-the-sdsinc-call-to-action.is-aligned-center{text-align:center}.sds-cta-block .sds-cta-block__headingWrap,.wp-block-the-sdsinc-call-to-action .sds-cta-block__headingWrap{margin-bottom:24px}.sds-cta-block .sds-cta-block__headingWrap .sds-cta-block__heading,.wp-block-the-sdsinc-call-to-action .sds-cta-block__headingWrap .sds-cta-block__heading{color:#fff;font-size:32px;font-weight:700;margin:0}.sds-cta-block .sds-cta-block__description,.wp-block-the-sdsinc-call-to-action .sds-cta-block__description{color:#ccc;font-size:16px;line-height:1.6;margin:0 auto 30px;max-width:896px}.sds-cta-block .sds-cta-block__description p,.wp-block-the-sdsinc-call-to-action .sds-cta-block__description p{font-size:18px;font-weight:400;letter-spacing:0;line-height:1.611;text-align:center;vertical-align:middle}.sds-cta-block .call-to-action-button,.wp-block-the-sdsinc-call-to-action .call-to-action-button{background-color:var(--sds-cta-bg,#fff);border-radius:6px;color:var(--sds-cta-color,#1a1a1a);display:inline-block;font-size:16px;font-weight:600;padding:12px 28px;text-decoration:none;transition:all .3s ease}.sds-cta-block .call-to-action-button:hover,.wp-block-the-sdsinc-call-to-action .call-to-action-button:hover{background-color:color-mix(in srgb,var(--sds-cta-bg,#fff) 85%,#fff);opacity:.9}.sds-cta-block.is-aligned-left .sds-cta-block__description,.wp-block-the-sdsinc-call-to-action.is-aligned-left .sds-cta-block__description{margin-left:0}.sds-cta-block.is-aligned-right .sds-cta-block__description,.wp-block-the-sdsinc-call-to-action.is-aligned-right .sds-cta-block__description{margin-right:0}.sds-board-supervisors{font-family:Inter,sans-serif;margin:40px auto;max-width:1200px}.sds-board-supervisors__title{color:#004a7c;font-size:28px;font-weight:700;margin-bottom:30px;margin-top:0}.sds-board-supervisors__list{display:flex;flex-direction:column;gap:15px}.sds-board-supervisors__list.has-columns-2{display:grid;grid-template-columns:repeat(2,1fr)}.sds-board-supervisors__list.has-columns-3{display:grid;grid-template-columns:repeat(3,1fr)}@media(max-width:768px){.sds-board-supervisors__list.has-columns-2,.sds-board-supervisors__list.has-columns-3{grid-template-columns:1fr}}@media(min-width:769px)and (max-width:1024px){.sds-board-supervisors__list.has-columns-3{grid-template-columns:repeat(2,1fr)}}.sds-board-supervisors .card-item{align-items:start;background:rgba(0,88,142,.039);border:1px solid rgba(0,88,142,.039);border-radius:8px;display:flex;gap:16px;margin-bottom:0;padding:16px 20px;transition:box-shadow .2s ease}.sds-board-supervisors .card-item:hover{box-shadow:0 2px 8px #0000000d}.sds-board-supervisors .card-item__badge{align-items:center;background-color:var(--color-primary);border-radius:12px;color:#fff;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:48px;justify-content:center;line-height:28px;width:48px}.sds-board-supervisors .card-item__details{display:flex;flex-direction:column;gap:4px}.sds-board-supervisors .card-item__header{align-items:center;color:#41474f;display:flex;flex-wrap:wrap;font-size:17px;font-weight:400;gap:8px;line-height:20px}.sds-board-supervisors .card-item__name{color:#333;font-weight:600}.sds-board-supervisors .card-item__email{color:var(--color-primary);font-size:16px;font-weight:500;letter-spacing:.7px;line-height:20px}.sds-board-supervisors .card-item__email a{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;text-decoration:none}.sds-board-supervisors .card-item__email a:hover{text-decoration:underline}.sds-board-supervisors .card-item__term{color:#41474f;font-size:14px;font-weight:400;letter-spacing:.7px;line-height:20px;vertical-align:middle}@media(max-width:1280px){.sds-board-supervisors .card-item__header{font-size:16px;gap:5px;line-height:18px}.sds-board-supervisors .card-item{gap:15px;padding:16px 10px}}@media(max-width:1200px){.sds-board-supervisors__list.has-columns-3{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.sds-board-supervisors .card-item{gap:10px;padding:16px 14px}.sds-board-supervisors .card-item__header{font-size:15px;line-height:15px}.sds-board-supervisors .card-item__email{font-size:15px;line-height:18px}}@media(max-width:992px){.sds-board-supervisors__title{font-size:26px;margin-bottom:20px}}@media(max-width:767px){.sds-board-supervisors__list.has-columns-2,.sds-board-supervisors__list.has-columns-3{display:grid;grid-template-columns:repeat(1,1fr)}}@media(max-width:680px){.sds-board-supervisors .card-item__header{font-size:15px;line-height:15px}.sds-board-supervisors .card-item__badge{font-size:14px;height:35px;width:35px}.sds-board-supervisors .card-item__header{align-items:flex-start;flex-direction:column}.sds-board-supervisors .card-item__header span.card-item__separator{display:none}.sds-board-supervisors .card-item__term{font-size:13px}.sds-board-supervisors .card-item__email{font-size:14px;line-height:18px}}.sds-district-map{font-family:Inter,sans-serif;height:100%;margin:40px auto;max-width:1200px}.sds-district-map__map-container{align-items:center;aspect-ratio:1/1;background-color:#f1f5f9;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.sds-district-map__map-img{height:100%!important;left:0;object-fit:cover!important;position:absolute;top:0;width:100%;z-index:1}.sds-district-map__map-placeholder{padding:40px;text-align:center;z-index:2}.sds-district-map__map-iframe-wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.sds-district-map__map-iframe-wrapper iframe{border:0;height:100%;width:100%}.sds-district-map__map-pin{color:#004a7c;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.sds-district-map__map-pin .dashicons-location{font-size:48px;height:48px;width:48px}.sds-district-map__location-card{background:#fff;border-radius:4px;bottom:30px;box-shadow:0 4px 15px #0000001a;left:30px;max-width:80%;padding:20px 25px;position:absolute;z-index:3}.sds-district-map__location-title{color:#004a7c;font-size:16px;font-weight:700;margin:0 0 8px}.sds-district-map__location-address{color:#333;font-size:14px;line-height:1.5;margin:0}.sds-staff-block{font-family:sans-serif;margin:40px auto;max-width:1200px}.sds-staff-block__contact-info{padding:16px 0 0}.sds-staff-block__main-title{color:var(--color-primary);font-size:30px;font-weight:700;line-height:1.33;margin-bottom:40px}.sds-staff-block__label{color:#41474f;font-size:24px;font-weight:600;line-height:33.6px;margin-bottom:7.59px}.sds-staff-block__grid{display:grid;gap:30px;grid-template-columns:1.3fr 1fr}@media(max-width:768px){.sds-staff-block__grid{grid-template-columns:1fr}}.sds-staff-block__card{background:#f4f9fc;border-radius:12px;padding:30px}.sds-staff-block__card--manager{padding:50px}.sds-staff-block__card--sub{padding:32px}.sds-staff-block__card--sub .sds-staff-block__label{color:var(--color-primary);font-size:14px;font-weight:600;letter-spacing:1.4px;line-height:16.8px;text-transform:uppercase}.sds-staff-block__secondary{display:flex;flex-direction:column;gap:20px}.sds-staff-block__name{color:#1e293b;font-size:24px;font-weight:700;margin:0}.sds-staff-block__name--primary{color:var(--color-primary);font-size:18px;font-weight:600;line-height:1.6}.sds-staff-block__info-row{display:flex;gap:16px;margin-bottom:24px}.sds-staff-block__info-row i{color:var(--color-primary)}.sds-staff-block__info-label{color:#41474f;display:block;font-size:16px;font-weight:700;line-height:1.56;margin-bottom:0}.sds-staff-block__info-content{color:#1b1c1c;font-size:16px;line-height:1.5;margin:0}.sds-staff-block__info-content a{color:var(--color-primary);text-decoration:none}.sds-staff-block__address-small{color:#41474f;font-size:16px;font-weight:400;line-height:25.6px;line-height:1.6}@media(max-width:1280px){.sds-staff-block__card--manager{padding:40px 30px}.sds-staff-block__name{font-size:20px}.sds-staff-block__grid{gap:20px}}@media(max-width:1024px){.sds-staff-block__card--sub{padding:28px 24px}.sds-staff-block__main-title{font-size:30px;margin-bottom:20px}}@media(max-width:992px){.sds-staff-block__card--manager{padding:20px}.sds-staff-block__card--sub{padding:24px}.sds-staff-block__name{font-size:18px}.sds-staff-block__address-small{font-size:15px}.sds-staff-block__main-title{font-size:28px;margin-bottom:20px}}.meeting-schedule-card-only .schedule-card{max-width:100%;min-width:100%;width:100%}.wp-block-columns.alignfull.meetingSection.meetingSectionFull .wp-block-column{padding:0 20px}.wp-block-columns.alignfull.meetingSection.meetingSectionFull .wp-block-column .wp-block-columns .wp-block-column{padding:0}@media(max-width:1280px){.alignfull.meetingSection.meetingSectionFull .wp-block-columns{gap:10px}}@media(max-width:992px){.wp-block-columns.alignfull.meetingSection.meetingSectionFull .wp-block-column .wp-block-columns{flex-wrap:wrap!important}.wp-block-columns.alignfull.meetingSection.meetingSectionFull .wp-block-column .wp-block-columns .wp-block-column{flex-basis:100%!important}}.public-home-v2-about,.public-home-v2-cards,.public-home-v2-info,.public-home-v2-rail,.public-home-v2-section,.site-footer-band,figure.public-home-v2-hero-media{box-sizing:border-box}.block-editor-iframe__body .site-footer-band.alignfull,.editor-styles-wrapper .site-footer-band.alignfull,.site-footer-band.alignfull{margin-left:0;margin-right:0;max-width:none!important;width:100%}.public-home-v2-btn-primary .wp-block-button__link{background:var(--public-blue);border:none;border-radius:var(--public-radius-sm);color:#fff;padding:.7rem 1.35rem;text-decoration:none}.public-home-v2-btn-primary .wp-block-button__link:hover{background:var(--public-blue-hover);color:#fff}.public-home-v2-info.wp-block-columns.alignfull,.public-home-v2-info.wp-block-group.alignfull{margin-left:auto;margin-right:auto;max-width:min(1200px,100% - 2rem);width:min(1200px,100% - 2rem)}@media(max-width:781px){.public-home-v2-cards{flex-direction:column}.public-home-v2-cards .wp-block-column{flex-basis:100%}.public-home-v2-info-cols{flex-direction:column}}.admin-bar .site-header{top:32px}.logo-img .custom-logo-link:focus,.logo-img .custom-logo-link:focus-visible{outline:none}.site-header{background:var(--white);border-bottom:1px solid var(--gray-200);left:0;padding:20px 0;position:sticky;right:0;top:0;z-index:100}.site-header .container{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.site-header .container .inline-header-nav{margin:0}.header-inner{gap:24px;justify-content:space-between;min-height:72px}.header-inner,.logo{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}.logo{color:var(--black);gap:12px;justify-content:center}.logo--branded{flex-shrink:0;gap:0}.logo-img{display:block;height:auto;max-width:100%;width:auto}.logo-img img,.sds-stewardship figure.logo-img img{display:block;height:auto!important;max-width:220px;width:auto}.logo-mark{color:var(--navy);display:flex}.site-branding{flex-shrink:0;max-width:min(420px,48vw);outline:none;text-decoration:none}.site-branding .site-title{font-size:clamp(22px,5vw,34px);font-weight:600}.site-branding .site-tagline{font-size:clamp(8px,2.2vw,14px);font-weight:600}.site-branding .site-tagline,.site-branding .site-title{color:var(--public-blue);display:block;font-family:Cinzel,serif;line-height:1;margin:0;text-transform:uppercase}.site-branding .site-tagline:empty{display:none}.nav{align-items:center;display:flex;gap:8px}.nav.is-layout-flex{flex-direction:row}.nav>.wp-block-navigation{flex:1 1 auto;min-width:0}.nav .wp-block-navigation__container{align-items:center;display:flex;flex-wrap:wrap;gap:4px 22px;justify-content:flex-end;list-style:none;margin:0;padding:0}.nav .wp-block-navigation-item__content{color:var(--gray-600);font-size:.875rem;font-weight:500;transition:color .15s}.nav .wp-block-navigation-item__content:hover{color:var(--black)}@media(max-width:768px){.site-header .wp-block-buttons:has(.wp-block-button.navHamburger){margin:0}.header-inner{flex-wrap:wrap;min-height:auto}.nav{border-top:1px solid var(--gray-200);flex-basis:100%;justify-content:space-between;order:3;padding-top:8px;width:100%}.nav .wp-block-navigation__container{flex-wrap:nowrap;gap:16px;justify-content:flex-start;max-width:none;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px;scrollbar-width:none}.nav .wp-block-navigation__container::-webkit-scrollbar{display:none}.nav .wp-block-navigation-item__content{white-space:nowrap}.search-btn{flex-shrink:0;margin-left:0}.hero{min-height:520px;padding:96px 0 64px}.section{padding:64px 0}.meeting-cards{grid-template-columns:1fr}.update-row{gap:16px;grid-template-columns:72px 1fr 24px;padding:22px 0}.footer-grid{grid-template-columns:1fr}}.inline-header-nav{flex:1 1 auto;min-width:0}.inline-header-nav__list,.sds-stewardship nav.inline-header-nav.wp-block-navigation .wp-block-navigation__container{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding:0}.inline-header-nav__list{gap:4px 22px}.inline-header-nav__link{border-bottom:2px solid #0000;color:var(--public-blue);display:inline-block;font-size:.875rem;font-weight:500;padding:6px 0;text-decoration:none;transition:color .15s,border-color .15s}.inline-header-nav__link:hover{color:var(--public-blue-hover)}.inline-header-nav__link.is-active{border-bottom-color:var(--public-blue,#004b7d);color:var(--public-blue,#004b7d);font-weight:600}.header-inline-navigation{flex:1 1 auto;min-width:0}.header-inline-navigation .wp-block-navigation__container{gap:4px 40px;justify-content:flex-end}.header-inline-navigation .wp-block-navigation-item__content{border-bottom:2px solid #0000;color:var(--public-blue);display:block;font-size:17px;font-weight:500;outline:none;padding:6px 0;text-decoration:none;transition:color .15s,border-color .15s;width:100%}.header-inline-navigation .wp-block-navigation-item__content:focus{outline:none}.header-inline-navigation .wp-block-navigation-item__content:hover{color:var(--public-blue-hover)}.header-inline-navigation .wp-block-navigation-item.header-nav-link--active .wp-block-navigation-item__content{border-bottom-color:var(--public-blue);color:var(--public-blue);font-weight:600}.search-btn-header .wp-block-button__link{align-items:center;background:#0000!important;border:none!important;border-radius:8px!important;box-shadow:none!important;color:var(--public-blue)!important;display:inline-flex!important;font-size:0!important;height:44px;justify-content:center;line-height:0!important;min-height:44px!important;padding:0!important;text-decoration:none!important;width:44px}.search-btn-header .wp-block-button__link:before{background-color:currentColor;content:"";display:block;height:20px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14%27/%3E%3C/svg%3E") center/contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14%27/%3E%3C/svg%3E") center/contain no-repeat;width:20px}.search-btn-header .wp-block-button__link:hover{background:var(--gray-50)!important;color:var(--public-blue-hover)!important}body .sdsinc-header-primary-nav .current-menu-item a{border-color:var(--color-primary);color:#00588e!important}@media(min-width:1025px){header .wp-block-buttons:has(.wp-block-button.navHamburger),header .wp-block-buttons>.wp-block-button.navHamburger{display:none}}@media(max-width:1199px){.header-inline-navigation .wp-block-navigation__container{gap:20px}.header-inline-navigation .wp-block-navigation-item__content{font-size:16px}}@media(max-width:1366px){.site-header{padding:10px 0}}@media(max-width:1024px){.navHamburger{display:flex}.sdsinc-header-primary-nav{display:none}.header-inner{align-items:center;flex-wrap:wrap}.logo{flex:1}nav.sdsinc-header-primary-nav{background:#fff;display:flex;flex-direction:column;left:0;margin:0;opacity:0;padding:20px;pointer-events:none;position:absolute;right:0;top:100%;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease;width:100%}.site-header nav.sdsinc-header-primary-nav.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.sdsinc-header-primary-nav .wp-block-navigation__container,.sdsinc-header-primary-nav ul{flex-direction:column;gap:0;margin:0;padding:16px 0;width:100%}.sdsinc-header-primary-nav li{width:100%}.sdsinc-header-primary-nav a{align-items:center;border:none;color:#41474f;display:flex;font-size:15px;padding:10px 20px!important;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.sdsinc-header-primary-nav a span{display:block}.sdsinc-header-primary-nav a:hover{color:var(--color-primary)}.sdsinc-header-primary-nav li a{display:block}.sdsinc-header-primary-nav .current-menu-item a{background:#0000;border:0;color:var(--color-primary)}.site-header .navHamburger .wp-block-button__link{align-items:center;background:#0000!important;border:none!important;border-radius:6px;box-shadow:none!important;display:flex;flex-direction:column;gap:5px;height:40px;justify-content:center;outline:none;padding:0;transition:background .15s;width:40px}.site-header .navHamburger .wp-block-button__link:focus,.site-header .navHamburger .wp-block-button__link:hover{background:#0000!important;border:none!important;box-shadow:none!important}.navHamburger .wp-block-button__link:hover{background:#f0f4f8!important}.navHamburger .wp-block-button__link span{background:var(--color-primary);border-radius:2px;display:block;height:2px;transform-origin:center;transition:transform .3s ease,opacity .3s ease;width:22px}.navHamburger.is-open .wp-block-button__link span:first-child{transform:translateY(7px) rotate(45deg)}.navHamburger.is-open .wp-block-button__link span:nth-child(2){opacity:0}.navHamburger.is-open .wp-block-button__link span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.logo-img img,.sds-stewardship figure.logo-img img{max-width:180px}.site-header{padding:10px 0}}.search-btn{align-items:center;border-radius:8px;color:var(--public-blue);display:flex;height:44px;justify-content:center;margin-left:8px;transition:background .15s,color .15s;width:44px}.search-btn:hover{background:var(--gray-50);color:var(--public-blue-hover)}.section{padding:88px 0}.section--muted{background:var(--gray-50)}.section-title{color:var(--black);font-family:var(--font-sans);font-size:clamp(1.75rem,3vw,2.125rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 20px}.section-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:40px}.section-head--stack{align-items:flex-start}.section-head--stack .text-link{align-self:center}.section-sub{color:var(--gray-400);font-size:.9375rem;margin:-12px 0 0;max-width:480px}.text-link{color:var(--link);font-size:.875rem;font-weight:600;transition:color .15s;white-space:nowrap}.text-link:hover{color:var(--link-hover)}.text-link .arrow{display:inline-block;margin-left:2px;transition:transform .15s}.text-link:hover .arrow{transform:translateX(3px)}.about-grid{align-items:start;display:grid;gap:56px 64px;grid-template-columns:1fr 1fr}.about-copy{padding-top:8px;position:relative}.section-watermark{color:#1111110a;font-family:var(--font-sans);font-size:clamp(6rem,18vw,11rem);font-weight:700;left:-8px;line-height:1;pointer-events:none;position:absolute;top:-40px;-webkit-user-select:none;user-select:none;z-index:0}.about-copy .section-title,.about-copy p{position:relative;z-index:1}.about-copy p{margin:0 0 1.1em;max-width:520px}.about-copy p:last-child{margin-bottom:0}.about-cards{display:flex;flex-direction:column;gap:20px}.info-card{background:var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:28px 28px 30px}.info-card-icon{align-items:center;background:#1e5a961a;border-radius:10px;color:var(--link);display:flex;height:48px;justify-content:center;margin-bottom:16px;width:48px}.info-card-title{color:var(--black);font-size:1.125rem;font-weight:700;margin:0 0 10px}.info-card p{color:var(--gray-400);font-size:.9375rem;line-height:1.6;margin:0}.meetings{background:var(--white)}.meetings-grid{align-items:stretch;display:grid;gap:28px;grid-template-columns:1fr 1fr}.meeting-feature{background:var(--gray-100);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:32px 32px 36px}.meeting-feature-date{margin:0 0 12px}.meeting-feature-date .day{color:var(--black);display:block;font-size:clamp(2.5rem,4vw,3.25rem);font-weight:700;letter-spacing:-.03em;line-height:1}.meeting-feature-date .time{color:var(--gray-400);display:block;font-size:.9375rem;font-weight:500;margin-top:8px}.meeting-feature-title{color:var(--black);font-size:1.25rem;font-weight:700;margin:0 0 12px}.meeting-feature-desc{color:var(--gray-400);font-size:.9375rem;line-height:1.6;margin:0 0 24px}.meeting-feature-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px 20px}.meeting-cards{display:grid;gap:20px;grid-template-columns:1fr 1fr}.meeting-card{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius);display:flex;flex-direction:column;min-height:100%;padding:22px 22px 20px}.meeting-card-title{color:var(--black);font-size:1rem;font-weight:700;margin:0 0 6px}.meeting-card-meta{color:var(--gray-400);font-size:.875rem;font-weight:500;margin:0 0 10px}.meeting-card-snippet{color:var(--gray-400);flex:1;font-size:.875rem;line-height:1.55;margin:0 0 auto;padding-bottom:18px}.meeting-card-actions{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.update-list{border-top:1px solid var(--gray-200)}.update-list li{border-bottom:1px solid var(--gray-200)}.update-row{align-items:center;color:inherit;display:grid;gap:24px;grid-template-columns:88px 1fr 32px;padding:28px 8px 28px 0;transition:background .15s}.update-row:hover{background:#fff9}.update-date{text-align:left}.update-date .m{color:var(--gray-400);display:block;font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.update-date .d{font-size:2rem;letter-spacing:-.02em;line-height:1.1}.update-body strong,.update-date .d{color:var(--black);display:block;font-weight:700}.update-body strong{font-size:1.0625rem;margin-bottom:6px}.update-preview{color:var(--gray-400);display:block;font-size:.9375rem;line-height:1.5}.update-chevron{color:var(--gray-400);font-size:1.5rem;font-weight:300;justify-self:end}.district-info-wrap{background:var(--gray-50);padding-bottom:88px;padding-top:0}.district-info{background:var(--black);border-radius:var(--radius-lg);box-shadow:0 8px 40px #0000001f;color:#ffffffe0;padding:40px 48px 44px}.district-info-heading{align-items:center;color:var(--white);display:flex;font-size:1.25rem;font-weight:700;gap:12px;margin:0 0 32px}@media(max-width:767px){.district-info-heading{font-size:1.05rem}}.district-info-icon{color:#ffffffd9;display:flex}.district-info-cols{display:grid;gap:32px 48px;grid-template-columns:repeat(3,1fr)}.district-info-cols p{font-size:.9375rem;line-height:1.55;margin:0 0 .35em}.di-label{color:#ffffff73;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin-bottom:6px!important;text-transform:uppercase}.di-label:not(:first-child){margin-top:18px!important}.site-footer{background:var(--black);color:#ffffffbf;font-size:.875rem;padding:64px 0 0}.footer-grid{border-bottom:1px solid #ffffff1f;display:grid;gap:40px 32px;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:48px}.footer-logo{color:var(--white);font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.footer-org{color:#ffffffe6;font-weight:600;line-height:1.45;margin:0 0 20px}.footer-contact{color:#fff9;line-height:1.65;margin:0}.footer-heading{color:#ffffff80;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 18px;text-transform:uppercase}.footer-links a{color:#ffffffc7;display:inline-block;padding:4px 0;transition:color .15s}.footer-links a:hover{color:var(--white)}.footer-links li+li{margin-top:2px}.social{align-items:center;display:flex;gap:14px}.social a{color:#ffffffa6;display:flex;transition:color .15s}.social a:hover{color:var(--white)}.footer-bar{color:#ffffff73;display:flex;flex-wrap:wrap;font-size:.875rem;gap:16px;justify-content:space-between;padding:22px 0 28px}.footer-bar p{margin:0}@media(max-width:1024px){.about-grid,.district-info-cols,.meetings-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.search-btn{flex-shrink:0;margin-left:0}.hero{min-height:520px;padding:96px 0 64px}.section{padding:64px 0}.meeting-cards{grid-template-columns:1fr}.update-row{gap:16px;grid-template-columns:72px 1fr 24px;padding:22px 0}.footer-grid{grid-template-columns:1fr}}@media(max-width:480px){.sds-stewardship{--container:calc(100% - 32px)}.hero-actions{align-items:stretch;flex-direction:column}.btn{width:100%}}.sds-stewardship-template.alignfull{max-width:none!important;width:100%}.sds-stewardship-template>.wp-block-template-part{margin-left:0;margin-right:0;max-width:none;padding-left:0;padding-right:0;width:100%}.sds-stewardship-template>.wp-block-template-part .wp-block-group.alignfull{margin-left:0;margin-right:0;max-width:none!important;padding-left:0;padding-right:0;width:100%}.wp-block-button.btn{background:#0000;border:none;padding:0}.wp-block-button.btn .wp-block-button__link{align-items:center;background:#0000;border:none;border-radius:999px;box-shadow:none;color:inherit;display:inline-flex;font-size:.9375rem;font-weight:600;height:100%;justify-content:center;padding:14px 24px;text-decoration:none;width:100%}.wp-block-button.btn--primary .wp-block-button__link{background:var(--navy);color:var(--white)}.wp-block-button.btn--primary .wp-block-button__link:hover{background:var(--navy-hover)}.wp-block-button.btn--ghost .wp-block-button__link{backdrop-filter:blur(6px);background:#ffffff38;border:1px solid #ffffff73;color:var(--black)}.wp-block-button.btn--ghost .wp-block-button__link:hover{background:#ffffff59}.wp-block-button.btn--outline .wp-block-button__link{background:var(--white);border:1px solid var(--gray-200);color:var(--black)}.wp-block-button.btn--outline .wp-block-button__link:hover{background:var(--gray-50);border-color:var(--gray-400)}.wp-block-button.btn--sm .wp-block-button__link{font-size:.875rem;padding:10px 16px}.update-list:not(ul){list-style:none;margin:0;padding:0}.update-list>.wp-block-group.update-row{border-bottom:1px solid var(--gray-200)}.wp-block-group.update-row.is-layout-flex{align-items:center;display:grid;gap:24px;grid-template-columns:88px 1fr 32px;padding:28px 8px 28px 0;transition:background .15s}.wp-block-group.update-row.is-layout-flex:hover{background:#fff9}.update-body>p:first-child{color:var(--black);font-size:1.0625rem;font-weight:700;margin:0 0 6px}.update-body>p.update-preview{margin:0}.footer-grid>.wp-block-columns{display:grid;gap:40px 32px;grid-template-columns:1.4fr 1fr 1fr 1fr;margin:0;width:100%}.footer-brand .wp-block-image{margin:0 0 18px}.footer-brand .wp-block-image img{display:block;height:auto}@media(max-width:980px){.footer-grid>.wp-block-columns{grid-template-columns:1fr 1fr}}@media(max-width:600px){.footer-grid>.wp-block-columns{grid-template-columns:1fr}}.wp-block-post-content:has(.public-home-v2-section--hero figure.public-home-v2-hero-media),main:has(.public-home-v2-section--hero figure.public-home-v2-hero-media){max-width:100%;overflow-x:hidden;overflow-x:clip}.wp-block-post-content:has(.public-home-v2-section--hero figure.public-home-v2-hero-media)>*{margin-block-end:0!important;margin-block-start:0!important}.wp-block-post-content:has(.public-home-v2-section--hero figure.public-home-v2-hero-media) .wp-block-columns{margin-bottom:0!important;margin-top:0!important}.wp-block-post-content:has(.public-home-v2-section--hero figure.public-home-v2-hero-media) .public-home-v2-about>*{margin-block-end:0!important;margin-block-start:0!important}.wp-block-post-content:has(.public-home-v2-section--hero figure.public-home-v2-hero-media) .public-home-v2-cards .wp-block-column,.wp-block-post-content:has(.public-home-v2-section--hero figure.public-home-v2-hero-media) .public-home-v2-info .wp-block-column{min-width:0}.public-home-v2-about,.public-home-v2-cards,.public-home-v2-info,.public-home-v2-rail,.public-home-v2-section,.site-footer-offices,figure.public-home-v2-hero-media{box-sizing:border-box}.public-home-v2-section{margin:0;max-width:100%}.public-home-v2-rail{--public-blue:#004b7d;--public-blue-hover:#003a5f;--public-ink:#1a1a1a;--public-muted:#4b5563;--public-content:1200px;margin-left:auto;margin-right:auto;max-width:var(--public-content);padding-left:max(1rem,env(safe-area-inset-left,0px));padding-right:max(1rem,env(safe-area-inset-right,0px));width:100%}.public-home-v2-cards{--public-card-bg:#eef4f9;--public-card-border:#dce8f0;--public-radius:16px;--public-radius-sm:8px;--public-shadow:0 4px 24px #0f172a0f;align-items:stretch!important;min-width:0}.public-home-v2-cards>.wp-block-column.public-home-v2-card{background:var(--public-card-bg);border:1px solid var(--public-card-border);border-radius:var(--public-radius);box-shadow:var(--public-shadow);display:flex;flex:1 1 0;flex-direction:column;min-width:0;text-align:left}.block-editor-iframe__body .site-footer-offices.alignfull,.editor-styles-wrapper .site-footer-offices.alignfull,.site-footer-offices.alignfull{margin-left:0;margin-right:0;max-width:none!important;width:100%}figure.public-home-v2-hero-media{line-height:0;margin:0;max-width:100%;width:100%}figure.public-home-v2-hero-media img{aspect-ratio:2.6/1;display:block;height:auto;max-height:min(62vh,700px);max-width:100%;min-height:280px;object-fit:cover;object-position:center 38%;vertical-align:middle;width:100%}.public-home-v2-title{color:var(--public-blue);font-size:clamp(1.625rem,1.25vw + 1rem,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.25}.public-home-v2-about p,.public-home-v2-lede,.public-home-v2-title{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;margin:0;text-align:left}.public-home-v2-about p,.public-home-v2-lede{color:var(--public-ink);font-size:clamp(.9375rem,.35vw + .85rem,1.0625rem);font-weight:400;line-height:1.65;max-width:min(52rem,100%)}.public-home-v2-card-icon{color:var(--public-blue);line-height:0;margin:0}.public-home-v2-card-title{color:var(--public-blue);font-size:1.125rem;font-weight:700;line-height:1.3;margin:0}.public-home-v2-card-body{color:var(--public-ink);font-size:.9375rem;line-height:1.62;margin:0}.public-home-v2-inline-links{align-items:center;column-gap:.35rem;display:flex;flex-wrap:wrap;font-size:.875rem;margin:0;row-gap:.35rem}.public-home-v2-inline-links a{align-items:center;color:var(--public-blue);display:inline-flex;font-weight:500;gap:.35rem;text-decoration:none}.public-home-v2-inline-links a:before{border-color:#0000 #0000 #0000 var(--public-blue);border-style:solid;border-width:4px 0 4px 6px;content:"";display:block;flex-shrink:0;height:0;width:0}.public-home-v2-inline-links a:hover{color:var(--public-blue-hover);text-decoration:underline;text-underline-offset:2px}.public-home-v2-inline-links a:hover:before{border-left-color:var(--public-blue-hover)}.public-home-v2-inline-sep{color:#94a3b8}.public-home-v2-btn-primary .wp-block-button__link{align-items:center;background:var(--public-blue)!important;border:none!important;border-radius:var(--public-radius-sm)!important;color:#fff!important;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;min-height:2.75rem;padding:.7rem 1.35rem!important;text-decoration:none!important}.public-home-v2-btn-primary .wp-block-button__link:hover{background:var(--public-blue-hover)!important;color:#fff!important}.public-home-v2-info{--public-radius:14px;--public-shadow-lg:0 10px 36px #0f172a24;border-radius:var(--public-radius);box-shadow:var(--public-shadow-lg);color:#fff}.public-home-v2-info.wp-block-columns.alignfull,.public-home-v2-info.wp-block-group.alignfull{box-sizing:border-box;margin-left:auto!important;margin-right:auto!important;max-width:min(1200px,100% - 2rem)!important;width:min(1200px,100% - 2rem)!important}.public-home-v2-info-cols.wp-block-columns{column-gap:56px;max-width:100%;min-width:0;row-gap:28px}.public-home-v2-about{min-width:0}.public-home-v2-info-head.wp-block-columns{align-items:center}.public-home-v2-info-icon{align-items:center;border:2px solid #fff;border-radius:50%;display:inline-flex;font-size:.75rem;font-style:italic;font-weight:700;height:28px;justify-content:center;line-height:1;margin:0;width:28px}.public-home-v2-info-title{color:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:clamp(1.25rem,1.25vw + .85rem,1.375rem);font-weight:700;line-height:1.25;margin:0;padding:0}.public-home-v2-info .public-home-v2-v a{color:#fff;text-decoration:underline;text-underline-offset:2px}.public-home-v2-info .public-home-v2-v a:hover{color:#ffffffe0}.public-home-v2-k{color:#ffffffe0;font-size:.6875rem;font-weight:700;letter-spacing:.1em;margin:0;text-transform:uppercase}.public-home-v2-v{color:#fff;font-size:1rem;font-weight:400;line-height:1.55;margin:0}.wp-block-navigation-item.no-uppercase a.wp-block-navigation-item__content{text-transform:capitalize}@media(max-width:781px){.public-home-v2-cards{flex-direction:column}.public-home-v2-cards .wp-block-column{flex-basis:100%!important}.public-home-v2-info-cols{flex-direction:column}}@media(max-width:600px){figure.public-home-v2-hero-media img{aspect-ratio:4/3;max-height:min(52vh,420px);object-position:center 35%}}.mainFooter{background-color:var(--color-primary);max-width:100%;padding:40px 0 32px;width:100%}.mainFooter__row{display:grid;gap:54px;grid-template-columns:120px 1fr}@media only screen and (max-width:767px){.mainFooter__row{gap:32px;grid-template-columns:1fr}}.mainFooter__right{display:grid;gap:100px;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:1200px){.mainFooter__right{gap:50px}}@media only screen and (max-width:1024px){.mainFooter__right{gap:20px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.mainFooter__right{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.mainFooter__right{grid-template-columns:1fr}}.mainFooter__rightColumns{display:flex;flex-direction:column;gap:46px}.mainFooter__rightColumns h2{color:#fff;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:14px}.mainFooter__menuBox nav ul li a,.mainFooter__menuBox p{color:hsla(0,0%,100%,.698);font-size:14px;font-weight:400;line-height:2}.mainFooter__menuBox nav ul li a span,.mainFooter__menuBox p span{color:inherit}.mainFooter__menuBox nav{gap:2px}.mainFooter__menuBox ul li a{color:hsla(0,0%,100%,.698)!important;text-transform:uppercase}@media only screen and (max-width:767px){.mainFooter__img{align-items:center;display:flex;gap:20px}}.mainFooter__bottom{border-top:1px solid hsla(0,0%,100%,.051);margin-top:60px;padding-top:32px;text-align:center}.mainFooter__bottom p{color:#fff9;font-size:14px;font-weight:400;letter-spacing:0;line-height:25.2px;margin:0;text-align:center}.site-footer-band{--footer-bg:var(--color-primary);--footer-bg-hover:#004472;--footer-text:#ffffffd9;--footer-text-dim:#ffffff80;--footer-border:#ffffff1f}.site-footer-band.wp-block-columns{background-color:var(--footer-bg);box-sizing:border-box;color:var(--footer-text);margin-bottom:0!important;margin-top:0!important;max-width:100%!important;overflow-x:hidden;padding:clamp(2.5rem,5vw,3rem) clamp(1.25rem,5vw,3rem) 0!important;width:100%!important}.site-footer-band.wp-block-columns>.wp-block-column{flex:1 1 100%!important;max-width:100%!important;width:100%!important}.site-footer-band .wp-block-column,.site-footer-band .wp-block-columns{margin-bottom:0!important;margin-top:0!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.footer-inner-columns.wp-block-columns{align-items:flex-start!important;box-sizing:border-box;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:clamp(2rem,4vw,3.5rem)!important;justify-content:flex-start!important;margin-left:auto!important;margin-right:auto!important;max-width:1280px!important;width:100%!important}.footer-logo-column.wp-block-column{align-items:center!important;display:flex!important;flex:0 0 110px!important;flex-direction:column!important;gap:0!important;max-width:110px!important;min-width:0!important;width:110px!important}.footer-seals{align-items:center;display:flex;flex-direction:column;gap:14px;width:100%}.footer-logo-img{display:block!important;line-height:0;margin:0!important}.footer-logo-img img{background:#fff;border:2px solid #ffffff8c;border-radius:50%;box-shadow:0 2px 12px #0003;display:block;height:100px;object-fit:contain;padding:5px;width:100px}.site-footer-nav.wp-block-column{flex:0 0 160px!important;max-width:160px!important;min-width:0!important;width:160px!important}.footer-quick-links-label{color:#fff!important;font-size:.9375rem!important;font-weight:700!important;letter-spacing:.01em;line-height:1.3;margin:0 0 .65rem!important}.footer-quick-navigation .wp-block-navigation__container{display:flex!important;flex-direction:column!important;gap:0!important;list-style:none!important;margin:0!important;padding:0!important}.footer-quick-navigation .wp-block-navigation-item__content{color:var(--footer-text)!important;display:block;font-size:.75rem;font-weight:600;letter-spacing:.07em;line-height:2.2;padding:0!important;text-decoration:none;text-transform:uppercase;transition:color .15s}.footer-quick-navigation .wp-block-navigation-item__content:hover{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.site-footer-offices.wp-block-columns{align-items:flex-start!important;background:#0000!important;box-sizing:border-box;display:flex!important;flex:1 1 0!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:clamp(1.25rem,2.5vw,2.5rem)!important;margin:0!important;max-width:100%!important;min-width:0!important;padding:0!important}.site-footer-offices>.wp-block-column{display:flex!important;flex:1 1 0!important;flex-direction:column!important;gap:2rem!important;max-width:100%!important;min-width:0!important;width:auto!important}.footer-office{display:flex;flex-direction:column;gap:0}.footer-office-name{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.3;margin:0 0 .25rem}.footer-office-address{margin-bottom:0;overflow-wrap:break-word;word-break:normal}.footer-office-address,.footer-office-phone{color:var(--footer-text);display:block;font-size:.8125rem;line-height:1.65}.footer-office-phone a{color:var(--footer-text);text-decoration:none;transition:color .15s}.footer-office-phone a:hover{color:#fff}.footer-office-website{display:block;font-size:.8125rem;line-height:1.65}.footer-office-website a{color:var(--footer-text);text-decoration:underline;text-underline-offset:2px;transition:color .15s}.footer-office-website a:hover{color:#fff}.site-footer-band .footer-copyright{border-top:1px solid var(--footer-border);margin:clamp(2rem,4vw,2.5rem) auto 0;max-width:1280px;padding:clamp(1rem,2vw,1.25rem) 0 clamp(1.25rem,2.5vw,1.5rem)}.site-footer-band .footer-copyright p{color:var(--footer-text-dim);font-size:.8rem;line-height:1.6;margin:0;overflow-wrap:anywhere;text-align:center}@media(max-width:1100px){.footer-inner-columns.wp-block-columns{gap:1.5rem!important}.site-footer-offices.wp-block-columns{gap:1.25rem!important}.site-footer-nav.wp-block-column{flex:0 0 120px!important;max-width:120px!important;width:120px!important}.footer-office-name{font-size:1rem}}@media(max-width:880px){.footer-inner-columns.wp-block-columns{flex-wrap:wrap!important;gap:1.5rem 1.25rem!important}.footer-logo-column.wp-block-column{flex:0 0 auto!important;max-width:none!important;width:auto!important}.footer-logo-column.wp-block-column,.footer-seals{align-items:flex-start!important;flex-direction:row!important}.footer-seals{gap:14px}.wp-block-columns:not(.is-not-stacked-on-mobile)>.footer-logo-column.wp-block-column{flex-basis:100%!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.footer-logo-column.wp-block-column .wp-block-group.footer-seals{max-width:250px}.footer-logo-img img{height:80px;width:80px}.site-footer-nav.wp-block-column{flex:1 1 auto!important;max-width:none!important;width:auto!important}.site-footer-offices.wp-block-columns{flex:1 1 65%!important;flex-wrap:nowrap!important;gap:1.25rem!important;width:100%!important}.site-footer-offices>.wp-block-column{flex:1 1 0!important}.site-footer-nav.wp-block-column{flex:0 0 120px!important;max-width:120px!important;width:120px!important}}@media(max-width:640px){.site-footer-offices.wp-block-columns{flex-wrap:wrap!important;gap:1.5rem 1.25rem!important}.site-footer-offices>.wp-block-column:first-child,.site-footer-offices>.wp-block-column:nth-child(2){flex:1 1 calc(50% - 0.625rem)!important;max-width:calc(50% - .625rem)!important}.site-footer-offices>.wp-block-column:nth-child(3){flex:1 1 100%!important;flex-direction:row!important;flex-wrap:wrap!important;gap:1.25rem!important;max-width:100%!important}.site-footer-offices>.wp-block-column:nth-child(3) .footer-office{flex:1 1 calc(50% - 0.625rem);min-width:140px}.site-footer-offices.wp-block-columns{flex:1 1 100%!important;width:100%!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.footer-logo-column.wp-block-column{flex-basis:48.5%!important}}@media(max-width:540px){.footer-inner-columns.wp-block-columns{gap:1.25rem 1rem!important}.footer-logo-img img{height:70px;width:70px}.site-footer-offices.wp-block-columns{flex-wrap:wrap!important;gap:1.25rem 1rem!important}.site-footer-offices>.wp-block-column,.site-footer-offices>.wp-block-column:nth-child(3){flex:1 1 calc(50% - 0.5rem)!important;flex-direction:column!important;flex-wrap:nowrap!important;max-width:calc(50% - .5rem)!important}.site-footer-offices>.wp-block-column:nth-child(3){gap:1.25rem!important}.site-footer-offices>.wp-block-column:nth-child(3) .footer-office{flex:unset;min-width:unset}.wp-block-columns:not(.is-not-stacked-on-mobile)>.footer-logo-column.wp-block-column{flex-basis:100%!important}.wp-block-columns:not(.is-not-stacked-on-mobile)>.footer-logo-column.wp-block-column .wp-block-group.footer-seals{max-width:180px}}@media(max-width:380px){.site-footer-offices>.wp-block-column,.site-footer-offices>.wp-block-column:first-child,.site-footer-offices>.wp-block-column:nth-child(2),.site-footer-offices>.wp-block-column:nth-child(3){flex:1 1 100%!important;flex-direction:column!important;flex-wrap:nowrap!important;max-width:100%!important}.site-footer-offices>.wp-block-column:nth-child(3) .footer-office{flex:unset;min-width:unset}}.hero{align-items:flex-end;color:var(--white);display:flex;min-height:min(78vh,720px);padding:120px 0 80px;position:relative}.hero-bg{background:url(https://images.unsplash.com/photo-1501785888041-af3ef285b470?auto=format&fit=crop&w=2000&q=80) 50%/cover no-repeat}.hero-bg,.hero-overlay{inset:0;position:absolute}.hero-overlay{background:linear-gradient(0deg,#111111b8 0,#11111159 45%,#1113)}.hero-content{max-width:720px;position:relative;z-index:1}.tag{background:var(--red);border-radius:999px;color:var(--white);display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.14em;margin:0 0 20px;padding:8px 14px;text-transform:uppercase}.tag--small{font-size:.625rem;margin-bottom:16px;padding:6px 12px}.hero-title{color:var(--white);font-family:var(--font-sans);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;margin:0 0 20px;text-shadow:0 2px 24px #00000040}.hero-lede{color:#ffffffeb;font-size:1.0625rem;line-height:1.65;margin:0 0 32px;max-width:560px}.hero-actions{display:flex;flex-wrap:wrap;gap:14px}.mainBanner .banner-inner-content .alignwide{padding:0 15px}.btn{align-items:center;border-radius:999px;display:inline-flex;font-size:.9375rem;font-weight:600;justify-content:center;padding:14px 24px;transition:background .15s,color .15s,border-color .15s,box-shadow .15s}.btn--primary{background:var(--navy);border:1px solid #0000;color:var(--white)}.btn--primary:hover{background:var(--navy-hover)}.btn--ghost{backdrop-filter:blur(6px);background:#ffffff38;border:1px solid #ffffff73;color:var(--black)}.btn--ghost:hover{background:#ffffff59}.btn--outline{background:var(--white);border:1px solid var(--gray-200);color:var(--black)}.btn--outline:hover{background:var(--gray-50);border-color:var(--gray-400)}.btn--sm{font-size:.875rem;font-weight:600;padding:10px 16px}
