.screen-reader-text{position:absolute;clip:rect(1px,1px,1px,1px);width:1px;height:1px;overflow:hidden}.skip-link:focus{clip:auto;width:auto;height:auto;top:8px;left:8px;padding:12px;background:#fff;color:#00553a;z-index:99999}
.bl-honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.bl-form-errors{padding:16px;margin:0 0 24px;border:1px solid #b32929;color:#8a1c1c;background:#fff4f4;border-radius:8px}.bl-form-errors ul{padding-left:20px}.form-success.show{margin-bottom:24px}.team-card>a{display:block;color:inherit;text-decoration:none}.team-photo img{height:100%;width:100%;object-fit:cover}.profile-photo{max-width:320px}.testimonial-photo{width:64px;height:64px;object-fit:cover;border-radius:50%}.hero-dash>img{width:100%;height:auto;border-radius:20px}.current-menu-item>a,.current-menu-ancestor>a{color:var(--green)}
.admin-bar .site-header{top:32px}.nav-links .sub-menu{display:none;position:absolute;list-style:none;padding:16px;background:white;border-radius:8px}.nav-links li:hover>.sub-menu,.nav-links li:focus-within>.sub-menu{display:block}.hero-pause{border:1px solid #ffffff40;border-radius:50%;background:transparent;color:white;width:32px;height:32px;cursor:pointer}.hero-tagline{font-size:clamp(2rem,3.3vw,3.25rem)}
@media(max-width:782px){.admin-bar .site-header{top:46px}}@media(max-width:760px){.nav-links .sub-menu{position:static}.team-profile{padding-inline:24px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}

.hero-pause{position:absolute;bottom:12px;right:20px;color:#00553a;border-color:#00553a55;z-index:5}.hero-controls{display:contents}
