.HotelHero-module___-Vxxq__hero{background:var(--bg);isolation:isolate;min-height:100vh;display:flex;position:relative;overflow:hidden}.HotelHero-module___-Vxxq__bg{background:url(/hotels-hero-bg.png) 50%/cover no-repeat;background-color:var(--bg);opacity:0;transition:opacity 1.8s var(--ease);position:absolute;inset:0}.HotelHero-module___-Vxxq__bgLoaded{opacity:1}.HotelHero-module___-Vxxq__overlay{pointer-events:none;background:linear-gradient(90deg,#0a0a0ef0 0%,#0a0a0ed1 32%,#0a0a0e8c 52%,#0a0a0e33 72%,#0a0a0e1f 100%),linear-gradient(#0a0a0e99 0%,#0000 15% 80%,#0a0a0eeb 100%);position:absolute;inset:0}.HotelHero-module___-Vxxq__content{z-index:2;align-items:stretch;width:100%;max-width:1320px;min-height:100vh;margin:0 auto;padding:120px 56px 0;display:flex;position:relative}.HotelHero-module___-Vxxq__left{flex-direction:column;flex-shrink:0;justify-content:center;width:46%;padding-bottom:180px;display:flex}.HotelHero-module___-Vxxq__breadcrumb{opacity:0;animation:HotelHero-module___-Vxxq__up .7s var(--ease) .3s forwards;align-items:center;gap:8px;margin-bottom:28px;display:flex;transform:translateY(10px)}.HotelHero-module___-Vxxq__crumb{letter-spacing:.06em;color:#ffffff4d;font-size:12px}.HotelHero-module___-Vxxq__crumbDot{color:#ffffff1f;font-size:12px}.HotelHero-module___-Vxxq__crumbActive{letter-spacing:.06em;color:var(--g);font-size:12px;font-weight:500}.HotelHero-module___-Vxxq__headline{font-family:var(--ff-d);color:#ffffffeb;opacity:0;animation:HotelHero-module___-Vxxq__up .8s var(--ease) .4s forwards;margin:0 0 24px;font-size:clamp(30px,3.8vw,46px);font-style:italic;font-weight:400;line-height:1.18;transform:translateY(14px)}.HotelHero-module___-Vxxq__gold{color:var(--gl)}.HotelHero-module___-Vxxq__sub{font-family:var(--ff-b);color:#ffffff7a;opacity:0;max-width:430px;animation:HotelHero-module___-Vxxq__up .8s var(--ease) .55s forwards;margin:0 0 36px;font-size:15.5px;font-weight:300;line-height:1.75;transform:translateY(12px)}.HotelHero-module___-Vxxq__ctas{opacity:0;animation:HotelHero-module___-Vxxq__up .8s var(--ease) .7s forwards;flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex;transform:translateY(12px)}.HotelHero-module___-Vxxq__primary,.HotelHero-module___-Vxxq__secondary{font-family:var(--ff-b);letter-spacing:.02em;text-align:center;min-width:230px;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), box-shadow .3s var(--ease), transform .3s var(--ease);border-radius:10px;padding:13px 26px;font-size:14px;font-weight:500;display:inline-block}.HotelHero-module___-Vxxq__primary{background:var(--g);color:var(--bg);border:1px solid #0000}.HotelHero-module___-Vxxq__primary:hover{background:var(--gl);transform:translateY(-1px);box-shadow:0 4px 24px #c4956a40}.HotelHero-module___-Vxxq__secondary{color:var(--ts);background:0 0;border:1px solid #ffffff1f}.HotelHero-module___-Vxxq__secondary:hover{color:var(--t);border-color:#ffffff40}.HotelHero-module___-Vxxq__trust{color:#ffffff40;letter-spacing:.01em;opacity:0;animation:HotelHero-module___-Vxxq__up .7s var(--ease) .85s forwards;font-size:12px;transform:translateY(8px)}.HotelHero-module___-Vxxq__trustHl{color:#c4956a8c}.HotelHero-module___-Vxxq__right{flex:1;justify-content:center;align-items:center;display:flex;position:relative}.HotelHero-module___-Vxxq__buildingOverlay{opacity:0;width:320px;height:460px;animation:HotelHero-module___-Vxxq__fadeIn 1s var(--ease) .8s forwards;position:relative}.HotelHero-module___-Vxxq__goldenLine{pointer-events:none;background:linear-gradient(#c4956a14 0%,#c4956a73 15%,#c4956a66 85%,#c4956a14 100%);width:1px;position:absolute;top:20px;bottom:20px;left:24px;box-shadow:0 0 4px #c4956a4d}.HotelHero-module___-Vxxq__dot{background:var(--g);opacity:0;pointer-events:none;border-radius:50%;width:5px;height:5px;animation:3.5s ease-in-out infinite HotelHero-module___-Vxxq__rise;position:absolute;left:24px;transform:translate(-2px)}.HotelHero-module___-Vxxq__dot1{animation-delay:0s}.HotelHero-module___-Vxxq__dot2{animation-delay:.9s}.HotelHero-module___-Vxxq__dot3{animation-delay:1.8s}.HotelHero-module___-Vxxq__dot4{animation-delay:2.7s}.HotelHero-module___-Vxxq__connector{pointer-events:none;background:#c4956a26;width:12px;height:1px;position:absolute;left:24px}.HotelHero-module___-Vxxq__conn1{top:36px}.HotelHero-module___-Vxxq__conn2{top:120px}.HotelHero-module___-Vxxq__conn3{top:204px}.HotelHero-module___-Vxxq__conn4{top:288px}.HotelHero-module___-Vxxq__conn5{top:372px}.HotelHero-module___-Vxxq__floorCard{-webkit-backdrop-filter:blur(30px);cursor:default;height:72px;transition:all .4s var(--ease);opacity:0;background:#0a0a0ec7;border:1px solid #c4956a2e;border-radius:16px;align-items:center;gap:14px;padding:0 18px;display:flex;position:absolute;left:36px;right:0;transform:translate(24px);box-shadow:0 4px 24px #0006}.HotelHero-module___-Vxxq__floorCard:hover{background:#0a0a0ee0;border-color:#c4956a66;transform:translate(-2px)}.HotelHero-module___-Vxxq__floor1{animation:HotelHero-module___-Vxxq__cardIn .7s var(--ease) 1s forwards;top:0}.HotelHero-module___-Vxxq__floor2{animation:HotelHero-module___-Vxxq__cardIn .7s var(--ease) 1.1s forwards;top:84px}.HotelHero-module___-Vxxq__floor3{animation:HotelHero-module___-Vxxq__cardIn .7s var(--ease) 1.2s forwards;top:168px}.HotelHero-module___-Vxxq__floor4{animation:HotelHero-module___-Vxxq__cardIn .7s var(--ease) 1.3s forwards;top:252px}.HotelHero-module___-Vxxq__floor5{animation:HotelHero-module___-Vxxq__cardIn .7s var(--ease) 1.4s forwards;top:336px}.HotelHero-module___-Vxxq__floorDot{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:relative}.HotelHero-module___-Vxxq__floorDot:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #50b45059}.HotelHero-module___-Vxxq__floorDot:after{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;animation:2.5s ease-out infinite HotelHero-module___-Vxxq__ping;position:absolute}.HotelHero-module___-Vxxq__floorInfo{flex:1;min-width:0}.HotelHero-module___-Vxxq__floorName{color:#ffffffd1;font-size:13.5px;font-weight:400}.HotelHero-module___-Vxxq__floorDesc{color:#ffffff4d;margin-top:1px;font-size:11px}.HotelHero-module___-Vxxq__floorStat{text-align:right;flex-shrink:0}.HotelHero-module___-Vxxq__floorNum{color:var(--g);letter-spacing:-.5px;font-size:18px;font-weight:200}.HotelHero-module___-Vxxq__floorLabel{color:#fff3;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.HotelHero-module___-Vxxq__dashBar{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0a0a0ed1 38%,#0a0a0efa 72%,#0a0a0e 100%);padding:68px 56px 56px;position:absolute;bottom:0;left:0;right:0}.HotelHero-module___-Vxxq__dashTrust{max-width:1320px;font-family:var(--ff-b);letter-spacing:.04em;color:#ffffff70;opacity:0;animation:HotelHero-module___-Vxxq__up .7s var(--ease) 1.35s forwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto 22px;font-size:13px;display:flex;transform:translateY(6px)}.HotelHero-module___-Vxxq__dashTrustHl{color:#c4956aeb;letter-spacing:.05em;font-weight:400}.HotelHero-module___-Vxxq__dashTrustSep{color:#c4956a59}.HotelHero-module___-Vxxq__dashInner{opacity:0;max-width:1320px;animation:HotelHero-module___-Vxxq__up .7s var(--ease) 1.6s forwards;border-top:1px solid #c4956a14;justify-content:center;align-items:center;gap:28px;margin:0 auto;padding-top:18px;display:flex;position:relative;transform:translateY(8px)}.HotelHero-module___-Vxxq__dashStat{text-align:center}.HotelHero-module___-Vxxq__dashNum{color:var(--g);letter-spacing:-.5px;font-size:18px;font-weight:200}.HotelHero-module___-Vxxq__dashLabel{color:#ffffff38;letter-spacing:.12em;text-transform:uppercase;margin-top:2px;font-size:8.5px}.HotelHero-module___-Vxxq__dashSep{background:#ffffff0f;width:1px;height:24px}.HotelHero-module___-Vxxq__dashTagline{text-align:right;font-family:var(--ff-d);color:#ffffff2e;font-size:14px;font-style:italic;position:absolute;top:50%;right:0;transform:translateY(-50%)}@keyframes HotelHero-module___-Vxxq__up{to{opacity:1;transform:translateY(0)}}@keyframes HotelHero-module___-Vxxq__fadeIn{to{opacity:1}}@keyframes HotelHero-module___-Vxxq__cardIn{to{opacity:1;transform:translate(0)}}@keyframes HotelHero-module___-Vxxq__ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(3.5)}}@keyframes HotelHero-module___-Vxxq__rise{0%{opacity:0;bottom:30px}8%{opacity:.7}85%{opacity:.4}to{opacity:0;bottom:430px}}@media (max-width:1100px){.HotelHero-module___-Vxxq__content{padding:80px 36px 0}.HotelHero-module___-Vxxq__left{width:52%}.HotelHero-module___-Vxxq__buildingOverlay{width:280px;height:420px}.HotelHero-module___-Vxxq__floorCard{border-radius:14px;height:66px}}@media (max-width:860px){.HotelHero-module___-Vxxq__content{flex-direction:column;align-items:flex-start;padding:80px 28px 180px}.HotelHero-module___-Vxxq__left{width:100%;padding-bottom:40px}.HotelHero-module___-Vxxq__right{justify-content:flex-start;width:100%}.HotelHero-module___-Vxxq__buildingOverlay{width:100%;max-width:360px;height:auto}.HotelHero-module___-Vxxq__floorCard{opacity:1;margin-bottom:10px;animation:none;position:relative;top:auto;left:0;transform:none}.HotelHero-module___-Vxxq__goldenLine,.HotelHero-module___-Vxxq__dot,.HotelHero-module___-Vxxq__connector{display:none}.HotelHero-module___-Vxxq__dashBar{background:linear-gradient(#0000 0%,#0a0a0ed9 40%,#0a0a0e 100%);padding:56px 28px 40px}.HotelHero-module___-Vxxq__dashTrust{gap:8px;margin-bottom:16px;padding:0 6px;font-size:11.5px;line-height:1.5}.HotelHero-module___-Vxxq__dashInner{gap:16px;padding-top:14px}.HotelHero-module___-Vxxq__dashTagline{display:none}.HotelHero-module___-Vxxq__bg{background-position:50% 35%;height:100vh;bottom:auto}.HotelHero-module___-Vxxq__overlay{background:linear-gradient(#0a0a0e99 0%,#0a0a0e73 28%,#0a0a0ebf 55%,#0a0a0ef5 80%,#0a0a0e 100%)}}@media (max-width:520px){.HotelHero-module___-Vxxq__content{padding:70px 20px 160px}.HotelHero-module___-Vxxq__left{padding-bottom:32px}.HotelHero-module___-Vxxq__overlay{background:linear-gradient(#0a0a0e9e 0%,#0a0a0e6b 22%,#0a0a0ecc 55%,#0a0a0ef7 82%,#0a0a0e 100%)}.HotelHero-module___-Vxxq__bg{background-position:50% 40%;height:92vh}.HotelHero-module___-Vxxq__buildingOverlay{max-width:100%}.HotelHero-module___-Vxxq__primary,.HotelHero-module___-Vxxq__secondary{width:100%;min-width:0}.HotelHero-module___-Vxxq__floorCard{height:62px;padding:0 14px}.HotelHero-module___-Vxxq__floorDesc{display:none}.HotelHero-module___-Vxxq__dashBar{padding:44px 20px 32px}.HotelHero-module___-Vxxq__dashTrust{gap:6px;font-size:11px}.HotelHero-module___-Vxxq__dashInner{gap:18px}}@media (prefers-reduced-motion:reduce){.HotelHero-module___-Vxxq__breadcrumb,.HotelHero-module___-Vxxq__headline,.HotelHero-module___-Vxxq__sub,.HotelHero-module___-Vxxq__ctas,.HotelHero-module___-Vxxq__buildingOverlay,.HotelHero-module___-Vxxq__floor1,.HotelHero-module___-Vxxq__floor2,.HotelHero-module___-Vxxq__floor3,.HotelHero-module___-Vxxq__floor4,.HotelHero-module___-Vxxq__floor5,.HotelHero-module___-Vxxq__dashTrust,.HotelHero-module___-Vxxq__dashInner{opacity:1!important;animation:none!important;transform:none!important}.HotelHero-module___-Vxxq__dot,.HotelHero-module___-Vxxq__floorDot:after{animation:none!important}.HotelHero-module___-Vxxq__bg{transition:opacity .3s linear!important}}
.MultiOutlet-module__Z70PEG__section{padding:48px 24px;position:relative;overflow:hidden}.MultiOutlet-module__Z70PEG__sectionGlow{pointer-events:none;background:radial-gradient(#c4956a05 0%,#0000 55%);width:800px;height:500px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.MultiOutlet-module__Z70PEG__sectionInner{z-index:1;max-width:900px;margin:0 auto;position:relative}.MultiOutlet-module__Z70PEG__hdr{text-align:center;margin-bottom:52px}.MultiOutlet-module__Z70PEG__hdrLabel{letter-spacing:.4em;text-transform:uppercase;color:var(--g);opacity:.55;margin-bottom:14px;font-size:10px}.MultiOutlet-module__Z70PEG__hdrTitle{font-family:var(--ff-d);color:var(--t);margin-bottom:14px;font-size:clamp(26px,5vw,38px);font-style:italic;font-weight:400;line-height:1.2}.MultiOutlet-module__Z70PEG__hdrSub{color:var(--ts);max-width:540px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.7}.MultiOutlet-module__Z70PEG__properties{flex-direction:column;gap:16px;margin-bottom:20px;display:flex}.MultiOutlet-module__Z70PEG__property{background:var(--card);border:1px solid var(--b);opacity:0;border-radius:20px;padding:24px 28px 20px;position:relative;overflow:hidden;transform:translateY(16px)}.MultiOutlet-module__Z70PEG__property.MultiOutlet-module__Z70PEG__visible{animation:MultiOutlet-module__Z70PEG__prop-in .6s var(--ease) forwards}@keyframes MultiOutlet-module__Z70PEG__prop-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.MultiOutlet-module__Z70PEG__property:hover{border-color:#c4956a14}.MultiOutlet-module__Z70PEG__propertyPattern{opacity:.15;pointer-events:none;background-image:radial-gradient(circle,#c4956a08 1px,#0000 1px);background-size:18px 18px;position:absolute;inset:0}.MultiOutlet-module__Z70PEG__propHeader{z-index:1;align-items:center;gap:14px;margin-bottom:18px;display:flex;position:relative}.MultiOutlet-module__Z70PEG__propIcon{background:#c4956a0a;border:1px solid #c4956a0f;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.MultiOutlet-module__Z70PEG__propName{font-family:var(--ff-d);color:var(--t);font-size:16px;font-style:italic}.MultiOutlet-module__Z70PEG__propCity{color:var(--tm);margin-top:1px;font-size:11px;font-weight:300}.MultiOutlet-module__Z70PEG__propLive{background:#50b45008;border:1px solid #50b4500f;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:4px 10px;display:flex}.MultiOutlet-module__Z70PEG__propLiveDot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite MultiOutlet-module__Z70PEG__mo-pulse}@keyframes MultiOutlet-module__Z70PEG__mo-pulse{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.MultiOutlet-module__Z70PEG__propLiveText{color:#50b45099;font-size:9px;font-weight:400}.MultiOutlet-module__Z70PEG__propOutlets{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.MultiOutlet-module__Z70PEG__outletChip{border:1px solid var(--b);transition:all .3s var(--ease);background:#ffffff04;border-radius:10px;align-items:center;gap:7px;padding:8px 14px;display:flex}.MultiOutlet-module__Z70PEG__outletChip:hover{background:#c4956a04;border-color:#c4956a1a}.MultiOutlet-module__Z70PEG__ocIcon{background:#c4956a0a;border:1px solid #c4956a0f;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.MultiOutlet-module__Z70PEG__ocText{flex-direction:column;display:flex}.MultiOutlet-module__Z70PEG__ocName{color:var(--ts);font-size:11px;font-weight:400}.MultiOutlet-module__Z70PEG__ocCount{color:var(--tm);font-size:8px;font-weight:300}.MultiOutlet-module__Z70PEG__convergence{justify-content:center;margin-bottom:20px;display:flex;position:relative}.MultiOutlet-module__Z70PEG__unifiedBar{background:#c4956a06;border:1px solid #c4956a14;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex;position:relative;overflow:hidden}.MultiOutlet-module__Z70PEG__unifiedBarAccent{background:linear-gradient(90deg,#0000,#c4956a33,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.MultiOutlet-module__Z70PEG__ubMark{background:#c4956a0a;border:1px solid #c4956a14;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.MultiOutlet-module__Z70PEG__ubInfo{flex:1;min-width:0}.MultiOutlet-module__Z70PEG__ubTitle{font-family:var(--ff-d);color:var(--g);opacity:.75;font-size:14px;font-style:italic}.MultiOutlet-module__Z70PEG__ubSub{color:var(--tm);margin-top:2px;font-size:10px;font-weight:300}.MultiOutlet-module__Z70PEG__ubMetrics{flex-shrink:0;gap:20px;display:flex}.MultiOutlet-module__Z70PEG__ubMetric{text-align:center}.MultiOutlet-module__Z70PEG__ubVal{color:var(--g);letter-spacing:-.5px;font-size:20px;font-weight:200;line-height:1}.MultiOutlet-module__Z70PEG__ubUnit{color:var(--tm);margin-top:2px;font-size:8px;font-weight:300}.MultiOutlet-module__Z70PEG__bottomText{text-align:center;max-width:580px;margin:40px auto 0}.MultiOutlet-module__Z70PEG__bottomBody{color:var(--ts);font-size:15px;font-weight:300;line-height:1.75}.MultiOutlet-module__Z70PEG__bottomBody strong{color:var(--t);font-weight:400}.MultiOutlet-module__Z70PEG__bottomPunch{font-family:var(--ff-d);color:var(--g);opacity:.6;margin-top:16px;font-size:16px;font-style:italic;font-weight:400}.MultiOutlet-module__Z70PEG__dots{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (max-width:640px){.MultiOutlet-module__Z70PEG__property{padding:20px 16px 16px}.MultiOutlet-module__Z70PEG__propOutlets{gap:6px}.MultiOutlet-module__Z70PEG__outletChip{padding:6px 10px}.MultiOutlet-module__Z70PEG__ocName{font-size:10px}.MultiOutlet-module__Z70PEG__ubMetrics{gap:14px}.MultiOutlet-module__Z70PEG__ubVal{font-size:16px}.MultiOutlet-module__Z70PEG__propLive{padding:3px 8px}}@media (max-width:420px){.MultiOutlet-module__Z70PEG__outletChip{flex:calc(50% - 4px);min-width:0}.MultiOutlet-module__Z70PEG__unifiedBar{flex-direction:column;align-items:flex-start;gap:12px}.MultiOutlet-module__Z70PEG__ubMetrics{justify-content:space-around;width:100%}}
.BenefitsStrip-module__gZjeMq__stripSection{padding:48px 24px;position:relative;overflow:hidden}.BenefitsStrip-module__gZjeMq__stripGlow{pointer-events:none;background:radial-gradient(#c4956a05 0%,#0000 55%);width:1000px;height:300px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BenefitsStrip-module__gZjeMq__stripInner{z-index:1;max-width:1060px;margin:0 auto;position:relative}.BenefitsStrip-module__gZjeMq__benefitsStrip{border:1px solid var(--b);-webkit-backdrop-filter:blur(30px);background:#11111580;border-radius:20px;display:flex;position:relative;overflow:hidden}.BenefitsStrip-module__gZjeMq__benefitsStrip:before{content:"";z-index:2;background:linear-gradient(90deg,#0000,#c4956a2e 30%,#c4956a38 50%,#c4956a2e 70%,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.BenefitsStrip-module__gZjeMq__stripPattern{pointer-events:none;opacity:.2;background-image:radial-gradient(circle,#c4956a0a 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.BenefitsStrip-module__gZjeMq__stripDots{pointer-events:none;z-index:0;position:absolute;inset:-20px;overflow:hidden}.BenefitsStrip-module__gZjeMq__benefit{text-align:center;opacity:0;flex-direction:column;flex:1;align-items:center;min-width:0;padding:28px 12px 24px;display:flex;position:relative;transform:translateY(12px)}.BenefitsStrip-module__gZjeMq__benefit.BenefitsStrip-module__gZjeMq__visible{animation:BenefitsStrip-module__gZjeMq__cell-in .6s var(--ease) forwards}@keyframes BenefitsStrip-module__gZjeMq__cell-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.BenefitsStrip-module__gZjeMq__benefit+.BenefitsStrip-module__gZjeMq__benefit:before{content:"";background:linear-gradient(#0000,#c4956a14 30% 70%,#0000);width:1px;position:absolute;top:18%;bottom:18%;left:0}.BenefitsStrip-module__gZjeMq__bVisual{justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:12px;display:flex;position:relative}.BenefitsStrip-module__gZjeMq__bUpTo{color:var(--ts);letter-spacing:.04em;margin-bottom:2px;font-size:9px;font-weight:400;line-height:1}.BenefitsStrip-module__gZjeMq__bNumber{font-family:var(--ff-b);color:var(--g);letter-spacing:-1px;margin-bottom:4px;font-size:28px;font-weight:200;line-height:1}.BenefitsStrip-module__gZjeMq__bLabel{color:var(--tm);max-width:110px;font-size:10.5px;font-weight:300;line-height:1.4}.BenefitsStrip-module__gZjeMq__bDisclaimer{color:var(--tm);text-align:center;letter-spacing:.02em;padding:10px 16px 0;font-size:10px;font-style:italic}@keyframes BenefitsStrip-module__gZjeMq__bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes BenefitsStrip-module__gZjeMq__fast-hand{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes BenefitsStrip-module__gZjeMq__coin-stack{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes BenefitsStrip-module__gZjeMq__zero-glow{0%,to{opacity:.4;transform:scale(.95)}50%{opacity:1;transform:scale(1)}}.BenefitsStrip-module__gZjeMq__bar{transform-origin:bottom;animation:BenefitsStrip-module__gZjeMq__bar-grow .8s var(--ease) both}.BenefitsStrip-module__gZjeMq__bar1{animation-delay:.3s}.BenefitsStrip-module__gZjeMq__bar2{animation-delay:.45s}.BenefitsStrip-module__gZjeMq__bar3{animation-delay:.6s}.BenefitsStrip-module__gZjeMq__bar4{animation-delay:.75s}.BenefitsStrip-module__gZjeMq__bar5{animation-delay:.9s}.BenefitsStrip-module__gZjeMq__barArrow{animation:BenefitsStrip-module__gZjeMq__bar-grow .5s var(--ease) 1.1s both}.BenefitsStrip-module__gZjeMq__fastHand{transform-origin:22px 22px;animation:2s linear infinite BenefitsStrip-module__gZjeMq__fast-hand}.BenefitsStrip-module__gZjeMq__coin{animation:BenefitsStrip-module__gZjeMq__coin-stack .5s var(--ease) both}.BenefitsStrip-module__gZjeMq__coin1{animation-delay:.3s}.BenefitsStrip-module__gZjeMq__coin2{animation-delay:.5s}.BenefitsStrip-module__gZjeMq__coin3{animation-delay:.7s}.BenefitsStrip-module__gZjeMq__coin4{animation-delay:.9s}.BenefitsStrip-module__gZjeMq__coin5{animation-delay:1.1s}.BenefitsStrip-module__gZjeMq__coinHighlight{animation-delay:1.2s}.BenefitsStrip-module__gZjeMq__zero{animation:3s ease-in-out infinite BenefitsStrip-module__gZjeMq__zero-glow}@media (max-width:820px){.BenefitsStrip-module__gZjeMq__benefitsStrip{flex-wrap:wrap}.BenefitsStrip-module__gZjeMq__benefit{flex:33.33%;min-width:33.33%}.BenefitsStrip-module__gZjeMq__benefit:nth-child(4):before{display:none}.BenefitsStrip-module__gZjeMq__benefit:nth-child(n+4){border-top:1px solid var(--b)}}@media (max-width:520px){.BenefitsStrip-module__gZjeMq__benefit{flex:50%;min-width:50%;padding:24px 10px 20px}.BenefitsStrip-module__gZjeMq__benefit:nth-child(3):before,.BenefitsStrip-module__gZjeMq__benefit:nth-child(5):before{display:none}.BenefitsStrip-module__gZjeMq__benefit:nth-child(n+3){border-top:1px solid var(--b)}.BenefitsStrip-module__gZjeMq__benefit:nth-child(4){border-top:none}.BenefitsStrip-module__gZjeMq__bNumber{font-size:24px}.BenefitsStrip-module__gZjeMq__bVisual{width:40px;height:40px;margin-bottom:10px}}
.IntlReadiness-module__XzHKgG__section{padding:48px 24px;position:relative;overflow:hidden}.IntlReadiness-module__XzHKgG__sectionInner{z-index:1;max-width:1040px;margin:0 auto;position:relative}.IntlReadiness-module__XzHKgG__hdr{text-align:center;margin-bottom:48px}.IntlReadiness-module__XzHKgG__hdrLabel{letter-spacing:.4em;text-transform:uppercase;color:var(--g);opacity:.55;margin-bottom:14px;font-size:10px}.IntlReadiness-module__XzHKgG__hdrTitle{font-family:var(--ff-d);color:var(--t);margin-bottom:14px;font-size:clamp(26px,5vw,36px);font-style:italic;font-weight:400;line-height:1.2}.IntlReadiness-module__XzHKgG__hdrSub{color:var(--ts);max-width:500px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.7}.IntlReadiness-module__XzHKgG__mapRow{justify-content:center;align-items:center;margin-bottom:48px;display:flex;position:relative}.IntlReadiness-module__XzHKgG__mapWrap{aspect-ratio:960/420;width:100%;max-width:960px;position:relative}.IntlReadiness-module__XzHKgG__mapGlow{pointer-events:none;z-index:0;background:radial-gradient(#c4956a14 0%,#0000 60%);width:50%;height:60%;position:absolute;top:30%;left:47%;transform:translate(-50%,-50%)}.IntlReadiness-module__XzHKgG__mapSvg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.IntlReadiness-module__XzHKgG__continents{opacity:0;transition:opacity 1.2s var(--ease)}.IntlReadiness-module__XzHKgG__visible .IntlReadiness-module__XzHKgG__continents{opacity:1}.IntlReadiness-module__XzHKgG__arcPath{stroke-dasharray:620;stroke-dashoffset:620px;opacity:0}.IntlReadiness-module__XzHKgG__visible .IntlReadiness-module__XzHKgG__arcPath{animation:IntlReadiness-module__XzHKgG__arc-draw 1.6s var(--ease) forwards;animation-delay:calc(.8s + var(--d,0s))}@keyframes IntlReadiness-module__XzHKgG__arc-draw{0%{stroke-dashoffset:620px;opacity:0}30%{opacity:1}to{stroke-dashoffset:0;opacity:1}}.IntlReadiness-module__XzHKgG__cityGroup{opacity:0;transform:translateY(4px)}.IntlReadiness-module__XzHKgG__visible .IntlReadiness-module__XzHKgG__cityGroup{animation:IntlReadiness-module__XzHKgG__city-in .7s var(--ease) forwards;animation-delay:calc(.6s + var(--d,0s))}@keyframes IntlReadiness-module__XzHKgG__city-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.IntlReadiness-module__XzHKgG__cityCore{animation:3s ease-in-out infinite IntlReadiness-module__XzHKgG__twinkle;animation-delay:calc(var(--d,0s) + 1.5s);transform-origin:50%}@keyframes IntlReadiness-module__XzHKgG__twinkle{0%,to{opacity:.85}50%{opacity:1}}.IntlReadiness-module__XzHKgG__leader{stroke:#ffffff26;stroke-width:.5px;stroke-dasharray:2 2}.IntlReadiness-module__XzHKgG__morocco{opacity:0;transform-box:fill-box;transform-origin:50%}.IntlReadiness-module__XzHKgG__visible .IntlReadiness-module__XzHKgG__morocco{animation:IntlReadiness-module__XzHKgG__morocco-in 1s var(--ease) forwards;animation-delay:1.2s}@keyframes IntlReadiness-module__XzHKgG__morocco-in{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.IntlReadiness-module__XzHKgG__moroccoBreathe{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out 2.5s infinite IntlReadiness-module__XzHKgG__morocco-breathe}@keyframes IntlReadiness-module__XzHKgG__morocco-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.04)}}.IntlReadiness-module__XzHKgG__cityName{font-family:var(--ff-b);fill:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:400}.IntlReadiness-module__XzHKgG__moroccoLabel{font-family:var(--ff-d);fill:var(--g);letter-spacing:.04em;font-size:15px;font-style:italic}.IntlReadiness-module__XzHKgG__moroccoSubtle{font-family:var(--ff-b);fill:#c4956a66;letter-spacing:.28em;text-transform:uppercase;font-size:8px}.IntlReadiness-module__XzHKgG__corner{font-family:var(--ff-b);fill:#c4956a4d;letter-spacing:.32em;text-transform:uppercase;font-size:8px}.IntlReadiness-module__XzHKgG__gapSection{max-width:640px;margin:0 auto}.IntlReadiness-module__XzHKgG__gapCard{background:var(--card);border:1px solid var(--b);border-radius:20px;position:relative;overflow:hidden}.IntlReadiness-module__XzHKgG__gapCardPattern{opacity:.15;pointer-events:none;background-image:radial-gradient(circle,#c4956a08 1px,#0000 1px);background-size:16px 16px;position:absolute;inset:0}.IntlReadiness-module__XzHKgG__gapColumns{z-index:1;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.IntlReadiness-module__XzHKgG__gapCol{flex-direction:column;gap:12px;padding:24px;display:flex}.IntlReadiness-module__XzHKgG__gapCol.IntlReadiness-module__XzHKgG__expect{text-align:right}.IntlReadiness-module__XzHKgG__gapColLabel{letter-spacing:.2em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:400}.IntlReadiness-module__XzHKgG__gapCol.IntlReadiness-module__XzHKgG__expect .IntlReadiness-module__XzHKgG__gapColLabel{color:#50b45080}.IntlReadiness-module__XzHKgG__gapCol.IntlReadiness-module__XzHKgG__reality .IntlReadiness-module__XzHKgG__gapColLabel{color:#dc645073}.IntlReadiness-module__XzHKgG__gapColTitle{font-family:var(--ff-d);color:var(--ts);margin-bottom:8px;font-size:17px;font-style:italic;font-weight:400;line-height:1.3}.IntlReadiness-module__XzHKgG__gapItem{align-items:center;gap:8px;font-size:12px;font-weight:300;line-height:1.4;display:flex}.IntlReadiness-module__XzHKgG__gapCol.IntlReadiness-module__XzHKgG__expect .IntlReadiness-module__XzHKgG__gapItem{color:#50b45080;justify-content:flex-end}.IntlReadiness-module__XzHKgG__gapCol.IntlReadiness-module__XzHKgG__reality .IntlReadiness-module__XzHKgG__gapItem{color:#dc645073}.IntlReadiness-module__XzHKgG__gapIcon{flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.IntlReadiness-module__XzHKgG__gapDivider{background:linear-gradient(180deg, transparent, var(--b) 15%, var(--b) 85%, transparent);justify-content:center;align-items:center;width:1px;display:flex;position:relative}.IntlReadiness-module__XzHKgG__gapDividerLabel{background:var(--card);border:1px solid var(--b);letter-spacing:.15em;text-transform:uppercase;color:var(--tm);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:8px;position:absolute}.IntlReadiness-module__XzHKgG__solutionBridge{justify-content:center;margin:16px 0;display:flex}.IntlReadiness-module__XzHKgG__solutionCard{text-align:center;background:#c4956a05;border:1px solid #c4956a0f;border-radius:16px;padding:24px 32px;position:relative}.IntlReadiness-module__XzHKgG__solutionCardAccent{background:linear-gradient(90deg,#0000,#c4956a33,#0000);height:1px;position:absolute;top:0;left:15%;right:15%}.IntlReadiness-module__XzHKgG__solutionText{font-family:var(--ff-d);color:var(--g);opacity:.75;max-width:460px;margin:0 auto;font-size:15px;font-style:italic;font-weight:400;line-height:1.5}.IntlReadiness-module__XzHKgG__solutionSub{color:var(--tm);margin-top:10px;font-size:11px;font-weight:300;line-height:1.5}.IntlReadiness-module__XzHKgG__bottomPunch{text-align:center;margin-top:36px}.IntlReadiness-module__XzHKgG__bottomPunch p{font-family:var(--ff-d);color:var(--g);opacity:.55;font-size:16px;font-style:italic;font-weight:400}@media (max-width:720px){.IntlReadiness-module__XzHKgG__cityName{font-size:9px}.IntlReadiness-module__XzHKgG__moroccoLabel{font-size:13px}.IntlReadiness-module__XzHKgG__corner{display:none}}@media (max-width:600px){.IntlReadiness-module__XzHKgG__gapColumns{grid-template-columns:1fr;gap:0}.IntlReadiness-module__XzHKgG__gapCol{padding:20px;text-align:left!important}.IntlReadiness-module__XzHKgG__gapCol.IntlReadiness-module__XzHKgG__expect .IntlReadiness-module__XzHKgG__gapItem{justify-content:flex-start}.IntlReadiness-module__XzHKgG__gapDivider{background:linear-gradient(90deg, transparent, var(--b) 15%, var(--b) 85%, transparent);width:100%;height:1px;margin:0}.IntlReadiness-module__XzHKgG__gapDividerLabel{position:relative}.IntlReadiness-module__XzHKgG__solutionCard{padding:20px}}
.WorldCup2030-module__4F5B6G__wc{justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.WorldCup2030-module__4F5B6G__wcCanvas{z-index:0;position:absolute;inset:0}.WorldCup2030-module__4F5B6G__wcContent{z-index:2;text-align:center;max-width:680px;padding:60px 24px;position:relative}.WorldCup2030-module__4F5B6G__wcYear{font-family:var(--ff-b);color:var(--g);letter-spacing:-6px;text-shadow:0 0 80px #c4956a26;margin-bottom:12px;font-size:clamp(80px,22vw,160px);font-weight:200;line-height:.8}.WorldCup2030-module__4F5B6G__wcTitle{font-family:var(--ff-d);color:var(--t);margin-bottom:32px;font-size:clamp(22px,4.5vw,36px);font-style:italic;font-weight:400;line-height:1.25}.WorldCup2030-module__4F5B6G__wcFacts{justify-content:center;gap:0;margin-bottom:32px;display:flex}.WorldCup2030-module__4F5B6G__wcFact{text-align:center;padding:0 28px;position:relative}.WorldCup2030-module__4F5B6G__wcFact+.WorldCup2030-module__4F5B6G__wcFact{border-left:1px solid #c4956a14}.WorldCup2030-module__4F5B6G__wcFactNum{font-family:var(--ff-b);color:var(--g);letter-spacing:-1px;margin-bottom:6px;font-size:clamp(28px,6vw,40px);font-weight:200;line-height:1}.WorldCup2030-module__4F5B6G__wcFactText{color:var(--tm);max-width:140px;margin:0 auto;font-size:11px;font-weight:300;line-height:1.4}.WorldCup2030-module__4F5B6G__wcBody{color:var(--ts);max-width:480px;margin:0 auto 24px;font-size:14px;font-weight:300;line-height:1.7}.WorldCup2030-module__4F5B6G__wcBody strong{color:var(--t);font-weight:400}.WorldCup2030-module__4F5B6G__wcBadge{background:#c4956a08;border:1px solid #c4956a0d;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.WorldCup2030-module__4F5B6G__wcBadgeText{color:var(--tm);font-size:11px;font-weight:300}.WorldCup2030-module__4F5B6G__wcBadgeText strong{color:var(--g);font-weight:400}@media (max-width:520px){.WorldCup2030-module__4F5B6G__wc{min-height:auto;padding:0}.WorldCup2030-module__4F5B6G__wcContent{padding:48px 20px}.WorldCup2030-module__4F5B6G__wcFacts{flex-direction:column;align-items:center;gap:20px}.WorldCup2030-module__4F5B6G__wcFact+.WorldCup2030-module__4F5B6G__wcFact{border-top:1px solid #c4956a0f;border-left:none;padding-top:20px}.WorldCup2030-module__4F5B6G__wcFact{padding:0}.WorldCup2030-module__4F5B6G__wcYear{letter-spacing:-3px}}
.OutletTypes-module__I-XwBW__section{padding:48px 24px;position:relative;overflow:hidden}.OutletTypes-module__I-XwBW__sectionGlow{pointer-events:none;background:radial-gradient(#c4956a04 0%,#0000 55%);width:600px;height:600px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.OutletTypes-module__I-XwBW__sectionInner{z-index:1;max-width:780px;margin:0 auto;position:relative}.OutletTypes-module__I-XwBW__hdr{text-align:center;margin-bottom:56px}.OutletTypes-module__I-XwBW__hdrLabel{letter-spacing:.4em;text-transform:uppercase;color:var(--g);opacity:.55;margin-bottom:14px;font-size:10px}.OutletTypes-module__I-XwBW__hdrTitle{font-family:var(--ff-d);color:var(--t);margin-bottom:14px;font-size:clamp(26px,5vw,36px);font-style:italic;font-weight:400;line-height:1.2}.OutletTypes-module__I-XwBW__hdrSub{color:var(--ts);max-width:480px;margin:0 auto;font-size:15px;font-weight:300;line-height:1.7}.OutletTypes-module__I-XwBW__building{flex-direction:column;gap:0;display:flex;position:relative}.OutletTypes-module__I-XwBW__building:before{content:"";z-index:0;background:linear-gradient(#c4956a26,#c4956a0f);width:1px;position:absolute;top:24px;bottom:24px;left:32px}.OutletTypes-module__I-XwBW__floor{z-index:1;opacity:0;align-items:stretch;display:flex;position:relative;transform:translateY(16px)}.OutletTypes-module__I-XwBW__floor.OutletTypes-module__I-XwBW__visible{animation:OutletTypes-module__I-XwBW__floor-in .6s var(--ease) forwards}@keyframes OutletTypes-module__I-XwBW__floor-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.OutletTypes-module__I-XwBW__floorMarker{flex-direction:column;flex-shrink:0;align-items:center;width:64px;padding:24px 0;display:flex;position:relative}.OutletTypes-module__I-XwBW__floorDot{background:var(--bg);z-index:2;border:2px solid #c4956a33;border-radius:50%;flex-shrink:0;width:11px;height:11px;position:relative}.OutletTypes-module__I-XwBW__floor:hover .OutletTypes-module__I-XwBW__floorDot{border-color:var(--g);background:#c4956a1a}.OutletTypes-module__I-XwBW__floorContent{border-bottom:1px solid var(--b);min-height:100px;transition:all .3s var(--ease);flex:1;align-items:center;gap:20px;padding:16px 0 16px 20px;display:flex}.OutletTypes-module__I-XwBW__floor:last-child .OutletTypes-module__I-XwBW__floorContent{border-bottom:none}.OutletTypes-module__I-XwBW__floor:hover .OutletTypes-module__I-XwBW__floorContent{background:#c4956a03;padding-left:28px}.OutletTypes-module__I-XwBW__floorScene{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;display:flex;position:relative;overflow:hidden}.OutletTypes-module__I-XwBW__sceneRooftop{background:linear-gradient(135deg,#1e1428cc,#140f19e6)}.OutletTypes-module__I-XwBW__scenePool{background:linear-gradient(135deg,#0f1923cc,#141e28e6)}.OutletTypes-module__I-XwBW__sceneAllday{background:linear-gradient(135deg,#19140fcc,#1e1912e6)}.OutletTypes-module__I-XwBW__sceneLobby{background:linear-gradient(135deg,#14120fcc,#191612e6)}.OutletTypes-module__I-XwBW__sceneFine{background:linear-gradient(135deg,#120e0acc,#16120ee6)}.OutletTypes-module__I-XwBW__floorText{flex:1;min-width:0}.OutletTypes-module__I-XwBW__floorName{font-family:var(--ff-d);color:var(--t);margin-bottom:4px;font-size:17px;font-style:italic;font-weight:400}.OutletTypes-module__I-XwBW__floorPitch{color:var(--ts);max-width:420px;font-size:12.5px;font-weight:300;line-height:1.55}.OutletTypes-module__I-XwBW__dots{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}@media (max-width:600px){.OutletTypes-module__I-XwBW__building:before{left:20px}.OutletTypes-module__I-XwBW__floorMarker{width:40px}.OutletTypes-module__I-XwBW__floorContent{grid-template-rows:auto auto;grid-template-columns:48px 1fr;gap:8px 12px;padding:14px 0 14px 16px;display:grid}.OutletTypes-module__I-XwBW__floorScene{border-radius:10px;grid-area:1/1;width:48px;height:48px}.OutletTypes-module__I-XwBW__floorText{grid-area:1/2;min-width:0}.OutletTypes-module__I-XwBW__floorFit{grid-area:2/2;justify-self:start}.OutletTypes-module__I-XwBW__floorName{font-size:15px}.OutletTypes-module__I-XwBW__floorPitch{font-size:11.5px}}@media (max-width:400px){.OutletTypes-module__I-XwBW__floorContent{grid-template-columns:40px 1fr;gap:6px 10px;padding:12px 0 12px 12px}.OutletTypes-module__I-XwBW__floorScene{border-radius:8px;width:40px;height:40px}.OutletTypes-module__I-XwBW__floorPitch{font-size:11px}}
