.gallery-luxury-page{background:linear-gradient(180deg, var(--v2-paper), var(--v2-ivory), var(--v2-paper))}.gallery-luxury-page>section:not(.inner-page-hero){background:0 0!important}.gallery-luxury-page section:not(.inner-page-hero)>div>.mb-8.grid{border:1px solid var(--v2-line);background:linear-gradient(135deg, var(--v2-ink), var(--v2-ink-soft));box-shadow:var(--v2-shadow-xl);border-radius:1.8rem;overflow:hidden;gap:0!important}.gallery-luxury-page section:not(.inner-page-hero)>div>.mb-8.grid>div{min-height:110px;background:0 0!important;border:0!important;border-radius:0!important}.gallery-luxury-page section:not(.inner-page-hero)>div>.mb-8.grid p{color:#fff!important}.gallery-luxury-page section:not(.inner-page-hero)>div>.mb-8.flex{box-shadow:var(--v2-shadow-card);border-color:var(--v2-line)!important;background:var(--card)!important;border-radius:1.6rem!important;padding:1.25rem!important}.gallery-luxury-page section:not(.inner-page-hero) a.group{border-color:var(--v2-line)!important;background:var(--card)!important;box-shadow:var(--v2-shadow-card)!important;border-radius:1.8rem!important;transition:transform .3s,border-color .3s,box-shadow .3s!important}.gallery-luxury-page section:not(.inner-page-hero) a.group:hover{border-color:var(--v2-line-gold)!important;box-shadow:var(--v2-shadow-xl)!important;transform:translateY(-8px)!important}@media (prefers-reduced-motion:reduce){.gallery-luxury-page section:not(.inner-page-hero) a.group,.gallery-luxury-page section:not(.inner-page-hero) a.group:hover{transition:none!important;transform:none!important}}
