.layout_layoutContainer__qB0y_{display:flex;flex-direction:column;min-height:100vh}.layout_layoutContainer__qB0y_ main{flex:1 1}.layout_hero__Cm_7l{padding:50px 0;text-align:center}.layout_hero__Cm_7l h1{background-image:var(--text-gradient);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:2.5em}.layout_contact__bKaqj{margin:50px 0}