[data-ms-content=members]{display:none}html.yfga-auth [data-ms-content=members]{display:revert}html.yfga-auth [data-ms-content="!members"]{display:none}@media(min-width:992px){.dropdown-wrapper .dropdown-screen{display:block;opacity:0;pointer-events:none;transition:opacity .3s}.dropdown-wrapper:has(.w-dropdown-list.w--open) .dropdown-screen{opacity:.4}.dropdown-link .dropdown-link-arrow{opacity:0;transform:translate(-7px);transition:opacity .2s,transform .2s}.dropdown-link:hover .dropdown-link-arrow{opacity:1;transform:translate(0)}}.mobile-menu-head,.mobile-menu-actions{display:none}@media(max-width:991px){.w-nav[data-collapse=medium] .menu-button.w-nav-button{display:flex;align-items:center;gap:8px}.w-nav .menu-button-label{font-size:16px;font-weight:700}html.nav-open{overflow:hidden}.w-nav .nav-menu[data-nav-menu-open]{position:fixed!important;inset:0;z-index:1001;margin:0;border:0;border-radius:0;background:var(--white, #fff);overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 24px 44px;text-align:left;animation:mobileMenuIn .18s ease-out}@keyframes mobileMenuIn{0%{opacity:0}to{opacity:1}}.nav-menu[data-nav-menu-open] .mobile-menu-head{display:flex;justify-content:space-between;align-items:center;padding:16px 0 6px}.mobile-menu-head img{width:62px;height:auto}.mobile-menu-close{display:flex;align-items:center;gap:9px;background:none;border:1.5px solid var(--dark, #222);border-radius:9px;padding:11px 20px;font-size:17px;font-weight:700;color:var(--dark, #222);cursor:pointer}.mobile-menu-close span{font-size:19px;line-height:1}.nav-menu[data-nav-menu-open] .dropdown-wrapper,.nav-menu[data-nav-menu-open] .nav-dropdown{display:block;margin:0}.nav-menu[data-nav-menu-open] .nav-dropdown-toggle{pointer-events:none;padding:0;margin:28px 0 4px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-4, #667)}.nav-menu[data-nav-menu-open] .nav-dropdown-toggle .dropdown-arrow{display:none}.nav-menu[data-nav-menu-open] .dropdown{display:block!important;position:static;border:0;padding:0;min-width:0}.nav-menu[data-nav-menu-open] .dropdown-link{display:flex;justify-content:space-between;align-items:center;padding:15px 2px;border-radius:0;border-bottom:1px solid var(--border, #e2e2e2);font-size:19px}.nav-menu[data-nav-menu-open] .dropdown-link .nav-dd-text{font-size:19px}.nav-menu[data-nav-menu-open] .dropdown-link-arrow{opacity:1;transform:none}.nav-menu[data-nav-menu-open] .nav-link.desktop-only{display:none}.nav-menu[data-nav-menu-open] .mobile-menu-actions{display:grid;gap:13px;margin-top:34px}.mobile-menu-actions a{display:block;text-align:center;text-decoration:none;font-size:19px;font-weight:700;padding:17px;border-radius:10px}.mobile-menu-actions .mm-primary{background:var(--bright-1, #b95d28);color:var(--white, #fff)}.mobile-menu-actions .mm-secondary{border:1.5px solid var(--dark, #222);color:var(--dark, #222)}.mobile-menu-actions a[data-ms-content=members]{display:none}html.yfga-auth .mobile-menu-actions a[data-ms-content=members]{display:block}html.yfga-auth .mobile-menu-actions a[data-ms-content="!members"]{display:none}}.footer-small-links{display:flex;gap:24px}@media(max-width:767px){.footer-small-links.fine-print-text{margin-top:14px}}.blog-grid .news-thumb{height:auto;aspect-ratio:16 / 10}.latest-blog-posts-container{max-width:100%}.board-photo-wrapper img,.office-staff-image{width:100%;height:100%;object-fit:cover;object-position:center top}.office-staff-image{width:150px;height:150px}.team-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.w-richtext a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block),a.footer-link,p>a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block),li>a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block),.small-text a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block){text-decoration:none;background-image:linear-gradient(currentColor,currentColor),linear-gradient(color-mix(in srgb,currentColor 25%,transparent),color-mix(in srgb,currentColor 25%,transparent));background-repeat:no-repeat;background-position:0 100%,0 100%;background-size:0% 1px,100% 1px;transition:background-size .25s ease}.w-richtext a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block):hover,a.footer-link:hover,p>a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block):hover,li>a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block):hover,.small-text a:not(.button):not(.w-button):not(.arrow-link):not(.w-inline-block):hover{background-size:100% 1px,100% 1px}
