.landing-bottom-blur{inset-inline:0;z-index:40;pointer-events:none;height:96px;position:fixed;bottom:0}.landing-bottom-blur>div{position:absolute;inset:0}.landing-bottom-blur>div:first-child{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 50%,#0000 75%);mask-image:linear-gradient(#0000 0%,#000 25% 50%,#0000 75%)}.landing-bottom-blur>div:nth-child(2){-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 25%,#000 50% 75%,#0000 100%);mask-image:linear-gradient(#0000 25%,#000 50% 75%,#0000 100%)}.landing-bottom-blur>div:nth-child(3){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 50%,#000 75% 100%);mask-image:linear-gradient(#0000 50%,#000 75% 100%)}.landing-bottom-blur>div:nth-child(4){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 75%,#000 100%);mask-image:linear-gradient(#0000 75%,#000 100%)}.landing-bottom-blur:after{content:"";background:linear-gradient(to bottom, transparent, color-mix(in srgb, var(--site-bg) 35%, transparent));position:absolute;inset:0}
.hero-header-bar{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.hero-header-ink{color:color-mix(in srgb, #fff calc((1 - var(--hero-ink,0)) * 100%), #1d1d1f)}.hero-header-mark{background:color-mix(in srgb, #fff calc((1 - var(--hero-ink,0)) * 100%), #1d1d1f)}.hero-header-theme-on{background:color-mix(in srgb, #ffffff26 calc((1 - var(--hero-ink,0)) * 100%), #f5f5f7)}
