
:root{--premium-plum:#493250;--premium-pink:#f5dce9;--premium-lavender:#e6dcf7}body.motion-premium{background:#fffafd;color:var(--premium-plum);font-family:Inter,"Segoe UI",sans-serif}body.motion-premium .site-header{background:rgba(255,250,255,.94)!important;backdrop-filter:blur(18px);box-shadow:0 12px 35px #53315b12!important}body.motion-premium .site-header a{color:#50365a!important}body.motion-premium .site-header .nav-cta{background:#754d81!important;color:white!important;border-radius:50px!important}body.motion-premium :is(h1,h2,h3){letter-spacing:-.035em}body.motion-premium :is(.project-card,.portfolio-card,.gallery-card,.testimonial-card){border-radius:24px!important;overflow:hidden;box-shadow:0 20px 55px #58365d16!important;border:1px solid #f0e3ee}body.motion-premium :is(.ak-footer,footer){background:#402d49;color:#fff}body.motion-premium :is(input,textarea,select,button){border-radius:12px}.ak-cinema{background:linear-gradient(135deg,#fff9fc,#f5e4f2 48%,#e9dff8)!important}.ak-cinema h1{font-family:Georgia,serif;font-weight:400!important;font-size:clamp(3.3rem,7vw,7rem)!important;line-height:1.04!important}.lux-section{padding:110px max(24px,calc((100vw - 1240px)/2));background:#fffdfd;overflow:hidden}.lux-section.alt{background:linear-gradient(120deg,#fdf1f9,#eee6fa)}.lux-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.lux-eyebrow{font-size:12px;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:#a06ca3}.lux-title{font:400 clamp(2.5rem,5vw,5.2rem)/1.1 Georgia,serif;letter-spacing:-.05em;margin:20px 0;color:#432d4b}.lux-text{font-size:18px;line-height:1.85;color:#796a80}.lux-images{position:relative;height:570px}.lux-images img{position:absolute;object-fit:cover;box-shadow:0 25px 65px #593a682a;background:#f4e8f2}.lux-images img:first-child{width:73%;height:490px;left:0;top:0;border-radius:200px 200px 26px 26px}.lux-images img:nth-child(2){width:49%;height:300px;right:0;bottom:0;border:9px solid white;border-radius:160px 160px 24px 24px}.lux-images img:nth-child(3){width:30%;height:175px;right:5%;top:0;border:7px solid white;border-radius:100px 100px 18px 18px}.lux-btn{display:inline-block;margin-top:24px;padding:17px 28px;border-radius:100px;background:#765082;color:#fff!important;text-decoration:none;font-weight:700}.lux-features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:55px}.lux-feature{background:#fff;border:1px solid #ebdfeb;border-radius:26px;padding:34px;box-shadow:0 15px 40px #52365b0a}.lux-feature h3{font:400 28px Georgia,serif;color:#62436e}.lux-feature p{line-height:1.7;color:#786b7c}.lux-cta{background:linear-gradient(115deg,#51365c,#9874a2);padding:65px;border-radius:35px;display:flex;justify-content:space-between;align-items:center;gap:30px;color:#fff}.lux-cta h2{font:400 clamp(2rem,4vw,4rem) Georgia,serif;margin:0}.lux-cta a{background:white;color:#50335c;padding:17px 28px;border-radius:100px;text-decoration:none;font-weight:800;white-space:nowrap}.lux-pagehero{padding:170px 24px 95px;text-align:center;background:radial-gradient(ellipse at 20% 15%,#f6dce9,transparent 50%),radial-gradient(ellipse at 80% 70%,#e4d8f8,transparent 50%),#fffafd}.lux-pagehero h1{font:400 clamp(3rem,7vw,6rem) Georgia,serif;color:#4a3156;letter-spacing:-.05em;margin:0 0 20px}.lux-pagehero p{max-width:650px;margin:auto;line-height:1.8;color:#786b80}.lux-rise{opacity:0;transform:translateY(90px) scale(.97);transition:opacity 1s,transform 1.1s cubic-bezier(.2,.8,.2,1)}.lux-rise.is-visible{opacity:1;transform:none}.ak-extended-admin aside{background:linear-gradient(145deg,#392844,#74507d)!important}.ak-extended-admin .admin-main{background:#fbf6fc!important}@media(max-width:760px){.lux-section{padding:65px 22px}.lux-grid{grid-template-columns:1fr;gap:40px}.lux-images{height:390px}.lux-images img:first-child{height:345px}.lux-images img:nth-child(2){height:215px}.lux-images img:nth-child(3){height:130px}.lux-features{grid-template-columns:1fr}.lux-cta{display:block;padding:38px 26px}.lux-cta a{display:inline-block;margin-top:24px}}@media(prefers-reduced-motion:reduce){.lux-rise{opacity:1;transform:none;transition:none}}
