.h3-page .hv3-banner a.h3-shero-cta,.h3-page .hv3-ctawrap .hv3-cta{--c-glass:#fff;--c-light:#fff;--c-dark:#000;--glass-reflex-light:1;--glass-reflex-dark:1;--saturation:150%;--glass-mix:12%;--glass-ease:cubic-bezier(1,0,0.4,1);color:#fff;text-shadow:0 1px 2px rgba(14,23,38,.28);background-color:color-mix(in srgb,var(--c-glass) var(--glass-mix),transparent);-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));backdrop-filter:blur(8px) saturate(var(--saturation));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 1.8px 3px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -2px -2px 0 -2px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -3px -8px 1px -6px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -.3px -1px 4px 0 color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 12%),transparent),inset -1.5px 2.5px 0 -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 3px 4px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 2px -6.5px 1px -4px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 1px 5px 0 color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 6px 16px 0 color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent);transition:background-color .4s var(--glass-ease),box-shadow .4s var(--glass-ease)}.h3-page .hv3-banner a.h3-shero-cta:focus-visible,.h3-page .hv3-banner a.h3-shero-cta:hover,.h3-page .hv3-ctawrap .hv3-cta:focus-visible,.h3-page .hv3-ctawrap .hv3-cta:hover{--glass-mix:36%;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 10%),transparent),inset 2px 1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 90%),transparent),inset -1.5px -1px 0 -1px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 80%),transparent),inset -2px -6px 1px -5px color-mix(in srgb,var(--c-light) calc(var(--glass-reflex-light) * 60%),transparent),inset -1px 2px 3px -1px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 20%),transparent),inset 0 -4px 1px -2px color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 10%),transparent),0 3px 6px 0 color-mix(in srgb,var(--c-dark) calc(var(--glass-reflex-dark) * 8%),transparent)}@supports ((-webkit-backdrop-filter:url(#x)) or (backdrop-filter:url(#x))) and (not (font:-apple-system-body)) and (not (-moz-appearance:none)){@media (min-width:861px) and (prefers-reduced-motion:no-preference){.h3-page .hv3-banner a.h3-shero-cta,.h3-page .hv3-ctawrap .hv3-cta{-webkit-backdrop-filter:blur(8px) saturate(var(--saturation));backdrop-filter:blur(8px) url(#glass-refract) saturate(var(--saturation))}}}@media (prefers-reduced-motion:reduce){.h3-page .hv3-banner a.h3-shero-cta,.h3-page .hv3-ctawrap .hv3-cta{transition:none}}@supports not ((background:color-mix(in srgb,#fff 10%,transparent)) and (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)))){.h3-page .hv3-banner a.h3-shero-cta,.h3-page .hv3-ctawrap .hv3-cta{color:#fff;background:hsla(0,0%,100%,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.45),0 6px 16px rgba(0,0,0,.12)}.h3-page .hv3-banner a.h3-shero-cta:hover,.h3-page .hv3-ctawrap .hv3-cta:hover{background:hsla(0,0%,100%,.4)}}