.lux-intro{--lux-gold:#c6a15b;--lux-text:#6b6b6b;--lux-maxw:980px;--lux-pad-x:clamp(20px,6vw,80px);--lux-top:clamp(56px,10vw,96px);--lux-bottom:clamp(40px,8vw,86px);background:#fff;margin-top:80px}.lux-intro .lux-intro__inner{margin:0 auto;max-width:var(--lux-maxw);padding:var(--lux-top) var(--lux-pad-x) var(--lux-bottom);text-align:center}.lux-intro .lux-intro__title{font-family:"Playfair Display SC",serif;font-style:italic;font-weight:400;line-height:1.15;letter-spacing:.2px;color:var(--lux-gold);font-size:clamp(30px,4.6vw,58px);margin:0 0 clamp(16px,2.2vw,22px)}.lux-intro .lux-intro__text{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;font-weight:400;color:var(--lux-text);line-height:1.85;letter-spacing:.2px;font-size:clamp(14px,1.4vw,18px);max-width:78ch;margin:0 auto}@media(min-width:1400px){.lux-intro .lux-intro__inner{padding-top:108px;padding-bottom:92px}}@media(max-width:640px){.lux-intro .lux-intro__title{letter-spacing:.15px}.lux-intro .lux-intro__text{line-height:1.75;max-width:100%}}h1,h2,h3,h4,h5,h6{font-family:"Playfair Display SC",serif;font-style:italic}body,p,span,a,li,button,input,textarea{font-family:"Open Sans",system-ui,-apple-system,"Segoe UI",Arial,sans-serif}