.hero-vbg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;user-select:none;background-color:rgb(6 10 18);--hero-video-wash:1}.hero-vbg__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.hero-vbg__veil{position:absolute;inset:0;background:radial-gradient(140% 60% at 50% 40%,rgb(6 10 18/.16),rgb(6 10 18/.057) 50%,rgb(6 10 18/0)),linear-gradient(180deg,rgb(6 10 18/0) 45%,rgb(6 10 18/.1))}:root[data-theme=light] .hero-vbg{background-color:rgb(244 241 234)}:root[data-theme=light] .hero-vbg__veil{background:radial-gradient(140% 70% at 50% 42%,rgb(244 241 234/calc(.55 * var(--hero-video-wash))),rgb(244 241 234/calc(.8 * var(--hero-video-wash))) 70%),linear-gradient(180deg,rgb(244 241 234/calc(.7 * var(--hero-video-wash))),rgb(244 241 234/calc(.85 * var(--hero-video-wash))))}.hero-vbg__fade{position:absolute;inset:auto 0 0 0;height:50%;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--th-paper) 55%,transparent) 55%,var(--th-paper))}.hero-vbg-next{--hero-vbg-overlap:64px;margin-top:calc(-1 * var(--hero-vbg-overlap));padding-top:32px;background:linear-gradient(to bottom,transparent,var(--th-paper) var(--hero-vbg-overlap))}@media (min-width:768px){.hero-vbg-next{--hero-vbg-overlap:96px;padding-top:40px}}