.Hero-module__Z8hQ_W__hero{color:#fff;background:#0b0907;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__image{object-fit:cover;object-position:64% center}.Hero-module__Z8hQ_W__shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#070504f0 0%,#070504d6 23%,#07050494 40%,#07050433 59%,#07050408 76%,#07050414 100%),linear-gradient(#00000042 0%,#00000005 32%,#0000001f 72%,#00000057 100%);position:absolute;inset:0}.Hero-module__Z8hQ_W__content{z-index:2;width:min(100% - 2rem,650px);margin-left:var(--site-gutter);padding-top:var(--navbar-height);position:relative}.Hero-module__Z8hQ_W__eyebrow{color:var(--gold);font-family:var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin:0 0 1.6rem;font-size:clamp(.62rem,.8vw,.76rem);font-weight:500;line-height:1.4}.Hero-module__Z8hQ_W__title{color:#fff;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(4.6rem,7vw,7.8rem);font-weight:400;line-height:.88}.Hero-module__Z8hQ_W__script{color:var(--gold);font-family:var(--font-script);white-space:nowrap;margin:-.15rem 0 0;font-size:clamp(4rem,6.7vw,7.2rem);font-weight:400;line-height:.9;transform:translate(-.08em)}.Hero-module__Z8hQ_W__intro{color:#ffffffd1;max-width:470px;font-family:var(--font-display);margin:2.15rem 0 0;font-size:clamp(1.05rem,1.5vw,1.3rem);font-weight:400;line-height:1.65}.Hero-module__Z8hQ_W__button{color:#fff;width:min(100%,255px);font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(2px);background:#0e0a072e;border:1px solid #a98a61e6;justify-content:space-between;align-items:center;margin-top:2.25rem;padding:1.15rem 1.5rem;font-size:.68rem;font-weight:500;line-height:1;transition:background-color .24s,border-color .24s,color .24s;display:inline-flex}.Hero-module__Z8hQ_W__buttonArrow{color:var(--gold);font-family:Arial,sans-serif;font-size:1.25rem;font-weight:300;line-height:0;transition:color .24s,transform .24s}.Hero-module__Z8hQ_W__button:hover,.Hero-module__Z8hQ_W__button:focus-visible{border-color:var(--gold);background:var(--gold);color:#211a14}.Hero-module__Z8hQ_W__button:hover .Hero-module__Z8hQ_W__buttonArrow,.Hero-module__Z8hQ_W__button:focus-visible .Hero-module__Z8hQ_W__buttonArrow{color:#211a14;transform:translate(5px)}.Hero-module__Z8hQ_W__button:focus-visible{outline-offset:4px;outline:1px solid #fff}@media (max-width:1000px){.Hero-module__Z8hQ_W__image{object-position:68% center}.Hero-module__Z8hQ_W__content{width:min(58vw,570px)}.Hero-module__Z8hQ_W__title{font-size:clamp(4rem,8vw,6rem)}.Hero-module__Z8hQ_W__script{font-size:clamp(3.5rem,7.5vw,5.6rem)}.Hero-module__Z8hQ_W__shade{background:linear-gradient(90deg,#070504f0 0%,#070504d1 31%,#0705047a 52%,#07050414 78%),linear-gradient(#00000042,#0000 35%,#0000004d)}}@media (max-width:700px){.Hero-module__Z8hQ_W__hero{align-items:flex-end}.Hero-module__Z8hQ_W__image{object-position:69% center}.Hero-module__Z8hQ_W__shade{background:linear-gradient(#07050433 0%,#0705042e 28%,#0705048c 58%,#070504f5 100%),linear-gradient(90deg,#07050485 0%,#07050414 75%)}.Hero-module__Z8hQ_W__content{width:100%;padding:calc(var(--navbar-height) + 5rem) var(--site-gutter) clamp(2.5rem, 8vh, 4rem);margin-left:0}.Hero-module__Z8hQ_W__eyebrow{margin-bottom:1rem;font-size:.58rem}.Hero-module__Z8hQ_W__title{max-width:100%;font-size:clamp(3.5rem,16vw,5.3rem);line-height:.91}.Hero-module__Z8hQ_W__script{white-space:normal;margin-top:.1rem;font-size:clamp(3.25rem,15vw,5rem)}.Hero-module__Z8hQ_W__intro{max-width:390px;margin-top:1.4rem;font-size:1rem;line-height:1.55}.Hero-module__Z8hQ_W__button{width:min(100%,230px);margin-top:1.6rem;padding:1rem 1.25rem}}@media (max-width:430px){.Hero-module__Z8hQ_W__image{object-position:72% center}.Hero-module__Z8hQ_W__title{font-size:clamp(3.1rem,15vw,4.2rem)}.Hero-module__Z8hQ_W__script{font-size:clamp(2.9rem,14vw,4rem)}.Hero-module__Z8hQ_W__intro{max-width:330px}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__button,.Hero-module__Z8hQ_W__buttonArrow{transition:none}}
