[data-demo=spa_salon_31_05] .au-hx{background-color:var(--au-cream);background-image:radial-gradient(ellipse 46% 64% at 74% 48%, var(--au-cream) 40%, #f5efe600 100%), linear-gradient(#f5efe69e, #f5efe69e), var(--au-hx-lines,none);background-position:50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;padding-block:clamp(2rem,5vw,4rem);overflow-x:clip}@media (max-width:959px){[data-demo=spa_salon_31_05] .au-hx{background-image:linear-gradient(#f5efe6c7, #f5efe6c7), var(--au-hx-lines,none);background-size:100% 100%,cover}}[data-demo=spa_salon_31_05] .au-hx__copy{flex-direction:column;align-items:flex-start;gap:1.5rem;display:flex}[data-demo=spa_salon_31_05] .au-hx .uk-title-badge{color:var(--au-gold-2)}[data-demo=spa_salon_31_05] .au-hx__title{letter-spacing:-.02em;color:var(--au-ink);margin:0;font-size:clamp(3rem,6.4vw,6rem);font-weight:300;line-height:1.02}[data-demo=spa_salon_31_05] .au-hx__lead{max-width:34ch;color:var(--au-ink);margin:0;font-size:1.2rem;line-height:1.6}[data-demo=spa_salon_31_05] .au-hx__cta{flex-wrap:wrap;gap:.85rem;display:flex}[data-demo=spa_salon_31_05] .au-hx__book{background:var(--au-gold);border-color:var(--au-gold);color:var(--au-ink)}[data-demo=spa_salon_31_05] .au-hx__book:hover{background:var(--au-gold-2);border-color:var(--au-gold-2)}[data-demo=spa_salon_31_05] .au-hx__facts{flex-wrap:wrap;gap:1rem 2.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}[data-demo=spa_salon_31_05] .au-hx__facts li{flex-direction:column;gap:.2rem;display:flex}[data-demo=spa_salon_31_05] .au-hx__facts small{letter-spacing:var(--uk-tracking-label);color:var(--au-gold-2);font-size:.75rem;font-weight:600}[data-demo=spa_salon_31_05] .au-hx__facts strong,[data-demo=spa_salon_31_05] .au-hx__facts a{color:var(--au-ink);font-size:.95rem;font-weight:500;text-decoration:none}[data-demo=spa_salon_31_05] .au-hx__stage{justify-content:flex-start;display:flex;position:relative}[data-demo=spa_salon_31_05] .au-hx__arch{aspect-ratio:3/4;width:min(100% - 6rem,520px);max-height:calc(100svh - var(--uk-navbar-h,80px) - 5rem);border-radius:999px 999px var(--uk-global-border-radius) var(--uk-global-border-radius);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #2a221d73}[data-demo=spa_salon_31_05] .au-hx__word{writing-mode:vertical-rl;letter-spacing:.3em;color:var(--au-gold);pointer-events:none;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1;position:absolute;bottom:0;left:0;rotate:180deg}@media (max-width:959px){[data-demo=spa_salon_31_05] .au-hx__stage{justify-content:center}[data-demo=spa_salon_31_05] .au-hx__arch{width:min(100%,420px);max-height:none}[data-demo=spa_salon_31_05] .au-hx__word{display:none}}[data-demo=spa_salon_31_05] .au-hx-about__statement{--h2-size:clamp(2.2rem, 4.2vw, 3.6rem);--h2-mobile-factor:1;max-width:18ch;color:var(--au-ink);margin:0;font-weight:300;line-height:1.12}[data-demo=spa_salon_31_05] .au-hx-about__text{max-width:52ch;color:var(--au-mute);margin:0;font-size:1.1rem;line-height:1.7}[data-demo=spa_salon_31_05] .au-hx-about__pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}[data-demo=spa_salon_31_05] .au-hx-about__pillars li{border-radius:var(--uk-global-border-radius);background:var(--au-cream-2);padding:1.25rem}[data-demo=spa_salon_31_05] .au-hx-about__pillars h3{margin:0 0 .35rem}[data-demo=spa_salon_31_05] .au-hx-about__pillars p{color:var(--au-mute);margin:0;font-size:.95rem}@media (max-width:767px){[data-demo=spa_salon_31_05] .au-hx-about__pillars{grid-template-columns:1fr}}[data-demo=spa_salon_31_05] .au-hx-about__frame{aspect-ratio:4/5;border-radius:var(--uk-global-border-radius);overflow:hidden}[data-demo=spa_salon_31_05] .au-hx-about__frame img{object-fit:cover;width:100%;height:100%;display:block}
