.hero{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;min-height:100vh;padding-top:calc(3.6458 * var(--vw));padding-bottom:calc(3.6458 * var(--vw))}.hero img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-o-object-fit:cover;z-index:1}.hero__text{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;color:var(--color-white);text-align:center;row-gap:calc(0.2604 * var(--vw));z-index:5}.hero__text h1{font-family:var(--font-secondary);font-size:calc(2.5000 * var(--vw));font-weight:700;line-height:calc(3.0208 * var(--vw))}.hero__text h2,.hero__text h3,.hero__text h4{font-family:var(--font-secondary);font-size:calc(1.5625 * var(--vw));font-weight:600;line-height:calc(1.8750 * var(--vw))}.hero__text p{font-size:calc(1.0417 * var(--vw));font-weight:400;line-height:calc(1.2500 * var(--vw))}.hero__button{display:flex;align-items:center;justify-content:center;position:relative;margin-top:calc(2.6042 * var(--vw));padding:calc(0.9896 * var(--vw)) calc(2.0313 * var(--vw));color:var(--color-white);font-size:calc(0.9375 * var(--vw));font-weight:500;border-radius:calc(0.4167 * var(--vw));background:var(--color-brown);box-shadow:calc(0.2604 * var(--vw)) calc(0.5208 * var(--vw)) calc(1.8229 * var(--vw)) 0 rgb(139 69 19 / .5);z-index:5;transition:all 0.3s ease}.hero__button:hover{transform:scale(.98)}