.luxe-redesign .signature-stage.twin-stage{max-width:1600px;width:100%;padding:30px 0 0;margin:0 auto 70px;overflow:visible;border:0!important;box-shadow:none!important;background:radial-gradient(ellipse at 50% 15%,#4a283514,transparent 48%),linear-gradient(#0b0609,#080609)!important}
.luxe-redesign .twin-stage:before,.luxe-redesign .twin-stage:after{display:none}
.luxe-redesign .twin-stage .brand-title{padding:0 20px 20px;z-index:4}.luxe-redesign .twin-stage .brand-title h1{font-size:clamp(76px,10vw,148px)!important;line-height:1.14!important;padding-bottom:8px;letter-spacing:-.02em!important}
.luxe-redesign .twin-worlds{display:grid;grid-template-columns:50% 50%;position:relative;min-height:590px;height:min(73vw,790px);max-height:82svh;max-width:1500px;perspective:1500px;transition:grid-template-columns .8s cubic-bezier(.22,.61,.36,1);margin:auto;overflow:hidden;isolation:isolate}
.luxe-redesign .twin-worlds:has(.world-chayenne:hover){grid-template-columns:65% 35%}.luxe-redesign .twin-worlds:has(.world-lady:hover){grid-template-columns:35% 65%}
.luxe-redesign .duo-portrait{height:100%;min-height:0;border:0!important;box-shadow:none!important;perspective:1600px;overflow:hidden;background:#09070a}
.luxe-redesign .duo-portrait>img{width:100%;height:100%!important;max-height:none;object-fit:cover;object-position:50% 26%;transform:scale(1.035) rotateX(var(--luxe-rx,0deg)) rotateY(var(--luxe-ry,0deg));transition:transform .8s ease,filter .8s ease;filter:contrast(1.05) saturate(.84) brightness(.91)}
.luxe-redesign .world-lady>img{object-position:50% 21%;filter:saturate(.58) contrast(1.08) brightness(.86)}
.luxe-redesign .duo-portrait:before{inset:0;background:radial-gradient(ellipse at var(--light-x,40%) 10%,#fff4d01a,transparent 52%);box-shadow:inset 0 -170px 100px -75px #080609,inset 0 0 80px #0007;z-index:1}
.luxe-redesign .duo-portrait:after{background:linear-gradient(0deg,#0b0609 0%,transparent 45%,transparent 88%,#0b0609 100%);z-index:1}
.luxe-redesign .world-chayenne:after{background:linear-gradient(90deg,transparent 40%,#0b060988),linear-gradient(0deg,#0b0609,transparent 50%,transparent 90%,#0b0609)}
.luxe-redesign .world-lady:after{background:linear-gradient(90deg,#0b060988,transparent 60%),linear-gradient(0deg,#0b0609,transparent 50%,transparent 90%,#0b0609)}
.luxe-redesign .twin-worlds:has(.duo-portrait:hover) .duo-portrait:not(:hover)>img{filter:brightness(.52) saturate(.45)}
.luxe-redesign .duo-portrait figcaption{z-index:4;position:absolute;inset:auto 5% 8%;display:flex;flex-direction:column;gap:18px;align-items:center;text-align:center;transform:translateZ(50px);background:none!important;padding:0!important}
.luxe-redesign .duo-portrait figcaption>span{font:italic 400 clamp(21px,2.3vw,34px)/1.3 LuxeBodoni,Georgia,serif!important;color:#fff6ec;text-shadow:0 2px 13px #000}
.luxe-redesign .duo-portrait figcaption>small{font-size:9px;letter-spacing:.26em;color:#e6d0c4}
.luxe-redesign .world-button{display:flex;min-width:225px;min-height:56px;justify-content:center;gap:16px;align-items:center;padding:17px 24px!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}
.luxe-redesign .world-lady{--luxe-metal:var(--luxe-gold)}.luxe-redesign .world-lady .world-button{color:#fff0c9!important}
.luxe-redesign .worlds-center{position:absolute;left:50%;top:37%;width:260px;transform:translate(-50%,-50%);z-index:3;pointer-events:none;gap:15px;background:none;padding:0;text-align:center}
.luxe-redesign .worlds-statement{font:500 clamp(32px,3.8vw,54px)/1.05 LuxeBodoni,Georgia,serif!important;margin:0!important;filter:drop-shadow(0 3px 8px #000)}
.luxe-redesign .worlds-statement em{font-family:inherit!important;color:inherit!important;font-weight:400}.luxe-redesign .worlds-invitation{font-size:8px!important;line-height:1.9!important;margin-top:18px;color:#f0dfcb;text-shadow:0 1px 5px #000}
.luxe-redesign .worlds-crown{display:block;font-size:85px;margin-bottom:20px;color:#eac87e}.luxe-redesign .has-luxe-crown .worlds-crown{visibility:hidden;height:115px;margin:0}
.luxe-redesign .worlds-heart,.luxe-redesign .worlds-line{display:none}.luxe-redesign .hero-trail{margin:0;padding:24px 20px;background:linear-gradient(90deg,transparent,#21131b50,transparent);color:#d5bda8}
.luxe-crown-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:2;pointer-events:none;opacity:.96}.luxe-crown-intro{animation:luxe-crown-arrive 1.2s cubic-bezier(.2,.6,.2,1) both}
@keyframes luxe-crown-arrive{from{opacity:0;transform:translateY(-30px) scale(1.2)}to{opacity:.96;transform:none}}
@media(max-width:760px){.luxe-redesign .signature-stage.twin-stage{margin-bottom:38px;padding-top:20px}.luxe-redesign .twin-stage .brand-title{padding-bottom:20px}.luxe-redesign .twin-stage .brand-title h1{font-size:clamp(62px,13.3vw,96px)!important}.luxe-redesign .twin-worlds{height:660px;min-height:660px;max-height:none;grid-template-columns:50% 50%!important}.luxe-redesign .duo-portrait>img{object-position:50% 18%;transform:none!important}.luxe-redesign .world-lady>img{object-position:55% 22%}.luxe-redesign .duo-portrait figcaption{inset:auto 10px 55px;gap:14px}.luxe-redesign .duo-portrait figcaption>span{font-size:21px!important;min-height:52px;text-wrap:balance}.luxe-redesign .duo-portrait figcaption>small{font-size:7px;letter-spacing:.15em}.luxe-redesign .world-button{min-width:0;width:100%;min-height:55px;font-size:8px!important;letter-spacing:.12em!important;gap:4px;padding:13px 5px!important}.luxe-redesign .worlds-center{top:31%;width:190px}.luxe-redesign .worlds-statement{font-size:31px!important}.luxe-redesign .worlds-invitation{font-size:7px!important}.luxe-redesign .has-luxe-crown .worlds-crown{height:100px}.luxe-redesign .hero-trail{font-size:8px!important;gap:20px}.luxe-redesign .twin-worlds:has(.duo-portrait:hover) .duo-portrait:not(:hover)>img{filter:brightness(.86) saturate(.7)}}
@media(prefers-reduced-motion:reduce){.luxe-redesign .twin-worlds{grid-template-columns:50% 50%!important}.luxe-redesign .duo-portrait>img{transform:none!important}.luxe-crown-canvas{animation:none!important}}
.luxe-redesign .twin-stage .brand-title h1{font-size:clamp(72px,8.8vw,122px)!important}
.luxe-redesign .worlds-center{width:300px}.luxe-redesign .worlds-statement{font-size:44px!important}
.luxe-crown-fallback{width:180px;height:128px;display:block;margin:auto;filter:drop-shadow(0 7px 5px #0009)}
.luxe-redesign .worlds-crown:has(.luxe-crown-fallback){font-size:0;margin:0 0 15px}
@media(max-width:760px){.luxe-redesign .twin-stage .brand-title h1{font-size:13.3vw!important}.luxe-redesign .worlds-center{width:220px}.luxe-redesign .worlds-statement{font-size:31px!important}.luxe-crown-fallback{width:145px;height:106px}}
.luxe-redesign .worlds-center{display:flex!important;flex-direction:column;align-items:center}
@media(max-width:760px){.luxe-redesign .twin-worlds{min-height:600px;height:600px}.luxe-redesign .world-lady>img{object-position:70% 20%}.luxe-redesign .worlds-center{display:flex!important;top:29%;width:200px}.luxe-redesign .worlds-statement{font-size:29px!important}.luxe-redesign .worlds-invitation{font-size:6px!important}}
@media(max-width:760px){body.luxe-redesign .worlds-center{position:absolute!important;top:29%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important;padding:0!important;margin:0!important;width:200px!important;background:none!important;z-index:3!important}}
body.luxe-redesign .worlds-center{grid-area:auto!important}
body.luxe-redesign .worlds-center,.luxe-crown-fallback{border:0!important;box-shadow:none!important;outline:0!important}

/* Give the mobile headline its own row instead of overlaying the portraits. */
body.luxe-redesign .worlds-crown{display:none!important}
body.luxe-redesign .worlds-statement,
body.luxe-redesign .worlds-statement em{background:none!important;color:#f4dfaa!important;-webkit-text-fill-color:#f4dfaa;text-shadow:none!important;animation:none!important}
body.luxe-redesign .worlds-statement em{transform:none}
@media(max-width:760px){
 body.luxe-redesign .twin-worlds{height:auto;min-height:0;max-height:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-rows:auto auto;gap:0;perspective:none}
 body.luxe-redesign .worlds-center{position:relative!important;inset:auto!important;transform:none!important;grid-column:1 / -1!important;grid-row:1!important;grid-area:1 / 1 / 2 / 3!important;width:100%!important;box-sizing:border-box;padding:22px 18px 28px!important;gap:12px;background:linear-gradient(180deg,#0b0609,#160d13)!important}
 body.luxe-redesign .worlds-statement{display:block;font-size:clamp(26px,7.2vw,38px)!important;line-height:1.15!important}
 body.luxe-redesign .worlds-statement br{display:block}
 body.luxe-redesign .worlds-statement em{display:block;margin:4px 0 0;font-size:1em}
 body.luxe-redesign .worlds-invitation{margin:0;font-size:9px!important;line-height:1.8!important;letter-spacing:.12em}
 body.luxe-redesign .world-chayenne{grid-column:1;grid-row:2}
 body.luxe-redesign .world-lady{grid-column:2;grid-row:2}
 body.luxe-redesign .duo-portrait{height:clamp(390px,116vw,650px);min-width:0;margin:0}
 body.luxe-redesign .duo-portrait figcaption{inset:auto 10px 24px;transform:none;gap:12px}
 body.luxe-redesign .duo-portrait figcaption>span{font-size:clamp(18px,4.8vw,27px)!important;line-height:1.2!important;min-height:3.6em;max-width:100%;overflow-wrap:normal}
 body.luxe-redesign .world-button{box-sizing:border-box;max-width:100%;letter-spacing:.03em!important;font-size:9px!important;min-height:48px}
}
