/* fonts2: the same luxury page set in Poppins (headlines and labels) and Mulish (text). */
:root{--display:'Poppins','Avenir Next','Segoe UI',Arial,sans-serif;--sans:'Mulish',-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;--label:'Poppins','Mulish',Arial,sans-serif}
body{font-family:var(--sans)}
.lux .h1,.lux .h2,.lux .h3,.lx-h1,.lx-band p,.lx-place b,.lx-v,.lx-pay b,.lx-meta b,.lx-card-b b{font-family:var(--display)}
.lx-h1{font-weight:300;font-size:clamp(40px,6.2vw,90px);line-height:1.04;letter-spacing:-.035em}
.lux .h1{font-weight:300;font-size:clamp(38px,5.2vw,68px);line-height:1.06;letter-spacing:-.03em}
.lux .h2{font-weight:300;font-size:clamp(32px,4.3vw,56px);line-height:1.08;letter-spacing:-.03em}
.lux .h3{font-weight:500;letter-spacing:-.01em}
.lux .h2 em,.lux .h1 em,.lx-h1 em{font-style:normal;font-weight:300}
.lx-band p{font-weight:300;font-size:clamp(28px,4.6vw,64px);line-height:1.1;letter-spacing:-.03em}
.lx-place b{font-weight:400;letter-spacing:-.02em}
.lx-v{font-weight:300;letter-spacing:-.03em}
.lx-pay b,.lx-meta b{font-weight:500;letter-spacing:-.01em}
.lx-card-b b{font-weight:500}
.lux .btn,.lx-k,.lx-l,.lx-tag,.lx-fit,.lx-dock a,.lux .eyebrow,.lux .chip{font-family:var(--label);font-weight:600}
.lux .lede,.lx-lede{font-family:var(--sans)}
