.hero{background-image:url(/heroImage.jpg);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex}.hero .overlay{background-color:#00000080;width:100%;height:100%;position:absolute;top:0;left:0}.hero .heroContent{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:950px;padding:2rem;display:flex;position:relative}.hero .heroContent .heroSpan{color:#b7baa7;font-size:12px;font-family:var(--font-inter),system-ui,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;font-weight:500}.hero .heroContent .heroTitle{color:#fff;font-size:clamp(32px,5vw,72px);font-family:var(--font-cormorant-garamond),system-ui,ui-serif,"Playfair Display";text-align:center;margin-bottom:1rem;font-weight:400}.hero .heroContent .heroSubtitle{color:#fff;font-size:clamp(18px,3vw,32px);font-family:var(--font-inter),system-ui,sans-serif;text-align:center;margin-bottom:1.5rem;font-weight:400}.hero .heroContent .heroDescription{color:#b7baa7;font-size:clamp(16px,2.5vw,18px);font-family:var(--font-inter),system-ui,sans-serif;text-align:center;margin-bottom:2rem;font-weight:400}.hero .heroContent .buttonsContainer{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.hero .heroContent .buttonsContainer .primaryButton,.hero .heroContent .buttonsContainer .secondaryButton{letter-spacing:.1em;text-transform:uppercase;border-radius:5rem;padding:1rem 1.75rem;transition:background-color .3s}.hero .heroContent .buttonsContainer .primaryButton{color:#fff;font-size:14px;font-family:var(--font-inter),system-ui,sans-serif;cursor:pointer;background-color:#342e25;border:none;font-weight:500}.hero .heroContent .buttonsContainer .primaryButton:hover{background-color:#2a251e}.hero .heroContent .buttonsContainer .secondaryButton{color:#fff;font-size:14px;font-family:var(--font-inter),system-ui,sans-serif;cursor:pointer;background-color:#0000;border:2px solid #fff;font-weight:500}.hero .heroContent .buttonsContainer .secondaryButton:hover{color:#fff;background-color:#2b183d8f}
