h1,.heading-1{margin:0;font-family:"Cinzel",sans-serif;font-size:36px;line-height:36px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){h1,.heading-1{font-size:calc(36px + (100vw - 576px)/((768 - 576)/(48 - 36)));line-height:calc(36px + (100vw - 576px)/((768 - 576)/(48 - 36)))}}@media(min-width:768px){h1,.heading-1{font-size:48px;line-height:48px}}h2,.heading-2{margin:0;font-family:"Cinzel",sans-serif;font-size:28px;line-height:36px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){h2,.heading-2{font-size:calc(28px + (100vw - 576px)/((768 - 576)/(36 - 28)));line-height:calc(36px + (100vw - 576px)/((768 - 576)/(44 - 36)))}}@media(min-width:768px){h2,.heading-2{font-size:36px;line-height:44px}}h3,.heading-3{margin:0;font-family:"Cinzel",sans-serif;font-size:20px;line-height:28px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){h3,.heading-3{font-size:calc(20px + (100vw - 576px)/((768 - 576)/(28 - 20)));line-height:calc(28px + (100vw - 576px)/((768 - 576)/(36 - 28)))}}@media(min-width:768px){h3,.heading-3{font-size:28px;line-height:36px}}h4,.heading-4{margin:0;font-family:"Quicksand-Regular",sans-serif;font-size:16px;line-height:16px;font-style:normal}@media(min-width:576px){h4,.heading-4{font-size:calc(16px + (100vw - 576px)/((768 - 576)/(20 - 16)));line-height:calc(16px + (100vw - 576px)/((768 - 576)/(20 - 16)))}}@media(min-width:768px){h4,.heading-4{font-size:20px;line-height:20px}}.eyebrow-text{margin:0;font-family:"Quicksand-SemiBold",sans-serif;font-size:11px;line-height:15px;letter-spacing:.25em;text-transform:uppercase;font-style:normal}@media(min-width:576px){.eyebrow-text{font-size:calc(11px + (100vw - 576px)/((768 - 576)/(15 - 11)));line-height:calc(13px + (100vw - 576px)/((768 - 576)/(20 - 13)))}}@media(min-width:768px){.eyebrow-text{font-size:14px;line-height:20px}}.body{margin:0;font-family:"Quicksand-Regular",sans-serif;font-size:13px;line-height:20px;letter-spacing:.05em;font-style:normal}@media(min-width:576px){.body{font-size:calc(13px + (100vw - 576px)/((1024 - 576)/(16 - 13)));line-height:calc(20px + (100vw - 576px)/((1024 - 576)/(28 - 20)))}}@media(min-width:1024px){.body{font-size:16px;line-height:28px}}em{font-style:italic}.hero{width:100vw;border-bottom:2px solid #b89c54}.hero__inner{position:relative}.hero__text{position:absolute;bottom:32px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#f7f5ed;text-align:center;width:80%;max-width:1280px;margin:0;font-family:"Cinzel",sans-serif;font-size:36px;line-height:36px;letter-spacing:.1em;text-transform:uppercase;font-style:normal}@media(min-width:576px){.hero__text{font-size:calc(36px + (100vw - 576px)/((768 - 576)/(48 - 36)));line-height:calc(36px + (100vw - 576px)/((768 - 576)/(48 - 36)))}}@media(min-width:768px){.hero__text{font-size:48px;line-height:48px}}@media(min-width:768px){.hero__text{bottom:calc(32px + (100vw - 768px)/((1280 - 768)/(64 - 32)))}}@media(min-width:1280px){.hero__text{bottom:64px}}.hero__image{position:relative}.hero__image:after{top:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(32%,rgba(38,69,116,.95)),color-stop(42%,rgba(38,69,116,.7)),color-stop(60%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.8)),color-stop(35%,transparent));background:linear-gradient(to bottom,rgba(38,69,116,.95) 32%,rgba(38,69,116,.7) 42%,transparent 60%),linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 35%);content:"";display:block;position:absolute}@media(min-width:1024px){.hero__image:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(22%,rgba(38,69,116,.95)),color-stop(35%,rgba(38,69,116,.7)),color-stop(55%,transparent)),-webkit-gradient(linear,left bottom,left top,color-stop(0,rgba(0,0,0,.8)),color-stop(35%,transparent));background:linear-gradient(to bottom,rgba(38,69,116,.95) 22%,rgba(38,69,116,.7) 35%,transparent 55%),linear-gradient(to top,rgba(0,0,0,.8) 0,transparent 35%)}}.hero__image--small{height:250px}@media(min-width:768px){.hero__image--small{height:calc(250px + (100vw - 768px)/((1280 - 768)/(300 - 250)))}}@media(min-width:1280px){.hero__image--small{height:calc(300px + (100vw - 1280px)/((1920 - 1280)/(350 - 300)))}}@media(min-width:1920px){.hero__image--small{height:350px}}.hero__image--large{height:550px}@media(min-width:1280px){.hero__image--large{height:calc(550px + (100vw - 1280px)/((1920 - 1280)/(600 - 550)))}}@media(min-width:1920px){.hero__image--large{height:600px}}.site-wrap:has(.hero) main{margin:auto}.site-wrap:has(.hero) .header{background-color:rgba(0,0,0,0);border-bottom:none}