.FashionReveal-module__3JZgyW__el{opacity:0;transition:opacity var(--dur-slow) var(--ease), transform var(--dur-slow) var(--ease), clip-path var(--dur-reveal) var(--ease);transform:translateY(16px)}.FashionReveal-module__3JZgyW__el[data-shown=true]{opacity:1;transform:none}.FashionReveal-module__3JZgyW__hero{transition-duration:var(--dur-reveal);transform:translateY(40px)scale(.965)}.FashionReveal-module__3JZgyW__stair{transform:translate(-28px)}.FashionReveal-module__3JZgyW__wipe{clip-path:inset(0 50%);transform:none}.FashionReveal-module__3JZgyW__wipe[data-shown=true]{clip-path:inset(0)}.FashionReveal-module__3JZgyW__flare{transform:translateY(22px)}.FashionReveal-module__3JZgyW__flare:after{content:"";z-index:3;pointer-events:none;opacity:0;background:linear-gradient(104deg,#0000 38%,#fff4e457 50%,#0000 62%);position:absolute;inset:0;translate:-110%}.FashionReveal-module__3JZgyW__flare[data-shown=true]:after{animation:FashionReveal-module__3JZgyW__sweep 1.15s var(--ease) .18s 1}@keyframes FashionReveal-module__3JZgyW__sweep{0%{opacity:0;translate:-110%}22%{opacity:1}to{opacity:0;translate:110%}}.FashionReveal-module__3JZgyW__letters{display:inline-block}.FashionReveal-module__3JZgyW__letter{opacity:0;animation:FashionReveal-module__3JZgyW__letterIn .62s var(--ease-pop) forwards;will-change:transform, opacity;display:inline-block}.FashionReveal-module__3JZgyW__space{width:.28em;display:inline-block}@keyframes FashionReveal-module__3JZgyW__letterIn{0%{opacity:0;transform:translateY(.42em)rotate(4deg)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.FashionReveal-module__3JZgyW__el,.FashionReveal-module__3JZgyW__el[data-shown=true]{opacity:1;clip-path:none;transition:none;transform:none}.FashionReveal-module__3JZgyW__flare[data-shown=true]:after{animation:none}.FashionReveal-module__3JZgyW__letter{opacity:1;animation:none}}
.page-module__hUIOiW__wrap{--fs-black:#0a0507;--fs-black-2:#150a0c;--fs-velvet:#1d070d;--fs-white:#fdf4ea;--fs-dim:#d5bfae;--fs-rose:#ff4d6d;--fs-rose-2:#ff97ab;--fs-gold:#e8c87e;--fs-gold-2:#f7e7bd;--fs-hair:#e8c87e3d;--fs-hair-2:#e8c87e1f;background:var(--fs-black);color:var(--fs-white);position:relative}.page-module__hUIOiW__wrap:before{content:"";z-index:1;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.page-module__hUIOiW__kick{font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fs-gold);padding-left:28px;font-weight:700;display:block;position:relative}.page-module__hUIOiW__kick:before{content:"";background:linear-gradient(90deg, var(--fs-rose), transparent);width:18px;height:1px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-module__hUIOiW__h2{font-family:var(--font-display), Georgia, serif;font-size:var(--t-h2);letter-spacing:-.015em;margin-block:var(--s-3) var(--s-5);text-wrap:balance;max-width:24ch;font-weight:600;line-height:1.06}.page-module__hUIOiW__lead{font-size:var(--t-lead);color:var(--fs-dim);max-width:62ch;line-height:1.6}.page-module__hUIOiW__bleed{width:100%;position:relative;overflow:hidden}.page-module__hUIOiW__panel{background:var(--fs-black-2);border-block:1px solid var(--fs-hair-2)}.page-module__hUIOiW__hero{text-align:center;padding-block:var(--s-9) var(--s-8);border-bottom:1px solid var(--fs-hair-2);background:radial-gradient(700px 380px at 50% 28%,#ff4d6d29,#0000 70%),radial-gradient(900px 520px at 50% 100%,#0000008c,#0000 72%);position:relative;overflow:hidden}.page-module__hUIOiW__rig{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.page-module__hUIOiW__beam{transform-origin:50% 0;clip-path:polygon(42% 0%,58% 0%,100% 100%,0% 100%);filter:blur(18px);will-change:transform, opacity;background:linear-gradient(#ffeee566 0%,#ff97ab36 42%,#0000 84%);width:clamp(150px,24vw,340px);height:136%;margin-left:calc(clamp(150px,24vw,340px)/-2);position:absolute;top:-30%;left:50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%)}.page-module__hUIOiW__beam:first-child{animation:11s cubic-bezier(.45,0,.55,1) infinite alternate page-module__hUIOiW__sweepA}.page-module__hUIOiW__beam:nth-child(2){animation:14s cubic-bezier(.45,0,.55,1) -3.5s infinite alternate page-module__hUIOiW__sweepB}.page-module__hUIOiW__beam:nth-child(3){animation:9s cubic-bezier(.45,0,.55,1) -6s infinite alternate page-module__hUIOiW__sweepC}.page-module__hUIOiW__beam:nth-child(4){background:linear-gradient(#fff6ee8f 0%,#ffc53d40 46%,#0000 86%);width:clamp(90px,13vw,190px);margin-left:calc(clamp(90px,13vw,190px)/-2);animation:19s cubic-bezier(.4,0,.6,1) -8s infinite alternate page-module__hUIOiW__sweepD}@keyframes page-module__hUIOiW__sweepA{0%{opacity:.86;transform:rotate(-27deg)}to{opacity:1;transform:rotate(-5deg)}}@keyframes page-module__hUIOiW__sweepB{0%{opacity:1;transform:rotate(-11deg)}to{opacity:.84;transform:rotate(12deg)}}@keyframes page-module__hUIOiW__sweepC{0%{opacity:.9;transform:rotate(7deg)}to{opacity:1;transform:rotate(28deg)}}@keyframes page-module__hUIOiW__sweepD{0%{opacity:.72;transform:rotate(24deg)}to{opacity:1;transform:rotate(-20deg)}}.page-module__hUIOiW__pool{filter:blur(26px);will-change:transform, opacity;border-radius:50%;width:clamp(280px,42vw,620px);height:clamp(180px,26vw,380px);margin-left:calc(clamp(280px,42vw,620px)/-2);position:absolute;top:26%;left:50%}.page-module__hUIOiW__pool:nth-child(5){background:radial-gradient(closest-side,#ff97ab75,#0000 74%);animation:17s cubic-bezier(.45,0,.55,1) infinite alternate page-module__hUIOiW__trackA}.page-module__hUIOiW__pool:nth-child(6){background:radial-gradient(closest-side,#ffe08a61,#0000 74%);animation:23s cubic-bezier(.45,0,.55,1) -9s infinite alternate page-module__hUIOiW__trackB}@keyframes page-module__hUIOiW__trackA{0%{opacity:.76;transform:translate(-34%)scale(.92)}to{opacity:1;transform:translate(30%,6%)scale(1.08)}}@keyframes page-module__hUIOiW__trackB{0%{opacity:.9;transform:translate(28%,4%)scale(1.06)}to{opacity:.72;transform:translate(-30%,-2%)scale(.9)}}.page-module__hUIOiW__heroInner{z-index:2;position:relative}.page-module__hUIOiW__lockup{--title-size:clamp(52px, 13vw, 188px);margin-block:var(--s-4) 0}.page-module__hUIOiW__lockupInner{display:inline-block;position:relative}.page-module__hUIOiW__title{font-size:var(--title-size);letter-spacing:.02em;color:var(--fs-gold-2);filter:drop-shadow(0 6px 44px #ffbe4a57);animation:page-module__hUIOiW__lit 7.5s var(--ease) infinite alternate;line-height:.94;display:inline-block}@keyframes page-module__hUIOiW__lit{0%{filter:drop-shadow(0 6px 34px #ffaf3c42)}to{filter:drop-shadow(0 8px 62px #ffd67a8c)}}.page-module__hUIOiW__title span{-webkit-text-fill-color:transparent;animation:page-module__hUIOiW__letterInGold .62s var(--ease-pop) both, page-module__hUIOiW__sheen 5.2s var(--ease) infinite;background-image:linear-gradient(172deg,#a4700f 0%,#e8b64a 22%,#ffe9a8 42%,#fffdf4 50%,#ffd76a 62%,#c98a1c 82%,#ffe08a 100%);background-position:50% 18%;background-size:100% 260%;-webkit-background-clip:text;background-clip:text}@keyframes page-module__hUIOiW__letterInGold{0%{opacity:0;transform:translateY(.42em)rotate(4deg)}to{opacity:1;transform:none}}@keyframes page-module__hUIOiW__sheen{0%,to{background-position:50% 8%}50%{background-position:50% 92%}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.page-module__hUIOiW__title span{-webkit-text-fill-color:currentColor;background-image:none}}.page-module__hUIOiW__glints{pointer-events:none;display:block;position:absolute;inset:-6% -3%}.page-module__hUIOiW__glint{width:calc(var(--title-size) * var(--g,.09));aspect-ratio:1;pointer-events:none;opacity:0;clip-path:polygon(50% 0%,56% 44%,100% 50%,56% 56%,50% 100%,44% 56%,0% 50%,44% 44%);filter:drop-shadow(0 0 calc(var(--title-size) * .045) #ffde8cf2);animation:page-module__hUIOiW__twinkle var(--t,3.4s) var(--ease) var(--d,0s) infinite;background:radial-gradient(closest-side,#fff 0%,#fff4d2 34%,#ffc7509e 58%,#0000 80%);position:absolute}.page-module__hUIOiW__glint:first-child{--g:.15;--t:3.1s;--d:.2s;top:6%;left:3%}.page-module__hUIOiW__glint:nth-child(2){--g:.1;--t:4.3s;--d:1.4s;top:64%;left:18%}.page-module__hUIOiW__glint:nth-child(3){--g:.19;--t:3.7s;--d:2.6s;top:0%;left:31%}.page-module__hUIOiW__glint:nth-child(4){--g:.12;--t:5.1s;--d:.8s;top:70%;left:45%}.page-module__hUIOiW__glint:nth-child(5){--g:.16;--t:3.3s;--d:3.1s;top:10%;left:57%}.page-module__hUIOiW__glint:nth-child(6){--g:.1;--t:4.7s;--d:1.9s;top:58%;left:69%}.page-module__hUIOiW__glint:nth-child(7){--g:.21;--t:3.9s;--d:.5s;top:4%;left:82%}.page-module__hUIOiW__glint:nth-child(8){--g:.13;--t:4.1s;--d:2.3s;top:54%;left:91%}@keyframes page-module__hUIOiW__twinkle{0%,62%{opacity:0;transform:scale(.2)rotate(0)}74%{opacity:1;transform:scale(1)rotate(38deg)}86%{opacity:.7;transform:scale(.72)rotate(60deg)}to{opacity:0;transform:scale(.2)rotate(90deg)}}.page-module__hUIOiW__tagline{margin-top:var(--s-4);font-family:var(--font-display), Georgia, serif;color:var(--fs-gold-2);max-width:30ch;margin-inline:auto;font-size:clamp(17px,2.2vw,25px);font-style:italic;line-height:1.35}.page-module__hUIOiW__pitch{margin:var(--s-5) auto 0;font-size:var(--t-lead);color:var(--fs-dim);max-width:58ch;line-height:1.6}.page-module__hUIOiW__heroActions{margin-top:var(--s-6)}.page-module__hUIOiW__heroActions a{background:linear-gradient(180deg, var(--fs-rose-2), var(--fs-rose));color:#2a0409;border-color:#0000}.page-module__hUIOiW__heroRamp{z-index:2;height:96px;margin-top:var(--s-7);place-items:end center;display:grid;position:relative}.page-module__hUIOiW__heroRamp span{background:linear-gradient(to bottom, transparent, var(--fs-hair));grid-area:1/1;width:1px;height:100%;display:block}.page-module__hUIOiW__heroRamp span:first-child{transform-origin:bottom;transform:rotate(-9deg)}.page-module__hUIOiW__heroRamp span:last-child{transform-origin:bottom;transform:rotate(9deg)}.page-module__hUIOiW__heroRamp span:nth-child(2){background:linear-gradient(to bottom, transparent, var(--fs-rose))}.page-module__hUIOiW__statement .page-module__hUIOiW__h2{max-width:18ch;font-size:clamp(30px,5vw,60px)}.page-module__hUIOiW__statementLayout{gap:var(--s-8);grid-template-columns:7fr 5fr;align-items:center;display:grid}.page-module__hUIOiW__atelier{justify-items:center;gap:var(--s-4);display:grid}.page-module__hUIOiW__camera{width:100%;max-width:300px;height:auto;display:block;overflow:visible}.page-module__hUIOiW__atelierNote{font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--fs-dim) 68%, transparent);text-align:center;text-wrap:balance;max-width:30ch;margin-inline:auto;font-weight:700;line-height:1.6}.page-module__hUIOiW__camLine{fill:none;stroke:var(--fs-gold);stroke-opacity:.8;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.page-module__hUIOiW__camHair{fill:none;stroke:var(--fs-gold);stroke-opacity:.4;stroke-width:1px;stroke-linecap:round}.page-module__hUIOiW__camFill{fill:var(--fs-gold);fill-opacity:.65;stroke:none}.page-module__hUIOiW__camBody{fill:#ff97ab0d;stroke:var(--fs-gold);stroke-opacity:.8;stroke-width:1.6px}.page-module__hUIOiW__cameraPan{transform-origin:146px 210px;animation:page-module__hUIOiW__pan 11s var(--ease) infinite alternate}@keyframes page-module__hUIOiW__pan{0%{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}.page-module__hUIOiW__reelFeed{animation:7s linear infinite page-module__hUIOiW__spool}.page-module__hUIOiW__reelTake{animation:4.6s linear infinite page-module__hUIOiW__spool}@keyframes page-module__hUIOiW__spool{to{transform:rotate(360deg)}}.page-module__hUIOiW__camTally{fill:var(--fs-rose);animation:6.5s step-end infinite page-module__hUIOiW__tally}@keyframes page-module__hUIOiW__tally{0%,62%{opacity:1}66%,to{opacity:.12}}.page-module__hUIOiW__camIris{fill:none;stroke:var(--fs-gold-2);stroke-width:2px;transform-origin:266px 153px;animation:page-module__hUIOiW__focusPull 5.5s var(--ease) infinite alternate}@keyframes page-module__hUIOiW__focusPull{0%{stroke-opacity:.55;transform:scale(.72)}to{stroke-opacity:1;transform:scale(1.18)}}.page-module__hUIOiW__console{width:100%;height:auto;margin-top:var(--s-7);display:block;overflow:visible}.page-module__hUIOiW__conRule{fill:none;stroke:var(--fs-hair-2);stroke-width:1px}.page-module__hUIOiW__conLine{fill:none;stroke:var(--fs-gold);stroke-opacity:.7;stroke-width:1.5px;stroke-linecap:round}.page-module__hUIOiW__conHair{fill:none;stroke:var(--fs-gold);stroke-opacity:.3;stroke-width:1px}.page-module__hUIOiW__conLabel{fill:color-mix(in srgb, var(--fs-dim) 74%, transparent);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.2em;text-anchor:middle;font-size:9px;font-weight:700}.page-module__hUIOiW__bar{fill:var(--fs-rose);fill-opacity:.75;animation:page-module__hUIOiW__level 1.15s var(--ease) infinite alternate}.page-module__hUIOiW__bar:nth-child(2n){animation-duration:.86s}.page-module__hUIOiW__bar:nth-child(3n){animation-duration:1.42s}@keyframes page-module__hUIOiW__level{0%{transform:scaleY(.16)}to{transform:scaleY(1)}}.page-module__hUIOiW__ring{fill:none;stroke:var(--fs-gold-2);stroke-width:1.4px;transform-origin:300px 104px;animation:page-module__hUIOiW__reach 4.2s var(--ease) infinite}@keyframes page-module__hUIOiW__reach{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(4.6)}}.page-module__hUIOiW__platterA{fill:none;stroke:var(--fs-gold-2);stroke-width:2px;stroke-linecap:round;animation:2.4s linear infinite page-module__hUIOiW__spool}.page-module__hUIOiW__platterB{fill:none;stroke:var(--fs-gold-2);stroke-width:2px;stroke-linecap:round;animation:3.1s linear infinite reverse page-module__hUIOiW__spool}.page-module__hUIOiW__fader{fill:var(--fs-gold-2);fill-opacity:.85;animation:page-module__hUIOiW__ride 3.6s var(--ease) infinite alternate}@keyframes page-module__hUIOiW__ride{0%{transform:translateY(-18px)}to{transform:translateY(18px)}}.page-module__hUIOiW__setLayout{gap:var(--s-8);margin-top:var(--s-6);grid-template-columns:5fr 7fr;align-items:start;display:grid}.page-module__hUIOiW__setList{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.page-module__hUIOiW__setList>li{padding-left:var(--s-6);position:relative}.page-module__hUIOiW__setN{letter-spacing:.04em;color:var(--fs-rose);font-size:15px;position:absolute;top:2px;left:0}.page-module__hUIOiW__setLabel{font-family:var(--font-display), Georgia, serif;font-size:var(--t-h3);color:var(--fs-white);margin-bottom:var(--s-2);font-weight:600}.page-module__hUIOiW__setDetail{color:var(--fs-dim);line-height:1.6}.page-module__hUIOiW__planHolder{position:sticky;top:96px}.page-module__hUIOiW__plan{border:1px solid var(--fs-hair-2);background:radial-gradient(70% 50% at 50% 26%,#ff4d6d1a,#0000 70%),#0d0608;width:100%;height:auto;display:block}.page-module__hUIOiW__planCaption{margin-top:var(--s-3);font-size:var(--t-small);color:color-mix(in srgb, var(--fs-dim) 74%, transparent)}.page-module__hUIOiW__planRoomEdge{fill:none;stroke:var(--fs-hair-2);stroke-width:1px}.page-module__hUIOiW__planRoom{fill:#e8c87e12;stroke:var(--fs-hair-2);stroke-width:1px}.page-module__hUIOiW__planHair{stroke:var(--fs-hair);stroke-width:1px;stroke-dasharray:4 5}.page-module__hUIOiW__planStage{fill:#ff4d6d17;stroke:var(--fs-rose);stroke-width:1px;stroke-opacity:.5}.page-module__hUIOiW__planTruss{fill:none;stroke:var(--fs-gold);stroke-width:1.4px;stroke-opacity:.55}.page-module__hUIOiW__planLamp{fill:var(--fs-gold-2);animation:page-module__hUIOiW__lamp 3.6s var(--ease) infinite}.page-module__hUIOiW__planT path{stroke:var(--fs-gold);stroke-width:1.4px;stroke-opacity:.7;fill:none}.page-module__hUIOiW__planRamp{fill:none;stroke:var(--fs-rose);stroke-width:1.2px;stroke-opacity:.75}.page-module__hUIOiW__planAnchor{fill:var(--fs-gold-2);stroke:var(--fs-rose);stroke-width:2px;animation:page-module__hUIOiW__pulse 3s var(--ease) infinite}.page-module__hUIOiW__planZoneBox{fill:#fff4e408;stroke:var(--fs-hair-2);stroke-width:1px;transition:fill var(--dur-mid) var(--ease), stroke var(--dur-mid) var(--ease)}.page-module__hUIOiW__planSeats{color:var(--fs-dim)}.page-module__hUIOiW__planZone[data-nation=morocco]{--zone:#e0653a}.page-module__hUIOiW__planZone[data-nation=france]{--zone:#ff7fa3}.page-module__hUIOiW__planZone[data-nation=uk]{--zone:#dcbfa0}.page-module__hUIOiW__planZone[data-nation=indonesia]{--zone:var(--emerald)}.page-module__hUIOiW__planZone:hover .page-module__hUIOiW__planZoneBox{fill:color-mix(in srgb, var(--zone) 12%, transparent);stroke:var(--zone)}.page-module__hUIOiW__planFlagPlate{fill:#0b0507;stroke:none}.page-module__hUIOiW__planFlagEdge{fill:none;stroke:var(--fs-gold);stroke-opacity:.5;stroke-width:1px}.page-module__hUIOiW__planNation{fill:var(--fs-white);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.14em;text-anchor:middle;font-size:14px;font-weight:700}.page-module__hUIOiW__planLabel{fill:var(--fs-white);font-family:var(--font-display), Georgia, serif;text-anchor:middle;letter-spacing:.16em;font-size:19px}.page-module__hUIOiW__planMicro{fill:color-mix(in srgb, var(--fs-dim) 78%, transparent);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.16em;text-anchor:middle;font-size:9px;font-weight:700}.page-module__hUIOiW__planRampLabel{fill:var(--fs-rose-2);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.34em;text-anchor:middle;font-size:11px;font-weight:700}.page-module__hUIOiW__planPod rect{fill:#e8c87e1a;stroke:var(--fs-gold);stroke-opacity:.45;stroke-width:1px}.page-module__hUIOiW__planPodLabel{fill:var(--fs-gold);font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.2em;text-anchor:middle;font-size:9.5px;font-weight:700}@keyframes page-module__hUIOiW__lamp{0%,to{opacity:.35}45%{opacity:1}}@keyframes page-module__hUIOiW__pulse{0%,to{r:9;opacity:.85}50%{r:11;opacity:1}}.page-module__hUIOiW__greenLayout{gap:var(--s-8);margin-top:var(--s-6);grid-template-columns:6fr 6fr;align-items:start;display:grid}.page-module__hUIOiW__greenProse{gap:var(--s-4);color:var(--fs-dim);line-height:1.65;font-size:var(--t-lead);display:grid}.page-module__hUIOiW__mirrors{border:1px solid var(--fs-hair-2);padding:var(--s-5);background:linear-gradient(#e8c87e0f,#0000 60%)}.page-module__hUIOiW__roomRow{gap:var(--s-3);grid-template-columns:repeat(4,1fr);display:grid}.page-module__hUIOiW__room{aspect-ratio:3/4;perspective:620px;border:1px solid var(--fs-hair-2);background:#0b0507;position:relative;overflow:hidden}.page-module__hUIOiW__roomInside{background:radial-gradient(120% 80% at 50% 12%,#ffd68a4d,#0000 68%),linear-gradient(#2a1a12 0%,#12090a 100%);position:absolute;inset:0}.page-module__hUIOiW__roomMirror{height:34%;animation:page-module__hUIOiW__bulbs 5s var(--ease) infinite;background:repeating-linear-gradient(90deg,#0000 0 6px,#ffebbed9 6px 9px) top/100% 2px no-repeat,repeating-linear-gradient(90deg,#0000 0 6px,#ffebbed9 6px 9px) bottom/100% 2px no-repeat,repeating-linear-gradient(0deg,#0000 0 6px,#ffebbed9 6px 9px) 0/2px 100% no-repeat,repeating-linear-gradient(0deg,#0000 0 6px,#ffebbed9 6px 9px) 100%/2px 100% no-repeat,linear-gradient(158deg,#ffe2be66,#0a0507d9 66%);padding:5px;position:absolute;top:14%;left:18%;right:18%}.page-module__hUIOiW__roomRail{background:var(--fs-gold);opacity:.6;height:1px;position:absolute;top:62%;left:16%;right:16%}.page-module__hUIOiW__roomRail:after{content:"";background:linear-gradient(#ff97ab8c,#0000) 0/22% 100% no-repeat,linear-gradient(#ffe08a80,#0000) 50%/22% 100% no-repeat,linear-gradient(#fff4e466,#0000) 100%/22% 100% no-repeat;height:26%;position:absolute;top:0;left:8%;right:8%}.page-module__hUIOiW__roomDoor{transform-origin:0;backface-visibility:hidden;animation:page-module__hUIOiW__doorSwing 9s var(--ease) infinite;background:linear-gradient(90deg,#00000080 0%,#0000 22%),linear-gradient(168deg,#241318 0%,#150b0d 100%);position:absolute;inset:0;box-shadow:inset -1px 0 #e8c87e80,inset 0 0 0 1px #e8c87e1f}.page-module__hUIOiW__roomDoor:before,.page-module__hUIOiW__roomDoor:after{content:"";border:1px solid #e8c87e2e;position:absolute;left:16%;right:16%}.page-module__hUIOiW__roomDoor:before{height:38%;top:9%}.page-module__hUIOiW__roomDoor:after{height:38%;bottom:9%}.page-module__hUIOiW__roomHandle{background:var(--fs-gold-2);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:9%;translate:0 -50%;box-shadow:0 0 6px #e8c87ecc}.page-module__hUIOiW__room:first-child .page-module__hUIOiW__roomDoor{animation-delay:-.5s}.page-module__hUIOiW__room:nth-child(2) .page-module__hUIOiW__roomDoor{animation-delay:-4.2s}.page-module__hUIOiW__room:nth-child(3) .page-module__hUIOiW__roomDoor{animation-delay:-2.1s}.page-module__hUIOiW__room:nth-child(4) .page-module__hUIOiW__roomDoor{animation-delay:-6.4s}.page-module__hUIOiW__room:nth-child(2) .page-module__hUIOiW__roomMirror{animation-delay:-1.2s}.page-module__hUIOiW__room:nth-child(3) .page-module__hUIOiW__roomMirror{animation-delay:-2.4s}.page-module__hUIOiW__room:nth-child(4) .page-module__hUIOiW__roomMirror{animation-delay:-3.6s}@keyframes page-module__hUIOiW__doorSwing{0%,34%{transform:rotateY(0)}50%,72%{transform:rotateY(-74deg)}88%,to{transform:rotateY(0)}}.page-module__hUIOiW__roomTag{z-index:2;letter-spacing:.2em;color:var(--fs-dim);text-shadow:0 1px 4px #0b0507;font-size:10px;font-weight:700;position:absolute;bottom:10px;left:50%;translate:-50%}.page-module__hUIOiW__mirrorNote{margin-top:var(--s-4);font-size:var(--t-small);color:color-mix(in srgb, var(--fs-dim) 82%, transparent);line-height:1.55}@keyframes page-module__hUIOiW__bulbs{0%,to{opacity:.75}50%{opacity:1}}.page-module__hUIOiW__nationsBand{background:radial-gradient(900px 420px at 50% 0%, #ff4d6d1f, transparent 66%), var(--fs-velvet);border-block:1px solid #ff4d6d38}.page-module__hUIOiW__zones{margin:var(--s-7) 0 0;gap:var(--s-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.page-module__hUIOiW__zone{justify-content:flex-end;align-items:center;gap:var(--s-1);min-height:230px;padding:var(--s-6) var(--s-3) var(--s-4);text-align:center;border:1px solid var(--fs-hair-2);transition:border-color var(--dur-mid) var(--ease), transform var(--dur-mid) var(--ease-pop);background:#0d0608;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__hUIOiW__zone:hover{border-color:var(--fs-gold);transform:translateY(-4px)}.page-module__hUIOiW__zoneScrim{z-index:0;pointer-events:none;background:linear-gradient(#0d06081a 0%,#0d06089e 52%,#0d0608f0 100%);position:absolute;inset:0}.page-module__hUIOiW__flag{z-index:0;opacity:.62;pointer-events:none;filter:saturate(.96);animation:page-module__hUIOiW__fabric 13s var(--ease) infinite alternate;position:absolute;inset:0;-webkit-mask-image:radial-gradient(126% 116% at 50% 44%,#000 56%,#0000 100%);mask-image:radial-gradient(126% 116% at 50% 44%,#000 56%,#0000 100%)}.page-module__hUIOiW__flag svg{width:100%;height:100%;display:block}.page-module__hUIOiW__zone:hover .page-module__hUIOiW__flag{opacity:.82;filter:saturate(1.05)}@keyframes page-module__hUIOiW__fabric{0%{transform:scale(1.06)skewY(-.7deg)translate(-1.2%)}to{transform:scale(1.13)skewY(.7deg)translate(1.2%)}}.page-module__hUIOiW__zoneName,.page-module__hUIOiW__zoneRole{z-index:1;position:relative}.page-module__hUIOiW__zoneName{font-family:var(--font-display), Georgia, serif;color:var(--fs-white);text-wrap:balance;text-shadow:0 2px 12px #0a0507f2;font-size:clamp(21px,2.3vw,30px);font-weight:600;line-height:1.1}.page-module__hUIOiW__zoneRole{font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fs-gold-2);text-shadow:0 1px 8px #0a0507f2;font-weight:700}.page-module__hUIOiW__nationsNote{margin-top:var(--s-6);font-size:var(--t-lead);color:var(--fs-dim);max-width:62ch;line-height:1.6}.page-module__hUIOiW__control{margin:var(--s-6) 0 0;gap:var(--s-5);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.page-module__hUIOiW__controlItem{padding-top:var(--s-4);border-top:1px solid var(--fs-hair);transition:border-color var(--dur-mid) var(--ease)}.page-module__hUIOiW__controlItem:hover{border-color:var(--fs-rose)}.page-module__hUIOiW__controlLabel{font-family:var(--font-display), Georgia, serif;font-size:var(--t-h3);color:var(--fs-gold-2);margin-bottom:var(--s-3);font-weight:600}.page-module__hUIOiW__controlDetail{color:var(--fs-dim);line-height:1.6}.page-module__hUIOiW__objective{margin-top:var(--s-6);font-family:var(--font-display), Georgia, serif;color:var(--fs-gold-2);max-width:22ch;font-size:clamp(24px,3.6vw,40px);font-style:italic;line-height:1.3}.page-module__hUIOiW__moreLayout{gap:var(--s-8);grid-template-columns:7fr 5fr;align-items:center;display:grid}.page-module__hUIOiW__curtainHolder{gap:var(--s-4);display:grid}.page-module__hUIOiW__curtain{aspect-ratio:5/4;border:1px solid var(--fs-hair-2);background:#080405;position:relative;overflow:hidden}.page-module__hUIOiW__curtainStage{background:radial-gradient(80% 60% at 50% 6%,#ffd68a57,#0000 68%),radial-gradient(120% 90% at 50% 108%,#ff4d6d42,#0000 64%),linear-gradient(#1b1009 0%,#0b0507 100%);position:absolute;inset:0}.page-module__hUIOiW__curtainRamp{clip-path:polygon(50% 0%,50% 0%,100% 100%,0% 100%);background:linear-gradient(#ffe08a66 0%,#fff4e40f 52%,#fff4e424 100%);width:76%;height:58%;position:absolute;bottom:0;left:50%;translate:-50%;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.page-module__hUIOiW__curtainLeft,.page-module__hUIOiW__curtainRight{width:52%;animation:page-module__hUIOiW__curtainOpen 13s var(--ease) infinite;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 40px #0009}.page-module__hUIOiW__curtainLeft{transform-origin:0;background:linear-gradient(#ffd68a29,#0000 34%),repeating-linear-gradient(90deg,#2a0d10 0,#47161b 12px,#2a0d10 24px,#1a0709 34px,#2a0d10 44px);left:0}.page-module__hUIOiW__curtainRight{transform-origin:100%;background:linear-gradient(#ffd68a29,#0000 34%),repeating-linear-gradient(270deg,#2a0d10 0,#47161b 12px,#2a0d10 24px,#1a0709 34px,#2a0d10 44px);right:0}@keyframes page-module__hUIOiW__curtainOpen{0%,12%{transform:scaleX(1)}30%,78%{transform:scaleX(.17)}96%,to{transform:scaleX(1)}}.page-module__hUIOiW__curtainPelmet{border-bottom:1px solid var(--fs-gold-deep,var(--fs-gold));background:linear-gradient(#4d181d 0%,#2a0d10 100%),repeating-linear-gradient(90deg,#0000 0 10px,#0000004d 10px 20px);height:13%;position:absolute;top:0;left:0;right:0;box-shadow:0 6px 18px #000000b3}.page-module__hUIOiW__curtainPelmet:after{content:"";background:repeating-linear-gradient(90deg, var(--fs-gold) 0 2px, transparent 2px 7px);opacity:.7;height:6px;position:absolute;bottom:-6px;left:0;right:0}.page-module__hUIOiW__becomesStem{margin-top:var(--s-6);font-size:var(--t-eyebrow);letter-spacing:.2em;text-transform:uppercase;color:var(--fs-dim);font-weight:700}.page-module__hUIOiW__becomes{margin:var(--s-4) 0 0;gap:var(--s-3);max-width:40ch;padding:0;list-style:none;display:grid}.page-module__hUIOiW__becomes li{padding-left:var(--s-5);border-left:2px solid var(--fs-rose);transition:padding-left var(--dur-mid) var(--ease), border-color var(--dur-mid) var(--ease)}.page-module__hUIOiW__becomes li:hover{padding-left:calc(var(--s-5) + 6px);border-color:var(--fs-rose-2)}.page-module__hUIOiW__becomes strong{font-family:var(--font-display), Georgia, serif;color:var(--fs-white);font-size:clamp(22px,3vw,34px);font-weight:600;line-height:1.2}.page-module__hUIOiW__becomes li:last-child strong{color:var(--fs-rose-2)}.page-module__hUIOiW__ladderBand{padding-block:var(--s-8);text-align:center;border-block:1px solid var(--fs-hair-2);background:radial-gradient(620px 280px,#ff4d6d1a,#0000 70%)}.page-module__hUIOiW__ladder{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.page-module__hUIOiW__ladder li{font-family:var(--font-display), Georgia, serif;color:color-mix(in srgb, var(--fs-dim) 82%, transparent);text-wrap:balance;font-size:clamp(24px,4.6vw,54px);line-height:1.12}.page-module__hUIOiW__ladderLast{color:var(--fs-rose-2)!important}.page-module__hUIOiW__prefunction{background:linear-gradient(180deg, var(--fs-black-2) 0%, var(--fs-black) 100%)}.page-module__hUIOiW__arrival,.page-module__hUIOiW__loungeProse,.page-module__hUIOiW__photoProse{gap:var(--s-4);margin-top:var(--s-5);font-size:var(--t-lead);color:var(--fs-dim);max-width:64ch;line-height:1.65;display:grid}.page-module__hUIOiW__carpet{margin-block:var(--s-7);justify-items:center;gap:var(--s-3);display:grid;position:relative}.page-module__hUIOiW__carpetRun{background:linear-gradient(90deg,#0000,#ff4d6d80 18% 82%,#0000),repeating-linear-gradient(90deg,#0000 0 38px,#0a050747 38px 40px);border-block:1px solid #ff97ab66;width:100%;height:76px;position:relative;overflow:hidden}.page-module__hUIOiW__carpetRun:after{content:"";background:radial-gradient(90px 40px at 20% 0,#fff4e48c,#0000 70%),radial-gradient(70px 34px at 54% 100%,#fff4e466,#0000 70%),radial-gradient(80px 38px at 82% 0,#fff4e473,#0000 70%);animation:4.5s step-end infinite page-module__hUIOiW__flash;position:absolute;inset:0}.page-module__hUIOiW__carpetTag{font-size:var(--t-eyebrow);letter-spacing:.22em;text-transform:uppercase;color:var(--fs-rose-2);font-weight:700}@keyframes page-module__hUIOiW__flash{0%,to{opacity:.35}22%{opacity:.9}46%{opacity:.2}70%{opacity:.75}}.page-module__hUIOiW__instinct{margin:var(--s-7) 0 0;padding-left:var(--s-5);border-left:2px solid var(--fs-rose);max-width:40ch}.page-module__hUIOiW__instinct p{font-family:var(--font-display), Georgia, serif;color:var(--fs-white);font-size:clamp(26px,4vw,46px);line-height:1.16}.page-module__hUIOiW__instinct p:before{content:"“"}.page-module__hUIOiW__instinct p:after{content:"”"}.page-module__hUIOiW__instinct footer{margin-top:var(--s-3);font-size:var(--t-small);letter-spacing:.08em;color:color-mix(in srgb, var(--fs-dim) 78%, transparent)}.page-module__hUIOiW__plates{margin:var(--s-7) 0 0;gap:var(--s-5);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.page-module__hUIOiW__plates>li{display:flex}.page-module__hUIOiW__plates>li:last-child{grid-column:1/-1}.page-module__hUIOiW__plates>li:last-child .page-module__hUIOiW__plate{grid-template-columns:4fr 8fr;align-items:center;display:grid}.page-module__hUIOiW__plates>li:last-child .page-module__hUIOiW__plateHead{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--fs-hair-2);height:100%;min-height:200px}.page-module__hUIOiW__plate{--plate:var(--fs-gold);border:1px solid var(--fs-hair-2);background:var(--fs-black-2);width:100%;height:100%;transition:border-color var(--dur-mid) var(--ease), transform var(--dur-mid) var(--ease-pop);flex-direction:column;display:flex;position:relative;overflow:hidden}.page-module__hUIOiW__plate[data-nation=morocco]{--plate:#e0653a}.page-module__hUIOiW__plate[data-nation=france]{--plate:#ff7fa3}.page-module__hUIOiW__plate[data-nation=uk]{--plate:#dcbfa0}.page-module__hUIOiW__plate[data-nation=indonesia]{--plate:var(--emerald)}.page-module__hUIOiW__plate[data-nation=italy]{--plate:var(--gold)}.page-module__hUIOiW__plate:hover{border-color:var(--plate);transform:translateY(-4px)}.page-module__hUIOiW__plateHead{aspect-ratio:16/10;color:var(--plate);background:radial-gradient(120% 100% at 50% 0%, color-mix(in srgb, var(--plate) 22%, transparent), transparent 68%), #0d0608;border-bottom:1px solid var(--fs-hair-2);position:relative;overflow:hidden}.page-module__hUIOiW__plateArt{opacity:.85;width:100%;height:100%;transition:transform var(--dur-slow) var(--ease);position:absolute;inset:0}.page-module__hUIOiW__plate:hover .page-module__hUIOiW__plateArt{transform:scale(1.08)rotate(1.5deg)}.page-module__hUIOiW__plateCode{right:var(--s-3);bottom:var(--s-2);font-family:var(--font-poster), Impact, sans-serif;letter-spacing:.04em;color:var(--fs-white);mix-blend-mode:overlay;font-size:46px;line-height:1;position:absolute}.page-module__hUIOiW__plateBody{padding:var(--s-4);flex-direction:column;flex:1;display:flex}.page-module__hUIOiW__plateN{font-family:var(--font-display), Georgia, serif;letter-spacing:.12em;color:var(--plate);margin-bottom:var(--s-2);font-size:15px}.page-module__hUIOiW__plateName{font-family:var(--font-display), Georgia, serif;font-size:var(--t-h3);color:var(--fs-white);margin-bottom:var(--s-3);font-weight:600}.page-module__hUIOiW__plateAlt{margin-top:var(--s-1);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--plate);font-weight:700;display:block}.page-module__hUIOiW__plateLounge{font-size:var(--t-small);color:var(--fs-dim);line-height:1.6}.page-module__hUIOiW__alternateNote{margin-top:var(--s-5);font-size:var(--t-small);color:color-mix(in srgb, var(--fs-dim) 76%, transparent);max-width:60ch}.page-module__hUIOiW__tour{margin:var(--s-6) 0 var(--s-6);gap:var(--s-4);max-width:62ch;padding:0;list-style:none;display:grid}.page-module__hUIOiW__tour li{gap:var(--s-4);padding-bottom:var(--s-4);border-bottom:1px solid var(--fs-hair-2);grid-template-columns:58px 1fr;align-items:center;display:grid}.page-module__hUIOiW__tour p{font-size:var(--t-lead);color:var(--fs-white);line-height:1.5}.page-module__hUIOiW__tourFlag{aspect-ratio:3/2;width:52px;display:block;overflow:hidden;box-shadow:0 0 0 1px #e8c87e73}.page-module__hUIOiW__tourFlag svg{width:100%;height:100%;display:block}.page-module__hUIOiW__close{text-align:center;position:relative}.page-module__hUIOiW__close:before{content:"";width:1px;height:var(--s-6);background:linear-gradient(to bottom, var(--fs-rose), transparent);position:absolute;top:0;left:50%;transform:translate(-50%)}.page-module__hUIOiW__closeWelcome{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.page-module__hUIOiW__closeWelcome li{font-family:var(--font-display), Georgia, serif;color:var(--fs-dim);font-size:clamp(24px,4vw,46px);line-height:1.14}.page-module__hUIOiW__closeWelcome li:last-child{color:var(--fs-white)}.page-module__hUIOiW__closeNote{margin:var(--s-5) auto 0;font-size:var(--t-lead);color:var(--fs-dim);max-width:44ch}.page-module__hUIOiW__closeRule{margin-block:var(--s-7) var(--s-6);color:var(--fs-rose)}.page-module__hUIOiW__closeLines{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.page-module__hUIOiW__closeLines li{font-family:var(--font-poster), Impact, sans-serif;text-transform:uppercase;letter-spacing:.03em;color:var(--fs-white);font-size:clamp(24px,5vw,62px);line-height:1.06}.page-module__hUIOiW__closeLines li:nth-child(2){color:var(--fs-gold-2)}.page-module__hUIOiW__closeLines li:last-child{color:var(--fs-rose-2)}@media (max-width:1000px){.page-module__hUIOiW__zones,.page-module__hUIOiW__plates{grid-template-columns:repeat(2,1fr)}.page-module__hUIOiW__control{gap:var(--s-6);grid-template-columns:1fr}}@media (max-width:900px){.page-module__hUIOiW__statementLayout,.page-module__hUIOiW__moreLayout,.page-module__hUIOiW__setLayout,.page-module__hUIOiW__greenLayout{gap:var(--s-6);grid-template-columns:1fr}.page-module__hUIOiW__planHolder{position:static}.page-module__hUIOiW__atelier{order:-1}.page-module__hUIOiW__camera{max-width:210px}.page-module__hUIOiW__heroRamp{height:64px}.page-module__hUIOiW__tour li{gap:var(--s-3);grid-template-columns:44px 1fr}.page-module__hUIOiW__tourFlag{width:42px}.page-module__hUIOiW__roomRow{gap:var(--s-2);grid-template-columns:repeat(4,1fr)}}@media (max-width:560px){.page-module__hUIOiW__zones,.page-module__hUIOiW__plates{grid-template-columns:1fr}.page-module__hUIOiW__plates>li:last-child .page-module__hUIOiW__plate{display:flex}.page-module__hUIOiW__plates>li:last-child .page-module__hUIOiW__plateHead{aspect-ratio:16/10;border-right:0;border-bottom:1px solid var(--fs-hair-2);min-height:0}}@media (prefers-reduced-motion:reduce){.page-module__hUIOiW__beam,.page-module__hUIOiW__pool,.page-module__hUIOiW__title,.page-module__hUIOiW__title span,.page-module__hUIOiW__glint,.page-module__hUIOiW__flag,.page-module__hUIOiW__planLamp,.page-module__hUIOiW__planAnchor,.page-module__hUIOiW__roomMirror,.page-module__hUIOiW__roomDoor,.page-module__hUIOiW__cameraPan,.page-module__hUIOiW__reelFeed,.page-module__hUIOiW__reelTake,.page-module__hUIOiW__camTally,.page-module__hUIOiW__camIris,.page-module__hUIOiW__bar,.page-module__hUIOiW__platterA,.page-module__hUIOiW__platterB,.page-module__hUIOiW__fader,.page-module__hUIOiW__curtainLeft,.page-module__hUIOiW__curtainRight,.page-module__hUIOiW__carpetRun:after{animation:none}.page-module__hUIOiW__curtainLeft,.page-module__hUIOiW__curtainRight{transform:scaleX(.17)}.page-module__hUIOiW__ring{opacity:0;animation:none}.page-module__hUIOiW__bar:first-child{transform:scaleY(.4)}.page-module__hUIOiW__bar:nth-child(2){transform:scaleY(.72)}.page-module__hUIOiW__bar:nth-child(3){transform:scaleY(.55)}.page-module__hUIOiW__bar:nth-child(4){transform:scaleY(.9)}.page-module__hUIOiW__bar:nth-child(5){transform:scaleY(.62)}.page-module__hUIOiW__bar:nth-child(6){transform:scaleY(.8)}.page-module__hUIOiW__bar:nth-child(7){transform:scaleY(.45)}.page-module__hUIOiW__room:nth-child(2) .page-module__hUIOiW__roomDoor,.page-module__hUIOiW__room:nth-child(4) .page-module__hUIOiW__roomDoor{transform:rotateY(-74deg)}.page-module__hUIOiW__beam:first-child{transform:rotate(-16deg)}.page-module__hUIOiW__beam:nth-child(2){transform:rotate(1deg)}.page-module__hUIOiW__beam:nth-child(3){transform:rotate(18deg)}.page-module__hUIOiW__beam:nth-child(4){transform:rotate(-8deg)}.page-module__hUIOiW__pool:nth-child(5){transform:translate(-14%,2%)}.page-module__hUIOiW__pool:nth-child(6){transform:translate(12%,2%)}.page-module__hUIOiW__title span{opacity:1;transform:none}.page-module__hUIOiW__glint{opacity:0}.page-module__hUIOiW__glint:first-child,.page-module__hUIOiW__glint:nth-child(3),.page-module__hUIOiW__glint:nth-child(5),.page-module__hUIOiW__glint:nth-child(7){opacity:.9;transform:scale(1)rotate(38deg)}}
