.hero{background-color:var(--color-hero-600);background-size:calc(var(--spacing) * 5) calc(var(--spacing) * 5)}.hero.video{position:relative;width:100%;overflow:hidden;min-height:calc(var(--spacing) * 110);align-content:center}.hero.video>.wrapper{position:relative;z-index:10;text-shadow:0 1px 2px var(--tw-text-shadow-color,oklab(0 0 0/.5)),0 3px 2px var(--tw-text-shadow-color,oklab(0 0 0/.5)),0 4px 8px var(--tw-text-shadow-color,oklab(0 0 0/.5))}.hero>.wrapper{display:grid;grid-auto-flow:dense;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));padding:var(--padding-hero-y) var(--padding-hero-x)}.hero>.wrapper>div{grid-column:span 12/span 12;text-align:center;align-content:center}.hero>.wrapper>div h1{color:var(--color-hero-heading-text);font-weight:500;line-height:var(--tw-leading,var(--text-6xl--line-height))}.hero>.wrapper>div h2{color:var(--color-hero-text);font-size:var(--text-2xl);font-weight:300}.hero>.wrapper>div a,.hero>.wrapper>div h2{margin-top:var(--spacing-hero-xy)}@media (width >= 48rem){.hero>.wrapper{max-width:var(--container-5xl);margin:auto}}