@media only screen and (min-width:0rem){#hero{align-items:center;display:flex;justify-content:center;min-height:100vh;min-height:100svh;overflow:hidden;padding:0 clamp(1rem,5vw,4rem);position:relative}#hero:after{background-color:#8c5a3f;bottom:0;content:"";height:1.5rem;left:0;position:absolute;width:min(calc(100vw - 4rem),calc(50vw + 40rem));z-index:1}#hero .hero-background{height:120%;inset:0;position:absolute;top:-10%;will-change:transform;z-index:-2}#hero .hero-background img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#hero .hero-overlay{background:rgba(0,0,0,.5);inset:0;position:absolute;z-index:-1}#hero .hero-container{gap:2rem;max-width:80rem;padding-top:5rem}#hero .hero-container,#hero .hero-content{align-items:center;display:flex;flex-direction:column;width:100%}#hero .hero-content{color:var(--white);gap:1.5rem;max-width:48rem;text-align:center}#hero .hero-title{font-family:var(--headerFont);font-size:clamp(3rem,6vw,5.25rem);letter-spacing:-.01em;line-height:1.1}#hero .hero-text,#hero .hero-title{color:var(--white);font-weight:400;margin:0}#hero .hero-text{font-family:var(--bodyFont);font-size:clamp(1.125rem,1.5vw,1.25rem);line-height:1.5}#hero .hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}#hero .hero-link{align-items:center;color:var(--white);display:flex;font-family:var(--bodyFont);font-size:1.125rem;font-weight:500;gap:.75rem;line-height:1.5;padding:.625rem 1.5rem;text-decoration:none;transition:opacity .3s}#hero .hero-link:hover{opacity:.8}#hero .hero-chevron{height:1.5rem;width:1.5rem}}@media only screen and (min-width:48rem){#hero{min-height:56.25rem}#hero .hero-container{padding-top:4rem}}@media only screen and (min-width:64rem){#hero .hero-actions{flex-wrap:nowrap}}