:root{--dc-motion-fast: .16s;--dc-motion-standard: .22s;--dc-motion-deliberate: .28s;--dc-ease-premium: cubic-bezier(.2, .8, .2, 1);--dc-photo-filter: saturate(.94) contrast(1.025);--dc-photo-filter-active: saturate(1) contrast(1.04)}[data-performance-defer]{content-visibility:auto;contain-intrinsic-size:auto 960px}:where(.feature-card,.closing-card,.video-preview-card,.area-card,.testimonial-card,.resource-card){transition:transform var(--dc-motion-standard) var(--dc-ease-premium),box-shadow var(--dc-motion-standard) var(--dc-ease-premium),border-color var(--dc-motion-fast) ease}:where(.feature-card,.closing-card,.video-preview-card,.area-card,.resource-card) :where(img,picture img){filter:var(--dc-photo-filter);transform:scale(1.001);transition:transform var(--dc-motion-deliberate) var(--dc-ease-premium),filter var(--dc-motion-standard) ease}@media(hover:hover)and (pointer:fine){:where(.feature-card,.closing-card,.video-preview-card,.area-card,.resource-card):hover{transform:translateY(-3px)}:where(.feature-card,.closing-card,.video-preview-card,.area-card,.resource-card):hover :where(img,picture img){filter:var(--dc-photo-filter-active);transform:scale(1.025)}}.dc-button,button,input,select,textarea,a{-webkit-tap-highlight-color:transparent}.dc-button{transition:transform var(--dc-motion-fast) var(--dc-ease-premium),box-shadow var(--dc-motion-fast) var(--dc-ease-premium),background-color var(--dc-motion-fast) ease,border-color var(--dc-motion-fast) ease,color var(--dc-motion-fast) ease}@media(hover:hover)and (pointer:fine){.dc-button:hover{transform:translateY(-2px)}}[data-reveal-stage]>*{transition-duration:var(--dc-motion-deliberate);transition-timing-function:var(--dc-ease-premium)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}[data-performance-defer]{content-visibility:visible}:where(.feature-card,.closing-card,.video-preview-card,.area-card,.testimonial-card,.resource-card,.dc-button,[data-reveal-stage]>*){animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}:where(.feature-card,.closing-card,.video-preview-card,.area-card,.resource-card) :where(img,picture img){transform:none!important;transition-duration:.01ms!important}}
