.site.site-refined{--motion-ease:cubic-bezier(.22,1,.36,1);--motion-interaction:220ms;--motion-image:700ms}.site.site-refined .project-collection-item[data-reveal]{animation:none}.site.site-refined :is(.header-contact,.primary-button,.contact-band-link,.project-inquiry-button,.hero-image-cta,.share-button){transition:background-color var(--motion-interaction) ease,color var(--motion-interaction) ease,border-color var(--motion-interaction) ease,box-shadow .32s var(--motion-ease),translate .32s var(--motion-ease)}.site.site-refined :is(.text-link,.header-contact,.contact-band-link,.project-inquiry-link,.project-inquiry-button,.service-row,.hero-image-cta)>svg{transition:translate .32s var(--motion-ease),transform .32s var(--motion-ease)}.site.site-refined :is(.text-link>span,.desktop-nav a):after{transition:transform .32s var(--motion-ease)}.site.site-refined[dir=rtl] :is(.text-link>span,.desktop-nav a):after{transform-origin:right}.site.site-refined .desktop-nav a{transition:color var(--motion-interaction) ease}.site.site-refined .desktop-nav a:focus-visible:after,.site.site-refined .text-link:focus-visible>span:after{transform:scaleX(1)}.site.site-refined .service-row{transition:background-color var(--motion-interaction) ease}.site.site-refined .service-row:hover{padding-left:0}.site.site-refined .project-info>svg,.site.site-refined .scroll-cue>span,.site.site-refined .service-row>div{transition:translate .32s var(--motion-ease)}.site.site-refined .post-card h3,.site.site-refined .project-info h3 a{transition:color var(--motion-interaction) ease}.site.site-refined :is(.project-category-pills button,.filter-list button,.archive-pagination button){transition:color var(--motion-interaction) ease,background-color var(--motion-interaction) ease,border-color var(--motion-interaction) ease,box-shadow var(--motion-interaction) ease}@media (prefers-reduced-motion:no-preference){.site.site-refined :is(.hero-heading,.page-intro,.article-intro,.project-detail-intro,.contact-hero-copy){animation:bitwen-heading-arrival .6s var(--motion-ease) both}.site.site-refined .hero-aside{animation:bitwen-heading-arrival .72s 70ms var(--motion-ease) backwards}.site.site-refined .mobile-menu[open]{animation:bitwen-menu-arrival .36s var(--motion-ease) both}.site.site-refined[dir=rtl] .mobile-menu[open]{animation-name:bitwen-menu-arrival-rtl}.site.site-refined .mobile-menu[open]::backdrop{animation:bitwen-backdrop-arrival .28s ease both}.site.site-refined .mobile-menu[open] nav li{animation:bitwen-menu-item .42s var(--motion-ease) backwards}.site.site-refined .mobile-menu[open] nav li:nth-child(2){animation-delay:35ms}.site.site-refined .mobile-menu[open] nav li:nth-child(3){animation-delay:70ms}.site.site-refined .mobile-menu[open] nav li:nth-child(4){animation-delay:105ms}.site.site-refined .mobile-menu[open] nav li:nth-child(5){animation-delay:.14s}.site.site-refined .mobile-menu nav li:focus-within{animation:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.site.site-refined :is(.header-contact,.primary-button,.contact-band-link,.project-inquiry-button):hover:not(:disabled){translate:0 -2px;box-shadow:0 7px 18px rgb(0 0 0/10%)}.site.site-refined :is(.header-contact,.contact-band-link,.project-inquiry-link,.project-inquiry-button,.service-row,.hero-image-cta):hover>svg{translate:2px -2px}.site.site-refined[dir=rtl] :is(.header-contact,.contact-band-link,.project-inquiry-link,.project-inquiry-button,.service-row,.hero-image-cta):hover>svg{translate:-2px -2px}.site.site-refined .text-link:hover>svg{translate:0}.site.site-refined[dir=rtl] .text-link:hover>svg{transform:scaleX(-1) translate(2px,-2px)}.site.site-refined .service-row:hover>div{translate:5px 0}.site.site-refined[dir=rtl] .service-row:hover>div{translate:-5px 0}.site.site-refined .scroll-cue:hover>span{translate:0 3px}.site.site-refined .project-card:hover .project-info>svg{translate:2px -2px}.site.site-refined :is(.project-image-link,.post-card-link):hover h3{color:var(--site-brand)}.site.site-refined :is(.header-contact,.primary-button,.contact-band-link,.project-inquiry-button):active:not(:disabled){translate:0 0;box-shadow:none}}@keyframes bitwen-heading-arrival{0%{translate:0 9px}to{translate:0 0}}@keyframes bitwen-menu-arrival{0%{translate:32px 0;opacity:.65}to{translate:0 0;opacity:1}}@keyframes bitwen-menu-arrival-rtl{0%{translate:-32px 0;opacity:.65}to{translate:0 0;opacity:1}}@keyframes bitwen-menu-item{0%{translate:0 12px;opacity:0}to{translate:0 0;opacity:1}}@keyframes bitwen-backdrop-arrival{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site.site-refined :is(.hero-heading,.hero-aside,.page-intro,.article-intro,.project-detail-intro,.contact-hero-copy,.mobile-menu,.mobile-menu nav li){animation:none;translate:none}.site.site-refined :is(.header-contact,.primary-button,.contact-band-link,.project-inquiry-button,.service-row>div,.scroll-cue>span,.project-info>svg),.site.site-refined :is(.text-link,.header-contact,.contact-band-link,.project-inquiry-link,.project-inquiry-button,.service-row,.hero-image-cta)>svg{transition:none;translate:none}}