.hero{background:#2c2825;align-items:flex-end;min-height:635px;display:flex;position:relative;overflow:hidden}@media (min-width:1023px){.hero{height:800px;min-height:0}}.hero .hero_image{object-fit:cover;object-position:center}.hero .hero_scrim{background:linear-gradient(#0000 9.313%,#0006 100%);position:absolute;inset:0}.hero .hero_scrim:before{content:"";background:linear-gradient(#0000 0%,#00000059 45%,#000000bf 100%);width:100%;position:absolute;top:0;bottom:0;left:0}@media (min-width:1023px){.hero .hero_scrim:before{background:linear-gradient(90deg,#0000004d 46.601%,#0000 100%);width:76.72%}}.hero .hero_inner{width:min(100% - 48px,1440px);margin-left:auto;margin-right:auto}@media (min-width:1023px){.hero .hero_inner{width:min(100% - 120px,1440px)}}.hero .hero_inner{z-index:1;padding:60px 0;position:relative}@media (min-width:1023px){.hero .hero_inner{padding:0 0 60px}}.hero .hero_content{max-width:721px}.hero h1{letter-spacing:-.61px;font-family:ogg-text,Georgia,Times New Roman,serif;font-size:40px;font-weight:300;line-height:1.2}@media (min-width:1023px){.hero h1{font-size:72px}}.hero h1{color:#fcfbf7;margin:0}.hero .hero_description{letter-spacing:.5px;color:#ebe9e2;max-width:412px;margin:14px 0 0;font-family:avenir-lt-pro,Sinkin Sans,Helvetica,Arial,sans-serif;font-size:16px;font-weight:200;line-height:1.4}.hero .hero_links{flex-wrap:wrap;gap:20px;margin:30px 0 0;padding:0;list-style:none;display:flex}.hero .hero_links a{letter-spacing:1px;text-transform:uppercase;color:#9a8b55;border-bottom:1px solid;padding-bottom:10px;font-family:Sinkin Sans,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;line-height:19.5px;text-decoration:none;transition:opacity .2s;display:inline-block}.hero .hero_links a:hover,.hero .hero_links a:focus-visible{opacity:.7}
