.nv-hero{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:560px;height:70vh;background-color:#231f1a;border-bottom:2px solid var(--nv-gold);overflow:hidden;font-family:var(--nv-font-sans)}.nv-hero,.nv-hero *,.nv-hero ::after,.nv-hero ::before{-webkit-box-sizing:border-box;box-sizing:border-box}.nv-hero--compact{min-height:400px;height:50vh}.nv-hero--tall{min-height:640px;height:85vh}.nv-hero--overlay::after{content:'';position:absolute;inset:0;background:-webkit-gradient(linear,left top,right top,from(rgba(26,21,16,min(1,calc(.82 * var(--nv-hero-ov,1))))),color-stop(45%,rgba(26,21,16,min(1,calc(.65 * var(--nv-hero-ov,1))))),color-stop(85%,rgba(26,21,16,min(1,calc(.15 * var(--nv-hero-ov,1))))));background:linear-gradient(90deg,rgba(26,21,16,min(1,calc(.82 * var(--nv-hero-ov,1)))) 0,rgba(26,21,16,min(1,calc(.65 * var(--nv-hero-ov,1)))) 45%,rgba(26,21,16,min(1,calc(.15 * var(--nv-hero-ov,1)))) 85%);pointer-events:none}.nv-hero a:focus-visible{outline:2px solid #fff;outline-offset:3px}.nv-hero__img{position:absolute;inset:0}.nv-hero__bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center right;object-position:center right;display:block}.nv-hero__inner{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto;padding:0 13px}.nv-hero__text{max-width:580px;width:100%;margin:0 auto 0 0;padding:0;text-align:left}.nv-hero__title{font-family:var(--nv-font-serif);font-size:52px;line-height:1.16;font-weight:500;color:#fff;margin:0 0 16px;text-shadow:none;letter-spacing:-.5px}.nv-hero__lead{font-size:15px;line-height:1.65;color:#ede8de;font-weight:300;margin:0 0 28px;text-shadow:none}.nv-hero__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;-ms-flex-wrap:wrap;flex-wrap:wrap}.nv-hero__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:14px 28px;border-radius:2px;text-decoration:none;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s,color .2s;transition:background-color .2s,border-color .2s,color .2s;text-shadow:none}.nv-hero__btn--gold{background:var(--nv-gold);color:#1c1917;border:1px solid var(--nv-gold)}.nv-hero__btn--gold:hover{background:#be9c67;border-color:#be9c67;color:#1c1917}.nv-hero__btn--outline{background:0 0;color:#fff;border:1px solid rgba(255,255,255,.6)}.nv-hero__btn--outline:focus-visible,.nv-hero__btn--outline:hover{outline-color:#fff;border-color:#fff;background:rgba(255,255,255,.12);color:#fff}.nv-hero--center .nv-hero__text{margin:0 auto;text-align:center}.nv-hero--center .nv-hero__title{margin-left:auto;margin-right:auto}.nv-hero--center .nv-hero__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nv-hero--center.nv-hero--overlay::after{background:rgba(20,16,12,min(1,calc(.7 * var(--nv-hero-ov,1))))}.nv-hero--center .nv-hero__bg{-o-object-position:center;object-position:center}@media (max-width:640px){.nv-hero{height:auto;min-height:480px;padding:56px 0}.nv-hero__inner{padding:0 20px}.nv-hero__title{font-size:32px}}