.site.site-refined .skip-link{color:var(--site-skip-text,#fff)}.site.site-refined :is(.site-header-shell,.mobile-menu){background:var(--site-header-surface,var(--site-paper));color:var(--site-header-text,var(--site-ink));border-color:var(--site-header-divider,var(--site-line));--bw-site-logo-light:var(--site-header-light-logo);--bw-site-logo-dark:var(--site-header-dark-logo)}.site.site-refined :is(.desktop-nav,.mobile-menu nav) a{color:var(--site-header-text,var(--site-muted))}.site.site-refined :is(.desktop-nav,.mobile-menu nav) a:is(:hover,[aria-current=page]){color:var(--site-header-active,var(--site-brand))}.site.site-refined .desktop-nav a:after{background:currentColor}.site.site-refined .mobile-menu :is(nav a,.mobile-menu-top){border-color:var(--site-header-divider,var(--site-line))}.site.site-refined .mobile-menu :is(nav small,.mobile-menu-note){color:var(--site-header-text,var(--site-muted))}.site.site-refined .site-header :is(.site-language-trigger,.site-theme-switch,.menu-toggle){color:var(--site-header-text,var(--site-ink))}.site.site-refined .site-header .site-theme-switch{border-color:var(--site-header-divider,var(--site-line))}.site.site-refined .site-footer-shell{background:var(--site-footer-surface,var(--site-paper));color:var(--site-footer-text,var(--site-ink));--bw-site-logo-light:var(--site-footer-light-logo);--bw-site-logo-dark:var(--site-footer-dark-logo)}.site.site-refined .site-footer :is(p,.micro-label){color:var(--site-footer-text,var(--site-muted))}.site.site-refined .site-footer a{color:var(--site-footer-link,var(--site-ink))}.site.site-refined .footer-bottom{border-color:var(--site-footer-divider,var(--site-line))}.site.site-refined :is(.site-header-shell,.mobile-menu,.site-footer-shell) .bw-theme-logo-light{display:var(--bw-site-logo-light)}.site.site-refined :is(.site-header-shell,.mobile-menu,.site-footer-shell) .bw-theme-logo-dark{display:var(--bw-site-logo-dark)}.site.site-refined :is(.primary-button,.scroll-to-top){background:var(--site-button-fill,var(--site-brand-fill));border-color:var(--site-button-border,var(--site-brand-fill));color:var(--site-button-text,var(--site-on-brand))}.site.site-refined :is(.primary-button,.scroll-to-top):hover{background:var(--site-button-hover,var(--site-brand-hover));border-color:var(--site-button-border,var(--site-brand-fill))}.site.site-refined .contact-band{background:var(--site-banner-fill,var(--site-brand-fill));color:var(--site-banner-text,var(--site-on-brand))}.site.site-refined .contact-band :is(.contact-band-link,.project-inquiry-button){color:inherit;border-color:currentColor}.site.site-refined .contact-band :is(.contact-band-link,.project-inquiry-button):hover{background:color-mix(in srgb,currentColor 7%,transparent)}.site.site-refined .contact-band :is(a,button):focus-visible{outline-color:var(--site-banner-text,var(--site-on-brand))}.site.site-refined .project-photo-carousel-dot[aria-current=true]>span{background:var(--site-brand)}.site.site-refined :is(.project-category-pills,.filter-list) button[aria-pressed=true]{border-color:var(--site-button-border,var(--site-brand))}.site.site-refined :is(.contact-method:not(.contact-method-primary),.contact-location,.expertise-section){background:var(--site-panel-surface,var(--site-surface));color:var(--site-panel-heading,var(--site-ink))}.site.site-refined .contact-method:not(.contact-method-primary):hover{background:var(--site-panel-surface,var(--site-surface));border-color:var(--site-panel-link,var(--site-brand))}.site.site-refined :is(.contact-method:not(.contact-method-primary),.contact-location,.expertise-section) :is(p,.contact-location-kicker,.contact-method-number,.service-index){color:var(--site-panel-muted,var(--site-muted))}.site.site-refined :is(.contact-method:not(.contact-method-primary),.contact-location,.expertise-section) :is(.contact-method-icon,.contact-method-action,.contact-location-actions a,.text-link,.eyebrow){color:var(--site-panel-link,var(--site-brand))}.site.site-refined .contact-location-marker{background:transparent;color:var(--site-panel-link,var(--site-brand));border:1px solid}.site.site-refined .contact-method.contact-method-primary{background:var(--site-button-fill,var(--site-brand-fill));border-color:var(--site-button-border,var(--site-brand-fill));color:var(--site-button-text,var(--site-on-brand))}.site.site-refined .contact-method.contact-method-primary:hover{background:var(--site-button-hover,var(--site-brand-hover))}@media (forced-colors:active){.site.site-refined :is(.project-category-pills,.filter-list) button[aria-pressed=true]{border-color:Highlight}.site.site-refined .project-photo-carousel-dot[aria-current=true]>span{background:Highlight;forced-color-adjust:none}}